#..... #.....##+##### .............# .............# ..[..........# .............+ .......O.....# ....!........# ..#+####.....# #....#.....# #....'.....+ #....#.....# #....#.....# #....#.....# #....#.....# #....#....... ##'###....... #...#######.. #.........# #.........# #...>.....#........ #...###...#........ ##...###...#........ #..........+....... #..........#.....# #..........#.....# #..........#.....# ##########'#.....# ..............# ..............# ..............# .......<......# ................. ......[.......... ................. #######+#........ #........ .....## .....+