. # . # # # # X . .#. .. # X ###### . X ##### .... ##...x.X #.....#####.#... # ###.........#. # . #.......##..# #.........# ##.........### #............ ##...p.O..#.# #.....D..#..## #............# #########...#. ##