############# ##.....#.....## ##.............## #...............# #......O........# #......?........# ................# #...............# ##........<<...## ##.....#.....## #######..#### ##.# #.# ... ... ....