##### . ###...# ######## ...#.....###......# ...#............#.##### .....................######### .#....#.......##.##..^......#### #....#.##.#####..#########....####### ###....##...........).# #)#..'.....# #....#########.####.# #.##.#.....# #....####.####..###.####.######'### #....##..................#..#.....# #.......#.#####..##.######.##.....# #...###.#.###.....#.######.######## ##.#####.####.#.##⌠.⌠#..#.#......#.# ..................._......>....###.# ....###<.#....#.#.⌠.⌠##.#...##.....# . #......#.#..#.........#...######## .hK #####....#..###.##...........# #h# #######....#.#.....#...##.# #.# #+#. #........#.#.#>.#......##.# #.##..... #.......÷.......#.#....##.# ##########h##....# #..........#........)..##.# #........#.##....# #. ##########.#..##..#....##.# #........#.h.....# # #.# #................#<...##.# #................###.#.######.#######.#####[###..###.# #..........g.........#......#g# #.#.....# ##.# #.# #.............#.### #.......hh# #.#.########.###.### #.............#.# #.........# #####.#.........)......# #.............#.# #.........# #.......########.###.#.# ###########.#.#.### ##.#.###### #.......# #.........#.# #..........####.#.# #.......# ##....).#.#)# #.....#..5.g......# #####.##### #......#.#.# #......#...........# #.....# #.##.....#.# #).....#...........# #####.# #......#.#.# .#+#+##...........# #.# #####..###.## #...........# #.# #.........)..# #...........# #.###........#### #...........# #...'.........<. #####.......# #####...........# ######### #........... ####....>.. #...... #..... #####