########## .##.....#..# ...........# ...........# ..........H...# .............# #..####...#..# ##..######'#### #......#....# #......#....# #......#....# #......#....# #......#....# #......'....# ###...##+############ #...##.####.##....# #.................# #....<............# #.................# #......##...##....# #########...##....# ......##...##....# .................# ...............(.# ................<# ##+#####.#..#....# #+#########