.. #. #. .####.### ......... ........# #........# .........# ### #........####.# PPPP.....s....# ..P.....####.# P.P#.........# P. #....^....# #....%..###### ###.##..'....# #.......'....# .........'....# .P#.......'...<# #.......###### #........ ........ ........ ....... ..... .