###### ###### ###### #....####....####....## #.....##......##......# #h##..##..##..##..##..# ########.##..##..##..##..##..# #........##..##..##..##..##..# #.#####.###..##..##..##..##..## #.# #......##......#....# #.# ##....####....##....# #.# ###### ########<.## #.#####.######### #### #................ #######.######.## #.h.........?.. #h####.#.##... #.#..# #.# ... #.# .#.. #.# ## #.. ###