--------
    --------
     --------
       --------
        ------------
     ---------------- ----
                  ---- ----
                    --------
                     ---- ----
                        ---- ----
                         ---- ----
                          ---- ----
                            ---- ----
                              ---- ----
                               ---- ----
                                 ---- ----
                                  ---- ----
                                     ---- ----
                                      ---- ----
                                       ---- ----
                                         ---- ----
                                           ---- ----
                                              ---- -
                                              ---------
                                                 ------
                                                      -
                                                   -----
                                                   ------
                                                       -
                                                     -----
                                                     ------
                                                         -
                                                      -----
                                                      ------
                                                          -
                                                        -----
                                                        ------
                                                            -
                                                          -----
                                                        ----------
                                                          --------
                                                         ---- ----
                                                           ---- ----
                                                           ------------
                                                                   ----
                                                               ------------
                                                                  --------
                                                                       ----
                                                                   ------------
                                                                       --------
                                                                           ----
                                                                       ------------
                                                                         ------------
                                                                        ------------