.. .... .... ..P.. #########.... #.... #..>......... ##...###............ ...%................# ....................# ...................# ###...l##+#....#.# #....# #......# #....+ +.....## #+#....#+##.<...# ..........yy....## #######..l.yy...# #......l...## #.#........# #$#.####..## # #.# ...# #.. .)## #. ..#