##### ##...# ....# #...# ###.##...######## ..h.............# #.###.........# . #.............# ....########........# #....h..#..h.....# #.#####.###'###### #.........# # #.#...#...# #.#.#.####### #............ ###..############ .. #.............# #.##.###.######.# .....###.###### #.##..........# ......#'#........ ########.######.#. #.# # #.# ##.## #####...##### +.....<.....+ ##.........## ##.......## ##.....## ##...## ##.## ###