.. ... # .. #.# #.## ##.# ...# #... #. . ... . .#.....# ... . ... ........ ... .... .#... .#.. . # #.!. # ...###... .#. ##.## ##X# ##.# #...##...## h. ## ... ...# ....#.....#. . .................... .#.....# ....#... ##..h### ..###. . . ##.## ##.## . ... ##...## ...# .. ....#..x..#.$...# .......5....... .. ....#.....#.....#. ...###...###... ..# ##.## #.# .. ... .. ... ..... ..... ##...##