        ffff         .
                     .
                     .
   IIAAAAAAAFAA      .
            F d      .
            BBBBF    .
                F    .
    CCCCCCI     BBF  .
                  F  .
 *         c    c F  .
DDDDDDDIIIIIIDDDDDDD .





