...#....# .## ..OO....##..# ........#... ..CpO..pX.G ......p3p.##### ....OpYcep1.... ....OCpL1y..... ....pcH