### .. #################### .# # #................... ########### #####.##.. ####.##########.###### #.........###........# #........# ##...## #.##..........#...## ##.##.###.# #.....# #.##...##.####.....##### #.........# ##...## #.###.###.# ##)........ #..##.##..# ##.## #......>..# ##.###### #..#..# .# #.# #####.##### #.# #..#.###..# #.# #.# #.# #.........# ##'## #.# ##'## ##.#.####.# ##...## #.# #####.# ##...## #......... ##.....## #####.####.....##### ##.....## #(##.#.#.# ##.......## ##..................###.......## #(##.....###.........####...##.###...##...#.##.........# #.##.......'.........'.......................'.........+ #.##.....###.........####...##.###...#....#.##.........# #.####.#.# ##.......######.#...###....#).## ##.......## #.# #.#.# ##.....###...............##..# # ##.....## #.####.#.# ##...## #.♣♣♣♣♣♣♣♣♣.........##.# ##...## #........# ##'## ##.♣PP..PP..♣..#........# ##†## ######.#########.# #..♣PP..P...♣.######.#### #(# #.# ##...##)# #..♣..PP...P♣.# #.# #.# #.###.###.#.####..♣..P.<.PP♣)## #.# ##.## #.##.## ##.......)♣PP...P..♣..# #.# ##...## #.#.## ##...##..♣P...PP..♣..# #.# #.....# #).[# #...##..♣...P..PP♣..# #.# ##...## ###.## ##...##..♣..PP..PP♣..#####.#########.#####.# ##.## ##.........♣♣♣♣♣♣♣♣♣......................... ##.###...#.###^...........################)#####.# ##...#..#.# ############## #.# #####....# #.# ##.### { {#.# ... #.# ##.#. #.# #.#.# #.# .. . ... #.# ... ... ...