... ...... ....... ......# ........# ... ....## .....XX..## #...3..X2..## #.....o....# ##.##..3..## #.##5.## ## #.*.# . . #.h.# # . . ##...# # . . #....# . ##..## . #... #........ .. # ##.....#.b ......... # ..##.#. .. . #. .. .## . # .. # # . . .