############# #...........# ###.#######.# #######.# #.# #.......# #.# #.#############'### ##0 #.....#...........# #~000 ~~#####.#.#####.....# ~00~ #### 00~ #.# ##.....##. # ~~~0#<.#~0~0~ ####.# #......... #~~#0~#..#0~#0~# ..#.# #.######## #0~~00#..#~~~~~#.#.#.# #.##.# #~0~~~~..0~~0~~#.#.#)# #..hh# ##~00~~.0~0~~~##.....# #######h# #~00#~..0#00~####...#..... ... ##~~00..0~0~###.......# ...# ###00.(00### #.##.##.# h..# ###''#######.....#.# ..?# #.......##.##..# # ..## ##...###.#. #..# ..# #........# #..# #..#.#.#.#####..#.# #..#.#.#..........# #..#.###.######....# ###.##.#...............# #.#....#.#.#######.#.### #.'....#.#.(. .#.# #.#...##.##### ## # #.######.# #.# #.# #.######.# #........# ##########