## ... ######### ####.#+##+###+## #.......##...#...........# #.####8#.#...............# ##....##.# ..#...........# ##.<.##.# #.#...........# #...##.#.#.#...........##.# ##.##.##...........##'###.# #+###''######........##.# #.# .............'........##.# #.# ......#####.##........##.# #.# ...... #.##(.......##.# #.# ...## #.########+###.# #.# .. #.# #.###.#### . #.. #......h.# ##. #####.##h# . #.##.# .. #.#....# #......# ##.####.# ........# ...###..# #.†# #..# #..# #..# #..# #..# #..# ....