###### ###....# #......# ##.....# ##... ###......# ##....# #........# ###.....# ##.......## #.......## #P......## .........# ### ##......## .........# ##.## ##....#.## .........###...########.....# ..........##.....##.........## ...........l.................# .......#...S.................## .....####.#........>..........# .... ###......<...........## ... #.^..........##....## .. ##............###### . #............## #........####.# #####..### ### ####