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

                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    --------------------------------------------------------------------------------------------------------------
                    ----------------------------++--------------------------------------------------------------------------------
                                                ++

                    ----------------------------+++-------------------------------------------------------------------------------
                                                +++

                    ---------------------------++++-------------------------------------------------------------------------------
                                               ++++

                    --------------------------+++++-------------------------------------------------------------------------------
                                              +++++

                    --------++---------------++++++-------------------------------------------------------------------------------
                            ++               ++++++

                    ++-----++++++-----------++++++++------------------------------------------------------------------------------
                    ++     ++++++           ++++++++

                    ++++---+++++++----------++++++++------------------------------------------------------------------------------
                    ++++   +++++++          ++++++++

                    ++++++++++++++----------++++++++------------------------------------------------------------------------------
                    ++++++++++++++          ++++++++

                    ++++++++++++++-----------+++++++-------++--------++-----------------------------------------------------------
                    ++++++++++++++           +++++++       ++        ++

                    +++++++++++++------------+++++++-------++++++++++++-----------------------------------------------------------
                    +++++++++++++            +++++++       ++++++++++++

                    ++++++++++++++-----------+++++++---------++++++++++++------++++-----------------------------------------------
                    ++++++++++++++           +++++++         ++++++++++++      ++++

                    ++++++++++++++++++--------++++++----------++++++++++++----+++++-----------------------------------------------
                    ++++++++++++++++++        ++++++          ++++++++++++    +++++

                    ++++++++++++++++++++----+++++++++---------+++++++++++++++++++++-----------------------------------------------
                    ++++++++++++++++++++    +++++++++         +++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++---++++++++++++++++++++++++--------------------------------------------
                    +++++++++++++++++++++++++++++++++++++++   ++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++--++++++++++++++++++++++++-------------------------------------------
                    ++++++++++++++++++++++++++++++++++++++++  ++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------MMMM  -------------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                      WWWW

                                                                                                       OOOO

                                                                                                       ++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------      ---------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------          -----------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------              -------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--++++++------------                ----
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  ++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------                     .
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------                     .
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------                    .
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------                    .
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------                    .
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------                    .
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----                    .
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +-----------+++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++                     .
                    +           +++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++

                    ++------------+++++++++++++++++++--++++++----++++++++++++++++++++++++++++++++-                   +  ..........
                    ++            +++++++++++++++++++  ++++++    ++++++++++++++++++++++++++++++++                    +

                    ++---------++++++++++++++++++++++---++---------++++++++++++++++++++++++++++       --------------++++++
                    ++         ++++++++++++++++++++++   ++         ++++++++++++++++++++++++++++                     ++++++

                    ++--------+++++++++++++++++++++++----------+++++++++++++++++++++++++++++++MM--------------------     ++++
                    ++        +++++++++++++++++++++++          +++++++++++++++++++++++++++++++WW                         ++++

                                                                                              OO

                                                                                              ++

                    -----------++++++++++++++++++++++--------++++++++++++++++++++++++++++++++++MM  -----------------       +++++++
                               ++++++++++++++++++++++        ++++++++++++++++++++++++++++++++++WW                          +++++++

                                                                                               OO

                                                                                               ++

                    ---------------------+++++++++++++--------+++++++++++++++++++++++++++++++++++     --------------          ++++
                                         +++++++++++++        +++++++++++++++++++++++++++++++++++                             ++++

                    -----------------------++++++++++++------------++++++++++-----++++++++--------         ---------            ++
                                           ++++++++++++            ++++++++++     ++++++++                                      ++

                    ------------------------+++++++++++++--------------+++------------------------              ---
                                            +++++++++++++              +++

                    ------------------------+++++++++++++++---------------------------------------                 .
                                            +++++++++++++++

                    --------------------------++++++++++++++--------------------MM---------------                 .
                                              ++++++++++++++                    WW

                                                                                OO

                                                                                ++

                    ----------------------------+++++++++++++++++++--------------MM  -----------                 .
                                                +++++++++++++++++++              WW

                                                                                 OO

                                                                                 ++

                    -------------------------------++++++------+++++++++-----------        -----                .
                                                   ++++++      +++++++++

                    ------------------------------------++-------------------------          ----             ..
                                                        ++

                    --------------------------------------------------------------         ------------      .
                    --------------------------------------------------------------       -----------. -----.........
                    -------------------------------------------------------------      -------------.   +++         ...........
                                                                                                        +++

                    -------------------------------------------------------------+     . XXXX       .     XXXXXX               ..
                                                                                 +       YYYY             YYYYYY

                    --------------------+++-------------------------------------+++    .   +++++++   .      ++++++++             .
                                        +++                                     +++        +++++++          ++++++++

                    -------------++++++++++++++--------------------------------++++++  .          +++.       ++++++++++++
                                 ++++++++++++++                                ++++++             +++        ++++++++++++

                    ++++++---------+++++++++++++-----------------------------+++++++   .              .        +++++++++++++
                    ++++++         +++++++++++++                             +++++++                           +++++++++++++

                    ++++++++++++--++++++++++++++++-------------------------++++++++++++               .          +++++   +++++++
                    ++++++++++++  ++++++++++++++++                         ++++++++++++                          +++++   +++++++

                    +++++++++++++++++++++++++++++++--------------------+++++--------++                .                      +++++
                    +++++++++++++++++++++++++++++++                    +++++        ++                                       +++++

                    +++++++++++++++++++++++++++++++++-----------------+++++----------                 .                          +
                    +++++++++++++++++++++++++++++++++                 +++++                                                      +

                    ++++++++++++++++++++++++++++++++-------------------++-+++-------                  .
                    ++++++++++++++++++++++++++++++++                   ++ +++

                    ++++++++++++++++++++++++++++++++---------+++++------+++++++----                  .
                    ++++++++++++++++++++++++++++++++         +++++      +++++++

                    +++++++++++++++++++++++++++++++++--------++++++++---++++++++--                   .
                    +++++++++++++++++++++++++++++++++        ++++++++   ++++++++

                    +++++++++++++++++++++++++++++++++-------++++++++++++++++++++-                   .
                    +++++++++++++++++++++++++++++++++       ++++++++++++++++++++

                    +++++++++++++++++++++++++++---------------++++++++++++++++++.++++++++++++       .
                    +++++++++++++++++++++++++++               ++++++++++++++++++ ++++++++++++

                    ++++++++++++++++++++++++++++--------------+++++++++++++++++++--+++++++++++++++++.
                    ++++++++++++++++++++++++++++              +++++++++++++++++++  +++++++++++++++++

                    +++++++++++++++++++++++++++++--------------++++++++++++++++++-----------++++++.
                    +++++++++++++++++++++++++++++              ++++++++++++++++++           ++++++


                    ++++++++++++++++++++++++++++++-------------++++++++++++++++++----------------.
                    ++++++++++++++++++++++++++++++             ++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------.........
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++        ---      ------------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++           .           -----------------M
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                        W

                                                                                                                         O

                                                                                                                         +

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----        .                 ----------M----
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                         W

                                                                                                                         O

                                                                                                                         +

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -------------                         --M-----M---
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                         W     W

                                                                                                                        O     O

                                                                                                                        +     +

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  -------------                               --M---
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                W

                                                                                                                              O

                                                                                                                              +

                    ++++++++++++++++++++++++++++++++++++++++XXXXXXXXXX++++++    -------------                                    -
                    ++++++++++++++++++++++++++++++++++++++++YYYYYYYYYY++++++

                    ++++++++++++++++++++++++++++++++++++++MM+++++++++++++++     -------------
                    ++++++++++++++++++++++++++++++++++++++WW+++++++++++++++

                                                          OO

                                                          ++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++      -------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++       -------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++         -------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++         -------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++---++++++++++++++
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++   ++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------+++++++++
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++        +++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++            ++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++ -----------
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++


                    +++++++++++++++++++++++++++++++++++++++++++++++++++  -----MMMMMMM
                    +++++++++++++++++++++++++++++++++++++++++++++++++++       WWWWWWW

                                                                              OOOOOOO

                                                                              +++++++


                    +++++++++++++++++++++++++++++++++++++++++++++++++++  -------------......++++----------------
                    +++++++++++++++++++++++++++++++++++++++++++++++++++                     ++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++    ---------------..     +++++------------M------M-----
                    +++++++++++++++++++++++++++++++++++++++++++++++++                          +++++            W      W

                                                                                                                O      O

                                                                                                                +      +

                    ++++++++++++++++++++++++++++++++++++++++++++++++     -----------------..     +++++++++-----MM-----M--------M--
                    ++++++++++++++++++++++++++++++++++++++++++++++++                             +++++++++     WW     W        W

                                                                                                               OO     O        O

                                                                                                               ++     +        +

                    +++++++++++++++++++++++++++++++++++++++++++++++      -------------------..     +++++++++++-M-----M--------M---
                    +++++++++++++++++++++++++++++++++++++++++++++++                                +++++++++++ W     W        W

                                                                                                               O     O        O

                                                                                                               +     +        +

                    ++++++++++++++++++++++++++++++++++++++++++++++       ---------------------..      +++++++++++++++--------M----
                    ++++++++++++++++++++++++++++++++++++++++++++++                                    +++++++++++++++        W

                                                                                                                             O

                                                                                                                             +

                    ++++++++++++++++++++++++++++++++++++++++++++        ------------------------..     +                 ---M----0
                    ++++++++++++++++++++++++++++++++++++++++++++                                       +                    W    0

                                                                                                                            O    0

                                                                                                                            +    0

                    +++++++++++++++++++++++++++++++++++++++++++++++     --------------------------.                            --0
                    +++++++++++++++++++++++++++++++++++++++++++++++                                                              0

                                                                                                                                 0

                                                                                                                                 0

                    --+++++++----+++++++++++++++++++++++++++++++++++++++++++    -------------------..
                      +++++++    +++++++++++++++++++++++++++++++++++++++++++

                    ----------------+++++++++++++++++++++++++++++++++++++++---               --------.
                                    +++++++++++++++++++++++++++++++++++++++

                    ------------------++++++++++++++++++++++++++++++++++--------                      .
                                      ++++++++++++++++++++++++++++++++++

                    --------------++++++++++++++++++++++++++++++++++--------------                     .
                                  ++++++++++++++++++++++++++++++++++

                    +++++++---+++++++++++++++++++++++++++++++++--------------------                     .
                    +++++++   +++++++++++++++++++++++++++++++++

                    +++++++++++++++++++++++++++++++++++++++++++++++++---------------                   M .
                    +++++++++++++++++++++++++++++++++++++++++++++++++                                  W

                                                                                                       O

                                                                                                       +

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++----------                  M  .
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++                            W

                                                                                                       O

                                                                                                       +

                    -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---                M   .
                     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                   W

                                                                                                      O

                                                                                                      +

                    --++++++++++-----++++++++++++++++++++++++++++++++++++++++++++++++++               M    .
                      ++++++++++     ++++++++++++++++++++++++++++++++++++++++++++++++++               W

                                                                                                      O

                                                                                                      +

                    ----+++++++++-------++++++++++++++++++++++++++++++++++++++++++++++++              M   M.
                        +++++++++       ++++++++++++++++++++++++++++++++++++++++++++++++              W   W

                                                                                                      O   O

                                                                                                      +   +

                    ------++++++++---------+++++++++++----+++++++++++++++++++++++++++++++            M   M  .
                          ++++++++         +++++++++++    +++++++++++++++++++++++++++++++            W   W

                                                                                                     O   O

                                                                                                     +   +

                    ---------++++++----------++++++--------++++++++++++++++++++++++++++++            M  M    .
                             ++++++          ++++++        ++++++++++++++++++++++++++++++            W  W

                                                                                                     O  O

                                                                                                     +  +

                    ----------------------------------------++++++++++++++++++++++++++++++          M   M    .
                                                            ++++++++++++++++++++++++++++++          W   W

                                                                                                    O   O

                                                                                                    +   +

                    -----------------------------------------+++++++++++++++++++++++++++++         M   M     .
                                                             +++++++++++++++++++++++++++++         W   W

                                                                                                   O   O

                                                                                                   +   +

                    -----------------------------------------+++++++++++++++++++++++++++++         M   M     .
                                                             +++++++++++++++++++++++++++++         W   W

                                                                                                   O   O

                                                                                                   +   +

                    ------------------------------------------++++++++++++++++++++++++++++        M   M     M.
                                                              ++++++++++++++++++++++++++++        W   W     W

                                                                                                  O   O     O

                                                                                                  +   +     +

                    ------------------------------------------++++++++++++++++++++++++++++        M  M     M  .
                                                              ++++++++++++++++++++++++++++        W  W     W

                                                                                                  O  O     O

                                                                                                  +  +     +

                    ------------------------------------------+++++++++++++++++++++++++++        M  M     M   .
                                                              +++++++++++++++++++++++++++        W  W     W

                                                                                                 O  O     O

                                                                                                 +  +     +

                    -------------------------------------------++++++++++++++++++++++++++.       M  M    M    .               ....
                                                               ++++++++++++++++++++++++++        W  W    W

                                                                                                 O  O    O

                                                                                                 +  +    +

                    -------------------------------+-----------++++++++++++++++++++++++++.      M  M    M     .      ......0000+++
                                                   +           ++++++++++++++++++++++++++       W  W    W                  0000+++

                                                                                                O  O    O                  0000

                                                                                                +  +    +                  0000

                    --------------------------------+-----------++++++++++++++++++++++++.       M M    M      .  ....    .00000+++
                                                    +           ++++++++++++++++++++++++        W W    W                  00000+++

                                                                                                O O    O                  00000

                                                                                                + +    +                  00000

                    ---------------------------------+----------++++++++++++++++++++++++.      M  M   M       ...        .00000+++
                                                     +          ++++++++++++++++++++++++       W  W   W                   00000+++

                                                                                               O  O   O                   00000

                                                                                               +  +   +                   00000

                    ----------------------------------++--------++++++++++++++++++++++++.      M M   M        .         .00000++++
                                                      ++        ++++++++++++++++++++++++       W W   W                   00000++++

                                                                                               O O   O                   00000

                                                                                               + +   +                   00000

                    ++-----+++++++++++++++++++++++++++++++++-----++++++++++++++++M+M+++X.      M M  M       MM          .00000++++
                    ++     +++++++++++++++++++++++++++++++++     ++++++++++++++++W+W+++Y       W W  W       WW           00000++++

                                                                                 O O           O O  O       OO           00000

                                                                                 + +           + +  +       ++           00000

                    ++++----++++++++++++++++++++++++++++++-------+++++++++++++M+M+M++++.      M M  M       M            .00000++++
                    ++++    ++++++++++++++++++++++++++++++       +++++++++++++W+W+W++++       W W  W       W             00000++++

                                                                              O O O           O O  O       O             00000

                                                                              + + +           + +  +       +             00000

                    ++++++++++--------------------++++++++++-----++++++++++++M+M+M++++.      M M  M      MM...         .00000+++++
                    ++++++++++                    ++++++++++     ++++++++++++W+W+W++++       W W  W      WW             00000+++++

                                                                             O O O           O O  O      OO             00000

                                                                             + + +           + +  +      ++             00000

                    ++++++------------------------+++++++++++----+++++++++++M+M+M++++.......M.M..M.....MM+++++.......  .00000+++++
                    ++++++                        +++++++++++    +++++++++++W+W+W++++       W W  W     WW+++++          00000+++++

                                                                            O O O           O O  O     OO               00000

                                                                            + + +           + +  +     ++               00000

                    ++++++++++++++++++++++++-----++++++++++++++++++++++++++M+M+M++++M++++++M+M+++M+++MM++++++++++++++..0000-------
                    ++++++++++++++++++++++++     ++++++++++++++++++++++++++W+W+W++++W++++++W+W+++W+++WW++++++++++++++  0000

                                                                           O O O    O      O O   O   OO                0000

                                                                           + + +    +      + +   +   ++                0000

                    +++++++-------------------++++++++++++++++++++++++++++M+M+M++++M++++++M+M+++M+++M+++++++++++++++--------MMMMMM
                    +++++++                   ++++++++++++++++++++++++++++W+W+W++++W++++++W+W+++W+++W+++++++++++++++        WWWWWW

                                                                          O O O    O      O O   O   O                       OOOOOO

                                                                          + + +    +      + +   +   +                       ++++++

                    +++++--------------------++++++++++++++++++++++++++++M+M+M+++MM++++++M+M+++M++MM+++++++++--------MMMMMMMMMMMMM
                    +++++                    ++++++++++++++++++++++++++++W+W+W+++WW++++++W+W+++W++WW+++++++++        WWWWWWWWWWWWW

                                                                         O O O   OO      O O   O  OO                 OOOOOOOOOOOOO

                                                                         + + +   ++      + +   +  ++                 +++++++++++++

                    +++++++++------------+++++++++++++++++++++++++++++++M+M+M+++M+++++++M+M+++M++M++++---------MMMMMMMMMMM00000000
                    +++++++++            +++++++++++++++++++++++++++++++W+W+W+++W+++++++W+W+++W++W++++         WWWWWWWWWWW00000000

                                                                        O O O   O       O O   O  O             OOOOOOOOOOO00000000

                                                                        + + +   +       + +   +  +             +++++++++++00000000

                    --------+++++++++++++++++++++++++++++++++++++++++++M+M+M+++M+++++++M++M++M++M++-----MMMMMMMMMM0000000000000000
                            +++++++++++++++++++++++++++++++++++++++++++W+W+W+++W+++++++W++W++W++W++     WWWWWWWWWW0000000000000000

                                                                       O O O   O       O  O  O  O       OOOOOOOOOO0000000000000000

                                                                       + + +   +       +  +  +  +       ++++++++++0000000000000000

                    -----------------------++++++++++++00MMMMMMMMMMMMMMMM+M++MM++++++++M+M+++M+M+++MMMMMMMM00000000000000000000000
                                           ++++++++++++00WWWWWWWWWWWWWWWW+W++WW++++++++W+W+++W+W+++WWWWWWWW00000000000000000000000

                                                       00OOOOOOOOOOOOOOOO O  OO        O O   O O   OOOOOOOO00000000000000000000000

                                                       00++++++++++++++++ +  ++        + +   + +   ++++++++00000000000000000000000

                    ------------------------+++++++++++++000MMMMMMMMMMMMMMMMMMMMMMM+++M+M+++M+M++++MMM000000000000000000000000----
                                            +++++++++++++000WWWWWWWWWWWWWWWWWWWWWWW+++W+W+++W+W++++WWW000000000000000000000000

                                                         000OOOOOOOOOOOOOOOOOOOOOOO   O O   O O    OOO000000000000000000000000

                                                         000+++++++++++++++++++++++   + +   + +    +++000000000000000000000000

                    ++++++++++------------++++++++++++++++000000000MMMMMMMMMMMMMMMMMMMMMM++M++000000000000000000000000----------++
                    ++++++++++            ++++++++++++++++000000000WWWWWWWWWWWWWWWWWWWWWW++W++000000000000000000000000          ++

                                                          000000000OOOOOOOOOOOOOOOOOOOOOO  O  000000000000000000000000

                                                          000000000++++++++++++++++++++++  +  000000000000000000000000

                    +++++----+++++++++++++++++++++++++++++000000000000000000000000000000000000000000000000000---------MMMMMM+++++M
                    +++++    +++++++++++++++++++++++++++++000000000000000000000000000000000000000000000000000         WWWWWW+++++W

                                                          000000000000000000000000000000000000000000000000000         OOOOOO     O

                                                          000000000000000000000000000000000000000000000000000         ++++++     +


                    ----------------------------------++++00000000000000000000000000000000000000000000------MMMMMMMMMMM00000+++++M
                                                      ++++00000000000000000000000000000000000000000000      WWWWWWWWWWW00000+++++W

                                                          00000000000000000000000000000000000000000000      OOOOOOOOOOO00000     O

                                                          00000000000000000000000000000000000000000000      +++++++++++00000     +


                    ------------------------------++++++++-00000000000000000000000000000000000000------MMMMMM000000000000000+++++M
                                                  ++++++++ 00000000000000000000000000000000000000      WWWWWW000000000000000+++++W

                                                           00000000000000000000000000000000000000      OOOOOO000000000000000     O

                                                           00000000000000000000000000000000000000      ++++++000000000000000     +

                    -------------------++++++++++++++++++0-----00000000000000000000000000000------00000000000000000000000000++++++
                                       ++++++++++++++++++0     00000000000000000000000000000      00000000000000000000000000++++++

                                                         0     00000000000000000000000000000      00000000000000000000000000

                                                         0     00000000000000000000000000000      00000000000000000000000000


                    -------------------+++++---------+++000000-----0000000000000000----------0000000000000000000000000000000000000
                                       +++++         +++000000     0000000000000000          0000000000000000000000000000000000000

                                                        000000     0000000000000000          0000000000000000000000000000000000000

                                                        000000     0000000000000000          0000000000000000000000000000000000000


                    -----------------------------------+0000000000-------------------000000000000000000000000000000000000000000000
                                                       +0000000000                   000000000000000000000000000000000000000000000

                                                        0000000000                   000000000000000000000000000000000000000000000

                                                        0000000000                   000000000000000000000000000000000000000000000

                    -----------------------------------000000000000000000000000000000000000000000000000000000000000000000000000000
                                                       000000000000000000000000000000000000000000000000000000000000000000000000000

                                                       000000000000000000000000000000000000000000000000000000000000000000000000000

                                                       000000000000000000000000000000000000000000000000000000000000000000000000000

                    ----------------------------------0000000000000000000000000000000000000000000000000000000000000000000000000000
                                                      0000000000000000000000000000000000000000000000000000000000000000000000000000

                                                      0000000000000000000000000000000000000000000000000000000000000000000000000000

                                                      0000000000000000000000000000000000000000000000000000000000000000000000000000

                    ----------------------------------0000000000000000000000000000000000000000000000000000000000000000000000000000
                                                      0000000000000000000000000000000000000000000000000000000000000000000000000000

                                                      0000000000000000000000000000000000000000000000000000000000000000000000000000

                                                      0000000000000000000000000000000000000000000000000000000000000000000000000000

                    -------------------------++++      00  00000000000000000000000000000000000000000000000000000000000000000000000
                                             ++++      00  00000000000000000000000000000000000000000000000000000000000000000000000

                                                       00  00000000000000000000000000000000000000000000000000000000000000000000000

                                                       00  00000000000000000000000000000000000000000000000000000000000000000000000

                    ++++++++++++++++++++++++++              00000000000000  000000000000000000000000000000000000   000000000000000
                    ++++++++++++++++++++++++++              00000000000000  000000000000000000000000000000000000   000000000000000

                                                            00000000000000  000000000000000000000000000000000000   000000000000000

                                                            00000000000000  000000000000000000000000000000000000   000000000000000

                         +++++++++++++++++    +++++++++0000000000000000    00000000000000000000000000000 000000   0000000000000000
                         +++++++++++++++++    +++++++++0000000000000000    00000000000000000000000000000 000000   0000000000000000

                                                       0000000000000000    00000000000000000000000000000 000000   0000000000000000

                                                       0000000000000000    00000000000000000000000000000 000000   0000000000000000

                                         +++++++++++++       0000000       000000000000000000000000000    000    00000000000000000
                                         +++++++++++++       0000000       000000000000000000000000000    000    00000000000000000

                                                             0000000       000000000000000000000000000    000    00000000000000000

                                                             0000000       000000000000000000000000000    000    00000000000000000

                                      +++++++++++++++++        00          000000000000000000000000              00000000000000
                                      +++++++++++++++++        00          000000000000000000000000              00000000000000

                                                               00          000000000000000000000000              00000000000000

                                                               00          000000000000000000000000              00000000000000

                         +++++++        ++++++++++++++++++++               000000000000000000000                 00000000000
                         +++++++        ++++++++++++++++++++               000000000000000000000                 00000000000

                                                                           000000000000000000000                 00000000000

                                                                           000000000000000000000                 00000000000

                      ++++++++++++++      ++++++++++++++++++                -----------------                    ---------
                      ++++++++++++++      ++++++++++++++++++

                    ++++++++++++++           ++++++++++++                    --------------
                    ++++++++++++++           ++++++++++++

                    +++++++++++++++++++++++             XXXXXXXXXXXXXXXXXXX     --------                                       +++
                    +++++++++++++++++++++++             YYYYYYYYYYYYYYYYYYY                                                    +++

                    +++++++++++XX+++++++++++        XXXXXXXXXXX+++++++++XXX-----------------                         +++++++++++++
                    +++++++++++YY+++++++++++        YYYYYYYYYYY+++++++++YYY                                          +++++++++++++

                    +++++XX++XXXX++++++++++++++++++XXXXXXXXXXXXXX++++++++++XXXXX------------------+++++    +  ++++++++++++++++++++
                    +++++YY++YYYY++++++++++++++++++YYYYYYYYYYYYYY++++++++++YYYYY                  +++++    +  ++++++++++++++++++++

                    XXXXXXXX++++++XXX++++XXXXXXX+++++++++++++++XXXXXX+++++++++XXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++++++
                    YYYYYYYY++++++YYY++++YYYYYYY+++++++++++++++YYYYYY+++++++++YYYYYYYYYYYYYYY+++++++++++++++++++++++++++++++++++++

                    XXXXXXXXXXXX+++++++XXXXXXXXXXX+++++++XXXXXXXXXXXXXXXXXXXX+++XXXXXXXXXXXXX+++++++++++++++++++++++++++++++++++++
                    YYYYYYYYYYYY+++++++YYYYYYYYYYY+++++++YYYYYYYYYYYYYYYYYYYY+++YYYYYYYYYYYYY+++++++++++++++++++++++++++++++++++++

                    ++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++++++++++++++++++++++++
                    ++++++YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++++++++++++++++++++++++++++++++++++++++

                    +++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++XXXXX++++++++++++++++++++++++++++++++++++++--+++++++
                    +++++++++YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++++++YYYYY++++++++++++++++++++++++++++++++++++++  +++++++

                    XXX+++++XXXXXXXXXXXXXXX---XXXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++XXXXX+++XXXXXXXXXXXXX+++++---------++++++
                    YYY+++++YYYYYYYYYYYYYYY   YYYYYYYYYYYYYYYYYYYYYYY++++++++++++++++++++YYYYY+++YYYYYYYYYYYYY+++++         ++++++

                    XXXXXXXXXXXXXXXXXXXXXXXXX----XXXXXXX+++++++++++++++++++++++++++XX++XXXXXXXXXXXXXXXXXXXX++++---------++--------
                    YYYYYYYYYYYYYYYYYYYYYYYYY    YYYYYYY+++++++++++++++++++++++++++YY++YYYYYYYYYYYYYYYYYYYY++++         ++


                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++XXXXXXXXXXXXXX+++++XXXXXXXX++++++------------++++++++-------
                    YYYYYYYYYYYYYYYYYYYYYYYYYYYYY+++++++++++++++++++++YYYYYYYYYYYYYY+++++YYYYYYYY++++++            ++++++++

                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++XXXXXX+++XXXXXXXXX+++++---------------+++++++++++---++--
                    YYYYYYYYYYYYYYYYYYYYYYYYYYYYY+++++++++++++++++++++++++YYYYYY+++YYYYYYYYY+++++               +++++++++++   ++

                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++XXXXXXXXXXXX++++++++++XXXX+++----------------------------------++--+++++
                    YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++++++YYYYYYYYYYYY++++++++++YYYY+++                                  ++  +++++

                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++XXXXXXXXXX++++++++++--------------------------------------++++++++++
                    YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++++++++YYYYYYYYYY++++++++++                                      ++++++++++


                    ++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++----------------------++++++++++++++++++++++++++++++++
                    ++YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY+++++++++++++++++++                      ++++++++++++++++++++++++++++++++

                    +++XX++XXXXXXXXXX+++++++++++XXXXXXXXXX++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                    +++YY++YYYYYYYYYY+++++++++++YYYYYYYYYY++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    ++++++++++++XXXXXXX++++++++++++++++++++++---------------------+++++++++++++++++++++++++++++++++----+++++++++++
                    ++++++++++++YYYYYYY++++++++++++++++++++++                     +++++++++++++++++++++++++++++++++    +++++++++++

                    XXX+++XXXXX++++++XXXXXXXXX+++++++++++------------------------+++++++++++++++++++++++++++++----------------++++
                    YYY+++YYYYY++++++YYYYYYYYY+++++++++++                        +++++++++++++++++++++++++++++                ++++

                    XXXXXXXXXXXXX+++++++++XXXXXXXXXX++++++++++++-----------------++++++++++++++++++++-----------------------------
                    YYYYYYYYYYYYY+++++++++YYYYYYYYYY++++++++++++                 ++++++++++++++++++++

                    XXXXXXXXXX++++++++++++++++++++XXXXX++++++++++++++++++++++++++----+++++++++------------------------------------
                    YYYYYYYYYY++++++++++++++++++++YYYYY++++++++++++++++++++++++++    +++++++++


----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
---------------------------------  -------  00------------------------------------------------------
                                            00

                                            00

                                            00

------------------  ---------              00-------------------------------------------------------
                                           00

                                           00

                                           00


-------------------  ---                   00-------------------------------------------------------
                                           00

                                           00

                                           00

---------------------          --     ----00--------------------------------------------------------
                                          00

                                          00

                                          00

-----------------------------------------00---------------------------------------------------------
                                         00

                                         00

                                         00

-----------------------------------------00---------------------------------------------------------
                                         00

                                         00

                                         00

--MMMM ---------------------------------00----------------------------------------------------------
  WWWW                                  00

  OOOO                                  00

  ++++                                  00

-----   --------------------------------00----------------------------------------------------------
                                        00

                                        00

                                        00

------       --------------------------00-----------------------------------------------------------
                                       00

                                       00

                                       00

------           ----------------------00-----------------------------------------------------------
                                       00

                                       00

                                       00

------               -----------------00------------------------------------------------------------
                                      00

                                      00

                                      00

-------                  -------------00------------------------------------------------------------
                                      00

                                      00

                                      00

-------                      --------00-------------------------------------------------------------
                                     00

                                     00

                                     00

------                            ---00-------------------------------------------------------------
                                     00

                                     00

                                     00


------                                 -------------------------------------------------------------
-----                                       --------------------------------------------------------
-----                                            ---------------------------------------------------
----                                                ------------------------------------------------
---                                                   ----------------------------------------------
--                                                       -------------------------------------------
-                                                        -------------------------------------------
                                                         -------------------------------------------
                                                         -------------------------------------------
                                                         -------------------------------------------
                                                         -------------------------------------------
-------------------                                      -------------------------------------------
---------------------------                              -------------------------------------------
---------------------------MM00--                        -------------------------------------------
                           WW00

                           OO00

                           ++00

    ----------------------M-000-----                     -------------------------------------------
                          W 000

                          O 000

                          + 000

        ----------------MM--00----------                 -------------------------------------------
                        WW  00

                        OO  00

                        ++  00

             ----------M---000-------------              -------------------------------------------
                       W   000

                       O   000

                       +   000

                 -----M----000---------------            -------------------------------------------
                      W    000

                      O    000

                      +    000

                    -M-----00M-----------------          -------------------------------------------
                     W     00W

                     O     00O

                     +     00+

                        --000M-------------------        -------------------------------------------
                          000W

                          000O

                          000+

                             M--------------------       -------------------------------------------
                             W

                             O

                             +

                             M   ------------------      -------------------------------------------
                             W

                             O

                             +

                             M      -----------------    -------------------------------------------
                             W

                             O

                             +

                              M         --------------   -------------------------------------------
                              W

                              O

                              +

                              M             -----------  -------------------------------------------
                              W

                              O

                              +

                               M                -------- -------------------------------------------
                               W

                               O

                               +

                               M                    ---- -------------------------------------------
                               W

                               O

                               +

                                M                      - -------------------------------------------
                                W

                                O

                                +

                                M                      MMMMMM---------------------------------------
                                W                      WWWWWW

                                O                      OOOOOO

                                +                      ++++++

.........                        M                     ---------------------------------------------
                                 W

                                 O

                                 +

         .......                 M                     ---------------------------------------------
                                 W

                                 O

                                 +

           M    ........          M                    ---------------------------------------------
           W                      W

           O                      O

           +                      +

++++       M     M  000-          M                    ---------------------------------------------
++++       W     W  000           W

           O     O  000           O

           +     +  000           +

+++++++++ M     M   000------      M                   ---------------------------------------------
+++++++++ W     W   000            W

          O     O   000            O

          +     +   000            +

      ++++++++ M   000------------- M                  ---------------------------------------------
      ++++++++ W   000              W

               O   000              O

               +   000              +

           +++++++ 000--------------M---              ----------------------------------------------
           +++++++ 000              W

                   000              O

                   000              +


                ++++++++-------------  ---            ----------------------------------------------
                ++++++++

                       +++++----------  -----        -----------------------------------------------
                       +++++

                             ++++-----   ------      -----------------------------------------------
                             ++++


                                  +++--    -----    ---------------------------------------------+++
                                  +++                                                            +++

                                       .    -0---- -------------------------------------------------
                                             0

                                             0

                                             0

                                       .    -------------------------------------------------------+
                                                                                                   +

                                        .   .  ------------------------------------------------+++++
                                                                                               +++++

                                        .    .  --------------------------------------------++++++++
                                                                                            ++++++++

..                                       .    .  ---------------------------------------++++++++++++
                                                                                        ++++++++++++

  M.......                                .    . ------------------------------------+++++++++++++++
  W                                                                                  +++++++++++++++

  O

  +

 M     M  ....                            .     .------------------------------------+++++++++++++++
 W     W                                                                             +++++++++++++++

 O     O

 +     +

 M     M      000-M                       .      ---------------------------------------++++++++++++
 W     W      000 W                                                                     ++++++++++++

 O     O      000 O

 +     +      000 +

M     M      000 M-M--M--                  .      ---------------------------------------+++++++++++
W     W      000 W W  W                                                                  +++++++++++

O     O      000 O O  O

+     +      000 + +  +

+++  M       000 M--M--MM----              .       ---------------------------------------++++++++++
+++  W       000 W  W  WW                                                                 ++++++++++

     O       000 O  O  OO

     +       000 +  +  ++

 ++++++      000 M--M----M------            .       --------------------------------------++++++++++
 ++++++      000 W  W    W                                                                ++++++++++

             000 O  O    O

             000 +  +    +

     ++++++ 0000 M---M----M--------         .       ------------------------++++++++++----++++++++++
     ++++++ 0000 W   W    W                                                 ++++++++++    ++++++++++

            0000 O   O    O

            0000 +   +    +

           ++++++-M--M-----M---------       .         ----------------------++++++++++-----+++++++++
           ++++++ W  W     W                                                ++++++++++     +++++++++

                  O  O     O

                  +  +     +

               ---M---M-----M----------     .          ---------------------++++++++++-----+++++++++
                  W   W     W                                               ++++++++++     +++++++++

                  O   O     O

                  +   +     +

                   M---M-----M----------     .          --------------------+++++++++++---++++++++++
                   W   W     W                                              +++++++++++   ++++++++++

                   O   O     O

                   +   +     +

                   M   M  ----M-----------   .           -------------------+++++++++++---++++++++++
                   W   W      W                                             +++++++++++   ++++++++++

                   O   O      O

                   +   +      +

                   M    M     M------------  .           ------------------++++++++++++---++++++++++
                   W    W     W                                            ++++++++++++   ++++++++++

                   O    O     O

                   +    +     +

                    M    M     --   --------  .           --------++++++++++++++++++++++++++++++++++
                    W    W                                        ++++++++++++++++++++++++++++++++++

                    O    O

                    +    +

                    M     -    ---    ------- .            -------++++++++++++++++++++++++++++++++++
                    W                                             ++++++++++++++++++++++++++++++++++

                    O

                    +

                    -     ---  ----      ------.           -------++++++++++++++++++++++++++++++++++
                                                                  ++++++++++++++++++++++++++++++++++

                    --    ---- -----        ----            -------+++++++++++++++++++++++++++++++++
                                                                   +++++++++++++++++++++++++++++++++

                    ---   -----.----          --            ---------++++++++--+++++++++++++++++++++
                                                                     ++++++++  +++++++++++++++++++++

--                  ---- ------.-----         ---           ------------------++++++++++++++++++++++
                                                                              ++++++++++++++++++++++

------              -----.------.-----         ---           -------------+++++++-----------++++++++
                                                                          +++++++           ++++++++

-----M--0           -----.------.------        ---           ------------------++-----------++++++++
     W  0                                                                      ++           ++++++++

     O  0

     +  0

----M--0000-         -----.------.------       ----          -------------------------------++++++++
    W  0000                                                                                 ++++++++

    O  0000

    +  0000

  -M---000----        -----.-----.------       ----          -------------------------------++++++++
   W   000                                                                                  ++++++++

   O   000

   +   000

     -0000-----M-     -----.------.------      ----          -------------------------------++++++++
      0000     W                                                                            ++++++++

      0000     O

      0000     +

        00-----M---    -----.------.-----      ----          -------------------------------++++++++
        00     W                                                                            ++++++++

        00     O

        00     +

           ----M-----  -----.------.------     -----         ------------+++++--------------++++++++
               W                                                         +++++              ++++++++

               O

               +

              -M-------------.------.------   ------          ----------+++++++++---------++++++++++
               W                                                        +++++++++         ++++++++++

               O

               +

                  -----------.-------.------  ------          ---------++++++++++-----++++++++++++++
                                                                       ++++++++++     ++++++++++++++

                     --------.-------.------ ------+          -++++++++++++++++++---++++++++++++++++
                                                   +           ++++++++++++++++++   ++++++++++++++++

                        ------.-------.-----------+++         +++++++++++++++++++--+++++++++++++++++
                                                  +++         +++++++++++++++++++  +++++++++++++++++

                        ------.-------.----------++++         ++++++++++++++++++++++++++++++++++++++
                                                 ++++         ++++++++++++++++++++++++++++++++++++++

                        -------.-------.--------+++++         ++++++++++M+++++++++++++++++++++++++++
                                                +++++         ++++++++++W+++++++++++++++++++++++++++

                                                                        O

                                                                        +

                         ------.-------.-------+++++++        ++++++++MM++++++++++++++++++++++++++++
                                               +++++++        ++++++++WW++++++++++++++++++++++++++++

                                                                      OO

                                                                      ++

                         ------.--------.------+++++++       ++++++++MM+++++++++++++++++++++++++++++
                                               +++++++       ++++++++WW+++++++++++++++++++++++++++++

                                                                     OO

                                                                     ++


                         -------.-------.-------+++++++      +++++++MM++++++++++++++++++++++++++++++
                                                +++++++      +++++++WW++++++++++++++++++++++++++++++

                                                                    OO

                                                                    ++

                         -------.-------.--------++++++      +++++MMM+++++++++++++++++++++++++++++++
                                                 ++++++      +++++WWW+++++++++++++++++++++++++++++++

                                                                  OOO

                                                                  +++

                         --------.------.--------+++++++    +++++MMM++++++++++++++++++++++++++++++++
                                                 +++++++    +++++WWW++++++++++++++++++++++++++++++++

                                                                 OOO

                                                                 +++

                         --------.-------.--------++++++    ++++MMM+++++++++++++++++++++++++++++++++
                                                  ++++++    ++++WWW+++++++++++++++++++++++++++++++++

                                                                OOO

                                                                +++

                         --------.----------------+++++++  ++++MM+++++++++++++++++++++++++++++++++++
                                                  +++++++  ++++WW+++++++++++++++++++++++++++++++++++

                                                               OO

                                                               ++

0000                      --------.---------------+++++++  ++MMM++++++++++++++++++++++++++++++++++++
0000                                              +++++++  ++WWW++++++++++++++++++++++++++++++++++++

0000                                                         OOO

0000                                                         +++

0000---                   --------.---------------+++++++ ++MMM+++++++++++++++++++++++++++++++++++++
0000                                              +++++++ ++WWW+++++++++++++++++++++++++++++++++++++

0000                                                        OOO

0000                                                        +++

000------M-M              ---------.--------------+++++++ +MMM++++++++++++++++++++++++++++++++++++++
000      W W                                      +++++++ +WWW++++++++++++++++++++++++++++++++++++++

000      O O                                               OOO

000      + +                                               +++

000------M-M----          ---------.--------------+++++++ MMM+++++++++++++++++++++++++++++++++++++++
000      W W                                      +++++++ WWW+++++++++++++++++++++++++++++++++++++++

000      O O                                              OOO

000      + +                                              +++

000------M-M-------       ----------.-------------+++++++MM+++++++++++++++++++++++++++++++++++++++++
000      W W                                      +++++++WW+++++++++++++++++++++++++++++++++++++++++

000      O O                                             OO

000      + +                                             ++

   ------M-M---------     ----------.-------------+++++MMM++++++++++++++++++++++++++++++++++++++++++
         W W                                      +++++WWW++++++++++++++++++++++++++++++++++++++++++

         O O                                           OOO

         + +                                           +++

     +++-M-M-----------    ---------.-------------++++MMM+++++++++++++++++++++++++++++++++++++----++
     +++ W W                                      ++++WWW+++++++++++++++++++++++++++++++++++++    ++

         O O                                          OOO

         + +                                          +++


       +++++------------   -------------------------MMMM+++++++++++++++++++++++++++++++-------------
       +++++                                        WWWW+++++++++++++++++++++++++++++++

                                                    OOOO

                                                    ++++

          +++++----------  -----------------------+MMMM++++++++++++---++++++++++++++++--------------
          +++++                                   +WWWW++++++++++++   ++++++++++++++++

                                                   OOOO

                                                   ++++

           +++++++--------------------------------MMMM++++++++++++-------------++++++---------------
           +++++++                                WWWW++++++++++++             ++++++

                                                  OOOO

                                                  ++++

            ++++++++++++-------------------------MMM++++++++++++++----------------------------------
            ++++++++++++                         WWW++++++++++++++

                                                 OOO

                                                 +++

             ++++++++++++++---------------------MMM-------------------------------------------------
             ++++++++++++++                     WWW

                                                OOO

                                                +++

             ++++++++++++++-------------------MMMM--------------------------------------------------
             ++++++++++++++                   WWWW

                                              OOOO

                                              ++++

              +++++       ----------  -------MMM----------------------------------------------------
              +++++                          WWW

                                             OOO

                                             +++

              +++          --------    ----MMMM-----------------------------------------------------
              +++                          WWWW

                                           OOOO

                                           ++++

               +           --------    -- MMMM     -------------------------------------------------
               +                          WWWW

                                          OOOO

                                          ++++

                           --------    --MMM            --------------------------------------------
                                         WWW

                                         OOO

                                         +++

                           -------     MMMM                  ---------------------------------------
                                       WWWW

                                       OOOO

                                       ++++

                           -------   MMMM                    MMMMM----------------------------------
                                     WWWW                    WWWWW

                                     OOOO                    OOOOO

                                     ++++                    +++++

                           ------   MMMM                      ---MMMM-------------------------------
                                    WWWW                         WWWW

                                    OOOO                         OOOO

                                    ++++                         ++++

                           -----   MMM                         -------------------------------------
                                   WWW

                                   OOO

                                   +++

                           ----  MMMM                          -------------------------------------
                                 WWWW

                                 OOOO

                                 ++++

                           --  MMMMXX                          -------------------------------------
                               WWWWYY

                               OOOO

                               ++++

......................      --MMMMXXXX                        --------------------------------------
                              WWWWYYYY

                              OOOO

                              ++++

++++M+M++M+++++++M++++......-MMMMXXXX                         --------------------------------------
++++W+W++W+++++++W++++       WWWWYYYY

    O O  O       O           OOOO

    + +  +       +           ++++

+++M++M+M++++++++M++++++++++MMMXXXXX                         ---------------------------------------
+++W++W+W++++++++W++++++++++WWWYYYYY

   O  O O        O          OOO

   +  + +        +          +++

+++M++M+M++++++++M++++++++MMMXXXXX.                          ---------------------------------------
+++W++W+W++++++++W++++++++WWWYYYYY

   O  O O        O        OOO

   +  + +        +        +++

+++M+M++M++++++++M++++++++MMXXXXX+...                       ----------------------------------------
+++W+W++W++++++++W++++++++WWYYYYY+

   O O  O        O        OO

   + +  +        +        ++

+++M+M++M++++++++M+++++++XXXXXXX+++++..                   ------------------------------------------
+++W+W++W++++++++W+++++++YYYYYYY+++++

   O O  O        O

   + +  +        +

++M++M++M++++++++M++++++XXXXXXX++++++++.                --------------------------------------------
++W++W++W++++++++W++++++YYYYYYY++++++++

  O  O  O        O

  +  +  +        +

++M++M+M+++++++++M+++++XXXXXX-++++++++++.              ---------------------------------------------
++W++W+W+++++++++W+++++YYYYYY ++++++++++

  O  O O         O

  +  + +         +

+M++M++M+++++++++M+++XXXXXX---+++++++++--..           ----------------------------------------------
+W++W++W+++++++++W+++YYYYYY   +++++++++

 O  O  O         O

 +  +  +         +

----------------------------++---+++++-----.        ------------------------------------------------
                            ++   +++++

MMMMMMMMMMMMMMMMMMMMMMM---+++000----+------..     --------------------------------------------------
WWWWWWWWWWWWWWWWWWWWWWW   +++000    +

OOOOOOOOOOOOOOOOOOOOOOO      000

+++++++++++++++++++++++      000

MMMMMMMM000000000000----+++++000000----------.   ---------------------------------------------------
WWWWWWWW000000000000    +++++000000

OOOOOOOO000000000000         000000

++++++++000000000000         000000

000000000000000------+++++++00+++++++--------...----------------------------------------------------
000000000000000      +++++++00+++++++

000000000000000             00

000000000000000             00

0000000000------++++++++++++00000++++++MMMMMMMM-----------------------------------------------------
0000000000      ++++++++++++00000++++++WWWWWWWW

0000000000                  00000      OOOOOOOO

0000000000                  00000      ++++++++


000--------++++++++++++++++000000000+++-------------------------------------------------------------
000        ++++++++++++++++000000000+++

000                        000000000

000                        000000000

-----+++++++++++++++++++++0000000000++--------------------------------------------------------------
     +++++++++++++++++++++0000000000++

                          0000000000

                          0000000000

++++++MMM++++++++++++++++00000++000++---------------------------------------------------------------
++++++WWW++++++++++++++++00000++000++

      OOO                00000  000

      +++                00000  000


MM++++MMM+++++++++++00+++000000++00++---------------------------------------------------------------
WW++++WWW+++++++++++00+++000000++00++

OO    OOO           00   000000  00

++    +++           00   000000  00

MM++++MMM+++++++00000+++00000000++++----------------------------------------------------------------
WW++++WWW+++++++00000+++00000000++++

OO    OOO       00000   00000000

++    +++       00000   00000000

MM++++++++++00000000+++0000000000+++----------------------------------------------------------------
WW++++++++++00000000+++0000000000+++

OO          00000000   0000000000

++          00000000   0000000000


++++000000000000000+++0000000000+++-----------------------------------------------------------------
++++000000000000000+++0000000000+++

    000000000000000   0000000000

    000000000000000   0000000000

000000000000000000+++00000000000+++-----------------------------------------------------------------
000000000000000000+++00000000000+++

000000000000000000   00000000000

000000000000000000   00000000000

00000000000000000+++00000000000+++------------------------------------------------------------------
00000000000000000+++00000000000+++

00000000000000000   00000000000

00000000000000000   00000000000

0000000000000000+++00000000000+++-------------------------------------------------------------------
0000000000000000+++00000000000+++

0000000000000000   00000000000

0000000000000000   00000000000

000000000000000+++000000000000+++-------------------------------------------------------------------
000000000000000+++000000000000+++

000000000000000   000000000000

000000000000000   000000000000

00000000000000+++000000000000+++--------------------------------------------------------------------
00000000000000+++000000000000+++

00000000000000   000000000000

00000000000000   000000000000

00000000000000+++00000000000+++---------------------------------------------------------------------
00000000000000+++00000000000+++

00000000000000   00000000000

00000000000000   00000000000


000000000000+++000000000000++++---------------------------------------------------------------------
000000000000+++000000000000++++

000000000000   000000000000

000000000000   000000000000

00   000000+++0000000000000+++-------------------------+++++++++++----------------------------------
00   000000+++0000000000000+++                         +++++++++++

00   000000   0000000000000

00   000000   0000000000000

   0000000+++00  000000000+++--- -----------------+++++++++++++++++++++++++++-----------------------
   0000000+++00  000000000+++                     +++++++++++++++++++++++++++

   0000000   00  000000000

   0000000   00  000000000


 00000            0000000  X-----  -----        ++++++++++++++++++++++++++++++----------------------
 00000            0000000  Y                    ++++++++++++++++++++++++++++++

 00000            0000000

 00000            0000000

                                                    +++++++++++++++++++++++++++---------------------
                                                    +++++++++++++++++++++++++++

                                                         ++++++++++++++++++++++++-------------------
                                                         ++++++++++++++++++++++++

                                                          +++++++++++++++++++++++++++++-------------
                                                          +++++++++++++++++++++++++++++

+                                      ++              +++++++++XXXXXXXXXXXXXX---+++++++++++++++++++
+                                      ++              +++++++++YYYYYYYYYYYYYY   +++++++++++++++++++

+++++    XXXX          XX           XXXXXXXXXXXXXX   +++XXXXXXXXXXX++++++++++---------+++++++++++++-
+++++    YYYY          YY           YYYYYYYYYYYYYY   +++YYYYYYYYYYY++++++++++         +++++++++++++

++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++++----------------------
++++++++++YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++++++++

++++++++++++++XXXXXXXXXXXX----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++++++---------------------
++++++++++++++YYYYYYYYYYYY    YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++++++

++++++++++++++++++++++XXXXXX-------XXXXXXXXXXXXXXXXXXXXXX+XXXXXXXXXXXXXX+++++++++++-----------------
++++++++++++++++++++++YYYYYY       YYYYYYYYYYYYYYYYYYYYYY+YYYYYYYYYYYYYY+++++++++++

++++++++++++++++++++++++++XXXXX-----XXX++XXXXXXXXXXXXXXX+++++XXXXXX+++++----------++++++++++++++++++
++++++++++++++++++++++++++YYYYY     YYY++YYYYYYYYYYYYYYY+++++YYYYYY+++++          ++++++++++++++++++

++++--++++++++++++++++++++++++XXXXXXXXXX+++XXXXXXXXXXXXX+++++XXXX++++++---------------++++++++++++++
++++  ++++++++++++++++++++++++YYYYYYYYYY+++YYYYYYYYYYYYY+++++YYYY++++++               ++++++++++++++


++++----++++++++++++++XXX++++++++++++++++++++XXXXXXXXXX++++++++XXXXXX++++++---------------++++++++++
++++    ++++++++++++++YYY++++++++++++++++++++YYYYYYYYYY++++++++YYYYYY++++++               ++++++++++

-------------++++++++XXXXXXX+++++++++++++++++++XXXXXXXXX+++++++++++XXXXXXX+++++++------------+++++++
             ++++++++YYYYYYY+++++++++++++++++++YYYYYYYYY+++++++++++YYYYYYY+++++++            +++++++

--------------------XXXXXXXXXXXXXXXXX++++++++++++++XXXXX++++++++++++++++XXXXX+++++++++++++++++++----
                    YYYYYYYYYYYYYYYYY++++++++++++++YYYYY++++++++++++++++YYYYY+++++++++++++++++++

++++++++++++++++++XXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXX--
++++++++++++++++++YYYYYYYYYYYYYYYYYYYYYY+++++++++++++++++++++++++++++++++++YYYYYYYYYYYYYYYYYYYYYYY

+++++++---------XXXXXXXX++++XXXXXXXXXXXXX++++++++++++++++++++++++++++++++++++XXXXXXXXXXXXXXXXX------
+++++++         YYYYYYYY++++YYYYYYYYYYYYY++++++++++++++++++++++++++++++++++++YYYYYYYYYYYYYYYYY

+++++++++-----XXXXXXXXXX++++++XXXXXXXXXXX++++++++++++++++++----------+++++++++++XXXXXXX-------------
+++++++++     YYYYYYYYYY++++++YYYYYYYYYYY++++++++++++++++++          +++++++++++YYYYYYY

+++++++++++--+XXXXXXXXXXX+++++++XXXXXXXXXXX+++++++++++++++++----------------------------------------
+++++++++++  +YYYYYYYYYYY+++++++YYYYYYYYYYY+++++++++++++++++

++++++++++++++++++++++XXXXX+++++++++++XXXXXXXXXXXXXXXXXX++++XXXX----------------------------XXXXXXXX
++++++++++++++++++++++YYYYY+++++++++++YYYYYYYYYYYYYYYYYY++++YYYY                            YYYYYYYY

++++++++++++++++++++++++++++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
++++++++++++++++++++++++++++++++++++++++++YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY


++++++++++++++++++++++++++++++++++++++XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX++++XXXXXXXXX
++++++++++++++++++++++++++++++++++++++YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY++++YYYYYYYYY

----XXXXXXXXXX+++++++++++++XX++XXXXX+++++++XXXXXXXXXXXXXXXXXXXXXX++++++++++++++++++++++++XXX--------
    YYYYYYYYYY+++++++++++++YY++YYYYY+++++++YYYYYYYYYYYYYYYYYYYYYY++++++++++++++++++++++++YYY

------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++++++++++++++++++++++++++++++++++++++++++++++-----------
      YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY+++++++++++++++++++++++++++++++++++++++++++++++