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