### ####### ####.# ##.#...### ##.P..### #........# ##.......### #........#### #........#.# #.........#.# #..........### ###.........## ###..........#.# #............## ##.............## .## ###...........# #.............P# ....## #.........%..# ######..............## P....###. #...........######.#PP.#...%%.........# ###.....#.# #.............##P#.....#....%........## ###.......... ..... #..................................P## #...........# #..... ####P#P#....PP.##..................## ######............ #...... ######..########..###.........### ##P#.#.P............ # ....... #### #.## #...P##...#P###..#...|.......<....# .#....... ### #...PP#...P......................... ##........ ##....................P.............##.J....... #..................###P.............#.......... # ##..........###.....# ##........................ #P# #........#....##......##............#........... ...S####.......########......###P.........###.......... ....PP.........## #P......###........# ##.......#.# .....PP.##......# ##......# #.....#.####........# # .....PP####.....# #....... #...%%####.#........# ....PPP ##....# #.....# #.##%#%.##......P#~... .....PP ##...<## ..... #####%#.#........~~.77 ....... #......# ###.........P~~~P~P ....... #.....%#### #...........~~~P~~P P..##P. #.#.##..P..# #............~~P~~~ ... #.P #PP.#....PP# #.............~~~P~P ....##....### ..............~~PP~~ .....#....## #P...(..........P~~P ....##...## #P..............P~ ....#...## #...............~ ##..## #............ #..## #.## ###