..##.# ... ..... ..#.....##..##....# #... #.......##P..##...## ##...## ..#.....#....#....# #....+. .......#....#....# #.....# ##..........#...P# #....# ###.....#PPP..#.<..# #....### ##.##....#..........# ##...P#P###.##......#...##.P.## #..................#.#....P..# ##.................P..#.#P...# .####............................# .........$.....................................# PP.............................................# P.P............................................# P.P...!..................)....................P# .P...........##.P......................#.#....## ..........P##.#.#......##P.#P.#.....###.#..P#.# .......H..##.....#.....####.........# ..##.. .................#.....##....##.....## ..P#...O..................%..#.......# . ..PP......PP....#............#......## .#P+# ...........PP........................##.#..# #..#..........####.......P%...^............. ####......P#..##.............#P............. .......................................... ........................................... .............#...#..?...................... ..........#.##.<..##....................... ........###.......##.#..P##......[)....... ..PPP...##....}....####..###.............. .P.#...#....#.###...##....##.....##...###. ..##..##...#...'##...##...##.....##.P.# ..#.......#..### #...............#....# ...###....#.....###...#.#........##....# ...+...................+.P............# .#.}.....}..>..}.....}#.##.....PPP...# ............)..........##........# ## ##.#....###....##...##..##......#.# ..##...#....###...##...#.####......... .......#....##........#............... .[......##...#.###...##................ .........##....}....#....+#####........ .##.......#.........#####..# ........ .#.......#####.>.....# #.## #....... .........##...###....P #+.# #....# ...).....##....##....# ##..####....###.. .P..............#....# #...'..'......... .##.............#<...# ##'P#..#....##... #P......#......#....###..#####......... #.......##..####.....##P.#####.....#... .........P##.#P#.......##.#...........# ...................................#### ...............................)........ #.##..#....####..#.#####.P.############ ###.#### #.##### ##### # ###