### ##... #..... ....... #...... ... ... ##...⌠... .l..... ##........ ...n... ##S.....### .. .....#.###n@⌠..###.##.. #.#..⌠..#..l........... #......#............+. #⌠.<..'.⌠.<.⌠..⌠.P....# #..................... ##.⌠.##............#.## #... #...⌠...######.. ..... ##.......###..## ...... ##............##### ## ...###. #..##...⌠........#.###.# ##. ## #####..................# #.##^....+........P.## ######...#...........#.. ###.#.............P ##............... #............... #P............... ###.............. #.............. ................ ................ .........##.#..