.........o ......... ....C.C.. ......... ###o....P.. ###.......... #...COC...... #....