.....# .# ....## #.. # #....###..# #. #.....#..# ##.. .......# #....#.....# #.....h..# #h<.g# ###..# #.... .#..# # ..# .. .