##...## ..... ..... .(. ... #h# #h# ...####.### #........# #..###.#.# # #....# ##.#.## ####+#### #.#..## ###~~~~000### #.#...#### #0~~.....000# .# .#.......+ . #..%....0...# #. ###...#### . ######'###### . ##.### ##.##### ###8'8#8### #####.## ##..# #.##[..###.........###..~##.# ##.#.# #.#....##...........##..~~#.###.##.# #.#....#............'#.(.~#.##.## .# #.'...........<.....8(.(.~+...## .# #.#....#............##...~#.### .. #.#....##...........##..~~#.# .. #.##...###.........###..~##.# .# ##.##### ####8'8#### ######.# #.# ######(###### #.## #.## #...........# ##.# ##.### #~~~(..(.~~~# ###.## ##..#####~~000~~#####..## ###...#####+#####...### ####...........#### #############