################## ####### #................# #.....###### #................# #.....#....# #................# #.....+....# #................# #.....#....# #................# #.....#....# #........>.......# #.....#....# #................#######.....###)####### #.........................###..)........ #...........................#........... #......................#....#........... #......................#....#........... #......................#+####........... #....................................... #....................................... #....................................... #...................................... #...................................... #...................................... ######................)................ #........(...........###'#...............# #....................+...#...............# #....................#...#...............# #....................#...#...............#######. ########.......(.....#..###...###................ #.............#..# #.⌠.# #................ #...........>.#..###...###................ #..(..........#........................... #.............#...⌠..>..⌠................# #.........<...#.............####'#.O.....# #.............#..###...###..#....+.......# #.............#..# #.⌠.# #..#....#.......# #.............#..###...###..#....#.......# #.............#...#....."...#....#.......# #####.............+.. #.........###+###....... ..................# #.........# ....... ..................# +.........# ....... .......[..........# #.........# .........^...(....# #.........# ................).+ #.........# ..................# #.........# ..................# ..................# .....######..<....# ..... +.......... #.......... #.......... #.......... #.......... #.......... #..........