. #....#QC.. #p#....#*pc ##.#....#.D### #......)#.e.. ......oo.pC. #.pp.OpppD##### ...C.upXXC..... ...p