########### ######## #.........# #......# # #.........# #......# .. #.........# #..<...##.. #.........# ######.......... .. #.........############...........##...<. #..........##....................##..... #####.####)##..##########...........# #O# #.###...#### ###.......#### #.# #...###....####....^.......... #.# ###.........##..###.....#####. ... ##........................ ... #....................###. ... #.....................# [.... #..>......#.........#... ..........>..............# ##.........#..........##.# ....#....##..........# ####..#.....#........ #..###..#....##... .. ...#.#.## ### .... . .. ..#.. ...