.. .... #.. ... #.. ... .. .# ##.# ##.## #.# . ##...###...###... ..#.....#.....#... ................. #.... #.....# .. #... ##...## . # ##.## ##h## .. ###...###...## ....#... .#.....#. ...Xw.............. .....#.....#.....#... .... ##..x###...###... . .# ##.## # .## #.# . ..###...## ...# .. ....#.....#...%.# .......x.......... ....#.....#.....#. ...# #...###...#