-   --      ----    []    ------                ----
                              .

                  .           ........
    |            .............................
       .  . ....... ....       .        .....                   .  .
         . .........            .            ...............  .
              ..   .            .
    |        .     .            .
                   .             .
                   .              .
                    .             .
                    .             .
                    .              .
                    .               .
                    ..                                            |
                                     .
                                      .
                                      .
                                       .
         - -- -        --  ----- [ ---------- -                - -