.. ..... .. .###...###. .# .#.....#. ... . ........ # . .#..... .. ... XX.# ## ## # ##X## # ...# .. ###h.X## . ...#.....#.hhw*#.... . . . . . ...h..xw..... ... # ....#.....#.... #. .###...###...## ... # ## # ##.## ##.## .# . # #. ###...# ... . # . ..#... . .... # . . . . . ... .. .. . . .#... .# ....#. . .###. . #... .# ## ## #. .. . .. # .. . ... .... . # .# .