######## ........ ####........ #.....# #.##..# #########.##..# #.........##..# #.###########'### #.# ##.....## #.. #.# ##.⌠...⌠.## ##..# #.### ##....8....## ####...# #...####...⌠...⌠...### ......### ###.##...............###.......##.# #.##.8.8.#####.8.8.#...>....... #.##..8..#.<.#..8..# ....... #.##.8.8.##'##.8.8.# #...# #.##...............# #.%.# #.#######################.## #...........#.###......g..# ##########.....##.###.##### #........# #.# ##....#### #.# #.#.## #.# #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.. #.#.# ### #...# #.###