#. .............# ... #... #......... #.#####..# .......... #.....#..# #........# ##........# #......... ..........# #........# ..........###........# P..........##o(......# .P..........O.......[. ..........############ P..........#.....## .........(........## ...................# ..............>....# ...................# ...........).......# ..........<.......# #.................# ####.............## ##.....#.(...## #############