.... ...# . #.. .. ## #.. .#. ... #.##.#. #.. #.##.#..## ##...###5o..#.:.# ...?.....o......# ######.h.....#.# #O######<.# #...o.....# ......########## ..../. ...... ...... ...... ......