### #.########## #..........# #.########.# #.# #.# #.# #.# #.# #.# #. #.# #.# #. ########### #.# #.# #.#####+##.#........ #.# #.# #..........#'########.# #.# #.# ### #......#............#.# #.# #.# ....#......#..........#.#.# #.# #.# #.........#......###.#.#.# #.# #.# #....<....###+#..).....#.# #+#####.###### #.# +.>.....................#.# #............# #.# ##.........###.#....#.#...# #............# #)# #.....##### #.#.##.#.##..# #............# #.# #..... #.#...<..##..# #.#####'###### #.# ....... #.#########..# #.#####.# #.# ##..... #.........O..#######.#.....# #.# #..... ............................>...# #.# ................#..######.#....## #.# ###############.##.######.#....# #.# #...........#....# #.# #####.#####.#....# #.# #########..## #.#(...# #.# #...........# #.#....# #.# #...........# #.#....# #.# #...........# #.###### #.# ##########..# #.# #.# .........###.# #.# ########..##.# #.# #..##.# #.# #...#.# #.# #.#.#.# #.# #.#.#.# #.# #.#...# #.# ##########'##..# #.# #...........#..###### #.# #...........#.......# #.# #...........#.......# #.# #...........#.......# #.#.# #...........#.......# #.#.##.# #...........#.......# #.#.##.# #...........'.>.....#########.#.##.# #...........###...............#.##.# #...(.......# #..>..########..#.##.# #...........# #.....# #..#.##.# #...........# #.....# #..#.##.## ############# ####+## #........# #..#.#<.## #..####.## #........# #.######## #.# #. #.