....... #....# ####### #........###....### #.....# (......... ....... +.....# #........###....##### #.....# ....................#####.....# ...PPPPPPPPPPPPPPP...........+>... #PPPPPPPPPPPPPPP# #.....#... #PPPPP.....PPPPP# #.....#.. #PPP..PPPPP..PPP# #.....#.# #PP.PPP...PPP.PP# ##.....#.#### #PP.PP.PPP.PP.PP# #...........# #P.PP.PP.PP.PP.P# #...........# #P.P.PP.P.PP.P.P## #...........# #P