......... . ............. .#..# #..P..#......#.###.#..# #.............#....##..# ..............##...#...# ..............#........# #....$..............#....#..# +.... .......#..............## ....###...........##...##..^## .#...##.#.............#P.... F#P.... .... .......##..).....###.##P..## ..!......P..### {.... #...............###.###..P# ....... ....... ..... +...⌠....................# ....... ...... ......#........##..............# ....... ..... . .....(###.......#..............# .....F. #..# ##.. .....h###..#..⌠...#....#.......## #.....$##..##.... .....#..S.........##.⌠.##....P..# .. #......# P. #....S$l................#P.....## .......#F....##....#.# P........⌠..⌠.>)⌠....<.⌠.....#.P# #.....##......P....#.. .....l$$....................P#.P# $ ...... #.F............ ##................##.⌠.##...##.## #.....##F$^..##...... #....(.#......⌠..## ###.....#..# #D...$.......##....# ##....####.......#.# #.....#...# #.....##...###.....# #..... .....)..#...###........## ......#P..##.#.F...#.# .#.... ..⌠...##................# ........F§.D$:........ ..... ....#. ...............# ..........F..F........ ... ...............# ...................... .................## ...................... $ ................# .....##.#####.#...... P...####.+###.)# #...$ ##. ##....... #... ###..###..# ... ......# ####... #......+..# #...#.. .......##>.....#..## ..P....#......#....# $ +....#......+.<.## #...+......##.(#.# #.....#.#.#..#....## $ ##......####..#..## #.#.)............# .. ...............# . .................# ..................# $ ............## ..#.#.###...# ....#. ...# $ $ .. .( ...# $ $ $ $ $