####### ################# #.....# #...............# #.....# #...............# #.....# ##...............# #.....+ #....##################.....# ###.........................# #.........................# #.<.......................# #.........................# #.[.......................# #######......#########'#### #......# #.O..# #......# +....# #......# #(.."# #......+ #...## #......# #...# ###..... #...# #...... ....h #.......