#.#.########## .....hh......# #.#.#.######.# .. #.# #. #.# .. #.# #. #.######.# # .........# #.#####..# #..# #..# #.<# #.## #.# #.# ..# ###