#.... ...... ....######...... ................ ............... #............. #............. #.................. #.................. #.........#............#### #..##..##.#...............# ####....###.................. #. #........##................. ##... #........##.............?... ...... #........##.#..........##..##...... #........###...............O....# #....................[..#...##..## #........##............<........... ######.............###########....##.... ##.....#.............#######.....#...# .# ##..............>.............#######.# #.....................######### .# #.....................# .. #.....................# #.. #.....(....)..........# .. #......>..............# #....<...........###### ##..............## ##.....##.....## ##############