... .... ######## .... #......#+## .....#.......... ...#........P PP .........PPP.P . #.....#.PPcPP.#. #......(.PP..... ##......(.PP #........o#.# #....((#...{# #...W......o... #.............o. #..(###....!..o. ...... ......##.. .................. .......###....#. ..... ....# ... ..# #..## .... . #..####### ... ......... .#...###....#### .......^<....... .#...###....#.#. #. ...### .#...# ###...# ..... .....# ......