*************************
*                       *
*                       *
*          dd           *
*        ddddd          *
*      ddddddddd        *
*     dd       dd       *
*    dd         dd      *
*   aa     bb    cc     *
*   aa     bb    cc     *
*   aa     bb    cc     *
*   aa     bb    cc     *
*    a     bb    cc     *
*     a         c       *
*      a       c        *
*      a       c        *
*     a         c       *
*    a           c      *
*   a             c     *
*                       *
*                       *
*                       *
*                       *
*                       *
*                       *
-------------------------