... .# . !. .. .. PPP. .# PPP(P. . PcPP.#. .. P....# ...PPP..#####.# #...(....... .......#c#####.# ..##.# #<# #. # #.# #. #.# #. #(# #. #(# #.######c### #......((..# #..........# ##.........# ###########