### ##.## ##...## ##.....## #.......## ### #### ##.......# #.#####.P### #P.......# ####.##.#.....# #........# #.............# ##.......## #.............# #........P# #...........?.# ##.......## ##..##.......## .# #.......#.# #####..P##.###.### ..# ##....######## ### ##.........####.# ###.## ##..#######.# ###.####...#####...##..# ##....# ##....[......#########.....^....P##.#..##.#.### ### ##....# #.............#...............(...............###.##########.)#..# ##...............................<#.#..###...........##.#.###....## #................##.#............##...# #..##..###D..........#...# #...<.............####.....>.....##...###..########..........#...# ##................## ##..........##...P###.# #.##P..............# #..................# ##.....##P.#.#..###..# #.....##.#........### #..................## #.#.####.......# #..## ##...##.###.........# #.............#.....## ##.## ###....## #P..####...#####.........## #....................# ### ##...### ##...##PP..#..##.........P# ##..^................# #.....## #.....P.................## ##..................## ##......### #....[............)...P## ##..................# #.........# #.####..##............## #.................##########........# #.# ####....#.#....### ####.[...###P.......##...#........##### #.# #....##......# #.##.....##P....................###...# #. ##....##......## #......................##..#.#.#......+ .. #....###.......P ##...........................###......#.# #............... ##...P.P#..........##.##....##...8.....# #.............## #......##.###.....#.####.............##... # ###...........## #.....P#### #.....### #...##......######.## #.#............## #....#########[#.P#.# #####..8...###.##... ...............# ###...##..#.###.....## #............#P.. ###P.....##.P## ##..................## ...#............+... ##....#.#..# #P.................## >..+.8.>.8..8...#..# #.D........# ##...............#.P# ...................# ##....#.#..# ##.................## 8.##...............# #......##..# #......#..#####..#..# ##.##..8..###.####.## ##....##...# ##...###### #..#<## ....##......#..# #..# #..........# #P...# ##..[.## ##.....#........###..## ##.........## ###...### ##.....# #......##...8...+.#..P#######..........## #.P...#.### #.....####..#....#............P.(............#.#.# ##.........# ##....###...#.....##..D....P.P..#.#.............## #..........#####P................####.....#.#### #....#.........# #...........#.###...................###.##..## ##>...##.#.........# ##............###........................[...####.....#.##.......### #..................................P#..###...#..........P......).# ##....................##...#...P.....######....................##.# #.............####.(..##....##..PP..#### #P.P##...............#. ## ##.........P.###......#......#.P......P# ##..###..........P.....# ##...........P###......#..............#####...###.......... #..........#.#####....##....#P..........##..### #P.......# ##............P##P......#...............(###.# ###.....# #.#...........###............................# ###### ##..[..........P...........####..............## ##........................# #...............# ##............#..........# ##.............## ##.............####..#### ##........##### ##.....##..###.# #### ##.......# #....###### ### ##.....## ###### #.###### ###