c * o * o * o * o * o * o * cxo#o * o * o#c *cn