### #.##.. #####......#### #P.....^.....P# ###.............# #### #...............####..#### ## ####..^.............#..P...##.# ..........^...^...............# .....#...Y.....................# ....#....S...^.......P.#......P# #.....8......^....P##P.....## ##.^...^....^.....####.....# #..............P+.###....## #..........^.....#.#.....# #.....)^.........####.>..# ###.P.............##......# #+..........#...##.....P.# ..........#.#..#.........# ...........#.....##......# ..............<.. .......# .....#.## . .......# ........ ...