. ... #. .... #. ... #? ... #.####. #.# .....?. #.# .......####.####### ..................... ...........)......... ........####.#....... ....... ##.#....... .....o. #...# #### ....... #..<# ...... #........... ..... #...####### #### #...# #...# #####