... ... #...# ##..# .. #...# .. #.#.### .###.##...####. ... ##..... .. ............... ...##.......##.. ............. ...$..#..##..... ........... ..#.......##..# ### #......... ...S..........# #P#####......... ..#...........######....#...######. #..##.⌠.⌠.##..##.⌠.#....#..# #. #..........#.....#......# +..#...>...#.....>.⌠...##..+ #.......%.....#........##..# #..##.⌠.⌠.....#..⌠.##......# ......#.....#...####.#.####..# #. #.....(...........###..##....##P.+.+#P##.# ....##.##...#..#..........................# ........#..##.............................# .....##.......##..........................## .. ##......#............................# ..##.###.............................# .## #. #.....#####.####.............# . #.....##########.............# . ##.............##...####P.###.P# #. #......#.......#............#.# ##.....#.......#...#........+.## .. #....##.......##..#........#..# ... +.............##.............## .. ...##....###.#######..#........#.## ... .......D<####..###....#.P#.#####.P# .... ####.............................## ....####..##............................# ........................................# ........................................# .................##..###+.....#.##P+##..# .................#.......#....#.......#.# ....###..P..#....#............#.....>.#.# ... #.......#............#....#..(....#.# ............#............#....#.......#.# ................#.......#....#.......#.# ...#.......#............#....#.......#.# ................#.......#............#.# ...........P....+.....[.#............#.# ..#.......#....#####.#.#.....######...## ..##..#.#..............................# ................................## .###############..##.######.### ####### ###