### ### #.#########.# #...........# #.#########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#### #.# #.#).######.# ##.#..##.....# #.....#......# ######## #..#<........# #......####..##.#......# #.####.#<.......#......# #.# #.##########......# #.# #..........)......####### #.####################.##....### #............>.................. ######################........# #............#......# #.############..###.# #.# ##.# #.# #######.#### #####'###.# ...........# #......##.# ########+# ...........# #......##.# #.......... ...........# #......##.# #...........# ...........# #......##)# #...........# ...........######......##.# #...........# ######..........######)##.# #.[.........+ ##################.# #.##.####...........## #........# #.######.......'............. #........# #..............#......O....# ######........#########..[...........#...........# #.............'.......#..............#.....Zs....# ##.###........####....#..............#######....... #.# #........# #....#.#######......# ....... #.# #........# #....#.#........>...# ....... #.# #........# #....#...#######.#### ....... #.# #........# ####.###########.# ....... #.# #^.......# #.............#.# ......? #.# ##############.#.########.##.# ##.############.......# #(...# #.....................# #####....# #######...#####.......####...#....# #...##<##..........'...'....# ######.##......#####...#....# #.##......# #...####.# #.##......# #...# #.# #.####.#.## #...# .# #.# #.#.# #...# .# #.# #.#.# #...# #.# #.#.# #...# #.# #.#.# #.####.#.# #......#.# ########