IIII DDDDDD ! ! II DD DD ! ! II DD DD ! ! IIPPPPPP ==== DD DDCCCCC ! ! IIIPP PP DDDDDDCC ! ! PPPPPP CC !