###### #....## #.#..<# #.##### #.....# #######'### ..........# ....#.....# .. #...h.# #....[# #.............. ..#######....... .. .....## g ######