. ...# P.#..# .#..# . .#..# . #.### # ...##### #. #.##.#. ........ #. #.# #.###...### #. #.# #.o.oY....# #. #.# #@###.#.#.# #. #.# #.# #.# #. #.###.###.# #h###.........# #..@oY.##..#### ######.###.# #.# #.# #.# #.# #.# #.# #.###.######.#.. #.......Y....... ###..........#.# #.....(...... #......####.. ##...#.# . ##.##.# #.# .# .# .