.o### #...... .. #......# #... ##......# ..... .........# ###...P.P . . ..(#......# #.....P♣ ..... ..........## ##......♣♣ .S...... #........###......P.# ...g..... ###........%..=.....# .......... ##..#....#.>....PP# ...g.......########## ##......#..#......♣ P....g..............# #...##.###....#..P♣ P...... #g........# #......%....)....♣..♣ P......g####.........# ##...............$.... .......g....g......<.# ###g...#....?.......... .......####.g....g...# ###...##g#r..%....#..... ..... #..........# ###..g####.#........#.##. .### #..........# #......# #g#<.......#. #.########## #.(....# #g#......... #..# #......###g.......... #..## #......g..g......... ...# #.....g#...#........ .. #......#.#.#........ #.................. #................. ##.#.............. #................ #.....<........ #...#b......... ... ..g....%... . .....###...$. #...## ..... #... ... .. . #