###### #....# ##.##.# ###8.8#.# #.......# ########.#8.8#.########## ...~~....##.##.........># #.~~~~.#.....###.####### .#.~~_~.#.###.# #.# ....~~~~#.#.#.###.# ....~~..#.#<#.#.#.# ..##..#.#.#.#.#.#.# #.###...#.#.#.#.#.# #.........#<....#'## #.#######.#..........# #.........'..........# #########.#..........# #...#..........# ######################)#.#..........# #.....*....Q*.c...)..')#.#..........# #............(..((...#.#.#..........# #**###############((##.#.#......(...# #.............# #(..#..#.# #.............###...#..#.# #'##########..##...##..#.# #Q....... #..#....#...#.# #*...Y... #....(.##...#.# #..#####. ##....###....#.# #*.# #*.####......#.# #..# #+##.........#.# #%*# ##............#.# #..# #...............# ##..........####.# ###........#### #.############# ##........### ..#.##..........# .........## ...#.##..........# .........#. #..#......_......# #............##. #.c#.........*...# #.........##+#.. #..#.............# ######### #......####..#.. #..#.##..........# ..'.P~PP# #....###....##..#####..#.##........Q.# #~~~~P# ..#...##......#!.........#.############# '##~~P.~######### #.#...#....#..#?.........#.# .D#.....#.......# #.#..##...##..##########)#.# ..'.%..~........# #.#..#...# #...........(.#.# ..'..P..#.......# #.#..#...# #........(....#.# %.'.%..~#.......# #.#.##..###############.(#.# %.#.%...#.......# #.#.#.......[.....)......#.# # #######)......# #(#.'....................#.# .....##.......###.#.######################.# ......'.........).........).....>.....)....# #######.........(....#.#####..##.#.######### #........###.#.#.# #..##.#.# ########.....#.#.# #.....#.# ######[.#.# #.#####.# #.##.# #.# #.# #.##.# #.# #.# #.##.# #.# #.# #.##.# #.#####.# #....# #.......# ###### #########