. ..... . . ....#.# # .##...#. #. ...... #..# #....# #.... ....# #....#O..#.#.. #...<....... ##..#.####.# #.. ... ##. ..).. #. ......# .. .?....+ ## ......# .!....#