.. .........#. .... .#........ #. ............... #.####..##.......# #................#. #.................# #.................. #..........(....... #........((........ #.......# #.#.............# # #.......P.....# #.......#.....+ #.......#....