.# ### # . ##. .# . ## ..# ## ### . # #.##.# . . .# ## #h.## . #. #. ###h.# .#.# . # #...... . .4#.#.##.. . # # .. ..# .# # ## . . #. X# #.. ..### ... . # #. . . .(. . .. ... # # . # #. # .