######## #......# ###.####.# ##...## #.####### ##.....###........ #..<....##.H#.#### #..........## .. ..........#.## ..# #####.....###.# .# ##....# #.# # ##.#.# #. #.#.# ...#