### ##########.#### # ####.....#P#...#.######. #.#........>........... ##......P.[.......#..# # #...P#..#(.###..*.#..#.# ##....#.P..##......#..#.# #....#....#............## #PP.#......##.....D.....# ##.PP#####.P##.........P.# #...####.#............P..# ##..###.....##.......P..## .#.......#...#...## #.#.................#...# ...............#.........PP......# ##................##.#...# ...........##..#.).......PP......# #P................. #.#... ..........#...##.................## ##............(... ... ........k.........................# #................ ................................# ##................ .......%...#P.+##...............# #.....#..##.##... #.........####..................# ##P...##.###. #......k###...##.....######PP..## #.....#...# ##.......#....#....###.###......## #.........# ..D.####H..#D....P..###.#.##.....P# #...#.....# ... #.#..%..##....##..........## #..........# . #.......#...*##..>........# ######....##....... #...#..##.P..###......>...# #~~#~~...PP.#..P#... #..##...#............#...## ##~P~.......#+...... #...##.P##...PP##....(...# #~~~................ #..................P......# 7~~P...%........... ##..............<..<.......# 7~~P~.....%%....... ............................#.# 7~PPP............ .............................## #P~P............. .............................## ##777............ ....................#.P.P.P..# #.#........... .........#.P.............P.... ###........## ....PP#.#.#.............PPP.. #.......#. .....#.................P# #..P......D# .........#.....P..>. #........... #PP..........P... #P....[..... #..........PPP... ##..#....... ##.#.......P..##. ...#....P.P #.#.##%....P.#. ##.......... YY.. .....P... #..........