##. #.. ##.###### #.......# #.......# #.......# ..# #.O....># #....#.......# #...l.....# ###.......# ##...#### ###... .... ?..... ...... .....