## ...... ## ##########......# ... #...............# ...###...............## ...................... ...................... ###.................. #.................. #......<........... #....######........ #####..<.# #........ .........# #.....### .........# #.....# .........+ #.....# .......o.######.....# ....................# ###.....o.............. #....o.o............. #.................... #.................... #.................... #.................... ....[................ ................... .................. ................# ...............