### #### ########.###### ##... ### ##### ############.......#.#...# .##P...######.###### #.#.###...#..................### ..P................# #.....<.......................## ...................# ### #.##P......#.#...............<.# ..........#..#.P...# ####P#####.####......##.................#### ........#.########.#####.#P....#.## #........#..#.........#...#.#.# .......!#.#####P#........##.....## ##.............###..###........# ........#..P##..................# #...............#.............P# .###........##......#P..........## ###......#.....#...............# ............##.....###..........P# ##.....#....................## ..............P....#............## ######........##P..........## .....#..............#...........# ##.......#.P.>........P# ....##.......#......#...........# ##....................# .... #.......##.........<.......# ##P###...............# ....##.......##.................# #### ### #..............## .............P.......#...#....#.#######P.## #.............## ............................##...##.....# #...#.....#...## ........................................## #..............## ..........#.P............................# #...#........#..# .........###.....#.....#....)............# ##...........##.## ####.#....###.....##...#.....###.##....##### #.............#.# ###...........###...##....# #####...#...## ##........#####.# ##...........# ...##...P# #....##...#####...#...#.###..## #...........#.# ........# ##.....##..##......#...##.....## ##............# ......## ##...#.#.#..P..................# #.)................#.... ###....##.................#....P## #.................##.... #.....#.##.#....#.....P..##...### ##............#...##...### ##...#?..............##.##.#.#.# #.......................# #....#..##..#.##.........####### ##...........#...P......####.....####..............# #...PP..P#...##..........#..#.^.## ##^.#..........# #P..#..... .............#..#..^## ##...#........# ##........ .....#.....##..#.^## ##...#.....### #........ #..#......#....## ##..#....P# #..#..... . #.............## ##.^#.....# ......#.. .P##.....#..#.^^## ##..###### ..D.... . ...........#...## ##^.# ........ .........P#...## $ ##..# .#....P......## $ #..# ..#....$##.^## #.^ .#...#.#.^.## ..#...##..## .#....#$$################ ##..........^.$D$$...... ...#.##.##..$$###..##### ##.#.. #.##.###.# ...# #.#. ...... ........ # #..#..P. .......## $ ####.....#P......# #P#.####...#### ## ## ...#