################ ..ooo.{......... o...pO)op)...... #cCoT..e... #)()c.#+### .....#ThTo.# .....#CcCc.# .....#.....# .... +.....# ... .#..cc.# ++#####....# #....#