### ####### #(# ##.....###### ###############.# ##...........## #......##.....#%# #....###'###..# #......##.....#.# #####...##.....##.# #.............'.# #...'...#..#.#..#.# #......#......#.# #.###...+.#)#(#.+.# ###......#......#.# ##### #.###...#..#.#..#.## #.#####.....#####.# #...###.#...#.##.....##..# #.# #.....# ###.#####.......#..(#..###'###...# ##.#####.....###...........#####..(##.(.......#.# #########..............................'.....>###.#####.# #................#..####.########..#####...#### #.#####.######## ##.#...##...#######..# #.#### #....###...# #..............# #.......)............# #..%.# ###.#......## ####.#########.# #......##...#######.#####....# #..........# # #.# #.......#.>..................# #..........# #.# #.# #####...###'#...<.......#####....# #.....###### #.# #.# #......##...................#....# ###.#.# #.# #.# #......##......###......###.#.##.# ####'#.# #.# #.# #......##..)...# #......# #.#.##.# #......# #.# #.# #......##...#..# #.####.# #.#.##.###......# #.# ######.# ##......##...#..# #.# #.# #.#.##..##......# #########.####...[..# #...............# #.# #.# #.#.###.#####.#.# #...................# #.#####.####.#.####.# #.# #.#.# #.##.##.#.#######.########.###.###..# #.# #......#.#.#....####.###.#.###.##.#..#..........# #...#.#....# #.###.#..###.#.#....'.......................######..# ##.###.#.#..# ####.....#..###.#.#....####.....#.####.###...)......#..######..#.....#..# #........)..........'...[# #.###.................###.#..........#.#.###.## ##.######.........###.[..# #.# #.....###.##......# #.#.#######..........# #.#.......# ###### #.# #.....# #.###)###.# #.#..........#.#.###.# #.#...##### ### #.....# #.........# #.#..#.......#.....#.# #.#.....<# ####### #.#'######..#.##### #.#..#.###...###.#.#.# #.#...#### #.....# #.#..............# #.#..#.# #.....#.#...# ..#...# ##.....## #.#########.#.##.# #.#..#.# #...###.###.# ###...# #...P...###.# #.#.##.# #.#..#.###........)..# #...# ...P.P.......# #......####................(..### ....# .#.P~P~P~~#### #........###...................)# .....# .P~~PP770PP# ##.......###...<.....##.####.#### ....## ..~P77 7P~P# #.>..............#..##.# #.# .P~~ 7~0P# ###.....###......#..##.# #.# ..P 7P0P# #.....# #.##.###).##.# #.# ~~~P~~~~!# #.....# #.........##.# #.# ~PP~~~~~.# ####### ##.......###.# #.# ###..P~..# ######### #.# #.# ####P.## ####.####.# ##.# #.........# #.# #########.# #.# #.# #.# ###