$ ####....P. .# ## ##.#.#...... $ ##. ...##.####............P.. ...#.# #...###......##............... .........### ### ####...#........##..............# #.....#..#.####.## ###.###....P..P....#..............## .. ###...........##...###....##............................###.. #.............##..###....#.#.........P....[..............#... ##........P...##....##...................................#.#... #...^..8......#......##.....#.....\..8.................)...>... #.PP.....P....#.........#....P................................# #.....\..................#...........................).....^##. #.............#.........#)....P..................<....<.....## #..P.....P......................P.......................#....# ##....P................................#..........)..........## #..........................##....#.....##...................... ###..#P...P..^...........................#...................... ##.....#...#...#....................[....#...#................P.. #.....#.........##....)..[..[.....)......#.......#..............8 ##.....#....................#............#.......#..........P.... ###....#...........#...[[.[.......#.....##.......#..##.........\ ##...................[.)..[......)............##.##........... ###.....................[............[.....##....#.......P... #.....#...........................#.................# ##.......#...........................[............... ##.....##......................[[#............###. #...........#.#...............).))#).#......### ##..#............................#<[........# #####..........................#[[....###...# #..#...##..........#...#..............##.## .......#.....................#.........# # #.......o$.............##....).....##.## #.....ooo##.........#....#........## ## ##......o.#...... .#............### ##.......##..... .........### ##.....## #...# ........## #..#...# .... ........# #........ .## .......## ....#...# ...... $