############# ##.....#.....## ##.......<.....## #...............# ######...............# ##...##...............# ########## ##.....#...............# #........# ###### #......................# #.<......# #....## #......................# #........# #.....####.......#.............## #........## #.).)....##.....##......#.....## #.........########.#####..............#.####### #......[.........))## ###..............# #######...######..).## ##.............### ###..#####.....# ##................# ####...#.......###.......##......#.## #.........#..........<#.######.###..# #...............#..#.##.##..........# ###............##....##.##..........# ##.#..........#...................# #.#...............##.##..........# ######## #####.#...............#...#..........# #......# ##P..).PP....#.............#####..###.# #......# ##.....)......#.............# #..# #.# #......# #####...........................# #..# #.# #......# #|.............8..........(.....#####..###.###......# #......8............................................# #.........?:!......#......(..######.#######.##......# #......8...>=......#.........#...........#...#......# #................[##.........#.####.####.##.........# #......8..........##.........#.#.......#.##..#......# #........8...P..8.##.........#.#.##.##.#.#...#.###### #........P.P......###........#.#.#...#.#.#.#...# #.................# ##.....#......._...........# #.................# #########.#.#...#.#.#..#### #######.##./####..# #.#.##.##.#.#.## #W##.## #..# #.#.......#.#.# #.##.#####..##### #.####.####.#[# #...............########...........#.# ###########...................######.######.# #................................###.# #.### #....................................# #...# #.......^...............n........##### ###.## #................................# #..# #...........................))################V# ##########...............####)).nZ......{.{.{..# ##.............## #################### ##.....#.....## #############