.... ....######## #..........# #..........# #.....P)..)# #...P.PPP.P# ##....PP.PP.# #.<..PPP>.P.# #....PP.P.PP## #.....P.PPP..# #......PP..P.# #.............# #........<...## #............# +............# $ #............# ..####.......# .. #..<....# #.......# #.......#