.. .. #. .. #. #. #. ##.## #. . #...####.#. #.......... #....# #.# ######################## #######.####.####...P.~.P~~~~PP~PP~PP~P# ..............(.#...~..PPP~~PPP~~~~~~~~# #######%####(##.#.P~~~~PP~~~~P~~~~~~~~~# #...........##.'.~..~~~~~~~~~~~~~~~~~~# #........(..##.'.....~~~~~~~~~~~~~~~.~# #...........####...~..~~~..~~~~~..~..~# #...........# #...###.~.##.~.~.#~.~#.# #...........# ##### ##.####.~.######<# #...........############# ##### ### #............)........ ##############....### #%.### ..... .......# .........# ..........# ...........# ............#