                                  :               {                     }                     :
[          ]           {    *    *    *     *    }                             :         : [              ]
                                                                      :          
       {                }                 {                 *         }                 {              }                                  

         
   :                   :                 :
[     -  :      -          ]                          :
[    ]  
                               -    : [               ]    :                :         : [                    ]       :               :       
  :            :                     : [              ]
   :                                                  : [              ]
   :       [     ]   
    :                       : [    :         :   :             :                ]
                       :         :
[                     ]           
   :           : [      :       :                 (    :   )   :          :       ]  :               :                                           :                             : [    ]
                              :     
      :              [    ]    :                            (  ) :                                                                    :           : [            :                     ]
       [        ]    -          :                      :     -      -                :                 :        :           :                              
   :                        : [          :     :             :           :              ]          : [                           {         *        *        }                                                 :          :                          :                :       ]
                               :         : [  