.. #. #.. .# #.. ..# ###... ...# ......#######...# ......h.........# #.....h..<......# #...####........# # #...##...# #.$.# ..# ....?.. # .........?. #############