##### #### ##### ###.#.###..## #######.#.###### #.#......P..### #.##.#.........####### ##..........##.# ##..............#..#.##### #...~~~~~~~...## ###..P....../..ZZZ.....P...## ##..~~~~#~~....#######P##PP..........P[.Z........# ##.~~~~~~~....P...P...P#.............P.PZ.......# #..~~~~~~~...........P...............P.P.PP%P..## #..~~~#~~~.............#..............P.P.ZP...P# 77 77# #..~~~~~~~............##.............P.PPP.Z..### 7)7 ######.#### #PP~~~~~~~....P.........................PP...## #787 #P..##....## #P............P%..#...................P.#.....## ##.7 #...##..##.#####.............%...##...P..............###......# ##..# #..P##[..#.......................#...P#.P.......PP....#P.....### #...## #...##..........................#...###P......PPPPP...#........# #....#####...##...........................#...##.......~PPPP%..........P# #...##8..'..)#7..........................##....##...PP~~~~~.%...........# ##...'..######...........................#.#..###....~~~~~~......%...PP## #....#8...# #7.....................)...P......###.....~~~~.PPP..##.P...# ##...####.# 7.............................#...##..P...~~~~..P....##...## ##..'..#.##7.............................#....##..P.~~~~~P..P....##.#.# ##.'..#..##..................................#.....~~~~~.PP.P...#...## ###..##.##........................................##.##PPP...##....# #..P#.###.....Y.................................#...#..P....##...# #8.8#...#7..........................................#..PP....#...# ##'####Z##..............................#.P......................## ##P..~#..#...P.........%..............P#.##............P....###...### #..~~~##Z#..(..P.......#...........#PPP..#...P....P....Z.....#P...#.# #~~~~~~#.#...P..P......%##............P.##..P...#..........P..PP....# #~~~~~.#.#.............####........#......PPPPP.#............PPP...### ##Z~~.##.#.....P.#..#%....##..........P#..PP#(P..#...........