.. .. . .. # # ...x ..#. ### . . #.# # # # #. #h# ##. . . . #..x## . # # ..# .#..x# ##.# . . . . ..# . . # ... #.# . . . . # . #.. . # . .# #. ..... . . .## . .#. #.# ## # # # # . .# . # # . #. ##.# .. # #. .. . # # . . # .# .. # # #.... .# #. . . .