1
          - -     --  ---     -- -- -- ----- ---  -   -------  ---- -- -=-=---  --               -   - -- - ----    --   -  --  -
   --- ----- -  --------------- -- ---=-=----------=------=-------=-----=------------=------=----=--=---=-=---=------------ --- ---
    --- -- -- - - ----- --  ------ -- ------=-- ----=------------=-----------------=------=-=---------=---=---=----=---------------
  - --- -   ---- - -- ----------- --------=-------- --=--  --- ---------- ----=----=------=-------- --=---- -------==--- ----------
    -----   - --   - ------  --------------- ------- --------  -- ----------- ---=------=---=---- ---------- --------  ----- ---  -
  -               -  - - - -- --- --------- -- - ---------- -- -------------------=------------ - ------------- - ---------- - -- -
  - -  - - - -  - -   -- -   - ---- -------------   ----- - -- -- -------- -- --  - -- -------------- --------  --- ------- -------
  -    - -  - - -   --    -   - ------ -------- -----  ---- ----- - - ------  ------- - --- - --------  --- ------------- ----- ---
        -   -      -- -   - -   -- - -- --        ---- --  -  ---    ----- ------------ - --  -----  ----  --   -------  - --------
  -                 --    -- --      ---   - --- ---   -- ---  --    ---------- -- -- ---- ---- -- -- - ---- -   -- -- -- - ------
    -   --    -  -  -   -        ----      ----- --------    -     ---- - - -  - --   ---------- --- --- - -    - - --- ---  ------
       -     ---  -  -          - -   --  -- -  -- -  - - - -  ---   ---- ---- ------   -   -   - -  ---      --    -- --  - - -  -
    -      --         -   -   -           -  - -- -  -      -     ------  -  ---------- --   ---- - --    - -- - - -- -  -- --  - -
             -          -         ---  -- -    -          - - -  -- ---- - ----  -- - --   - ---------  -   - --- - -  ---  - --  -
                -  -          -     - - -- -    ---      - --     -   --  --- -----  ----   --------  -- -   -  - - --  ---- --
                 -- -   - -     -         -             --  ----  ------  - ------    ---   ----- --- --  --- --  - --------  - ---
      -     --  -   - -  -- ---    --    --  ---   -            ---  -   -- ------- -  --- ---- ---      --------- -- --- ------  -
             - --    -       -   -          -   ---  - --     - ---  - --  -- -------   ---- ---- --    --- - ------     -- -------
              -   --          - -   - -- ---   --    - - -    - - - - - - -   ---- ---- -  ----- -- --  - -------    ---- ---- --=N
         -  -          -  -- ---    - -   - -----  -   -  --    - --- -  - -------- --  -   ----- -- ----- - --- --  -  - - -- -==I
+                                                                                                                                OO
             -      - - -    --   -   - -  --- - - - - ---- - --- --- --- ----    -  - --   ---  -- -   -----     -  -  - --- -=I=N
+                                                                                                                               OO
            -   -         - ----   -    -    -      - -  --     -- ---  --   ------  ------ -- - -  ----------    --  -- -----IOOO-
+                                                                                                                              --
                     ----  -    -  -- -  - -      -  -  --  - --    ---- -  ---   -   -  - -    -   - - ---    - ----- -----=O=NI
+                                                                                                                             O
  -               -   --- -   - ---         -     -   -      -- -  ------   ----- -----  -- --- -- ---- --- ----- - - - ---IOON=  =
+                                                                                                                           --
                     -----  -   -     ----    -    -    -    --   -  --  - --  -  -   --- ---   ----------  ---- - --- ---OI=O-  -I
+                                                                                                                          OO
                    - - -- - -    ---   -  - -- -    -      - -  -  - - --- --- ---- -- --- - - - ----- -- -- --  ------=OINX- -=II
+                                                                                                                         O
                     -  - - ---  --  --  - --  -    - - - - -     --- ---   -     --  -  -   - ------ - - --- - ----- -=OIOI-- =IIN
+                                                                                                                       -O-
          -           --  - -  -   - - - - -  ----- - - - --  ----- -  -----  -- --------  ---    --- --------  --- --IOIN=---IIXXO
+                                                                                                                      -O         -
      -         -     --- --  -   -    --- --     ---   -  ---- -  -- -- ---  -   - -- ---- ------  ---    -- --- - -X=ON-  =IIXONO
+                                                                                                                     O-        X -
                  - -  - ---  - -       ----- - - -- ----   --  ------- ----  --  - --- --- ---   - ---- ------ ----OINI- -=IXOOONO
+                                                                                                                   -O        -XX -
        -               ---   ---- - - --   - --------- ----  --    -- ------ --- - ---------- ----- ------ -- - -IOOO-   ==XOOXXNN
+                                                                                                                  --        -XOO
+                                                                                                                              --
        -          - -- -- ---  - -       -    -       - --  -- - - -   --  --  --  ---   ----   - ----  --- -- -O=OI-  -==IO=OIIIX
+                                                                                                                 O-         OXOO
                -     -      - - -    ------      -  -- -- -   -    ---  -  ----- --- - --  - --  -- ---- --  -==OOI  --=-NNOOI=OXX
+                                                                                                               OX-          -OO-
                       -      -  -- --    -   - -  -  --  -- -- -- ---  -    -- --- --    ---- -  ----  - ----=NIN-   -=XOOXXNONOIX
+                                                                                                               O        -X   -
                        --    -     -     --    --- -         ---- ---  -- ----  --  -- ---   ----- -- -    -II=X-   --I=IIXIONOX=I
+                                                                                                             OO        OOO
                        -- -        - -       - -   ---     - --   -- - -  -   ------    - --  -- --- -   -=N=OI-   -=IOOI=IIXXXI=I
+                                                                                                            O-        -XOO
            -     -       -      ----    - ---    - -  ---- - -- -------   -   -- -----  -------- ----- --=OIO----==IXXOIOOIIIIII=I
+                                                                                                          -O          -O--
                  -       -    -        -       -- -- - --- -- -- ---  -- - ---  ------  -- --  --  - - -XIOI-  -==I=OONONO==XI=I-=
+                                                                                                         O-        O-  -
    -           -      -  -       -   - -  -     - -   -  - -- --  -   ----  --   ---- -    --- --- ---=N=NI-  ===NIIOXNNXI-IXX=I--
+                                                                                                        O         OO
          -       - -   -  -    -         -   - -   - -  -  -  ----- - -      - -  --- ----- -  - - --I=IO-- -==XOIOONIOX=I-=XXXI-
+                                                                                                      OO-       -OXX
              -                  -- -              -- - --    ----- - - -   ----- ---- - - -- -  -- -IO=X-  --=XNIOIIXIXI==-=IXI-
+                                                                                                     XO         OXOO
    -                             -   -       - -------    - ------  --  - -    - ----  --    - ----OIOI-  -=INNOIIOOI=XI==-=II-
+                                                                                                   -O-         -OO--
          -    -    --            - -     -      - -- - -    --  --- -------- ---- - ---  - - ----=N=N=  ---XOOOO=OXO==II==-==
+                                                                                                   O        -X--O-
             --   -          --     - - -    - --       -    -  --    - - -- -- ----- --- --  ---I==X -  ==OOOINNNOIX==II== -=-  -
+                                                                                                 OO        XXO
                    -                --     -      -- -  -   -- --    - -   - ------- -  -  ----OOO=- --=IOOXOOXOOI====I==- -=
+                                                                                               -X-       -XOX-
+                                                                                                           -
      -             -         -      - --  - --- - - -- --- ---- ----      ----- ----  -- -  -I=IO=-- ==XOXOX=OIXOX=I=III--  -
+                                                                                              OO-        OXOO
+                                                                                                         - -
                    -  -              -    - -  --   --   -     --       ----- -----   ------X==I - -=INOOI=ONO=IXI====I-   -- -
+                                                                                             OO        - OO-
                      -   -    -  --    -   ----  --  --      --- ----     - -- ------   ---NINI-- -==IO=XIOOIX==II==----   --
+                                                                                            O        OXO O-
                                   --       --   - --     -   --  -  -  -   --  -- --- -- =OON-  -=INIXXOXNXI==-=I=I= -=     --
+                                                                                          -X        OOO-
+                                                                                                     --
                 --     -     -   --    - -     - -- -        -- -- - - -- ---  ---- -- -IOOI   -=IXOOOIOIOII=I=IIXI---=     =-
+                                                                                         --        XXXO-
  -             -    -- -             -  ---        - -       -     - - - -----  -- --- O=NI  --IINOXO=NN=III==-II=-  -=    --   -
+                                                                                        O         -OXO
+                                                                                                   -
      -            -       -   -   -     --    --   --       - -------- - - -- -- -  -=NINI   --NIONXIOOO-XX====I- -  -=    -=-
+                                                                                       O        OX OO-
+                                                                                                   -
            -       -                           --             ---   ---    - --  ---=O=X-  -I=OXXOXONNXI=I===--=-     -   --=
+                                                                                     -O       -OOX -
+                                                                                               --
                -       -   -     -- -    --   -------==IINNNXOOII==---- ------=====XO=X-  -=IOOXXIIOOOIOXII=-- -      -     --
+                                                                                    -O       -XIOO     -
+                                                                                               O-
                  -             ---    --     ----IIOO=O=O=IOIIIII==ONX=- -==XO==IOIOO=-  --IOIXOIN=IXI===II--  --    -=    -=
+                                                    -O-O-OOXOOOOOOO-         -OOOXOX-       -OOXO
+                                                                                              -
                -                  --       --=XNOOOOOOOOO==I=I=OIOOXOIOXIONOO=IXXXON-   -=OOIOO=NI=II===-=-    - -    -    --
+                                                ---------OOOOOOXOXXOXO-    --OOOOOX        XOXXO
+                                                                   -           ---
                        -          - -     -XNOOOOIN===I=O=IOOIOIOXOXXXOIOO=O=IOXOIX   ---NXOIIINI=-==-====-     -   - -     -
+                                             ----O OOOOO-OOXXO-OXOXOOOXOXXO-OOXOXO        OXOOO
+                                                                 - ---         -          -
            -           - -        -  - --IONNNOONOO==IIOOOOOOXOXOXXXXXXXXXOIIOXXOO=  --=NOOO===X==-==-=--=    ---    --    -=-
+                                              -- --OOOOXXXXXXOXOXOOIIIOIOOXOOXOIX-       XXXOOO
+                                                             - - --OOO-O--    -O
                              -    = - -=XNNONNONNOO=IOOOOXXXOOOXOXOXXXXXOXXOXXXXXOOI=-==XNOOONNI=-=====- --    --    --    --- -
+                                           -     --OOXXXXOOOXXXOXOXIOOOIXOOXOIOIIX-       ---
+                                                         ---   - - O---O -- -O-OO
                       -        -  =--XXNOIO=ONNON=IXXOOOOXOXOOXXXXXXXOOOXXXXXXXXXXXXOO==-==IIXXI=--=I- - -     ---    --   --  -
+                                        -O-O-  - OOOOXXXXOXOXXOOOIOOOXXXOII-------IOX-
+                                                   --    - -  ---O---   -OOIIIIIIIO-
+                                                                           0000000
                              -    =NNONOONONO=O==IIXOOOOOOIOOO=IIIXOOOXXOXXXXXXXXXXXXXIX-----=IXXOII=    -     ---   -= -
+                                     - --   -O-OOOOOXXXXXXOXXXOOOOOXXXOOXII-I-OIOII-IIO
+                                                   -              -   -- OOIOI-O-OOIOO
+                                                                           0 0     0
                         -        =XNNOOONNNOO=OOOIO=IOOOOXOI=ONOONO=IXXOXXXXXXXXXXXMXXX==----=-==IXN=-    -    --    -=-   --
+                                     ---   --O---O-OOXXXXOXOO-    -OOOOXOOIII-IIII-W--OO
+                                                         -           -- --OOOIOOOOIOII-
+                                                                             0    0I00
 -XI=----                  -    -=OONNNNNOO=O=O====OOIXOXOOONXXIXXON=OOIOOXOXXXXXXXOOOOOOX=---======NO=   --    --     =-   --
+                                        --OXO-OOOO--OOXOXX-        OXXOXXIXOOII-IOXXXXX-
+                                                     - -                 O --OOIO-
+                                                                               0
 =XXOOOOI-          -  -------=-XOOOONNNOOIO=O=IOOO=OOOXX=O=IIIII=NOIIO=XOXOOOXOOI=IXXXOOO===--IXIIIXN=N- - -   --    --- -   -
+                                       --O-OXOOXXXOXXXOOO         -OO-OOXOXXXOXXOOOOOOXX-            O
+                                                      --               - -   -     ---
 -OONONNNXX--        -=XNNNXNNNOXOXONNNO=O=OIIOXXOOIOXOIO=-====-=XOOON=IOOIOOIOOOOXOXXXXXOX=---=XNNOXOIO==-     -     --        -
+                                      -O-O-OOXOOXXOXOXO          --- OOXXO-XOXXXXOXII-IOX            OXO
+                                              --    -                            - OOIO-
+                                                                                     0
 -XONNNONOOONX=-  --NNNNONOOOONOONNNOOOO=N==I=OIOXOII=OX--==I===XXOONO=OONNO=O=OOOOXXXXXXOO=- ---IN=NNOIOON=-  - -    --    -
+         --            - ----      ----O OOOOXOXOXOOO-              -O--  -O-O-XXXOI--IOX-        O  -OXX
+                                                -                                 -OIIO-
+                                                                                    00
 -IXNNOXNNNN=OOX--XONNNOO=====NOOOOO===O=NN==O=IOXXXONI-- =====IXXXXNNOOXIXXNOOO=OIIOIOIOOO=-  ---IOOOO=OOXN-   --     --    -  --
+           O--        --OOOOO      OOO-O  OO-OOXOIOX                         --O-OOXOXOXX-         ---OXXO
+                                                -O-                                                      -
 =XOOONNOONN=IO=NONNNONNON==IONOXXXNO===OIIO=OO=XOXXN= ---===-IIX=ONOI=====IXXNOONNOXONNNONX- - ---=XNO==OXOI   --     --       -
+       --  OOXO        - OOO       -OOOXOOXO--OOXIO                           --        -            XOOXIX
+                                               - O-                                                      O
 =XONOOOOONOOOO===ONNNONOOONOXXXXXIIOOOOOOXOI=IIOOX==-- ------=-=IXI===---=-IXXX---==IXXXXXI=-=------=OOOIXOOI  -     --          -
+       -- --XXOOO-   - --X         --XXXXOXOOOOXXIO                                                  -XXOOXX
+                                         -       O                                                       -
 =IXONNNI=O=IIOOOOINNNO==IOXOIXXONOONNOIOXOI=IIIXXOX--- --- -- -=II=I-----===-  --=====-----=-==III=IIXOOOXXXXI---     -     -
+       OO-OOOXXXXO   -OOO-           -OXOXOOOOOOIX                                                    -XXOIOO
+                                        -      -O                                                        -O--
 IXXOONNOOOOIOXOXXXOOO==O=OOOOOXNNNNON==OOI=I=IXXXN=- ---- -----===-=-=-=---  -----=--- ---- --=XIXXOXONOIXXXXOI--     --  ---
+       ----OXOXIOOX--OOXO-         - OOXXOOOOOOOO                                                      -OOI--X
+             - O--                            ---                                                        -OII
+                                                                                                           00
 =NNNONNNN==IIOOXXXOIO==IOOXOXNNNNOOIOIIOIIOIIOOOOI------    -------=------ --------    --- -  -==XINONNNNXXXXXII-    ---   -
+    -    OOOOXXIOOXO-OOO-        --O-OOXOOXOOXXX                                                    -    OO---O
+               O--                                                                                       --III
+                                                                                                           000
 =NOOXOONNNOIIIOXOOOOOIOO=XXXNNNNOO=IOOOO===IIOONI=--- --   -------------  ------     - -  --- ----=IXONNO=OXXMXO=    ---    -    -
+  -       -OOOXOXXXXXO-XO       --OO---XOOOOOXX                                                      -   OXI-W-X
+               -                                                                                           OIOI
+                                                                                                            0I0
 =OO=ONN=OIIXOXXXXXXXOXXXIXIONNOXOOOI=ON=OOOIIX=X=--=-   -  - ------=-=---=-=--       - ------ ----==INOOOOOOXXMMO     --    -   -
+  -O-  O-OOOXOOOOIOIXIOIO        --OO- O---OOOO                                                       -----XI-WW-
+           - ----O-O O-O                     -                                                              OIOO
+                                                                                                             0II
 =OONOO=I=IIOXXOXXXXXXXXXOXXXXOOXXNN=II=OOOO=IOOX===----    - - ---------=I-- -     - ----- -- ----=-=IOO=ONIOXMMX=   --  --   -
+  -  -OOOOOXOIXOOIOIIIOO-          OOOO----OOX-                                                        -O- OX-WWI
+            -O --O-OOO--                                                                                     IOOO
+                                                                                                             0II
 -ONOON=I===XOXOXXXXXXXXXOXIIIXXXXONI====OIIIOIOXIII---     - ------- --II=-  -   - --- ---  --------==XO=OIIXXXMMN    -        -
+   -  OOOOOOXOXIOIIII--O-          OOOOO-OOOXO                                                         -OXOOO--WW
+           - - O-OOOOII-                                                                                    -IIOO
+                     00                                                                                      00II
 =XONNNO====IXXOXXXOXXXXOOOXI=IXNNNNO=I===OOIIOOXXI=------------- --- -IX=       - -- - -- ------  ---IXNO=IIOXXMMX=  -      -
+      -OOOOOOOXOOOXIOOOX           -OOOOO--OO--                                                         -OOOX--WWI
+            -- --- O---                                                                                      IIOOO
+                                                                                                             00II
 -=IXIIII-IXXONOOOXIOXXIIIIIXIIIXIIXONONOOO====ONOXII- -------- - - -=NX=-        --------------------IXNOOIOOXXMMMN- -     --  --
+                                     - ---OOOO-                                                         --OXXI-WWW
+                                                                                                             OIOOO
+                                                                                                              0III
 -XXNOXXNNONOOOONNNOONNNNNN==OONONNOOONO=ONOOOO=NNONI-------=  ----=INN=-       - - ---- ------------===XOOOOOXXMXMX- -     --  ---
+         - ----    -      OO-- -  --- -O- ----O                                                          --XXOIW-WO
+                                                                                                             -OOIO-
+                                                                                                               I0I
 -XXONNNO==OXINNNNOOON=IIOOO=OOO=O==I=OOXIONN=IIONNI-- --------- -=O=O=-    -     --------------=-===--=IXNNOOXXMXMXI- -     --  =X
+       -OO-OO    --- OOO-XXO---O-OOOO-XOO-  OOO-                   O-                                      XXIIW-W-
+           -                           -                                                                     OOOIOI
+                                                                                                               I0I0
 -IXONOO=OOOINXXXNOO==IOI=X=OONNNOO=O=IO=NNNO=IONOX--------- --= -IOOI- -    ---  - --- --=--------=----IXNNOXXXMXZXN  -    --  --I
+     --O- -O     --OOOXOOOO-     -OXOOXO   -OO- -                 --                                       XO-IW-N-
+                         -                                                                                  -IOOIAI
+                                                                                                             0 I0V0
+                                                                                                                 O
 =XXNNIIIN=IOXOXOO==OOXOOOIOONOOOOOIIOOI=NNNOOIOON=-----=- --   -IOO=-      - -  - --- ---------=---=--=IION=XXXMMMZO= -    ---- -=
+     OOO OO-    -OOXXOXXXO   --  -OO-XOO   XXO--                 --                                        OOI-WWWNX
+                     -                                                                                      -OIOOOA
+                                                                                                              0IIIV
+                                                                                                                  O
 =ONN=OO=OOONXOOO=IIOXXOOI=NOOO=OOOI==X=OOO=XXO=N-----=-=-- -- -IN==    --- - -  -------------------=-==XXNN=OXXZZMZXX---    = ---=
+    OXXO-X-    -OOOXOOXXOO   -O  -OOOOO---OOOXO                  O                                         OX--NNWN-
+                    --               -     --                                                                IIAAOAI
+                                                                                                             00VVIV0
+                                                                                                               OO O
 =NO=IOO=OOONNNOO=IOOXOOX=ONNOI=NOI=OIO===IOXXXO- --===---- -- =NOO---    - -  ------- ---- --------=-==XXNNIOXXMMZZMO=-    --   -=
+  -OOXXOXX-   --OOXXOXXOO-  -OO -OO-OXOOOOX-IO                  -                                          OX--WWNNW-
+                    -  -                   IO-                                                               IIOOAAO
+                                           0                                                                 00IIVVI
+                                                                                                                 OO
 =NOIII=XI=OONOO==XOXOIOIOON==OI=IOOOOIOIO=OXXO---III====- ----XOO- -         - ------------ -  ----=-==IXNNNIOXZZMMMXI=- -  -  ---
+  -OOOOIOO-- --OOOXOXOXO-- OOXOOOX--XO-O-OX-O                  --                                           OXINNWWWO
+       O         - -                       I-                                                                 OAAOOO-
+                                           0                                                                   VVIII
+                                                                                                               OO
 IOOOIIXXII===IOIOXOO=OOONOOIOXOOOONOOO=IOXXMO=-==OOX===I-----XO=X- --    --- -    -----=----- - -----=-IXNOO=XXZZAZZXOX--- ==- --=
+ --XOOOIOOOOOOXOXOXXOXX- --OXOXXXX XXXOOXI-WX                 -O                                          --OOINNVNN-
+      -O         -           -           OIO                                                                 -OAAZAAI
+                                          0I                                                                   VVNVV0
+                                                                                                               OOMOO
+                                                                                                                 W
 =NO=NOXONO=IOXXXOXOI=XION=IXXXIO===XXOIXOXXMIX=XXNNXIIX=- --=O=N=   -     ---------- --=------ ----==IIIONNNOOXMMZMZMOO----=I=--==
+  -O XOX -OOXOOOXOXOOOO- OOOOOOXOOOOOXOOXI-WO                -O                                             -XOWWNWNW-
+      -      --- -   -     ---     --  - OIO                                                                  -OOAOAO
+                                          0I                                                                   IIVIVI
+                                                                                                                 O O
 =OIO=XOIOOOIOOXXOOI=OXO==OXXOII=O=IXOOXXOXXZ=XNOOOOOONX----=OINI- -   -    -- ---- ---=-==---  -----=XXXONNNOIOXMAZAZONI==-=XI===I
+ -O-OIXO---OXXOOXXOOXO-OOXOOXOOO-OOO--OOX--NO  ----         -O                                              -OX-WVNVNX
+     O        --     -    --       -  -- IIA                                                                   IOZAZA
+                                         00V                                                                   0INVNV
+                                           O                                                                     MOMO
+                                                                                                                 W W
 IOO=XXO=OOOO=OXOOO=IXIO=IOXOII=ONNONNOI=OXXM=NOOI=NOON---=-O=OO----    - - --- --- --------------===IXXXNNN=OOXMZAMAMXOXOO==OXXOI=
+ --OOO-O----OXOXXXOOOO-OOXOXOOO-     XOO---WO -XOO --       O-                                             OXXIWNVWVWIXOXXOOXOOXOO
+    --        -     -     -              IIO                                                                  OOAZOZOO -     --
+                                         00I                                                                   IVNINI
+                                                                                                                OM M
+                                                                                                                 W W
 INNXOI=II===IOOOOO=OXO====NONOONNOIOOXXXXZZXIIOOIONIOX==-=I==O=--     -- - - - ----- ---==-=--   -=IXIIONON=IOXMZAZAZMXOOXXOOXOXXX
+   OXOOOOOOOOXXXXXOXOXOOOO -     -OXXIIIINN-OOXXO- O-      OO                                            - OOXOWNVNVNWOXXOOXXOXOOO
+   -                -                OOOOAAI                                                                  -OAZAZAO-  --  - ---
+                                         VV0                                                                   IVNVNVI
+                                         OO                                                                     OMOMO
+                                                                                                                 W W
 IN=O===IIOIIOOOOIIO=ONNNOONOOIIOOOOOOXOXXZZMXXXXI=O=N=-=-IOONX-    -- -      --  -- -=======-----=IXIIIXNOOIIOXMMAMAZMOXXXOXXXXXXX
+  OXOOOOOXOOXXXXOO-O-      --OOXXXXXXOX--NNWOIOOOO-O      -X                                             --OOXOWWVWVNWXOOOXOOOOOOO
+                                     - IIAAO-O--                                                              -OOZOZAO --- -------
+                                       00VVI                                                                   IININVI
+                                         OO                                                                      M MO
+                                                                                                                 W W
 =NIOOOO=IIOXOXIONOXXOO=I=IOXOXIOOIOOOOOXXMMXXMXXIOI=XI==-XOOXI-          - ---===I=II==III=-=--- -=IIIIXONNIIOXXMAZAMAXXXXXXXXXXOX
+  O----OOOXOXOO-     -OOOOXOXOOXXOXXXXXOIWW--WIIOXOO      --                                               OOXO-WVNVWV-IOOOOOIOOXO
+           - -             - -         -OOOIIOOO                                                              -IOZAZOZIO-----O-- -
+                                         II00I                                                                 0INVNIN0
+                                                                                                                 MOM M
+                                                                                                                 W W W
 =OOONOO=O=NONOIXNO=OOOOOOXOXOOIOIOOIOOOXXMMMXMXXXIONII===NONX=-  -      -==--==OOOIOIOONX====== ---==IIOOONOOXXXMMZMZZXXXXXOOOOXOO
+ --  --O-O -     -OXXXXXXOXOXXOXOXXOXXXOIWWW-WIIOO-       X                    --XOXO                    - XXOO-WWNWNN-OOOOXXXXOXX
+                         - -           -OOOOIOOO-                                                            --IOOAOAAI----    -
+                                         III0I                                                                 0IIVIVV0
+                                                                                                                  O OO
 XONOOOXNNOO=IOIOIOOIIOOXOXOXIOOO=OOOOOIXXMZZXMXXO=NX=II=XIOOO--- - ----- -----=OO=OOOOIOO====I====XOOOXXXXXXXXXXMZMAZAMOOIOOXXOXOO
+ -       --OOXOXOXXOOXXOXOXOOXXXOXXXXXOOIWNN-W--XO       O-                     -OXXXXO-           --XOOOOOOOOI-WNWVNVWXXOXXOOXOXX
+                       - - -           -OOAAIOII                                                      --------OIOAOZAZO     -- -
+                                         IVV0I00                                                               0IVINVNI
+                                          OO                                                                     O MOM
+                                                                                                                   W W
 INNOOOOOIOOOOIOIIXOOOIOOIOOOIOOOOIOXIOXXMAZZXMXXONOIXXIINONNI-   ------  - =-XOOIXXXXXOOI--=INNOOOXXXMXXXXXMXXXXZZZAZAXOIOOOOXXXOO
+   ----XOXXXXOXOOOXXXOXXOXXXOXXX-OXOOXO-WVNN-WI-X        X                     -OOIIIOX-       --XO--W-IIIIW--I-NNNVNV-XOXXXXOOOXX
+                 -                 -  -IOZAAIOOI                                 -OOO-            -IIOIOOOOOIIOIAAAZAZI      ---
+                                       0INVV0I 0                                                   00I0    I00 0VVVNVN0
+                                         MOO                                                                    OOOMOM
+                                         W                                                                         W W
 IO=IOOIOIOOXOXOOOXOOOIIIIIIXOXOXIOOOOOXXMZZMXXXXIOONXXIN=IOO-   - ----- --=ONIOXXMXMXINI=--=IOIOXMZZMMXXIOIXXMMMMMZAAAMOIOOOOIOOOO
+ -OOXXOXOXXOXOXXXOXXXOOOOOOOXOXOOXXXXXO-WNNWI-OOO--     OO                 - OXI-W-WIO       -OXIWNNWW-OOXOOIWWWWWNVVVWXOXXXXOXXXX
+           - -   -         - - -      -IOAAOOI--                               OIOIOO           OOAAOOI-   -OOOOOOAZZZO
+                                       0IVVI 0                                  0I0I             IVVII0      IIIIIVNNNI
+                                         OO                                                       OO              OMMM
+                                                                                                                   WWW
 =NNIOOOO=IIOOO==OIIIOOOXOXOOOXOXOOOOOOXMMZMMXXXO=OOOIIXOOOO=-  ----  --IX=IOOXXZZAMZXIO--  =X=OXMZMXXMXMXO=IOXMZZAZAMAMII=OIIOOOOO
+   OXX--OOOXXXOO-OOOXXXOXOXXXOXOXXXXXXOWWNWWI-IXO-     -X                OOXXOINNVWN-O       OXIWNWIIW-WIXOOX-WNNVNVWVWOOOXOOXXXXX
+                       - -   - -      -OOAOOOIO                              -OAAZOAI          OOAOOOOIOO    IOAAZAZOZO
+                                       IIVII 0                                 VVNIV0           IVI  I0I     0IVVNVNINI
+                                         O                                     OOM O             O             OOMOM M
+                                                                                 W                               W W W
 XOIIIOOOIIOOII=IOO=OIOOXXOOXOOOXXOIOIOXXMAZMXXXXIOOX=IOOOO=     -- --XNIONI=I=XMMMZZXXN-- -=OIXMMXOIIXXZMZMXXXXZMAAAAAMOIOIOIOOXOO
+ -OOOXXXOOXXOOOOXXOXOXXOOXXOXXXOOXOXOXO-WVNW-IIOO-     X-              O-    OIWWWNN-O       OIWW-XOOI-NWNW-I--NWVVVVVWXOXOXOXXOXX
+                       --  -   --     -IOZAOIOO-                              OOOOAAI-        OOOI   OIAOAOIOIIAOZZZZZO        -
+                                       0INVI0                                  IIIVV0          II0    0VIVI0 00VINNNNNI
+                                         MO                                       OO                   O O     O MMMMM
+                                         W                                                                       WWWWW
 XNI==III=IIOOOOOOIIOOOXXXOOOOOOOOOIOIOOMMZMMXXXOI=OXINOIXI-   -  - -=XIXI=--==OMMZZAXIO- --=XIXMMXO=IIXMXZZZXXMZZAAAAAMI=I=IOOOOOO
+  OOOOOOOOOXXXXXXOOXXXOOOXXXXXXXXXOXOXXWWNWWI-OXOO-   -O                     OXWWNNV-O       OIWWO-  O-W-NNN--WNNVVVVVWOOOOOXXXXXX
+                      ---              OOAOOOI-                                OOAAZI         OOO-    IOIAAAIIOAAZZZZZO
+                                       IIVII 0                                 IIVVN0          II     0I0VVV00IVVNNNNNI
+                                         O                                       OOM                     OOO   OOMMMMM
+                                                                                   W                             WWWWW
 IOOI=O=IIOXOIXOXOOOOOXOOOOOOOXXOXXOOIXOXZMMMXXXOO=NNOO=OX      - ------ -- --NOXXMMMXN=-  --XIXMMIX-IXXMMAZAZMMZZAZAZAMI=I==IIOOII
+ --OOXOOOXOXOOXOXXXXXOXXXXXXXOOXOOXXOOX-NWWW--OXXO   -O-                      X--WWWI        O-WWO   O-WWVNVNWWNNVNVNVWOOOOOOOXXOO
+          -  - -     -       -- --   - IAOOOII-                                IIOOOO         IOO    -IOOZAZAOOAAZAZAZO
+                                       0VIII00                                 00III          0II     0IINVNVIIVVNVNVNI
+                                        O                                                                MOMO  OOMOMOM
+                                                                                                         W W     W W W
 I=IOOIO==IIOI=IXXXXOOXOOOOOOOXXXIIOXOOOXMMXXXXOOINONOINN--       - - -   ----=XOOXXXOX-  ---=IXZMXO=OXXXMZMMMZMMMZMAZAXIN=OOIOIOIO
+ OOXXO-OOOOXOOOOOOOXXOXXXXXXXOIOOOXOXXX-WW--OOXXO   -O                         -XOOIX        OINWO-O-OO-WNWWWNWWWNWVNV-O O-XOXOXOX
+               ----  -       -O-   -   IOOII--                                   --O          OAO-   --IOAOOOAOOOAOZAZI
+                                       0II00                                                   VI      0IVIIIVIIIVINVN0
+                                                                                               O         O   O   O MOM
+                                                                                                                   W W
 =O=I=I====OIIOOO=I=IIO=I=OIXOIOOOXOOOOXXMZXXXXOIONXNNNN=   - -   -   - ---- -=OOIOIIO=-     =OXMMX=OOIOXXMMZXXXMMZZZZZMOII=IIOIOIO
+ -OOOOOOOOXOOXXXOOOOOXOOOXOOXOXXXOXXXXO-WN--OOXO-                              -OXOO-        -OWWOO--OXI-WWN---WWNNNNNWXOOOOOXOXOX
+                           -     -    -IOAII--                                                -OO-     OIOOAIIIOOAAAAAO
+                                       0IV00                                                   II       0IIV000IIVVVVVI
+                                         O                                                                 O     OOOOO
 XO==O==OO==IOOIOIIIOII==IIIIIOOOIXOXOOOXXZXXXXI=NOXONOI-   -- -   - -    - ---IONOOO--     --NOXXXOOO=IXXXXXXXXXXZMZMMXIO=O==OOOII
+ -OO-OO--OOOXXOXOOOXOOOOOOOOOXXXOOXOXXXI-N-IIOOO     -                           --           X---X--OOOO-IIOIOI-NWNWW-O-O-OOXXXOO
+                                 - -   OIAIOO-                                                 III     --IOO-O-OIAOAOOI
+                                        0V0                                                    000       0      0VIVII0
+                                         O                                                                       O O
 X=I=======OONN=I=O===IIOIOIOII=IIOOOIOOXXMXXOIIOOIINOO-     -    -  --  -  - ==XXI=---      -X=XXXXI==OI=I=IIIXXXMMZZZX==I==IOOOOI
+ OOOOOOOOO--  OOO-OOOOOXOXOXOOOOOXXXOXXI-W--XOO-    --                                        O-IIOOOO-OOOOOOOOIIWWNNNIOOOOOOXXXXO
+                                       OIOII                                                   IOO-           -OOOOAAAO
+                                        0I00                                                   0                 IIVVV
+                                                                                                                   OOO
 XIOOOOIOII=IOOOOIOIXIXOXOXXXOOOOXXOXXXXMXXXXIIONXXXONX - - -   -  ---    --- ===-- -   -    -=NXXXOOINOONNNOOIIOXXMAZZIONNNONNOXXN
+ OXXXXOXOOOOXXXXOXOOOOXOXOOOXXXXOOXIOIIW---OOO-    -                                           O-IXXO --   --OOXI-WVNNO-   -
+                   - - - ---    -- O-OOOIII-                                                   -IO              OIOZAA
+                                       I000                                                     0                0INVV
+                                                                                                                   MOO
+                                                                                                                   W
 -IIIIXIXIIIIIIIIXXIXIIIIIIIXIIIXIIIIIIXOXXXXI=OOOXONX- -     ------- -- -----=--  --      -- =IOXXXO=OOXONNO=IOXXMMAZXI-  - -- -
+                                       XIIOOOO-                                                XIIOXO-     -OOXOIWWVN-
+                                        OO--                                                    OO-            -OOOZAI
+                                                                                                                 IINV0
+                                                                                                                   MO
+                                                                                                                   W
  ------  ----= ---------- - ---- - -- -=XXXXO=NONOXO=----    -  ---- --- - -   --    -   - ---IIXXXIONXOXOOO=IOXXMZAMXO===-======I
+                                       OO-OOXO -                                               OO-OO-      -OOXIIWNVW-
+                                        -I--                                                    -I-            OOOAZOI
+                                         0                                                       0               IVNI0
+                                                                                                                  OM
+                                                                                                                   W
 IOO=O=O=O=OI=I===IIIIOII=I==NOOOOOO===IXXMXXO=ONNNOX==- ----    ------ -  ---- - - --  -   ---=OXXXOONOOXONO=OXXXMMAMXXXOXOXOXOXOX
+ --O-O-O-O-OOOOOOOOOOXOOOOOO ------OOOOO-WIOXO                                                 -OIOX-      -OXO-IWWVW-OOXOXOXOXOXO
+                                       -IOO-                                                    -O-           -IOOOZOI-- - - - - -
+                                        0I                                                                     0 IINI0
+                                                                                                                   M
+                                                                                                                   W
 NOXXXXOXXXXXXXXXXXXXXXXXXXXXOXOXXXXXXXXXXXXOIONOO=O=---- - -    --    -- --- --- -  --- --  --=OIXXXOOXXXXNIIOXXXMZZMXXXXXXXXOOXXX
+ XOOOOXIIIOIIIOIO-OIOIOIIIOOXOXOOOOOI-II---XO-  -O                                              O-OO-      OOXO--WNNW-IIOIOOOXXOOI
+  ---- OOO-OOO-O-I-O-O-OOO-- - -----OIOOIII                                                      I--          -IIOAAOIOO-O---  --O
+                 0                   0  000                                                      0             00IVVI0
+                                                                                                                  OO
 OIIOOXOOIOIOOXOOOOIOOXOXXOOIOOIXOOOXXXXXXXXOI=NXXXOX------   -  -- -    --  -   -- --    - - =IOOXXX=NOOXNNIOXXMMZMAXXXOOXXXXOIOOO
+ OOXXOXXOXOXXOXXXXOXXOXOOXXOXXOOXXXOOIIII--XOO    -                                             -IIOO      OXIIWWNWVIOOXXOOOOXOXXX
+     -       -       - --      -   --OOOOII                                                      OO-         OOOOAOZO--  ----
+                                         00                                                                    IIVIN
+                                                                                                                 O M
+                                                                                                                   W
 XII==I=IIIIO==IIII=OOIIOIOII====II=IIOOOXXXOOOOI-==I------  ---  -  --- -- --  ---=---       =INNXXXIOXXONOOOXXZXZMMXIIIOOIOIIIOIO
+ OOOOOOOOOOXOOOOOOO--OOXOXOOOOOOOOOOOXXXO-IXX-                                                   O-IO     -XX-IN-NWWOOOOXXOXOOOXOX
+                                        -IO                                                      -IO         IOAIAOO-
+                                         0                                                        0          0 V0VII
+                                                                                                               O O
 IOO=OOO=OOOONOOOOONNNNOO======ONOOOOO==OOXXXOONI-=--  -- -  -- -  -- -- --  -----II=-- -   --=X=IXXXONIIXO=XXXXZMZZXO=IOOOIOIOIOII
+ --O---O---- -----    --OOOOOO- -----OOXXIIOXX                                                 OOI--X    -OOO-INWNNIXOOXXXOXOXOXOO
+                                         OO-                                                     OII       --IOAOAAO
+                                                                                                  00         0 VIVV
+                                                                                                               O OO
 INNNO=OOOOOONONNONNNONONONNONNNNNNNOOONO=OXXXOO=---=-  -- ---- ----   - - - -----XOI-- -   -=XOIOXMMXINONOIXXXXZMZMXOXXOXXXMMXXXXX
+    -O------ -          -  -       --- -OXOIOX-                                               -OX-WWIO   -OOII-NWNWOXOOXOOIWW-----
+                                          -O-                                                    IOOO      -OOIAOAO- -- --OOOIIIII
+                                                                                                 0II          0VIVI        II00000
+                                                                                                               O O
 OOXOI=OONONNOOONOOOOXXXOXXXOXNXXOONONNOOOOOXXXO=- - --- ------ -- --  - - --- -=IN=X--IXI=-IOOIXXMMZXOOOOIOXXXXZMZXXXOOOXXXXMMMMMZ
+ XOXOO-- -                            -- -X-I--                                   O          -OOIWWN-X---OXOI--NWNOOOXXXOOO-WWWWWN
+  -                                        IOI                                                 -OOOAI      -OIIAOA---   ---IOOOOOA
+                                           0 0                                                   IIV0        00VIV         0IIIIIV
+                                                                                                   O           O O               O
 NXXXXMXXXXXOIO=OOONNXIIII=IIXIXXXOOIXXXXXNIXXXX=I- --- ---------- - -      - --IOOOI-X=XONIOIOXXXMMZXX=OOIOXXMMZMMXXXXOOXXXXXZZAMA
+ -I--W-IOOOXOXO---                        OOOIOO                                 --   OIX  -OXO--WWN-OO--OXIIWWNWWOOOOXXOOO--NNVWV
+ IOIIOIO---                                --O-                                        O      -IIOOAI-     OOOOAOO----  ---IIAAZOZ
+ 0 00I0                                                                                        00IIV0        IIVII         00VVNIN
+                                                                                                   O           O             OOM M
+                                                                                                                               W W
 OXXMMMXMMMMMXMMMXXXXIOIXIIIXIXIIXXIIIXIXXNNOXXXXOO-=X- ------  ----- -      -==ONO=  XOONONOXXXZZZZAMMXIIXXXXMMZXXXXOOOOOXXXXAZAZM
+-I-WWWIWWWWW-WWW-IIOO                      XOI--X                                -    -- - XI--NNNNVWWOOOOO--WWN-IOIXXXXXOO--VNVNW
+ OIOOOOOOOOOIOOOIOO-                        -OII                                            OIIAAAAZOO-  --IIOOAIO-O     --IIZAZAO
+  0III IIIII0III0                             00                                             00VVVVNII     00IIV0          00NVNVI
+                                                                                               OOOOM           O             MOMO
+                                                                                                   W                         W W
 NXXXXMXMMZMMMMMMMMXXOI==XOXNONONXOOONOONNNN=XXXMMMXXO=- -  ---  -- -         =INI- -   --IOXXXXMMZMZZMXXXXXXMMMMXXOXOOIOOOOXXMMMZZ
+ IO--W-WWNWWWWWWWW--X                      OO--WWWOIX                                     -OO--WWNWNNWIOOII-WWWWOOXOXXOXXXXI-WWWNN
+ O-IIOIOOAOOOOOOOOII                        -IIOOO-O                                       --IIOOAOAAOO--OOIOOOO-- -       OIOOOAA
+   00I0IIVIIIIIIII00                         00III                                           00IIVIVVI     0IIII            0IIIVV
+         O                                                                                       O OO                           OO
 OXXMXMMMXMMXXXXXXXXXO=--XII===II===I==-=IOXN=XXMMZZZXI-   -- -- ---  -   -  -=I=  - -   --XOOXXXXZMMMMXXXXXMXMXXIXOXXOOXOXOXXMMZMM
+-I-W-WWWIWWIII---I--X                       OO-WWNNNI                                       -OI--NWWWWIOOI-W-W--OOXOOXXOXOX-IWWNWW
+ OIOIOOOOOOOOOIIIOII                         -IOOAAAO                                        -OIIAOOOOO--OIOIOII - --  - - IOOOAOO
+  0I0III II   000 00                          0IIVVV                                           00VIIII    0I0I00           0 IIVII
+                                                 OOO                                             O                             O
 OXXMXMXXMMMXXXXXXXXX=-  X--===I===-==-===IIOOXXXXZZZMN     -- ---- -  -- - ===---- - - - -IXIIOXOXXXXXXXXXXMMZMXIXOXOXOOOXOXXZZZMZ
+-I-W-WI-WWW-----IIOIO                       -OO--NNNW                                        OXOXII-I-OOOI-WWNW-OOXOXOXXXOXI-NNNWN
+ OIOIOOIOOOIIIIIOO-O                         --IIAAAO                                          - OOIOI---OIOOAOI - - -   - OIAAAOA
+  0I0I 0III00000                               00VVVI                                              0 0    0IIVI0            0VVVIV
+                                                 OOO                                                         O               OOO O
 OXXXXMXMMZMMXZMMXXXXI-  I=--------=--=-=-==INIOXOXXZMO--- -=----  -  -   --=--  ----    --II=NN=O==I=IOXXXXXXMXXIOXXOOOXOOOXXMZZMZ
+-OI--W-WWNWW-NWW---IO                        OXOXI-NWX                                         O-OOOOOXOO-I--W-OOXOOXXXOXXX--WNNWN
+ -OIIOIOOAOOIAOOIIIO                           - OIAO                                                  --IOIIOI-  --   -   IIOAAOA
+   00I0IIVII0VII000                               0VI                                                    0 00I0            00IVVIV
+         O   O                                     O                                                                          OO O
 NXXZMMZMZZMMMMXXXXXXO-  I--IIIIIII=I=I=I==IXOII=NIXMMXI-------- ---  - - --==-- -- -  -  =X=-OOO===I=OOXXXXMMMXIIXOXOOIOIOIXXMMZZZ
+ I-NWWNWNNWWWW-II---X                       -OOO OIWW-                                        --OOOOOXXII--WWW-OOOXOXXOXOXOI-WWNNN
+ OIAOOAOAAOOOOIOOIII                              OOOI                                                 OOIIOOOI  - -       OIOOAAA
+  0VIIVIVVIIII0  000                               II0                                                   00III0             0IIVVV
+   O  O OO                                                                                                                     OOO
 NXXMXMXMXXXXXMMZXMXON-  I=====-======--=-==IN=INIOXXMZ=-- -------------- -------- -- --  =X=-O==II=I=OXXXMMZMMXOOOOXOOOOOOOXXZZAZZ
+ I-W-W-WI-I--WWN-WIX                         OO  -OIWNO                                       OOOOOOOXOI-WWNWW-XXXXOXXXXXXXIINNVNN
+ OIOIOIOOIOIIOOAIOO                               -OOA                                                -OIOOAOOI    -       OOAAZAA
+  0I0I0I 0 00IIV0I                                  IV                                                  0IIVII0              VVNVV
+               O                                     O                                                     O                 OOMOO
+                                                                                                                               W
 OXXMXXOXOXXXXMXXXXXXN-  I=-==--I======-====IOIONXOOXXMXI---- -   --  -  ----------- -  --IX==NIIOOI=IOOXXMXMMXXOIOOOXOOIOIOXXMMZZZ
+-OIW--XOXOI--W----II                         OX  -X--W-                                       OOXXOOOXXI-W-WW-OXOXXXOXXOXOXI-WWNNN
+ -OOII - -OIIOIIIIOO                               IIOI                                                OIOIOOI-     -      OIOOAAA
+   I00     00I0000                                 00I0                                                 0I0II0              0IIVVV
+                                                                                                                               OOO
 NXXMMMXMMXXXXXXXXXXOX- -X--====III=I===II==XOII=OOOXXMM=-- --    -  -- -- - ---III=IINOOO===OXXXOXO==XXXXMXXMXOOOOXXXOIIIIIXXMMMMZ
+ I-WWW-WW----I--OOOX                        -OOO-XXOIWWO                              ---OOOXI-IXOXOOOOIIW--W-XXXXOOOXOOOOO-IWWWWN
+ OIOOOIOOIIIIOII---                                -OOO                                      OIO -   --OOOIIOI    ---      IOOOOOA
+  0III0II0000 00                                     II                                       0          I00I0             0 IIIIV
+                                                                                                                                 O
 NXXMMZMZZZXXXZZMMZXXO- -O==I==---=-=-===I==INIOI=OOOXXXXI-   - - --   --------XO==IXXXXXXXXMXMMMXXXOIXXXXXXMXXOOIOXOOOIIIOIXXZMZZM
+ --WWNWNNNI--NNWWN--                         OXOOXXXO---                       -OOOOOII-II-W-WWWIIOXOOO-I--WIIXXOXOXXXOOOXOI-NWNNW
+ IIOOAOAAAOIIAAOOAII                                -III                           --OOIOOIOIOOOOO-  --IOIIOOO    -        OIAOAAO
+ 00IIVIVVV 00VVIIV00                                 000                               0  0I0III       0 00I                0VIVVI
+     O OOO   OO  O                                                                                                           O OO
 OXXXXXXMMMXMMZMZMAMXN- -I-=III==IIIIIIIXI==XOIOXXXXOIOXXO=  ---  - - ---- -  X==OONOIXXNOIXOXXXXXXXXXXXXXMXMXXXXIXXXOOIIIOOXXMMZMM
+-II-I--WWW-WWNWNWVW-                        -OXOOIOXOXOI-                     OO--      -OOXOI------OOO--W-W-IOOOOOOXXOOOXXIIWWNWW
+ OOIOIIOOOIOOAOAOZOI                           --O-   -O                                  - -OIIIIII---IIOIOIO-- ---       OOOOAOO
+   0 00III0IIVIVINI0                                                                          000000   00I0I0                IIVII
+             O O M                                                                                                             O
+                 W
 NXXXXMMZMZXXXXXXXZMZX- =I-IIXIIXXXXOOXIX===XN=IIOXXXOOOXOI-  -- -- --- - ----NN=- - ----IONNO=OXXXXXXXXXXMXMXXOXIOOOOOOOOOIXXMMZMZ
+ I---WWNWN---I---NWNO                        OOOXIIIXXXOX                                   -OXOOII-III--W-W-IXOOXXXXXXXXXO-IWWNWN
+ OIIIOOAOAIIIOIIIAOA-                            OOO   -                                       --OOIOOOIIOIOIO -           IOOOAOA
+  000IIVIV000 000VIV                                                                               0   00I0I0              0 IIVIV
+       O O       O O                                                                                                           O O
 OXMZMZZZZMZZMZMXXXXMO- -I-=XIIIOOOXXOXIII=IIN=OOOXXMXXO=XO---- -   --  -----=O=----- --=X=OOOXOXXXXXXXXXXXXXXOXOIOXXOOOOOOOXXMMMMZ
+-IWNWNNNNWNNWNW-OI-W-                        OXXXOIW-OXOO                                OXXXOXOOII-III-----IXOXOXOOXXXXXXXI-WWWWN
+ OOAOAAAAOAAOAOI-OIO                             -OOI-  -                                    - --OOIOOOIIIIIO -   --       OIOOOOA
+  IVIVVVVIVVIVI0  0I                               I0                                              0   00000                0IIIIV
+   O OOOO OO O                                                                                                                   O
 OXXZXZMZMZMAMZMO=--=-  =O-=OOONNNONNNNNNNNNXO=IOIIOXMXIN=O- -- --    -  ---==--------==OOOIIXOIXOXXXXXXMMMXXOOOO=OIOOOIOIOOXXXMZMZ
+ O-N-NWNWNWVWNWX           ---   -           OOXOOX-WOO O                               -XOOOXOOXI--IIIWWWI-XXXXOXOXXXOXOXXOI-WNWN
+ -IAIAOAOAOZOAO                                    IO-                                      -  - OIIOOOOOOOI               -OIOAOA
+  0V0VIVIVINIVI                                    0I                                             00   III 0                 0IVIV
+   O O O O M O                                                                                                                 O O
+           W
 XXXZMMMZZMMAMZZO=  --  -=---==IXXXXXIIXOOOIIN=IOON=XMXX=OO=- --- - ----  - ===-----==XO=OO=OIOOXXXXXXMXMMMXXOXOOIOOOXO=IOOIXXMMZMM
+ IINWWWNNWWVWNNX                             OOXX OIW-OO--                             OXXOXOXXII----W-WWWIIXOXXOXXXOXOOXXOIIWWNWW
+ OOAOOOAAOOZOAA                                    OOI-                                        OOIIIIOIOOOOO -      -      OOOOAOO
+   VIIIVVIINIVV                                     I0                                           0000I0III                   IIVII
+   O   OO  M OO                                                                                                                O
+           W
 OXXXXMZMMZMZMAZX=- --   I-----=XXOXNXXXNOOXIX==IIO=XXXX=OO= -----  ---  - -==- - --IINOOOOOOOXXXXMXMXMXZMMXOOXOO=OOXXO=OIOIXXXXMXM
+ OI-IWNWWNWNWVNO                             OOOO-OOI-OO--                            -XX--XXOO-IW-W-W-NWW-XXOXXOXXOOXOXOXOOI--W-W
+ -OIOOAOOAOAOZA-                                   -OI-                                      --IOOIOIOIAOOI  -     --      -OIIOIO
+   0 IVIIVIVINV                                      0                                         0 I0I0I0VII0                  00I0I
+      O  O O MO                                                                                        O
+             W
 NXXMXMMZXMMMMAZO=  -    =---- ---=IOXXXNOOIIX==IINOOOXXIOO=----------- - ---------IIINOOXXXOIXXXXMMMXMMZMXXOOOXOIOOOXOOOOOIXXXXMMZ
+ I-W-WWN-WWWWVNX                             OOOO -XXIOO-X                            --   -OOI--WWW-WWNW-OXXXOXOXXXOXXXXXOOI--WWN
+ OIOIOOAIOOOOZA                                      O-                                      -OIIOOOIOOAOI-   -     -      -OIIOOA
+  0I0IIV0IIIINV                                                                                00III0IIVI0                   00IIV
+       O     MO                                                                                        O                         O
+             W
 NXMMXMXMMMMZMAZI-      -I- - -  - ---I=I=II=XOO=OOOOOXX==II  -------- --   -----IIIIX=----=N=XXXXZMZMMMMXXOIIOXIIXOXOOIIIIIXXMXMXM
+ IWW-W-WWWWNWVNO                             -XO- -XXOOOOO                                  OOO-INWNWWWWIIXOOXOOOOXIXXOOOOOOIW-W-W
+ OOOIOIOOOOAOZA                                      --                                      --IOAOAOOOOOO    -  - O       -OOIOIO
+  II0I0IIIIVINV                                                                                0 VIVIIII                     I0I0I
+           O MO                                                                                  O O
+             W
 OXXZXMZZZAMAMAZX-- ---  I---- -- - ----IIIXIX===OOOIIXOOOOI  ---=--- - -   -----=----- --=X=OXXXXZMZXMXXXX==OOOO=OOOOXIIOIOXXXXZMM
+-I-N-WNNNVWVWVNO                             OOO- -OOOX--X                                 OXOO--NWN-W---OOOXXXXOXXXXOOOXO-OI--NWW
+ OIAIOAAAZOZOZA-                                     -                                       --IIAOAIOIII-           -     -OIIAOO
+  0V0IVVVNININV                                                                                00VIV0I000                    00VII
+   O  OOOM M MO                                                                                  O O                           O
+         W W W
 NXMZXMZAZAZAZZZO=  - -  X- ----- -------===IO==ONONI=OIOOIX-- ----- - - -- - ---- -----==NOOXXXXXMMMXMXXOO=IOOOO=OOOOO=IOI=XXXXMXX
+ -WN-WNVNVNVNNNX                             OO-   OOXO--O                                -XOII--WWW-W-IXXOOXXXXOXXXXXOOXOOOI--W--
+ IOAIOAZAZAZAAA                                                                             -OOIIOOOIOIO                   -OIIOII
+ 0IV0IVNVNVNVVV                                                                                00III0I0                      00I00
+   O  OMOMOMOOO
+       W W W
 OXXMMZZAAAMAZZMO=- -- --=- - ----- ---  - -IX=OONXNIO=INNIO------=---- ------    - -===XX=OXXXXXXXXMXMXXOO=OOXOO=OOXOXIIII=XXXXXOX
+ O-WWNNVVVWVNNWX                             O--   O-OO  O                               OXI-II----W-WIOXXOXXOXXOXXOXOOOOOOOIOOOXO
+ -IOOAAZZZOZAAO                                                                            OIOOIIIIOIOO-     -     - -     -O--- -
+  0IIVVNNNINVVI                                                                             0  0000I0I
+     OOMMM MOO
+       WWW W
 NXXMMZMAZAZMMAMX=  =-- -=- -------- -- -- -=X=ONNXNOXN=NN=I-- - ---=----- - ---- ---=XXNOOXXXXXMXMMMXXOOOOI=OOIO=XOXOXIIOIOXXXXMXM
+ O-WWNWVNVNWWVWO                             O-    -  O  O                              -XOI---W-WWW--XXXXOOXXOXOOXOXOOO-O-OI--W-W
+ -IOOAOZAZAOOZO-                                                                          -OIIIOIOOOII           - - -     -OIIOIO
+  0IIVINVNVIINI                                                                             000I0III00                       00I0I
+     O MOMO  M
+       W W   W
 OXXMXZMZMZZAZAMO=  --- -I--- -  --- -- -  -IXONNNXNNIOONNOX--  ----==--=-=----  ---IINN=OXXXXMXMXMXMXXOOOO=IOXOI=OOOOOOOOOIXXXXZMM
+ I-W-NWNWNNVNVWX                             -       --  -                             OXII--W-W-W-W--XXXXOOXOXOOXXXXXXXXXOOI--NWW
+ OIOIAOAOAAZAZO                                                                          OOIIOIOIOIOII       -             -OIIAOO
+  0I0VIVIVVNVNI                                                                            00I0I0I0I00                       00VII
+     O O OOMOM                                                                                                                 O
+           W W
 OXXXXMMZZMZAZMZX=--- - -I----- ------------=OONNNXONXNNON=O=-------=====---=----=IXONOOOXXXMXZMMMZXMMXOOOOIIOXOI=OOOOOIIIIIOXMXMMZ
+ I---WWNNWNVNWNO                             -    -      O                           --XOI-W-NWWWN-WW-XXXXOOXOXOOXXXXXOOOOOXIW-WWN
+ OIIIOOAAOAZAOA-                                                                        -OIOIAOOOAIOOI       -              OOIOOA
+  000IIVVIVNVIV                                                                           0I0VIIIV0II0                       I0IIV
+       OO OMO O                                                                              O   O                               O
+           W
 OXXMMMZMMAMAZAZO=  =-- -==---- ---- -- -  -IXONNOXNNNONON=O=-- -- ---=====-==IIXINO=OI=OOXXMXMXMMMXMXXOOXO=OIXOIO=OOOO=OI=OXXXXMMM
+ I-WWWNWWVWVNVNX                             -  -    -   O                        -O-OOXXIIWIW-WWW-W-IXXOXO-OOXO-OXXXXOXOO-OO--WWW
+ OIOOOAOOZOZAZA                                                                          OOOOOIOOOIOIO  -    -             --IIOOO
+  0IIIVIININVNV                                                                            I I0III0I0                        00III
+      O  M MOMO
+         W W W
 NXMMXZMMMAZAZAMO=- - -  =--- ---------- - --=NNNOXONNONXNOX-     -   ===-====IXOO==IIIOOOOXXXMXMXXXZMXOXOXN=OOIOOIOOOOO====XXXXMXM
+ IWW-NWWWVNVNVWX                                  -  -   -                     --OOOOOXXXXOIIW-W---NW-XOXO OXXOX-OXXXX-OOOOOO--W-W
+ OOOIAOOOZAZAZO                                                                           -OOOIOIIIAOI - -                 --IIOIO
+  II0VIIINVNVNI                                                                              I0I000VI0                       00I0I
+     O   MOMOM                                                                                     O
+         W W W
 OXXMMMMAZAZAZZMX=  --- -=-----=--=------ ----ONNNXOIIONXN=X------  ---=II==XIIXNONOIOOOOXXXXXXXXXXXMMXXOOOO=IOOO=IOOOIO=OI=OXXXMXM
+-I-WWWWVNVNVNNWO                             -    -OO-   O                        -OXXXXOIOII-I----WW-OXXX-OOXXXOOXXXO-O-OOXO--W-W
+ OIOOOOZAZAZAAO-                                                                        -O-OOIOIIIIOOI-                     -IIOIO
+  0IIIINVNVNVVI                                                                              0 0000II0                       00I0I
+       MOMOMOO
+       W W W
 NXXMXMMAZAZAZZMX=       -=----------- ----- -O=IOOOOIOOINOX=- - -   ---==IIIXOONONNOO==OOOXXXXXMXXMMMXOXII=OIOIO=IOXOO=OO=OXOXXMMM
+ --W-WWVNVNVNNWO                                  -XO--  -                         --OOXXXOIII-W--WWWIXOOOO-OXOXOOXOXXO--O-OXIIWWW
+ IIOIOOZAZAZAAO-                                                                          -OOOIOIIOOOO -           -       - OOOOO
+ 00I0IINVNVNVVI                                                                               0I00III                          III
+       MOMOMOO
+       W W W
 NXXMXMZAZAZAMMMO=- -    =-- ------ - ------  I---=NXIONXNOO=---- -  -----=IXONNNONONO=IOOXXXXXXMMZXMMXOOIOO=IOIOO=OOIIO=O=OOXXXMMM
+ I-W-WNVNVNVWWWX                                   OO-   -                        - -OOXXOOII--WWN-WW-XXOX-OOXOX-OXXOO-O-O-XI--WWW
+ OIOIOAZAZAZOOO                                    -                                     --OOIIOOAIOOI                      OIIOOO
+  0I0IVNVNVNIII                                                                              00IIV0II0                       00III
+      OMOMOM                                                                                     O
+       W W W
 NXXMXMMMMMMZXZZOI  --   -==------------- --- =-  -=IOONONOO=------ - - ---=XXOONOOOO=OIOXXXXXXXMMZXMXOIIIONN=OIIO=IIIOOOOOOOXXXMXX
+ I-W-WWWWWWN-NNX                                   OX-   -                      ---XOXOXOOOII--WWN-W-XOOOX  OXOO-OOOOX-----XO--W--
+ OIOIOOOOOOAIAA                                                                         ---OOIIOOAIOI                       -IIOII
+  0I0IIIIIIV0VV                                                                              00IIV0I0                        00I00
+           O OO                                                                                  O
 NXXMXMZAZZZZMZMX=  - - -=----- -- -- --- --  =-   =NI=OONOX-- ---- -  -- -=IXNOOOIIOOXOOXXXXXXXMMMXMXX=IIINNOIIIN==OOOOOOOOOXMXZXM
+ IIW-WNVNNNNWNWO                                    OO-  -                    ---OOXXOXXOIIII--WWW-W-OOOOO  -OOO OOXXX-----XIW-N-W
+ OOOIOAZAAAAOAO-                                                                     -  -OOOOIIOOOIOI-                      OOIAIO
+   I0IVNVVVVIVI                                                                              00III0I0                        I0V0I
+      OMOOOO O                                                                                                                 O
+       W
 OXXMMZMMMZMZMZMO-  ---  ==---=-=-------     -=--  -=INO=XOI--- -  - ----  --=XONOIOXOXXXXXXXXXXZMZMMXXO==IONOI==NOOI==OOONOOXMXXXX
+ I-WWNWWWNWNWNWX                                         -                      -OXOXOIIOIII---NWNWW-IXOOO- -OOO --OOO--- -XIW----
+ OIOOAOOOAOAOAO                                                                    - -OO-OOOIIIAOAOOIO                      OOIIII
+  0IIVIIIVIVIVI                                                                             000VIVII0                        I0000
+     O   O O O                                                                                 O O
 NXXMXZZZMMZZZAMX-   --  =---==-==-==-=-=-==--=  - -- XX-INI------  -   ----=-=IONOIOOXXXXXXXXXXMMMXZXX=ON=ONOII=NOOIIIOOONOOXXXMXX
+ I-W-NNNWWNNNVWO                                                                 -OXXOOIO--II-IWWW-N--O- O- -OOO --OOO--- -XO--W--
+ OIOIAAAOOAAAZO-                                                                     --O-IIOOIOOOOIAII                      -IIOII
+  0I0VVVIIVVVNI                                                                          00  0 III0V00                       00I00
+     OOO  OOOM                                                                                     O
+             W
 NXXMMMMMMMXZMZMX=  -    ==-- --- -   --  -- -=-- --- -IXII=- - -----  - -----=-IXNO=IOOXXXXXXXXMXXXMXX=OO=NN=OIINO=I==OONNOXXXXMXX
+ --WWWWWWW-NWNWO                                                                  -OOXXOI-I----W---W-IO--O  OXOO -OOOO--  -OO--W--
+ IIOOOOOOOIAOAO-                                                                       -OIOIIIIOIIIOIO                     --IIOII
+ 00IIIIIII0VIVI                                                                          0 0000I000I0                        00I00
+           O O
 NXMZXZZZMMZAZAZO-  ---  -- - ----- - - --=- -=   ----- ==I----=--------- ------==ON=IOOOXXXXXXXXXMMMXXIOO=NNOI=IOOO===NNNONXXXXMXM
+ IWN-NNNWWNVNVNX                                                                   OOXXXOII------WWW--O--O  -OOO---OOO   - OI--W-W
+ OOAIAAAOOAZAZA                                                                         -OOIIIIIIOOOII                     -OIIOIO
+  IV0VVVIIVNVNV                                                                            000000III00                       00I0I
+   O OOO  OMOMO
+           W W
 OXXZXMMZMAMAZAZO-  =--- =------------- ------=- - --- --==-- ----- -- ---------=ION==IIOOXXXXXXXXMMMXXOOO=ONOII=NONON=NONNNOXMXMXM
+-I-NIWWNWVWVNVNX                                                                   OOOOXXI-------WWW-----O- -OOO - - O -   XIW-W-W
+ OIAOOOAOZOZAZA                                                                          OIIIIIIIOOOII                      OOIOIO
+  0V IIVININVNV                                                                           0000000III00                       I0I0I
+   O   O M MOMO
+         W W W
 NXXMXMZAMAZAZAMI-  =--  ==---=---=---=-=--- --    =-   =X-----=---- ---- -----=-IONOO=IOOXXXXXXMXXMMMXX-INNNOO==ONO=OOOONNOXXXXMMM
+ I-W-WNVWVNVNVWO                                                                   --OOXXI--II-W--WWW-      --OO- -O----  -OO--WWW
+ OIOIOAZOZAZAZO                                                                          OIIOOIOIIOOOI                     --IIOOO
+  0I0IVNINVNVNI                                                                           00  0I00III0                       00III
+      OM MOMOM
+       W W W W
 OXXXXZMAZAMAMMMI=       =- -   -   -  --    -=-   --   XI=------ =------ - --=-=IOOONO=IOXXXXXXXXMXZMMO--ONNO===NOOOO=NNNNNOXXXXXX
+-----NWVNVWVWWWO                                                                   - -OOXOOOOII--W-NWW-     -OOO ----O     XOI-II-
+ IIIIAOZAZOZOOO                                                                          ----OOIIOIAOO                      -OIOOI
+ 0000VINVNINIII                                                                                00I0VII                        0  0
+     O MOM M                                                                                       O
+       W W W
 NXXMMMZMMMMZMZM=-- =-   -    ------- ------ -=   ---   II--  ------------- ----IIXN=O=IOOXXXOXXXXXXZMZXIOOOOOIIINOOOO=OONNOOXXXXXX
+ --WWWNWWWWNWNWO                                                                   O-OOXXOOOXI-----NWNIO   --OOO ----O--  -XO---I-
+ IIOOOAOOOOAOAO                                                                          --- OIIIIIAOAO                     -IIIOI
+ 00IIIVIIIIVIVI                                                                               00000VIV                       000 0
+      O    O O                                                                                     O O
 NXXXXMXXXXXXXXXN   - -  = - ------- - ---  --- -  -    -I= - ----------- ----=-IXONOO=IOOOOXOXXXXMXMMZXXOOOOOI==NOOOOONNNONOOXXZMZ
+ OI--W----III--                                                                    --OOXXXXOXOOI-W-WWN--X- --OOO -----   - XX--NWN
+ -OIIOIIIIOOOII                                                                            - --OIOIOOAII                     IIAOA
+   00I0000   00                                                                                 0I0IIV00                     00VIV
+                                                                                                     O                         O O
 OXXXXZMZMMMXXMZO=  --   =  --- -- ---- ---- -=  -       -= ------------- ----=-=IOO=OIIIIOIOOXXXXXXMMZZXIOION=IIO=O=O=NNNNNOXXXXXX
+-I---NWNWWW--WNX                                                                  -O-OOOOXOXXOOII--WWNN-O    OOO-O-O-O     XO-OIO-
+ OIIIAOAOOOIIOA                                                                              --OOIIOOAAI                    -I-O-I
+  000VIVIII00IV                                                                                  00IIVV0                     0   0
+     O O      O                                                                                      OO
 OXXMXMMMXXXXXMMO-  --- =I  -- --- ---- -- -- =-- -       -- --------- --- ---=-==ONOOO=IIIIOOXXXXXXMMMXONOXNN=IINOOONNNNNONOOI==OI
+-I-W-WWW---IIWWX                                                                   ---OOOOOXXOOII--WWW-X     OOO ---     - XXOOO-O
+ OIOIOOOIIIOOOO                                                                              --OOIIOOOI
+  0I0III000  II                                                                                  00III0
 NXXMXMMMMMXXXXXO-  --  -=- --   - -- ----- ----            - ----- --  -  -----=IOONO==IIIIOXXXXXXXMXMOOOONOOONNIXNOONI- --OIO=I==
+ I-WIWWWWWIOI--X                                                                    -OOOOOOXOOOII--W-WX-   ---     -        OXOOOO
+ OIOOOOOOOO-OII                                                                             ---OOIIOIO
+  0I IIIII   00                                                                                  00I0I
 NXXMXZXMXXXXXXXI-  -    ==---- ------ - --- -=- -           -- --    ----- - --IXNOOOI=OII=IIXXXXMXMXXNOXNNNOON=--=- --- ---=III=I
+ --WIN-W-IIOI--O                                                                   --OOXOOOOOOOIIW-W-O      --
+ IIOOAIOIOO-OII                                                                              --OOOIOI-
+ 00I V0I0    00                                                                                  I0I0
+     O
 OXMZXZMMXXXXXXMO=  - - -I=------    --  -- - =                  -------------===IOONOO======IOOXXXXMXOOXXOOONOON===-  =OOONNNONNNO
+-IWNINWWI-I---WX                                                                    --OOOOOOOXXIIIIWO-     - --        ---   -   -
+ OOAOAOOOIOIIIO                                                                                OOOOO-
+  IV VII 0 000I                                                                                    I
+   O O
 NXXMXZXXXXXXXXXO=- ---  =-IOOI=----- --------=-                      ----------=IOONOONNONNO=OOXXXXXNI=IIONNNNNOOO=-  -=NOIINNOOIO
+ I-WIN----OI-I-X           -XO                                                       -     -OXXOO--O           --        XOO  XXOX
+ OIOOAIIII-OIOI                                                                                --II-
+  0I V0000  0 0                                                                                  00
+     O
 NXXMXZXXXXXXXXXXI  -   --INOXXX=--- -- -- - -=-                     -   - -----=IXONNNONXXXN=OOXXXXN====INOONNNO==O-- --=----=I---
+ I-WIN----I--OIO           XOI                                                        -     OXXOIIO       --   -OO
+ OIOOAIIIIOII-O-            -O                                                                 -OO-
+  0I V0000 00
+     O
 XXMMXZMMMMXXXXXX=  I- - XOXOIXOO=NX-  -- -- --                         - ----=-==XONNNOOIXXNOO=OXON=----IONNNONOOOO---- =--  -=- -
+ IWWINWWWWI--I-O         XOXOOXXO                                                           --OXOX             ----
+ OOOOAOOOOOIIOI-          -  -                                                                  -
+  II VIIII 00 0
+     O
 OXMMXMMMXMXXXXXO=-IIOO=OIXXXOXOXOXOO---- ---I=I                            -===I=IXONOOX===OXN=OIX- ---=IXXOONNON=OIX- -I- ---=- -
+ -WW-WWW-W---I-X   OXXO-O--OXOXOXIX          O                                     - -        OXO              - OXO
+ IOOIOOOIOIIIOI          II- - - O
+ 0II0III0I000 0          00
 OXXMXMMMXMXXXXXOI=NOXI=OXMXXXXOXOOON---===-OXMXO                             -=IIIIXONX=-==IXOOO--  ----=====XONOIXMMOI-I -  -=---
+ I-W-WWW-WOIOO-X   XOOOXIWI-IOXIXXX        -IW-                                              --                 -OOWW-
+ OIOIOOOIO-O--I     -   OOOIO- O            OOI                                                                   -OO
+  0I0III0I    0          I 0                 I0                                                                    II
 XXXMXZZMMZOOIOXONIOIII=OXMXXOOIXXXXO==IXOOOXMMZZ=-                              -=XXOOX=-==IIX=    ------=--==IIO=XMMXINX-   --- -
+ I-W-NNWWNXXOX-X OXOOOOXIWOIX-OOOOO-     -X-WWNNO                                                                OIWW-O
+ OIOIAAOOA    I         OO-O   ----        IOOAA                                                                  OOOI
+  0I0VVIIV    0          I                 0IIVV                                                                   II0
+     OO  O                                    OO
 OXXMXMMZMMOXOXMXXXOXXXIIXXIII==OOXXNIIIN=XXZZAZAMXN-                             --=I=====---      - --------- =IOXMMAMMOX- - -- -
+ O-W-WWNWWXOX-WOOIXIOOOOIIOOOOOXXII     OI-NNVNVWI                                                               --WWVWWX
+ -IOIOOAOO - IO--O O--  OO       OO      OIAAZAZOO                                                                IOOZOO
+  0I0IIVII   0I                           0VVNVNI                                                                 0IINII
+       O                                   OOMOM                                                                     M
+                                             W W                                                                     W
 IOXMXZMZZMOIOXMXOXOOXXNNO=NXXXXXOXXNIXOXXMMZMAZAAAMO-                               ---===-       - -  -  ------=IXMMAZAMXO=--I---
+ XIW-NWNNWXOX-WOXOXXOI  XO OI-OOXOO   -OIWWNWVNVVVWX                                                             OIWWVNVWI-
+  OOIAOAAO   IO- -  -O     -OI-- --    -OOOAOZAZZZO                                                               OOOZAZOO
+   I0VIVVI   0I              0           IIVINVNNNI                                                                IINVNI
+     O OO                                  O MOMMM                                                                   MOM
+                                             W WWW                                                                   W W
 IXXMXZMZMM=OOMMXONXN=INONOOXXXXXXXIXX=XMMZMAAAZAZAMAM=-                             -XONOII=N--      ---  ---   IXXZMAZZMMMXN=I=-=
+ O-W-NWNWWO-XWWI-      -  XOI--OOIO  OOWWNWVVVNVNVWVWO                                  -OOO                     I-NWVNNWWWO
+ -IOIAOAOO   OOO           -OII--O    -OOAOZZZAZAZOZO                                                            OIAOZAAOOO-
+  0I0VIVII   II              00        IIVINNNVNVNINI                                                             0VINVVIII
+     O O                                 O MMMOMOM M                                                               O MOO
+                                           WWW W W W                                                                 W
 IXXMXMMMMZOOXXIIOXOI-==XOOOOXXIOOXXOXMMZMAMAAAZAAAZAMZXN-                        =XO=XIXOO=OXXO=   -  - -      -=XMZMAZAZZZMZXOI=-
+ O-W-WWWWNX-I-OOXO       --XO-O-XIOXIWWNWVWVVVNVVVNVWN-                            -O    -OXIO-                 O-WNWVNVNNNWNO-
+ -IOIOOOOA  OI   -          -I   O- OOOAOZOZZZAZZZAZOAI                                     O-                   IOAOZAZAAAOA-
+  0I0IIIIV   0               0       IIVININNNVNNNVNIV0                                                          0IVINVNVVVIV
+         O                             O M MMMOMMMOM O                                                             O MOMOOO O
+                                         W WWW WWW W                                                                 W W
 =OXMXMMZXOOOOO=OOIOO--=IXNOOOXI=OXXMMMZZMAZAZAZAAAZAZAZMO-                   - -XOXO-==INN=OXMMXN= --          OXZMAZAZAZZZAMZXXO=
+ X-WIWWNO-  XXO--O-       -XXOOOXI-WWWNNWVNVNVNVVVNVNVNWX                        XI-      OXOWW-               -INWVNVNVNNNVWN-O
+  IOOOOA-                    -   OIOOOAAOZAZAZAZZZAZAZAO                          O         -OOI                OAOZAZAZAAAZOAI-
+  0I IIV                          0IIIVVINVNVNVNNNVNVNVI                                     II0                 VINVNVNVVVNIV0
+       O                              OO MOMOMOMMMOMOMO                                                          O MOMOMOOOM O
+                                         W W W WWW W W                                                             W W W   W
 =XXMXMMZOIIOOOIOXOON= -IIOOXOX=OXMZMZAZAZAAAAAAAAAAAZAZZZO=                -  ==XM=--=--==XIXXXMMI=    -   - -OXMZZAMAZAMMMAZZZZXX
+ O-WIWWNX  -XXO- --      -XOXOOX-WNWNVNVNVVVVVVVVVVVNVNNNX                     OIWO        OO--WWO             IWNNVWVNVWWWVNNNN-O
+ -IOOOOA                   - -  IOAOAZAZAZZZZZZZZZZZAZAAA                       OO          -IIOO              OOAAZOZAZOOOZAAAAI-
+  0I IIV                        0IVIVNVNVNNNNNNNNNNNVNVVV                        I           00II               IVVNINVNIIINVVVV0
+       O                          O OMOMOMMMMMMMMMMMOMOOO                                                        OOM MOM   MOOOO
+                                     W W WWWWWWWWWWW W                                                             W W W   W
 -OXXXXXXX=-NOXXXOXIX----=NOXXINXXMMZZAZAZAZAZAZAZAZAZAZZZMXX-                NOMXX---   -=OIOXXMZMX= -       NOMZAZAMZZZZAMAMZZZMM
+ XI-I---I   X-IOXOO       XI-O OIWWNNVNVNVNVNVNVNVNVNVNNNW-                   XW-O         OXIIWNWO           XWNVNVWNNNNVWVWNNNWW
+  OIOIIIO    IO- -         OI  -OOOAAZAZAZAZAZAZAZAZAZAAAOI                    OI-           OOOAO-            OAZAZOAAAAZOZOAAAOO
+   0 000     0              0    IIVVNVNVNVNVNVNVNVNVNVVVI0                    I0              IVI             IVNVNIVVVVNINIVVVII
+                                   OOMOMOMOMOMOMOMOMOMOOO                                       O               OMOM OOOOM M OOO
+                                     W W W W W W W W W                                                           W W     W W
 ==OOOOOOOI-XOXXMXX=X=II==N=X=III=XMZZZZAZAZAMAMMMMMMMZMZMMMM==             -OXXMXN---  - =X=IXXXXMXOX -    -IOXMMMMZXMXMMMXMMMXMMM
+ OXXXXXXX   XIIWIIO       OOO   O-WNNNNVNVNVWVWWWWWWWNWNWWWWO                OIW-          OOOI--W-X         XIWWWWN-W-WWW-WWW-WWW
+             OOOOO         -     IOAAAAZAZAZOZOOOOOOOAOAOOOO                 -OOI            -OIIOI           OOOOOAIOIOOOIOOOIOOO
+               I                 0IVVVVNVNVNINIIIIIIIVIVIIII                   I0              00I0            IIIIV0I0III0III0III
+                                   OOOOMOMOM M       O O                                                           O
+                                       W W W W
 -ONNONOOO=-NIIIOXXOIO=OOXOIX=N--OXXXXMXMMMMZMMXMMMMMXMXMXZXMXX=I-          NOXXMXX--   - -=NOIXXXMXMX=X   =OOXXXXMXMXMMMMZMMXMMMXM
+            OOOXOOXO-O-  -OOO   -I---W-WWWWNWW-WWWWW-W-W-N-W--O             X--W-           -OOI-W-WIO     -X----W-W-WWWWNWW-WWW-W
+                --         -     OIIIOIOOOOAOOIOOOOOIOIOIAIOII               IIOI             -OIOIOO        IIIIOIOIOOOOAOOIOOOIO
+                                  000I0IIIIVII0IIIII0I0I0V0I00               00I0               0I0I         0000I0I0IIIIVII0III0I
+                                           O             O                                                               O
 IIIOIOIOIIIIIOOOIOOIII==NIIXXXO=XNOXMZMZZZZZMMMMMMMMMMMMZAZZMZMXOX       -OXXMMZXI==---   -ONOOXMMZZMMX=ONOXXZZZZZMZMMMMMZZZMZMMMZ
+ OOXOXOXOOOOOXXXOXXOOOOO OOO--    --WNWNNNNNWWWWWWWWWWWWNVNNWNW-X         -I-WWN-            XX-WWNNWWIO  X--NNNNNWNWWWWWNNNWNWWWN
+                           -II     IOAOAAAAAOOOOOOOOOOOOAZAAOAOI           OIOOAI              IOOAAOOO    IIAAAAAOAOOOOOAAAOAOOOA
+                            00     0IVIVVVVVIIIIIIIIIIIIVNVVIVI0            0IIV0              0IIVVII     00VVVVVIVIIIIIVVVIVIIIV
+                                     O OOOOO            OMOO O                 O                  OO         OOOOO O     OOO O   O
+                                                         W
 =OI=OONOXXIXIIIIXXXXIIXIXXMMXOXI-  OXZMZZAMAZAZAZAZAZAZAZAZAZAZAMZXX-   =IXMMMZZZX==XOO--IOXXNXXMMMZMMZZZMMMMZZZZAMZMMMAMZMZMMZMZZ
+ -OO--                 OO-WW-XO    -INWNNVWVNVNVNVNVNVNVNVNVNVNVWNI      OIWWWNNN    -        O-WWWNWWNNNWWWWNNNNVWNWWWVWNWNWWNWNN
+                        -IOOI -     OAOAAZOZAZAZAZAZAZAZAZAZAZAZOAO       OOOOAAA             -IOOOAOOAAAOOOOAAAAZOAOOOZOAOAOOAOAA
+                         0II0        VIVVNINVNVNVNVNVNVNVNVNVNVNIV         IIIVVV              0IIIVIIVVVIIIIVVVVNIVIIINIVIVIIVIVV
+                                     O OOM MOMOMOMOMOMOMOMOMOMOM O            OOO                  O  OOO    OOOOM O   M O O  O OO
+                                         W W W W W W W W W W W W                                                 W     W
  =II=I====I=-=IXIIIONXXXXMMMMZMMXI =XMMAMAZAZAZAZAZAMAZAMAAAZAZAZAMZOOOOXMMAZAMAZO-=--- -=IXOIXMMZMMMAZAMAZAZAZAZAZAZAZAZAZAZZZAZA
+                     O---WWWWNWWI  OIWWVWVNVNVNVNVNVWVNVWVVVNVNVNVWNX  XIWWVNVWVN-          -OIWWNWWWVNVWVNVNVNVNVNVNVNVNVNVNNNVNV
+                     -IIIOOOOAOOO   OOOZOZAZAZAZAZAZOZAZOZZZAZAZAZOA    OOOZAZOZA             OOOAOOOZAZOZAZAZAZAZAZAZAZAZAZAAAZAZ
+                      000IIIIVII     IININVNVNVNVNVNINVNINNNVNVNVNIV     IINVNINV              IIVIIINVNINVNVNVNVNVNVNVNVNVNVVVNVN
+                             O         M MOMOMOMOMOM MOM MMMOMOMOM O       MOM MO                O   MOM MOMOMOMOMOMOMOMOMOMOOOMOM
+                                       W W W W W W W W W WWW W W W         W W W                     W W W W W W W W W W W W   W W
  IXOXIXIIXIIIXXXINNIXMXMXMMMMMZXXI-=OXXMZAZAMAZAZAZAMZZAMAZAZAMAZAMMMZMMZZZAZAZAZXII-  - -=XOOXMMZMAZAZAZAZAZAZAZAZAAAAAZAZAZAMAZA
+                   OIW-W-WWWWWN-O  OXOIWNVNVWVNVNVNVWNNVWVNVNVWVNVWWWNWWNNNVNVNVNO          -X-WWNWVNVNVNVNVNVNVNVNVVVVVNVNVNVWVNV
+                    OOIOIOOOOOAI-    -OOAZAZOZAZAZAZOAAZOZAZAZOZAZOOOAOOAAAZAZAZA-            IOOAOZAZAZAZAZAZAZAZAZZZZZAZAZAZOZAZ
+                     I0I0IIIIIV0       IVNVNINVNVNVNIVVNINVNVNINVNIIIVIIVVVNVNVNV             0IIVINVNVNVNVNVNVNVNVNNNNNVNVNVNINVN
+                              O         OMOM MOMOMOM OOM MOMOM MOM   O  OOOMOMOMO                O MOMOMOMOMOMOMOMOMMMMMOMOMOM MOM
+                                         W W W W W W   W W W W W W         W W W                   W W W W W W W W WWWWW W W W W W
 =O=O===III=IIOO=IXXMMXXXMMMMMZZXXOO= -XXXZMAZAZAZAZAZAZZZAZAZAAAZAZZZMZAZAZAZAZAZZIXI=-  -IO=XMZZAMAZAZAAAZAZAZAZAMAAAAAZAZAZAMAZA
+ -OXOOOOOOOOOXXOOO-WWIO-WWWWWNN-IX     I-NWVNVNVNVNVNVNNNVNVNVVVNVNNNWNVNVNVNVNVNNO        -O-WNNVWVNVNVVVNVNVNVNVWVVVVVNVNVNVWVNV
+                 -IOOO-IOOOOOAAIO      OIAOZAZAZAZAZAZAAAZAZAZZZAZAAAOAZAZAZAZAZAA           IOAAZOZAZAZZZAZAZAZAZOZZZZZAZAZAZOZAZ
+                  0II  0IIIIIVV0        0VINVNVNVNVNVNVVVNVNVNNNVNVVVIVNVNVNVNVNVV           0IVVNINVNVNNNVNVNVNVNINNNNNVNVNVNINVN
+                             OO          O MOMOMOMOMOMOOOMOMOMMMOMOOO OMOMOMOMOMOO             OOM MOMOMMMOMOMOMOM MMMMMOMOMOM MOM
+                                           W W W W W W   W W WWW W     W W W W W                 W W W WWW W W W W WWWWW W W W W W
  ==-=====I==INXXXMMZMZMZMMMZMZZZMZMOO XXMZMZMZZAZAMMMAZAZAMAMAZZMZMAZAZZZMMZMZMAMAZIOOXIIOOOXMMZMAMAMAMAZZMZMZZAZAZAZAAAAAZAZAZAZA
+              O-IWWNWNWNWWWNWNNNWNWX   IWNWNWNNVNVWWWVNVNVWVWVNNWNWVNVNNNWWNWNWVWVNO--    -XIWWNWVWVWVWVNNWNWNNVNVNVNVVVVVNVNVNVNV
+              -IOOOAOAOAOOOAOAAAOAO    OOAOAOAAZAZOOOZAZAZOZOZAAOAOZAZAAAOOAOAOZOZA         OOOAOZOZOZOZAAOAOAAZAZAZAZZZZZAZAZAZAZ
+               0 IIVIVIVIIIVIVVVIVI     IVIVIVVNVNIIINVNVNININVVIVINVNVVVIIVIVININV          IIVININININVVIVIVVNVNVNVNNNNNVNVNVNVN
+                   O O O   O OOO O       O O OOMOM   MOMOM M MOO O MOMOOO  O O M MO            O M M M MOO O OOMOMOMOMMMMMOMOMOMOM
+                                               W W   W W W W W     W W         W W               W W W W       W W W WWWWW W W W W
   --   - --INXXMMMMMXMMMMMXXMZMZZZMZX=NXXMMZMAZZZAZAZAZAZZMZMMMMMZZAMZMAMAMAMMZZZMZZXOOOIOXMZZMZZAZAZAZAZZZZMAMAMAZZZAZZZZMMMMZZMZ
+             O-WWWWW-WWWWW--WNWNNNWNO  --WWNWVNNNVNVNVNVNNWNWWWWWNNVWNWVWVWVWWNNNWNNIXXXOXOWNNWNNVNVNVNVNNNNWVWVWVNNNVNNNNWWWWNNWN
+             -IOOOOOIOOOOOIIOAOAAAOA-  IIOOAOZAAAZAZAZAZAAOAOOOOOAAZOAOZOZOZOOAAAOAAO     -OAAOAAZAZAZAZAAAAOZOZOZAAAZAAAAOOOOAAOA
+              0IIIII0IIIII00IVIVVVIV   00IIVINVVVNVNVNVNVVIVIIIIIVVNIVINININIIVVVIVV       IVVIVVNVNVNVNVVVVINININVVVNVVVVIIIIVVIV
+                             O OOO O       O MOOOMOMOMOMOO O     OOM O M M M  OOO OO        OO OOMOMOMOMOOOO M M MOOOMOOOO    OO O
+                                             W   W W W W           W   W W W                     W W W W     W W W   W
   -------XN=XXXMMZXMXMMZMZXXXMMZMMMMMOOONONXXZMZMAZAZAZAZMMZMZZAZZMAMZMAZZZAZAZAZAZAZZMXMZMAZAZAZAZAAAZAZAZZZAMAZAZAZAMAZAMZZMMMMZ
+           OOI-WWN-W-WWNWNII-WWNWWWWW- -   O-NWNWVNVNVNVNWWNWNNVNNWVWNWVNNNVNVNVNVNVNNW-WNWVNVNVNVNVVVNVNVNNNVWVNVNVNVWVNVWNNWWWWN
+            -OIOOAIOIOOAOAOOIOOAOOOOO      -IAOAOZAZAZAZAOOAOAAZAAOZOAOZAAAZAZAZAZAZAAOIOAOZAZAZAZAZZZAZAZAAAZOZAZAZAZOZAZOAAOOOOA
+              0IIV0I0IIVIV  0IIVIIIII       0VIVINVNVNVNVIIVIVVNVVINIVINVVVNVNVNVNVNVVI0IVINVNVNVNVNNNVNVNVVVNINVNVNVNINVNIVVIIIIV
+                 O     O O     O             O O MOMOMOMO  O OOMOO M O MOOOMOMOMOMOMOO   O MOMOMOMOMMMOMOMOOOM MOMOMOM MOM OO    O
+                                                 W W W W       W   W   W   W W W W W       W W W W WWW W W   W W W W W W W
  =-=-==XOXXXXMXXXMMZXMMZMZMZMMMZMZZZMXON=  =XMMZZAMZZAZAZAMZMAZAZAZAMAZAMAZAMZMAZAZAZAZAZAZAZAAAAAZAZAMAZAZMZAZAZAMAZAZAMAZZMZMZZA
+        -OOI-WI--WWN-WWNWNWNWWWNWNNNW-X    OIWWNNVWNNVNVNVWNWVNVNVNVWVNVWVNVWNWVNVNVNVNVNVNVNVVVVVNVNVWVNVNWNVNVNVWVNVNVWVNNWNWNNV
+         --OIOOIIOOAIOOAOAOAOOOAOAAAOI      OOOAAZOAAZAZAZOAOZAZAZAZOZAZOZAZOAOZAZAZAZAZAZAZAZZZZZAZAZOZAZAOAZAZAZOZAZAZOZAAOAOAAZ
+            0I 00IIV0IIVIVIVIIIVIVVVI0       IIVVNIVVNVNVNIVINVNVNVNINVNINVNIVINVNVNVNVNVNVNVNNNNNVNVNINVNVIVNVNVNINVNVNINVVIVIVVN
+                   O   O O O   O OOO           OOM OOMOMOM O MOMOMOM MOM MOM O MOMOMOMOMOMOMOMMMMMOMOM MOMO OMOMOM MOMOM MOO O OOM
+                                                 W   W W W   W W W W W W W W   W W W W W W W WWWWW W W W W   W W W W W W W       W
  XXOXO=XXXXMMZXMMMXMXMMZXMMMXMMMMMXMXMMMMO =XXXZZZZAZZZAZAMAMZMZMMZAMMMZMZMMZMZAZAAAMAMZMAAAZAZAZAAAMMZAZAZZMZZAZZMAZAAAMZZAZZZZZA
+      OII--WWN-WWW-W-WWN-WWW-WWWWW-W-WWWW- O---NNNNVNNNVNVWVWNWNWWNVWWWNWNWWNWNVNVVVWVWNWVVVNVNVNVVVWWNVNVNNWNNVNNWVNVVVWNNVNNNNNV
+       OOIIOOAIOOOIOIOOAIOOOIOOOOOIOIOOOO   IIIAAAAZAAAZAZOZOAOAOOAZOOOAOAOOAOAZAZZZOZOAOZZZAZAZAZZZOOAZAZAAOAAZAAOZAZZZOAAZAAAAAZ
+         00IIV0III0I0IIV0III0IIIII0I0IIII   000VVVVNVVVNVNINIVIVIIVNIIIVIVIIVIVNVNNNINIVINNNVNVNVNNNIIVNVNVVIVVNVVINVNNNIVVNVVVVVN
+             O         O                       OOOOMOOOMOM M O O  OM   O O  O OMOMMM M O MMMOMOMOMMM  OMOMOO OOMOO MOMMM OOMOOOOOM
+                                                   W   W W W       W           W WWW W   WWW W W WWW   W W     W   W WWW   W     W
 -ONO=OXXXXXXXMMZMMXXXXXMMZMMMZMXXXMMZZMZMI=NNONOXMMMMMMAZAMMZZZZZZZAMZZAMAMAZMMAZAZAZAZAMAZAZAZAZAZAAAAAMAZAZAMZZAZAZAMAMZMMMZMMMA
+   -OXOI--I--WWNWWIOI--WWNWWWNWII-WWNNWNWO   - X-WWWWWWVNVWWNNNNNNNVWNNVWVWVNWWVNVNVNVNVWVNVNVNVNVNVVVVVWVNVNVWNNVNVNVWVWNWWWNWWWV
+      -OIIOIIOOAOOO-OIIOOAOOOAOOOIOOAAOAO       IOOOOOOZAZOOAAAAAAAZOAAZOZOZAOOZAZAZAZAZOZAZAZAZAZAZZZZZOZAZAZOAAZAZAZOZOAOOOAOOOZ
+        00 00IIVII   00IIVIIIVI  0IIVVIVI       0IIIIIINVNIIVVVVVVVNIVVNININVIINVNVNVNVNINVNVNVNVNVNNNNNINVNVNIVVNVNVNINIVIIIVIIIN
+               O         O   O      OO O               MOM  OOOOOOOM OOM M MO  MOMOMOMOM MOMOMOMOMOMMMMM MOMOM OOMOMOM M O   O   M
+                                                       W W         W   W W W   W W W W W W W W W W WWWWW W W W   W W W W         W
 =OOXXMMXXXXMXMMZMXXOOXXZMZMMMZMXXMMZMZMZMX=I== OOXXMMAZAMAMMZMMZMZMAZZMAMZMZZAZZMAMZZAMAZAZAZAZZMAZZMAZMZZZAMAZAZAZZZAMAZXMMMZMZZA
+ -XIIWW-OI-W-WWNWIOXX--NWNWWWNWOOWWNWNWNWIO     X--WWVNVWVWWNWWNWNWVNNWVWNWNNVNNWVWNNVWVNVNVNVNNWVNNWVNWNNNVWVNVNVNNNVWVN-WWWNWNNV
+   OOOOI-OIOIOOAOO-  IIAOAOOOAO--OOAOAOAOO       IIOOZAZOZOOAOOAOAOZAAOZOAOAAZAAOZOAAZOZAZAZAZAAOZAAOZAOAAAZOZAZAZAAAZOZAIOOOAOAAZ
+     II0  0I0IIVI    00VIVIIIVI  IIVIVIVI        00IINVNINIIVIIVIVINVVINIVIVVNVVINIVVNINVNVNVNVVINVVINVIVVVNINVNVNVVVNINV0IIIVIVVN
+               O       O O   O     O O O             MOM M  O  O O MOO M O OOMOO M OOM MOMOMOMOO MOO MO OOOM MOMOMOOOM MO    O OOM
+                                                     W W W         W   W     W   W   W W W W W   W   W     W W W W   W W         W
 -IXXXMMZXMMZMZXZMOXIOXXMMZXZMZZZMZMZZMMMMMXXIO=IOXXXXMMAMAMAMAZAZAZAMZMZZAMZMZMMMAMAZMZAMAMAZAMZZAMZZAZZZAMAZAAAZAMMZZZAMXMMZAZMZZ
+ OI--WWN-WWNWN-NWXOOX--WWN-NWNNNWNWNNWWWWWIOOX  XI---WWVWVWVWVNVNVNVWNWNNVWNWNWWWVWVNWNVWVWVNVWNNVWNNVNNNVWVNVVVNVWWNNNVW-WWNVNWNN
+  OIIOOAIOOAOAIAO -  IIOOAIAOAAAOAOAAOOOOOO-     OIIIOOZOZOZOZAZAZAZOAOAAZOAOAOOOZOZAOAZOZOZAZOAAZOAAZAAAZOZAZZZAZOOAAAZOIOOAZAOAA
+   00IIV0IIVIV0VI    00IIV0VIVVVIVIVVIIIII        000IININININVNVNVNIVIVVNIVIVIIININVIVNININVNIVVNIVVNVVVNINVNNNVNIIVVVNI0IIVNVIVV
+       O   O O O         O O OOO O OO                  M M M MOMOMOM O OOM O O   M MO OM M MOM OOM OOMOOOM MOMMMOM  OOOM    OMO OO
+                                                       W W W W W W W     W       W W   W W W W   W   W   W W WWW W     W     W
 XXXXXMXZMMMMXMXXXXXXXXXXXXXMXZMMXMMZXMMMXMXMXXIIN=- IXXMMMMMMZMZMZMZMZMMXMXMXMXMMZXMXMXMMMMZMZMZMMZMMMMMMMMZMMMZMMMMXMMXXXXMXMMZMM
+ O---W-NWWWW-W-----I-------W-NWW-WWN-WWW-W-WI-O      O-WWWWWWNWNWNWNWNWW-W-W-W-WWN-W-W-WWWWNWNWNWWNWWWWWWWWNWWWNWWWW-WW--IIW-WWNWW
+ -IIIOIAOOOOIOIIIIIOIIIIIIIOIAOOIOOAIOOOIOIOOI       -IOOOOOOAOAOAOAOAOOIOIOIOIOOAIOIOIOOOOAOAOAOOAOOOOOOOOAOOOAOOOOIOOIIOOOIOOAOO
+  000I0VIIII0I00000 0000000I0VII0IIV0III0I0I 0        0IIIIIIVIVIVIVIVII0I0I0I0IIV0I0I0IIIIVIVIVIIVIIIIIIIIVIIIVIIII0II00  I0IIVII
+       O                     O     O                         O O O O O           O         O O O  O        O   O               O
 NXXMMZZMMMMMXXMMMZMZMMMMXXXMZMMMMZMMOOXMMMMZMMMXNXI-IXXMXMMZZAMZZZMMZZZAZAZAZAMZMZMZZZMZMAZAZAMMZZZAZAZAZAMAZZZAZZMXOOXXXXMZMZZZZZ
+ I-WWNNWWWWW--WWWNWNWWWWI--WNWWWWNWWXX-WWWWNWWWI     OIW-WWNNVWNNNWWNNNVNVNVNVWNWNWNNNWNWVNVNVWWNNNVNVNVNVWVNNNVNNW-XXO--IWNWNNNNN
+ OIOOAAOOOOOIIOOOAOAOOOOOIIOAOOOOAOO  IOOOOAOOOO     -OOIOOAAZOAAAOOAAAZAZAZAZOAOAOAAAOAOZAZAZOOAAAZAZAZAZOZAAAZAAOI  -IIOOAOAAAAA
+  0IIVVIIIII00IIIVIVIIII 00IVIIIIVII  0IIIIVIII        I0IIVVNIVVVIIVVVNVNVNVNIVIVIVVVIVINVNVNIIVVVNVNVNVNINVVVNVVI0   00 IVIVVVVV
+     OO          O O        O    O         O               OOM OOO  OOOMOMOMOM O O OOO O MOMOM  OOOMOMOMOM MOOOMOO         O OOOOO
+                                                             W         W W W W           W W W     W W W W W   W
 NXXXXMZZMZMZXXXXXMMZMMXMOXXZZZMZMZMZMZZMZMMZMMXMMMX=IOXOOOXMMMMAMZMZZAZAMAZAZAZZMZMZZAZAZAMAZAZAMMMAZAZAZAMAZMMZMZMOOXXXMZZMMZMZMZ
+ OOI-WNNWNWN-I---WWNWW-WX--NNNWNWNWNWNNWNWWNWW-WWWO  XIX-X-WWWWVWNWNNVNVWVNVNVNNWNWNNVNVNVWVNVNVWWWVNVNVNVWVNWWNWNWXX-I-WNNWWNWNWN
+ --OIOAAOAOAIOIIIOOAOOIO IIAAAOAOAOAOAAOAOOAOOIOOO-   O   IOOOOZOAOAAZAZOZAZAZAAOAOAAZAZAZOZAZAZOOOZAZAZAZOZAOOAOAO  IOIOAAOOAOAOA
+    0IVVIVIV0 000IIVII0I 00VVVIVIVIVIVVIVIIVII0III        0IIIINIVIVVNVNINVNVNVVIVIVVNVNVNINVNVNIIINVNVNVNINVIIVIVI  0 0IVVIIVIVIV
+      OO O O       O       OOO O O O OO O  O                   M O OOMOM MOMOMOO O OOMOMOM MOMOM   MOMOMOM MO  O O       OO  O O O
+                                                               W     W W W W W       W W W W W W   W W W W W
 NXXMMZZMMMMMMMXMMMMMMZMZMZXZZZZMMZMZZZZZZZZZMZZMMMMOOX=--==XMZMZZMMAZAZAZAZAZAZMZZZMMAZAZAZAZAZAZZMAMZMZZAZAZMXXXMZXXMMMMMZAZAZMZA
+ IIWWNNWWWWWWW-WWWWWWNWNWN-NNNNWWNWNNNNNNNNNWNNWWWWX-     O-WNWNNWWVNVNVNVNVNVNWNNNWWVNVNVNVNVNVNNWVWNWNNVNVNWOIIWNOIWWWWWNVNVNWNV
+ OOOOAAOOOOOOOIOOOOOOAOAOAIAAAAOOAOAAAAAAAAAOAAOOOO        IOAOAAOOZAZAZAZAZAZAOAAAOOZAZAZAZAZAZAAOZOAOAAZAZAO-OOOA-OOOOOOAZAZAOAZ
+   IIVVIIIIIII0IIIIIIVIVIV0VVVVIIVIVVVVVVVVVIVVIIII        0IVIVVIINVNVNVNVNVNVIVVVIINVNVNVNVNVNVVINIVIVVNVNVI   IV  IIIIIVNVNVIVN
+     OO              O O O OOOO  O OOOOOOOOO OO              O OO  MOMOMOMOMOMO OOO  MOMOMOMOMOMOO M O OOMOMO     O       OMOMO OM
+                                                                   W W W W W W       W W W W W W   W     W W               W W   W
 NXXMMMMMXMXMMMXMMMMZMMXZXMMZMZXXXMMZMZMMMMMMZZZZZZMZXXOXN=OXXXXXXMMZMZZAMMMMZAMZZZMMMMMMZMMMMZMAZMMAMMMMMZMAMOIXXXXMXMMMMZMZZAMZMZ
+ I-WWWWW-W-WWW-WWWWNWW-N-WWNWN-IIWWNWNWWWWWWNNNNNNWNIO     I--OOIWWNWNNVWWWWNVWNNNWWWWWWNWWWWNWVNWWVWWWWWNWVWXOOO--W-WWWWNWNNVWNWN
+ OIOOOOOIOIOOOIOOOOAOOIAIOOAOAIOOOOAOAOOOOOOAAAAAAOAO-     OII--OOOAOAAZOOOOAZOAAAOOOOOOAOOOOAOZAOOZOOOOOAOZO  --IIOIOOOOAOAAZOAOA
+  0IIIII0I0III0IIIIVII0V0IIVIV0  IIVIVIIIIIIVVVVVVIV        00   IIVIVVNIIIIVNIVVVIIIIIIVIIIIVINVIINIIIIIVINI    00I0IIIIVIVVNIVIV
+                   O   O   O O     O O      OOOOOO O               O OOM    OM OOO      O    O MO  M     O M             O OOM O O
+                                                                       W     W                 W   W       W                 W
 NXXMXXXOOXMZMZMZMMXMXMMZZMMZXXXXXXMZZMMZMMXXXZXMXMMMMXXXXNX=O= -XXXXOXXMMAMXXMMZMZMMMZMMMXXMZZZMXMMZMZMXIXXXX=OXXMMZZMMZZZMAMMMAZA
+ I-W-IOXX-WNWNWNWWIW-WWNNWWN-OOIO-WNNWWNWWOI-N-W-WWWWIIOI  O-    II-XO-WWVW--WWNWNWWWNWWW-IWNNNWIWWNWNWOOOI--OX--WWNNWWNNNWVWWWVNV
+ OIOIO-  IOAOAOAOOOOIOOAAOOAI--O-IOAAOOAOO-OIAIOIOOOOOO-O        OOI -IOOZOIIOOAOAOOOAOOOIOOAAAOOOOAOAO- -OII  IIOOAAOOAAAOZOOOZAZ
+  0I0    0IVIVIVII I0IIVVIIV0    0IVVIIVII  0V0I0IIII              0  0IINI00IIVIVIIIVIII0 IVVVI IIVIVI    00  00IIVVIIVVVINIIINVN
+           O O O       OO  O       OO  O     O                           M     O O   O      OOO    O O             OO  OOO M   MOM
+                                                                         W                                                 W   W W
 NXXMXXOXOXXMXZMZMXXMMZMZMMZZXXOXXMMZMZMMMMXXMMMMMZMMMXXXOXOINNOI-=IO=IOXMXOIXIXMXXOOOXXMXONOXMX=O=XXMMX=IOIXXXXMMZMZMXMMMZZAZMZAMA
+ I-WOOXOX--W-NWNWIOWWNWNWWNN-IXOOWWNWNWWWWI-WWWWWNWWW-IOXOXO  -  OO   --WO   OIW-O- ---WO- -OW-O OO-WWOOOXOOOO-WWNWNW-WWWNNVNWNVWV
+ OIO-- - IIOIAOAOO-OOAOAOOAAIO --OOAOAOOOOOIOOOOOAOOOIO- -             IO-    OOI-   IIO-   -OI   -IOO-    ---IOOAOAOIOOOAAZAOAZOZ
+  0I     00I0VIVI  IIVIVIIVV0    IIVIVIIII 0IIIIIVIII0                 0I      I0    00I     I0    0II        0IIVIVI0IIIVVNVIVNIN
+             O O     O O  OO       O O           O                                                               O O     OOMO OM M
+                                                                                                                           W   W W
 XXXMXXXXMZMMMZZZMMMMZZMZZZMMMMXXXMZMMMZZXMMMMMMMMZMMMMXXXMMMXMXXOOI=NON=OI-I=X=XOX=IOOXOOXXXNOOOO=OXXX=OXXXXXMMZMAZMMZMZMMZAZMZZMM
+ OIWIII-WNWWWNNNWWWWNNWNNNWWWWI--WNWWWNN-WWWWWWWWNWWWW--IWWW-W---    - OX     OIX    XIX     X- -O-O-OOXI----WWNWVNWWNWNWWNVNWNNWW
+ -OOOOOIOAOOOAAAOOOOAAOAAAOOOOOIIOAOOOAAIOOOOOOOOAOOOOIIOOOOIOII               O      O            -I-  OIIIIOOAOZAOOAOAOOAZAOAAOO
+   I   0IVIIIVVVIIIIVVIVVVIIII 00IVIIIVV0IIIIIIIIVIIII00 III0I00                                    0    0000IIVINVIIVIVIIVNVIVVII
+         O   OOO    OO OOO        O   OO         O                                                             O MO  O O  OMO OO
+                                                                                                                 W         W
 -OOXXMMZMMXMMZMMMMXMMMMMMMZZMZMMMMMZMZMZMZMMMZMZMZMMMMMMMMMMXMXMXXXXXMXIOO=XXNONXOIX=NONNIXONNONXXOXXXMMZAMZMAMZMAMMMZMAZMMMZZMZMZ
+  X--WWNWW-WWNWWWW-WWWWWWWNNWNWWWWWNWNWNWNWWWNWNWNWWWWWWWWWW-W-W--I--WIO--OII     OOO -  O-X  - O-XOI-WWNVWNWVWNWVWWWNWVNWWWNNWNWN
+   IIOOAOOIOOAOOOOIOOOOOOOAAOAOOOOOAOAOAOAOOOAOAOAOOOOOOOOOOIOIOIIOIIOO    OO      -      I     -I -OIOOAZOAOZOAOZOOOAOZAOOOAAOAOA
+   00IIVII0IIVIIII0IIIIIIIVVIVIIIIIVIVIVIVIIIVIVIVIIIIIIIIII0I0I00 00I                    0      0   0IIVNIVINIVINIIIVINVIIIVVIVIV
+       O     O            OO O     O O O O   O O O                                                      OM O M O M   O MO   OO O O
+                                                                                                         W   W   W     W
 ==OXXZMZMMXXXMMMMMMMMZMXMMMZMMMZMZMMXMMZMMXMMZMMXXXMXMMMMMXMXXXXXMXMXMMMXXXMMXXXXXXZXMXXXMMMXMXMMZXXMMMMMZMZMZMZMZMZMZZZZZMZMZMZMZ
+  ---NWNWW---WWWWWWWWNW-WWWNWWWNWNWW-WWNWW-WWNWW-IIW-WWWWW-WI----W-W-WWWO--WW-OOO--N-W-I-WWW-W-WWN-IWWWWWNWNWNWNWNWNWNNNNNWNWNWNWN
+   IIAOAOOIIIOOOOOOOOAOIOOOAOOOAOAOOIOOAOOIOOAOOIOOOIOOOOOIOOIIIIOIOIOOO-IIOOI---IIAIOIOIOOOIOIOOAIOOOOOOAOAOAOAOAOAOAAAAAOAOAOAOA
+   00VIVII000IIIIIIIIVI0IIIVIIIVIVII0IIVII0IIVII0  I0IIIII0I 0000I0I0III 00II0   00V0I0 0III0I0IIV0 IIIIIVIVIVIVIVIVIVVVVVIVIVIVIV
+     O O             O     O   O O     O     O                                     O             O       O O O O O O OOOOO O O O O
 X=NXXZMAMMXXXZMZMZZZMMMXXMXMMMMMMMMXXXMMMMMZMZMZXXXMXMMZMZXMXXXMXMMMMMXMXXXMXMXMXMMZMZMMMMXMXMMMMZMMMMMZXZMZMMXZMZMZZZZZZZZZMZMZMM
+   I-NWVWWIO-NWNWNNNWWWI-W-WWWWWWWW-O-WWWWWNWNWN-O-W-WWNWN-WII-W-WWWWW-WOI-W-W-W-WWNWNWWWW-W-WWWWNWWWWWN-NWNWW-NWNWNNNNNNNNNWNWNWW
+   OIAOZOOO-IAOAOAAAOOOOIOIOOOOOOOOI-IOOOOOAOAOAI-IOIOOAOAIOOOIOIOOOOOIO-OIOIOIOIOOAOAOOOOIOIOOOOAOOOOOAIAOAOOIAOAOAAAAAAAAAOAOAOO
+    0VINII  0VIVIVVVIII 0I0IIIIIIII0 0IIIIIVIVIV0 0I0IIVIV0I  0I0IIIII0I  0I0I0I0IIVIVIIII0I0IIIIVIIIIIV0VIVII0VIVIVVVVVVVVVIVIVII
+     O M     O O OOO                       O O O       O O                         O O           O     O O O   O O OOOOOOOOO O O
+       W
 =-IOXMMAMZMZMMMZMZZZMMMMMMMMMMMMMMMMXZMZMZZZMMMZMMMZXMXZMZXMMZMMXMMMMMXMXMXMXMXMXMMMMMMMXMXMXZMZMMXMXMMMZZMMMZXMMMZZMZMMMZMZMZMZZZ
+   X-WWVWNWNWWWNWNNNWWWWWWWWWWWWWWWW-NWNWNNNWWWNWWWN-W-NWN-WWNWW-WWWWW-W-W-W-W-W-WWWWWWW-W-WINWNWW-W-WWWNNWWWN-WWWNNWNWWWNWNWNWNNN
+    IOOZOAOAOOOAOAAAOOOOOOOOOOOOOOOOIAOAOAAAOOOAOOOAIOIAOAIOOAOOIOOOOOIOIOIOIOIOIOOOOOOOIOIOOAOAOOIOIOOOAAOOOAIOOOAAOAOOOAOAOAOAAA
+    0IINIVIVIIIVIVVVIIIIIIIIIIIIIIII0VIVIVVVIIIVIIIV0I0VIV0IIVII0IIIII0I0I0I0I0I0IIIIIII0I0I VIVII0I0IIIVVIIIV0IIIVVIVIIIVIVIVIVVV
+       M O O   O OOO                 O O OOO   O   O   O O   O                               O O        OO   O    OO O   O O O OOO
+       W
 XI=INXXMMZZZMZMZXMMZMMXMMMMMMMMZZMMZXZZZMMMMMZMMMMXXXXXMXXXMXMXXXMXXXMXMXMXMMXXXXXXMXMMMXMMMMXXZMZMMMZMMMMMZMZZZMZMMMZMZMMMMMZMMMZ
+     --WWNNNWNWN-WWNWW-WWWWWWWWNNWWN-NNNWWWWWNWWWW-----W--IW-W---WI--W-W-W-WW-I-I--W-WWW-WWWW--NWNWWWNWWWWWNWNNNWNWWWNWNWWWWWNWWWN
+     IIOOAAAOAOAIOOAOOIOOOOOOOOAAOOAIAAAOOOOOAOOOOIIIIIOIIOOIOIIIOOIIOIOIOIOOIOIOIIOIOOOIOOOOIIAOAOOOAOOOOOAOAAAOAOOOAOAOOOOOAOOOA
+     00IIVVVIVIV0IIVII0IIIIIIIIVVIIV0VVVIIIIIVIIII00000I00 I0I000I 00I0I0I0II0 0 00I0III0IIII00VIVIIIVIIIIIVIVVVIVIIIVIVIIIIIVIIIV
+         OOO O O   O           OO  O OOO     O                                                 O O   O     O OOO O   O O     O   O
 OXOOOXXZMZMZZMMXXXXMXMMMMZMZMZXMMMMMMZMZMMXXXZXMMMMMXMXXXZMMMMXMMXXXXMXMXXXXXMXXXMXMXMXMXMXXO=OXXZMZMMMMZMMZMMZMMMMZMMMMMZZAMZMZZA
+-OXX-O-NWNWNNWW-OIIW-WWWWNWNWN-WWWWWWNWNWW---N-WWWWW-W---NWWWW-WW--IIW-W-----W---W-W-W-W-W--XOX--NWNWWWWNWWNWWNWWWWNWWWWWNNVWNWNNV
+ -   -IAOAOAAOOI-OOOIOOOOAOAOAIOOOOOOAOAOOIIIAIOOOOOIOIIIAOOOOIOOIIOOOIOIIIIIOIIIOIOIOIOIOII   IIAOAOOOOAOOAOOAOOOOAOOOOOAAZOAOAAZ
+      0VIVIVVII0   I0IIIIVIVIV0IIIIIIVIVII000V0IIIII0I000VIIII0II00  I0I00000I000I0I0I0I0I00   00VIVIIIIVIIVIIVIIIIVIIIIIVVNIVIVVN
+       O O OO            O O O       O O     O           O                                       O O    O  O  O    O     OOM O OOM
+                                                                                                                           W     W
 NXXZO=OXMAMZMMMXXXXXXMMZMZMMMMXMXMMZMZMMXXOXXMMZMMMZXMXXXZMMMMMZXXOXOXXMXMMMXMXXOXXXXMXMXXXXOOOXXZMMMMZZMXXXMMZZZZMZXMXMMZMAMZMZZZ
+ I-NXOX-WVWNWWWOIII--WWNWNWWWW-W-WWNWNWWI-XOOWWNWWWN-WOO-NWWWWWN-OXOX--W-WWW-W--XI---W-W---IXXX--NWWWWNNWOO-WWNNNNWN-W-WWNWVWNWNNN
+ OIA   IOZOAOOO-OOOIIOOAOAOOOOIOIOOAOAOOOI --OOAOOOAIO--IAOOOOOAI- - IIOIOOOIOII OIIIOIOIIIO   IIAOOOOAAO--IOOAAAAOAIOIOOAOZOAOAAA
+  0V   0INIVIII    00IIVIVIIII0I0IIVIVII 0   IIVIIIV0I  0VIIIIIV0    00I0III0I00  000I0I000    00VIIIIVVI  0IIVVVVIV0I0IIVINIVIVVV
+   O     M O           O O         O O         O   O     O     O                                 O    OO      OOOO O     O M O OOO
+         W                                                                                                                 W
 NXXMONXMMAMZZAZMXXXXXMMZMZMZMXOXXMMZMZMZXXXXXMMMMMMMMMXXXMMZXZMMXX=XOXXMMMXMXMMMOXXMXMXMXMXOOXOXXMMZMZMZMXXZMMMZMMMZMMMXMZZAZAMAZA
+ I-W- IWWVWNNVNW--II-WWNWNWNW-X--WWNWNWN--IIOWWWWWWWWWI--WWN-NWW-IOOX--WWW-W-WWWX--W-W-W-WIXXOX--WWNWNWNW--NWWWNWWWNWWW-WNNVNVWVNV
+ OIO  OOOZOAAZAOIIOOIOOAOAOAOI IIOOAOAOAIIOO-OOOOOOOOOOIIOOAIAOOIO - IIOOOIOIOOO IIOIOIOIOO  - IIOOAOAOAOIIAOOOAOOOAOOOIOAAZAZOZAZ
+  0I   IINIVVNVI00  0IIVIVIVI0 00IIVIVIV00   IIIIIIIII 00IIV0VII0    00III0I0III 00I0I0I0I     00IIVIVIVI00VIIIVIIIVIII0IVVNVNINVN
+         M OOMO        O O O       O O O                   O O                                     O O O   O   O   O     OOMOM MOM
+         W   W                                                                                                             W W W W
 OXXMNOXMMAZAZZMZXXXMMZMMMMXMMMXZMMMZMMXZMXXIXXXZZZXZMMMMMZMMMZMMMOIOXXXMXZMZMMMMXZMZMMMMMMMMXXXMXMMMXMMZXMMMXMMZMZMMXMXZMAZAZAZAMM
+---W  OWWVNVNNWNIIIWWNWWWW-WWW-NWWWNWW-NW-OOO--NNN-NWWWWWNWWWNWWWXOXOI-W-NWNWWWW-NWNWWWWWWWWI-IW-WWW-WWN-WWW-WWNWNWW-W-NWVNVNVNVWW
+ IIO  -OOZAZAAOAOOOOOAOOOOIOOOIAOOOAOOIAOI- -IIAAAIAOOOOOAOOOAOOO   -OIOIAOAOOOOIAOAOOOOOOOOOIOOIOOOIOOAIOOOIOOAOAOOIOIAOZAZAZAZOO
+ 00I   IINVNVVIV   IIVIIII0III0VIIIVII0VI0   00VVV0VIIIIIVIIIVIII     0I0VIVIIII0VIVIIIIIIII 0 I0III0IIV0III0IIVIVII0I0VINVNVNVNII
+         MOMOO O     O         O   O   O       OOO O     O   O           O O     O O                   O       O O     O MOMOMOM
+         W W                                                                                                             W W W W
 NXMZXOIMZAZAMZMZMZMZMZMZMMMMMZMMMMXMMMMMMZMMMMMMMMMMMZMMMMMZMMMMMMXMMMMZXMMMXMMMMZMMMZXMXMMMMZMMMMMMMZXMXXMMMZMZZZZZZZZMMZMAZZMMZA
+ -WNO-OWNVNVWNWNWNWNWNWNWWWWWNWWWW-WWWWWWNWWWWWWWWWWWNWWWWWNWWWWWW-WWWWN-WWW-WWWWNWWWN-W-WWWWNWWWWWWWN-W--WWWNWNNNNNNNNWWNWVNNWWNV
+ IOA-  OAZAZOAOAOAOAOAOAOOOOOAOOOOIOOOOOOAOOOOOOOOOOOAOOOOOAOOOOOOIOOOOAIOOOIOOOOAOOOAIOIOOOOAOOOOOOOAIOIIOOOAOAAAAAAAAOOAOZAAOOAZ
+ 0IV   IVNVNIVIVIVIVIVIVIIIIIVIIII0IIIIIIVIIIIIIIIIIIVIIIIIVIIIIII0IIIIV0III0IIIIVIIIV0I0IIIIVIIIIIIIV0I00IIIVIVVVVVVVVIIVINVVIIVN
+   O    OMOM O O O O O O     O           O           O     O           O         O   O       O       O       O OOOOOOOO  O MOO  OM
+         W W                                                                                                               W     W
 NXXZZZZAAAMZMZZAZMMZMMXZMMMZZMZZZZZZMMMMMZMZMMMZMMMZZZMMMZMMMMMZMMXZMZMZMZMMMZXMXMMMXMXMXXMZMMMMMMXXXMXMMMMMMMZMMZMZZZMZMZMZMZZZMZ
+ --NNNNVVVWNWNNVNWWNWW-NWWWNNWNNNNNNWWWWWNWNWWWNWWWNNNWWWNWWWWWNWW-NWNWNWNWWWN-W-WWW-W-W--WNWWWWWW---W-WWWWWWWNWWNWNNNWNWNWNWNNNWN
+ IIAAAAZZZOAOAAZAOOAOOIAOOOAAOAAAAAAOOOOOAOAOOOAOOOAAAOOOAOOOOOAOOIAOAOAOAOOOAIOIOOOIOIOIIOAOOOOOOIIIOIOOOOOOOAOOAOAAAOAOAOAOAAAOA
+ 00VVVVNNNIVIVVNVIIVII0VIIIVVIVVVVVVIIIIIVIVIIIVIIIVVVIIIVIIIIIVII0VIVIVIVIIIV0I0III0I0I00IVIIIIII000I0IIIIIIIVIIVIVVVIVIVIVIVVVIV
+   OOOOMMM O OOMO  O   O   OO OOOOOO     O O   O   OOO   O     O   O O O O   O             O                  O  O OOO O O O OOO O
+       WWW     W
 NXXAZAZAMAZAMZZZMZZMMMMOXMMMMMMZZZMZXXXZMMMMMZMZMXXMMZZMZZMZMMMMMMMZMZMMXOXMMMXMMMXMMXXXXXXMMMXMMMXXXXMMMMXMMZMXXMMZMZMMZAZMZZMZMZ
+ I-VNVNVWVNVWNNNWNNWWWWXIWWWWWWNNNWN---NWWWWWNWNW--WWNNWNNWNWWWWWWWNWNWW-X-WWW-WWW-WW-O-II-WWW-WWW-OO-WWWW-WWNW--WWNWNWWNVNWNNWNWN
+ OIZAZAZOZAZOAAAOAAOOOO OOOOOOOAAAOAIIIAOOOOOAOAOIIOOAAOAAOAOOOOOOOAOAOOI IOOOIOOOIOOI-IOOIOOOIOOOI--IOOOOIOOAOIIOOAOAOOAZAOAAOAOA
+  0NVNVNINVNIVVVIVVIIII  IIIIIIVVVIV000VIIIIIVIVI00IIVVIVVIVIIIIIIIVIVII0 0III0III0II0 0  0III0III0  0IIII0IIVI00IIVIVIIVNVIVVIVIV
+   MOMOM MOM OOO OO            OOO O   O     O O     OO OO O       O O                                       O     O O  OMO OO O O
+   W W W W W                                                                                                             W
 NXXZZAZAMZZZMMMZMZMZMMMZMZMMMZXMZZMMXXXMXMXZMMMZMXXMMZMMMZMMXXXMMMXXXMXMXXXXXMXXXMXMXMXMXMXMMMXMMXXXXMXMXMXMMMXMMMMZMZMMMMZAMAZZMM
+ --NNVNVWNNNWWWNWNWNWWWNWNWWWN-WNNWWI--W-W-NWWWNW--WWNWWWNWWOI-WWW---W-WI----W---W-W-WIW-W-WWW-WW----W-W-W-WWW-WWWWNWNWWWWNVWVNNWW
+ IIAAZAZOAAAOOOAOAOAOOOAOAOOOAIOAAOOOIIOIOIAOOOAOIIOOAOOOAOO-OIOOOIIIOIOOIIIIOIIIOIOIOOOIOIOOOIOOIIIIOIOIOIOOOIOOOOAOAOOOOAZOZAAOO
+ 00VVNVNIVVVIIIVIVIVIIIVIVIIIV0IVVII 00I0I0VIIIVI00IIVIIIVII  0III000I0I 0000I000I0I0I I0I0III0II0000I0I0I0III0IIIIVIVIIIIVNINVVII
+   OOMOM OOO   O O O   O O   O  OO         O   O     O   O                                                         O O    OM MOO
+     W W                                                                                                                   W W
 NXXZMMMAZMMAZMMMMZMMMMZMMZZZMMMZMMMMXXXMXMXZMZMZXMXMXMXMXZMMXMMMMMXMXMMMMMMMMMMMMMXMMMXZMMMMMZMZZMMMXMXMXMMZMZMMMZMMMMMZMMZZZMZZZZ
+ --NWWWVNWWVNWWWWNWWWWNWWNNNWWWNWWWW---W-W-NWNWN-W-W-W-W-NWW-WWWWW-W-WWWWWWWWWWWWW-WWW-NWWWWWNWNNWWW-W-W-WWNWNWWWNWWWWWNWWNNNWNNNN
+ IIAOOOZAOOZAOOOOAOOOOAOOAAAOOOAOOOOIIIOIOIAOAOAIOIOIOIOIAOOIOOOOOIOIOOOOOOOOOOOOOIOOOIAOOOOOAOAAOOOIOIOIOOAOAOOOAOOOOOAOOAAAOAAAA
+ 00VIIINVIINVIIIIVIIIIVIIVVVIIIVIIII000I0I0VIVIV0I0I0I0I0VII0IIIII0I0IIIIIIIIIIIII0III0VIIIIIVIVVIII0I0I0IIVIVIIIVIIIIIVIIVVVIVVVV
+   O   MO  MO    O    O  OOO   O           O O O         O                             O     O OO          O O   O     O  OOO OOOO
+       W   W
 NXXZZAZAZAMAZZMZMMZMMMMMMMMMMXXXMZMZMMMMXMMMXZMMMMXMXMXXXMXZMZMZMZMMMMMZXMMMMMXXXMXZMZMMMZMMMZMMMZMMMMMMXXXMXZMMMMMMMMMMMZZMMZMMZM
+ I-NNVNVNVWVNNWNWWNWWWWWWWWWW---WNWNWWWWIWWW-NWWWW-W-W---W-NWNWNWNWWWWWN-WWWWW--IW-NWNWWWNWWWNWWWNWWWWWW-IIW-NWWWWWWWWWWWNNWWNWWNW
+ OIAAZAZAZOZAAOAOOAOOOOOOOOOOIIIOAOAOOOOOOOOIAOOOOIOIOIIIOIAOAOAOAOOOOOAIOOOOOIIOOIAOAOOOAOOOAOOOAOOOOOOIOOOIAOOOOOOOOOOOAAOOAOOAO
+  0VVNVNVNINVVIVIIVIIIIIIIIII000IVIVIIII III0VIIII0I0I000I0VIVIVIVIIIIIV0IIIII00 I0VIVIIIVIIIVIIIVIIIIII0  I0VIIIIIIIIIIIVVIIVIIVI
+   OOMOMOM MOO O  O              O O         O             O O O O     O           O O   O   O   O           O           OO  O  O
+     W W W W
 NXMZZAZAMAMAMZZZMMZMMZZZMMMZMMXXXMMZXXXMXMXMXMMMXMXMXXXXXMMZMMMZMMMZMMXZMMMMXMOXOXXXMMMMMZMMMMXMMMXMXMMXXXXXXMXMMMZMXXXMXMZZMZMMMM
+ IWNNVNVWVWVWNNNWWNWWNNNWWWNWW-I-WWN---W-W-W-WWW-W-W-I---WWNWWWNWWWNWW-NWWWW-WXOXI--WWWWWNWWWW-WWW-W-WWIOIII-W-WWWNW-IIW-WNNWNWWWW
+ OOAAZAZOZOZOAAAOOAOOAAAOOOAOOIOIOOAIIIOIOIOIOOOIOIOIOIIIOOAOOOAOOOAOOIAOOOOIO - OIIOOOOOAOOOOIOOOIOIOOO-OOOIOIOOOAOIOOOIOAAOAOOOO
+  IVVNVNININIVVVIIVIIVVVIIIVII0 0IIV000I0I0I0III0I0I0 000IIVIIIVIIIVII0VIIII0I    00IIIIIVIIII0III0I0II     0I0IIIVI0  I0IVVIVIIII
+   OOMOM M M OOO  O  OOO   O       O                       O   O   O   O                 O                        O       OO O
+     W W W W
 NXXZZAMAZZZMZZMZMOXMMZMZZZMMXOOOOXXZMMXMXXO=XMMMXZMMXXOOXMMZMMZZMZXOXXXZMZMZMMXOOXXXXXMMXMMMX=XXXMMZMMXXXOXXXMXXXMXMMOXXXMXMXMXMMZ
+ I-NNVWVNNNWNNWNWXIWWNWNNNWWIX-XXI-NWW-W---OIWWW-NWWO--XIWWNWWNNWN-XO--NWNWNWWIX-II---WW-WWW-OO--WWNWW-IOXO--W---W-WWXO--W-W-W-WWN
+ OIAAZOZAAAOAAOAO OOOAOAAAOOO    OIAOOIOII  OOOOIAOO-I  OOOAOOAAOAI -IIAOAOAOOO  OOIIIOOIOOOI -IIOOAOOIO- -IIOIIIOIOO -IIOIOIOIOOA
+  0VVNINVVVIVVIVI  IIVIVVVII      0VII0I00   III0VII 0   IIVIIVVIV0  00VIVIVII     000II0III0  00IIVII0    00I000I0II  00I0I0I0IIV
+   OOM MOOO OO O     O OOO         O             O         O  OO O     O O O                       O                             O
+     W W
 NXXZMAZAZAZAZAMZMMZMXMXZMZMZXXXOXMXMMZMZMMMXXMMMMMXZXXXXXXXMMZZZMMMMXMXMMMMMXMXXXXXMMMMZMMMMXXXMXMMMMMMMXXXXMMMZMZZZXMXMMZMMMZMZMZ
+ I-NWVNVNVNVNVWNWWNW-W-NWNWNI-OXIW-WWNWNWWW--WWWWW-N--OOO--WWNNNWWWW-W-WWWWW-WOIIIIWWWWNWWWW---W-WWWWWWW----WWWNWNNN-W-WWNWWWNWNWN
+ OIAOZAZAZAZAZOAOOAOIOIAOAOAOI- OOIOOAOAOOOIIOOOOOIAII---IIOOAAAOOOOIOIOOOOOIO-OOOOOOOOAOOOOIIIOIOOOOOOOIIIIOOOAOAAAIOIOOAOOOAOAOA
+  0VINVNVNVNVNIVIIVI0I0VIVIV 0   I0IIVIVIII00IIIII0V00   00IIVVVIIII0I0IIIII0I     IIIIVIIII000I0IIIIIII0000IIIVIVVV0I0IIVIIIVIVIV
+   O MOMOMOMOM O  O    O O O         O O           O         OOO                       O                       O OOO     O   O O O
+     W W W W W
 NXXZMZZAZAZAAAMZMMMMZZMZMMMMMXXMMMMMXMMZMMMZXZMZMZMMMXXXXMMMMMMMXMXMXMXMXMMMMMMXXXMMMMMMMMMMMZMMXMXMMMMMMMMMMZMMZZZMMMMMZZMZMZZZZM
+ --NWNNVNVNVVVWNWWWWNNWNWWWWW--WWWWW-WWNWWWN-NWNWNWWW-II-WWWWWWW-W-W-W-W-WWWWWW---WWWWWWWWWWWNWW-W-WWWWWWWWWWNWWNNNWWWWWNNWNWNNNNW
+ IIAOAAZAZAZZZOAOOOOAAOAOOOOOIIOOOOOIOOAOOOAIAOAOAOOOIOOIOOOOOOOIOIOIOIOIOOOOOOIIIOOOOOOOOOOOAOOIOIOOOOOOOOOOAOOAAAOOOOOAAOAOAAAAO
+ 00VIVVNVNVNNNIVIIIIVVIVIIIII00IIIII0IIVIIIV0VIVIVIII0  0IIIIIII0I0I0I0I0IIIIII000IIIIIIIIIIIVII0I0IIIIIIIIIIVIIVVVIIIIIVVIVIVVVVI
+   O OOMOMOMMM O    OO O               O   O O O O                                           O               O  OOO     OO O OOOO
+       W W WWW
 NXXZMAZAMAMAZAMMMZXMMMMMMMMMMMMMZMXMXMMMMMMMMZMMMMMMXZMMMMMMMMMMMZMMMMMMMMMMMMXMXZMMMMXMMMMMMMZZMMMMXMXZMMMZXZMMMZZZMMMMZZZMZZMZMZ
+ I-NWVNVWVWVNVWWWN-WWWWWWWWWWWWWNW-WIWWWWWWWWNWWWWWW-NWWWWWWWWWWWNWWWWWWWWWWWW-W-NWWWW-WWWWWWWNNWWWW-W-NWWWN-NWWWNNNWWWWNNNWNNWNWN
+ OIAOZAZOZOZAZOOOAIOOOOOOOOOOOOOAOIOOOOOOOOOOAOOOOOOIAOOOOOOOOOOOAOOOOOOOOOOOOIOIAOOOOIOOOOOOOAAOOOOIOIAOOOAIAOOOAAAOOOOAAAOAAOAOA
+  0VINVNININVNIIIV0IIIIIIIIIIIIIVI0I IIIIIIIIVIIIIII0VIIIIIIIIIIIVIIIIIIIIIIII0I0VIIII0IIIIIIIVVIIII0I0VIIIV0VIIIVVVIIIIVVVIVVIVIV
+   O MOM M MOM   O              O            O       O           O               O            OO       O   O O   OOO    OOO OO O O
+     W W W W W
 NXXMMMMAZAAAAMZMMMMMMZMMXXXXXMXMXMXXIXXXXMXMXMXM=IXMXZZZXZMMXMXMXMMMMXXXXOXMMZMMMMMZMMXMXXXXXXXMMMXXXXXZMZMZMAMXXMXMMMMMMMMMZMZZMZ
+ I-WWWWVNVVVVWNWWWWWWNWW-----W-W-W-IOOI--W-W-W-WOOIW-NNN-NWW-WIW-WWWW---OXIWWNWWWWWNWW-W--I----WWW-II--NWNWNWVWO-W-WWWWWWWWWNWNNWN
+ OIOOOOZAZZZZOAOOOOOOAOOIIIIIOIOIOIO -OIIOIOIOIO  OOIAAAIAOOIOOOIOOOOIII- OOOAOOOOOAOOIOIIOIIIIOOOIOOIIAOAOAOZO-IOIOOOOOOOOOAOAAOA
+  0IIIINVNNNNIVIIIIIIVII00000I0I0I0    00I0I0I0I   I0VVV0VII0I I0IIII000   IIVIIIIIVII0I00 0000III0  00VIVIVINI 0I0IIIIIIIIIVIVVIV
+       MOMMMM O      O                               OOO O                   O     O                   O O O M              O OO O
+       W WWWW                                                                                                W
 NXXZZAZAZAZAZAMMMZMMMMMOXXMMMZMZMZMMOXXMXZMMZMMMMMMMMMMZMMZZXXXMMZMMZMMMMMMZMZMZMZMMMMOXXMMMMMXMXXXXXXXMXZMZZAZZMMMMZZMZMZZAMZZAMZ
+ I-NNVNVNVNVNVWWWNWWWWWXI-WWWNWNWNWWX--W-NWWNWWWWWWWWWWNWWNNIOIWWNWWNWWWWWWNWNWNWNWWWWX--WWWWW-W--IIO--W-NWNNVNNWWWWNNWNWNNVWNNVWN
+ OIAAZAZAZAZAZOOOAOOOOO OIOOOAOAOAOO IIOIAOOAOOOOOOOOOOAOOAAO-OOOAOOAOOOOOOAOAOAOAOOOO IIOOOOOIOIIOO-IIOIAOAAZAAOOOOAAOAOAAZOAAZOA
+  0VVNVNVNVNVNIIIVIIIII  0IIIVIVIVII 00I0VIIVIIIIIIIIIIVIIVV   IIVIIVIIIIIIVIVIVIVIIII 00IIIII0I00   00I0VIVVNVVIIIIVVIVIVVNIVVNIV
+   OOMOMOMOMOM   O           O O O       O  O          O  OO     O  O      O O O O                       O OOMOO    OO O OOM OOM O
+     W W W W W                                                                                               W             W   W
 NXXZMAZAMMZMMAZZZMMZMMXMXMXMMMMMMMXMXMXMMMMZMMMZMMXZMMMMZZMMXZMZMZMMMMMMMMMMMMMMMZMMMMMMMMMMXZMMMMMMMZXMXMXMMZMZMMZMZMMZZZMZZAZZZM
+ --NWVNVWWNWWVNNNWWNWW-W-W-WWWWWWW-W-W-WWWWNWWWNWW-NWWWWNNWW-NWNWNWWWWWWWWWWWWWWWNWWWWWWWWWW-NWWWWWWWN-W-W-WWNWNWWNWNWWNNNWNNVNNNW
+ IIAOZAZOOAOOZAAAOOAOOIOIOIOOOOOOOIOIOIOOOOAOOOAOOIAOOOOAAOOIAOAOAOOOOOOOOOOOOOOOAOOOOOOOOOOIAOOOOOOOAIOIOIOOAOAOOAOAOOAAAOAAZAAAO
+ 00VINVNIIVIINVVVIIVII0I0I0IIIIIII0I0I0IIIIVIIIVII0VIIIIVVII0VIVIVIIIIIIIIIIIIIIIVIIIIIIIIII0VIIIIIIIV0I0I0IIVIVIIVIVIIVVVIVVNVVVI
+   O MOM  O  MOOO  O                       O   O   O    OO   O O O               O           O       O       O O  O O  OOO OOMOOO
+     W W     W                                                                                                               W
 NXXZMAZAMAZAMAMZMMMMMMMMMZXMXXMZXMXMXMMMMZXXXMXMMZXZXMMMMMMMMMMZXMXZMMMMXZMMMMMMMMMZMMMMMMXMMMMMMMXZMMMZMMMMMMMZMZZMXXXZMZZMZZZMZZ
+ I-NWVNVWVNVWVWNWWWWWWWWWN-W--WN-W-W-WWWWN---W-WWN-N-WWWWWWWWWWN-WINWWWW-NWWWWWWWWWNWWWWWW-WWWWWWW-NWWWNWWWWWWWNWNNW---NWNNWNNNWNN
+ OIAOZAZOZAZOZOAOOOOOOOOOAIOIIOAIOIOIOOOOAIIIOIOOAIAIOOOOOOOOOOAIOOAOOOOIAOOOOOOOOOAOOOOOOIOOOOOOOIAOOOAOOOOOOOAOAAOIIIAOAAOAAAOAA
+  0VINVNINVNINIVIIIIIIIIIV0I00IV0I0I0IIIIV000I0IIV0V0IIIIIIIIIIV0I VIIII0VIIIIIIIIIVIIIIII0IIIIIII0VIIIVIIIIIIIVIVVI000VIVVIVVVIVV
+   O MOM MOM M O         O     O         O       O O           O   O     O         O               O   O       O OO    O OO OOO OO
+     W W W W W
 NXMMMMZMZAZAMAZMIXOXXXMMMMXMXXXMXXMMXMXMMXXOIXXMMZMMMMXMMMXXXMMXXOXXXXXZXZXMXMXXMMXMXMXMXZXMOOXXXXXXXXXXXXXXXMXMMMMXXXXMMMMZMZMZZM
+ -WWWWNWNVNVWVNWOOXI--WWWW-W---W--WW-W-WWIOXOI-WWNWWWW-WWW---WW--XOII--N-N-W-W--WW-W-W-W-N-WXXO----II-I--II--W-WWWW-I--WWWWNWNWNNW
+ IOOOOAOAZAZOZAO - OIIOOOOIOIIIOIIOOIOIOOO-  OIOOAOOOOIOOOIIIOOII -OOIIAIAIOIOIIOOIOIOIOIAIO  -IIIIOOIOIIOOIIOIOOOOIOIIOOOOAOAOAAO
+ 0IIIIVIVNVNINVI    00IIII0I000I00II0I0II     0IIVIIII0III000II00    00V0V0I0I00II0I0I0I0V0I   0000  0 00  00I0IIII0 00IIIIVIVIVVI
+      O OMOM MO                                  O                     O O               O                                 O O OO
+         W W W
 OXXMZAMAMAMZMAZXXXXXXXXZMMXZXNOMMMMZXMXMXXOXIXXZMMXMXXIXXXXMMMMMXXIXXXXMMMXMXMXOIXXMXMMMMZXXXXXXXMXMXMXMXOOXMMXMMMMMXXXZZZMAZMZZZA
+-I-WNVWVWVWNWVN-IIIOO--NWW-N- XWWWWN-W-W-IXOOO-NWW-W--OO---WWWWWIIOOO--WWW-W-W-XO--W-WWWWN-II-I--W-W-W-W-XX-WW-WWWWW---NNNWVNWNNNV
+ OIOAZOZOZOAOZAIOOO--IIAOOIAI  OOOOAIOIOIO - -IAOOIOII -IIIOOOOOOO --IIOOOIOIOI  IIOIOOOOAIOOIOIIOIOIOIOI  IOOIOOOOOIIIAAAOZAOAAAZ
+  0IVNININIVINV0     00VII0V0  IIIIV0I0I0     0VII0I00  000IIIII     00III0I0I0  00I0IIIIV0  0 00I0I0I0I0  0II0IIIII000VVVINVIVVVN
+    OM M M O MO        O   O       O           O                                         O                             OOO MO OOOM
+     W W W   W                                                                                                             W     W
 OXXZMZZMMAMAZAZZXXXOXMMZMMXZMXXMMXXZMMMMMXXXOXMZXMXMXXXXXMXMMMXMXXXXXXXMMMXZXZMXXMMMMMXMXMMXOOIXXMXMMMMMXMMMMZXMXMXMXMMMMMMZZZMMMA
+---NWNNWWVWVNVNNIIIXIWWNWW-NW--WW--NWWWWWIIOX-WN-W-W-----W-WWW-WIOOIO--WWW-N-NW--WWWWW-W-WW-XXO--W-WWWWW-WWWWN-W-W-W-WWWWWWNNNWWWV
+ IIAOAAOOZOZAZAAOOO OOOAOOIAOIIOOIIAOOOOOOO- IOAIOIOIIIIIOIOOOIOO--O-IIOOOIAIAOIIOOOOOIOIOOI   IIOIOOOOOIOOOOAIOIOIOIOOOOOOAAAOOOZ
+ 00VIVVIININVNVV     IIVII0VI00II00VIIIII    0IV0I0I00000I0III0I     00III0V0VI00IIIII0I0II0   00I0IIIII0IIIIV0I0I0I0IIIIIIVVVIIIN
+   O OO  M MOMOO       O   O       O           O                           O O                               O             OOO   M
+         W W W                                                                                                                   W
 OXXMMZZZZAMAZAZZMMXMXMXXXXXMXXXXXXXMMMXXXXXXXXXMMMXMXXXMMMXMMMXMXXXXXMMMMMXMXMMZXMXZXMXMMMMMXXXMXMMMMZMMMZMZXMMMMMMMMZMMZZMAMZMZZA
+---WWNNNNVWVNVNNWW-W-W--I--W-------WWW----III--WWW-W---WWW-WWW-W-----WWWWW-W-WWN-W-N-W-WWWWW-IOW-WWWWNWWWNWN-WWWWWWWWNWWNNWVWNWNNV
+ IIOOAAAAZOZAZAAOOIOIOIIOIIOIIIIIIIOOOIIIIOOOIIOOOIOIIIOOOIOOOIOIIIIIOOOOOIOIOOAIOIAIOIOOOOOIO-OIOOOOAOOOAOAIOOOOOOOOAOOAAOZOAOAAZ
+ 00IIVVVVNINVNVVII0I0I00 00I0000000III0000   00III0I000III0III0I00000IIIII0I0IIV0I0V0I0IIIII0  I0IIIIVIIIVIV0IIIIIIIIVIIVVINIVIVVN
+     OOOOM MOMOO                                                               O   O                 O   O O         O  OO M O OOM
+         W W W                                                                                                             W     W
 OXXZMMMZZZZZZZMMXMXMXXXXXMXMXMXMXMMZMMMZMMXMXMMMXMXMMMXXXMXXXMXXXXXMXMXMXMXMXMXMMXXMXXXMXMXMXZXMMMXMXMXMXMXMMMMMMZMMMZMMMZZMZMZMMZ
+-I-NWWWNNNNNNNWW-W-WI-I-IW-W-W-W-WWNWWWNWW-W-WWW-W-WWW---WI--W----IW-W-W-W-W-W-WW--W---W-W-W-N-WWW-W-W-W-W-WWWWWWNWWWNWWWNNWNWNWWN
+ OIAOOOAAAAAAAOOIOIOOIOIOOIOIOIOIOOAOOOAOOIOIOOOIOIOOOIIIOOIIOIIIIOOIOIOIOIOIOIOOIIOIIIOIOIOIAIOOOIOIOIOIOIOOOOOOAOOOAOOOAAOAOAOOA
+  0VIIIVVVVVVVII0I0I 0 0 I0I0I0I0IIVIIIVII0I0III0I0III000I 00I0000 I0I0I0I0I0I0II00I000I0I0I0V0III0I0I0I0I0IIIIIIVIIIVIIIVVIVIVIIV
+   O   OOOOOOO                     O   O                                                     O                   O   O   OO O O  O
 OXXMMZMZZZZZMZMZMMMMXXXXXMXMXMXMXMXXXMXMMZXMXMMZXXXMXXXMXMMMXXXMXMMMXZXMMMXMMZMMMMXZXXXMMZMZMZMZXZXXXMMZMMMMMMXXXMMZMMZMMMZZMZMMMM
+---WWNWNNNNNWNWNWWWW---OIW-W-W-W-W--IW-WWN-W-WWN---W---W-WWW---W-WWW-N-WWW-WWNWWWW-N---WWNWNWNWN-N---WWNWWWWWW---WWNWWNWWWNNWNWWWW
+ IIOOAOAAAAAOAOAOOOOIII-OOIOIOIOIOIIOOIOOAIOIOOAIIIOIIIOIOOOIIIOIOOOIAIOOOIOOAOOOOIAIIIOOAOAOAOAIAIIIOOAOOOOOOIIIOOAOOAOOOAAOAOOOO
+ 00IIVIVVVVVIVIVIIII000  I0I0I0I0I00 I0IIV0I0IIV000I000I0III000I0III0V0III0IIVIIII0V000IIVIVIVIV0V000IIVIIIIII000IIVIIVIIIVVIVIIII
+     O OOOOO O O                         O     O                     O       O     O     O O O O O     O           O  O   OO O
 OXXMMZMZMZMZMZMMMMXMXZXOXMXMMMXMXMMOXXMMMZMMMZXZXOXXXMMMXMMMXXXMMMMMXZXMXXXMXMXMXMMMMXXMXZMZMMMZMMMXXXXMXMMMZMMXMZMZMMMZMMMMMMMZMZ
+---WWNWNWNWNWNWWWW-W-N-XOW-WWW-W-WWXO-WWWNWWWN-N-XO--WWW-WWWOO-WWWWW-N-W-O-W-W-W-WWWWI-W-NWNWWWNWWWI---W-WWWNWW-WNWNWWWNWWWWWWWNWN
+ IIOOAOAOAOAOAOOOOIOIAI -OIOOOIOIOO -IOOOAOOOAIAI -IIOOOIOOO--IOOOOOIAIOI-IOIOIOIOOOOOIOIAOAOOOAOOOOIIIOIOOOAOOIOAOAOOOAOOOOOOOAOA
+ 00IIVIVIVIVIVIIII0I0V0  I0III0I0II  0IIIVIIIV0V0  00III0III  0IIIII0V0I0 0I0I0I0IIII 0I0VIVIIIVIII 000I0IIIVII0IVIVIIIVIIIIIIIVIV
+     O O O O O       O                   O   O O                     O                   O O   O            O    O O   O       O O
 OXXZZMMZZAZZMZZMMMXMXXMMMZXMXMXMXMMMXMMMMMXZXMXZXXXMXMMMMMMMXXXXXMXMMMXMXXXMXMMMXMXMMZXZXMXZMZMMMMXMXMXMXMMMXMMZMZXMMMMZZZMMMMMZMM
+---NNWWNNVNNWNNWWW-W--WWWN-W-W-W-WWW-WWWWW-N-W-N-OIW-WWWWWWWI----W-WWW-W---W-WWW-W-WWN-N-W-NWNWWWW-W-W-W-WWW-WWNWN-WWWWNNNWWWWWNWW
+ IIAAOOAAZAAOAAOOOIOIIOOOAIOIOIOIOOOIOOOOOIAIOIAI-OOIOOOOOOOOIIIIOIOOOIOIIIOIOOOIOIOOAIAIOIAOAOOOOIOIOIOIOOOIOOAOAIOOOOAAAOOOOOAOO
+ 00VVIIVVNVVIVVIII0I00IIIV0I0I0I0III0IIIII0V0I0V0  I0IIIIIII 0000I0III0I000I0III0I0IIV0V0I0VIVIIII0I0I0I0III0IIVIV0IIIIVVVIIIIIVII
+   OO  OOMOO OO          O                 O   O                                     O O   O O                 O O     OOO     O
+         W
 NXMZMMMMZAZZZZMZMZXMXZMMXMMMZMXMXMMMMZXMXMMMXMXXXXXXXXXMMXMZXMMMXMXMXMXMMMMMXMXXXMMMMMMMMMMZMZXMMZMMMMXMMZMZZMMMMMMMMZMZMZMZMZXZMM
+ -WNWWWWNVNNNNWNWN-W-NWW-WWWNW-W-WWWWN-W-WWW-W---------WW-WN-WWW-W-W-W-WWWWW-W---WWWWWWWWWWNWN-WWNWWWW-WWNWNNWWWWWWWWNWNWNWNWN-NWW
+ IOAOOOOAZAAAAOAOAIOIAOOIOOOAOIOIOOOOAIOIOOOIOIIIIIIIIIOOIOAIOOOIOIOIOIOOOOOIOIIIOOOOOOOOOOAOAIOOAOOOOIOOAOAAOOOOOOOOAOAOAOAOAIAOO
+ 0IVIIIIVNVVVVIVIV0I0VII0IIIVI0I0IIIIV0I0III0I000000000II0IV0III0I0I0I0IIIII0I000IIIIIIIIIIVIV0IIVIIII0IIVIVVIIIIIIIIVIVIVIVIV0VII
+   O    OMOOOO O O   O      O        O                     O                               O O   O       O OO        O O O O O O
+         W
 OXMMZZZZMMZAMMZZMMMMXMXMMMXXXOOXXMMMMMMZMXMMXMMMMMMMXXXOXMXMMZMMXMXMXMXMXMXZXXXXXXXZMMMMMZMZMMMZMMMMMZMMMMMZMZMMMMZZMZZZZMMZMZMZZZ
+--WWNNNNWWNVWWNNWWWW-W-WWW--OXXIIWWWWWWNW-WW-WWWWWWW-IOXOW-WWNWW-WIW-W-W-W-N--IIO--NWWWWWNWNWWWNWWWWWNWWWWWNWNWWWWNNWNNNNWWNWNWNNN
+ IOOAAAAOOAZOOAAOOOOIOIOOOII-  OOOOOOOOAOIOOIOOOOOOOIO- -OIOOAOOIOOOIOIOIOIAIIOO-IIAOOOOOAOAOOOAOOOOOAOOOOOAOAOOOOAAOAAAAOOAOAOAAA
+ 0IIVVVVIIVNIIVVIIII0I0III00     IIIIIIVI0II0IIIIIII0    I0IIVII0I I0I0I0I0V00   00VIIIIIVIVIIIVIIIIIVIIIIIVIVIIIIVVIVVVVIIVIVIVVV
+    OOOO  OM  OO                       O                     O             O       O     O O   O     O     O O    OO OOOO  O O OOO
+           W
 OXXZMZMZMMMZMZMZMOXXXXXXXZXXXOXOXXXMMMMMMMOXXMXMMMXMXXOXOXXMXMXMXMXXXMXMXMXMXXXIXXXMMZXXMMXXXXXXXMXMXZMXXXXXXZMMMZMZMZMZMMXZMZZMMZ
+-I-NWNWNWWWNWNWNWXO------N-IIXOXI--WWWWWWWXI-W-WWW-WIOXOXIIW-W-W-WIOIW-W-W-W-IOOOO-WWN--WW---II--W-W-NW-III--NWWWNWNWNWNWW-NWNNWWN
+ OIAOAOAOOOAOAOAO -IIIIIIAIOO - OIIOOOOOOO OIOIOOOIOO- - OOOIOIOIOO-OOIOIOIOIO- --IOOAIIOOIIIOOIIOIOIAOIOOOIIAOOOAOAOAOAOOIAOAAOOA
+  0VIVIVIIIVIVIVI  000000V0      00IIIIIII  0I0III0I       I0I0I0I   I0I0I0I0     0IIV00II000  00I0I0VI0   00VIIIVIVIVIVII0VIVVIIV
+   O O O   O O O         O                                                           O               O       O   O O O O   O OO  O
 OXXMZZMZMZMZMMMZMXXXXMXMMMMXOOOOXXXMXMXZXMXXXXXMXMXXOOXXXXXXXMXXXMXXXXXMMMXMXXXOXOXMXMXZMMMMXIXXXXXMXMMXXXXXXMXMXZMMMMMZMMMMMMMMMZ
+---WNNWNWNWNWWWNWI---W-WWWWIXXXXI--W-W-N-WOO---W-W-IXXO-O----W---W-OI--WWW-W-IIXOXIW-W-NWWWWIOO----W-WW-III--W-W-NWWWWWNWWWWWWWWWN
+ IIOAAOAOAOAOOOAOOIIIOIOOOOO    OIIOIOIAIO--IIIOIOIO  -I-IIIIOIIIOI-OIIOOOIOIOO - OOIOIAOOOOO -IIIIOIOOIOOOIIOIOIAOOOOOAOOOOOOOOOA
+ 00IVVIVIVIVIIIVI 000I0IIII      00I0I0V0I  000I0I0    0 0000I000I0  00III0I0      I0I0VIIII   0000I0II0   00I0I0VIIIIIVIIIIIIIIIV
+    OO O O O   O                       O                                               O                         O     O         O
 OXXMZZZMMMMMMZMZMZXMMMMZMMXMXOXXXMMXXZMMXMMMMMXMMMXMXOIOXXXMXMXXMMMMXMXMXXXMMMXXXXXMMMMMMZMMMZMMMMXMMMXMXXXMMMMZMMMZMMMMMMMXXMMZZZ
+-I-WNNNWWWWWWNWNWN-WWWWNWW-WIXO--WW--NWW-WWWWW-WWW-W-XOXO-IWIW--WWWW-WIWI--WWWI-OIIWWWWWWNWWWNWWWW-WWW-WIIIWWWWNWWWNWWWWWWW--WWNNN
+ OIOAAAOOOOOOAOAOAIOOOOAOOIOO -IIOOIIAOOIOOOOOIOOOIOI   -IOOOOIIOOOOIOOOOIIOOOOI-OOOOOOOOAOOOAOOOOIOOOIOOOOOOOOAOOOAOOOOOOOIIOOAAA
+  0IVVVIIIIIIVIVIV0IIIIVII0I   00II00VII0IIIII0III0I0    0 I I00IIII0I I 00III 0   IIIIIIVIIIVIIII0III0I   IIIIVIIIVIIIIIII00IIVVV
+    OOO      O O O     O             O                                                   O   O                 O   O           OOO
 NXXMMZZAMMMZZMZAMZMMXMMZXMMMMMXMMZMMMMMZMMXXXMMXXMXMXMMMMMXXXXXXXMXMXMMMXMXZMMMMMMMMMMMMMMMMMMXMMMMMMMMMMMXMXMXXXZMMMMMZMZMZMMMMMM
+ --WWNNVWWWNNWNVWNWW-WWN-WWWWW-WWNWWWWWNWW---WW--W-WIWWWWW-------W-W-WWW-W-NWWWWWWWWWWWWWWWWWW-WWWWWWWWWWW-W-W---NWWWWWNWNWNWWWWWW
+ IIOOAAZOOOAAOAZOAOOIOOAIOOOOOIOOAOOOOOAOOIIIOOIIOIOOOOOOOIIIIIIIOIOIOOOIOIAOOOOOOOOOOOOOOOOOOIOOOOOOOOOOOIOIOIIIAOOOOOAOAOAOOOOOO
+ 00IIVVNIIIVVIVNIVII0IIV0IIIII0IIVIIIIIVII000II00I0I IIIII0000000I0I0III0I0VIIIIIIIIIIIIIIIIII0IIIIIIIIIII0I0I000VIIIIIVIVIVIIIIII
+     OOM   OO OM O     O         O     O                                   O                                     O     O O O
+       W       W
 =XXZMAZAZZZAMZZMMZMZMMXMXZMMXMXMMMXMXZMZMMMMMMMMMZMMXMXMXMXXXMXMXMXXXMXMXMXMMMMMMMMMMMMMXMXMXMXMMXMMXMMMXMXMXMXXXMMMXMMZMMMMMMMMMM
+O--NWVNVNNNVWNNWWNWNWW-W-NWW-WIWWW-W-NWNWWWWWWWWWNWW-W-W-WI--W-W-W---W-W-W-WWWWWWWWWWWWW-W-W-W-WW-WW-WWW-W-W-W---WWW-WWNWWWWWWWWWW
+ IIAOZAZAAAZOAAOOAOAOOIOIAOOIOOOOOIOIAOAOOOOOOOOOAOOIOIOIOOIIOIOIOIIIOIOIOIOOOOOOOOOOOOOIOIOIOIOOIOOIOOOIOIOIOIIIOOOIOOAOOOOOOOOOO
+ 00VINVNVVVNIVVIIVIVII0I0VII0I III0I0VIVIIIIIIIIIVII0I0I0I 00I0I0I000I0I0I0IIIIIIIIIIIII0I0I0I0II0II0III0I0I0I000III0IIVIIIIIIIIII
+   O MOMOOOM OO  O O     O           O O         O                                                                     O
+     W W   W
 OXXMMAZAZZZZZAZAZZMMMMOOXMMMXMXZMMXOXMMMMMMMMMMMXXXMXMXMMMXXOXXMXMXMXMXMOXXXMMXMXMMZXX=XXMMMMMXZMMXXXMMZMMXMXMMMMMMMMMMMMZMMMZMMMZ
+---WWVNVNNNNNVNVNNWWWWXXIWWW-W-NWWIX-WWWWWWWWWWWO--WIW-WWW-IXI-W-W-W-W-WX-I-WW-W-WWN-OO--WWWWW-NWW--IWWNWW-W-WWWWWWWWWWWWNWWWNWWWN
+ IIOOZAZAAAAAZAZAAOOOO  OOOOIOIAOOO IOOOOOOOOOOO-IIOOOIOOOIO OIOIOIOIOIO IOIOOIOIOOAI- IIOOOOOIAOOIIOOOAOOIOIOOOOOOOOOOOOAOOOAOOOA
+ 00IINVNVVVVVNVNVVIIII   III0I0VII  0IIIIIIIIIII 00I I0III0   0I0I0I0I0I 0 0II0I0IIV0  00IIIII0VII00 IIVII0I0IIIIIIIIIIIIVIIIVIIIV
+     MOMOOOOOMOMOO             O                                                   O           O       O                 O   O   O
+     W W     W W
 OXXMMMMMMZMAZAMZMAMMMZXXXMMMMZZMMMXXXZMMMMXMXMMMXXXMMMXXXMXXXXXMXMXXXXXXXMXMMZXZMZMMXMXXXXXXXXMXMMMXXXMZMXXZMMMMMZXZMMMMMMMMXMXMMM
+-I-WWWWWWNWVNVWNWVWWWNOOIWWWWNNWWW---NWWWW-W-WWWI--WWW---W-II--W-W-------W-WWN-NWNWW-W--------W-WWW-I-WNW--NWWWWWN-NWWWWWWWW-W-WWW
+ OIOOOOOOAOZAZOAOZOOOA--OOOOOAAOOOIIIAOOOOIOIOOOOIIOOOIIIOIOOIIOIOIIIIIIIOIOOAIAOAOOIOIIIIIIIIOIOOOIOIOAOIIAOOOOOAIAOOOOOOOOIOIOOO
+  0IIIIIIVINVNIVINIIIV   IIIIVVIII000VIIII0I0III 00III000I0  00I0I0000000I0IIV0VIVII0I00000000I0III0 0IVI00VIIIIIV0VIIIIIIII0I0III
+         O MOM O M   O       OO      O                                       O O O                     O   O     O O
+           W W   W
 OXMMMZZAZAZAZAZAZAZAMZMMMZMMMZMZMZMMMZMMZMXMXMMMMZMMXMXMXXXMMMMMXMMMXMMMXMXMMMXMMMXMMMXMXMXXXMXMXZMMXMXMXMMZMMMMZZMZMZMZMZMZZZZZZZ
+--WWWNNVNVNVNVNVNVNVWNWWWNWWWNWNWNWWWNWWNW-W-WWWWNWW-W-W---WWWWW-WWW-WWW-W-WWW-WWW-WWW-W-W---W-W-NWW-W-W-WWNWWWWNNWNWNWNWNWNNNNNNN
+ IOOOAAZAZAZAZAZAZAZOAOOOAOOOAOAOAOOOAOOAOIOIOOOOAOOIOIOIIIOOOOOIOOOIOOOIOIOOOIOOOIOOOIOIOIIIOIOIAOOIOIOIOOAOOOOAAOAOAOAOAOAAAAAAA
+ 0IIIVVNVNVNVNVNVNVNIVIIIVIIIVIVIVIIIVIIVI0I0IIIIVII0I0I000IIIII0III0III0I0III0III0III0I0I000I0I0VII0I0I0IIVIIIIVVIVIVIVIVIVVVVVVV
+     OOMOMOMOMOMOMOM O   O   O O O   O  O        O                                               O         O    OO O O O O OOOOOOO
+       W W W W W W W
 OXMZZZMZMZMZMAMAZMMMMMMZMZMMXMMMMZMMMMMMMMXMMZMMMZMXMMMMXXXXXMXMMMXXXXXMXMXZMZXZMZMZMMMMXMXMXXXXMMXMMZMMMMXMMMMMMMZZMZMMZMMZZZMMMZ
+-IWNNNWNWNWNWVWVNWWWWWWNWNWW-WWWWNWWWWWWWW-WWNWWWNW-WWWW-----W-WWW-I---W-W-NWN-NWNWNWWWW-W-WI-I-WW-WWNWWWW-WWWWWWWNNWNWWNWWNNNWWWN
+ OOAAAOAOAOAOZOZAOOOOOOAOAOOIOOOOAOOOOOOOOIOOAOOOAOIOOOOIIIIIOIOOOIOIIIOIOIAOAIAOAOAOOOOIOIOOIOIOOIOOAOOOOIOOOOOOOAAOAOOAOOAAAOOOA
+  IVVVIVIVIVININVIIIIIIVIVII0IIIIVIIIIIIII0IIVIIIVI0IIII00000I0III0 000I0I0VIV0VIVIVIIII0I0I 0 0II0IIVIIII0IIIIIIIVVIVIIVIIVVVIIIV
+   OOO O O O M MO      O O       O           O   O                         O O O O O                 O            OO O  O  OOO   O
+             W W
 OXMZMZZAZAZAZAMAMAMZMZMMMMMMXMMMMMMMMMXMXOXXXMXZMMMMMZMMXMMMMMXMXXXXXMXMMMXMXMMMXMXMXMXMXMXOOOXXXMXMMMMMMMMMMMMMMMMZZZMZZMMMMZMZZM
+--WNWNNVNVNVNVWVWVWNWNWWWWWW-WWWWWWWWW-WIXOI-W-NWWWWWNWW-WWWWW-WIII-IW-WWW-W-WWW-W-W-W-W-W-XXXO--W-WWWWWWWWWWWWWWWWNNNWNNWWWWNWNNW
+ IOAOAAZAZAZAZOZOZOAOAOOOOOOIOOOOOOOOOIOO -OIOIAOOOOOAOOIOOOOOIOOOOIOOIOOOIOIOOOIOIOIOIOIOI   -IIOIOOOOOOOOOOOOOOOOAAAOAAOOOOAOAAO
+ 0IVIVVNVNVNVNININIVIVIIIIII0IIIIIIIII0I    0I0VIIIIIVII0IIIII0I   0 I0III0I0III0I0I0I0I0I0    00I0IIIIIIIIIIIIIIIIVVVIVVIIIIVIVVI
+   O OOMOMOMOM M M O O                         O     O                                                             OOO OO    O OO
+       W W W W W W
 OXMZZMMMZMZAMAMAZMMZMZMMMMXXXIXMXMMZXMXMXXOXXXXMXMXMMMIOXXXMXMMMXXIXXXXMMMXMMMMXXXXXMMXMMMXXXIXXXMMZMMXZMOOXXMMMMZMMMZMMMMMMMZMMXZ
+--WNNWWWNWNVWVWVNWWNWNWWWW--IOIW-WWN-W-WOIXIO--W-W-WWWOXI--W-WWW--OOI--WWW-WWWW-I-I-WW-WWW-OOOOO-WWNWW-NWXX--WWWWNWWWNWWWWWWWNWW-N
+ IOAAOOOAOAZOZOZAOOAOAOOOOIIO OOIOOAIOIO-O O-IIOIOIOOO  OIIOIOOOII -OIIOOOIOOOOIOIOIOOIOOOI-- --IOOAOOIAO  IIOOOOAOOOAOOOOOOOAOOIA
+ 0IVVIIIVIVNININVIIVIVIIII00   I0IIV0I0I     00I0I0III   00I0III00   00III0IIII0 0 0II0III0     0IIVII0VI  00IIIIVIIIVIIIIIIIVII0V
+   OO   O OM M MO  O O             O                                                               O   O         O   O       O   O
+           W W W
 OXXMMZMZMMZAZMMAZAZMMMMMXMMMMXXMMZMMMZMMXXXXXMMMMMMZMZXMXMXMXMMMXXXXXXXMXZMZZMMOOXXMXZMZXMXXOXOXMZMZZZMMMZMZZMZZMZMMMMMMMZMMZMMMMZ
+---WWNWNWWNVNWWVNVNWWWWW-WWWW--WWNWWWNWWIIOIIWWWWWWNWN-W-W-W-WWW-IOOO--W-NWNNWWXX--W-NWN-W-IX-X-WNWNNNWWWNWNNWNNWNWWWWWWWNWWNWWWWN
+ IIOOAOAOOAZAOOZAZAOOOOOIOOOOIIOOAOOOAOOOO-OOOOOOOOAOAIOIOIOIOOOIO---IIOIAOAAOO  IIOIAOAIOIO I IOAOAAAOOOAOAAOAAOAOOOOOOOAOOAOOOOA
+ 00IIVIVIIVNVIINVNVIIIII0IIII00IIVIIIVII     IIIIIIVIV0I0I0I0III0    00I0VIVVII  00I0VIV0I0  0 0IVIVVVIIIVIVVIVVIVIIIIIIIVIIVIIIIV
+     O O  OMO  MOMO              O   O             O O                   O OO        O O         O OOO   O OO OO O       O  O    O
+           W   W W
 OXXMMZZZMZMAMZMZZMMZMMMMMMMZMMMZMZMMMZMMXXXXXMMMXMMMMMXMXMMMXZMMXMXXXMXZMMMMMMMMMMXMXMMXMMXXXXXMMMMZMMMMMMMZMZMZMMZMMZMZMMXMMMXMXM
+---WWNNNWNWVWNWNNWWNWWWWWWWNWWWNWNWWWNWW--II-WWW-WWWWW-W-WWW-NWW-WI-IW-NWWWWWWWWWW-W-WW-WW--I-IWWWWNWWWWWWWNWNWNWWNWWNWNWW-WWW-W-W
+ IIOOAAAOAOZOAOAAOOAOOOOOOOAOOOAOAOOOAOOIIOOIOOOIOOOOOIOIOOOIAOOIOOIOOIAOOOOOOOOOOIOIOOIOOIIOIOOOOOAOOOOOOOAOAOAOOAOOAOAOOIOOOIOIO
+ 00IIVVVIVINIVIVVIIVIIIIIIIVIIIVIVIIIVII00  0III0IIIII0I0III0VII0I 0 I0VIIIIIIIIII0I0II0II00 0 IIIIVIIIIIIIVIVIVIIVIIVIVII0III0I0I
+     OOO O M O OO  O       O   O O   O                       O         O                           O       O O O  O  O O
+           W
 NXXZMZMZZAZAMZMZMZZZMZMMXZMZXZMZMZMMXZMMMMMMXMXZXZMMXMXMMMMMXMXMMMMMMMXZXMMZMZMMMMMMMMMMXMXXXMXXXMXMMMMMMMMMMZMMMZMMMMMZMMMMMMXMMM
+ --NWNWNNVNVWNWNWNNNWNWW-NWN-NWNWNWW-NWWWWWW-W-N-NWW-W-WWWWW-W-WWWWWWW-N-WWNWNWWWWWWWWWW-W---W---W-WWWWWWWWWWNWWWNWWWWWNWWWWWW-WWW
+ IIAOAOAAZAZOAOAOAAAOAOOIAOAIAOAOAOOIAOOOOOOIOIAIAOOIOIOOOOOIOIOOOOOOOIAIOOAOAOOOOOOOOOOIOIIIOIIIOIOOOOOOOOOOAOOOAOOOOOAOOOOOOIOOO
+ 00VIVIVVNVNIVIVIVVVIVII0VIV0VIVIVII0VIIIIII0I0V0VII0I0IIIII0I0IIIIIII0V0IIVIVIIIIIIIIII0I000I000I0IIIIIIIIIIVIIIVIIIIIVIIIIII0III
+   O O OOMOM O O OOO O   O O O O O   O         O O                     O   O O                               O   O     O
+         W W
 OXXZMMMZMAMZZZMAMAZAZZXZMZMMMMMMMZXMMZMMMMXMXMXMXMMMXMXXXMMMMZMMMXMMMMMMMMXMMMXMXMXXXMXMXXXMMMMXXMXXXMMMMMMMMMMZMZMMXMXMXMXXMMXMXM
+---NWWWNWVWNNNWVWVNVNN-NWNWWWWWWWN-WWNWWWW-W-W-W-WWW-W---WWWWNWWW-WWWWWWWW-WWW-W-W---W-W---WWWW--W--IWWWWWWWWWWNWNWW-W-W-W--WW-W-W
+ IIAOOOAOZOAAAOZOZAZAAIAOAOOOOOOOAIOOAOOOOIOIOIOIOOOIOIIIOOOOAOOOIOOOOOOOOIOOOIOIOIIIOIOIIIOOOOIIOIIOOOOOOOOOOOAOAOOIOIOIOIIOOIOIO
+ 00VIIIVINIVVVININVNVV0VIVIIIIIIIV0IIVIIII0I0I0I0III0I000IIIIVIII0IIIIIIII0III0I0I000I0I000IIII00I00 IIIIIIIIIIVIVII0I0I0I00II0I0I
+   O   O M OOO M MOMOO O O       O   O                       O                                                 O O
+         W     W W W
 OXXMMAZAMAZAZAMAMAZAZZXXXZMZMZMMMMMXXMMZMZXMMMMMXXMMMMXMXMMMXXXMMZMMMMMMMXXMMZMMMMMMXMOXXMMMMMMMMMXXXMXZMZMMMZMZMZZMMZMMMMZZMMMZZZ
+-I-WWVNVWVNVNVWVWVNVNN-I-NWNWNWWWWW-IWWNWN-WWWWWO-WWWW-W-WWWI--WWNWWWWWWW-IWWNWWWWWW-WXI-WWWWWWWWW--OW-NWNWWWNWNWNNWWNWWWWNNWWWNNN
+ OIOOZAZOZAZAZOZOZAZAAIOIAOAOAOOOOOIOOOAOAIOOOOO-IOOOOIOIOOOOIIOOAOOOOOOOIOOOAOOOOOOIO OIOOOOOOOOOII-OIAOAOOOAOAOAAOOAOOOOAAOOOAAA
+  0IINVNINVNVNININVNVV0 0VIVIVIIIII0 IIVIV0IIIII 0IIII0I0III 00IIVIIIIIII0 IIVIIIIII0I  0IIIIIIIII00 I0VIVIIIVIVIVVIIVIIIIVVIIIVVV
+     MOM MOMOM M MOMOO   O O O         O O                       O           O                         O O   O O OO  O    OO   OOO
+     W W W W W W W W
 NXXMZAMAMAMAZAMZZZMZMZXXXMMZMMMZMMMXXXXMXMMMMMMMXXXMMMMZXMXMXXXMXMMMMMMMMXXMMMMZMZMMXMOXXMMMXXXZMZMMXMMZMMMZZZMMMMZMMZMZZZMZMZMMZZ
+ I-WNVWVWVWVNVWNNNWNWNIOIWWNWWWNWWWOO--W-WWWWWWWOI-WWWWN-W-WI--W-WWWWWWWWIIWWWWNWNWW-WXI-WWW---NWNWW-WWNWWWNNNWWWWNWWNWNNNWNWNWWNN
+ OIOAZOZOZOZAZOAAAOAOAO-OOOAOOOAOOO--IIOIOOOOOOO-OIOOOOAIOIOOIIOIOOOOOOOOOOOOOOAOAOOIO OIOOOIIIAOAOOIOOAOOOAAAOOOOAOOAOAAAOAOAOOAA
+  0IVNINININVNIVVVIVIV   IIVIIIVIII  00I0IIIIIII  0IIIIV0I0I 00I0IIIIIIII  IIIIVIVII0I  0III000VIVII0IIVIIIVVVIIIIVIIVIVVVIVIVIIVV
+    OM M M MOM OOO O O     O   O                       O                       O O             O O     O   OOO    O  O OOO O O  OO
+     W W W W W
 OXMZZAMZMAZZMAMZMZZZMZMMMZZZMMMMXMMMXMXMMMXZMMMMMZMZMMMMMMXMMMXMXMMZZMMMMMMZMMMMMMMZMZMMMZMMMMMMMMMMMZZMMZMZMZMZMZMZMZMAMZMMXMMMMZ
+--WNNVWNWVNNWVWNWNNNWNWWWNNNWWWW-WWW-W-WWW-NWWWWWNWNWWWWWW-WWW-W-WWNNWWWWWWNWWWWWWWNWNWWWNWWWWWWWWWWWNNWWNWNWNWNWNWNWNWVWNWW-WWWWN
+ IOAAZOAOZAAOZOAOAAAOAOOOAAAOOOOIOOOIOIOOOIAOOOOOAOAOOOOOOIOOOIOIOOAAOOOOOOAOOOOOOOAOAOOOAOOOOOOOOOOOAAOOAOAOAOAOAOAOAOZOAOOIOOOOA
+ 0IVVNIVINVVINIVIVVVIVIIIVVVIIII0III0I0III0VIIIIIVIVIIIIII0III0I0IIVVIIIIIIVIIIIIIIVIVIIIVIIIIIIIIIIIVVIIVIVIVIVIVIVIVINIVII0IIIIV
+   OOM O MOO M O OOO O   OOO               O     O O               OO      O       O O   O           OO  O O O O O O O M O       O
+     W   W   W                                                                                                         W
 OXXZMZMMMZZAZZMAZAZAMZZMMZMMMMXZMMXMMMMXXMMMXMMMMZMMMXXMMZMMXZMMXMMMMMMMMMXMMMMMXMMZMMXZXMMMXMMZXMMMMZXZMZMMMMMMMMMMMMMMMZMZMZMZMM
+---NWNWWWNNVNNWVNVNVWNNWWNWWWW-NWW-WWWW-IWWW-WWWWNWWW-IWWNWW-NWW-WWWWWWWWW-WWWWW-WWNWW-N-WWW-WWN-WWWWN-NWNWWWWWWWWWWWWWWWNWNWNWNWW
+ IIAOAOOOAAZAAOZAZAZOAAOOAOOOOIAOOIOOOOIOOOOIOOOOAOOOIOOOAOOIAOOIOOOOOOOOOIOOOOOIOOAOOIAIOOOIOOAIOOOOAIAOAOOOOOOOOOOOOOOOAOAOAOAOO
+ 00VIVIIIVVNVVINVNVNIVVIIVIIII0VII0IIII0 III0IIIIVIII0 IIVII0VII0IIIIIIIII0IIIII0IIVII0V0III0IIV0IIIIV0VIVIIIIIIIIIIIIIIIVIVIVIVII
+   O O   OOMOO MOMOM OO  O     O                 O       O   O                     O   O       O     O O O               O O O O
+           W   W W W
 OXXMMMZMMMMZMMMMMZZZZAMMMMXXXXXXXXXMXMXMXXXXXXMMMMXMXOOOXXXXXXXMMMXXXMXMXMXXXXXX=O=XXXXMXXXXXXXMXXXXXXXXXMXMMMXMMZMXXXXMXMXMXMXXXM
+-I-WWWNWWWWNWWWWWNNNNVWWWW--OII----W-W-W----I-WWWW-W-XXXI------WWW---W-W-WI----OO-OII--W-----I-W---------W-WWW-WWNW-I--W-W-W-W---W
+ OIOOOAOOOOAOOOOOAAAAZOOOOII-OOIIIIOIOIOIIIIOIOOOOIOI   OIIIIIIOOOIIIOIOIOOIIII-   OOIIOIIIIIOIOIIIIIIIIIOIOOOIOOAOIOIIOIOIOIOIIIO
+  0IIIVIIIIVIIIIIVVVVNIIII00   0000I0I0I0000 0IIII0I0    000000III000I0I0I 0000      00I00000 0I000000000I0III0IIVI0 00I0I0I0I000I
+      O    O     OOOOM                                                                                           O
+                     W
 NXXMXMXMMMMMXMXMMMMMMZXMXXXXOIOXXXXXXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXIOXXXXXXXXXXXOOIIXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXMXXXMXXXXXXXXXX
+ I-WIW-WWWWW-W-WWWWWWN-W---IXOXO-II-I-----OOI---I-IIII-XXII-I---I-IOXI-----IIIIIX- OOI--I---IXOI-I-I--------I------W---WIIIII-----
+ OIOOOIOOOOOIOIOOOOOOAIOIIIO   -IOOIOIIIII--OIIIOIOOOO   OOIOIIIOIO  OIIIIIOOOOO    -OIIOIIIO -OIOIOIIIIIIIIOIIIIIIOIIIOOOOOOIIIII
+  0I I0IIIII0I0IIIIIIV0I000     0  0 00000   000 0         0 000 0    00000           00 000    0 0 00000000 000000I000I     00000
+                     O
 NXXXXXXMMMMMXMMMXMMMXMXXXXXIIOXXXXXXXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXXXXXXXOOIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXM
+ II----WWWWW-WWW-WWW-WI---IOOXOOIII-IIII--OII-----I-IIXXXIO-I------OI-----I-I-IOXXOIIII----I-II--II-I---------I---I--I---II-I----W
+ OOIIIIOOOOOIOOOIOOOIOOIIIO   --OOOIOOOOII-OOIIIIIOIOO   O-IOIIIIII-OIIIIIOIOIO-   OOOOIIIIOIOOIIOOIOIIIIIIIIIOIIIOIIOIIIOOIOIIIIO
+   0000IIIII0III0III0I 000         0    00   00000 0       0 000000  00000 0 0         0000 0  00  0 000000000 000 00 000  0 0000I
 NXXXXXXXXMXMXXXMXMXXXMXMXMXXIO=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXMMMXMXMXMXXXMXMXXXXXXXXXX
+ OI------WIWI--W-W---WIW-W-IOXOOO-I---II------I---I------II---I---I------II-----I-IIII---II-I--W---------WWW-W-WIW---W-W-------II-
+ -OIIIIIIOOOOIIOIOIIIOOOIOIO   --IOIIIOOIIIIIIOIIIOIIIIIIOOIIIOIIIOIIIIIIOOIIIIIOIOOOOIIIOOIOIIOIIIIIIIIIOOOIOIOOOIIIOIOIIIIIIIOOI
+   000000I I 00I0I000I I0I0      0 000  000000 000 000000  000 000 000000  00000 0    000  0 00I000000000III0I0I I000I0I0000000  0
 OXMZMZMMMMMMZZMZZZZZZZZMZMMMXXXXXXXXXMMMXXXXXMXMXXXMXMMZMMXMXMXZXMMMMMMZMMXMXMMMMZXMMZMMXMMMMZMZMZXZXXXMMZMZMZMMMMMMMMMZMMXZMZMMMM
+--WNWNWWWWWWNNWNNNNNNNNWNWWW---------WWW-----WIWI--W-WWNWW-W-W-N-WWWWWWNWW-W-WWWWN-WWNWW-WWWWNWNWN-N---WWNWNWNWWWWWWWWWNWW-NWNWWWW
+ IOAOAOOOOOOAAOAAAAAAAAOAOOOIIIIIIIIIOOOIIIIIOOOOIIOIOOAOOIOIOIAIOOOOOOAOOIOIOOOOAIOOAOOIOOOOAOAOAIAIIIOOAOAOAOOOOOOOOOAOOIAOAOOOO
+ 0IVIVIIIIIIVVIVVVVVVVVIVIII000000000III00000I I 00I0IIVII0I0I0V0IIIIIIVII0I0IIIIV0IIVII0IIIIVIVIV0V000IIVIVIVIIIIIIIIIVII0VIVIIII
+   O O      OO OOOOOOOO O                              O       O       O         O   O       O O O O     O O O         O   O O
 OXMZMMMZZZMZZMZZZZZZZZMZMZXMXMXMXMXXXMXMXXXMXXXMXXXMMMXZXXXMXXXMMMMMMZMMMXXXXMMXXMMMMMMXXMMMXZMMMMMMXXMMZMMZMZMMMMXZMZMMZMMZMZMMMZ
+-IWNWWWNNNWNNWNNNNNNNNWNWN-W-W-W-W---W-W---W---WOIIWWW-N---W-O-WWWWWWNWWWOO--WW--WWWWWWIIWWW-NWWWWWW--WWNWWNWNWWWW-NWNWWNWWNWNWWWN
+ OOAOOOAAAOAAOAAAAAAAAOAOAIOIOIOIOIIIOIOIIIOIIIO-OOOOOIAIIIOI-IOOOOOOAOOO--IIOOIIOOOOOOOOOOOIAOOOOOOIIOOAOOAOAOOOOIAOAOOAOOAOAOOOA
+  IVIIIVVVIVVIVVVVVVVVIVIV0I0I0I0I000I0I000I000I   III0V000I0 0IIIIIIVIII  00II00IIIIII  III0VIIIIII00IIVIIVIVIIII0VIVIIVIIVIVIIIV
+   O   OOO OO OOOOOOOO O O                             O             O                       O          O  O O     O O  O  O O   O
 OXMMZMMZZZMZMZZAMZMZMAMAZZMMXMXMMMMIOMXMXMMMMMXXXXXXXMXMMMXMXXXMMMMZMZMZMXXZMMMZXMMZMMXXXXMZMMMMMMMMMZMZMZMZZZMMMMZZMZMMMZZZMMZMMM
+--WWNWWNNNWNWNNVWNWNWVWVNNWW-W-WWWWOXW-W-WWWWW--I----W-WWW-WIOIWWWWNWNWNW--NWWWN-WWNWW-OI-WNWWWWWWWWWNWNWNWNNNWWWWNNWNWWWNNNWWNWWW
+ IOOAOOAAAOAOAAZOAOAOZOZAAOOIOIOOOO  OIOIOOOOOIIOIIIIOIOOOIOO-OOOOOAOAOAOIIAOOOAIOOAOOI-OIOAOOOOOOOOOAOAOAOAAAOOOOAAOAOOOAAAOOAOOO
+ 0IIVIIVVVIVIVVNIVIVININVVII0I0IIII  I0I0IIIII00 0000I0III0I   IIIIVIVIVI00VIIIV0IIVII0  0IVIIIIIIIIIVIVIVIVVVIIIIVVIVIIIVVVIIVIII
+    O  OOO O OOM O O M MOO                                         O O O   O   O   O       O         O O O OOO    OO O   OOO  O
+               W     W W
 =XMMXMMZMMZZMMMZMMZZMMMZZZMZMXXMMZXXXMXMMMXMXMMMMMXMMMXXXMXMMMMZMZZZMMMZMMXMMMXMMMMMXMXMMMMMXMXMMMMMMZMMMZMMMZMZZMMMMZMZMMMMMMMZMZ
+O-WW-WWNWWNNWWWNWWNNWWWNNNWNW-IWWN---W-WWW-W-WWWWW-WWW---W-WWWWNWNNNWWWNWW-WWW-WWWWW-W-WWWWW-W-WWWWWWNWWWNWWWNWNNWWWWNWNWWWWWWWNWN
+ IOOIOOAOOAAOOOAOOAAOOOAAAOAOIOOOAIIIOIOOOIOIOOOOOIOOOIIIOIOOOOAOAAAOOOAOOIOOOIOOOOOIOIOOOOOIOIOOOOOOAOOOAOOOAOAAOOOOAOAOOOOOOOAOA
+ 0II0IIVIIVVIIIVIIVVIIIVVVIVI0 IIV000I0III0I0IIIII0III000I0IIIIVIVVVIIIVII0III0IIIII0I0IIIII0I0IIIIIIVIIIVIIIVIVVIIIIVIVIIIIIIIVIV
+       O  OO   O  OO   OOO O     O                             O OOO   O                             O   O   O OO    O O       O O
 OXXMMMZMMZMMZMZAZAZZMAZAZMMMXMXMMZXMXMXMMMXMXMMMMMXMMZMMMMXMMMMZMZMMMZMMMMXMMMMMMZMMMZMZMMMMMMXMMMMZZMMZZMMZMZMMZZMZZZMMMZMMMZMZMZ
+-I-WWWNWWNWWNWNVNVNNWVNVNWWW-W-WWN-W-W-WWW-W-WWWWW-WWNWWWW-WWWWNWNWWWNWWWW-WWWWWWNWWWNWNWWWWWW-WWWWNNWWNNWWNWNWWNNWNNNWWWNWWWNWNWN
+ OIOOOAOOAOOAOAZAZAAOZAZAOOOIOIOOAIOIOIOOOIOIOOOOOIOOAOOOOIOOOOAOAOOOAOOOOIOOOOOOAOOOAOAOOOOOOIOOOOAAOOAAOOAOAOOAAOAAAOOOAOOOAOAOA
+  0IIIVIIVIIVIVNVNVVINVNVIII0I0IIV0I0I0III0I0IIIII0IIVIIII0IIIIVIVIIIVIIII0IIIIIIVIIIVIVIIIIII0IIIIVVIIVVIIVIVIIVVIVVVIIIVIIIVIVIV
+      O  O  O OMOMOO MOMO        O                   O         O O   O           O   O O           OO  OO  O O  OO OOO   O   O O O
+               W W   W W
 OXMMMMMZZZMMMZZZZAMZZAMAZZMZXMXMXMMZMMMMXXXXXXXMXMXMMMMMXMXZMMMZMZXXXXXMXMXMMMXMMMMMMMXMMMXMXXXXMMXMXMXMXMXMMMMZMZMZMMXZMMMMMMMZMZ
+--WWWWWNNNWWWNNNNVWNNVWVNNWN-W-W-WWNWWWW---II--W-W-WWWWW-W-NWWWNWN-----W-W-WWW-WWWWWWW-WWW-W--I-WW-W-W-W-W-WWWWNWNWNWW-NWWWWWWWNWN
+ IOOOOOAAAOOOAAAAZOAAZOZAAOAIOIOIOOAOOOOIIIOOIIOIOIOOOOOIOIAOOOAOAIIIIIOIOIOOOIOOOOOOOIOOOIOIIOIOOIOIOIOIOIOOOOAOAOAOOIAOOOOOOOAOA
+ 0IIIIIVVVIIIVVVVNIVVNINVVIV0I0I0IIVIIII000  00I0I0IIIII0I0VIIIVIV00000I0I0III0IIIIIII0III0I00 0II0I0I0I0I0IIIIVIVIVII0VIIIIIIIVIV
+       OOO   OOOOM OOM MOO O       O                       O   O O                                             O O O   O       O O
+                 W   W W
 =XMZMMMMMAMZZZMMMZMAZAZAMMMMXOXMXMMMMMMMXXOXXXXMMMMZMZOOXXMMXMMZMXXXXXXMXMXMMZMMXXXMMZMZMMMXXXXXXMXMMMMMXZZZMMMMZAMZMMMMZZMMMMMMMZ
+O-WNWWWWWVWNNNWWWNWVNVNVWWWWOXIW-WWWWWWWI-XIO--WWWWNWNXXI-WW-WWNWII-II-W-W-WWNWWOI-WWNWNWWW--III-W-WWWWW-NNNWWWWNVWNWWWWNNWWWWWWWN
+ IOAOOOOOZOAAAOOOAOZAZAZOOOO- OOIOOOOOOOOI O-IIOOOOAOA  OIOOIOOAOOOIOOIOIOIOOAOO-OIOOAOAOOOIIOOOIOIOOOOOIAAAOOOOAZOAOOOOAAOOOOOOOA
+ 0IVIIIIINIVVVIIIVINVNVNIIII   I0IIIIIII 0   00IIIIVIV   0II0IIVI  0  0I0I0IIVII  0IIVIVIII00   0I0IIIII0VVVIIIIVNIVIIIIVVIIIIIIIV
+   O     M OOO   O MOMOM                           O O         O             O       O O                 OOO    OM O    OO       O
+         W         W W W                                                                                         W
 =XMMZZMMMMMZZZZMZMMMMAZAZMMZXXXMXMXMXMMMXXXXIXXMXZMMMZXXMMXZXMMMMXXXXXXMXMXMMMXZOXXMXMMMMZMXXXXXXMXZMMMZZZMMMAMZMMMZMZXMMMMZMZMZMX
+O-WWNNWWWWWNNNNWNWWWWVNVNWWN---W-W-W-WWWIIIIOI-W-NWWWN--WW-N-WWWW-OOIO-W-W-WWW-NXI-W-WWWWNWIII-I-W-NWWWNNNWWWVWNWWWNWN-WWWWNWNWNW-
+ IOOAAOOOOOAAAAOAOOOOZAZAOOAIIIOIOIOIOOOOOOO OIOIAOOOAIIOOIAIOOOOI--O-IOIOIOOOIA OIOIOOOOAOOOOIOIOIAOOOAAAOOOZOAOOOAOAIOOOOAOAOAOI
+ 0IIVVIIIIIVVVVIVIIIINVNVIIV000I0I0I0III      0I0VIIIV00II0V0IIII0    0I0I0III0V  0I0IIIIVI   0 0I0VIIIVVVIIINIVIIIVIV0IIIIVIVIVI0
+    OO     OOOO O    MOMO  O                     O   O     O                   O         O         O   OOO   M O   O O     O O O
+                     W W                                                                                     W
 =XXZMMZMMZMMMZMZZMMZMAMAMZMXXMXMXMMMMMMZMXXXXMMZXZXMMZMMMZXMMZMMMMXMXXMMXMMMMMZZMZMZMMXMMZZMXMXMXMMMZMMZMZMZMMMMMZMZZZMZMZMZZMZZMM
+O--NWWNWWNWWWNWNNWWNWVWVWNW--W-W-WWWWWWNW-II-WWN-N-WWNWWWN-WWNWWWWIW--WW-WWWWWNNWNWNWW-WWNNWIW-W-WWWNWWNWNWNWWWWWNWNNNWNWNWNNWNNWW
+ IIAOOAOOAOOOAOAAOOAOZOZOAOIIOIOIOOOOOOAOIOOIOOAIAIOOAOOOAIOOAOOOOOOIIOOIOOOOOAAOAOAOOIOOAAOOOIOIOOOAOOAOAOAOOOOOAOAAAOAOAOAAOAAOO
+ 00VIIVIIVIIIVIVVIIVININIVI00I0I0IIIIIIVI0  0IIV0V0IIVIIIV0IIVIIII I00II0IIIIIVVIVIVII0IIVVI I0I0IIIVIIVIVIVIIIIIVIVVVIVIVIVVIVVII
+   O  O  O   O OO  O M M O             O       O O   O   O   O                OO O O     OO         O  O O O     O OOO O O OO OO
+                     W W
 =XMZZZZZMMMZMZZZMZMAMAZAZZMMXMMMXMXMMZMZXMMMMMMZMMXZMZMMXMXMMMMZMZMMMMMZMZMMZZMMMZMMMMMZMMMZMMMZXMMMZMMZMMMZMZZZMAZZMZMZMMMZZMMMMM
+OIWNNNNNWWWNWNNNWNWVWVNVNNWW-WWW-W-WWNWN-WWWWWWNWW-NWNWW-W-WWWWNWNWWWWWNWNWWNNWWWNWWWWWNWWWNWWWN-WWWNWWNWWWNWNNNWVNNWNWNWWWNNWWWWW
+ OOAAAAAOOOAOAAAOAOZOZAZAAOOIOOOIOIOOAOAIOOOOOOAOOIAOAOOIOIOOOOAOAOOOOOAOAOOAAOOOAOOOOOAOOOAOOOAIOOOAOOAOOOAOAAAOZAAOAOAOOOAAOOOOO
+  IVVVVVIIIVIVVVIVININVNVVII0III0I0IIVIV0IIIIIIVII0VIVII0I0IIIIVIVIIIIIVIVIIVVIIIVIIIIIVIIIVIIIV0IIIVIIVIIIVIVVVINVVIVIVIIIVVIIIII
+   OOOOO   O OOO O M MOMOO           O O       O   O O         O O     O O  OO   O     O   O   O    O  O   O OOO MOO O O   OO
+                   W W W                                                                                         W
 =XXMZZMZMMMZZZMZZAZAMAZAZAMMMMXZXMXMMMMMXMXMXMMZMXMMXMXMXXXMMZXZMMMZMMXZMMMMMZMZXMXMXMMMMMXMMZXMXMMMMZMMMMMMMZMZZZMZMZXZMZMMMZMZZM
+O--WNNWNWWWNNNWNNVNVWVNVNVWWWW-N-W-WWWWW-W-W-WWNW-WW-W-W---WWN-NWWWNWW-NWWWWWNWN-W-W-WWWWW-WWN-W-WWWWNWWWWWWWNWNNNWNWN-NWNWWWNWNNW
+ IIOAAOAOOOAAAOAAZAZOZAZAZOOOOIAIOIOOOOOIOIOIOOAOIOOIOIOIIIOOAIAOOOAOOIAOOOOOAOAIOIOIOOOOOIOOAIOIOOOOAOOOOOOOAOAAAOAOAIAOAOOOAOAAO
+ 00IVVIVIIIVVVIVVNVNINVNVNIIII0V0I0IIIII0I0I0IIVI0II0I0I000IIV0VIIIVII0VIIIIIVIV0I0I0IIIII0IIV0I0IIIIVIIIIIIIVIVVVIVIV0VIVIIIVIVVI
+    OO O   OOO OOMOM MOMOM     O               O             O O   O   O     O O             O       O       O OOO O O O O   O OO
+                 W W W W W
 OXXMZZZZMMMZMZMZZZZMMAMAZMMZXMXMMZXXXMXXXMMMMMMMMMXZMMXMMMXMXMMMXMMZZZMMMMMMMMMZXZXZMMXMMMXMMMMMMMXMXMMMMMMMMZMMMMMMXMXZMZZZZMXMMM
+-I-WNNNNWWWNWNWNNNNWWVWVNWWN-W-WWN---W---WWWWWWWWW-NWW-WWW-W-WWW-WWNNNWWWWWWWWWN-N-NWW-WWW-WWWWWWW-W-WWWWWWWWNWWWWWW-W-NWNNNNW-WWW
+ OIOAAAAOOOAOAOAAAAOOZOZAOOAIOIOOAIIIOIIIOOOOOOOOOIAOOIOOOIOIOOOIOOAAAOOOOOOOOOAIAIAOOIOOOIOOOOOOOIOIOOOOOOOOAOOOOOOIOIAOAAAAOIOOO
+  0IVVVVIIIVIVIVVVVIININVIIV0I0IIV000I000IIIIIIIII0VII0III0I0III0IIVVVIIIIIIIIIV0V0VII0III0IIIIIII0I0IIIIIIIIVIIIIII0I0VIVVVVI0III
+    OOOO   O O OOOO  M MO  O     O                 O               OOO         O O O                         O         O OOOO
+                     W W
 OXXZMMMMMZMZMMMMMMMZMZZMMMMZMMMMMMXIXMMZMMXZMMMXXXXMMMXMXMXXOXXMXMXMXMXXXXOXXXXXXMXXXXXXXMXMXMMMMMXXXMXZMZZZMMZZMMMZMZMZMZZMMMMMMM
+--INWWWWWNWNWWWWWWWNWNNWWWWNWWWWWWIOIWWNWW-NWWWIO--WWW-W-W--XIIW-W-W-W-----OI----W----IOIW-W-WWWWW---W-NWNNNWWNNWWWNWNWNWNNWWWWWWW
+ IOAOOOOOAOAOOOOOOOAOAAOOOOAOOOOOOO OOOAOOIAOOOO-IIOOOIOIOII OOOIOIOIOIIII -OIIIIOIIIIO-OOIOIOOOOOIIIOIAOAAAOOAAOOOAOAOAOAAOOOOOOO
+ 0 VIIIIIVIVIIIIIIIVIVVIIIIVIIIIII   IIVII0VIII  00III0I0I00   I0I0I0I0000   0000I0000   I0I0IIIII000I0VIVVVIIVVIIIVIVIVIVVIIIIIII
+   O     O O       O OO    O           O   O                                                           O OOO  OO   O O O OO
 =XXZMMZZZZZZMZZAZZZMZZZMZZMMMMMMMMMMMMMMMMMMXMXXXMXMMZXMXMXMXMMMMMMMXMXMXMXMXXXMXMXMXXXXXMXXMMMMMXXMXMXMMZZZMMMMMMMMMMMMMMMZMMMZMM
+O--NWWNNNNNNWNNVNNNWNNNWNNWWWWWWWWWWWWWWWWWW-W--IW-WWN-W-W-W-WWWWWWW-W-W-W-W---W-W-W---I-W--WWWWW--W-W-WWNNNWWWWWWWWWWWWWWWNWWWNWW
+ IIAOOAAAAAAOAAZAAAOAAAOAAOOOOOOOOOOOOOOOOOOIOIIOOIOOAIOIOIOIOOOOOOOIOIOIOIOIIIOIOIOIIIOIOIIOOOOOIIOIOIOOAAAOOOOOOOOOOOOOOOAOOOAOO
+ 00VIIVVVVVVIVVNVVVIVVVIVVIIIIIIIIIIIIIIIIII0I00 I0IIV0I0I0I0IIIIIII0I0I0I0I000I0I0I000 0I00IIIII00I0I0IIVVVIIIIIIIIIIIIIIIVIIIVII
+   O  OOOOOO OOMOOO OOO OO                           O                                                   OOO               O   O
+               W
 OXXMMMZMMMZZMZMAZZZAZAZAZZMMXMMMMZMZMZMMMMMMXMXMXMMZMMXXXMMMMMXMXMMMMZMMXMXZMXMMXMXMMMXMXMMZXXMMMMMMXZXZMZZZXZMZZMMMMMMMZZZMZMMMMZ
+-I-WWWNWWWNNWNWVNNNVNVNVNNWW-WWWWNWNWNWWWWWW-W-W-WWNWW---WWWWW-W-WWWWNWW-W-NW-WW-W-WWW-W-WWN--WWWWWW-N-NWNNN-NWNNWWWWWWWNNNWNWWWWN
+ OIOOOAOOOAAOAOZAAAZAZAZAAOOIOOOOAOAOAOOOOOOIOIOIOOAOOIIIOOOOOIOIOOOOAOOIOIAOIOOIOIOOOIOIOOAIIOOOOOOIAIAOAAAIAOAAOOOOOOOAAAOAOOOOA
+  0IIIVIIIVVIVINVVVNVNVNVVII0IIIIVIVIVIIIIII0I0I0IIVII000IIIII0I0IIIIVII0I0VI0II0I0III0I0IIV00IIIIII0V0VIVVV0VIVVIIIIIIIVVVIVIIIIV
+      O   OO O MOOOMOMOMOO       O O O             O                 O     O               O         O O OOO O OO       OOO O    O
+               W   W W W
 =XMMMZMMMMMZMZZZMZMMMMMZZMMXXOOXXMMMZMXZMZMMMMXMMMXMXMXXXXXXMMXMXMXMMMXMMMXMXXXXOOXXXMMMMMXMXMXMMMMMMMMMXMMMMZMZMZMMMMMZMZMMMMMZMM
+OIWWWNWWWWWNWNNNWNWWWWWNNWWIOXXI-WWWNW-NWNWWWW-WWW-W-W--I---WW-W-W-WWW-WWW-W--I-XXO--WWWWW-W-W-WWWWWWWWW-WWWWNWNWNWWWWWNWNWWWWWNWW
+ OOOOAOOOOOAOAAAOAOOOOOAAOOO-  OIOOOAOIAOAOOOOIOOOIOIOIIOIIIOOIOIOIOOOIOOOIOIIOI  -IIOOOOOIOIOIOOOOOOOOOIOOOOAOAOAOOOOOAOAOOOOOAOO
+  IIIVIIIIIVIVVVIVIIIIIVVII     0IIIVI0VIVIIII0III0I0I00 000II0I0I0III0III0I00 0   00IIIII0I0I0IIIIIIIII0IIIIVIVIVIIIIIVIVIIIIIVII
+     O     O OOO O     OO           O  O O                                                                   O O O     O O     O
 =XXMXMMMMMMMMMMZMZMMXMMZMMXXOOXXXXXMMMMZXXOXXXXXXXXXXOII=XXXXXXXXXXXXXXXXXXXXXOOIOIXXXXXXMXMXOXXXMMMXMMMXXXMMXXMMMMMMMMMMMMMMMMMXM
+OI-W-WWWWWWWWWWNWNWW-WWNWW--XXI----WWWWN--X----------XOOOOI---------I---------XXOXOI--I--W-W-XO--WWW-WWWOI-WW--WWWWWWWWWWWWWWWWW-W
+ OIOIOOOOOOOOOOAOAOOIOOAOOII  OIIIIOOOOAII IIIIIIIIII    -OIIIIIIIIIOIIIIIIIII     OIIOIIOIOI -IIOOOIOOO-OIOOIIOOOOOOOOOOOOOOOOOIO
+  0I0IIIIIIIIIIVIVII0IIVII00   0000IIIIV00 0000000000      000000000 000000000      00 00I0I0  00III0III  0II00IIIIIIIIIIIIIIIII0I
+               O O     O               O
 =XXMMMMZMZMZMZMZZMZAMZZZMMXXXXXXXMXZZMXMMXXXMMXMXMMMXXIOOOXXXMXMXXXXXMMMMMXMMZXXOXOXXMXMMZMMMOXMMMXMZZMMXMMZMZZMMMMMMMMMMMMZMMMZMZ
+O--WWWWNWNWNWNWNNWNVWNNNWW--OII--W-NNW-WW-O-WW-W-WWW--OXXXI--W-W---OIWWWWW-WWNIIXIXIIW-WWNWWWX-WWW-WNNWW-WWNWNNWWWWWWWWWWWWNWWWNWN
+ IIOOOOAOAOAOAOAAOAZOAAAOOII-OOIIOIAAOIOOI-IOOIOIOOOII    OIIOIOIII-OOOOOOIOOAOO O OOOIOOAOOO IOOOIOAAOOIOOAOAAOOOOOOOOOOOOAOOOAOA
+ 00IIIIVIVIVIVIVVIVNIVVVII00   00I0VVI0II0 0II0I0III00     00I0I000  IIIII0IIV       I0IIVIII 0III0IVVII0IIVIVVIIIIIIIIIIIIVIIIVIV
+       O O O O OO OM OOO           OO                                        O           O          OO     O OO            O   O O
+                   W
 OXXZMZZMMMMZMMXMMMZZZMMZMMMZMMXMMMXZZMMZMMMMMMXMMMMZMXXXXXXMXMXMXMMXXMMMMMXZMMMXXMXMXMXZZZMZMMMMMMMZMMZZZZZZZAMZMMMMMMMMMZZMXZMZZM
+---NWNNWWWWNWW-WWWNNNWWNWWWNWW-WWW-NNWWNWWWWWW-WWWWNWIOOO--W-W-W-WW--WWWWW-NWWW--WIW-W-NNNWNWWWWWWWNWWNNNNNNNVWNWWWWWWWWWNNW-NWNNW
+ IIAOAAOOOOAOOIOOOAAAOOAOOOAOOIOOOIAAOOAOOOOOOIOOOOAOO---IIOIOIOIOOIIOOOOOIAOOOIIOOOIOIAAAOAOOOOOOOAOOAAAAAAAZOAOOOOOOOOOAAOIAOAAO
+ 00VIVVIIIIVII0IIIVVVIIVIIIVII0III0VVIIVIIIIII0IIIIVI    00I0I0I0II00IIIII0VIII00I I0I0VVVIVIIIIIIIVIIVVVVVVVNIVIIIIIIIIIVVI0VIVVI
+   O OO    O      OOO  O   O       OO  O           O                       O           OOO O       O  OOOOOOOM O         OO  O OO
+                                                                                                             W
 =XMMMMMZMMMMMMMZXMMZZZMMMZMMMMMZMMXZMMMZMMMMXMXXXMXMMMXXXMXXXMXXXXXZXZMMXMXMXMXMXMMMXMMZMZMMMZMMMZMMMMMZMMMMMMMMXMXXXZMMXZMZMXXMMZ
+OIWWWWWNWWWWWWWN-WWNNNWWWNWWWWWNWW-NWWWNWWWW-W---W-WWW---W-I-W-----N-NWW-W-W-WIW-WWW-WWNWNWWWNWWWNWWWWWNWWWWWWWW-W---NWW-NWNW--WWN
+ OOOOOOAOOOOOOOAIOOAAAOOOAOOOOOAOOIAOOOAOOOOIOIIIOIOOOIIIOIOIOIIIIIAIAOOIOIOIOOOIOOOIOOAOAOOOAOOOAOOOOOAOOOOOOOOIOIIIAOOIAOAOIIOOA
+  IIIIIVIIIIIIIV0IIVVVIIIVIIIIIVII0VIIIVIIII0I000I0III000I0 0I00000V0VII0I0I0I I0III0IIVIVIIIVIIIVIIIIIVIIIIIIII0I000VII0VIVI00IIV
+       O       O   OOO   O     O   O   O                           O O                 O O   O   O     O             O   O O     O
 =XXZMZMMMMXMMMMZMZMZMZMAMZMMXMMMMZMMMMMMXZXMXMMMXMXZXZMZXMXXXXXMMZMZMZMZXMXZMMMMXMMMMMMMMMZZMMMMXMMMXZMZMMMMMMMMXMXZXMMMMMMZMZXMXM
+O--NWNWWWW-WWWWNWNWNWNWVWNWW-WWWWNWWWWWW-N-W-WWW-W-N-NWN-W-----WWNWNWNWN-W-NWWWW-WWWWWWWWWNNWWWW-WWW-NWNWWWWWWWW-W-N-WWWWWWNWN-W-W
+ IIAOAOOOOIOOOOAOAOAOAOZOAOOIOOOOAOOOOOOIAIOIOOOIOIAIAOAIOIIIIIOOAOAOAOAIOIAOOOOIOOOOOOOOOAAOOOOIOOOIAOAOOOOOOOOIOIAIOOOOOOAOAIOIO
+ 00VIVIIII0IIIIVIVIVIVINIVII0IIIIVIIIIII0V0I0III0I0V0VIV0I00000IIVIVIVIV0I0VIIII0IIIIIIIIIVVIIII0III0VIVIIIIIIII0I0V0IIIIIIVIV0I0I
+   O O         O O O O M O       O       O         O O O         O O O O   O              OO         O O           O       O O
+                       W
 OXXMXMMZMZMMMMZZMZMZMZMZXZMZMMXZMZMMXMMMMMXMXMMMMXXZMZMMXXXMXXXXXMXXMZMZMMXXMMXXXXMMXMXOXMMZMMMZMMMMXMXZMMMMMZZZMZMMMZMZMMMZMMMZXZ
+---W-WWNWNWWWWNNWNWNWNWN-NWNWW-NWNWW-WWWWW-W-WWWW--NWNWW---WIII--W--WNWNWW--WW----WW-W-X-WWNWWWNWWWW-W-NWWWWWNNNWNWWWNWNWWWNWWWN-N
+ IIOIOOAOAOOOOAAOAOAOAOAIAOAOOIAOAOOIOOOOOIOIOOOOIIAOAOOIIIOOOOIIOIIOAOAOOIIOOIIIIOOIOI IOOAOOOAOOOOIOIAOOOOOAAAOAOOOAOAOOOAOOOAIA
+ 00I0IIVIVIIIIVVIVIVIVIV0VIVII0VIVII0IIIII0I0IIII00VIVII000I   00I00IVIVII00II0000II0I0 0IIVIIIVIIII0I0VIIIIIVVVIVIIIVIVIIIVIIIV0V
+       O O    OO O O O O O O   O O                 O O               O O                   O   O       O     OOO O   O O   O   O O
 =XXMZMMZMZMZMMMZMZMMZMMMZZMMMMMZMMMMXMMMXMXMMMMZXXXMMMMMXMXMXXXXXMXMXZMMMZXXXMXMXMMMXMXXXMXMMMMMMMMZOXXMMZZZMMZZMMZZMMMMMZMMMMMMMM
+O--WNWWNWNWNWWWNWNWWNWWWNNWWWWWNWWWWIWWW-W-WWWWN-O-WWWWW-W-W----IW-W-NWWWN---W-W-WWW-W---W-WWWWWWWWNX--WWNNNWWNNWWNNWWWWWNWWWWWWWW
+ IIOAOOAOAOAOOOAOAOOAOOOAAOOOOOAOOOOOOOOIOIOOOOAI-IOOOOOIOIOIIIIOOIOIAOOOAIIIOIOIOOOIOIIIOIOOOOOOOOA IIOOAAAOOAAOOAAOOOOOAOOOOOOOO
+ 00IVIIVIVIVIIIVIVIIVIIIVVIIIIIVIIII III0I0IIIIV0 0IIIII0I0I0000 I0I0VIIIV000I0I0III0I000I0IIIIIIIIV 00IIVVVIIVVIIVVIIIIIVIIIIIIII
+    O  O O O   O O  O   OO     O               O                     O   O                         O     OOO  OO  OO     O
 OXXMMMMMZZZMMZMZZZZZMZMMMMXMMMMMMMMMMMMMMZMZXMXMMMMMMMZMMMXMXMXMMMXMXMMMMMMMMMXZMMXMXMXXXMMZXXXZMZMZMMMMMZZAZMMMMMMMZZMMMZMZMZMZMM
+-I-WWWWWNNNWWNWNNNNNWNWWWW-WWWWWWWWWWWWWWNWN-W-WWWWWWWNWWW-W-W-WWWIW-WWWWWWWWW-NWW-W-W---WWN---NWNWNWWWWWNNVNWWWWWWWNNWWWNWNWNWNWW
+ OIOOOOOAAAOOAOAAAAAOAOOOOIOOOOOOOOOOOOOOAOAIOIOOOOOOOAOOOIOIOIOOOOOIOOOOOOOOOIAOOIOIOIIIOOAIIIAOAOAOOOOOAAZAOOOOOOOAAOOOAOAOAOAOO
+  0IIIIIVVVIIVIVVVVVIVIIII0IIIIIIIIIIIIIIVIV0I0IIIIIIIVIII0I0I0III I0IIIIIIIII0VII0I0I000IIV000VIVIVIIIIIVVNVIIIIIIIVVIIIVIVIVIVII
+        OOO  O OOOOO O                   O O          O                        O           O   O O O     OOMO       OO   O O O O
+                                                                                                           W
 OXXZMAZAZAMZMZMMMZMZMZMZMMMZMZMMMZMMMMXMMZMMXZXMMMMMMMMMXMXMMMMMMMMMXZMMMMMMMMMMXMXMMMMMXMMMMMMMMZXMMMMZMZMZMMZMMMMMMZMZMZMMMMMZMM
+---NWVNVNVWNWNWWWNWNWNWNWWWNWNWWWNWWWW-WWNWW-N-WWWWWWWWW-W-WWWWWWWWW-NWWWWWWWWWW-W-WWWWW-WWWWWWWWN-WWWWNWNWNWWNWWWWWWNWNWNWWWWWNWW
+ IIAOZAZAZOAOAOOOAOAOAOAOOOAOAOOOAOOOOIOOAOOIAIOOOOOOOOOIOIOOOOOOOOOIAOOOOOOOOOOIOIOOOOOIOOOOOOOOAIOOOOAOAOAOOAOOOOOOAOAOAOOOOOAOO
+ 00VINVNVNIVIVIIIVIVIVIVIIIVIVIIIVIIII0IIVII0V0IIIIIIIII0I0IIIIIIIII0VIIIIIIIIII0I0IIIII0IIIIIIIIV0IIIIVIVIVIIVIIIIIIVIVIVIIIIIVII
+   O MOMOM O O   O O O O   O O   O       O   O                       O                           O     O O O  O      O O O     O
+     W W W
 =XMZMAMZZAZZZZZZMMMMMZMMXXMMMZMMXZXMXMXMMXOXXXMMXZXZMMXMMMMZMMMZXMXXXXXMMZMZMZMMXXXMMMMZMMMMXXXMMMMMMMMMMZMXXMXMXMMMMZMMMMZMMMMMMM
+O-WNWVWNNVNNNNNNWWWWWNWW--WWWNWW-N-W-W-WWIXOI-WW-N-NWW-WWWWNWWWN-W--I--WWNWNWNWWI--WWWWNWWWW---WWWWWWWWWWNW--W-W-WWWWNWWWWNWWWWWWW
+ IOAOZOAAZAAAAAAOOOOOAOOIIOOOAOOIAIOIOIOOO -OIOOIAIAOOIOOOOAOOOAIOIIOIIOOAOAOAOOOIIOOOOAOOOOIIIOOOOOOOOOOAOIIOIOIOOOOAOOOOAOOOOOOO
+ 0IVINIVVNVVVVVVIIIIIVII00IIIVII0V0I0I0II    0II0V0VII0IIIIVIIIV0I00 00IIVIVIVII 00IIIIVIIII000IIIIIIIIIIVI00I0I0IIIIVIIIIVIIIIIII
+   O M OOMOOOOOO     O       O   O               O O       O   O         O O O         O                 O           O    O
+     W   W
 OXXMMAMZMAZZMZMMMMMMMZMZXMXZXIXMXMXMXMXMXXOXOXXMXMXZMMXXXMMMMZMZMMXOOXXMMMMZMMMXIXXXMMMMMMMMMXXXXMMMXMMZMMXXMMMMMZXMMZXZMMZMMMMZMM
+---WWVWNWVNNWNWWWWWWWNWN-W-N-O-W-W-W-W-W-IXOX--W-W-NWWIO-WWWWNWNWW-XXI-WWWWNWWW-OI--WWWWWWWWWIO--WWW-WWNWWI-WWWWWN-WWN-NWWNWWWWNWW
+ IIOOZOAOZAAOAOOOOOOOAOAIOIAI IOIOIOIOIOIO - IIOIOIAOOO-IOOOOAOAOOI  OIOOOOAOOOI OIIOOOOOOOOOO-IIOOOIOOAOOOIOOOOOAIOOAIAOOAOOOOAOO
+ 00IINIVINVVIVIIIIIIIVIV0I0V0 0I0I0I0I0I0    00I0I0VII  0IIIIVIVII0   0IIIIVIII0  00IIIIIIIII  00III0IIVII 0IIIIIV0IIV0VIIVIIIIVII
+     M O MOO O       O O   O                       O         O O           O                           O         O   O O  O    O
+     W   W
 OXXZMMXMMMMMMZXMXMMMMMMMMZXMXXXMMMMMXMMMXXOXIXXMXMXZXMMZMMZMMMMMMMXXXXXMMMMMMXXMXXXXXMXXXXXXXXXXXZMMXMMZXMMMMMMMXMMMMMXZMZMMMZMMMM
+---NWW-WWWWWWN-W-WWWWWWWWN-W--IWWWWW-WWWI--OOO-W-W-N-WWNWWNWWWWWWW-IOI-WWWWWW--W-----W--I---I----NWW-WWN-WWWWWWW-WWWWW-NWNWWWNWWWW
+ IIAOOIOOOOOOAIOIOOOOOOOOAIOIIOOOOOOIOOOOI - -IOIOIAIOOAOOAOOOOOOOIO-OIOOOOOOIIOIIIIIOIIOIIIOIIIIAOOIOOAIOOOOOOOIOOOOOIAOAOOOAOOOO
+ 00VII0IIIIIIV0I0IIIIIIIIV0I00 IIIII0III 0    0I0I0V0IIVIIVIIIIIII0   0IIIIII00I00000I00 000 0000VII0IIV0IIIIIII0IIIII0VIVIIIVIIII
+   O         O           O                         O   O  O                                      O     O               O O   O
 OXXXMMXMXXXMXMXMXMXXXXXMXXMMXMXXXMXMXMXMMXXOXXXMXXXMMMXMMMMZXMXMXXXXXXXMMMXMMMMMXMXMXMXMXXXXXXXXXMXMXMXMMZXMMZMMXMXMMZXMMMMZXMXZXZ
+-II-WW-W---W-W-W-WI---IW--WW-W---W-W-W-WW-IXI--W---WWW-WWWWN-W-W--III--WWW-WWWWW-W-WIW-WI---I-I--W-W-W-WWN-WWNWW-W-WWN-WWWWN-W-N-N
+ OOIOOIOIIIOIOIOIOOIIIOOIIOOIOIIIOIOIOIOOIO OIIOIIIOOOIOOOOAIOIOIIOOOIIOOOIOOOOOIOIOOOIOOIIIOIOIIOIOIOIOOAIOOAOOIOIOOAIOOOOAIOIAIA
+   0II0I000I0I0I0I 000 I00II0I000I0I0I0II0   00I000III0IIIIV0I0I00   00III0IIIII0I0I I0I 000 0 00I0I0I0IIV0IIVII0I0IIV0IIIIV0I0V0V
+                                                           O                                             O   O       O     O   O O
 NXXMXMMMXMXMXMXXXXXXXXXXXMXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXMXMXXXMXXXXXXXMXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXMXMMMXXXMMMXMXMXMXXMMXMXX
+ IIW-WWW-W-W-W---I--I----W-I----I----W--I-IIII--II--I-I--W-W---W----I--W-----W-I----I-----I-I-I--------IIWIWWW---WWW-W-W-WI-WW-W--
+ OOOIOOOIOIOIOIIIOIIOIIIIOIOIIIIOIIIIOIIOIOOOOIIOOIIOIOIIOIOIIIOIIIIOIIOIIIIIOIOIIIIOIIIIIOIOIOIIIIIIIIOOOOOOOIIIOOOIOIOIOOIOOIOII
+   I0III0I0I0I000 00 0000I0 0000 0000I00 0    00  00 0 00I0I000I0000 00I00000I0 0000 00000 0 0 00000000  I III000III0I0I0I 0II0I00
 NXXMXZMMMMMMMMMMMMMMMMXMXMXMXMMMXMXMMZMMXMMXXMMMXMXMXMMMXMMZMMMMMZMMMZMMMZMZXMXMXMXMMMMMXMMMMMXMXMXMMZMMMMXMMZMMXMXMMZMMMXMZMZMZMM
+ IIW-NWWWWWWWWWWWWWWWW-W-W-W-WWW-W-WWNWW-WW--WWW-W-W-WWW-WWNWWWWWNWWWNWWWNWN-W-W-W-WWWWW-WWWWW-W-W-WWNWWWW-WWNWW-W-WWNWWW-WNWNWNWW
+ OOOIAOOOOOOOOOOOOOOOOIOIOIOIOOOIOIOOAOOIOOIIOOOIOIOIOOOIOOAOOOOOAOOOAOOOAOAIOIOIOIOOOOOIOOOOOIOIOIOOAOOOOIOOAOOIOIOOAOOOIOAOAOAOO
+   I0VIIIIIIIIIIIIIIII0I0I0I0III0I0IIVII0II00III0I0I0III0IIVIIIIIVIIIVIIIVIV0I0I0I0IIIII0IIIII0I0I0IIVIIII0IIVII0I0IIVIII0IVIVIVII
+     O                               O                     O     O   O   O O                         O       O       O     O O O
 NXXMMMMZZZMZMAMZMZMZZMMXMMXMXMMMXMXXXZMMMMXMMMXMXMMMXMMMMMMMMMMZMZMMMZZMMZXMMMXMMZMMMZXXXMMZXMXZMZXMXXXMMZMMZZXMXMMZMMMZMMMMMMXXXM
+ --WWWWNNNWNWVWNWNWNNWW-WW-W-WWW-W---NWWWW-WWW-W-WWW-WWWWWWWWWWNWNWWWNNWWN-WWW-WWNWWWN-O-WWN-W-NWN-WO--WWNWWNN-W-WWNWWWNWWWWWW---W
+ IIOOOOAAAOAOZOAOAOAAOOIOOIOIOOOIOIIIAOOOOIOOOIOIOOOIOOOOOOOOOOAOAOOOAAOOAIOOOIOOAOOOAI-IOOAIOIAOAIO-IIOOAOOAAIOIOOAOOOAOOOOOOIIIO
+ 00IIIIVVVIVINIVIVIVVII0II0I0III0I000VIIII0III0I0III0IIIIIIIIIIVIVIIIVVIIV0III0IIVIIIV0 0IIV0I0VIV0I 00IIVIIVV0I0IIVIIIVIIIIII000I
+       OOO O M O O OO                O                         O O   OO  O       O   O     O   O O       O  OO     O   O
+             W
 OXXZMAZZMZMZMAZZMZMAMZZXXXMMMZMMMZMXOXXMMZMZXZMZXXXMMMMZMMMMMMMMZZZZZZZMMMXZMMMMZZMZMZMMXMMMMMMMMMMZXMMZMZMZMMXZMZXMMMMZZZMZMZZZZZ
+-I-NWVNNWNWNWVNNWNWVWNN-O-WWWNWWWNWIX--WWNWN-NWN-I-WWWWNWWWWWWWWNNNNNNNWWW-NWWWWNNWNWNWW-WWWWWWWWWWN-WWNWNWNWW-NWN-WWWWNNNWNWNNNNN
+ OIAOZAAOAOAOZAAOAOZOAAI-IOOOAOOOAOO IIOOAOAIAOAIOIOOOOAOOOOOOOOAAAAAAAOOOIAOOOOAAOAOAOOIOOOOOOOOOOAIOOAOAOAOOIAOAIOOOOAAAOAOAAAAA
+  0VINVVIVIVINVVIVINIVV0 0IIIVIIIVI  00IIVIV0VIV0 0IIIIVIIIIIIIIVVVVVVVIII0VIIIIVVIVIVII0IIIIIIIIIIV0IIVIVIVII0VIV0IIIIVVVIVIVVVVV
+   O MOO O O MOO O M OO      O   O       O O O O       O        OOOOOOO    O    OO O O             O   O O O   O O     OOO O OOOOO
+     W       W     W
 OXMMMAMAZAMMMAZAZZMAMMMMMZMMXZMMMMMMXMMMMMZZXMMMMMMZMMXMMMMZZMMZMZMZMZMZMMMMMMMMMZMZMMMZMZXMMMMMMMZMMMMMZZMZMXXZZMMMMZMMZMMMMZZZZZ
+-IWWWVWVNVWWWVNVNNWVWWWWWNWW-NWWWWWW-WWWWWNN-WWWWWWNWW-WWWWNNWWNWNWNWNWNWWWWWWWWWNWNWWWNWN-WWWWWWWNWWWWWNNWNW--NNWWWWNWWNWWWWNNNNN
+ OOOOZOZAZOOOZAZAAOZOOOOOAOOIAOOOOOOIOOOOOAAIOOOOOOAOOIOOOOAAOOAOAOAOAOAOOOOOOOOOAOAOOOAOAIOOOOOOOAOOOOOAAOAOIIAAOOOOAOOAOOOOAAAAA
+  IIININVNIIINVNVVINIIIIIVII0VIIIIII0IIIIIVV0IIIIIIVII0IIIIVVIIVIVIVIVIVIIIIIIIIIVIVIIIVIV0IIIIIIIVIIIIIVVIVI00VVIIIIVIIVIIIIVVVVV
+     M MOM   MOMOO M     O   O            OO       O       OO  O O O O O         O O   O O        O     OO O   OO    O  O    OOOOO
+     W W W   W W   W
 NXMZZAMAMAZZZAZAMAMAMZZZMZMMXMXMXMXMMMMMMZXMXMMZMZMZMMMZMMZMZZZZMMMZZZMMMMXZMMMMMMMZMMMMMZMMMMMMMZMMMZMMMMMMMZMZZZMMMMMMMMMZMZMZMM
+ -WNNVWVWVNNNVNVWVWVWNNNWNWW-W-W-W-WWWWWWN-W-WWNWNWNWWWNWWNWNNNNWWWNNNWWWW-NWWWWWWWNWWWWWNWWWWWWWNWWWNWWWWWWWNWNNNWWWWWWWWWNWNWNWW
+ IOAAZOZOZAAAZAZOZOZOAAAOAOOIOIOIOIOOOOOOAIOIOOAOAOAOOOAOOAOAAAAOOOAAAOOOOIAOOOOOOOAOOOOOAOOOOOOOAOOOAOOOOOOOAOAAAOOOOOOOOOAOAOAOO
+ 0IVVNININVVVNVNININIVVVIVII0I0I0I0IIIIIIV0I0IIVIVIVIIIVIIVIVVVVIIIVVVIIII0VIIIIIIIVIIIIIVIIIIIIIVIIIVIIIIIIIVIVVVIIIIIIIIIVIVIVII
+   OOM M MOOOMOM M M OOO O               O     O O O   O  O OOOO   OOO     O       O     O       O   O       O OOO         O O O
+     W W W   W W W W
 NXXZZZMZZZZZMZMZZZZZMZXZMMXMXXXXXMMMXMMMMMMMMMXMMZMZMMXOXMMMMMMZMMZMMMXMMZMZXMXXXMMMMMZMXMXMMMXMMMXMXMMMMMXMMMMZMMMZZMXMMMMZZZMMZZ
+ O-NNNWNNNNNWNWNNNNNWN-NWW-WIOO--WWW-WWWWWWWWW-WWNWNWWIX-WWWWWWNWWNWWW-WWNWN-W---WWWWWNW-W-WWW-WWW-W-WWWWWIWWWWNWWWNNW-WWWWNNNWWNN
+ -IAAAOAAAAAOAOAAAAAOAIAOOIOO--IIOOOIOOOOOOOOOIOOAOAOOO IOOOOOOAOOAOOOIOOAOAIOIIIOOOOOAOIOIOOOIOOOIOIOOOOOOOOOOAOOOAAOIOOOOAAAOOAA
+  0VVVIVVVVVIVIVVVVVIV0VII0I   00III0IIIIIIIII0IIVIVII  0IIIIIIVIIVIII0IIVIV0I000IIIIIVI0I0III0III0I0IIIII IIIIVIIIVVI0IIIIVVVIIVV
+   OOO OOOOO O OOOOO O O                         O O           O  O      O O          O                        O   OO      OOO  OO
 NXMMMZMZZZMAZZZZMZZAMZZZMZMMXXXXXMXZMMMMMZXXXZXZXMMMXXXXXMMZMZZZXMMMXMXMMZMZMZMZMMXMMZZMMZZZMXXMMMMMMMMZZZMMZMMZZZZZMZZMMZZZZZMMZM
+ IWWWNWNNNWVNNNNWNNVWNNNWNWWIIII-W-NWWWWWNI--N-N-WWW--I--WWNWNNN-WWWIW-WWNWNWNWNWW-WWNNWWNNNW--WWWWWWWWNNNWWNWWNNNNNWNNWWNNNNNWWNW
+ OOOOAOAAAOZAAAAOAAZOAAAOAOOOOOOIOIAOOOOOAOIIAIAIOOOIIOIIOOAOAAAIOOOOOIOOAOAOAOAOOIOOAAOOAAAOIIOOOOOOOOAAAOOAOOAAAAAOAAOOAAAAAOOAO
+  IIIVIVVVINVVVVIVVNIVVVIVII    0I0VIIIIIV 00V0V0III00 00IIVIVVV0III I0IIVIVIVIVII0IIVVIIVVVI00IIIIIIIIVVVIIVIIVVVVVIVVIIVVVVVIIVI
+     O OOO MOOOO OOM OOO O         O     O   O O           O OOO         O O O O     OO  OOO           OOO  O  OOOOO OO  OOOOO  O
+           W       W
 OXMZMZMAZAZAZAMAMAMAZZZZZMMMXXXXXMMMZMMMZZXXMMMZMMZZMMXXXMMZMZMZMMMMXMMMMMMZZMMMMMXZMMMMMZZMZZMZMZZZMMMZZMMMMMMZMZZAMAMMZZZZMMXZMZ
+-IWNWNWVNVNVNVWVWVWVNNNNNWWWIIIIIWWWNWWWNN--WWWNWWNNWW---WWNWNWNWWWW-WWWWWWNNWWWWW-NWWWWWNNWNNWNWNNNWWWNNWWWWWWNWNNVWVWWNNNNWW-NWN
+ OOAOAOZAZAZAZOZOZOZAAAAAOOOOOOOOOOOAOOOAAIIOOOAOOAAOOIIIOOAOAOAOOOOIOOOOOOAAOOOOOIAOOOOOAAOAAOAOAAAOOOAAOOOOOOAOAAZOZOOAAAAOOIAOA
+  IVIVINVNVNVNINININVVVVVIII     IIIVIIIVV00IIIVIIVVII000IIVIVIVIIII0IIIIIIVVIIIII0VIIIIIVVIVVIVIVVVIIIVVIIIIIIVIVVNINIIVVVVII0VIV
+   O O MOMOMOM M M MOOOOO           O   OO     O  OO       O O O           OO      O     OO OO O OOO   OO      O OOM M  OOOO   O O
+       W W W W W W W                                                                                               W W
 NXMMZAZAMAZAMAZAMAMZZAMAMMZZXOOXXMMZMZMZZZZMZZMZZMMZMMZZMMMZMZZZZMMZMZMMMZZZMZMMMMMMMMMMMZMZMMMZMZZZZMMMZZMZMZMZMZMMZZMZMAMMXMMMMZ
+ IWWNVNVWVNVWVNVWVWNNVWVWWNN-XX--WWNWNWNNNNWNNWNNWWNWWNNWWWNWNNNNWWNWNWWWNNNWNWWWWWWWWWWWNWNWWWNWNNNNWWWNNWNWNWNWNWWNNWNWVWW-WWWWN
+ OOOAZAZOZAZOZAZOZOAAZOZOOAAI  IIOOAOAOAAAAOAAOAAOOAOOAAOOOAOAAAAOOAOAOOOAAAOAOOOOOOOOOOOAOAOOOAOAAAAOOOAAOAOAOAOAOOAAOAOZOOIOOOOA
+  IIVNVNINVNINVNINIVVNINIIVV0  00IIVIVIVVVVIVVIVVIIVIIVVIIIVIVVVVIIVIVIIIVVVIVIIIIIIIIIIIVIVIIIVIVVVVIIIVVIVIVIVIVIIVVIVINII0IIIIV
+    OMOM MOM MOM M OOM M  OO       O O OOOO OO OO  O  OO   O OOOO  O O   OOO O           O O   O OOOO   OO O O O O  OO O M       O
+     W W W W W W W   W W                                                                                                 W
 OXXZZAMZMAMMZZMZMAMAMAZMMZMMMMMMXMMMMZMZMZMZMMZMMAMZMMMZZZMMZZMZMMMMMZMMMZMMXMMZMMZMMMXMMMMMZMMMZZMMMMMZMMXMMMXZMMMZMMMZZZMZMZMZZM
+--INNVWNWVWWNNWNWVWVWVNWWNWWWWWW-WWWWNWNWNWNWWNWWVWNWWWNNNWWNNWNWWWWWNWWWNWW-WWNWWNWWW-WWWWWNWWWNNWWWWWNWW-WWW-NWWWNWWWNNNWNWNWNNW
+ IOAAZOAOZOOAAOAOZOZOZAOOAOOOOOOIOOOOAOAOAOAOOAOOZOAOOOAAAOOAAOAOOOOOAOOOAOOIOOAOOAOOOIOOOOOAOOOAAOOOOOAOOIOOOIAOOOAOOOAAAOAOAOAAO
+ 0 VVNIVINIIVVIVINININVIIVIIIIII0IIIIVIVIVIVIIVIINIVIIIVVVIIVVIVIIIIIVIIIVII0IIVIIVIII0IIIIIVIIIVVIIIIIVII0III0VIIIVIIIVVVIVIVIVVI
+   OOM O M  OO O M M MO  O           O O O O  O  M O   OOO  OO O     O   O     O  O         O   OO     O       O   O   OOO O O OO
+     W   W       W W W                           W
 NXXZMAZAMZMZMZZMZZZZMZZZMMMMMMMMZZMZZZMZZMMMMZMAZAZAMAZAZAMMMMMZMMZMZMMZMZMZMZMZZZMZMZMMMMMZMZMMMMZZMZMMZZMZMMZZMZMMMZMMZAZZMMZZZZ
+ --NWVNVWNWNWNNWNNNNWNNNWWWWWWWWNNWNNNWNNWWWWNWVNVNVWVNVNVWWWWWNWWNWNWWNWNWNWNWNNNWNWNWWWWWNWNWWWWNNWNWWNNWNWWNNWNWWWNWWNVNNWWNNNN
+ IIAOZAZOAOAOAAOAAAAOAAAOOOOOOOOAAOAAAOAAOOOOAOZAZAZOZAZAZOOOOOAOOAOAOOAOAOAOAOAAAOAOAOOOOOAOAOOOOAAOAOOAAOAOOAAOAOOOAOOAZAAOOAAAA
+ 00VINVNIVIVIVVIVVVVIVVVIIIIIIIIVVIVVVIVVIIIIVINVNVNINVNVNIIIIIVIIVIVIIVIVIVIVIVVVIVIVIIIIIVIVIIIIVVIVIIVVIVIIVVIVIIIVIIVNVVIIVVVV
+   O MOM O O OO OOOO OOO        OO OOO OO    O MOMOM MOMOM     O  O O  O O O O OOO O O     O O    OO O  OO O  OO O   O  OMOO  OOOO
+     W W                                       W W W W W W                                                               W
 NXXZMZMAMMZAMZMZZZZAMZMZMMMMMZMZZZMMXZMZZZZMZMZZMMMMMAMAMAMZMXMMMZZMMMMMXMXMMMMZZMMMZMMMMMMMZMZZMMZZMMZZZMMZMZMZMMMMZZZZZAZZZMMMMZ
+ I-NWNWVWWNVWNWNNNNVWNWNWWWWWNWNNNWW-NWNNNNWNWNNWWWWWVWVWVWNWIWWWNNWWWWW-W-WWWWNNWWWNWWWWWWWNWNNWWNNWWNNNWWNWNWNWWWWNNNNNVNNNWWWWN
+ OIAOAOZOOAZOAOAAAAZOAOAOOOOOAOAAAOOIAOAAAAOAOAAOOOOOZOZOZOAOOOOOAAOOOOOIOIOOOOAAOOOAOOOOOOOAOAAOOAAOOAAAOOAOAOAOOOOAAAAAZAAAOOOOA
+  0VIVINIIVNIVIVVVVNIVIVIIIIIVIVVVII0VIVVVVIVIVVIIIIINININIVI IIIVVIIIII0I0IIIIVVIIIVIIIIIIIVIVVIIVVIIVVVIIVIVIVIIIIVVVVVNVVVIIIIV
+   O O M  OM O OOOOM O O     O OOO   O OOOO O OO     M M M O     OO            OO   O       O OO  OO  OOO  O O O    OOOOOMOOO    O
+       W   W       W                                 W W W                                                               W
 NXXZMMMZMMMMMZZMMMZZMZMMZZZMMMMMZMMZMZMZMMZMMZMZMZMMZAZZZZMMMMMMXZMZMMXMMZMMMMMMMZMMMZZMMZZMMMMZZMMZMMZZZZZMMZMZMMXZZZZZMZMZMMMZMZ
+ I-NWWWNWWWWWNNWWWNNWNWWNNNWWWWWNWWNWNWNWWNWWNWNWNWWNVNNNNWWWWWW-NWNWW-WWNWWWWWWWNWWWNNWWNNWWWWNNWWNWWNNNNNWWNWNWW-NNNNNWNWNWWWNWN
+ OIAOOOAOOOOOAAOOOAAOAOOAAAOOOOOAOOAOAOAOOAOOAOAOAOOAZAAAAOOOOOOIAOAOOIOOAOOOOOOOAOOOAAOOAAOOOOAAOOAOOAAAAAOOAOAOOIAAAAAOAOAOOOAOA
+  0VIIIVIIIIIVVIIIVVIVIIVVVIIIIIVIIVIVIVIIVIIVIVIVIIVNVVVVIIIIII0VIVII0IIVIIIIIIIVIIIVVIIVVIIIIVVIIVIIVVVVVIIVIVII0VVVVVIVIVIIIVIV
+   O   O     OO   OO O  OOO     O  O O O  O  O O O  OMOOOO       O O     O       O   OO  OO    OO  O  OOOOO  O O   OOOOO O O   O O
+                                                     W
 NXXZMAMAMAZZMZZMMZMMMMMZMMMMMMMZMZMZMZZZMZMZMMMMMMMZMMMZMMMZMMMZMMMZMMMMXMMMXMXMMMMMMMZZMZMMMMMMMMZZZMZZXMMMMMZMMZMMZMMZZZMMZZMMMM
+ I-NWVWVWVNNWNNWWNWWWWWNWWWWWWWNWNWNWNNNWNWNWWWWWWWNWWWNWWWNWWWNWWWNWWWW-WWW-W-WWWWWWWNNWNWWWWWWWWNNNWNN-WWWWWNWWNWWNWWNNNWWNNWWWW
+ OIAOZOZOZAAOAAOOAOOOOOAOOOOOOOAOAOAOAAAOAOAOOOOOOOAOOOAOOOAOOOAOOOAOOOOIOOOIOIOOOOOOOAAOAOOOOOOOOAAAOAAIOOOOOAOOAOOAOOAAAOOAAOOOO
+  0VINININVVIVVIIVIIIIIVIIIIIIIVIVIVIVVVIVIVIIIIIIIVIIIVIIIVIIIVIIIVIIII0III0I0IIIIIIIVVIVIIIIIIIIVVVIVV0IIIIIVIIVIIVIIVVVIIVVIIII
+   O M M MOO OO  O     O       O O O OOO O O       O   O   O   O   O                  OO O        OOO OO      O  O  O  OOO  OO
+     W W W
 OXXMMZMAMAZZZZZZZZZMZZZZMMMZMMZMZZMMMMMMXXXZXMMZMZMZZMMZMZZZMZMMMZMMMMMMMZMZMMMZMMZZMMMZMMMMMZZMZZZZZMMZMMMMMMMZMMZMMMMZMMMZMMMZMM
+---WWNWVWVNNNNNNNNNWNNNNWWWNWWNWNNWWWWWW---N-WWNWNWNNWWNWNNNWNWWWNWWWWWWWNWNWWWNWWNNWWWNWWWWWNNWNNNNNWWNWWWWWWWNWWNWWWWNWWWNWWWNWW
+ IIOOAOZOZAAAAAAAAAOAAAAOOOAOOAOAAOOOOOOIIIAIOOAOAOAAOOAOAAAOAOOOAOOOOOOOAOAOOOAOOAAOOOAOOOOOAAOAAAAAOOAOOOOOOOAOOAOOOOAOOOAOOOAOO
+ 00IIVININVVVVVVVVVIVVVVIIIVIIVIVVIIIIII000V0IIVIVIVVIIVIVVVIVIIIVIIIIIIIVIVIIIVIIVVIIIVIIIIIVVIVVVVVIIVIIIIIIIVIIVIIIIVIIIVIIIVII
+     O M MOOOOOOOOO OOOO   O  O OO         O   O O OO  O OOO O   O       O O   O  OO   O     OO OOOOO  O       O  O    O   O   O
+       W W
 OXMZMZMZZZMZMMMZMZMZMMMZMZMMMZMMZZXMMZMZMXXXXMMZMMMZMZMZMMMMXZMZMMXMXMXZMZMZMMMMXMMMMZMZMMMZMMXZZZMMMZMMMXXMMMMZMZZMMZMMMZZZMMMMMM
+--WNWNWNNNWNWWWNWNWNWWWNWNWWWNWWNN-WWNWNW--I-WWNWWWNWNWNWWWW-NWNWW-W-W-NWNWNWWWWIWWWWNWNWWWNWW-NNNWWWNWWW--WWWWNWNNWWNWWWNNNWWWWWW
+ IOAOAOAAAOAOOOAOAOAOOOAOAOOOAOOAAIOOAOAOIIOIOOAOOOAOAOAOOOOIAOAOOIOIOIAOAOAOOOOOOOOOAOAOOOAOOIAAAOOOAOOOIIOOOOAOAAOOAOOOAAAOOOOOO
+ 0IVIVIVVVIVIIIVIVIVIIIVIVIIIVIIVV0IIVIVI00 0IIVIIIVIVIVIIII0VIVII0I0I0VIVIVIIII IIIIVIVIIIVII0VVVIIIVIII00IIIIVIVVIIVIIIVVVIIIIII
+   O O OOO O   O O O   O O   O  OO   O O       O   O O O     O O       O O O         O O   O   OOO   O         O OO  O   OOO
 OXXZMMMMXMXMXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXMXMXMMMMMMMXMMMZZMMMMMMXMMMMMXMMMMZMZMMMZXMMMMZ
+-I-NWWWW-W-W---W-----III-----I--I---I-IIOIOII---III---OI--------I-IOO--------W--I--W-W-WWWWWWW-WWWNNWWWWWW-WWWWW-WWWWNWNWWWN-WWWWN
+ OIAOOOOIOIOIIIOIIIIIOOOIIIIIOIIOIIIOIOO-O-OOIIIOOOIII-OIIIIIIIIOIO--IIIIIIIIOIIOIIOIOIOOOOOOOIOOOAAOOOOOOIOOOOOIOOOOAOAOOOAIOOOOA
+  0VIIII0I0I000I00000   00000 00 000 0       000   000  00000000 0   00000000I00 00I0I0IIIIIII0IIIVVIIIIII0IIIII0IIIIVIVIIIV0IIIIV
+   O                                                                                              OO                 O O   O     O
 OXXMXMMMMMXMXMXXXXXMXXXMXMXXXXXXXXXMXXXMXXXXXXXXXMXMXMXMXXXMXXXXXXXXXMXMXMXXXXXMXXXXXMXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXM
+-IIW-WWWWW-W-WI--IIWI--W-W--------IW---WIIIIII---W-W-W-W--IW------OI-W-W-W-----WI-II-W-----WI-III-----I---I-IIIII-I-------I-I-II-W
+ OOOIOOOOOIOIOOIIOOOOIIOIOIIIIIIIIOOIIIOOOOOOOIIIOIOIOIOIIOOIIIIII-OIOIOIOIIIIIOOIOOIOIIIIIOOIOOOIIIIIOIIIOIOOOOOIOIIIIIIIOIOIOOIO
+   I0IIIII0I0I 00  I 00I0I00000000 I000I      000I0I0I0I00 I000000  0I0I0I00000I 0  0I00000I 0   00000 000 0     0 0000000 0 0  0I
 OXXMXZMMMMMZMZMZMZXMXMXMMMXMMMXMXMXXXMXMMXXXXXMMMMMMXMMMXMMMMZXMMZXMMZMZXMMMMZMZMZMZXMMZMZMZMZXMMZXMMZMZMMXMXXXXXMXMXMXMXMXMXMXZMM
+-I-W-NWWWWWNWNWNWN-W-W-WWWIWWW-W-W---W-WW-I-I-WWWWWW-WWW-WWWWN-WWN-WWNWN-WWWWNWNWNWN-WWNWNWNWN-WWN-WWNWNWW-WI----W-W-W-W-W-W-W-NWW
+ OIOIAOOOOOAOAOAOAIOIOIOOOOOOOIOIOIIIOIOOIOIOIOOOOOOIOOOIOOOOAIOOAIOOAOAIOOOOAOAOAOAIOOAOAOAOAIOOAIOOAOAOOIOOIIIIOIOIOIOIOIOIOIAOO
+  0I0VIIIIIVIVIVIV0I0I0III III0I0I000I0II0 0 0IIIIII0III0IIIIV0IIV0IIVIV0IIIIVIVIVIV0IIVIVIVIV0IIV0IIVIVII0I 0000I0I0I0I0I0I0I0VII
+     O     O O O O                                           O   O   O O     O O O O   O O O O   O   O O                       O
 =XXMMZMZMZMZMMMMMMMZMMMMMMMMMMXMXMXXMMMZXMXMXMMZMMMMMMMZMZMZMMMMXMXMXZMMMZMMMMMMXMXMMMMMZMMZXZXMMMMMMZMMMMMZMMMMXMMMMMMMXMMMMMMZMM
+O--WWNWNWNWNWWWWWWWNWWWWWWWWWW-W-WI-WWWN-W-W-WWNWWWWWWWNWNWNWWWW-W-W-NWWWNWWWWWW-W-WWWWWNWWN-N-WWWWWWNWWWWWNWWWW-WWWWWWW-WWWWWWNWW
+ IIOOAOAOAOAOOOOOOOAOOOOOOOOOOIOIOOIOOOAIOIOIOOAOOOOOOOAOAOAOOOOIOIOIAOOOAOOOOOOIOIOOOOOAOOAIAIOOOOOOAOOOOOAOOOOIOOOOOOOIOOOOOOAOO
+ 00IIVIVIVIVIIIIIIIVIIIIIIIIII0I0I 0IIIV0I0I0IIVIIIIIIIVIVIVIIII0I0I0VIIIVIIIIII0I0IIIIIVIIV0V0IIIIIIVIIIIIVIIII0IIIIIII0IIIIIIVII
+     O O O O       O                   O       O       O O O         O   O              O  O O       O     O                   O
 OXXMXMMMXMXXXXXXXXXMXXXMXMXMXMXMXMXXXXXXXMXXXMXMXXMXXMXMMZMMXZXMXXXXXXXMXXXXXXXXXXXMXZMMXZMZMMMMMMMZMMXXXMXXXXXXXXXMXXXXXXMMXMXMMM
+-I-W-WWWIW----III--WI--W-W-W-W-W-W------IW---W-W--W--W-WWNWW-N-W-------W-----------W-NWW-NWNWWWWWWWNWW---WI-----I--W------WW-W-WWW
+ OIOIOOOOOIIIIOOOIIOOIIOIOIOIOIOIOIIIIIIOOIIIOIOIIOIIOIOOAOOIAIOIIIIIIIOIIIIIIIIIIIOIAOOIAOAOOOOOOOAOOIIIOOIIIIIOIIOIIIIIIOOIOIOOO
+  0I0III I0000   00I 00I0I0I0I0I0I000000 I000I0I00I00I0IIVII0V0I0000000I00000000000I0VII0VIVIIIIIIIVII000I 00000 00I000000II0I0III
+                                                         O   O                       O   O O       O
 OXXMMMMZMMXMXMXXXXMMMXXXXMXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXOXXMXMXXXXXXXXXXXMXMMZMMMMMMMMMMXMMZMMMMMMMMXMXXXMXMXMXX
+-I-WWWWNWW-W-W----WWW----W-II-I-I-III--II-IIOII-XII-I--IOI----I-I----II---X-IW-W-----------W-WWNWWWWWWWWWW-WWNWWWWWWWW-W---W-W-W--
+ OIOOOOAOOIOIOIIIIOOOIIIIOIOOIOIOIOOOIIOOIOO-OOI OOIOIIO-OIIIIOIOIIIIOOIII IOOIOIIIIIIIIIIIOIOOAOOOOOOOOOOIOOAOOOOOOOOIOIIIOIOIOII
+  0IIIIVII0I0I0000III0000I0  0 0 0   00  0     0   0 00   0000 0 0000  000 0 I0I00000000000I0IIVIIIIIIIIII0IIVIIIIIIII0I000I0I0I00
+       O                                                                                       O             O
 NXXZZMZZZAZMZMMZMZMZMZMMXZMZXMXXXMXXXXXMXXXXXMMXOXXMMMXMMMMZMMXMXXXMXMMMXMXMXMXMXMXMMMMMXMXMMMMZMZMZMMXMXMXMMMMZMZMZMZMMMZMZMMMMMM
+ I-NNWNNNVNWNWWNWNWNWNWW-NWN-W---W--I--W-----WW-X--WWW-WWWWNWW-W--IW-WWW-W-W-W-W-W-WWWWW-W-WWWWNWNWNWW-W-W-WWWWNWNWNWNWWWNWNWWWWWW
+ OIAAOAAAZAOAOOAOAOAOAOOIAOAIOIIIOIIOIIOIIIIIOOI IIOOOIOOOOAOOIOIIOOIOOOIOIOIOIOIOIOOOOOIOIOOOOAOAOAOOIOIOIOOOOAOAOAOAOOOAOAOOOOOO
+  0VVIVVVNVIVIIVIVIVIVII0VIV0I000I00 00I00000II0 00III0IIIIVII0I00 I0III0I0I0I0I0I0IIIII0I0IIIIVIVIVII0I0I0IIIIVIVIVIVIIIVIVIIIIII
+   OO OOOMO O  O O O O   O O                               O                                   O O O           O O O O   O O
+         W
 OXXZMZMZXZXZMZMMMMMMXMMMXMXZXMXMXMXXXMXXXXXXXXXMXMXMXMXMXZMZXMMMXXXXXXXMXMXMXXMMXMXZMZMMMMXMXMMZMMMZMMXZXMXMMMMZMMMZMMMZMZMZMMMZMM
+-I-NWNWN-N-NWNWWWWWW-WWW-W-N-W-W-W---W--I---I-IWIW-W-W-W-NWN-WWW-------W-W-W--WW-W-NWNWWWW-W-WWNWWWNWW-N-W-WWWWNWWWNWWWNWNWNWWWNWW
+ OIAOAOAIAIAOAOOOOOOIOOOIOIAIOIOIOIIIOIIOIIIOIOOOOIOIOIOIAOAIOOOIIIIIIIOIOIOIIOOIOIAOAOOOOIOIOOAOOOAOOIAIOIOOOOAOOOAOOOAOAOAOOOAOO
+  0VIVIV0V0VIVIIIIII0III0I0V0I0I0I000I00 000 0 I I0I0I0I0VIV0III0000000I0I0I00II0I0VIVIIII0I0IIVIIIVII0V0I0IIIIVIIIVIIIVIVIVIIIVII
+   O O O O O O             O                             O O                       O O         O   O   O       O   O   O O O   O
 NXXMXMMMMMXZMMMMMXXMXXXMXMXMXXXXXXXXXXXMXXXXXXXMXMXMXMXMXMMMXXXMXMXXXMXXXMXMXXXXXXXXXMMMXXXMXMMMXMXMXXXMXXXMMMMZMXXMMMMZXMMMMMXMXM
+ I-W-WWWWW-NWWWWW--W---W-W-WI-III-I-I--W----I-IW-W-W-W-W-WWW---W-W---W---W-W-----II--WWW---W-WWW-W-W---W--IWWWWNW--WWWWN-WWWWW-W-W
+ OIOIOOOOOIAOOOOOIIOIIIOIOIOOIOOOIOIOIIOIIIIOIOOIOIOIOIOIOOOIIIOIOIIIOIIIOIOIIIIIOOIIOOOIIIOIOOOIOIOIIIOIIOOOOOAOIIOOOOAIOOOOOIOIO
+  0I0IIIII0VIIIII00I000I0I0I 0   0 0 00I0000 0 I0I0I0I0I0III000I0I000I000I0I00000  00III000I0III0I0I000I00 IIIIVI00IIIIV0IIIII0I0I
+           O                                                                                                   O       O
 OXXXXXXMXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXX
+-OI----WIWI-I---III-III---IIOOOIII-I--O-IIOOOIIIOIIIOOXOOIOIIIOII-OII---IIO---IIOI--I----II-I-I-----II---II-I----I----I------W----
+ -OIIIIOOOOIOIIIOOOIOOOIIIOO---OOOIOII-IOO---OOO-OOO-- --O-OOO-OOI-OOIIIOO-IIIOO OIIOIIIIOOIOIOIIIIIOOIIIOOIOIIIIOIIIIOIIIIIIOIIII
+   0000I I 0 000   0   000        0 00 0                         0   000   000    00 0000  0 0 00000  000  0 0000 0000 000000I0000
1
 MXMXXXXXXXMXXXXXXXMXMMMXXXMXXXXXMXMMXMXMZMMXXXMMZMMXMXMXMXXXXXOIOOXOXOXOOXOXXOXXXXOOIIO===INOXOOIIOXXOOI=OXXMXMXMXMXMXMXMXMXMXXXMX
+W-W-----I-W-------W-WWW---W--I--W-WW-W-WNWW---WWNWW-W-W-W--IIOXOXXOXOXOXXOXOOXOOOOXXOO-OOOO   --OOXOIXXOOXI-W-W-W-W-W-W-W-W-WI--WI
+OIOIIIIIOIOIIIIIIIOIOOOIIIOIIOIIOIOOIOIOAOOIIIOOAOOIOIOIOIIOO-    - - -  - -- ----                 -O     OIOIOIOIOIOIOIOIOIOOIIOO
+I0I00000 0I0000000I0III000I00 00I0II0I0IVII000IIVII0I0I0I00                                                0I0I0I0I0I0I0I0I0I 00I
+                                        O       O
 MXXXXXXXMXXXMMZMMXMMMMMMMMXXMXXMMXMMMMMMMZZMZMMMMMMMMMMMZMXXXOI===O==O=O==IO=IOIOIXOXOOOOIOI=NONIOXOOXXII=OXMMMMZMZMMXZMZMMMMMZXMX
+W--I----WI--WWNWW-WWWWWWWW--W--WW-WWWWWWWNNWNWWWWWWWWWWWNW-IIXOOOOXOO-O-OOO-OOXOXOOXOXXXXOXOO - OXOXXOOOOOX-WWWWNWNWW-NWNWWWWWN-W-
+OIIOIIIIOOIIOOAOOIOOOOOOOOIIOIIOOIOOOOOOOAAOAOOOOOOOOOOOAOIOO                     - -             -  --    IOOOOAOAOOIAOAOOOOOAIOI
+I00 0000I 00IIVII0IIIIIIII00I00II0IIIIIIIVVIVIIIIIIIIIIIVI0                                                0IIIIVIVII0VIVIIIIIV0I0
+              O                          OO O           O                                                       O O   O O     O
 XXXXXXXXMXXMMMMXMMMMMMMXMMMXXXMXZMMMMMMMMMMMMMZMMZZMMMZXMXXXXOONON=OONOOOOONOO=O=OIIOXI=OOXXOIIOXXXOIOI==NOXMMZZMMMMMMMMMMMMMMMMMM
+I-I-----WI-WWWW-WWWWWWW-WWW---W-NWWWWWWWWWWWWWNWWNNWWWN-W--OO-- - O-- ----- --O-OXOOXOOOXXIOXOOXOOIXOXOOO -IWWNNWWWWWWWWWWWWWWWWWW
+OIOIIIIIOOIOOOOIOOOOOOOIOOOIIIOIAOOOOOOOOOOOOOAOOAAOOOAIOII--                        -    O-    --O        OOOAAOOOOOOOOOOOOOOOOOO
+ 0 00000I 0IIII0IIIIIII0III000I0VIIIIIIIIIIIIIVIIVVIIIV0I00                                                 IIVVIIIIIIIIIIIIIIIIII
+                                O             O  OO   O                                                       OO
 XXMMMXMXXXXXMZZXXXMMMMZMXXMXXXXXMMMMMMMXMZZMMMZZMMZZZMZMMXXOINOONNNNNXOXXNONOOOO==IOIOOXXXXXXXOIIOXOI=OOONNOMMMMZMMZMMZMMMMMZMMMZM
+--WWW-W--IOOWNN---WWWWNW--W-----WWWWWWW-WNNWWWNNWWNNNWNWW--XO --          - ----OOOXOXXOOI-IIOXOOXOXOO---  XWWWWNWWNWWNWWWWWNWWWNW
+IIOOOIOIIO--OAAIIIOOOOAOIIOIIIIIOOOOOOOIOAAOOOAAOOAAAOAOOII                            --OIOO-    -         OOOOAOOAOOAOOOOOAOOOAO
+00III0I00   IVV000IIIIVI00I00000IIIIIII0IVVIIIVVIIVVVIVII00                               0                 IIIIVIIVIIVIIIIIVIIIVI
+             OO       O                  OO   OO  OOO O                                                         O  O  O     O   O
 XXXXXOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXI=OOXOIXI=====IXXXIXXNNOONONOIXOOXIINN=II=ONOI==IXMMMMXMMZMZXMMMMMXMXMX
+III--XXIIIOI-----OI----IIII--I-I-I-I----III-----W--------IIOO-                    --   -OOXXOOO  OOOO- -OOOO-WWWW-WWNWN-WWWWW-W-W-
+OOOII  OOO-OIIIII-OIIIIOOOOIIOIOIOIOIIIIOOOIIIIIOIIIIIIIIOO                              -  -               IOOOOIOOAOAIOOOOOIOIOI
+   00       00000  0000    00 0 0 0 0000   00000I00000000                                                   0IIII0IIVIV0IIIII0I0I0
+                                                                                                                    O O
 XXXXXXXXMXXXXXMXXXMXXXXXMXMXXXXXMMMMMXMMZXMXMXMMMMZMZXMXXXXXOXX==NOI=---=-=-=--=XIXXOXNOOONNNNNOONIIONNNNOOIXMMMMXMMMMMXMXMXMXMXMM
+I--I----W-----W-IIW--II-W-WI-I--WWWWW-WWN-W-W-WWWWNWN-WI-OIOXOOOO                                 OO-    --OIWWWW-WWWWW-W-W-W-W-WW
+OIIOIIIIOIIIIIOIOOOIIOOIOIOOIOIIOOOOOIOOAIOIOIOOOOAOAIOOI-O- --                                             OOOOOIOOOOOIOIOIOIOIOO
+ 00 0000I00000I0  I00  0I0I 0 00IIIII0IIV0I0I0IIIIVIV0I 0                                                    IIII0IIIII0I0I0I0I0II
+                                        O         O O
 XXXXXXXOXXXXXXMXXXXXMXXXXXXXXOXXZMZZZMZMZMMMMMMMZZZZMMZMMXXXMXMXXXXO=OXI=--==-==X=IIXXXII-==IIXIINO=ONNNNOOOMZZMMZMMMMMMZMZMZMMXMM
+---I-IIXOIIOI-W-II--WI-I----IXI-NWNNNWNWNWWWWWWWNNNNWWNWW---W-W-IIIXO                             -O-    --XWNNWWNWWWWWWNWNWNWW-WW
+IIIOIOO -OO-OIOIOOIIOOIOIIIIO OIAOAAAOAOAOOOOOOOAAAAOOAOOIIIOIOIOOO                                         OAAOOAOOOOOOAOAOAOOIOO
+000 0        0I0  00I 0 0000   0VIVVVIVIVIIIIIIIVVVVIIVII000I0I0                                            IVVIIVIIIIIIVIVIVII0II
+                                O OOO O O       OOOO  O                                                      OO  O      O O O
 XXXXXXXOOXXXXOXXXXXXXXXXXXXXXOOXXXMXMXMXXXXXMMMMMMMMZXXMXXXXMXMXXXXXXXXXXIIOOOOXOI=====I=------=IO=OONNOOOOXMMMMMMMMMMMMMMZMZMMXMM
+I--IIIIXXOIOOXI--I-----I-OOOOXXI--W-W-W-----WWWWWWWWN--W----W-W--III-OOOOOO--                     O--     -OWWWWWWWWWWWWWWNWNWW-WW
+OIIOOOO  -O-- OIIOIIIIIOI----  OIIOIOIOIIIIIOOOOOOOOAIIOIIIIOIOIIOOOI----                                  -OOOOOOOOOOOOOOAOAOOIOO
+ 00            00 00000 0       00I0I0I00000IIIIIIIIV00I0000I0I00   0                                       IIIIIIIIIIIIIIVIVII0II
+                                                    O                                                                     O O
 OXXOXXXXXXXXXXXXXXXMMXXXXXXXXXXXXXMMMXMXMXMXMMXMMMMMMXXXXXMXMXXIIIONOON=IIIOXXXOII-  -===- -- ---XNXXOOIXOOXMXMXMMMMXXMXZMMXMXXXXX
+XOOXOO-I-OOI--II-I-WW--I-I--IOOI--WWW-W-W-W-WW-WWWWWW-----W-WIOOOO- -- OOOOXIOOXO                        -X-W-W-WWWW-IW-NWW-WI-I-I
+ -- --IOI--OIIOOIOIOOIIOIOIIO--OIIOOOIOIOIOIOOIOOOOOOIIIIIOIOO-             O--                            IOIOIOOOOIOOIAOOIOOIOIO
+      0 0   00  0 0II00 0 00    00III0I0I0I0II0IIIIII00000I0I                                              0I0I0IIII0 I0VII0I 0 0
+                                                                                                                        O
 XXXXXXXXXXXOXXXXXXMXMXXXXXXXXXXXXMMMZMMMZZZZZMAMZZZMZMMXMXMXXXOXIXXONONXOOONNNNNNI-----==------=IONXOXI-IOXMZZMMMZZMMZMXZMZXMMZMMM
+OOOI---OIIIX------W-W------OIOII-WWWNWWWNNNNNWVWNNNWNWW-W-W--O-      -                                   --WNNWWWNNWWNW-NWN-WWNWWW
+---OIII-OOO IIIIIIOIOIIIIII-O-OOIOOOAOOOAAAAAOZOAAAOAOOIOIOII-                                            IOAAOOOAAOOAOIAOAIOOAOOO
+    000     000000I0I000000     0IIIVIIIVVVVVINIVVVIVII0I0I00                                             0IVVIIIVVIIVI0VIV0IIVIII
+                                    O   OOOOO M OOO O                                                       OO   OO  O  O O   O
+                                              W
 XXXXXXOOOXXXXXMXXXXXMXXXXXXXOXXXXMZMZMZMZMMZAMZMZMMMMXMXMXMXX=X----IXXXIIXI=XIX=- ---===--I=I=IIINONNII=IIMMAZZMZMZMMMZMMMZMMZMZZM
+IOOOIOXXXIII-IW--I--W-IO--IOXOO--WNWNWNWNWWNVWNWNWWWW-W-W-W-IO                                    -      OWWVNNWNWNWWWNWWWNWWNWNNW
+O---O-   OOOIOOIIOIIOIO-IIO- --IIOAOAOAOAOOAZOAOAOOOOIOIOIOIO                                             OOZAAOAOAOOOAOOOAOOAOAAO
+            0 I00 00I0  00     00IVIVIVIVIIVNIVIVIIII0I0I0I0                                              IINVVIVIVIIIVIIIVIIVIVVI
+                                  O O O O  OM O O                                                           MOO O O   O   O  O OO
+                                            W                                                               W
 XXXXXXXIOXXXXXMXXXXMMXXXXXXXXXXXXZMZZMMZZMZZAZZMMMZMZMZXMXMXONI---=IXOX=---==-===-----I==XN=IINOOX=NN==IOXZMMMZMZMMMMMZMZMZMMMMZZM
+IIIOIOOOXI----W--I-WW---IIIOOOII-NWNNWWNNWNNVNNWWWNWNWN-WIW-X                              OOO    O     --NWWWNWNWWWWWNWNWNWWWWNNW
+OOO-O--  OIIIIOIIOIOOIIIOOO---OOIAOAAOOAAOAAZAAOOOAOAOAIOOOI                                             IAOOOAOAOOOOOAOAOAOOOOAAO
+          0000I00 0II000        0VIVVIIVVIVVNVVIIIVIVIV0I I0                                             0VIIIVIVIIIIIVIVIVIIIIVVI
+                                 O OO  OO OOMOO   O O O                                                   O   O O     O O O    OO
+                                            W
 XXXOOOOOXXXXXXXXMXXXXXXOOXXOOOXXXXXMMMZZZMZXZMZZMMZMMMMMMMXXOOI==--=IIX-=---------=-====XOO=OOO==OOII==XIMZMZMZMMMZMMMMMMMZMMMMMMM
+-OOXXXXXIIII----W--IIIIXXOIXXXOI---WWWNNNWN-NWNNWWNWWWWWWW-OX-                            -OXXXOO       OWNWNWNWWWNWWWWWWWNWWWWWWW
+I--     OOOOIIIIOIIOOOO  -O   -OIIIOOOAAAOAIAOAAOOAOOOOOOOI-                                             OAOAOAOOOAOOOOOOOAOOOOOOO
+0           0000I00             000IIIVVVIV0VIVVIIVIIIIIII0                                              IVIVIVIIIVIIIIIIIVIIIIIII
+                                      OOO O O OO  O                                                       O O O   O       O
 OXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXMXXMMMZMAZZZAMZZZMZZZZZMMMXXOX=-=-==-------------====XXNNO=IXIOIIOO=--IOMMMMZZMMMMZMMMMMMMMMZMMZZZ
+XI-IIIII-IIIIO------WI-I-----I--W--WWWNWVNNNVWNNNWNNNNNWWW-IX                            -OOOO-OO-     -WWWWNNWWWWNWWWWWWWWWNWWNNN
+ OIOOOOOIOOOO-IIIIIIOOIOIIIIIOIIOIIOOOAOZAAAZOAAAOAAAAAOOOIO                                -           OOOOAAOOOOAOOOOOOOOOAOOAAA
+  0     0     000000I 0 00000 00I00IIIVINVVVNIVVVIVVVVVIII0                                             IIIIVVIIIIVIIIIIIIIIVIIVVV
+                                      O MOOOM OOO OOOOO                                                     OO    O         O  OOO
+                                        W   W
 XXXXXXXXXXXXXXMXXXXMMXXXXXXXXXXXMXXXMMAMAZAZAMAZZMZZZZZMMXXXOOI --------- -    ----==IONOO===ONOONX--=NXMZMZZMZZZMZMMMMMZZZMZMMMAM
+II-----I--III-W----WW-I---II-I-IW---WWVWVNVNVWVNNWNNNNNWW--OX                           --OOO-  -      -WNWNNWNNNWNWWWWWNNNWNWWWVW
+OOIIIIIOIIOOOIOIIIIOOIOIIIOOIOIOOIIIOOZOZAZAZOZAAOAAAAAOOII-                                           IOAOAAOAAAOAOOOOOAAAOAOOOZO
+  00000 00   0I0000II0 000  0 0 I000IININVNVNINVVIVVVVVII00                                            0IVIVVIVVVIVIIIIIVVVIVIIINI
+                                      M MOMOM MOO OOOOO                                                  O OO OOO O     OOO O   M
+                                      W W W W W                                                                                 W
 XIXO=OXXXXXXXXXXXXXXMXMXMXXXXXXMZXMXMMZZAZZMZMAZZMAMZZZMZMXXXI=I=     ---- -    -- -------=II==-=XI--NXZMMZMZMAMZMZMMMZZMMMMMMZMZM
+OOOXOXII-OIOO----I--W-W-W-II---WN-W-WWNNVNNWNWVNNWVWNNNWNW-IIOO                                       INWWNWNWVWNWNWWWNNWWWWWWNWNW
+- -   OOI-O--IIIIOIIOIOIOIOOIIIOAIOIOOAAZAAOAOZAAOZOAAAOAOIOO                                         OAOOAOAOZOAOAOOOAAOOOOOOAOAO
+        0    0000 00I0I0I0  000IV0I0IIVVNVVIVINVVINIVVVIVI0                                            VIIVIVINIVIVIIIVVIIIIIIVIVI
+                                O     OOMOO O MOO M OOO O                                              O  O O M O O   OO      O O
+                                        W     W   W                                                           W
 XXXXXXXXXXXXXXZMXXXXXXXXXXXIXXXXMMXXXXMMZZZMMMAMZZAZZMZXMXXXXXXXOOI-- - ------   -  --  -- --    II-XXZMZZAZZMMZAMAMZMMMMZZMZMMZZZ
+IIII-OO--OOOO-NW---III-I--OOOO-IWW--I-WWNNNWWWVWNNVNNWN-W-I--IIIX                                    ONWNNVNNWWNVWVWNWWWWNNWNWWNNN
+OOOOI--II----IAOIIIOOOIOII- --IOOOIIOIOOAAAOOOZOAAZAAOAIOIOIIOOO                                     -AOAAZAAOOAZOZOAOOOOAAOAOOAAA
+    0  00    0VI000   0 00    0 II00 0IIVVVIIINIVVNVVIV0I0 00                                         VIVVNVVIIVNINIVIIIIVVIVIIVVV
+              O                         OOO   M OOMOO O                                               O OOMOO  OM M O    OO O  OOO
+                                              W   W                                                       W     W W
 XXXXXXXXMXMMMMZMXXMXMXXXXXXOXXZMZMZMMMMMMMZZZZAMMMZMZXMMXXXXXXXXXXXXINX=--- -      -  ---        XIIOZAZMZAMZMZMZMZMZMMMMMMMMMMMMZ
+IOOOI---W-WWWWNW--W-W----IOX--NWNWNWWWWWWWNNNNVWWWNWN-WW-------IIOOOO                               XNVNWNVWNWNWNWNWNWWWWWWWWWWWWN
+O---OIIIOIOOOOAOIIOIOIIIIO- IIAOAOAOOOOOOOAAAAZOOOAOAIOOIIIIIIIOO---                                 AZAOAZOAOAOAOAOAOOOOOOOOOOOOA
+     000I0IIIIVI00I0I0000   00VIVIVIIIIIIIVVVVNIIIVIV0II0000000                                      VNVIVNIVIVIVIVIVIIIIIIIIIIIIV
+              O               O O O       OOOOM   O O                                                OMO OM O O O O O            O
+                                              W                                                       W   W
 MXMXXXXXXXXXXXXXXXXXXXXXXXXXMMZXXXXMMMXXXXXMZMZZMMZZZMZXXXXXXXXXI=IOOOOIIONOX=---  -  ----     --IXOZMMMZMAMZMZMZMZMZMZZZMMMZXZMMM
+W-W--IIIIOIO-IIIII-I---II---WWN----WWW---I-WNWNNWWNNNWN--I----IOOOOXXXXOO-                         XNWWWNWVWNWNWNWNWNWNNNWWWN-NWWW
+OIOIIOOOO-O-IOOOOOIOIIIOOIIIOOAIIIIOOOIIIOIOAOAAOOAAAOAIIOIIIIO-                                    AOOOAOZOAOAOAOAOAOAAAOOOAIAOOO
+I0I00       0     0 000  000IIV0000III000 0IVIVVIIVVVIV00 0000                                      VIIIVINIVIVIVIVIVIVVVIIIV0VIII
+                              O             O OO  OOO O                                             O   O M O O O O O OOO   O O
+                                                                                                          W
 XOI==OOOXXXXXXXXXXXXXX=OOOXOOIOXXXXXXXXXXXMMMMMZZMZZMMMMXXOXO=ONOXOOONNN=IO===NX=--  ---  -   --=XIMZZZMZZZZZMZMZZMZZMZZZMMXMMMMMM
+OXOOOXXXIOII---I--IIIOO--XOXXOXO-I-----I-IWWWWWNNWNNWWWW-OXOXO-    --   OOXOOO                    OWNNNWNNNNNWNWNNWNNWNNNWW-WWWWWW
+-       O-OOIIIOIIOOO-    -    -IOIIIIIOIOOOOOOAAOAAOOOOI- -                                       OAAAOAAAAAOAOAAOAAOAAAOOIOOOOOO
+            000 00              0 00000 0 IIIIIVVIVVIIII0                                          IVVVIVVVVVIVIVVIVVIVVVII0IIIIII
+                                               OO OO                                                OOO OOOOO O OO OO OOO
 XXOOXXXXXOXXXXXXXXXXXONIOIXXXXMXMMMXXXXXXXMMMMMMZMZMMMMXXOIO=XI=-  -=XXXNNNXX=INO=-     -      -OXMMMMZMMZZMZMMMZMZMMMZMMMMMMXMMMM
+IOXXIOOOOXO-----I----X   OI-IIW-WWW--I-I--WWWWWWNWNWWWW--XOXO                   -                IWWWWNWWNNWNWWWNWNWWWNWWWWWW-WWWW
+O-  O---- -IIIIIOIIII     OIOOOIOOOIIOIOIIOOOOOOAOAOOOOII                                        OOOOOAOOAAOAOOOAOAOOOAOOOOOOIOOOO
+           00000 0000      0  I0III00 0 00IIIIIIVIVIIII00                                         IIIIVIIVVIVIIIVIVIIIVIIIIII0IIII
+                                                O O                                                   O  OO O   O O   O
 XXXXXXXXXOOXXXXXXXXXXIOXXIXXMXXXXXXXXXXXMMZMZMZZMXXXMXMXMXOIOXI-     ==IIII===--XI=--  ---    -OXZZZAZAZZMMZZZMZZMZMZMMMZMMMZMZMMM
+IOOOOOOOIXXI-IIOII-IIO-  O-IW----IIO-II-WWNWNWNNW---W-W-WIXO-                                  --NNNVNVNNWWNNNWNNWNWNWWWNWWWNWNWWW
+O-------O  OIOO-OOIOO     IOOIIIIOO-IOOIOOAOAOAAOIIIOIOIOO                                      IAAAZAZAAOOAAAOAAOAOAOOOAOOOAOAOOO
+            0     0       0 I0000   0  0IIVIVIVVI000I0I0I                                       0VVVNVNVVIIVVVIVVIVIVIIIVIIIVIVIII
+                                          O O OO                                                 OOOMOMOO  OOO OO O O   O   O O
+                                                                                                    W W
 XXIOXOXXXXXXXXXXXXXXXOOOOIXXXOOXXXXXXXXXMXMMZMMXXIOOONOIXXXO=X=--    ----------=IXOX----=-----IXZZZZAZAZMMMMZZZMZMMMMXMMZZMMMMZMZM
+IOOXIXIIIOIIIOIOIOI--X-  O---XXI-IOOI---W-WWNWW--O--- -O--IXO                                  INNNNVNVNWWWWNNNWNWWWW-WWNNWWWWNWNW
+O-  O OOO-OOO-O-O-OII     III  OIO--OIIIOIOOAOOII       IIO                                    OAAAAZAZAOOOOAAAOAOOOOIOOAAOOOOAOAO
+                   00     000   0    000I0IIVII00       00                                      VVVVNVNVIIIIVVVIVIIII0IIVVIIIIVIVI
+                                            O                                                   OOOOMOMO    OOO O       OO    O O
+                                                                                                    W W
 XOIOXOXXXXXXXXXXXXXXXIINNXXXXXOXXXIOXXXXXXMXMXXOOOOI----INIOO=- ---     ------==XXXI=-IIXXI=--=XZZZZAZMMZMMMZMZMZMZMMXMMMMZMZMMMMM
+IXOXIXIIIOOI-OIIIIIOIOO  O--IOXIIOOXO--O-IW-W--XX-        OX-                                  INNNNVNWWNWWWNWNWNWNWW-WWWWNWNWWWWW
+O   O OOO--OI-OOOOO-O    -IIO- OO-  -II-IOOIOII                                                OAAAAZAOOAOOOAOAOAOAOOIOOOOAOAOOOOO
+            0             00         00 0 I0I00                                                 VVVVNVIIVIIIVIVIVIVII0IIIIVIVIIIII
+                                                                                                OOOOMO  O   O O O O       O O
+                                                                                                    W
 XIOOXIXXXXXXXXXXXXXIX===OXXXXOOOOOO=IXOOOXMXXXXOOI=-- --- -IOX--  -  -    --- -=II=---=XX---- -XZZZMZMZMMMZMMMMXMXMXMXMXXXMXMXMXZM
+OOXXIOOOIO-----I--OOIOOO-O-OOX-XXX-OOOXXX-W--IOX-           -                                  INNNWNWNWWWNWWWW-W-W-W-W---W-W-W-NW
+-   O --O-IIIIIOII- O    -I--        -   IOIIO-                                                OAAAOAOAOOOAOOOOIOIOIOIOIIIOIOIOIAO
+          00000 00        0              0I00                                                   VVVIVIVIIIVIIII0I0I0I0I000I0I0I0VI
+                                                                                                OOO O O   O                     O
 IOOXXOIOXXXXXXXXXXXIXNONOXXOXNNO==NNOOIIIOXXIONOI=-- ---  -  ====--- -  -    ----=---- -      -XMMZMZZZXZMMMMMMXMXMMMXMXMMMMXMMMMX
+O-XOOXOXOOIIIOO--OOOO    OIXO  -OO  --OOOXOOO-                                                 IWWNWNNN-NWWWWWW-W-WWW-W-WWWW-WWWW-
+   --   --OOO--II-- -    -O -             --                                                   OOOAOAAAIAOOOOOOIOIOOOIOIOOOOIOOOOI
+               00                                                                               IIVIVVV0VIIIIII0I0III0I0IIII0IIII0
+                                                                                                  O OOO O
 =OXOO=OIOOXXXOXXXXXOXNOXNOO=IONONNONOOOIOIOX=OOI====I--       -NOI=-- - --  -   ----          =XMXXXMXMXMMXXMXXXXXMXMXXXXXXXXXXXXX
+O-OXXOXOXXOOIXOI-IOXO    XXOO-    - ---O-OXOO                   -                              -W---W-W-WW--W--I--W-WI------------
+  -       --O -OIO- -                      -                                                   IOIIIOIOIOOIIOIIOIIOIOOIIIIIIIIIIII
+                0                                                                              0I000I0I0II00I00 00I0I 000000000000
 O=XOXOXOIXXXXXXXXXXXXONO=OOIOOOOONONONO==IOOXXXXO=N=---       =XXXO=N=-  - -                  IMZXMMZMMMZMMMMXMMXXMXMMMXMXMMXXMXXM
+-OOXOXOXOOI-IOII-O-OO- -OXXO-- -  - - -OOOXXOO-OXO             OIOXO                           WN-WWNWWWNWWWWIWW--W-WWW-W-WW--W--W
+  - - -  -OIO-OOI-I--                       --I-               -O-                             OAIOOAOOOAOOOOOOOIIOIOOOIOIOOIIOIIO
+           0    0 0                           0                                                IV0IIVIIIVIIII II00I0III0I0II00I00I
+                                                                                                O   O   O
 OIXI==OIXXXXXXXXXXXXXNXNNO==OOONNNONNOOOO=I=OXMXXXXN-       -OXXXXMXXOIO=---- -              =XMMMZMMMZMZMMMMXXXMMMMMMZMMMMMMXMMMM
+XOOOOOXOOIIOOOIIII-OO    XOO-     -   ---OOOXIW--II           O---WIIXO                       IWWWNWWWNWNWWWW---WWWWWWNWWWWWW-WWWW
+  -     -OO---OOOOI--                        OOIIOO           -IIIOOO                         OOOOAOOOAOAOOOOIIIOOOOOOAOOOOOOIOOOO
+                  0                           I00              000I                            IIIVIIIVIVIIII000IIIIIIVIIIIII0IIII
+                                                                                                  O   O O             O
 XOOOIOXOXXXXXOXXXOXXXONOOI=ONOXONOONOOOOOOOOXMZMZMMXX=OXONOIXXXXXXMXXXXO====-               -XMMZZMMZMMMMZZMMMMMMMMMZMMXMXMXMXMMMM
+OXXXOXOXO--IOXOIIXIIO- --OO-      - --------OWNWNWW-IO-   -OOIIII-W----XO                    OWWNNWWNWWWWNNWWWWWWWWWNWW-W-W-W-WWWW
+-     - -IIO- -OO OO-                       -OAOAOOIO       -OOOOIOIIII                      -OOAAOOAOOOOAAOOOOOOOOOAOOIOIOIOIOOOO
+         00                                  IVIVII0             0I0000                       IIVVIIVIIIIVVIIIIIIIIIVII0I0I0I0IIII
+                                              O O                                               OO  O    OO         O
 OOOI=IO=OXXOIIXXXXXOONNONONNNOXIXIOIOONONOONOMMMMMZMXXMMMXXXXOONOMZMXXXXIIIOO=- -          I=MMMMMMMMMZMMMMMZMMMZMMMMMMMMXMMZXMMZM
+XXXOOOXOXIOXOOOOOOOXX  - -             - -- XWWWWWNW--WWW--OO-  XWNW-I-OO  --               OWWWWWWWWWNWWWWWNWWWNWWWWWWWW-WWN-WWNW
+         O-   -----                          OOOOOAOIIOOOII--    OAOIOI-                     OOOOOOOOOAOOOOOAOOOAOOOOOOOOIOOAIOOAO
+                                             IIIIIVI00III00      IVI0 0                      IIIIIIIIIVIIIIIVIIIVIIIIIIII0IIV0IIVI
+                                                  O               O                                   O     O   O           O   O
 IOOOOIIOOXXI=IOOOOOOOIXNOOIIOXIIIIOXOXONNONOOMMMMMZMZMMXMXMMXOI=XXMMXXXXII=NOXO==OOIXXONOIOXZMZZMMMMMMMMZZZMMZMMMMMMMMZMZXMXMMZMZX
+OXX--OO-XOOOOOXXXXXXX   -                -  XWWWWWNWNWW-W-WW-XOOI-WW---OO   XOXOO       -OX-NWNNWWWWWWWWNNNWWNWWWWWWWWNWN-W-WWNWN-
+         --                                  OOOOOAOAOOIOIOOI   OIOOIII-     -             IAOAAOOOOOOOOAAAOOAOOOOOOOOAOAIOIOOAOAI
+                                             IIIIIVIVII0I0II0    0II000                    0VIVVIIIIIIIIVVVIIVIIIIIIIIVIV0I0IIVIV0
+                                                  O O                                       O OO        OOO  O        O O     O O
 =IIONI==IXX=OOIOI=O===I=I==XXIIII=XO=OOONNNNXXZMZMMXMMMMMMXMMMMXXXMXXXXXII-XOMMMZXXXXXMXMMMZZMMMMMMZZMMMZMMZZZMMMMMZZMMXMXMMMMMMMM
+OOO- OOOOOOO--OXOO-OO              -O---    O-NWNWW-WWWWWW-WWWW---W--I-OO   XWWWN-----W-WWWNNWWWWWWNNWWWNWWNNNWWWWWNNWW-W-WWWWWWWW
+         --                                 -IAOAOOIOOOOOOIOOOOIIIOIIOI-     OOOAIIIIIOIOOOAAOOOOOOAAOOOAOOAAAOOOOOAAOOIOIOOOOOOOO
+                                             0VIVII0IIIIII0IIII000I00 0      IIIV00000I0IIIVVIIIIIIVVIIIVIIVVVIIIIIVVII0I0IIIIIIII
+                                              O O                               O          OO      OO   O  OOO     OO
 O=IOOOOOOIO=OXN=I==OO=-===XXIII=I=XIXXIIXONOXMZMMMMXZXMXMMZMMXMXXXMXXXXOI=-XXMMMMMMMZMZZMMMMZZZMZMZMMMMMMZZMZMMMZXZMZMMMMMZZZMMMMM
+-OO------OXO-  OOOO--                      -IWNWWWW-N-W-WWNWW-W---W--I-XO   OWWWWWWWNWNNWWWWNNNWNWNWWWWWWNNWNWWWN-NWNWWWWWNNNWWWWW
+                                            OOAOOOOIAIOIOOAOOIOIIIOIIOI     -OOOOOOOAOAAOOOOAAAOAOAOOOOOOAAOAOOOAIAOAOOOOOAAAOOOOO
+                                             IVIIII0V0I0IIVII0I000I00 0      IIIIIIIVIVVIIIIVVVIVIVIIIIIIVVIVIIIV0VIVIIIIIVVVIIIII
+                                              O     O     O                         O OO    OOO O O      OO O   O O O     OOO
 OOIOONOOIII=ONNONNOO=I-=-=I=IIIXOXOOO==NNNOXMMMMMMZMZMMMMXMMMMMMXXMXMXXX==-XOMZMZMMZZMZMZMMMMMZMZZZMMMMZMMMMZMMMMZZMZMMMMMMZMMMMZM
+--O-- --OOOO-     --O             ---OO   --WWWWWWNWNWWWW-WWWWWW-IW-WOOOO   XWNWNWWNNWNWNWWWWWNWNNNWWWWNWWWWNWWWWNNWNWWWWWWNWWWWNW
+                                           IOOOOOOAOAOOOOIOOOOOOIOOIO---     OAOAOOAAOAOAOOOOOAOAAAOOOOAOOOOAOOOOAAOAOOOOOOAOOOOAO
+                                           0IIIIIIVIVIIII0IIIIII0 I0I        IVIVIIVVIVIVIIIIIVIVVVIIIIVIIIIVIIIIVVIVIIIIIIVIIIIVI
+                                                  O O                         O O  OO O O     O OOO    O    O    OO O      O    O
 IIXXOIX=OOXXOOIIOOXIOOXIXNNOOOOO==XOOOXOIXXMMXZMZMMMZMMXMMMMMMMMXXMXXXOXI= XOMZMMMMMZMMMZMMMMMMMMZZZMMMMMMMMZMZMZZZMMMMMZXMMZMMMMM
+       OXXOOXXOOXXOOX-     -----OOOXXXOXOOIWW-NWNWWWNWW-WWWWWWWW-IW--OXOO   XWNWWWWWNWWWNWWWWWWWWNNNWWWWWWWWNWNWNNNWWWWWN-WWNWWWWW
+          --      -               -   -  -OOOIAOAOOOAOOIOOOOOOOOIOOII- -     OAOOOOOAOOOAOOOOOOOOAAAOOOOOOOOAOAOAAAOOOOOAIOOAOOOOO
+                                           II0VIVIIIVII0IIIIIIII0 I00        IVIIIIIVIIIVIIIIIIIIVVVIIIIIIIIVIVIVVVIIIIIV0IIVIIIII
+                                              O O   O                         O     O   O        OOO        O O OOO     O   O
 IIXOIII=IXXXIII=XOONINIXON==ONONIIXOXOXXXXXMMXMXMMMXMXMXXXXXMXMXXXXXXOXXI=-XOMMMMXMMMMZXMMXXZMZMMMZMMMMMMMZZZMMMZMMMMXMMMXMMMMMMMM
+OOOXOOOOOIIOOOOOOXX O     OO- - OOOXOXII-I-WW-W-WWW-W-WI--I-W-W--I-IIXOOO   XWWWW-WWWWN-WW--NWNWWWNWWWWWWWNNNWWWNWWWW-WWW-WWWWWWWW
+  -      OO-    -                 - - OOIOIOOIOIOOOIOIOOIIOIOIOIIOIOO --     OOOOIOOOOAIOOIIAOAOOOAOOOOOOOAAAOOOAOOOOIOOOIOOOOOOOO
+                                        0 0II0I0III0I0I 00 0I0I00 0          IIII0IIIIV0II00VIVIIIVIIIIIIIVVVIIIVIIII0III0IIIIIIII
+                                                                                      O     O O   O       OOO   O
 OIXO=IOOOXXXXXXXXO==XX=IXOINXNOOOXXOXXXXXXXXZZMMZMMMMMMXMMMMMXMXXXMXXXXXI=-XOMZMZMMMMMZZZMZMMMMMMMMMMZMMZMMMMMMMZMMMMMMXMXXXMMMMMX
+XOOXOOXXX--IIOOOOXOOO    -O   --XOOXOOI--I--NNWWNWWWWWW-WWWWW-W-IIW--OOOO   XWNWNWWWWWNNNWNWWWWWWWWWWNWWNWWWWWWWNWWWWWW-W---WWWWW-
+  -      IIOO----   -            -- --OIIOIIAAOOAOOOOOOIOOOOOIOIOOOII---     OAOAOOOOOAAAOAOOOOOOOOOOAOOAOOOOOOOAOOOOOOIOIIIOOOOOI
+         00                            00 00VVIIVIIIIII0IIIII0I0  I00        IVIVIIIIIVVVIVIIIIIIIIIIVIIVIIIIIIIVIIIIII0I000IIIII0
+                                            OO  O                             O O     OOO O          O  O       O
 OIIIIIIIOXXXXXXXXO==OXIIOOOOONOOIXXXXXXXXXXMMMZMMMMXMMMMMMMMMXMXXXMXXXXXI- IIMZMZMZMMMZZZMMMMMMMZZMMMMMMZMZMZMMMZMMMMMXMMXXXMMMMMM
+XOOOOOOOX--IIOOOIXOOX    -X-  --OOOO-I-----WWWNWWWW-WWWWWWWWW-W--IW--OOOO   OWNWNWNWWWNNNWWWWWWWNNWWWWWWNWNWNWWWNWWWWW-WW---WWWWWW
+         IIOO---O                ---IOIIIIIOOOAOOOOIOOOOOOOOOIOIIOOII---     OAOAOAOOOAAAOOOOOOOAAOOOOOOAOAOAOOOAOOOOOIOOIIIOOOOOO
+         00                         0 00000IIIVIIII0IIIIIIIII0I00 I00        IVIVIVIIIVVVIIIIIIIVVIIIIIIVIVIVIIIVIIIII0II000IIIIII
+                                              O                               O O O   OOO       OO      O O O   O
 O====ON=OXXXOXOOXXONOIXIXOOONOONOOXOXXXXXXXXMXZMMXMXMMMXMMMXMXMXXXXXXOOI=--=IXMMMMZMMMMMZMMMXXMXMMMXXMMMXXZMZMZMMXMXMXMXMXXXMXMMMM
+XOOOO- OX--IXOXXOO- -    -X- -- XXOXIOOIII--W-NWW-W-WWW-WWW-W-W-II-I-XXOO   O-WWWWNWWWWWNWWW--W-WWW--WWW--NWNWNWWIW-W-W-W---W-WWWW
+         IIO -  --                - O--OOOIIOIAOOIOIOOOIOOOIOIOIOOIOI        IOOOOAOOOOOAOOOIIOIOOOIIOOOIIAOAOAOOOOIOIOIOIIIOIOOOO
+         00                               00I0VII0I0III0III0I0I0  0 0        0IIIIVIIIIIVIII00I0III00III00VIVIVII I0I0I0I000I0IIII
+                                              O                                   O     O                 O O O
 O=OOOI==IXXOOIOIO=NOOI=IOOOOXXO=OIO=IOXXXXXXMXMMMMMXXXMXMMMXMXXXXXXXXXXIO--==XMXMMZMZXMXMXMMMXMXMMMXMMMMMMMMZMMMMXMXMXMMMXMXMXMMMM
+XO---OOOOIIXXOXOXO  -    --   -OXOXOOXOOII--W-WWWWW---W-WWW-W--III---OOO-   O-W-WWNWN-W-W-WWW-W-WWW-WWWWWWWWNWWWW-W-W-WWWIW-W-WWWW
+         OO                           --OOIIOIOOOOOIIIOIOOOIOIIOOOIII--      IOIOOAOAIOIOIOOOIOIOOOIOOOOOOOOAOOOOIOIOIOOOOOIOIOOOO
+                                          00I0IIIII000I0III0I00   000        0I0IIVIV0I0I0III0I0III0IIIIIIIIVIIII0I0I0III I0I0IIII
+                                                                                  O O                       O
 IOONOOO=XXXXOII=IONXOIIXXO=OOXOOOO=O=IOXXXXXZMZMMMMXMMMXMXZMMMMXXXMXXOOOO---IMZMZXMMZMMMZMMXMXZMMMZMZMZZMMMMZZZZMMMXMXMMZMZMZMMMMM
+O-- ---OOIIOXOOOO-  -    -O     --O-OOXI-II-NWNWWWW-WWW-W-NWWWW---WI-XXX-   OWNWN-WWNWWWNWW-W-NWWWNWNWNNWWWWNNNNWWW-W-WWNWNWNWWWWW
+        -OO-                           OIOOIAOAOOOOIOOOIOIAOOOOIIIOOI        OAOAIOOAOOOAOOIOIAOOOAOAOAAOOOOAAAAOOOIOIOOAOAOAOOOOO
+                                        0  0VIVIIII0III0I0VIIII000I 0        IVIV0IIVIIIVII0I0VIIIVIVIVVIIIIVVVVIII0I0IIVIVIVIIIII
+                                            O O           O                   O O   O   O     O   O O OO    OOOO        O O O
 =ONONNNIXXXXOIOO=ONOOIIIIOOOONNN=======OXXXMMMZMZMMMMMMXMMMMMMMMMXMXXOOO=- IIMMXMXMMMMZMMMMXMMZMMMMMZMMZMMMMMMZZMMMMMXMMZZZMMMMMMM
+O-     OOI-OXOX-O-  -    -X--   OOOOOOOXII-WWWNWNWWWWWW-WWWWWWWWWIW--XXXO   OWW-W-WWWWNWWWW-WWNWWWWWNWWNWWWWWWNNWWWWW-WWNNNWWWWWWW
+        -OI-                            OOIOOOAOAOOOOOOIOOOOOOOOOOOII        OOIOIOOOOAOOOOIOOAOOOOOAOOAOOOOOOAAOOOOOIOOAAAOOOOOOO
+          0                               0IIIVIVIIIIII0IIIIIIIII I00        II0I0IIIIVIIII0IIVIIIIIVIIVIIIIIIVVIIIII0IIVVVIIIIIII
+                                              O O                                     O       O     O  O      OO        OOO
 ONNXOOO=OXXXOIIONNOOONOIIOOOONOOIOO==I=OXXXMZZZZZMMMMMMMZMMMZMZMMXMXXXOI==-IIMMMMMMXXMZMZMZZZMMXMMMMMMMMZMMMZZMMMMMMMMZMZMMXMMMMMX
+-      OXOOOXOO-   --    XX-- --OX-OOOOXII-WNNNNNWWWWWWWNWWWNWNWW-W--OXOO   OWWWWWW--WNWNWNNNWW-WWWWWWWWNWWWNNWWWWWWWWNWNWW-WWWWW-
+         ---                            OOIOAAAAAOOOOOOOAOOOAOAOOIOII-       OOOOOOIIOAOAOAAAOOIOOOOOOOOAOOOAAOOOOOOOOAOAOOIOOOOOI
+                                          0IVVVVVIIIIIIIVIIIVIVII0I00        IIIIII00IVIVIVVVII0IIIIIIIIVIIIVVIIIIIIIIVIVII0IIIII0
+                                            OOOOO       O   O O                       O O OOO           O   OO        O O
 NONXNNO=OXXOOIIOOXNONNNXXOOIONOOOI=I=INOOXXMZMMMMMMMMMMMMXMXZXMXMXXXXXXOI=-=IXZMZXZMMMMXMMMMMXMMMMMMMMMMZMZMMZZMZMMMZMMMZMMXMMZMMZ
+      -OXOOXXOO-   -     XXO- ---OOOOO XXOIWNWWWWWWWWWWWW-W-N-W-W----IOXO   O-NWN-NWWWW-WWWWW-WWWWWWWWWWNWNWWNNWNWWWNWWWNWW-WWNWWN
+         --                              -OOAOOOOOOOOOOOOIOIAIOIOIIIIO-      IAOAIAOOOOIOOOOOIOOOOOOOOOOAOAOOAAOAOOOAOOOAOOIOOAOOA
+                                           IVIIIIIIIIIIII0I0V0I0I0000        0VIV0VIIII0IIIII0IIIIIIIIIIVIVIIVVIVIIIVIIIVII0IIVIIV
+                                            O               O                 O O O                     O O  OO O   O   O     O  O
 NOOXXOOOXOXOOI=ONXXOOIIIXOXIONNN=O===OO=OIXMZZMMMMMMZZMMZMMMZZZMMXMXXXOOIX-=OMMMZMZMMMZMZMMMZMZMMMZMMMZMMMZZMZMZZMMZZMZZZMZMZMMMZM
+      -XOXIXXOO-         XOO-   O-OOO--OXOIWNNWWWWWWNNWWNWWWNNNWW-W-IOXXO   XWWWNWNWWWNWNWWWNWNWWWNWWWNWWWNNWNWNNWWNNWNNNWNWNWWWNW
+        - O               -               OOAAOOOOOOAAOOAOOOAAAOOIOIO-       OOOAOAOOOAOAOOOAOAOOOAOOOAOOOAAOAOAAOOAAOAAAOAOAOOOAO
+                                           IVVIIIIIIVVIIVIIIVVVII0I0         IIIVIVIIIVIVIIIVIVIIIVIIIVIIIVVIVIVVIIVVIVVVIVIVIIIVI
+                                            OO      OO  O   OOO                 O O   O O   O O   O   O   OO O OO  OO OOO O O   O
 XXIIXNIXXOXXO=OOOXIIN===XIO=NNNNOONO==IOIOXMZZMMMMMMMMMMMMMXMMMMMXMXXXOIIX-==MMMMMZMZMMMZMZMZXMMZMZZZMMMZMZZMMMMMMMZZMZZMMMMZMMMMM
+      OOOXOOXO---        OXO    -  -OOO-OX-WNNWWWWWWWWWWWWW-WWWWW-W--OXOO   OWWWWWNWNWWWNWNWN-WWNWNNNWWWNWNNWWWWWWWNNWNNWWWWNWWWWW
+       -- --                              IOAAOOOOOOOOOOOOOIOOOOOIOII-       OOOOOAOAOOOAOAOAIOOAOAAAOOOAOAAOOOOOOOAAOAAOOOOAOOOOO
+                                          0IVVIIIIIIIIIIIII0IIIII0I00        IIIIIVIVIIIVIVIV0IIVIVVVIIIVIVVIIIIIIIVVIVVIIIIVIIIII
+                                            OO                                    O O   O O O   O OOO   O OO       OO OO    O
 OI=IXOOXXXXXOII=NXXIO-IIOOONXONNNOON=O=IIOXMZMZZMMMMMMXMMMMMZMMMMXMXXXXIOX-==MMMMMZMMMMMMMMMZMMMZMZMMMZMZZZMMMMMZMZMMMZMMZZMZMZMMM
+     -XOIIIOXOOO         XX         O-OOOX-WNWNNWWWWWW-WWWWWNWWWW-W-IOOOX   OWWWWWNWWWWWWWWWNWWWNWNWWWNWNNNWWWWWNWNWWWNWWNNWNWNWWW
+       -OOO-                              IOAOAAOOOOOOIOOOOOAOOOOIOIO--      OOOOOAOOOOOOOOOAOOOAOAOOOAOAAAOOOOOAOAOOOAOOAAOAOAOOO
+                                          0IVIVVIIIIII0IIIIIVIIII0I0         IIIIIVIIIIIIIIIVIIIVIVIIIVIVVVIIIIIVIVIIIVIIVVIVIVIII
+                                            O OO            O                     O         O   O O   O OOO     O O   O  OO O O
 NI=IOOXXXOXIOIIONXXXO =IXOOOIXOO==O==OO==IXXZMZMMMXXMXMXMMMMMXZMMXXMXXOIOO-I=MZMZMZMZMMMMXXXXXZMZZMMMMZZZMMMZMMMZZZMMMMMMXMMZMZMZX
+     -OIIXOOXOO-         XX-  --OO-OO--OOO--NWNWWW--W-W-WWWWW-NWW--W-OXOX   OWNWNWNWNWWWW-----NWNNWWWWNNNWWWNWWWNNNWWWWWW-WWNWNWN-
+      -OO -                               IIAOAOOOIIOIOIOOOOOIAOOIIOI-       OAOAOAOAOOOOIIIIIAOAAOOOOAAAOOOAOOOAAAOOOOOOIOOAOAOAI
+                                          00VIVIII00I0I0IIIII0VII00I0        IVIVIVIVIIII00000VIVVIIIIVVVIIIVIIIVVVIIIIII0IIVIVIV0
+                                            O O               O               O O O O         O OO    OOO   O   OOO         O O O
 OI=INOXXXXXXOOOOO=IONXO=IOO=OOOOXXOI==OIIIXMMMMMZXZMMXMMMXMXMXMXMXXXXXOIIX-=IMZMZMMMZMMMMXMMMMMMMZZMZMZZZMMMZMZMZMZZZMMZMMMXZMMMZM
+     XI--IOOXXX-         XXO- --OOXOOOXOOOIWWWWWN-NWW-WWW-W-W-W-WI---OXOO   OWNWNWWWNWWWW-WWWWWWWNNWNWNNNWWWNWNWNWNNNWWNWWW-NWWWNW
+      OIIO--                    --        OOOOOOAIAOOIOOOIOIOIOIOOIII-       OAOAOOOAOOOOIOOOOOOOAAOAOAAAOOOAOAOAOAAAOOAOOOIAOOOAO
+       00                                  IIIIIV0VII0III0I0I0I0I 000        IVIVIIIVIIII0IIIIIIIVVIVIVVVIIIVIVIVIVVVIIVIII0VIIIVI
+                                                O O                           O O   O            OO O OOO   O O O OOO  O    O   O
 XIIIOOXXXXXOO==NOXIOO-=-IOX=ONOIXOOI==IIOOXMMMZXMXMMMXZXMMZMMMMXXXXXXXOOOO==OMMMMMMMMMMMMXMXMMMMMMMMMXZMMMMMZMMZMMMMMMZMMMZMMXMMZM
+     XI--OOXXOO          XOO- -OOXXOOOOOXXIWWWN-W-WWW-N-WWNWWWW----IIOXXX   XWWWWWWWWWWWW-W-WWWWWWWWW-NWWWWWNWWNWWWWWWNWWWNWW-WWNW
+      OII--               -     -         OOOOAIOIOOOIAIOOAOOOOIIIIOO-       OOOOOOOOOOOOIOIOOOOOOOOOIAOOOOOAOOAOOOOOOAOOOAOOIOOAO
+       00                                  IIIV0I0III0V0IIVIIII0000          IIIIIIIIIIII0I0IIIIIIIII0VIIIIIVIIVIIIIIIVIIIVII0IIVI
+                                              O       O   O                                           O     O  O      O   O     O
 OIIXNXXXXXOOONNOOXONO=--IOX=ONNIXXX=OIIIIOXMMMZMMMZMMMMMZXMMMMMMMXXXXOOION=IOMZMMMZZMMZMMMZMMMZMZMZMMMMMZMZZMMMZMZZMZZZZMMMMMMZMMZ
+     OI-IOXXX  -         XOO-  OIOOO-OOOOX-WWWNWWWNWWWWWN-WWWWWWW----XXOX   XWNWWWNNWWNWWWNWWWNWNWNWWWWWNWNNWWWNWNNWNNNNWWWWWWNWWN
+     -OIO-                -     O--       IOOOAOOOAOOOOOAIOOOOOOOIIII        OAOOOAAOOAOOOAOOOAOAOAOOOOOAOAAOOOAOAAOAAAAOOOOOOAOOA
+       0                                  0IIIVIIIVIIIIIV0IIIIIII0000        IVIIIVVIIVIIIVIIIVIVIVIIIIIVIVVIIIVIVVIVVVVIIIIIIVIIV
+                                              O   O     O                     O   OO  O   O   O O O     O OO   O OO OOOO      O  O
 XIIOOXXXXOOOINOONXNNO=I=XOOONNNOXOOONIOOOOXMZMMXXMZZZMMMZMZMMMZMMXMXXXOO=N=IOMMMMMZZZMMMZMMMMMZMZMZMMMZMZZZMZZZMAZZMMMZZMMMMMMZMZM
+    -OIIIXXXO       -    XX-   XOXX- OXXXX-WNWW--WNNNWWWNWNWWWNWW-W--OXXO   XWWWWWNNNWWWNWWWWWNWNWNWWWNWNNNWNNNWVNNWWWNNWWWWWWNWNW
+     -OOO                       -         IOAOOIIOAAAOOOAOAOOOAOOIOII-       OOOOOAAAOOOAOOOOOAOAOAOOOAOAAAOAAAOZAAOOOAAOOOOOOAOAO
+                                          0IVII00IVVVIIIVIVIIIVII0I00        IIIIIVVVIIIVIIIIIVIVIVIIIVIVVVIVVVINVVIIIVVIIIIIIVIVI
+                                            O     OOO   O O   O                   OOO   O     O O O   O OOO OOO MOO   OO      O O
+                                                                                                                W
 IIXNOXXXXIOOOIIIXIXOO=I=XIINNOOIXOONNIOOXOXMMMMMMXMXMMZMZMZZZZZMMMZMXXOI=O==IMMMZMMMZMMMZMMMMMMMMMZMZMMZZMZMZZZZZZZMZMZMMMZZMMMZZM
+    -OIIOOX--      --    OO   -OOXX  OXXOX-WWWWWW-W-WWNWNWNNNNNWWWNWIOXOO   OWWWNWWWNWWWNWWWWWWWWWNWNWWNNWNWNNNNNNNWNWNWWWNNWWWNNW
+     -OO-                       -       - IOOOOOOIOIOOAOAOAAAAAOOOAOO-       OOOAOOOAOOOAOOOOOOOOOAOAOOAAOAOAAAAAAAOAOAOOOAAOOOAAO
+                                          0IIIIII0I0IIVIVIVVVVVIIIVI         IIIVIIIVIIIVIIIIIIIIIVIVIIVVIVIVVVVVVVIVIVIIIVVIIIVVI
+                                                      O O OOOOO   O             O   O   O         O O  OO O OOOOOOO O O   OO   OO
 XIIOOXXXXIOONI=IIXONN-=IXOOOONO=OOIOOIXOOOXMZMMMMXMXMMMZZMZMZZZMZMMMXXOI=OX==MZMZMMMMZZZZZZMZXMMMZMMZMZMZMZZZMZZZMZMZZZMZMZMMMMMMM
+    -OIOOOX-             XX-- -OXXO--OOXXX-WNWWWW-W-WWWNNWNWNNNWNWWW-IXOO   OWNWNWWWWNNNNNNWN-WWWNWWNWNWNWNNNWNNNWNWNNNWNWNWWWWWWW
+     -O--                             -   IOAOOOOIOIOOOAAOAOAAAOAOOOIO       OAOAOOOOAAAAAAOAIOOOAOOAOAOAOAAAOAAAOAOAAAOAOAOOOOOOO
+                                          0IVIIII0I0IIIVVIVIVVVIVIII0        IVIVIIIIVVVVVVIV0IIIVIIVIVIVIVVVIVVVIVIVVVIVIVIIIIIII
+                                            O          OO O OOO O             O O    OOOOOO O    O  O O O OOO OOO O OOO O O
 ===XOOOXOIOONXII==XNN-==I=INNON=OION=IOOOIXMMMMMZXMMZXMMMMMMZMMMMMMXXXOI=OOXIXMXXMMXMMMMMMMMMXMMZXMXMXXXZMMMZMZMMMMMMMMZMMMMZMZMMM
+    -XXOXO--             OO    OXO- OOXXXO-WWWWWN-WWN-WWWWWWNWWWWWW--IXOO   O-W--WW-WWWWWWWWW-WWN-W-W---NWWWNWNWWWWWWWWNWWWWNWNWWW
+       -                                  IOOOOOAIOOAIOOOOOOAOOOOOOIIO       IOIIOOIOOOOOOOOOIOOAIOIOIIIAOOOAOAOOOOOOOOAOOOOAOAOOO
+                                          0IIIIIV0IIV0IIIIIIVIIIIII00        0I00II0IIIIIIIII0IIV0I0I000VIIIVIVIIIIIIIIVIIIIVIVIII
+                                                O   O       O                                   O       O   O O        O    O O
 ==IO==OOI=OXXII==-XXX---=OONNNO=I=NN=IIIO=XXMXXXMXXXXXMXXXXXXXXXXXXXXOO=OXIX=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXMXMXMXMXXXXX
+    OOXXOO-              --   -OOO  OOOOXOI-W---W-----W-------II---IIXXO-   O--I----I-II-III-I-II-II-I---I----I---W---W-W-W-W--I--
+                                          OIOIIIOIIIIIOIIIIIIIOOIIIOO        IIOIIIIOIOOIOOOIOIOOIOOIOIIIOIIIIOIIIOIIIOIOIOIOIIOII
+                                           0I000I00000I0000000  000          00 0000 0  0   0 0  0  0 000 0000 000I000I0I0I0I00 00
 ==IN=OIOI=NOI=--==XIX---=NNOONN==OOO==IIIOXXXXXXXXXXXXMXXXXXXXXXXXXXXXO=N==INXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXX
+    OXOXOO                     OO---OOOOO-O-----------W----I---I-IIO-OXO     I-----------III-IIOI----I-I-I---I-I-I-II-II--W-------
+                                          -IIIIIIIIIIIOIIIIOIIIOIOO-I-       OIIIIIIIIIIIOOOIOO-OIIIIOIOIOIIIOIOIOIOOIOOIIOIIIIIII
+                                           00000000000I0000 000 0   0         00000000000   0    0000 0 0 000 0 0 0  0  00I0000000
 -==XOOOIONOOX-=I=IXIX==--NOXOONNONNN=IIII=XXXXMXXXXXXXXXMXXXMXXXXXXXXXO=N=-INXXXXXXXMXMMMXMXXXXXXXXXXXXXMXXXXXXXXXXXXXMXXXXXXXXXMX
+    -XXO- -                     -   OOOOOOI---W---IIII-IW---W--I-III-OXO     -------W-WWW-W--I--II-----IW--------I---IW--------IW-
+                                          OIIIOIIIOOOOIOOIIIOIIOIOOOI-       IIIIIIIOIOOOIOIIOIIOOIIIIIOOIIIIIIIIOIIIOOIIIIIIIIOOI
+                                           000I000    0 I000I00 0   0        0000000I0III0I00 00  00000 I00000000 000 I00000000 I0
 =-=XO=OO=NNOX==XNNOIX==-=OOOOXOONNNO==OOIOXXMMMXMXZXMXMMMMMMZMMXMXXXXXX=O==I=XZXMMMXZMMXMMMXMXXXMXMMMMMMZMZXMMMMMXMMMXMXMMMXMMZMMX
+    -OXXO                          -OOXXOX--WWW-W-N-W-WWWWWWNWW-W----IOO-   O-N-WWW-NWW-WWW-W---W-WWWWWWNWN-WWWWW-WWW-W-WWW-WWNWW-
+                                          IIOOOIOIAIOIOOOOOOAOOIOIIIIO-      IAIOOOIAOOIOOOIOIIIOIOOOOOOAOAIOOOOOIOOOIOIOOOIOOAOOI
+                                          00III0I0V0I0IIIIIIVII0I0000        0V0III0VII0III0I000I0IIIIIIVIV0IIIII0III0I0III0IIVII0
+                                                  O         O                 O     O                   O O                   O
 -=IINIOIOONOOOOXNNONNNI=IOONNXXIXNNII=IIIOXMMMMMZMMXMMMMMXMXMXMMZXMXXXX=N--XIXMXMXXXMXMXMMMMMMZMMMMMXXMXMMMMMMZMMMMMMXMXZMMXMMMMZM
+     OXOX-        -                OOOOOOX-WWWWWNWW-WWWWW-W-W-WWN-W--IOO    OIW-W---W-W-WWWWWWNWWWWW-IW-WWWWWWNWWWWWW-W-NWW-WWWWNW
+                                          IOOOOOAOOIOOOOOIOIOIOOAIOIIO-      OOIOIIIOIOIOOOOOOAOOOOOIOOIOOOOOOAOOOOOOIOIAOOIOOOOAO
+                                          0IIIIIVII0IIIII0I0I0IIV0I00         I0I000I0I0IIIIIIVIIIII0 I0IIIIIIVIIIIII0I0VII0IIIIVI
+                                                O               O                             O               O         O       O
 =IXOOIOOIOONOOXNOO=OOOXXINNNNOOXXN=IOIOOOOXMZZZMZMMMZZMMZXMZZZMXMMMXMXX=O=-XOXMMZMMMMXZMZMMMZXXXMMMMZMMMZMZZZZMMZZMMZMMMZZMMMZMZZM
+    -OXXO--     --O---            OOXOXXXX-WNNNWNWWWNNWWN-WNNNW-WWW-WIIO-   X-WWNWWWW-NWNWWWN---WWWWNWWWNWNNNNWWNNWWNWWWNNWWWNWNNW
+                                          IOAAAOAOOOAAOOAIOAAAOIOOOIOOO      IOOAOOOOIAOAOOOAIIIOOOOAOOOAOAAAAOOAAOOAOOOAAOOOAOAAO
+                                          0IVVVIVIIIVVIIV0IVVVI0III0I        0IIVIIII0VIVIIIV000IIIIVIIIVIVVVVIIVVIIVIIIVVIIIVIVVI
+                                            OOO O   OO  O  OOO                  O     O O   O       O   O OOOO  OO  O   OO   O OO
 ==XNO=IIIOONONONOONOOOOXIOOONOXXXNOOOOOIOXXMMZMZZMMMMMMMMMMMZMMMMMMMXXXIO=-IIMZMMMMXMMMMMMZMZMMMMZMZMMMZMZZMZMZZMMMMMMMMZMZZMMMMZZ
+    -OOOO-- -   -- --    ---      --XXXOXO-WWNWNNWWWWWWWWWWWNWWWWWWW-I-O-   OWNWWWW-WWWWWWNWNWWWWNWNWWWNWNNWNWNNWWWWWWWWNWNNWWWWNN
+                                         -IOOAOAAOOOOOOOOOOOAOOOOOOOIOI      OAOOOOIOOOOOOAOAOOOOAOAOOOAOAAOAOAAOOOOOOOOAOAAOOOOAA
+                                          0IIVIVVIIIIIIIIIIIVIIIIIII0 0      IVIIII0IIIIIIVIVIIIIVIVIIIVIVVIVIVVIIIIIIIIVIVVIIIIVV
+                                             O OO           O                 O           O O    O O   O OO O OO        O OO    OO
 =IXNOIO==NONONNNOOOONXOXXOONNXIIONOOIOOOIOXMMMZMMMMMZMZMZMZMMMMXMXMXXXX=N=-XIXMMZZZMZMMMMMMMZMZZZZZMZMMZZMZZZZZZMMZZZZZMZZZZZZZZMM
+    -OXOO - -   ----     --       --OXXXOX-WWWNWWWWWNWNWNWNWWWW-W-WI--IO    O-WWNNNWNWWWWWWWNWNNNNNWNWWNNWNNNNNNWWNNNNNWNNNNNNNNWW
+                                          IOOOAOOOOOAOAOAOAOOOOIOIOOIIO      IOOAAAOAOOOOOOOAOAAAAAOAOOAAOAAAAAAOOAAAAAOAAAAAAAAOO
+                                          0IIIVIIIIIVIVIVIVIIII0I0I 00       0IIVVVIVIIIIIIIVIVVVVVIVIIVVIVVVVVVIIVVVVVIVVVVVVVVII
+                                              O     O O O O                     OOO O       O OOOOO O  OO OOOOOO  OOOOO OOOOOOOO
 =IONO=IIIOONXNOOIIIIO=XXXONNOOIIXONO=IIOOXXMZMMMMMMMZMMMZMZMMMMMMMMXXXXOO=-IIMZMZMMMMMMZZMZMMMZMMMZMMMZMZZZZMMZMZMMMMMZMZMZZZMMMMX
+    -OOOO--   --OOOO-    -  -      -OOOXXO-WNWWWWWWWNWWWNWNWWWWWWWW---IX-   OWNWNWWWWWWNNWNWWWNWWWNWWWNWNNNNWWNWNWWWWWNWNWNNNWWWW-
+                                         -IOAOOOOOOOAOOOAOAOOOOOOOOIIIO      OAOAOOOOOOAAOAOOOAOOOAOOOAOAAAAOOAOAOOOOOAOAOAAAOOOOI
+                                          0IVIIIIIIIVIIIVIVIIIIIIII000       IVIVIIIIIIVVIVIIIVIIIVIIIVIVVVVIIVIVIIIIIVIVIVVVIIII0
+                                            O       O   O O                   O O      OO O   O   O   O OOOO  O O     O O OOO
 IIOONN=II=NOOXOOII=OOXXINOONOXX=IXONIOOIIXMZZMZMZMMMZMMMMMZMZMMXZMZMMXXO=X=OIXMMMMZMZZZZMMMMMZMZMMZMZMZMMMZMMZZMMMMXMMZMMMMMMXMMMM
+      OOOO     -OOOX-    --       - OXXOOOWNNWNWNWWWNWWWWWNWNWW-NWNWW-IXO   O-WWWWNWNNNNWWWWWNWNWWNWNWNWWWNWWNNWWWW-WWNWWWWWW-WWWW
+                                         -OAAOAOAOOOAOOOOOAOAOOIAOAOOIO      IOOOOAOAAAAOOOOOAOAOOAOAOAOOOAOOAAOOOOIOOAOOOOOOIOOOO
+                                          IVVIVIVIIIVIIIIIVIVII0VIVII0       0IIIIVIVVVVIIIIIVIVIIVIVIVIIIVIIVVIIII0IIVIIIIII0IIII
+                                           OO O O   O     O O   O O               O OOOO     O O  O O O   O  OO       O
 IOOONN===OONNONO===I=XI=N=OXXIIIIXNNO=XOIXMMZMMMZMMMZMMMZZMMZMMMZMZZMXXO=X=XOMMMMZZMZZZZMXMMZMMMZMZXMMZMMZMZZZZMZXMMMMMMMMZMMMMMMM
+      OOO--    -OOOOO    O-         -OOXOOWWNWWWNWWWNWWWNNWWNWWWNWNNW-IXO   XWWWWNNWNNNNW-WWNWWWNWN-WWNWWNWNNNNWN-WWWWWWWWNWWWWWWW
+                                      -  -OOAOOOAOOOAOOOAAOOAOOOAOAAOIO      OOOOAAOAAAAOIOOAOOOAOAIOOAOOAOAAAAOAIOOOOOOOOAOOOOOOO
+                                          IIVIIIVIIIVIIIVVIIVIIIVIVVI0       IIIIVVIVVVVI0IIVIIIVIV0IIVIIVIVVVVIV0IIIIIIIIVIIIIIII
+                                            O   O   O   OO  O   O OO             OO OOOO    O   O O   O  O OOOO O         O
 XOOXNOO=OOOOONOOIOOO=II=NONXXI=IX=INO=OOIXMMMZMMMXZMZMMMMZMMZZZZZMMZMXXXIXIOIMZZZZZMMMMMMMMMMMMMZMZMMMZMZZMMZZMMMMMXMMZMZZMMZMMMMM
+     --O----- --OXXXO    -          -OXXOIWWWNWWW-NWNWWWWNWWNNNNNWWNW--OO   OWNNNNNWWWWWWWWWWWWWNWNWWWNWNNWWNNWWWWW-WWNWNNWWNWWWWW
+                                         OOOOAOOOIAOAOOOOAOOAAAAAOOAOII-     OAAAAAOOOOOOOOOOOOOAOAOOOAOAAOOAAOOOOOIOOAOAAOOAOOOOO
+                                          IIIVIII0VIVIIIIVIIVVVVVIIVI00      IVVVVVIIIIIIIIIIIIIVIVIIIVIVVIIVVIIIII0IIVIVVIIVIIIII
+                                             O    O O    O  OOOOO  O          OOOOO             O O   O OO  OO        O OO  O
 NXXNONOO=OOOIIIIOIXO===IOONXI==IIIXXOOOIOXXMZZMZMMMMMMZMZMZZZMMMMMZMZMMXXOIXXXMMZZZMMMZMZMMMMMZMZMZMMMZXMMZMZMMZMMZMZMMMZZZMZZZMMM
+    - --O---OOOOXOOXO   --          -XXOXI-WNNWNWWWWWWNWNWNNNWWWWWNWNWW-OXOOI-WWNNNWWWNWNWWWWWNWNWNWWWN-WWNWNWWNWWNWNWWWNNNWNNNWWW
+                  -                      OIOAAOAOOOOOOAOAOAAAOOOOOAOAOOI-  -OIOOAAAOOOAOAOOOOOAOAOAOOOAIOOAOAOOAOOAOAOOOAAAOAAAOOO
+                                          0IVVIVIIIIIIVIVIVVVIIIIIVIVII0     0IIVVVIIIVIVIIIIIVIVIVIIIV0IIVIVIIVIIVIVIIIVVVIVVVIII
+                                            OO O      O O OOO     O O           OOO   O O     O O O   O   O O  O  O O   OOO OOO
 XOOONNOOOON=OOOIOIXO=-=X=O=NOIIIIIOOOOOIOXXMZZZMZZMMMMZZZMZZZMMMMMMMMXXXOX--IXZZZMZMMMMZMXMXMMMXMMMXZXMMZZZMZMMMMMZMMMZMMMZMZMMMMM
+  --  ---- OXXXOXOOXO   OXO         -XXOXO-WNNNWNNWWWWNNNWNNNWWWWWWWW-IOX    ONNNWNWWWWNW-W-WWW-WWW-N-WWNNNWNWWWWWNWWWNWWWNWNWWWWW
+                  -                      -IOAAAOAAOOOOAAAOAAAOOOOOOOOIO-     -AAAOAOOOOAOIOIOOOIOOOIAIOOAAAOAOOOOOAOOOAOOOAOAOOOOO
+                                          0IVVVIVVIIIIVVVIVVVIIIIIIII0        VVVIVIIIIVI0I0III0III0V0IIVVVIVIIIIIVIIIVIIIVIVIIIII
+                                            OOO OO    OOO OOO                 OOO O    O            O   OOO O     O   O   O O
 OONOOOONONNNOIIOOIOXI==I=OOONX===XOOOO=IOXXMZMMMMMMMMMZMMXMMMXZXZMZMMXXIN-  -=MXMMMMMXXXXXXXMXMXMXMXZMMMZMMMZMMMZMMMMMZMZMMMZMMZMM
+    --- -   XOOXXOXOO   OXX-         -OOXOIWNWWWWWWWWWNWW-WWW-N-NWNWW-IO     OW-WWWWW-------W-W-W-W-NWWWNWWWNWWWNWWWWWNWNWWWNWWNWW
+                   -                     -OOAOOOOOOOOOAOOIOOOIAIAOAOOIO       OIOOOOOIIIIIIIOIOIOIOIAOOOAOOOAOOOAOOOOOAOAOOOAOOAOO
+                                           IVIIIIIIIIIVII0III0V0VIVII0        I0IIIII0000000I0I0I0I0VIIIVIIIVIIIVIIIIIVIVIIIVIIVII
+                                            O         O       O O O                                 O   O   O   O     O O   O  O
 XNNON=I==OO=IOOOXOXXO=-=OOOONOOIIIOOOOO=OXXZZZZMZMZMMMZMZMZMMXMMMMMXMXX=O-   NXOOOXOXXXXMXMMMXMXMMMXZMMMMMZMMMMZMMMMMMMMZMZMMMMZMM
+     OOOO--OOXXXOXIOX   -XX-          -OXI-NNNNWNWNWWWNWNWNWW-WWWWW-WIIO      IXXXOXOOI-W-WWW-W-WWW-NWWWWWNWWWWNWWWWWWWWNWNWWWWNWW
+                - O-                     OIAAAAOAOAOOOAOAOAOOIOOOOOIOOO       O   - --OIOIOOOIOIOOOIAOOOOOAOOOOAOOOOOOOOAOAOOOOAOO
+                                          0VVVVIVIVIIIVIVIVII0IIIII0I                  0I0III0I0III0VIIIIIVIIIIVIIIIIIIIVIVIIIIVII
+                                           OOOO O O   O O O                                         O     O    O        O O    O
 XXXXOOOO=O=IXXXXXXXON  =OOO-==IXONO=OONN=OXMZMMMZMZMZMMMMXMXZXXIIOOOOOXNI    IX=I=-=---=XN=IOXMXMXXMMMMXMXMXZMMMZMMMZMMMMMZMZMMMMX
+    -XXXOXOOOIIO-IIX     -        -O--  OXIWNWWWNWNWNWWWW-W-N--OO----XO                   OOXIW-W--WWWW-W-W-NWWWNWWWNWWWWWNWNWWWW-
+            -OO-IOO                       OOAOOOAOAOAOOOOIOIAII       -                      OOIOIIOOOOIOIOIAOOOAOOOAOOOOOAOAOOOOI
+                0                          IVIIIVIVIVIIII0I0V00                               I0I00IIII0I0I0VIIIVIIIVIIIIIVIVIIII0
+                                            O   O O O       O                                               O   O   O     O O
 XXNOIXXXXOIOINI==IIO-   ------- --=IOO=O=OXMAMAMZMZZMMMXXI=I=-===INOOOO=    -OOXXXXXXXO=NII-==INIOXXMXMMMMMMZZZMMMMMZMMMMMMMZMMMMM
+   -O--IIXOXO                        -O-OXIWVWVWNWNNWWWIOOO        ----       -OII---OXO        OXI-W-WWWWWWNNNWWWWWNWWWWWWWNWWWWW
+     IIOO                                 OOZOZOAOAAOOOO-                      -OOIII-            OIOIOOOOOOAAAOOOOOAOOOOOOOAOOOOO
+     00                                    ININIVIVVIII                           000              0I0IIIIIIVVVIIIIIVIIIIIIIVIIIII
+                                            M M O OO                                                        OOO     O       O
+                                            W W
 NOOIXXXX=NX==-----XX--  ==------- -IIXNNNOOMMMZZMMZXXO=XI==INOIXXXXMMXXO=   IOMZZMZMMXMXMXXXOONII=IN=XXMZMMMZZMMMZMZMMMMMXMMMMMMZX
+ --OI--OO                                -XWWWNNWWN--XO      -OOII-WWIO-     XWNNWNWW-WIW--OX-      OI-WNWWWNNWWWNWNWWWWW-WWWWWWN-
+    OII-                                   OOOAAOOAII          -OOIOOO-       OAAOAOOIOOOII-         OIOAOOOAAOOOAOAOOOOOIOOOOOOAI
+     00                                    IIIVVIIV00             0II         IVVIVII0I I00           0IVIIIVVIIIVIVIIIII0IIIIIIV0
+                                              OO  O                            OO O                     O   OO   O O            O
 IOXXONNI-  -==XXOO=OX --XXXOXIX=I==-IONNOOIXMMMZMXOO=-XN=XXXZMZZMMZMZMMX=-  NMZMZMZXMXMMMMZMMXXXX=N===OXZMMMZMZMZZZZZMZMZMZMMZMMMM
+OXOOX            -O-                    --O-WWWNW-X     OOI-NWNNWWNWNWWOO    WNWNWN-W-WWWWNWW---OO    -INWWWNWNWNNNNNWNWNWNWWNWWWW
+  --                                       IOOOAOI       -OIAOAAOOAOAOO-     OAOAOAIOIOOOOAOOIII-      OAOOOAOAOAAAAAOAOAOAOOAOOOO
+                                           0IIIVI0         0VIVVIIVIVII      IVIVIV0I0IIIIVII000        VIIIVIVIVVVVVIVIVIVIIVIIII
+                                               O            O OO  O O         O O O       O             O   O O OOOOO O O O  O
 X=OII==- - =NOOOOOIOI- =OIXNNIXXIIXONXIXNOXXZMMXOI  NXMMMZMMMMZMZMMZMZMXXI  OMAZZMMMMXZMZMZXMMMMZXXXOX=IOXMMZMZMZMZMZZZZZMZMMMMMZM
+OO-             --OXO                    XI-NWWIX    IWWWNWWWWNWNWWNWNWIO    WVNNWWWW-NWNWN-WWWWN--IX   X-WWNWNWNWNWNNNNNWNWWWWWNW
+-                                         OIAOOO     OOOOAOOOOAOAOOAOAOO-    OZAAOOOOIAOAOAIOOOOAIIO     IOOAOAOAOAOAAAAAOAOOOOOAO
+                                           0VII       IIIVIIIIVIVIIVIVI      INVVIIII0VIVIV0IIIIV00      0IIVIVIVIVIVVVVVIVIIIIIVI
+                                            O            O    O O  O O        MOO     O O O     O           O O O O OOOOO O     O
+                                                                              W
 X=-------==IXIXXONNOII==IIII==I===IXOXIOOOXMMXXO--NXMMMMMMMMMMZZZMAZAZZXXN  IZAMZMZZMMZMZMMMZMMMZMMXXXOXI=XMZZZZZMMMZMMMMMZMMMMXMM
+                   -O                   -X-WW-O    IWWWWWWWWWWNNNWVNVNN-I    NVWNWNNWWNWNWWWNWWWNWW--IX  O-WNNNNNWWWNWWWWWNWWWW-WW
+                                          IOOI-    OOOOOOOOOOOAAAOZAZAAIO    AZOAOAAOOAOAOOOAOOOAOOIIO    IOAAAAAOOOAOOOOOAOOOOIOO
+                                          0II0      IIIIIIIIIIVVVINVNVV0     VNIVIVVIIVIVIIIVIIIVII00     0IVVVVVIIIVIIIIIVIIII0II
+                                                              OOO MOMOO      OM O OO  O O   O   O           OOOOO   O     O
+                                                                  W W         W
 -----=X==IIIXIIIIIIIOXX=======I----III=OO=XXXOX-XXMMMZZMZZMMZMMMZMMZMMMXXN= -MAMZMZXZMMMMXMXMXMXXXMXXXXON=NXMMZMMZZMZMMMZMZMZMZZMM
+                    -                   -OI-IX   OWWWNNWNNWWNWWWNWWNWWWI-    WVWNWN-NWWWW-W-W-WI--W----X   OWWNWWNNWNWWWNWNWNWNNWW
+                                          OIO    -OOOAAOAAOOAOOOAOOAOOOOI    OZOAOAIAOOOOIOIOIOOIIOIIII    -OOAOOAAOAOOOAOAOAOAAOO
+                                           0      IIIVVIVVIIVIIIVIIVIII 0    INIVIV0VIIII0I0I0I 00I0000     IIVIIVVIVIIIVIVIVIVVII
+                                                     OO OO  O   O  O          M O O O                         O  OO O   O O O OO
+                                                                              W
 IXXIIXOIXIXII=====-=O=XII-I=I====--=I-=N=NOX=- OXZAZAMZMZMMMMMMMZMZMMMMMX=X  XAZZZZMMMMMMXZXMMMXMMMMMXMXX=XNXZMZMZMZZZZMMMZZMMZMZM
+                    -                   O XIO  --NVNVWNWNWWWWWWWNWNWWWWW-O   IVNNNNWWWWWW-N-WWW-WWWWW-W--O  ONWNWNWNNNNWWWNNWWNWNW
+                                           O    IAZAZOAOAOOOOOOOAOAOOOOOI    OZAAAAOOOOOOIAIOOOIOOOOOIOII   -AOAOAOAAAAOOOAAOOAOAO
+                                                0VNVNIVIVIIIIIIIVIVIIIII0     NVVVVIIIIII0V0III0IIIII0I00    VIVIVIVVVVIIIVVIIVIVI
+                                                 OMOM O O       O O           MOOOO       O                  O O O OOOO   OO  O O
+                                                  W W                         W
 NOOXOOXIX=-  -------N-=-=IX=-IXIX==-=-=ONNOO- =MAZAMZZZMMMMMMZMMMMZMZMMMMON -XMZZZZMMMMXMMMMMMMMZXMMMMMXMXIXOXZZMZZMZZZMZZZZMZMZMM
+                                          X-  OWVNVWNNNWWWWWWNWWWWNWNWWWWX   OWNNNNWWWW-WWWWWWWWN-WWWWW-WIO  -NNWNNWNNNWNNNNWNWNWW
+                                               OZAZOAAAOOOOOOAOOOOAOAOOOO    -OAAAAOOOOIOOOOOOOOAIOOOOOIOO   IAAOAAOAAAOAAAAOAOAOO
+                                               INVNIVVVIIIIIIVIIIIVIVIIII     IVVVVIIII0IIIIIIIIV0IIIII0I    0VVIVVIVVVIVVVVIVIVII
+                                                MOM OOO      O    O O          OOOO             O             OO OO OOO OOOO O O
+                                                W W
 NOXXXXIII-------   -O-=-==XI==XIXX==--=IINO  IMMZZMMZMMMMZMMMMZXMZZMZMMXXOO  OZMMMMMMMMMMMMMMMMXMXMXMXMMMXXINOXMZMMZZZZMZMZMMMMMMM
+                                          -  OWWNNWWNWWWWNWWWWN-WNNWNWW--X-  XNWWWWWWWWWWWWWWWW-W-W-W-WWW--O --WNWWNNNNWNWNWWWWWWW
+                                              OOAAOOAOOOOAOOOOAIOAAOAOOII     AOOOOOOOOOOOOOOOOIOIOIOIOOOII   IOAOOAAAAOAOAOOOOOOO
+                                              IIVVIIVIIIIVIIIIV0IVVIVII00     VIIIIIIIIIIIIIIII0I0I0I0III00   0IVIIVVVVIVIVIIIIIII
+                                                OO  O    O    O  OO O         O                                 O  OOOO O O
 NOOOIII==-=---- -  -X==-I=ION=IIOOOII=I=XOX OMZMZZZZMMMZAZZZZMAMZMMMMMZXXXI- =ZMZMMMXXMMMMMMZMZXMMZMMMMMMXMXIINXMZZMZMMZZMZMMMMMZM
+                                         -   WNWNNNNWWWNVNNNNWVWNWWWWWN--IO  ONWNWWW--WWWWWWNWN-WWNWWWWWW-WIO  -WNNWNWWNNWNWWWWWNW
+                                             OAOAAAAOOOAZAAAAOZOAOOOOOAIIO    AOAOOOIIOOOOOOAOAIOOAOOOOOOIOO   IOAAOAOOAAOAOOOOOAO
+                                             IVIVVVVIIIVNVVVVINIVIIIIIV00     VIVIII00IIIIIIVIV0IIVIIIIII0I    0IVVIVIIVVIVIIIIIVI
+                                              O OOOO   OMOOOO M O     O       O O           O O   O              OO O  OO O     O
+                                                        W     W
 XXNNXI===-=---- -- -I======XOOXINXOOXXIION -XMZMZMZMZMZMZZAMZMZMMMMMMMMMMXO= OMMZMZMZMMMMMMMZMMMMMMMMMZZZMMXXNIOMMZMZZAMZZMZMMMMZM
+                            -           -   -WNWNWNWNWNWNNVWNWNWWWWWWWWWW-X  -WWNWNWNWWWWWWWNWWWWWWWWWNNNWW-I  XWWNWNNVWNNWNWWWWNW
+                                            IOAOAOAOAOAOAAZOAOAOOOOOOOOOOI    OOAOAOAOOOOOOOAOOOOOOOOOAAAOOIO   OOAOAAZOAAOAOOOOAO
+                                            0IVIVIVIVIVIVVNIVIVIIIIIIIIII0    IIVIVIVIIIIIIIVIIIIIIIIIVVVII0    IIVIVVNIVVIVIIIIVI
+                                              O O O O O OOM O O                 O O O       O         OOO         O OOM OO O    O
+                                                          W                                                           W
 XXXXXII=---  -- ---=XNOIX===XNNXIXXXOXIXO= =ZZZMAZZZZMZMZMZZZZAMZMAMMMMMZXO= OMMMMMMMXMMZMMXMMMMZZMMZMZMZZMXXINNXMMZZZAMZMMZAMZZMM
+                      -                 -  ONNNWVNNNNWNWNWNNNNVWNWVWWWWWNIX   WWWWWWW-WWNWW-WWWWNNWWNWNWNNW--O  IWWNNNVWNWWNVWNNWW
+                                            AAAOZAAAAOAOAOAAAAZOAOZOOOOOAO    OOOOOOOIOOAOOIOOOOAAOOAOAOAAOII   OOOAAAZOAOOAZOAAOO
+                                            VVVINVVVVIVIVIVVVVNIVINIIIIIV     IIIIIII0IIVII0IIIIVVIIVIVIVVI00    IIVVVNIVIIVNIVVII
+                                            OOO MOOOO O O OOOOM O M     O               O       OO  O O OO         OOOM O  OM OO
+                                                W             W   W                                                   W     W
 OXXII===- --    -===NOOII===IOOOXIXXNXXO=  XMMAZZZAMZMZZZMZMMMZZZZZMZZZMMXXI IMMZZZMZMZMZMZZZZZMZMZMZMZMZZZZMX=I=ZAZAZZZMZZMZMMMZZ
+                     --       -         O  -WWVNNNVWNWNNNWNWWWNNNNNWNNNWW-I   WWNNNWNWNWNWNNNNNWNWNWNWNWNNNNW-O ONVNVNNNWNNWNWWWNN
+                                           IOOZAAAZOAOAAAOAOOOAAAAAOAAAOOIO   OOAAAOAOAOAOAAAAAOAOAOAOAOAAAAOI   AZAZAAAOAAOAOOOAA
+                                           0IINVVVNIVIVVVIVIIIVVVVVIVVVII0    IIVVVIVIVIVIVVVVVIVIVIVIVIVVVVI0   VNVNVVVIVVIVIIIVV
+                                              MOOOM O OOO O   OOOOO OOO         OOO O O O OOOOO O O O O OOOO     OMOMOOO OO O   OO
+                                              W   W                                                               W W
 OXXXI--- -- - -=NOX======-===INONOXIXXIOO =MZZZMMMZZZMZMZMZMMZZMMMMMMMMMMXXN-OMMZMMZZMMMMMMMZMMMZMMZZMZMZZAZMXONNMAZAZZZAZZZZMMZZM
+                               -        -  WNNNWWWNNNWNWNWNWWNNWWWWWWWWWW-I   WWNWWNNWWWWWWWNWWWNWWNNWNWNNVNW-X  WVNVNNNVNNNNWWNNW
+                                           OAAAOOOAAAOAOAOAOOAAOOOOOOOOOOIO   OOAOOAAOOOOOOOAOOOAOOAAOAOAAZAOI   OZAZAAAZAAAAOOAAO
+                                           IVVVIIIVVVIVIVIVIIVVIIIIIIIIII0    IIVIIVVIIIIIIIVIIIVIIVVIVIVVNVI0   INVNVVVNVVVVIIVVI
+                                            OOO   OOO O O O  OO                 O  OO       O   O  OO O OOMO      MOMOOOMOOOO  OO
+                                                                                                          W       W W   W
 OXXII---     -IONNX=--=-=-====X=OXXXXXINN-OMMZZMZMMZAZZMAMZZMZMZZMZMMMZMZMXN IMMZMZMMMZXZMZZMMZZZMZZZMAZZZZMZMX=NXMZAMZMZZZZZMZZZM
+               -               O-         -WWNNWNWWNVNNWVWNNWNWNNWNWWWNWNWI   WWNWNWWWN-NWNNWWNNNWNNNWVNNNNWNW-O -WNVWNWNNNNNWNNNW
+                                           OOAAOAOOAZAAOZOAAOAOAAOAOOOAOAOO   OOAOAOOOAIAOAAOOAAAOAAAOZAAAAOAOI  IOAZOAOAAAAAOAAAO
+                                           IIVVIVIIVNVVINIVVIVIVVIVIIIVIVI    IIVIVIIIV0VIVVIIVVVIVVVINVVVVIVI0  0IVNIVIVVVVVIVVVI
+                                             OO O  OMOO M OO O OO O   O O       O O   O O OO  OOO OOO MOOOO O      OM O OOOOO OOO
+                                                    W   W                                             W             W
 XOOI=--   ---O=NNXX==ON-===II=INIOXII=INX-IMMMZMZMMMZZAMZMMZZZZMZMAMZZZMZXXN-XMMMZZMZMZMZMZMMMZMMXMMMMMMZMZMMMXOOOZZMMMXMXMMMZZMZM
+              O                 O         OWWWNWNWWWNNVWNWWNNNNWNWVWNNNWN-I   WWWNNWNWNWNWNWWWNWW-WWWWWWNWNWWW-X-XNNWWW-W-WWWNNWNW
+                                           OOOAOAOOOAAZOAOOAAAAOAOZOAAAOAIO   OOOAAOAOAOAOAOOOAOOIOOOOOOAOAOOOI   AAOOOIOIOOOAAOAO
+                                           IIIVIVIIIVVNIVIIVVVVIVINIVVVIV0    IIIVVIVIVIVIVIIIVII0IIIIIIVIVIII0   VVIII0I0IIIVVIVI
+                                              O O   OOM O  OOOO O M OOO O        OO O O O O   O         O O       OO         OO O
+                                                      W           W
 OXX==-- --- I==NXI==IOO-=-==IIIXNOOII=INI-XMZMMMZMZMZMZMZZZMMZZMZMZMZMZMMMXO=NMZMMZMMMZMMMZMZMMMMMMMMMZMZMZMMMXXONXMZMMMMZZZMMAMAZ
+             OO      --          -        OWNWWWNWNWNWNWNNNWWNNWNWNWNWNWWWI-  WNWWNWWWNWWWNWNWWWWWWWWWNWNWNWWW-IX -WNWWWWNNNWWVWVN
+                                          -OAOOOAOAOAOAOAAAOOAAOAOAOAOAOOOO   OAOOAOOOAOOOAOAOOOOOOOOOAOAOAOOOIO  IOAOOOOAAAOOZOZA
+                                           IVIIIVIVIVIVIVVVIIVVIVIVIVIVIII    IVIIVIIIVIIIVIVIIIIIIIIIVIVIVIII0   0IVIIIIVVVIININV
+                                            O   O O O O OOO  OO O O O O        O  O   O   O O         O O O         O    OOO  M MO
+                                                                                                                              W W
 NXX=--  -- =OO=OX==-=ON=====IIIXNNNXIIIOI-XZAZZZZZZZMMMMZXMMZZZZZMZMZZZMZMXO=NMMZMZMZMMMZMZMMXMMMMZMZZMZZMZMZMMXXNOMMMMMMXZZMMAZAM
+            --O                           ONVNNNNNNNWWWWN-WWNNNNNWNWNNNWNW--  WWNWNWNWWWNWNWW-WWWWNWNNWNNWNWNWWIO XWWWWWW-NNWWVNVW
+                                          -AZAAAAAAAOOOOAIOOAAAAAOAOAAAOAOI   OOAOAOAOOOAOAOOIOOOOAOAAOAAOAOAOOO-  OOOOOOIAAOOZAZO
+                                           VNVVVVVVVIIIIV0IIVVVVVIVIVVVIVI0   IIVIVIVIIIVIVII0IIIIVIVVIVVIVIVII    IIIIII0VVIINVNI
+                                           OMOOOOOOO    O   OOOOO O OOO O       O O O   O O       O OO OO O O             OO  MOM
+                                            W                                                                                 W W
 OOI=---  --OO==OX===-IXII=====IIONOXIIINI-XAAAAMAMZZZMZMZMZMZMAAAZZMZZZZMMXO=OMMMMZZMZMMMMMMMMZXZMMMZMZMZZZMZMMXXOIMMMZMZZZZZMAZZM
+-           XOO                           IVVVVWVWNNNWNWNWNWNWVVVNNWNNNNWW--  WWWWNNWNWWWWWWWWN-NWWWNWNWNNNWNWW-I-OWWWNWNNNNNWVNNW
+                                          OZZZZOZOAAAOAOAOAOAOZZZAAOAAAAOOI   OOOOAAOAOOOOOOOOAIAOOOAOAOAAAOAOOIO  OOOAOAAAAAOZAAO
+                                           NNNNINIVVVIVIVIVIVINNNVVIVVVVII0   IIIIVVIVIIIIIIIIV0VIIIVIVIVVVIVII0   IIIVIVVVVVINVVI
+                                           MMMM M OOO O O O O MMMOO OOOO          OO O        O O   O O OOO O         O OOOOO MOO
+                                           WWWW W             WWW                                                             W
 NX=---   -=OOOOOXI=I=IX=I==IXIIIOXXXI==NX=XAAAAMZZMMZMMZMMMZMMZZAZAMZZMMZXX=IOXMMMZMZMMXMXMXMMMMMMMXMMMMMMZMZZMMXO=XMMMZZZZMZMZZAZ
+           ----                           IVVVVWNNWWNWWNWWWNWWNNVNVWNNWWN--O  -WWWNWNWW-W-W-WWWWWWW-WWWWWWNWNNWW-XOIWWWNNNNWNWNNVN
+                                          OZZZZOAAOOAOOAOOOAOOAAZAZOAAOOAII   IOOOAOAOOIOIOIOOOOOOOIOOOOOOAOAAOOI  OOOOAAAAOAOAAZA
+                                           NNNNIVVIIVIIVIIIVIIVVNVNIVVIIV00   0IIIVIVII0I0I0IIIIIII0IIIIIIVIVVII0   IIIVVVVIVIVVNV
+                                           MMMM OO  O  O   O  OOMOM OO  O         O O                     O OO         OOOO O OOMO
+                                           WWWW                 W W                                                             W
 OXI-    --NONNNXXIXOOOOXI=III==IXIIIXIINO=XAAAAAAZZMMZZMZMZZMMMZZZZMMZAZMMM=IXXZZZZMZMMMMMMXZMZMMMZMMMZMZZMMZMZMXOOXMZAMZMZZZZZMAZ
+           -       ---                    -VVVVVVNNWWNNWNWNNWWWNNNNWWNVNWWWO  -NNNNWNWWWWWW-NWNWWWNWWWNWNNWWNWNW-X--WNVWNWNNNNNWVN
+                                          IZZZZZZAAOOAAOAOAAOOOAAAAOOAZAOOO   IAAAAOAOOOOOOIAOAOOOAOOOAOAAOOAOAOI  IOAZOAOAAAAAOZA
+                                          0NNNNNNVVIIVVIVIVVIIIVVVVIIVNVIII   0VVVVIVIIIIII0VIVIIIVIIIVIVVIIVIVI0  0IVNIVIVVVVVINV
+                                           MMMMMMOO  OO O OO   OOOO  OMO       OOOO O       O O   O   O OO  O O      OM O OOOOO MO
+                                           WWWWWW                     W                                               W         W
 OXI- -- -XONOXXXN=OOXIOX==XIIIIIXXIII=INN=XZAZAZZMZMMMMMZMMZMMZMZZZMZXZZMMXO=XXZZZZMZMZXZXMXZMMXMMMMZMZMZZZZMZMMXOOXMMZMMMMMMZZMZM
+          -      O-XOO-                   -NVNVNNWNWWWWWNWWNWWNWNNNWN-NNWW--  -NNNNWNWN-N-W-NWW-WWWWNWNWNNNNWNWW-X-IWWNWWWWWWNNWNW
+                    -                     IAZAZAAOAOOOOOAOOAOOAOAAAOAIAAOOI   IAAAAOAOAIAIOIAOOIOOOOAOAOAAAAOAOOI  OOOAOOOOOOAAOAO
+                                          0VNVNVVIVIIIIIVIIVIIVIVVVIV0VVII0   0VVVVIVIV0V0I0VII0IIIIVIVIVVVVIVII0   IIVIIIIIIVVIVI
+                                           OMOMOO O     O  O  O OOO O OO       OOOO O O O   O       O O OOOO O        O      OO O
+                                            W W
 OX=--  -=NONOXXO=XOXXI=I=IIXXIIXOXXIIIIOO=XMAMAMMMZMMMMMZMMMZMZMZMZZZZZMZXXOIXXZAZZZZMZZZZZMZMMMMMMZZZZMZZZMMMMMMXOOMZZMZMMMMZZMMZ
+          -     OOXIOOO                -- -WVWVWWWNWWWWWNWWWNWNWNWNNNNNWN---  -NVNNNNWNNNNNWNWWWWWWNNNNWNNNWWWWWWO-XWNNWNWWWWNNWWN
+                 - O-                     IOZOZOOOAOOOOOAOOOAOAOAOAAAAAOAII   IAZAAAAOAAAAAOAOOOOOOAAAAOAAAOOOOOO-  OAAOAOOOOAAOOA
+                                          0ININIIIVIIIIIVIIIVIVIVIVVVVVIV00   0VNVVVVIVVVVVIVIIIIIIVVVVIVVVIIIIII   IVVIVIIIIVVIIV
+                                            M M   O     O   O O O OOOOO O      OMOOOO OOOOO O      OOOO OOO          OO O    OO  O
+                                            W W                                 W
 OI-   --XONOXXNIOOOIOON=-=I==IXXXIIIX=XOO-XMZMZMZMMMZMZMZZAZAZZMZZZMMZZMMXX=IXXMZMMMZMMMMMMXMXZMMMZMZMZMZMMMZMMMXXO=MMMMZMMXMMMMMX
+         -     OXXXOX-                 -- OWNWNWNWWWNWNWNNVNVNNWNNNWWNNWW-IO  -WNWWWNWWWWWW-W-NWWWNWNWNWNWWWNWWW-O-OWWWWNWW-WWWWW-
+                                          -OAOAOAOOOAOAOAAZAZAAOAAAOOAAOOIO   IOAOOOAOOOOOOIOIAOOOAOAOAOAOOOAOOOI-  OOOOAOOIOOOOOI
+                                           IVIVIVIIIVIVIVVNVNVVIVVVIIVVII0    0IVIIIVIIIIII0I0VIIIVIVIVIVIIIVIII0   IIIIVII0IIIII0
+                                            O O O   O O OOMOMOO OOO  OO         O   O         O   O O O O   O           O
+                                                          W W
 O=-   -INNNNNOOOIOIN=OX-=IIIXIXXXOXIXIION=OXMMZZZZAZAZZZZMMZZZAZAZAZZMMMMMX=IIXMZMZMZZZMZMMZMMMZMMZZZZZMMZZMZZZMMXIOMXZMMZZMZMMMMM
+             -XXOXO O-                 -  X-WWNNNNVNVNNNNWWNNNVNVNVNNWWWWW-O  IWNWNWNNNWNWWNWWWNWWNNNNNWWNNWNNNWWIO-W-NWWNNWNWWWWW
+                                           IOOAAAAZAZAAAAOOAAAZAZAZAAOOOOOI   OOAOAOAAAOAOOAOOOAOOAAAAAOOAAOAAAOOO  OIAOOAAOAOOOOO
+                                           0IIVVVVNVNVVVVIIVVVNVNVNVVIIIII0    IVIVIVVVIVIIVIIIVIIVVVVVIIVVIVVVII   I0VIIVVIVIIIII
+                                              OOOOMOMOOOO  OOOMOMOMOO           O O OOO O  O   O  OOOOO  OO OOO       O  OO O
+                                                  W W         W W W
 X--- --XNNOOOIXOI=ONOX=-===IIXXIIXIII=IOO-OXZMAZZMAZAMZMZMZZZMMZAZAMZMMMMMXO=IXZZMZZAZZMZZMMMZZMMMZZZMZMZZZZZMZMMXONXMZMZMZMZMMMMZ
+          - -OOXOO- -                  -- X-NWVNNWVNVWNWNWNNNWWNVNVWNWWWWW--  ONNWNNVNNWNNWWWNNWWWNNNWNWNNNNNWNWWIX IWNWNWNWNWWWWN
+              -                            IAOZAAOZAZOAOAOAAAOOAZAZOAOOOOOI   -AAOAAZAAOAAOOOAAOOOAAAOAOAAAAAOAOOO  OOAOAOAOAOOOOA
+                                           0VINVVINVNIVIVIVVVIIVNVNIVIIIII0    VVIVVNVVIVVIIIVVIIIVVVIVIVVVVVIVII    IVIVIVIVIIIIV
+                                            O MOO MOM O O OOO  OMOM O          OO OOMOO OO   OO   OOO O OOOOO O       O O O O    O
+                                              W   W W           W W                 W
 X-----=NNNNN=XXOIOOOOI==-=-==IIIIXII==INN-OXZMZMZZAMZZAZZMMZZMMMZMAMAZZMZMX=I=OMZMZMZZAMZMMMZMZMZMMZZZZMZMAZAZZMMXONXMMMMZMMZMMZZM
+            OOIXO----                     X-NWNWNNVWNNVNNWWNNWWWNWVWVNNWNW-O  XWNWNWNNVWNWWWNWNWNWWNNNNWNWVNVNNWW-X IWWWWNWWNWWNNW
+             -O                            IAOAOAAZOAAZAAOOAAOOOAOZOZAAOAOI    OAOAOAAZOAOOOAOAOAOOAAAAOAOZAZAAOOI  OOOOOAOOAOOAAO
+                                           0VIVIVVNIVVNVVIIVVIIIVININVVIVI0    IVIVIVVNIVIIIVIVIVIIVVVVIVINVNVVII0   IIIIVIIVIIVVI
+                                            O O OOM OOMOO  OO   O M MOO O       O O OOM O   O O O  OOOO O MOMOO          O  O  OO
+                                                  W   W           W W                 W                   W W
 =-- - =ONOOOOXOI=OIXXI------I=I==IO=IIXON-XMAZAZZMMMAMZMZMZZMMZMZZZZZZAMZXX===IZAZAZZMZMMMZZMMZXMMMMMMMMZZZMMMZMMXXOXMZMZMMMZZZMZM
+         ---XIXOO                      -  OWVNVNNWWWVWNWNWNNWWNWNNNNNNVWN-IO  ONVNVNNWNWWWNNWWN-WWWWWWWWNNNWWWNWW-O-IWNWNWWWNNNWNW
+             O                            -OZAZAAOOOZOAOAOAAOOAOAAAAAAZOAIO    AZAZAAOAOOOAAOOAIOOOOOOOOAAAOOOAOOI- OOAOAOOOAAAOAO
+                                           INVNVVIIINIVIVIVVIIVIVVVVVVNIV0     VNVNVVIVIIIVVIIV0IIIIIIIIVVVIIIVII0   IVIVIIIVVVIVI
+                                            MOMOO   M O O OO  O OOOOOOM O      OMOMOO O   OO  O         OOO   O       O O   OOO O
+                                            W W     W                 W         W W
 ==-- -ON==IXXXX=NXIIXI=----==I=I=IXIIIX=O=XMAZAZAZAMZZAZAZZMZMZMZMZZZMAZMMXII=OMAZMMZMZZZMMMMMMZZMMMZZMZZMZZAZZMZXXOXMZMZZZZMZZMZZ
+        OOOOIOOO                       O- OWVNVNVNVWNNVNVNNWNWNWNWNNNWVNWW-O  XWVNWWNWNNNWWWWWWNNWWWNNWNNWNNVNNWN-O-OWNWNNNNWNNWNN
+           -O--                           -OZAZAZAZOAAZAZAAOAOAOAOAAAOZAOOI    OZAOOAOAAAOOOOOOAAOOOAAOAAOAAZAAOAI- -OAOAAAAOAAOAA
+                                           INVNVNVNIVVNVNVVIVIVIVIVVVINVII0    INVIIVIVVVIIIIIIVVIIIVVIVVIVVNVVIV0   IVIVVVVIVVIVV
+                                            MOMOMOM OOMOMOO O O O OOO MO        MO  O OOO      OO   OO OO OOMOO O     O OOOO OO OO
+                                            W W W W   W W             W         W                           W
 I=- -=NOIIOXXOOOO=IINII-----====IXXIIIX=O=OXZMAZAZAZZZZMAZAZZZMZMZZZZMAMMMMII=OZZZZZMZZMMMMMMZZMMMZMMMMMZZZMAZZZMXXNXZMZZZZMZMZMAZ
+       -OOXOOXX-                       O- X-NWVNVNVNNNNWVNVNNNWNWNNNNWVWWWWO  XNNNNNWNNWWWWWWNNWWWNWWWWWNNNWVNNNW-O ONWNNNNWNWNWVN
+           --                              IAOZAZAZAAAAOZAZAAAOAOAAAAOZOOOO    AAAAAOAAOOOOOOAAOOOAOOOOOAAAOZAAAOI- -AOAAAAOAOAOZA
+                                           0VINVNVNVVVVINVNVVVIVIVVVVINIIII    VVVVVIVVIIIIIIVVIIIVIIIIIVVVINVVVI0   VIVVVVIVIVINV
+                                            O MOMOMOOOO MOMOOO O OOOO M        OOOOO OO      OO   O     OOO MOOO     O OOOO O O MO
+                                              W W W     W W           W                                     W                   W
 I=- -XNOIOXXXIINO==ONOX==--=I=IIXXXXXIX=N=OXZZAZAZAZZMZZAZAZZZZMZMZMAMMZZMMIX=XZZZZZZZZZMZZMZMMMZMMZZMMMZZAZZZZMMXXOXMZMZZZMZMZMAZ
+       -OXIOOOO                        O  X-NNVNVNVNNWNNVNVNNNNWNWNWVWWNNWWO  ONNNNNNNNNWNNWNWWWNWWNNWWWNNVNNNNWW-I-OWNWNNNWNWNWVN
+          O--                              IAAZAZAZAAOAAZAZAAAAOAOAOZOOAAOO   -AAAAAAAAAOAAOAOOOAOOAAOOOAAZAAAAOOIO -OAOAAAOAOAOZA
+                                           0VVNVNVNVVIVVNVNVVVVIVIVINIIVVII    VVVVVVVVVIVVIVIIIVIIVVIIIVVNVVVVII0   IVIVVVIVIVINV
+                                            OOMOMOMOO OOMOMOOOO O O M  OO      OOOOOOOOO OO O   O  OO   OOMOOOO       O OOO O O MO
+                                              W W W     W W         W                                     W                     W
 I-- =XNOOXXXIOOII--=IOO=--=-=-=-IXXXXIX=O=OXMMZMMZMZAMAZAZAZAMZMZMZZZZAMMXMOI=XZZZZMMMMMMMMMMMMZMMZZMMMMMMMMMZMMZMXOXMMMMMZMZMMMMM
+       -XOOOO-                         O- XIWWNWWNWNVWVNVNVNVWNWNWNNNNVWW-WX  ONNNNWWWWWWWWWWWWNWWNNWWWWWWWWWNWWNWI-OWWWWWNWNWWWWW
+         ---                               OOOAOOAOAZOZAZAZAZOAOAOAAAAZOOIO   -AAAAOOOOOOOOOOOOAOOAAOOOOOOOOOAOOAOO -OOOOOAOAOOOOO
+                                            IIVIIVIVNINVNVNVNIVIVIVVVVNII0I    VVVVIIIIIIIIIIIIVIIVVIIIIIIIIIVIIVI   IIIIIVIVIIIII
+                                              O  O OM MOMOMOM O O OOOOM        OOOO            O  OO         O  O         O O
+                                                    W W W W W         W
 I=--=NOIXXXXONI=-===ION=---=IIIIXOXXOIIOO-OXMZAZZZAMAMMZAZAMMMZMZMZMZMZMMXXOO=OMZZZZMMMZZMMMMMZMZMMZZMMMZMZMMZZZMXXOXMMMMMZMZMZMAM
+      -OOIOOX        -                 -- XIWNVNNNVWVWWNVNVWWWNWNWNWNWNWW--X  XWNNNNWWWNNWWWWWNWNWWNNWWWNWNWWNNNW---OWWWWWNWNWNWVW
+        -O--                               OOAZAAAZOZOOAZAZOOOAOAOAOAOAOOII    OAAAAOOOAAOOOOOAOAOOAAOOOAOAOOAAAOII -OOOOOAOAOAOZO
+                                            IVNVVVNINIIVNVNIIIVIVIVIVIVII00    IVVVVIIIVVIIIIIVIVIIVVIIIVIVIIVVVI00  IIIIIVIVIVINI
+                                             OMOOOM M  OMOM   O O O O O         OOOO   OO     O O  OO   O O  OOO          O O O M
+                                              W   W W   W W                                                                     W
 I=-=XNOXXXOI=OI=-IIII=O==---=IIIXNOOOIXOO-IXMMAZAMZZMMZMZMAZMMZZAMZZZMZZMMMOO=OMZMZZZMZZZMZMMMMMZZZZZMZZMZZMZZMMZXXOXZZMZZZMZZAMZM
+      -OIOXOO        O-                -- OIWWVNVWNNWWNWNWVNWWNNVWNNNWNNWWWX  XWNWNNNWNNNWNWWWWWNNNNNWNNWNNWNNWWN-I-ONNWNNNWNNVWNW
+       -O-                                 OOOZAZOAAOOAOAOZAOOAAZOAAAOAAOOO    OAOAAAOAAAOAOOOOOAAAAAOAAOAAOAAOOAIO -AAOAAAOAAZOAO
+                                            IINVNIVVIIVIVINVIIVVNIVVVIVVIII    IVIVVVIVVVIVIIIIIVVVVVIVVIVVIVVIIV0   VVIVVVIVVNIVI
+                                              MOM OO  O O MO  OOM OOO OO        O OOO OOO O     OOOOO OO OO OO  O    OO OOO OOM O
+                                              W W         W     W                                                             W
 II==NOOXXXOON==-=IX=IOO=-----=XIIOONOOXON-IXMZAZAZAZAZAZAZAZZZZZAZAMZMMMMXXON=OZMMZZZMMMZMZMMMMMZMZMZMZMZMMMMMMMZXXOOMZMMMZMMMZMAM
+     -XI-OX-         --             -  -  OIWNVNVNVNVNVNVNVNNNNNVNVWNWWWW--X  XNWWNNNWWWNWNWWWWWNWNWNWNWNWWWWWWWNIO XWNWWWNWWWNWVW
+       OI-                                 OOAZAZAZAZAZAZAZAAAAAZAZOAOOOOII    AOOAAAOOOAOAOOOOOAOAOAOAOAOOOOOOOAO-  OAOOOAOOOAOZO
+        0                                   IVNVNVNVNVNVNVNVVVVVNVNIVIIII00    VIIVVVIIIVIVIIIIIVIVIVIVIVIIIIIIIV    IVIIIVIIIVINI
+                                             OMOMOMOMOMOMOMOOOOOMOM O          O  OOO   O O     O O O O O       O     O   O   O M
+                                              W W W W W W W     W W                                                             W
 I==IOOXXXXXOO----=III====-----I=IXOO=OXNO-IXMZAAAZAZAAAZAZZMZZAZZZZZZMZMMMMXN=OZAZMMMMZZZMZMZMMMMMZMZMMMMMMMMXMXXXXOIMZMMMMMZZZMZZ
+    -XI--OO-         OO            -O   - OIWNVVVNVNVVVNVNNWNNVNNNNNNWNWWWWO  XNVNWWWWNNNWNWNWWWWWNWNWWWWWWWW-W--IO OWNWWWWWNNNWNN
+      OII--                                OOAZZZAZAZZZAZAAOAAZAAAAAAOAOOOO-   AZAOOOOAAAOAOAOOOOOAOAOOOOOOOOIOIIO-  OAOOOOOAAAOAA
+       00                                   IVNNNVNVNNNVNVVIVVNVVVVVVIVIIII    VNVIIIIVVVIVIVIIIIIVIVIIIIIIII0I00    IVIIIIIVVVIVV
+                                             OMMMOMOMMMOMOO OOMOOOOOO O        OMO    OOO O O     O O                 O     OOO OO
+                                              WWW W WWW W     W                 W
 ==-ONXXXXXIOI-  -INNOI=I=--  -==IIXNOOXOO-=XMZAAAZZMZZAZAMZMMZZZMZZMAZAMZMMXO-IZAZZZZZZMZMMMZMMMZMZMZMZMMMZMMZMMMXXOIMZMZMZMZMZMZM
+     OI-IOO          OO             --  - OOWNVVVNNWNNVNVWNWWNNNWNNWVNVWNWWO- ONVNNNNNNWNWWWNWWWNWNWNWNWWWNWWNWWW-I-OWNWNWNWNWNWNW
+     -OIO-                                 -OAZZZAAOAAZAZOAOOAAAOAAOZAZOAOO-   AZAAAAAAOAOOOAOOOAOAOAOAOOOAOOAOOOIO  OAOAOAOAOAOAO
+       0                                    IVNNNVVIVVNVNIVIIVVVIVVINVNIVII    VNVVVVVVIVIIIVIIIVIVIVIVIIIVIIVIII0   IVIVIVIVIVIVI
+                                             OMMMOO OOMOM O  OOO OO MOM O      OMOOOOOO O   O   O O O O   O  O        O O O O O O
+                                              WWW     W W           W W         W
 ===N=XXXXO=X==- -INONO=X=- - -==IIXNOOOOO-OXZZAAAZAZAZAMAZZZAMAZAZAZAMAMZMMOO=IZZMZMMMZMMMMMZMMMZMZMZMMMZMZMZZMMZXXN=MZMZMMMMMZMZM
+    OI--IXO          -O             --  - -INNVVVNVNVNVWVNNNVWVNVNVNVWVWNWWX- ONNWNWWWNWWWWWNWWWNWNWNWWWNWNWNNWWN-I OWNWNWWWWWNWNW
+     OIIO                                  OAAZZZAZAZAZOZAAAZOZAZAZAZOZOAOO    AAOAOOOAOOOOOAOOOAOAOAOOOAOAOAAOOAIO  OAOAOOOOOAOAO
+      00                                    VVNNNVNVNVNINVVVNINVNVNVNINIVII    VVIVIIIVIIIIIVIIIVIVIVIIIVIVIVVIIV0   IVIVIIIIIVIVI
+                                            OOMMMOMOMOM MOOOM MOMOMOM M O      OO O   O     O   O O O   O O OO  O     O O     O O
+                                              WWW W W W W   W W W W W W
 =IINIXXXX=NI=-- -=XXXXOI- ----=-IIXOOONN=-=XZMAAAMAAAMZMAZAMAZAZAZAZAMAZZMMXO-=MZMMMMMAMZMMZZMZMMMZMZMMMMMAMZZAZMMXOIMMMZZMZZMAMZZ
+    OI-IOO            -             --  O OINWVVVWVVVWNWVNVWVNVNVNVNVWVNNWWI- OWNWWWWWVWNWWNNWNWWWNWNWWWWWVWNNVNWWI-OWWWNNWNNWVWNN
+     OIO-                                  OAOZZZOZZZOAOZAZOZAZAZAZAZOZAAOOO   OAOOOOOZOAOOAAOAOOOAOAOOOOOZOAAZAOOO  OOOAAOAAOZOAA
+      0                                     VINNNINNNIVINVNINVNVNVNVNINVVII    IVIIIIINIVIIVVIVIIIVIVIIIIINIVVNVII   IIIVVIVVINIVV
+                                            O MMM MMM O MOM MOMOMOMOM MOO       O     M O  OO O   O O     M OOMO        OO OO M OO
+                                              WWW WWW   W W W W W W W W               W                   W   W               W
 =IXOOXXXXIN=-- ---XIXINI- -----==IXIONOO===XXMAZAZAMMMMZAZZZAZAMAZAMAZZMZZMX=-=MZZZZZMMMZMZZZMZMZZZZZZZMMMMZMZZZMXXNIZAZZMMZMMMMAZ
+   -XIIIOO                          -  -O OO-WVNVNVWWWWNVNNNVNVWVNVWVNNWNNW-O OWNNNNNWWWNWNNNWNWNNNNNNNWWWWNWNNNW-I ONVNNWWNWWWWVN
+     OOO-                                  -IOZAZAZOOOOAZAAAZAZOZAZOZAAOAAOI   OAAAAAOOOAOAAAOAOAAAAAAAOOOOAOAAAOIO  AZAAOOAOOOOZA
+                                            0INVNVNIIIIVNVVVNVNINVNINVVIVVI0   IVVVVVIIIVIVVVIVIVVVVVVVIIIIVIVVVI0   VNVVIIVIIIINV
+                                              MOMOM    OMOOOMOM MOM MOO OO      OOOOO   O OOO O OOOOOOO    O OOO     OMOO  O    MO
+                                              W W W     W   W W W W W                                                 W         W
 -IXNXXXXOON=- ---=OXIIO=---  ----==INNXN==NXMMAAAZAZAZZMZZAMAMZZAZAZAZAZZZMX==IMMZAMZMAMZMZMMZAZZMZZAZZZMMAMZMZZZXX=IMZZZZMXZMAZZZ
+    OOOOX-                              O  OWWVVVNVNVNNWNNVWVWNNVNVNVNVNNNWIO OWWNVWNWVWNWNWWNVNNWNNVNNNWWVWNWNNN--OOWNNNNW-NWVNNN
+    ----                                   -OOZZZAZAZAAOAAZOZOAAZAZAZAZAAAOO   OOAZOAOZOAOAOOAZAAOAAZAAAOOZOAOAAAII  OAAAAOIAOZAAA
+                                            IINNNVNVNVVIVVNINIVVNVNVNVNVVVI    IIVNIVINIVIVIIVNVVIVVNVVVIINIVIVVV00  IVVVVI0VINVVV
+                                              MMMOMOMOO OOM M OOMOMOMOMOOO       OM O M O O  OMOO OOMOOO  M O OOO     OOOO  O MOOO
+                                              WWW W W     W W   W W W W           W   W       W     W     W                   W
 -IXNOOXO=NX---  --XNX=X------------=XOXOI=NOMZAZAZAMAZZZZMZZAMMZAZAZAMAMZMMX===ZZZAMZMMZZMZMMMMMZMZZAZZZAZAMZZMMZXX=IMZMZMMMZMZZZM
+    XXOXO                               O  XWNVNVNVWVNNNNWNNVWWNVNVNVWVWNWWIO ONNNVWNWWNNWNWWWWWNWNNVNNNVNVWNNWWN--OOWNWNWWWNWNNNW
+      -                                     OAZAZAZOZAAAAOAAZOOAZAZAZOZOAOOO   AAAZOAOOAAOAOOOOOAOAAZAAAZAZOAAOOAII  OAOAOOOAOAAAO
+                                            IVNVNVNINVVVVIVVNIIVNVNVNINIVII    VVVNIVIIVVIVIIIIIVIVVNVVVNVNIVVIIV00  IVIVIIIVIVVVI
+                                             OMOMOM MOOOO OOM  OMOMOM M O      OOOM O  OO O     O OOMOOOMOM OO  O     O O   O OOO
+                                              W W W W       W   W W W W           W                 W   W W
 ==XOOXXINO=- -----=OI=I----=-----=--XXIOO=OXMZZAAZAZAZAZAMMMMZMZZMAMZZZMMMMX=I=ZZZZZZZZMZZZZZMZZZMZZZMZZAZZMZMMMMXXOOZZMZMZMZMMMAM
+   -XOOO                                X -IWNNVVNVNVNVNVWWWWNWNNWVWNNNWWWW-O ONNNNNNNNWNNNNNWNNNWNNNWNNVNNWNWWWW-I--NNWNWNWNWWWVW
+     --                                    OOAAZZAZAZAZAZOOOOAOAAOZOAAAOOOOI   AAAAAAAAOAAAAAOAAAOAAAOAAZAAOAOOOOIO  AAOAOAOAOOOZO
+                                            IVVNNVNVNVNVNIIIIVIVVINIVVVIIII0   VVVVVVVVIVVVVVIVVVIVVVIVVNVVIVIIII0   VVIVIVIVIIINI
+                                             OOMMOMOMOMOM    O OO M OOO        OOOOOOOO OOOOO OOO OOO OOMOO O        OO O O O   M
+                                               WW W W W W         W                                     W                       W
 -=XIOIOOOX-   - --=O=-=------- ---=-=I-OO=OXMZAZAZAMZZZZZZZZZMZMAZMMZMMMMMMXI=OZZMMMMMZMMMMMMMMMZZZZMMAZZMZMZXMMMXXOOMZMZMAZZZMMZZ
+   OXOXX-                               X -IWNVNVNVWNNNNNNNNNWNWVNWWNWWWWWWIO -NNWWWWWNWWWWWWWWWNNNNWWVNNWNWN-WWW-I  WNWNWVNNNWWNN
+                                           OOAZAZAZOAAAAAAAAAOAOZAOOAOOOOOOO   AAOOOOOAOOOOOOOOOAAAAOOZAAOAOAIOOOIO  OAOAOZAAAOOAA
+                                            IVNVNVNIVVVVVVVVVIVINVIIVIIIIII    VVIIIIIVIIIIIIIIIVVVVIINVVIVIV0III0   IVIVINVVVIIVV
+                                             OMOMOM OOOOOOOOO O MO  O          OO     O         OOOO  MOO O O         O O MOOO  OO
+                                              W W W             W                                     W                   W
 -=XIOOI=OI- - --===X---------- -----===NIINXMMAZAZAZAZAZAMZMAMZZAZZMZMZMMMMXI=OMZMMMZMZMMMZZZZAZZZZMAZZMAZAMZMMMMXXNNMZZZMMZMMZMZZ
+   OX-OO-                               O  IWWVNVNVNVNVNVWNWVWNNVNNWNWNWWWW-O -WNWWWNWNWWWNNNNVNNNNWVNNWVNVWNWWWWII  WNNNWWNWWNWNN
+                                           OOOZAZAZAZAZAZOAOZOAAZAAOAOAOOOOI   OAOOOAOAOOOAAAAZAAAAOZAAOZAZOAOOOOOO  OAAAOOAOOAOAA
+                                            IINVNVNVNVNVNIVINIVVNVVIVIVIIII0   IVIIIVIVIIIVVVVNVVVVINVVINVNIVIIII    IVVVIIVIIVIVV
+                                              MOMOMOMOMOM O M OOMOO O O         O   O O   OOOOMOOOO MOO MOM O         OOO  O  O OO
+                                              W W W W W W   W   W                             W     W   W W
 -=IOIOINN=------=-I=- --- - -- -- ---==OI=OXMMAZAMAMAMMMAMZMMMZZZMZMZMMMMMMXI=OMZMMMZMMMZMAZAZAZZMZMAZZMAMZZZMZMMXXOOMZZZMZMMMMZAM
+   -O-O                                 O --WWVNVWVWVWWWVWNWWWNNNWNWNWWWWWW-O -WNWWWNWWWNWVNVNVNNWNWVNNWVWNNNWNWW-I  WNNNWNWWWWNVW
+                                           IOOZAZOZOZOOOZOAOOOAAAOAOAOOOOOOI   OAOOOAOOOAOZAZAZAAOAOZAAOZOAAAOAOOIO  OAAAOAOOOOAZO
+                                           0IINVNININIIINIVIIIVVVIVIVIIIIII0   IVIIIVIIIVINVNVNVVIVINVVINIVVVIVII0   IVVVIVIIIIVNI
+                                              MOM M M   M O   OOO O O           O   O   O MOMOMOO O MOO M OOO O       OOO O    OM
+                                              W W W W   W                                 W W W     W   W                       W
 -=OO=ONNX-----==IXNXX==---- -  -------IN==OXZZAZAZAMZMZMAMZMZMZMZMMMMMZZMMMX=IOMZMZMMMMMZZZZAMZZMMAZZMZZAZMZMMZMZXXNXMZMZZAZMMMMAM
+   -O-                                  O --NNVNVNVWNWNWVWNWNWNWNWWWWWNNWWW-O -WNWNWWWWWNNNNVWNNWWVNNWNNVNWNWWNWN--  WNWNNVNWWWWVW
+                                           IAAZAZAZOAOAOZOAOAOAOAOOOOOAAOOOI   OAOAOOOOOAAAAZOAAOOZAAOAAZAOAOOAOAII  OAOAAZAOOOOZO
+                                           0VVNVNVNIVIVINIVIVIVIVIIIIIVVIII0   IVIVIIIIIVVVVNIVVIINVVIVVNVIVIIVIV00  IVIVVNVIIIINI
+                                            OOMOMOM O O M O O O O     OO        O O     OOOOM OO  MOO OOMO O  O O     O OOMO    M
+                                              W W W     W                                   W     W     W                 W     W
 =IN=ONXX=------IONNXI==-====II==-===ION=O=OXZMZMMMZMMMMMZMZMMMZMMXMXMMMMMXXXI=NXMMMMMMZXMMMMMMZXMXMMMMZMMMZMMMMXMXXNIXXXMMMMMXMXMM
+   O-                                  O- --NWNWWWNWWWWWNWNWWWNWW-W-WWWWW--IO  -WWWWWWN-WWWWWWN-W-WWWWNWWWNWWWW-WIO  ---WWWWW-W-WW
+                                           IAOAOOOAOOOOOAOAOOOAOOIOIOOOOOIIO   IOOOOOOAIOOOOOOAIOIOOOOAOOOAOOOOIOO-  IIIOOOOOIOIOO
+                                           0VIVIIIVIIIIIVIVIIIVII0I0IIIII00    0IIIIIIV0IIIIIIV0I0IIIIVIIIVIIII0I    000IIIII0I0II
+                                            O O   O     O O   O                       O       O       O   O
 =IO==OOOX==I=-IXIXI-----=-==I=--==---=O=O-IXZZZMZMZZMZAMZMZZMZZMZZMZZMAMZMZXOIOZAZAZMMAMZZAMZMZMZZZMZMZZAMZZAMZMZXXNXXZZAZAZZMZMMM
+   OO-                                 O- O-NNNWNWNNWNVWNWNNWNNWNNWNNWVWNWN-X -NVNVNWWVWNNVWNWNWNNNWNWNNVWNNVWNWN-I  -NNVNVNNWNWWW
+                                           IAAAOAOAAOAZOAOAAOAAOAAOAAOZOAOAI   AZAZAOOZOAAZOAOAOAAAOAOAAZOAAZOAOAIO  IAAZAZAAOAOOO
+                                           0VVVIVIVVIVNIVIVVIVVIVVIVVINIVIV0   VNVNVIINIVVNIVIVIVVVIVIVVNIVVNIVIV0   0VVNVNVVIVIII
+                                            OOO O OO OM O OO OO OO OO M O O    OMOMO  M OOM O O OOO O OOM OOM O O     OOMOMOO O
+                                                      W               W         W W   W   W             W   W           W W
 =XNO=ONOX=III======-  ---- --    -    =N=-OXZZAMZZAMZMZMZMZZZZZZAMZZAZAMMZZXOXOZAZAMZMAMZMMZZZZZZMZMZMZZAMMMZMMMZXXOXMZMAMZZZZZMAZ
+   -O-                                  O --NNVWNNVWNWNWNWNNNNNNVWNNVNVWWNN-X -NVNVWNWVWNWWNNNNNNWNWNWNNVWWWNWWWN-I- WNWVWNNNNNWVN
+                                           IAAZOAAZOAOAOAOAAAAAAZOAAZAZOOAAI   AZAZOAOZOAOOAAAAAAOAOAOAAZOOOAOOOAIO  OAOZOAAAAAOZA
+                                           0VVNIVVNIVIVIVIVVVVVVNIVVNVNIIVV0   VNVNIVINIVIIVVVVVVIVIVIVVNIIIVIIIV0   IVINIVVVVVINV
+                                            OOM OOM O O O OOOOOOM OOMOM  OO    OMOM O M O  OOOOOO O O OOM   O   O     O M OOOOO MO
+                                              W   W             W   W W         W W   W                 W               W       W
 XXXXNOI-=-----==XXXXXI==--==  ---===I=INO-NOXZAMAZAZAMMMAZZZAMZZZZZMZMZMZMZXXXOZAMMZMMAZZZAMZZAZZMZMZMMMZMMMMZMMMMXOXMZZAZZMZMZMZM
+                                        -  XINVWVNVNVWWWVNNNVWNNNNNWNWNWNWN-O -NVWWNWWVNNNVWNNVNNWNWNWWWNWWWWNWWWWI- WNNVNNWNWNWNW
+                                            OAZOZAZAZOOOZAAAZOAAAAAOAOAOAOAI-  AZOOAOOZAAAZOAAZAAOAOAOOOAOOOOAOOOOO  OAAZAAOAOAOAO
+                                             VNINVNVNIIINVVVNIVVVVVIVIVIVIV0   VNIIVIINVVVNIVVNVVIVIVIIIVIIIIVIIII   IVVNVVIVIVIVI
+                                             OM MOMOM   MOOOM OOOOO O O O O    OM  O  MOOOM OOMOO O O   O    O        OOMOO O O O
+                                              W W W W   W   W                   W     W   W   W                         W
 =--IIIIIXNNNNXOONNOONI===-I=--===II==XNI===MZMAMAZAZAZZMMZZMMMMMZMMMMZAMZMZXOX=ZZMZZMZAMZMAMZMAZAZZMZMZZMMMMZMZMMXXOOZAZZMMMZMMZZM
+                  --                   OO OWNWVWVNVNVNNWWNNWWWWWNWWWWNVWNWN-X ONNWNNWNVWNWVWNWVNVNNWNWNNWWWWNWNWW--- NVNNWWWNWWNNW
+                                           OAOZOZAZAZAAOOAAOOOOOAOOOOAZOAOAI   AAOAAOAZOAOZOAOZAZAAOAOAAOOOOAOAOOII  AZAAOOOAOOAAO
+                                           IVININVNVNVVIIVVIIIIIVIIIIVNIVIV0   VVIVVIVNIVINIVINVNVVIVIVVIIIIVIVII00  VNVVIIIVIIVVI
+                                            O M MOMOMOO  OO     O    OM O O    OO OO OM O M O MOMOO O OO    O O      OMOO   O  OO
+                                              W W W W                 W               W   W   W W                     W
 XNNOONNOX=IX====IIOXX=- ----  ----I==-XNO-OXMMZZMZZMZZMMZZZZZZZMZMMZMZZZZMMXOXNMAZZMZMMZMZZMAMAMZZAZZMZZZZZMZZZZMMXOXMZZZZZMZMZMAZ
+   --                                   -  -WWNNWNNWNNWWNNNNNNNWNWWNWNNNNWW-X  WVNNWNWWNWNNWVWVWNNVNNWNNNNNWNNNNWWI- WNNNNNWNWNWVN
+                                           IOOAAOAAOAAOOAAAAAAAOAOOAOAAAAOOI   OZAAOAOOAOAAOZOZOAAZAAOAAAAAOAAAAOOO  OAAAAAOAOAOZA
+                                           0IIVVIVVIVVIIVVVVVVVIVIIVIVVVVII0   INVVIVIIVIVVININIVVNVVIVVVVVIVVVVII   IVVVVVIVIVINV
+                                              OO OO OO  OOOOOOO O  O OOOO       MOO O  O OO M M OOMOO OOOOO OOOO      OOOOO O O MO
+                                                                                W           W W   W                             W
 OXXIIXX------ - -=I---------  -  - -=XNOO=OXZZAZAZMMZZZZZZZMZMAZZZAMMMZMZMMXOXOMZMZZZMZZZZZMAZAMMZAZMMZZMMZMZMMMZXXNXMZZZZZZZZZZZZ
+                                       --  -NNVNVNWWNNNNNNNWNWVNNNVWWWNWNWW-X  WNWNNNWNNNNNWVNVWWNVNWWNNWWNWNWWWN--  WNNNNNNNNNNNN
+                                           IAAZAZAOOAAAAAAAOAOZAAAZOOOAOAOOI   OAOAAAOAAAAAOZAZOOAZAOOAAOOAOAOOOAII  OAAAAAAAAAAAA
+                                           0VVNVNVIIVVVVVVVIVINVVVNIIIVIVII0   IVIVVVIVVVVVINVNIIVNVIIVVIIVIVIIIV00  IVVVVVVVVVVVV
+                                            OOMOMO  OOOOOOO O MOOOM   O O       O OOO OOOOO MOM  OMO  OO  O O   O     OOOOOOOOOOOO
+                                              W W             W   W                         W W   W
 I=----=--   -----==-  ==----- -      =XNO-OXZZAZAZZZAMAMZMZMZMAZZMAMZMMZAMZXOXNMAZAZAMAZAZAZAZAZMMZZZZZMZMZZZZMMZXXOXMZMZMZMZZMMMM
+                                        -  ONNVNVNNNVWVWNWNWNWVNNWVWNWWNVWN-X  WVNVNVWVNVNVNVNVNWWNNNNNWNWNNNNWWN-I- WNWNWNWNNWWWW
+                                           -AAZAZAAAZOZOAOAOAOZAAOZOAOOAZOAI   OZAZAZOZAZAZAZAZAOOAAAAAOAOAAAAOOAIO  OAOAOAOAAOOOO
+                                            VVNVNVVVNINIVIVIVINVVINIVIIVNIV0   INVNVNINVNVNVNVNVIIVVVVVIVIVVVVIIV0   IVIVIVIVVIIII
+                                            OOMOMOOOM M O O O MOO M O  OM O     MOMOM MOMOMOMOMO  OOOOO O OOOO  O     O O O OO
+                                              W W   W W       W   W     W       W W W W W W W W
 ==- --=--  ---====- --=--- --  -     -=NN=NXMMMZAMZMZZZMZMMMZMZMZMZMMZZZZMMXOXNMZZAZAZAZAAAZAZAMAMAMAMZMMMZMZMMXMXXOOMZMZZMMZMZZZZ
+                                           OWWWNVWNWNNNWNWWWNWNWNWNWWNNNNWW-X  WNNVNVNVNVVVNVNVWVWVWVWNWWWNWNWW-WII- WNWNNWWNWNNNN
+                                           -OOOAZOAOAAAOAOOOAOAOAOAOOAAAAOOI   OAAZAZAZAZZZAZAZOZOZOZOAOOOAOAOOIOOO  OAOAAOOAOAAAA
+                                            IIIVNIVIVVVIVIIIVIVIVIVIIVVVVII0   IVVNVNVNVNNNVNVNINININIVIIIVIVII0I    IVIVVIIVIVVVV
+                                               OM O OOO O   O O O O  OOOO       OOMOMOMOMMMOMOM M M M O   O O         O OO  O OOOO
+                                                W                                 W W W WWW W W W W W
 =-- --- ---- ----- - -- --  - -       -IO-OOXMMZAZAZZZMMZMZMMMZZAMZZAZZMZZMXXXNZMZAMZMZMAZAZAZAZAZZMMMMZZMZMMMMZZXXOXMAZAAAZZMZZAZ
+                                        -  XIWWNVNVNNNWWNWNWWWNNVWNNVNNWNNW-O  NWNVWNWNWVNVNVNVNVNNWWWWNNWNWWWWNN-I- WVNVVVNNWNNVN
+                                            OOOAZAZAAAOOAOAOOOAAZOAAZAAOAAOI-  AOAZOAOAOZAZAZAZAZAAOOOOAAOAOOOOAAIO  OZAZZZAAOAAZA
+                                             IIVNVNVVVIIVIVIIIVVNIVVNVVIVVI0   VIVNIVIVINVNVNVNVNVVIIIIVVIVIIIIVV0   INVNNNVVIVVNV
+                                               OMOMOOO  O O   OOM OOMOO OO     O OM O O MOMOMOMOMOO    OO O    OO     MOMMMOO OOMO
+                                                W W             W   W             W     W W W W W                     W WWW     W
 =- -- - ---     - -   -               -IO--NIXMZAZAZZMZZZZZZMZZMAZZZMMZZZMZXXOOMZZMMZMZZZMZZZZAZAMAMZMAMZMMZMMMMZXXNXMMMZMAMMZAMAM
+                                        -   OIWNVNVNNWNNNNNNWNNWVNNNWWNNNWNIO  WNNWWNWNNNWNNNNVNVWVWNWVWNWWNWWWWN-I  WWWNWVWWNVWVW
+                                             OOAZAZAAOAAAAAAOAAOZAAAOOAAAOAO-  OAAOOAOAAAOAAAAZAZOZOAOZOAOOAOOOOAIO  OOOAOZOOAZOZO
+                                              IVNVNVVIVVVVVVIVVINVVVIIVVVIV    IVVIIVIVVVIVVVVNVNINIVINIVIIVIIIIV0   IIIVINIIVNINI
+                                               OMOMOO OOOOOO OO MOOO  OOO O     OO  O OOO OOOOMOM M O M O  O    O       O M  OM M
+                                                W W             W                             W W W   W                   W   W W
 --  --- -                              IN  -XOMMAMZMZZZMZMZMMZZZZZMZZMZZZMMXXOXMZMZMZMZMZMZMZZZZZMAMAMAZZMZMZZZZMXXNXXZMZMAMAMAZZM
+                                             XWWVWNWNNNWNWNWWNNNNNWNNWNNNWW-O  WNWNWNWNWNWNWNNNNNWVWVWVNNWNWNNNNW-I  -NWNWVWVWVNNW
+                                              OOZOAOAAAOAOAOOAAAAAOAAOAAAOOI-  OAOAOAOAOAOAOAAAAAOZOZOZAAOAOAAAAOIO  IAOAOZOZOZAAO
+                                              IINIVIVVVIVIVIIVVVVVIVVIVVVII0   IVIVIVIVIVIVIVVVVVINININVVIVIVVVVI0   0VIVINININVVI
+                                                M O OOO O O  OOOOO OO OOO       O O O O O O OOOOO M M MOO O OOOO      O O M M MOO
+                                                W                                                 W W W                   W W W
 ---                                    =O   =OXZZMZMZZZMMZMMZMZMMMZMMMZMZMXXXXXXMMMXXXMMMZZMZZZZZMMZZMZMZMMZAMMMZXXNXXZMMMZZZMZZAZ
+                                             -INNWNWNNNWWNWWNWNWWWNWWWNWNW--O  -WWW---WWWNNWNNNNNWWNNWNWNWWNVWWWN-I  -NWWWNNNWNNVN
+                                              OAAOAOAAAOOAOOAOAOOOAOOOAOAOII-  IOOOIIIOOOAAOAAAAAOOAAOAOAOOAZOOOAIO  IAOOOAAAOAAZA
+                                               VVIVIVVVIIVIIVIVIIIVIIIVIVI00   0III000IIIVVIVVVVVIIVVIVIVIIVNIIIV0   0VIIIVVVIVVNV
+                                               OO O OOO  O  O O   O   O O                OO OOOOO  OO O O  OM   O     O   OOO OOMO
+                                                                                                            W                   W
  --                                    =O   -OXMAMZZZMZZZZZZZZZMZMZMZZMMMMMXXXNMMZZMZMZZMZMMZMZZMMZZMMMMMMMMMMZMMXXNXXZMZMZMAMZMZM
+                                              OWVWNNNWNNNNNNNNNWNWNWNNWWWWWIO  WWNNWNWNNWNWWNWNNWWNNWWWWWWWWWWNWW--  -NWNWNWVWNWNW
+                                              -OZOAAAOAAAAAAAAAOAOAOAAOOOOOO-  OOAAOAOAAOAOOAOAAOOAAOOOOOOOOOOAOOII  IAOAOAOZOAOAO
+                                               INIVVVIVVVVVVVVVIVIVIVVIIIII    IIVVIVIVVIVIIVIVVIIVVIIIIIIIIIIVII00  0VIVIVINIVIVI
+                                                M OOO OOOOOOOOO O O OO           OO O OO O  O OO  OO          O       O O O M O O
+                                                W                                                                           W
                                        =O   -XIMMMMMMXMMMXMMZXMMMXMMMXXXXXXXXXOXMXZMMXMXMXMMXXMMMMMXXXMXXXXXMXXXXXXNIXMXMXZMMXXXMM
+                                              OWWWWWW-WWW-WWN-WWWIWWW----I-IO  IW-NWW-W-W-WW--WWWWWI--W-----W----II  OW-W-NWW---WW
+                                               OOOOOOIOOOIOOAIOOOOOOOIIIIOIO-  OOIAOOIOIOIOOIIOOOOOOIIOIIIIIOIIIIOO  -OIOIAOOIIIOO
+                                               IIIIII0III0IIV0III III0000 0     I0VII0I0I0II00IIIII 00I00000I0000     I0I0VII000II
+                                                            O                     O                                       O
                                        =N    XIXMXMXXXMXZXMMMMMXMMMXMXMXMXXXXOXXMMMMMXMXMMMXXMZMMXMMMXMMXXMMMMMXXXXNIXMXMMMMMMMXMX
+                                              O-W-W---W-N-WWWWW-WWW-W-W-W--IO  -WWWWW-W-WWW--WNWW-WWW-WW--WWWWW--II  OW-WWWWWWW-W-
+                                               IOIOIIIOIAIOOOOOIOOOIOIOIOIIO-  IOOOOOIOIOOOIIOAOOIOOOIOOIIOOOOOIIOO  -OIOOOOOOOIOI
+                                               0I0I000I0V0IIIII0III0I0I0I00    0IIIII0I0III00IVII0III0II00IIIII00     I0IIIIIII0I0
+                                                        O                                     O
                                       -=N   -XIMMMZMZMZMMMZZAZZMMMMXMMZMMMXXXNXMMMMMZXMMMMZZMMMXMMMMMZMMZZZZAMMMMXXNXXZMZMMMMMZXXM
+                                              OWWWNWNWNWWWNNVNNWWWW-WWNWWW-II  WWWWWN-WWWWNNWWW-WWWWWNWWNNNNVWWWWII  INWNWWWWWNI-W
+                                               OOOAOAOAOOOAAZAAOOOOIOOAOOOIOO  OOOOOAIOOOOAAOOOIOOOOOAOOAAAAZOOOOOO  OAOAOOOOOAOIO
+                                               IIIVIVIVIIIVVNVVIIII0IIVIII0    IIIIIV0IIIIVVIII0IIIIIVIIVVVVNIIII     VIVIIIIIV 0I
+                                                  O O O   OOMOO       O             O     OO         O  OOOOM         O O     O
+                                                            W                                               W
 -                 -                    =N   -I=MAZMMMMZZMMAZAZAMZMZZZMZZMXZXXNXXZMZZZMZMZMZZMMZZZZZMZMAZAZAMAZAZZXXOOXAZZMMMZXXO-O
+                                              OWVNWWWWNNWWVNVNVWNWNNNWNNW-N-I  -NWNNNWNWNWNNWWNNNNNWNWVNVNVWVNVNN--- -VNNWWWN-I  -
+                                               OZAOOOOAAOOZAZAZOAOAAAOAAOIAIO  IAOAAAOAOAOAAOOAAAAAOAOZAZAZOZAZAAII  IZAAOOOAIO
+                                               INVIIIIVVIINVNVNIVIVVVIVVI0V0   0VIVVVIVIVIVVIIVVVVVIVINVNVNINVNVV00  0NVVIIIV0
+                                                MO    OO  MOMOM O OOO OO  O     O OOO O O OO  OOOOO O MOMOM MOMOO     MOO   O
+                                                W         W W W                                       W W W W W       W
 --                                     IN-   IOMAZZZMMZMMMZZAMZMMZMZZZZMZZMXXNOXZMMMZMMZZZMMZZMMZMAZZMAZAZAMAZAZMMX=NXAZAZMMMXI=--
+                                              -WVNNNWWNWWWNNVWNWWNWNNNNWNNW-I  -NWWWNWWNNNWWNNWWNWVNNWVNVNVWVNVNWW-O -VNVNWWWIO
+                                               OZAAAOOAOOOAAZOAOOAOAAAAOAAOIO  IAOOOAOOAAAOOAAOOAOZAAOZAZAZOZAZAOOI  IZAZAOOOO
+                                               INVVVIIVIIIVVNIVIIVIVVVVIVVI0   0VIIIVIIVVVIIVVIIVINVVINVNVNINVNVII0  0NVNVIII
+                                                MOOO  O   OOM O  O OOOO OO      O   O  OOO  OO  O MOO MOMOM MOMO      MOMO
+                                                W           W                                     W   W W W W W       W W
                    -                  -IN    -OMAMZMMZAZAZZZAZMZZMZMZZZMMZZXXNOXZMZMZMMMZMZMZMZMZMAMZZZMZMAMAZZMMMX=NXZMAZZMMX==-
+                                              -WVWNWWNVNVNNNVNWNNWNWNNNWWNN-I  INWNWNWWWNWNWNWNWNWVWNNNWNWVWVNNWWW-O -NWVNNWWIO
+                                               OZOAOOAZAZAAAZAOAAOAOAAAOOAAIO  OAOAOAOOOAOAOAOAOAOZOAAAOAOZOZAAOOOI  IAOZAAOOO
+                                               INIVIIVNVNVVVNVIVVIVIVVVIIVV0    VIVIVIIIVIVIVIVIVINIVVVIVININVVIII0  0VINVVII
+                                                M O  OMOMOOOMO OO O OOO  OO     O O O   O O O O O M OOO O M MOO       O MOO
+                                                W     W W   W                                     W       W W           W
                  --                    =N-   -NXZZZMZMZMAMZZZMZMZXMZZMMZMMMXX=NXZMMMMMZMZMZMMMMMMMZMZMZMMMZMMMZZMMXINXAZZMZMMXOI--
+                                               INNNWNWNWVWNNNWNWN-WNNWWNWWW--O INWWWWWNWNWNWWWWWWWNWNWNWWWNWWWNNWWIO IVNNWNWWI-
+                                               OAAAOAOAOZOAAAOAOAIOAAOOAOOOII  OAOOOOOAOAOAOOOOOOOAOAOAOOOAOOOAAOOO  OZAAOAOOO
+                                                VVVIVIVINIVVVIVIV0IVVIIVIII00   VIIIIIVIVIVIIIIIIIVIVIVIIIVIIIVVII    NVVIVII
+                                                OOO O O M OOO O O  OO  O        O     O O O       O O O   O   OO      MOO O
+                                                        W                                                             W
                  --                    =O    -XXMZZMMMAZAZZZAZZZMZZMZMZMMMZXX=NXZMZZAZAZAMMMZMZMAZAZAZAZAZZMAZZMZMMONXAZZMAMMXO=-
+                                        -      -WNNWWWVNVNNNVNNNWNNWNWNWWWN--O -NWNNVNVNVWWWNWNWVNVNVNVNVNNWVNNWNWWX -VNNWVWWO
+                                               IOAAOOOZAZAAAZAAAOAAOAOAOOOAII  IAOAAZAZAZOOOAOAOZAZAZAZAZAAOZAAOAOO  IZAAOZOO-
+                                               0IVVIIINVNVVVNVVVIVVIVIVIIIV00  0VIVVNVNVNIIIVIVINVNVNVNVNVVINVVIVII  0NVVINII
+                                                 OO   MOMOOOMOOO OO O O   O     O OOMOMOM   O O MOMOMOMOMOO MOO O     MOO M
+                                                      W W   W                       W W W       W W W W W   W         W   W
                   - --                 -N    -NXZZAMZMAZAZZZAZAMAZZZMMZMZMMXMONXAMZZAZAZAZZMZMZZAZAZAZAZAZZZAZZMZMMONXZZAMAMMOX=--
+                                               -NNVWNWVNVNNNVNVWVNNNWWNWNWW-WX IVWNNVNVNVNNWNWNNVNVNVNVNVNNNVNNWNWWX INNVWVWWX
+                                               IAAZOAOZAZAAAZAZOZAAAOOAOAOOIO  OZOAAZAZAZAAOAOAAZAZAZAZAZAAAZAAOAOO  OAAZOZOO
+                                               0VVNIVINVNVVVNVNINVVVIIVIVII0I   NIVVNVNVNVVIVIVVNVNVNVNVNVVVNVVIVII   VVNINII
+                                                OOM O MOMOOOMOM MOOO  O O       M OOMOMOMOO O OOMOMOMOMOMOOOMOO O     OOM M
+                                                  W   W W   W W W               W   W W W       W W W W W   W           W W
                  ----                  =N    -XXZZAZZMZZAZAZAZMMAZAMZMMMZMZMXOOXAMAMAZMZAZZMZZZMZZZMZZZMAZAMAMMZMMMONXZZAZZMXO==--
+                                               -NNVNNWNNVNVNVNWWVNVWNWWWNWNW-X-IVWVWVNWNVNNWNNNWNNNWNNNWVNVWVWWNWWWX -NNVNNW--
+                                               IAAZAAOAAZAZAZAOOZAZOAOOOAOAOI  OZOZOZAOAZAAOAAAOAAAOAAAOZAZOZOOAOOO  IAAZAAOI
+                                               0VVNVVIVVNVNVNVIINVNIVIIIVIVI0   NININVIVNVVIVVVIVVVIVVVINVNINIIVIII  0VVNVVI0
+                                                OOMOO OOMOMOMO  MOM O   O O     M M MO OMOO OOO OOO OOO MOM M  O      OOMOO
+                                                  W     W W W   W W             W W W   W               W W W           W
                     --                 -N    -XXZMAZAZAZAZZZZMZZAMZMAZZZMMMMXIOXAZAZMMZMZMMZZMAMZZAZAMAMAZAMAZZMZMMXOXZMMZZXXO----
+                                               INWVNVNVNVNNNNWNNVWNWVNNNWWWW-O-IVNVNWWNWNWWNNWVWNNVNVWVWVNVWVNNWNWWO-INWWNN---
+                                               OAOZAZAZAZAAAAOAAZOAOZAAAOOOOI  OZAZAOOAOAOOAAOZOAAZAZOZOZAZOZAAOAOO- OAOOAAII
+                                                VINVNVNVNVVVVIVVNIVINVVVIIII0   NVNVIIVIVIIVVINIVVNVNININVNINVVIVII   VIIVV00
+                                                O MOMOMOMOOOO OOM O MOOO        MOMO  O O  OO M OOMOM M MOM MOO O     O  OO
+                                                  W W W W       W   W           W W           W   W W W W W W
                  - --                  =N-   -XXAZAMAMZZAZAMAMAZZMZMZZZMZMMXXOOXAZAMAZAZAZZMZMAZZMMMZZZMAZAMAZAZAMMXNXZZZZMXXI-=-
+                                               IVNVWVWNNVNVWVWVNNWNWNNNWNWW--X-IVNVWVNVNVNNWNWVNNWWWNNNWVNVWVNVNVWWO INNNNW-O
+                                               OZAZOZOAAZAZOZOZAAOAOAAAOAOOII  OZAZOZAZAZAAOAOZAAOOOAAAOZAZOZAZAZOO- OAAAAOI-
+                                                NVNINIVVNVNININVVIVIVVVIVII00   NVNINVNVNVVIVINVVIIIVVVINVNINVNVNII   VVVVI0
+                                                MOM M OOMOM M MOO O OOO O       MOM MOMOMOO O MOO   OOO MOM MOMOM     OOOO
+                                                W W W   W W W W                 W W W W W     W         W W W W W
                   ----                --N    =OXAZAZAZMZAZAMZZZZZMZZMMZMZMMMMONXMMAZAMAMAMMZAZZMZZMMZMZZAZAMAMAZZZZX=XAZZZZXO- --
+                                               IVNVNVNWNVNVWNNNNNWNNWWNWNWWWWX IWWVNVWVWVWWNVNNWNNWWNWNNVNVWVWVNNNNIOIVNNNNIX
+                                               OZAZAZAOAZAZOAAAAAOAAOOAOAOOOO  OOOZAZOZOZOOAZAAOAAOOAOAAZAZOZOZAAAAO OZAAAAO
+                                                NVNVNVIVNVNIVVVVVIVVIIVIVIIII   IINVNININIIVNVVIVVIIVIVVNVNININVVVV   NVVVV
+                                                MOMOMO OMOM OOOOO OO  O O         MOM M M  OMOO OO  O OOMOM M MOOOO   MOOOO
+                                                W W W   W W                       W W W W   W           W W W W       W
                   ------               =N    -XXAZAZZZZZAZAZMMZZMMZMZMZMZMZMMOOOZZAMAMAZZMZZMMMMMZZZZMAZAZAMAZAZZZZXOXAZZZMXO--=-
+                                               IVNVNNNNNVNVNWWNNWWNWNWNWNWNWWX-XNNVWVWVNNWNNWWWWWNNNNWVNVNVWVNVNNNNI-IVNNNWI-
+                                               OZAZAAAAAZAZAOOAAOOAOAOAOAOAOO   AAZOZOZAAOAAOOOOOAAAAOZAZAZOZAZAAAAO OZAAAOO
+                                                NVNVVVVVNVNVIIVVIIVIVIVIVIVII   VVNININVVIVVIIIIIVVVVINVNVNINVNVVVV   NVVVI
+                                                MOMOOOOOMOMO  OO  O O O O O     OOM M MOO OO     OOOO MOMOM MOMOOOO   MOOO
+                                                W W     W W                       W W W               W W W W W       W
                  -=-                  --O    -OXZZAMZMAZAZZMZZMMZZMZMZMZMMMMMOOOZMZZMZAZAMMMMMMMMMZMZMMMAZAZAZAMMMMX=XAMAMZXXOOINO
+                                               -NNVWNWVNVNNWNNWWNNWNWNWNWWWWWX-XNWNNWNVNVWWWWWWWWWNWNWWWVNVNVNVWWWWIO-VWVWN-OXXO -
+                                               IAAZOAOZAZAAOAAOOAAOAOAOAOOOOO   AOAAOAZAZOOOOOOOOOAOAOOOZAZAZAZOOOOO IZOZOAI-
+                                               0VVNIVINVNVVIVVIIVVIVIVIVIIIII   VIVVIVNVNIIIIIIIIIVIVIIINVNVNVNIIII  0NINIV0
+                                                OOM O MOMOO OO  OO O O O        O OO OMOM         O O   MOMOMOM       M M O
+                                                  W   W W                             W W               W W W W       W W
                ---=-=  -               =N-    XXAZAZAZAMZMAZZZAZAZZMZZZMZMMMMXOOMMZZAZAZZMMMMMZZZMZMZMZZMMZMZZZMAZMXOXAZAMMOONNNNO
+                                               IVNVNVNVWNWVNNNVNVNNWNNNWNWWWWO-XWWNNVNVNNWWWWWNNNWNWNWNNWWNWNNNWVNWI--VNVWWX-
+                                               OZAZAZAZOAOZAAAZAZAAOAAAOAOOOO-  OOAAZAZAAOOOOOAAAOAOAOAAOOAOAAAOZAOO IZAZOO
+                                                NVNVNVNIVINVVVNVNVVIVVVIVIIII   IIVVNVNVVIIIIIVVVIVIVIVVIIVIVVVINVI  0NVNII
+                                                MOMOMOM O MOOOMOMOO OOO O         OOMOMOO     OOO O O OO  O OOO MO    MOM
+                                                W W W W   W   W W                   W W                         W     W W
                --   -                  -N-   -XXAZAZAMAZAMAZAZAMAZZZZMZMZMMMMXOXZZZMZZZMAZZMZZZMZMMMZMZZZZAMAZAMAMZX=XAMMMXNXIIII=
+                                               IVNVNVWVNVWVNVNVWVNNNNWNWNWWWWO-ONNNWNNNWVNNWNNNWNWWWNWNNNNVWVNVWVWN-OIVWWW-
+                                               OZAZAZOZAZOZAZAZOZAAAAOAOAOOOO- -AAAOAAAOZAAOAAAOAOOOAOAAAAZOZAZOZOAI OZOOOI
+                                                NVNVNINVNINVNVNINVVVVIVIVIIII   VVVIVVVINVVIVVVIVIIIVIVVVVNINVNINIV0  NIII0
+                                                MOMOM MOM MOMOM MOOOO O O       OOO OOO MOO OOO O   O OOOOM MOM M O   M
+                                                W W W W W W W W W                       W                 W W W W     W
                -  ==-                  =N    -XXAZAZAMAZZMZMAZZZAZAMAMAZAMZMMXOXZMAZAMZZAMMMZZZZZMZMMMMMAZAZAZAMAZMXIXAZMMX===O===
+                                               IVNVNVWVNNWNWVNNNVNVWVWVNVWNWWO-ONWVNVWNNVWWWNNNNNWNWWWWWVNVNVNVWVNWIOIVNWW-OOO-OOO
+                                               OZAZAZOZAAOAOZAAAZAZOZOZAZOAOO- -AOZAZOAAZOOOAAAAAOAOOOOOZAZAZAZOZAOO OZAOOI
+                                                NVNVNINVVIVINVVVNVNININVNIVII   VINVNIVVNIIIVVVVVIVIIIIINVNVNVNINVI   NVII0
+                                                MOMOM MOO O MOOOMOM M MOM O     O MOM OOM   OOOOO O     MOMOMOM MO    MO
+                                                W W W W     W   W W W W W         W W   W               W W W W W     W
                 - =- -                 -O    -XXAZZMAZAMZZAZAMAZAAAMZZZZAZZMXX=OZMAZMZZMMMZMZZZZZMZMZZZZAZAMZMAZAZMXIXAMZXO=I===I=
+                                               -VNNWVNVWNNVNVWVNVVVWNNNNVNNW-OOXNWVNWNNWWWNWNNNNNWNWNNNNVNVWNWVNVNWOOIVWN-XOOOOOOO
+                                               IZAAOZAZOAAZAZOZAZZZOAAAAZAAOI-  AOZAOAAOOOAOAAAAAOAOAAAAZAZOAOZAZAO- OZOAI
+                                               0NVVINVNIVVNVNINVNNNIVVVVNVVI0   VINVIVVIIIVIVVVVVIVIVVVVNVNIVINVNVI   NIV0
+                                                MOO MOM OOMOM MOMMM OOOOMOO     O MO OO   O OOOOO O OOOOMOM O MOMO    M O
+                                                W   W W   W W W WWW     W         W                     W W   W W     W
                     =                  -O     IXAZAAAAAAAZAZAZAZAZAZAZAZMMMMMX=OZZAZAZAMZZAZAMMZAMAMAMAMAZAZAZAMMMMXIXAZZXXXXIOXXX
+                                               -VNVVVVVVVNVNVNVNVNVNVNVNWWWWWIOXNNVNVNVWNNVNVWWNVWVWVWVWVNVNVNVWWWWOO-VNN-IOOOXOOI
+                                               IZAZZZZZZZAZAZAZAZAZAZAZAOOOOOO  AAZAZAZOAAZAZOOAZOZOZOZOZAZAZAZOOOO- IZAAIO--  --O
+                                               0NVNNNNNNNVNVNVNVNVNVNVNVIIIII   VVNVNVNIVVNVNIIVNININININVNVNVNIIII  0NVV0
+                                                MOMMMMMMMOMOMOMOMOMOMOMO        OOMOMOM OOMOM  OM M M M MOMOMOM       MOO
+                                                W WWWWWWW W W W W W W W           W W W   W W   W W W W W W W W       W
                   --=-                  X     IXAZAZAMZMZMAMAZAZAZAZAMAMZMMMMX=OZZAMAZAZAZAZAMAMAMMZAZAZAZAZAZMMZMMXIXMZZMMXXIXMMM
+                                               IVNVNVWNWNWVWVNVNVNVNVWVWNWWWWIOXNNVWVNVNVNVNVWVWVWWNVNVNVNVNVNWWNWWIOIWNNWW-IO-WWW
+                                               OZAZAZOAOAOZOZAZAZAZAZOZOAOOOOO  AAZOZAZAZAZAZOZOZOOAZAZAZAZAZAOOAOOO OOAAOOIO IOOO
+                                                NVNVNIVIVININVNVNVNVNINIVIIII   VVNINVNVNVNVNININIIVNVNVNVNVNVIIVII   IVVII0  0III
+                                                MOMOM O O M MOMOMOMOM M O       OOM MOMOMOMOM M M  OMOMOMOMOMO  O      OO
+                                                W W W     W W W W W W W           W W W W W W W W   W W W W W
                 --==I -                -O    -=XAZAZAZAMAZAZZZAZZZAZZMAMAMZMMX=IZZAMAMAZAZAMAZAMAZAZAZAZAMZMZZAZZMMX=XAZMMXXXIXXXX
+                                               IVNVNVNVWVNVNNNVNNNVNNWVWVWNWW-OONNVWVWVNVNVWVNVWVNVNVNVNVWNWNNVNNWWIOIVNWW-IOOII-I
+                                               OZAZAZAZOZAZAAAZAAAZAAOZOZOAOOI  AAZOZOZAZAZOZAZOZAZAZAZAZOAOAAZAAOOO OZAOOIO- OOIO
+                                                NVNVNVNINVNVVVNVVVNVVININIVII0  VVNININVNVNINVNINVNVNVNVNIVIVVNVVII   NVII0     0
+                                                MOMOMOM MOMOOOMOOOMOO M M O     OOM M MOMOM MOM MOMOMOMOM O OOMOO     MO
+                                                W W W W W W   W   W   W W         W W W W W W W W W W W W     W       W
                  -I=I                  =N-    =XAAAZAZAZAZMZZZAZAZAZZMZZZMZMMXOXZZAMMMZMZMAZAZAZZZAZAZAZAZAZZMZZMMMX=XZMMXXXXOXXXX
+                                               OVVVNVNVNVNWNNNVNVNVNNWNNNWNWWO-ONNVWWWNWNWVNVNVNNNVNVNVNVNVNNWNNWWWIOONWW-IIIX----
+                                               -ZZZAZAZAZAOAAAZAZAZAAOAAAOAOO- -AAZOOOAOAOZAZAZAAAZAZAZAZAZAAOAAOOOO -AOOIOOO IIII
+                                                NNNVNVNVNVIVVVNVNVNVVIVVVIVII   VVNIIIVIVINVNVNVVVNVNVNVNVNVVIVVIII   VII0    0000
+                                                MMMOMOMOMO OOOMOMOMOO OOO O     OOM   O O MOMOMOOOMOMOMOMOMOO OO      O
+                                                WWW W W W     W W W               W       W W W   W W W W W
                  =I-=               -  -N-    IXAAAZAZAZAZAZAMAMAMMMZZZZAZZMMXIOZZAZAZAZAZAMAZAZAAAZAZZZAZAZAZAZZMMXOXZMZXXXXOXXMM
+                                               IVVVNVNVNVNVNVWVWVWWWNNNNVNNWW-OXNNVNVNVNVNVWVNVNVVVNVNNNVNVNVNVNNWWI-INWN---IXI-WW
+                                               OZZZAZAZAZAZAZOZOZOOOAAAAZAAOOI  AAZAZAZAZAZOZAZAZZZAZAAAZAZAZAZAAOOO OAOAIIIO OIOO
+                                                NNNVNVNVNVNVNININIIIVVVVNVVII0  VVNVNVNVNVNINVNVNNNVNVVVNVNVNVNVVII   VIV000   0II
+                                                MMMOMOMOMOMOM M M   OOOOMOO     OOMOMOMOMOM MOMOMMMOMOOOMOMOMOMOO     O O
+                                                WWW W W W W W W W       W         W W W W W W W WWW W   W W W W
                 I-I=-                  -O-    IXAAAZAZAZAZAZAZAZAMZZZMZZAMZZMXXOZZAZAZAMAZAZAMAMAAAMAZAZAMAZAZAMZZZX=XZXMMXXXOXXMX
+                                               IVVVNVNVNVNVNVNVNVWNNNWNNVWNNW-OXNNVNVNVWVNVNVWVWVVVWVNVNVWVNVNVWNNNIOIN-WW--IX--W-
+                                               OZZZAZAZAZAZAZAZAZOAAAOAAZOAAOI- AAZAZAZOZAZAZOZOZZZOZAZAZOZAZAZOAAAO OAIOOIIO IIOI
+                                                NNNVNVNVNVNVNVNVNIVVVIVVNIVVI0  VVNVNVNINVNVNININNNINVNVNINVNVNIVVV   V0II00  00I0
+                                                MMMOMOMOMOMOMOMOM OOO OOM OO    OOMOMOM MOMOM M MMM MOMOM MOMOM OOO   O
+                                                WWW W W W W W W W       W         W W W W W W W WWW W W W W W W
                -===-                -  -O     IXAAAMAZAZAZAZMMZZZMZMMMZMAMZMMXOOMZAZAZAZAZAZAMAZAZAZAZAMZMZZZZAZAZMX=XMXMMMXXOXXMX
+                                               -VVVWVNVNVNVNWWNNNWNWWWNWVWNWW-XXWNVNVNVNVNVNVWVNVNVNVNVWNWNNNNVNVNWOOOW-WWW-IX--W-
+                                               IZZZOZAZAZAZAOOAAAOAOOOAOZOAOOI  OAZAZAZAZAZAZOZAZAZAZAZOAOAAAAZAZAO- -OIOOOIO IIOI
+                                               0NNNINVNVNVNVIIVVVIVIIIVINIVII0  IVNVNVNVNVNVNINVNVNVNVNIVIVVVVNVNVI   I0III0  00I0
+                                                MMM MOMOMOMO  OOO O   O M O      OMOMOMOMOMOM MOMOMOMOM O OOOOMOMO
+                                                WWW W W W W             W         W W W W W W W W W W W       W W
               -==--                    -X-    =XAZAZMZZZZMMZZZZZMZMXMMMMMMMMMXOOMMMZMZAZAMAMAMZMMMMZZMZZZMZMZMMMXMMX=OXXXXXXXOXXMX
+                                               -VNVNWNNNNWWNNNNNWNW-WWWWWWWWW-XXWWWNWNVNVWVWVWNWWWWNNWNNNWNWNWWW-WWOOX---I-IOXI-W-
+                                               IZAZAOAAAAOOAAAAAOAOIOOOOOOOOOI  OOOAOAZAZOZOZOAOOOOAAOAAAOAOAOOOIOO-  IIIOIO- OIOI
+                                               0NVNVIVVVVIIVVVVVIVI0IIIIIIIII0  IIIVIVNVNININIVIIIIVVIVVVIVIVIII0II   000 0    0I0
+                                                MOMO OOOO  OOOOO O                 O OMOM M M O    OO OOO O O
+                                                W W                                   W W W W
           -  - =---                    =O-    XXAZAZAMAMAZAZZZZMZMZMMMZZZMMMMXOOZZAZAZAZAMAMAMZZAZAZAMAZAZMMAMZMZMMXOXXXXXXXXXXXMX
+                                               -VNVNVWVWVNVNNNNWNWNWWWNNNWWWW-XXNNVNVNVNVWVWVWNNVNVNVWVNVNWWVWNWNWW-XI-------O--W-
+                                               IZAZAZOZOZAZAAAAOAOAOOOAAAOOOOI  AAZAZAZAZOZOZOAAZAZAZOZAZAOOZOAOAOOI OIIIIIII-IIOI
+                                               0NVNVNININVNVVVVIVIVIIIVVVIIII0  VVNVNVNVNININIVVNVNVNINVNVIINIVIVII0  0000000 00I0
+                                                MOMOM M MOMOOOO O O   OOO       OOMOMOMOM M M OOMOMOM MOMO  M O O
+                                                W W W W W W                       W W W W W W   W W W W W   W
            -------                  -  =X    =NZAZAZAMAMAZZMAZMMMMZZZMZMZMMMMXXIZMMZAZAZAZAZAZZZAZAMAZZMZMZMZZZZZMMXXXMXXXXXXOXXMX
+                                               NVNVNVWVWVNNWVNWWWWNNNWNWNWWWW-OONWWNVNVNVNVNVNNNVNVWVNNWNWNWNNNNNWW-OIW----I-X--W-
+                                               AZAZAZOZOZAAOZAOOOOAAAOAOAOOOOI- AOOAZAZAZAZAZAAAZAZOZAAOAOAOAAAAAOOI-OOIIIIOI IIOI
+                                               VNVNVNININVVINVIIIIVVVIVIVIIII0  VIIVNVNVNVNVNVVVNVNINVVIVIVIVVVVVII0  I0000 0 00I0
+                                               OMOMOM M MOO MO    OOO O O       O  OMOMOMOMOMOOOMOM MOO O O OOOOO
+                                                W W W W W   W                       W W W W W   W W W
           - -                          -X    IIMAZAMZMAMAZAAAZZZZZZZZZZZMMMZZXOIZZZZAZAZAMAZAZAZAZAZAZZMZMZZZMZMZZZXXXMXXMMXXXMMMM
+                                              OWVNVWNWVWVNVVVNNNNNNNNNNNWWWNNIXONNNNVNVNVWVNVNVNVNVNVNNWNWNNNWNWNNN-OIW--WW-I-WWWW
+                                               OZAZOAOZOZAZZZAAAAAAAAAAAOOOAAO  AAAAZAZAZOZAZAZAZAZAZAAOAOAAAOAOAAAI-OOIIOOIOIOOOO
+                                               INVNIVININVNNNVVVVVVVVVVVIIIVV   VVVVNVNVNINVNVNVNVNVNVVIVIVVVIVIVVV0  I00II0 0IIII
+                                                MOM O M MOMMMOOOOOOOOOOO   OO   OOOOMOMOM MOMOMOMOMOMOO O OOO O OOO
+                                                W W   W W WWW                       W W W W W W W W W
                                       --O    ==MAMZZZZAZAMZZAMZMZMZMMZMMMMZMMXOIZZZMZMZMZMZMAZAMAZAZZMZMMMZZZMMMZMMXXXXXMXXXXXXMMX
+                                              OWVWNNNNVNVWNNVWNWNWNWWNWWWWNWWIXONNNWNWNWNWNWVNVWVNVNNWNWWWNNNWWWNWWIOO--W----I-WW-
+                                               OZOAAAAZAZOAAZOAOAOAOOAOOOOAOOO  AAAOAOAOAOAOZAZOZAZAAOAOOOAAAOOOAOOO--IIOIIIIOIOOI
+                                               INIVVVVNVNIVVNIVIVIVIIVIIIIVII   VVVIVIVIVIVINVNINVNVVIVIIIVVVIIIVII   00I0000 0II0
+                                                M OOOOMOM OOM O O O  O    O     OOO O O O O MOM MOMOO O   OOO   O
+                                                W     W W   W                               W W W W
          --                           -=O     OXZMZMAZAZAZZZZMZZZMZZZZZMZMZZZXXIZZAZAZZZZMMMMMMMAMAMZMZMZMZMZZZZMMMXOXMMMMZXXXMMMX
+                                              --NWNWVNVNVNNNNWNNNWNNNNNWNWNNN-OONNVNVNNNNWWWWWWWVWVWNWNWNWNWNNNNWWW-XOWWWWN--IWWW-
+                                               IAOAOZAZAZAAAAOAAAOAAAAAOAOAAAI- AAZAZAAAAOOOOOOOZOZOAOAOAOAOAAAAOOOI -OOOOAIIOOOOI
+                                               0VIVINVNVNVVVVIVVVIVVVVVIVIVVV0  VVNVNVVVVIIIIIIININIVIVIVIVIVVVVIII0  IIIIV00 III0
+                                                O O MOMOMOOOO OOO OOOOO O OOO   OOMOMOOOO       M M O O O O OOOO          O
+                                                    W W W                         W W           W W
                                        -X   --XXZMZZAZAMAZZMMZZZMMZMZMZMMZZMMXOIZMAZAZZZZZZZMMZZZMAZAZAZAZZZMZZZMMXXOXMMZMMXXXMMMM
+                                               INWNNVNVWVNNWWNNNWWNWNWNWWNNWWIXONWVNVNNNNNNNWWNNNWVNVNVNVNNNWNNNWW-IXOWWNWW--IWWWW
+                                               OAOAAZAZOZAAOOAAAOOAOAOAOOAAOOO  AOZAZAAAAAAAOOAAAOZAZAZAZAAAOAAAOOIO -OOAOOIIOOOOO
+                                                VIVVNVNINVVIIVVVIIVIVIVIIVVII   VINVNVVVVVVVIIVVVINVNVNVNVVVIVVVII0   IIVII00 IIII
+                                                O OOMOM MOO  OOO  O O O  OO     O MOMOOOOOOO  OOO MOMOMOMOOO OOO        O
+                                                    W W W                         W W             W W W W
         -                              -X    =OXZZZZAZAMZZAMZZZMZMMMZMZMMMZMMXOIZMMZAMZMZMZZMMZZZMAZAZAMAZAZAZAMMXOXXOMXMMXXXXMMMM
+                                               INNNNVNVWNNVWNNNWNWWWNWNWWWNWW-XONWWNVWNWNWNNWWNNNWVNVNVWVNVNVNVWWIXIOXW-WW----WWWW
+                                               OAAAAZAZOAAZOAAAOAOOOAOAOOOAOOI  AOOAZOAOAOAAOOAAAOZAZAZOZAZAZAZOOO O- OIOOIIIIOOOO
+                                                VVVVNVNIVVNIVVVIVIIIVIVIIIVII0  VIIVNIVIVIVVIIVVVINVNVNINVNVNVNII     I0II0000IIII
+                                                OOOOMOM OOM OOO O   O O   O     O  OM O O OO  OOO MOMOM MOMOMOM
+                                                    W W   W                         W             W W W W W W W
                   --                   -I    XNXAMZZMMMMZZAMAZMMZZZMZMMMZZMMZXOIMZZZZMZMZMAMZZZMAMAZAMAMAZMMZZAMX=OXXXMXXMMXMXMMMM
+                                               IVWNNWWWWNNVWVNWWNNNWNWWWNNWWN-XOWNNNNWNWNWVWNNNWVWVNVWVWVNWWNNVW-OXIIIWI-WW-W-WWWW
+                                               OZOAAOOOOAAZOZAOOAAAOAOOOAAOOAI  OAAAAOAOAOZOAAAOZOZAZOZOZAOOAAZOI  OOOOOIOOIOIOOOO
+                                                NIVVIIIIVVNINVIIVVVIVIIIVVIIV0  IVVVVIVIVINIVVVININVNININVIIVVNI0     I 0II0I0IIII
+                                                M OO    OOM MO  OOO O   OO  O    OOOO O O M OOO M MOM M MO  OOM
+                                                W         W W                             W     W W W W W     W
     -           --- -                ---I    XOXAZAZAMAZAMAZZMMMZMZZZZZMZMZMMXOIMMZMZZZMZMZMAMAZZZAZAZAZAMAZZMMXOOOXXXMMMMMMMXMMMM
+                                              X-VNVNVWVNVWVNNWWWNWNNNNNWNWNWWIXOWWNWNNNWNWNWVWVNNNVNVNVNVWVNNWWIX-X-OOWWWWWWW-WWWW
+                                               IZAZAZOZAZOZAAOOOAOAAAAAOAOAOOO  OOAOAAAOAOAOZOZAAAZAZAZAZOZAAOOO   I--OOOOOOOIOOOO
+                                               0NVNVNINVNINVVIIIVIVVVVVIVIVII   IIVIVVVIVIVININVVVNVNVNVNINVVII    0  IIIIIII0IIII
+                                                MOMOM MOM MOO   O OOOOO O O       O OOO O O M MOOOMOMOMOM MOO
+                                                W W W W W W                                 W W   W W W W W
    - -         -   --               - --X    IXMAMAZAMMZAMAZAMZMZMZMZZZZZZZMMXI=MZMZZMZMZMAMAZAZAZAZAMAZAZAMZMXOONXXXXMXZMZMMXMXMM
+                                              OWVWVNVWWNVWVNVWNWNWNWNNNNNNNWW-OOWNWNNWNWNWVWVNVNVNVNVWVNVNVWNW-X- OOOOW-NWNWW-W-WW
+                                              -OZOZAZOOAZOZAZOAOAOAOAAAAAAAOOI  OAOAAOAOAOZOZAZAZAZAZOZAZAZOAOI   ----OIAOAOOIOIOO
+                                               ININVNIIVNINVNIVIVIVIVVVVVVVII0  IVIVVIVIVININVNVNVNVNINVNVNIVI0       I0VIVII0I0II
+                                                M MOM  OM MOM O O O OOOOOOO      O OO O O M MOMOMOMOM MOMOM O           O O
+                                                W W W   W W W                             W W W W W W W W W
   -   -         -                     -=O    IOMAMAZAZAZAZAZAMZMZMZZZMMMZMZMMXXOMZZMAZZMAMAZAZAMAZAMZZAZAZAMZXXOONOXXOMMMMMXXXMMMX
+                                              XWVWVNVNVNVNVNVWNWNWNNNWWWNWNWWIOXWNNWVNNWVWVNVNVWVNVWNNVNVNVWN-I-- XOOXWWWWW--IWWW-
+                                               OZOZAZAZAZAZAZOAOAOAAAOOOAOAOOO- OAAOZAAOZOZAZAZOZAZOAAZAZAZOAIO    -- OOOOOIIOOOOI
+                                               ININVNVNVNVNVNIVIVIVVVIIIVIVII   IVVINVVININVNVNINVNIVVNVNVNIV0        IIIII00 III0
+                                                M MOMOMOMOMOM O O OOO   O O      OO MOO M MOMOM MOM OOMOMOM O
+                                                W W W W W W W                       W   W W W W W W   W W W
      =--  - - --=----                  =O    =OXZMZMAZAMAMZZAMZMMZMZZMMMMMMMMXOOMZZZAZZZAMZZAZAZAZZZAZZZZZMMXXONNOOXOIXXMMXXXXXXXM
+                                              X-NWNWVNVWVWNNVWNWWNWNNWWWWWWWWIXXWNNNVNNNVWNNVNVNVNNNVNNNNNWW-O-  -XIXO--WW---I---W
+                                               IAOAOZAZOZOAAZOAOOAOAAOOOOOOOOO  OAAAZAAAZOAAZAZAZAAAZAAAAAOOI-     O  IIOOIIIOIIIO
+                                               0VIVINVNINIVVNIVIIVIVVIIIIIIII   IVVVNVVVNIVVNVNVNVVVNVVVVVII0         00II000 000I
+                                                O O MOM M OOM O  O OO            OOOMOOOM OOMOMOMOOOMOOOOO
+                                                    W W W   W                       W   W   W W W   W
 =    NN -------=X=---                  -N    =OMZZAAAZAZAZAZAZAMZMZMZZZMZMZZZXXXZZAZAZAZAZAZAZAZZMMZZMMZZMMXXO=NN=XXO=XXXXXXXXXXXX
+                                              XWNNVVVNVNVNVNVNVWNWNWNNNWNWNNN-IONNVNVNVNVNVNVNVNNWWNNWWNNWW--XO  OOIXOOOOOOOIIOOOO
+                                               OAAZZZAZAZAZAZAZOAOAOAAAOAOAAAIO-AAZAZAZAZAZAZAZAAOOAAOOAAOOII     -O  ------OO----
+                                               IVVNNNVNVNVNVNVNIVIVIVVVIVIVVV0  VVNVNVNVNVNVNVNVVIIVVIIVVII00
+                                                OOMMMOMOMOMOMOM O O OOO O OOO   OOMOMOMOMOMOMOMOO  OO  OO
+                                                  WWW W W W W W                   W W W W W W W
 - - -IO---- ---OIX---                  -N    =IMMZAAAZAZAZAAAZAMAZZMMMZZZZZZZMXXZMAZAMAMAMAZAZAZAZZMMMZZZMMXXINNNOOXOIXXMXXXXXXXXX
+               -O                             OWWNVVVNVNVNVVVNVWVNNWWWNNNNNNNWIONWVNVWVWVWVNVNVNVNNWWWNNNWW-IO   -XIXO--W--I------
+                                               OOAZZZAZAZAZZZAZOZAAOOOAAAAAAAOO-AOZAZOZOZOZAZAZAZAAOOOAAAOOIO      O  IIOIIOIIIIII
+                                               IIVNNNVNVNVNNNVNINVVIIIVVVVVVVI  VINVNINININVNVNVNVVIIIVVVII0          00I00 000000
+                                                 OMMMOMOMOMMMOM MOO   OOOOOOO   O MOM M M MOMOMOMOO   OOO
+                                                  WWW W W WWW W W                 W W W W W W W W
 --=-- ---- ----IO -                   --N    ==MZMMZZZAZAZZZAZAMAMAZMMZMMZZMMXXOMMMMZMZMZMZMZMZZZZMMMMMMXXMXX=NNOOIXO=MXMXMXXXMXMM
+                                              OWNWWNNNVNVNNNVNVWVWVNWWNWWNNWW-OXWWWWNWNWNWNWNWNNNNWWWWWW--W-IO  --OIXOW-W-W---W-WW
+                                               OAOOAAAZAZAAAZAZOZOZAOOAOOAAOOI- OOOOAOAOAOAOAOAAAAOOOOOOIIOIO      O  OIOIOIIIOIOO
+                                               IVIIVVVNVNVVVNVNININVIIVIIVVII0  IIIIVIVIVIVIVIVVVVIIIIII00I0          I0I0I000I0II
+                                                O  OOOMOMOOOMOM M MO  O  OO         O O O O O OOOO
+                                                      W W   W W W W
 XI-- -- -  -  -----                    -I    IIMZMAZAMZMAMZMAZAMMZMMMZZMZMMMMXXIMMZZAMMZZMZMMZMMZMMXMXMXXXMXXIONNNIOO=MXXXXXXXXXMX
+                                              OWNWVNVWNWVWNWVNVWWNWWWNNWNWWWW-OOWWNNVWWNNWNWWNWWNWW-W-W---WIIO-   OXXOW---IIIO-IWI
+                                               OAOZAZOAOZOAOZAZOOAOOOAAOAOOOOI- OOAAZOOAAOAOOAOOAOOIOIOIIIOOO         OIIIOOO-IOOO
+                                               IVINVNIVINIVINVNIIVIIIVVIVIIII0  IIVVNIIVVIVIIVIIVII0I0I000I           I000    0 I
+                                                O MOM O M O MOM  O   OO O         OOM  OO O  O  O
+                                                  W W   W   W W                     W
 X=----  - --- --- -==I=-  -             =   -NXMAZAZAAAZAZAZAMAZAZAMMMMMZMZMMXX=MMZMAMAZAZAZAZAZZXMMMXMMMMMXXINONOOX=NMZZMMMXXXXZX
+                                              OWVNVNVVVNVNVNVWVNVNVWWWWWNWNWW-OOWWNWVWVNVNVNVNVNN-WWW-WWWWWIIO - -XOO WNNWWW-I--N-
+                                              -OZAZAZZZAZAZAZOZAZAZOOOOOAOAOOI- OOAOZOZAZAZAZAZAAIOOOIOOOOOOO      -  OAAOOOIOIIAI
+                                               INVNVNNNVNVNVNINVNVNIIIIIVIVII0  IIVININVNVNVNVNVV0III0IIIII           IVVIII0 00V0
+                                                MOMOMMMOMOMOM MOMOM     O O       O M MOMOMOMOMOO                      OO       O
+                                                W W WWW W W W W W W                 W W W W W W
 =-- - - -=IIOOOONOOONX=-=--- --         -  -IOMMZMMZAZAZAMZMZZAZAMMMZZZMZMZMMX=XMZAMZMZMMMAMZMZMMXXMMXMXZMZXXOOONOOXONMZMMMMXXXXMM
+                  --                         XWWNWWNVNVNVWNWNNVNVWWWNNNWNWNWWIO WNVWNWNWWWVWNWNWW--WW-W-NWN--X-- -XO- WNWWWW----WW
+                                              OOAOOAZAZAZOAOAAZAZOOOAAAOAOAOOO  OAZOAOAOOOZOAOAOOIIOOIOIAOAII      -  OAOOOOIIIIOO
+                                              IIVIIVNVNVNIVIVVNVNIIIVVVIVIVII   IVNIVIVIIINIVIVII00II0I0VIV00         IVIIII0000II
+                                                O  OMOMOM O OOMOM   OOO O O      OM O O   M O O         O O            O
+                                                    W W W     W W                 W       W
 =----=XN=OINOO=NNNOONI-   - -  ---         -NXMZZZAZAZAZAMZZZZAZAZAZZMZMMZZMMXIXMMAMMMZMZZZMZMZMMXMMMMZMMMMXXOONOOOO=OMMZMZMMXXMMM
+        OXO --O   --                         OWNNNVNVNVNVWNNNNVNVNVNNWNWWNNWW-O WWVWWWNWNNNWNWNWW-WWWWNWWWW--X- --XXOXWWNWNWWI-WWW
+                                             -OAAAZAZAZAZOAAAAZAZAZAAOAOOAAOOI  OOZOOOAOAAAOAOAOOIOOOOAOOOOII         OOAOAOOOIOOO
+                                              IVVVNVNVNVNIVVVVNVNVNVVIVIIVVII0  IINIIIVIVVVIVIVII0IIIIVIIII00         IIVIVII 0III
+                                               OOOMOMOMOM OOOOMOMOMOO O  OO       M   O OOO O O       O                 O O
+                                                  W W W W     W W W               W
 =--INIIOXXOOX=NOOOOON=- ---- -------       -OXMMZMAMAZAMAZAMZMZMZMMZZMZMMZMMZXXXMZMMMXXXXMMMMMZMZXXMMMMMMMMXXOONOOIXXXZMZMMXXXXXMM
+     OOXOOXXOO   ---                         OWWNWVWVNVWVNVWNWNWNWWNNWNWWNWWN--OWNWWWIOO-WWWWWNWNI-WWWWWWWW-IX- --OI--NWNWW--I--WW
+        --  -                                -OOAOZOZAZOZAZOAOAOAOOAAOAOOAOOAII-OAOOOO--IOOOOOAOAOIOOOOOOOOIO      OIIAOAOOIIOIIOO
+                                              IIVININVNINVNIVIVIVIIVVIVIIVIIV00 IVIII   0IIIIIVIV 0IIIIIIII0        00VIVII00 00II
+                                                O M MOM MOM O O O  OO O  O  O    O            O O                     O O
+                                                  W W W W W
 IXOIXOXOXOXOXOOIXN=OO=---- --I---------    -OXMMAZAZAZAZAMAZAZAMZZZMMZZMMZZMZZZMMXXXIXXOMMMMMMMMMXMMZMMMZXMXXX=OOOOXZZZMMMMMMXXMMM
+  -OOXOXOXIXO--   O-                         IWWVNVNVNVNVWVNVNVWNNNWWNNWWNNWNNNWW-IOO  XWWWWWWWWW-WWNWWWN-W--OO---X-NNNWWWWWWI-WWW
+    - - - O -                                OOOZAZAZAZAZOZAZAZOAAAOOAAOOAAOAAAOOIO-    OOOOOOOOOIOOAOOOAIOII-     IAAAOOOOOOOIOOO
+                                              IINVNVNVNVNINVNVNIVVVIIVVIIVVIVVVII0      IIIIIIIII0IIVIIIV0I00      0VVVIIIIII 0III
+                                                MOMOMOMOM MOMOM OOO  OO  OO OOO                     O   O           OOO
+                                                W W W W W W W W
 ===OXOXXXOXOOOOIXO=ON=---  -- --- ------   =OXZZAZAZAZAMAMAZAZAZMZAMZMZMZZZMMXXOIOO==NNOMMMMMMZMMXXMMMMMZMMXXX=O=NXXZZZMAMMMMXXMZM
+OOOXOXOOIXOXX-   -O-                         INNVNVNVNVWVWVNVNVNWNVWNWNWNNNWW-IXO--OO  XWWWWWWNWW--WWWWWNWW-IOO-O O-NNNWVWWWWIIWNW
+    - --O -                                  OAAZAZAZAZOZOZAZAZAOAZOAOAOAAAOOIO         OOOOOOAOOIIOOOOOAOOIO-    -IAAAOZOOOOOOOAO
+                                              VVNVNVNVNININVNVNVIVNIVIVIVVVII0          IIIIIIVII00IIIIIVII0       0VVVINIIII  IVI
+                                              OOMOMOMOM M MOMOMO OM O O OOO                   O         O           OOO M       O
+                                                W W W W W W W W   W                                                     W
 OOOOXXOXXXXXXOXXNOINO----     ----- =----  -NXMZAZAAAAAZAZAZAMAZZMAZZMZMMXXOIOONNNOON-=OMMZZMZZMZXXMMMZMZMMMXX=OONXXMMMMZMMMZXXMZZ
+XXXXOOXO-II-O-   -O                          -WNVNVVVVVNVNVNVWVNNWVNNWNWW--XO--   --   XWWNNWNNWN--WWWNWNWWW-OO-- OIWWWWNWWWNI-WNN
+    -- -IOOI-                                IOAZAZZZZZAZAZAZOZAAOZAAOAOOII             OOAAOAAOAIIOOOAOAOOOI-    -OOOOOAOOOAOIOAA
+        0  0                                 0IVNVNNNNNVNVNVNINVVINVVIVII00             IIVVIVVIV00IIIVIVIII0       IIIIVIIIV 0IVV
+                                               OMOMMMMMOMOMOM MOO MOO O                   OO OO O     O O               O   O   OO
+                                                W WWWWW W W W W   W
 XOXOXXXXXXXXXXINNONOI=----=---- ------ -----NXZZAZAMAZAZAZAAAZAMZZAMMXXXXOOOOONONNOOOIOOMZAMZMMMMXXMZZZMMMMMXX=OONIXMMZZMMMXMXXXMM
+OXOXOO-I----IOO  -                           -NNVNVWVNVNVNVVVNVWNNVWW--IO--       ---  XWNVWNWWWWI-WNNNWWWWW-OO-- O-WWNNWWW-WI--WW
+- - --IOIIIIO-                               IAAZAZOZAZAZAZZZAZOAAZOOIIO-               OAZOAOOOOOIOAAAOOOOOI-     IOOAAOOOIOOIIOO
+      0 0000                                 0VVNVNINVNVNVNNNVNIVVNII00                 IVNIVIIII 0IVVVIIIII0      0IIVVIII0I 00II
+                                              OOMOM MOMOMOMMMOM OOM                      OM O       OOO               OO
+                                                W W W W W WWW W   W                       W
 XXXXXXXXMXMXXXX=NNNII-=-- - - ------- -----IOXZMAMAZAZAMAZAZAMZXXXXOOI==OONOONNNONONN=XOMMZMMMZMMXXMMMZZMZMMXX=NOOIXZMZMMMZMMXXMZM
+-I---I--W-W--IOO                             INWVWVNVNVWVNVNVWN-IOOXXOOO--      - -    XWWNWWWNWW--WWWNNWNWW-OO --OINWNWWWNWW--WNW
+IOIIIOIIOIOIIO-                              OAOZOZAZAZOZAZAZOAIO--                     OOAOOOAOOIIOOOAAOAOOI-     OAOAOOOAOOIIOAO
+0 000 00I0I00                                 VININVNVNINVNVNIV0                        IIVIIIVII00IIIVVIVII0       VIVIIIVII00IVI
+                                              O M MOMOM MOMOM O                           O   O       OO O          O O   O     O
+                                                W W W W W W W
 XXXXXMMXMMZXXXXIONNOX=-=- --- --=--  -  --=XNXZZAZAMZZZMMXXXXOI==II==OOOOOONNNONOOOON=IOMMZMZZZMZXXXMMZMZMZMXO=NOOOXMMZZZMZMMXMMZM
+II---WW-WWN---IO-                            INNVNVWNNNWW-IIIXOOOOOOO------   - ----   XWWNWNNNWN---WWNWNWNW-XO --XIWWNNNWNWWIWWNW
+OOIIIOOIOOAIIIO                              OAAZAZOAAAOOIOOO                           OOAOAAAOAIIIOOAOAOAOI      OOOAAAOAOOOOOAO
+  000II0IIV000                                VVNVNIVVVII0                              IIVIVVVIV000IIVIVIVI0       IIVVVIVII IIVI
+          O                                   OOMOM OOO                                   O OOO O     O O O           OOO O     O
+                                                W W
 XXMXMMMMMMMMMXX=OXOOINXI=-=--- -----  ----=OOXAZAZMZZMZXX==II==OOIII=OOOOONONNONOOOOOXXIXMAMAZZMZXXMZMMZMZMXXO=OOOOXMMMMMMMMMXXMZM
+--W-WWWWWWWWW-OO  -XO                       --VNVNWNNWNIOOOOOOO--OOOO----- -  - -----  O-WVWVNNWN--WNWWNWNW--XO---X-WWWWWWWWW--WNW
+IIOIOOOOOOOOOI-                              IZAZAOAAOAO-                               IOZOZAAOAIIOAOOAOAOII      IOOOOOOOOOIIOAO
+00I0IIIIIIIII0                               0NVNVIVVIV                                 0ININVVIV00IVIIVIVI00      0IIIIIIIII00IVI
+                                              MOMO OO O                                   M MOO O   O  O O                      O
+                                              W W                                         W W
 XXXXMXMMMXMXXX=NNOX=XXXIOXX==-  --- - -----XOMAAAZZMMXOI=OOOI==NOII==NOOII=NONOO=NO=   =XMMMAZZZMMMMZZZZMMZMXOOOOOOXZMZMZMMZMXXMZZ
+----W-WWW-W--OO    O-IOO-                   XWVVVNNWWOXOO---OOO -OOOO --OOO - --O -     OWWWVNNNWWWWNNNNWWNWIX----X-NWNWNWWNW--WNN
+IIIIOIOOOIOII-      IO-                      OZZZAAOO-                                  -OOOZAAAOOOOAAAAOOAOO      IAOAOAOOAOIIOAA
+0000I0III0I00       0                        INNNVVII                                    IIINVVVIIIIVVVVIIVI       0VIVIVIIVI00IVV
+                                              MMMOO                                         MOOO    OOOO  O         O O O  O    OO
+                                              WWW                                           W
 XMMMZZZZZMZXXIOO=NON=OXXXOOIOOX-  -----  --OXZAMAZMXOOIIIOO=I=ONOIIIIOOO==ONNOOOONN=   -OMZMZZZZMXXMZMZMZMMMXX=O=OXXZZZMAZAZMXXMAZ
+-WWWNNNNNWN-IOX-O - OXOO-XXO-               INVWVNWIXXOOO--OOO- -OOOO---OO-  ----       XWNWNNNNW-IWNWNWNWWW-OO-O-O-NNNWVNVNWI-WVN
+IOOOAAAAAOAIO         --I                   OAZOZAOO                                     OAOAAAAOIOOAOAOAOOOI-    -IAAAOZAZAOOIOZA
+0IIIVVVVVIV0            0                    VNINVI                                      IVIVVVVI0 IVIVIVIII0      0VVVINVNVI 0INV
+    OOOOO O                                  OM MO                                        O OOOO    O O O           OOO MOMO    MO
+                                              W W                                                                       W W     W
 MMZMZMZMMXXXXXXOXIIIOIIIOIO==OOX- -----  --OXZAZMXXIIIOIIOOII=OOO=IIION=IOOOO==IIOO-   =XZZZZZZMMXMZMZZMMZZMXX=OONOXMMMMMMMMMXXZZM
+WWNWNWNWW--IOOOXOOOOXOOOXOXOO--             -NVNWIIOOOXOO--OOO---OOOO- OO----OOOO--     INNNNNNWW-WNWNNWWNNW-OO-- X-WWWWWWWWW--NNW
+OOAOAOAOOIIO--- -                           IAZAOOO                                     OAAAAAAOOIOAOAAOOAAOI-     IOOOOOOOOOIIAAO
+IIVIVIVII00                                 0VNVI                                        VVVVVVII0IVIVVIIVVI0      0IIIIIIIII00VVI
+  O O O                                      OMO                                         OOOOOO    O OO  OO                    OO
+                                              W
 MMMMMMZMMXXXOXOI=ONONOOOOOO=OOONN=------  -OMZZXXIO=IIOII==IOO=OO==IIOO=I==OO=OIOOO-   IXZZMZMZZMXMMAMZMMZZMXXOOOOOXZMZMZZAMMXMZZZ
+WWWWWWNWWIOOXOXOO-   ------OXX-            -WNN-IOXOOOXOOOOOX-O--OOOO--OOOO--OXOX--     INNWNWNNW-WWVWNWWNNW-OX---X-NWNWNNVWWIWNNN
+OOOOOOAOOO-- -                              OAAIO                                       OAAOAOAAOIOOZOAOOAAOI-     IAOAOAAZOOOOAAA
+IIIIIIVII                                   IVV0                                         VVIVIVVI0IINIVIIVVI0      0VIVIVVNII IVVV
+      O                                      OO                                          OO O OO    M O  OO         O O OOM    OOO
+                                                                                                    W                     W
 ZZZMZMMXXXXXXXXXOOIIXXXOOOOXNIOOON= ---    OMMMXXIOIIIIOI=IIIO=OOOIIIOO=IO=OOOIIINN-   -XZZZZMAMZXXMZMMMZMMMXXIO==XMAZMMAMZZZXXMZM
+NNNWNWWIIOIOII-OXXOOOOIXX-   OX--          -WWWOOOXOOOOXOOOOOXO---OOO--OO-O---OOO       INNNNWVWN--WNWWWNWWW-OO-OOOWVNWWVWNNNI-WNW
+AAAOAOOOO-O-OOI-    --O                     OOO--                                       OAAAAOZOAIIOAOOOAOOOI-    -OZAOOZOAAAOIOAO
+VVVIVII       0                             III                                          VVVVINIV00IVIIIVIII0      INVIINIVVV 0IVI
+OOO O                                                                                    OOOO M O   O   O           MO  M OOO   O
+                                                                                              W                     W   W
 ZZZMMMMMMMXXXXXXXI=IXOOOOII=IOOOONN==-  - -=MXOOOOO=IIOOOOOOOIONOIOIIOOOI==ON=O=I=N=   =XMZZZMZMMXMMZMZMZMZMMXOOIOOMAMZMAMAMMXMZZZ
+NNNWWWWWWW-----IOOOOOXXX-     ---          OW-XXXXXOOOXXX--XXOX -OXOO---OOO- OXOOO      OWNNNWNWW-WWNWNWNWNWW-X-O-XWVWNWVWVWWIWNNN
+AAAOOOOOOOIIIIIO-   -                       OI                                          -OAAAOAOOIOOAOAOAOAOOI     OZOAOZOZOOOOAAA
+VVVIIIIIII00000                             I0                                           IVVVIVII0IIVIVIVIVII0     INIVININII IVVV
+OOO                                                                                       OOO O     O O O O         M O M M    OOO
+                                                                                                                    W   W W
 ZMMXMMZMMXXXXXXOOONOI=ONX-=- -IIXOOXI  -- -OXOIOOOX=IIOOIONIIIIOOIOIO===IIIOO=IIIOO-   IXZZZZMZMZXXMMMZMMMZMXXOO==OXZMZMZZZMZXMMMM
+NWW-WWNWWIII-OOXX- -OO-                    -OXOXXXOOOOXXO- OOOO--OXOXOOOOOO--OOOO--     INNNNWNWN--WWWNWWWNW-OX-OOX-NWNWNNNWN-WWWW
+AOOIOOAOOOOOI--                             -     -                                     OAAAAOAOAIIOOOAOOOAOI-     IAOAOAAAOAIOOOO
+VII0IIVII   0                                                                            VVVVIVIV00IIIVIIIVI0      0VIVIVVVIV0IIII
+O     O                                                                                  OOOO O O     O   O         O O OOO O
 ZMZMMXMXXXXOIIIONXOXOIX===---- ---=II=--- -OOIIOOIX=IOOOOOOIOIOOOIOOO=OOOOI==IOIOOOX=--OXXMMMMMXXXXXMXMMMMMMMXXII=OXMXMXXXXMMXMXMM
+NWNWW-W--OOXOOO-                           -XOOXXOOOOXXXX--OXOX--OXXXO-XXXOOOOXOX--    ---WWWWW-----W-WWWWWWWOOOOOX-W-W----WW-W-WW
+AOAOOIOII--                                       -                                     IIOOOOOIIIIIOIOOOOOOO--    IOIOIIIIOOIOIOO
+VIVII0I00                                                                               00IIIII00000I0IIIIIII      0I0I0000II0I0II
+O O
 AMZMZXXXOOONOONNX=I==---=-----------XX- ---NOIOXOOX=IOOOX==OOIOO=IOIIOO=III===OII==OI-I=XXXXMXMXMXXXMXMXXXMXXXOII=XXMMZXMXXXMXXXMX
+VWNWN--IXX- --                              XOXOXXOOOXXXOOOXXOX-OOXOO--OOOOOOOXOOOO-   O---IW-W-W--IW-W--IWI--XOOOO-WWN-W--IW--IW-
+ZOAOAIIO                                       -  -     -                               IIIOOIOIOIIOOIOIIOOOII    -IOOAIOIIOOIIOOI
+NIVIV00                                                                                 000 I0I0I00 I0I00 I 00     0IIV0I00 I00 I0
+M O O                                                                                                                 O
+W
 ZZMMMXXOO=NNOOOI==--=-- -  -  - ---==II---==OOIOOOOOOXOOOIOOIOI==OIOI==O===OO==I=OONI=IOXXXXXXXOXOXXXXXOOOOOXOOIO=OOXXXXXOOXOOOOOO
+NNWWW-IXXO  ---                            OXXOXXXXXXOXXXO-XOXOOOXOXOOO-OOO--OOOO--    -OIIIIOOXIXOOOOOXXXXXOXXOXOXXOOOOOXXOXXXXXX
+AAOOOIO                                              -                                  -OOOO-- O -----     -       -----  -
+VVIII0
+OO
 MMMXXXXIOON==NNI=-------- - ------====I-- =OIII=IIOOXOOOOOOOOIOIIIO=III==I==I======NI=INOOXOXXOXXOXOXOXOOOOOOOIIIIOIOOOOOOXOOOOOXI
+WWW--IIO-- OO                              -OOOOOOXXOXXXXXXXXOXOOOXOOOOOOOOOOOOOOOO     XXOXOOXOOXOXOXOXXXXXXXOOOOXOXXXXXXOXXXXXOO
+OOOIIOO                                             -                                     - -- -- - - -                   -     -
+III00
 MMXXXXXIOONIIIOXI----- ---=-------XI====---OOIIOOOXOOOOXOOOOXOXOOOIOOIOIIOII=IIIIIINI=INOXXOOXXXOOOOXOOXXXXXOOXOOOOOXOXIOOOXOOXXOO
+WW----IO-- OOO-                            -XOOXXXOXXXXOXXXXOXOXXXOXXOXOOXOOOOOOOOO     XOOXXOOOXXXXOXXOOOOOXXOXXXXXOXOOXXXOXXOOXX
+OOIIIIO                                           -    -    - -                          --  ---    -  -----  -     - -    -  --
+II0000
 MMMXMXXOIO=IIXINI-=--- --OX=--==XOOOX====-=OXOOXXXXXXOXXXXXXXOXOXOXOOXOOIOOOOOOOOOXNXIOOXXXXXOXOOOXXXXXXXOXXXOXXXXXOXXXXXXXXXXXXXX
+WWW-W-OXO-OOOOO                   -        -OXXOOOIOOXOOOOIOOXOXOXOXXOXXOXXXXXXXXXO    -OOOOOXOXXXIOIOIOOXIOIXOOOOOXOOOOOOOOIOOOIO
+OOOIOI-      -                              -  ---O-- ----O-- - - -  -            -     ----- -   O-O-O-- O-O ----- --------O---O-
+III0I0
 MMMXMXXXXXXOXXXIONNOX==O==OXX==XXONOX===I--OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXOXOXOXXXOXOOXXXXOOOXXXXOXXX
+WWW-W-IOIOOXII-O-       OO-                -OOI--O-IIII-IIII-IIIIIIIII-IOOIOIOIOIOIOOXII-IOOOOIOOOIOOOOXOXOXOOOXOXXOOOOXXXOOIOXOOO
+OOOIOIO-O-- OOI                             --OII-IOOOOIOOOOIOOOOOOOOOIO--O-O-O-O-O-- OOIO----O---O---- - - --- -  ----   --O- ---
+III0I0        0                                00 0    0    0         0                 0
 MXXXXXXXXXXXXMXXXI=II==OOONXIII=XIOOX===I--IOXXXXIXXXXXXXXXXXXIIIIIIIIXIII=IXIXIXXXIIIXIXI=====-=====-=-=---=-===---===----=======
+W--I-----I---WIIOOOOOOOXX-
+OIIOIIIIIOIIIOOO-
+I00 00000 000I
 MXXOXXXXXXMXXXXXOOOOOO=OINOIIII-=INNXI=III-           -                             --    -               -  -      -   -   -  -
+W-IXOI---IW--IOOX-----OXO
+OIO -OIIIOOIIO--
+I0    000 I00
 MXXXXXMXMXXXXIOOOXIIXXNNX==-=- -=XONI- -=II=IXOXXXXII=IXXXXIXXXIIIIII=I=IIIII=XIXXIOXXXXXXXIIIXXXIXXXOXXOOOONNNXXXXXOOONNNONNONOOO
+W-IO--W-W---OO---                 -                                                                                       -
+OIO-IIOIOIII-
+I0  00I0I000
 XXXOMMMXXXOXO=OXI-=------- --===XOINX----=IOOXOXXXXOOOXXXIOOXXOOOOOOOOOOO=OIOOO=IIOOOOIOXOOIOIOOOOXIOOOIIOIIOIOIOIOOOOOOIIOOOOOOOO
+-IOXWWW-IOXOXO-                  -O         XOXOOOOXXXOOOOXXOOXXXXXXXXXXXOXOXXXOOOXXXXOXOXXOXOXXXXOOXXXOOXOOXOXOXOXXXXXXOOXXXXXXXX
+IO- OOOIO- -                                 - ----   ---   --                          -         -
+0   III0
 XXXXMXXOOOIOO=OII=I====-- =INO=NO=OOX--- -=XOXXXXXXXXXXXXOOXXOOIIOOOOOOOOIOIOIO=IOOOOOOOXXXOOXXOOIXOXIIOIOOII=IIO=OOOOII=OOOXOOOOI
+-OOIW--XXXOXXO-              -O -O-         XO--IIIIIOOOOXXOOXXOOXXXXXXXXOXOXOXOOXXXXXXXOOOXXOOXXOOXOOOXOXXOOOOOXOXXXXOOOXXXOXXXXO
+I--OOII                                      -IIOOOOO----  --                           ---  --   - -                       -
+0   I00                                       00
 XOXXXXXXXXXXXXXXOO=NNN=O=O=OONNXXXX==- ----=NXXXXXXXXXXXXXXXXXXOXXOOOOXIOOOOOOXOOOOXXOOXXXXXXXXXXOXOOOXOXOOIO=IIIIOOOOOOOIOOOIOIOI
+IX----IO-OIIIIIOXXO   O-O-O--                OII-IIIIIII--IIIIOXOOXXXXOOXXXXXXOXXXXOOXXO-IIOIOOOOXOXXXOXOXXOXOOOOOXXXXXXXOXXXOXOXO
+O IIIIO-I-OOOOO-                             -OOIOOOOOOOIIOOOO- --    -       -    --  -IOO-O---- -   - -
+  0000  0                                       0       00                              0
 MMMXXOIIOO=OOIXXOOX=-=IOOX=-=-=-=-----  -- =IIXXXXXXXXXXXXXXXXXXXXXXXXXXOOXOOIOOXXXXXOXXXOIOXXXOOOXXOXXXXXOOOXOOXOIOXOIIXOOOOOOOOO
+WWW-IXOOX-O--OOOX-                           O-I-II---I--I-----I--IOIOIOXXOXXOXXOOIOOXOOOXOXOOOXXXOOXOOOIOXXXOXXOXOXOXOOOXXXXXXXXX
+OOOIO         --                              IOIOOIIIOIIOIIIIIOIIO-O-O-  -     --O-- ---   ---   -- ---O-   -  -   -   -
+III0                                          0 0  000 00 00000 00
 ZZMXXOXOOII=ONONOXI=-II==-   --- --  - -  --=OOXMXMXXXXXXXXXXXXXXXXXXXXOXXXOXOXOXXXXXXXXXXXXXXXXXXXOXXXXXXXOXXXXXOXXXOOOOIOOOOOOOI
+NNW-IXOXXOOO-   -                             X-W-W-I--I---OIOIIII-IIOOXOOOXOXOXOOOIIOIIII-IIOIOIOIXOOIIIOOXOOIOIXOOOXXXXOXXXXXXXO
+AAOIO -                                        IOIOIOIIOIII-O-OOOOIOO-- --- - - ---OO-OOOOIOO-O-O-O --OOO-- --O-O ---
+VVI0                                           0I0I0 00 000       0                       0
+OO
 AMMXXIOOIIIOOXNOOXI--XNI- - ------  -   -  -==NXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXOXXXXXOXOXXXXXOXXXXXOXXXOXXOO
+VWW-IOXXOOO--  --                              I-WWW--I--III-I---I-OOOIOOOOOIO-IOI---IIOII-IIOIXIOIOOXIOOOOXOXOOIIIXOIIOOXOOOXOOXX
+ZOOIO                                          OIOOOIIOIIOOOIOIIIOI---O-----O-IO-OIIIOO-OOIOO-O O-O-- O---- - --OOO -OO-- --- --
+NII0                                            0III00 00   0 000 0           0   000     0
+M
+W
 AMMXXOXOIO=ONXOONOX--OOX---    --- - --- -- --IOMMMXMXXXXXMMXXXXXXXXXXXXXXXXOOXXXXXXXXMXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXOXXXX
+VWW-IXOXO-O-   -      -                        XWWW-W--I--WW--II---I---OOO-OXXOOII----W-----IIII-I-OIOOXIOOO-IIOI-IIII-I-OIOOXOOOO
+ZOOIO -                                         OOOIOIIOIIOOIIOOIIIOIII---I-  --OOIIIIOIIIIIOOOOIOI-O-- O---IOO-OIOOOOIOI-O-- ----
+NII0                                            III0I00 00II00  000 000   0       0000I00000    0 0         0    0    0 0
+M
+W
 MMXXXOOOIOONNNOOONN--O=O= - - ---  -     -----=NXXXXXXXXXXXXMXXXXXXOXXXXXXXOOXXXXXXXXXXXXXXXXOXXXOXOOXOOOXXXXXXOXOXOOOXXXXXXXXXOXO
+WW-OOXXXO--   ---     O                         -------I----WI-OOOOXOOOOOOIXXOOO-IIIIIOO-IIIIXIOOXIXXOXXXO-OOOOXOXOXXXIIOOOOIOOXOX
+OOI--                                           IIIIIIIOIIIIOOI---- ------O  ---IOOOOO--IOOOO O-- O  -   -I---- - -   OO----O-- -
+II0                                             0000000 0000I 0                 0       0                 0
 XXXXXOIIO=ONNNONNNO=-O=O     -  --- -    ---- -==XXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXOXXXXXXXXXOXOXOOO
+---IOXOOXO-   -       O                         O----II-II-IWIIIIOOOOIIIIIIIIIII-----------IOOIOIOIO-III-IOI-O-XOXOIIIIOIOOXOXOXXX
+IIIO-                                            IIIIOOIOOIOOOOOO----OOOOOOOOOOOIIIIIIIIIIIO--O-O-O-IOOOIO-OI-I - -OOOO-O-- - -
+000                                              0000  0  0 I                   00000000000         0   0   0 0
 XXXXXOIIINONOO==I=N==N=O-      -- -       - ----XXXXXXXXXXXXMXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXOXXOOXOXXXXXOXXXXXXXXXXXXXOXXXXXXXXXX
+IOIIOXOOO - --OOOO    O                          II--I-I-I-IWI-I-I-IOIIOXOOOIIIIIIIIIIIOIOOOOXOOXXOXOOIOOXOOIOIOOOII-OIXIOIOIOIIIO
+O-OO-                                            OOIIOIOIOIOOOIOIOIO-OO- ---OOOOOOOOOOO-O---- --  - --O-- --O-O---OOI-O O-O-O-OOO-
+                                                   00 0 0 0 I 0 0 0                                                 0
 XXOOXOOIOO=XXXMXXXOXIONI  -- -- -  -  -     --  -IXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXOXOOXXOOOXXXXXXXXXXXXXXXOXXXXXXXXXX
+-OXXOXXO--OOI-W-IOX                              OII-I-IIXI--IIOIIII-III-III-I---IW--IIO-IIOII-XOXXOOXXXOOII-OI--I-OOOIXOOOOOOIOOO
+I-  -      -OIOIO-                                OOIOIOO OIIOO-OOOOIOOOIOOOIOIIIOOIIOO-IOO-OOI -  --   --OOI-OIIOI---O ------O---
+0            0I0                                    0 0    00       0   0   0 000 I00   0     0             0  00 0
 XO=OII=OO=XXMMMXMXXINIO-        -   --      -----IXXXXXXXXXXXXXXOXOXOXOOXOXOXXXXXXXXXXXXXXOXXXOOOIOOXOOIIIOOOOOXOXXXOOOXXXXXXXXOXO
+-XO-OOO--O--WWW-W--O                              I--I-I-I--IIIOXOXOXOXXOXOXOOOOOII--OIOIOXOOOXXXOXXOXXOOOXXXXXOXOIOXXXOOIIOOOOXOX
+I         IIOOOIOII                               OIIOIOIOIIOOO- - - -  - - -----OOII-O-O- ---      -          - -O-   --OO---- -
+0         00III0I00                                00 0 0 00                       00
 XXIOOOOOOXZMMMZMMMXXX=N=-    -   ------     -=---IOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXOIOOXXXXXOXOXXXXXXXXXOXXXOXX
+-OO-----X-NWWWNWWW--IO                            XI--I-II-III-OIIOOIO-OOOOIIIIO-IIIIO-O-IIOOIII-OOXOOXOXXOOOOOXOXOOIIIOIOIXOOOXOO
+I-       IAOOOAOOOIIO                              OIIOIOOIOOOI-OO--O-I----OOOO-IOOOO-I-IOO--OOOI-- --    ----- - --OOO-O-O --- --
+0        0VIIIVIII00                                00 0  0   0       0         0     0 0       0
+          O   O
 XOOI=O==XMZMMMZMZMMXXOO=O==-- --- -=--    -------=NXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXXXXXOXXXXXXXXXXXOOOXO
+IXXOO-OOOWNWWWNWNWW--XXO                           -I-II-II-IOIOOOOOIIIOOOOXII-IIOOOIOII-IIOOOIOOOOOIOOXXOIOIOOOOXOOOOOOIOOOOXXXOX
+O       -OAOOOAOAOOII                              IOIOOIOOIO-O-----OOO---- OOIOO---O-OOIOO---O-----O--  -O-O---- ------O----   -
+         IVIIIVIVII00                              0 0  0  0                  0         0
+          O   O O
 XOOOO=OIXXMMZZMZMMMXX==NNOIOI-- --I---      ----==OXXXXXXOXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXOXXXOXOXXXXXXXXXXXXXXXXXXXXXOXOOO
+OXX-XO-OI-WWNNWNWWWOOOO  -O-                       OIIIIIXOOIIIOIIIOIOOXOOIOIOIIOO-O-OI--IIOOOIOOXOOIXOXOOOOII-OIOIOOOII-IIOOXOXXX
+-       OIOOAAOAOOO--                              -OOOOO --OOO-OOO-O-- --O-O-OO--I-I-OIIOO---O-- --O - ----OOI-O-O---OOIOO-- -
+         0IIVVIVIII                                                               0 0  00                     0         0
+            OO O
 XOOOIO=IXXXMMMZZMXXO=XI===OO=----==----- ------==-=IXXXXXONOIIIXIIOOXIOIOXXIOOXOOXXIXOOOIXXOOOO=XIOIOIXIXXOIOIOOOIXXXOOOOOXXIIXOXX
+-XX-OXOOI--WWWNNW-OXO                              O-I-OO- XOOOOOOXX-O-OXOOO-XOXXOOOOXXXOOOXXX-OOOXO-OOOOO-OXOXX-OOOOXX-XXOOOOOXOO
+I       OIIOOOAAOI-                                 IOI--      -    I    --   -  -- -    --     -     - --        ---     --  - --
+0        00IIIVVI0                                  0 0             0
+              OO
 MXXII==O=XMMMMMXXXXOO== -- ---IIXI=---------====II=XONNNNI===IIO==IONX====IX=IIXXOI=I=XX===IIO====IXI==IXO====IO=====XO-==IOXIIIIX
+WOOOOOO-O-WWWWW--IO-                                -
+O--      IOOOOOIIO-
+I        0IIIII00
 XXXIO=ONNOOMZMMXXOINX---    -=XIX-=-- -----==I-==IIINXXXXI==---X=---=X---==X--==-II--====---===----=---==I=--==I=---==I-=--II=---I
+-IOOXO-  -XWNWWIIXO
+IO-        OAOOOO
+0          IVII
+            O
 MXXXO==OONIZAZMXXXXNX--  -- --X==-=--------=IX=-=IIIO=- --- ---I= --=X----==-----== ---I--- -=-----=-----I-----==-- -=I---=== ---=
+WIIOXOO-  ONVNW--IO
+OOO-       AZAOIIO-
+I          VNVI00
+           OMO
+            W
 MXXOX==NNO=XMMZXXXOOI-------=XI=---- ------IXX===IXXX=-=I=-- - == ---=-- ----- ---= - ----   --   ----- -=- - -=--  --=-- -------=
+W--XOOO  -O-WWN--IX
+OII -      IOOAIIO
+I00        0IIV00
+              O
 MXXOOOONON=XXMMMMXXOO-- - -IXX=--  --  ---=-II==--IXX==IX===-- == -- I- - -=-   -==  --=-   ---   ----- -=  - -=---- =I-- --=-  --
+WIOXX--   OI-WWWW-O-
+OO-        OIOOOOI-
+I           0IIII0
 XXOXINOONNOXXXMMMXX=O-- ---IXI=----   -   -II=----=XXXI===---- ==   -X-    --    -=    =--   ==--- ==--  =--  -=--   -=----=I-- -=
+-OXOO --  -OI-WWWIOO
+I- -       -OIOOOO-
+0            0III
 XOIO=NONNO=OXXMXMXXIN--   --==--=-----====X==------IXOX-=------ ---  X-  - -     --   --     --- - ==----I-    == -  -I ---==-=---
+IXOXO -  -OX--W-W--O
+O           IIOIOII
+            00I0I00
 XXXX=NNONNOXMXXXXXXIN-- - ----=NO=O=I==INNNXI-- - --IXX-=XNI=---    -=-    --     -    --   IOIXOIINXOOI=N=OIIOOXOOIIIOI=OX=NOOOON
+OOOOO  -  -IW----I-O            XO                                                           -  XOO   XOO   OOX  -XOOO- OXOO  XXX
+----       OOIIIIOI                                                                                                       -
+            I0000 0
 XXXXXXOII=OXZZZMMMX=O=---   --XNI-   --IONNXIXX- --==XX==XOOI==- - -----    -     =     -   I=ON=O=OO==OONNO===ONO=O=OOO==IOOO===O
+OOII-OXOOOX-NNNWWW-O                                      --                                 O- O-O--OO--  -OOO- -O-O---OOO---OOO-
+--OOI-     IAAAOOOI
+    0      0VVVIII0
+            OOO
 NOO=I=IIOXXXZZZMZMXIN--  ---=X=---==I==II======II- --IXI==IOOI===   -=     --   - -  -  -   -XI---  -    ---          -- - ------
+ --OOOOOXOI-NNNWNW-O                                       --
+         -OIAAAOAOI
+           0VVVIVI0
+            OOO O
 ONIII=IO=IXXMMMMMMXON--   -=X  --XONOII=----- -=I----=II=--IOX===----=-           -   ---    -I             -    -     -   - - --
+  OOOOO-OOO-WWWWWWIX              -                         -
+          -IOOOOOOO
+           0IIIIII
 =OOOIOONO=XMMMMZZMXIN=-   -XX--=O==ON==------ - ==- - -I=---NXI---  -=-    -      -     -    -=           -       - --    -- - --
+OXXXO-- -OOWWWWNNW-O             OO-
+          -OOOOAAOI
+           IIIIVVI0
+               OO
 OIXXOOONN=XMZMZMMXXON=   --O=-XI==OI=-- -  --- --==II=--=--=OOX--== -=-    -      -    --    -=    IOOOXIINOOONI--NO=NNNIOXOXOI--
+-OOOX--  OOWNWNWW--X           OOO-                         -                                        --    XXX     -O   OXOXO-
+  --      -OAOAOOII                                                                                                       - -
+           IVIVII00
+            O O
 OI==I=NONN=XMZMMMXX=X-   -IN=X==NNOXI=====- --   -X=O=--=--I=NNI=II  ---    -    --    --    -=   -INIXOOXOXXOON-==OXOXXXXXXXOX--
+XOOOOO    OOWNWWWI-O          OO                   O-       O                                          -XOXOOXX   O  XOI---O-X
+           -OAOOOOI                                                                                      - --         -OIII-I
+            IVIII 0                                                                                                     000 0
+             O
 OOONIIOII=IOXZZMZXXOI -  -NOIO=ONOOOOXXII=----- --I==  -=--IOIOI==X=-       -     -          --    OOONOXOXXXXOO -=NOOXXXMMXXII
+X-- OOXOOOOXINNWN-I-       - -O-  --                        XO-                                     -  -OXOIIOX   O  -OO-WWIIO
+            OAAOAIO                                                                                     - -OO-        --IOOOO
+             VVIV0                                                                                                      0II
+             OO O
 OOIOXOOXOOOOXMMMMXXNI-   -OOIOONO=ONNII==----   ----XI ---=INNI---OO--     -     --    -      -    XNXNNIOXXXOIX--ONONXOXXXXX=I
+X-OXOXXOXXXX-WWWWOI       -  -- -O-                                                                     OXOOOXO   - - OX--II-O
+    -  -    IOOOO-O                                                                                       ---         - IIOOI
+            0IIII                                                                                                       00  0
 OIIII==I=OO=OXMMMXX== -  XOXXOI=I=OONXI----    --==-=I= =-=-=-- -IOII      --     -         ---    N=OOIOOXXXXXX--ONN=IOXMMXX=I--
+XOOOOOOOO--OX-WWWIOO      -  -OOOO--                               O                                O  OXXOI-OO   -  OOXIWW--O
+             IOOOO-                                                                                       -OI--         OOOII
+             0III                                                                                           0            II00
 X=ONOOOOO--=XIXOXOOXN-- --=XNNOIIO=OIOO=N=- - -=III---==-------=IX=IX      --     -          --   -OIOIIINIMMXOO--OI=II=OMMMX=I-
+OO- ----     OOX-XXO          -OO-OXOXXO                          OO                                OXOOO OWW-X   -OOOOOXWWW-O
+-             - I  -                                                                                       OOI           OOOI
+                0                                                                                          II0           III0
 IOO=XXXX==- I=IIXOOIOX-   IOI=OOXOIXMMMXOO--=XNOOON=- -==---=-IXNIXOO- -    -     -    -     --    XOOOI=XOXMXOO-=IIIO=N=ZMMXII--
+O--OOI-OO    OOOI-XO-      -OOXXOXOIWWW-X      ---               OIX                                XXXOO X-WIX   OOOXO ONWW-O
+    -OI-        O               -  OOOOI                          O                                        IOO           AOOI
+      0                             III0                                                                   0I            VII0
+                                                                                                                         O
 OOOXZMZMXO -IOOXI=X=X=--  -IOOOXMXXXAMZXX==-NOOOOOO----===- --=OXXXIX -    --    --     -    -     XOOOOOIXXMXOX-=OOXXIIXZZMXOX--
+X--ONWNW-    XXIOOIO        --X-WII-VWN-IO   X-- -             -OO-O                                XXXXXOO-WIX   XXOOOO-NNW-X
+   -AOAOI      O  O            IOOOIZOAIO                       --I                                       -IOO      --  IAAOI
+    VIVI0                      0I  0NIV0                          0                                        0I           0VVI0
+    O O                             M O                                                                                  OO
+                                    W
 X=OXMMMXIXINIOOINXXIX--   -=OOOIOXXXMMMXINIIO=ONOOX= ----XX====IOOIX-      -     --     -    --    XOOOOXOXXXXOX-=I=OXXXMMZMMII--
+OO--WWWIO   OXXO O-O         --OXO--WWWOO  OXO- X-               -O                                 X- XOXO--IX   OOXIIIWWNWWO
+-  IOOOO         -I              -IIOOO-                                                                - -IIO       OOOOOAOO
+   0III           0               00III                                                                    00           IIVII
+                                                                                                                          O
 XXXXMMMXOOOOOXI=XXXO=-----=-IN=OOO=OXXXXI=IOIIIXIOI--  -=IOII===---  --                -     --    OO=OOXOOXXXOO-IOOIXXXMMMXXOX--
+OI--WWWIX---XOOOOIO-          O---OXI--OOOO-OOOOO                                                   XO-XOXX---X   X-OOIIWWW--X
+-OIIOOOO     -  -O-                 OII-       -                                                        -  III       -OOOOOII
+  00III                              00                                                                    000          III00
 XXXXXXXXINNOOIXXXOIO=---I===IOIIOI=ONOOOOIXXXXXIO=--  ---IOONONI=-----     -           -     --    OOOXOOXOXMXXO IOOXXXXMMMMMXX-
+II-I---IO  -XOO--XO          -OOXOO- ----OOOI--O-            -                                      XXOXXOX-WIO   XXOIIIWWWWWO
+OOIOIIIO      -II                         --OII                                                       -  - IOO-     -OOOOOOOO-
+  0 000        00                            00                                                            0I           IIIII
 XXXOXOOOO=O=XXXXOOI----=III==OOXXXXIOOOOXMZMMXXOO=--    -=XNNONIX--  --    --    --           =   -OOOOOINIXMXXN-IXOXXXOXMZZMXX-
+OOOXOXXXXO-OI--IX            -XOIOOO---XIWNWW-I-             -                                     -XXXXO OIW--   OXIOO--WNNWO
+--- -       OIIO               -O--     OOAOOIO                                                            OOII   - O-- IOAAO-
+             00                          IVII0                                                              I00         0IVVI
+                                          O                                                                               OO
 MXOXOXXOXXXMZMXOO=-----=II=-IOOOIIXXMMZZZZZMMXOX= --    --XNNOO--    --                 -    --   -OXXOOIO=XZXXN-=OXXXXOXMZMMOX--
+WIXOXOOXII-WNW-X-              -OOOIWWNNNNNWWOX              -                                     -OOXXO-O-N-O   XOOOO-OWNWWX
+OO - -- OOIOAOI                   -OOOAAAAAOO-                                                      --     IAI-    ---- -OAOO
+I         0IVI0                     IIVVVVVII                                                              0V0           IVII
+            O                         OOOOO                                                                 O             O
 AZAMZMAZAMZMMXX=N===---===I-=IIXNOOXMMAMZMMXX=O==---- - -=ONNNX--    -     -     --          --   -OXOOOOOXXMXXO =XXXXXXXZAMMOX--
+VNVWNWVNVWNWW--O                 -X-WWVWNWWIIO-                                                    -OXXXXXO-W-O-  OOOOII-NVWWX
+ZAZOAOZAZOAOOII                    IOOZOAOOOO                                                       -     -IOI-   ----OOIAZOO
+NVNIVINVNIVII00                    0IINIVII                                                                0I0          0VNII
+MOM O MOM O                           M O                                                                                OM
+W W   W W                             W                                                                                   W
 AZAZMMAZAZZMXXONI-=-- -==II-===IXXOXMXMXXII=ONN--  - - --=XONNO-           -                  -    OO=OXOOXXXXXO IOOOXOOXZMMMOX-
+VNVNWWVNVNNW-IX                   -IW-WIIOOO-                                                      -XOXOXXO--IO   XXXOXX-NWWWX
+ZAZAOOZAZAAOIO                     OOIOOO                                                              -  -IIO-      -  IAOOO
+NVNVIINVNVVI0                       I0I                                                                    00           0VIII
+MOMO  MOMOO                                                                                                              O
+W W   W W
 AZAMMMMMMMMXXOX=-----  --=I==-----=-INONNOOII=-  - -   ---INNNX-     -            -          --   -NIOOOXOXXXOXX-IOO=XXXMMXXXOI-
+VNVWWWWWWWWIO-                        -                                                             O -XOXOIIXO   - OOOIWWII-X
+ZAZOOOOOOOOO-                                                                                           - -OO -      --OOOOOI
+NVNIIIIIIII                                                                                                             II  0
+MOM
+W W
 AAAMMMMXX=OOI---=---------====----- -----=-=--  -    - ---=NNOI--    -           --         ---   -NXXXOXXXMMXOO-IIOXXXXXMMMXOO-
+VVVWWWWIOO-                                                  -                                      IIIXIOIWWIX   O-OOI--WWW-X
+ZZZOOOOO-                                                                                           OOO O-OOOO      --OIIOOOI
+NNNIIII                                                                                                    II          00III0
+MMM
+WWW
 MZZXXO=OX==------------- -=-=-=------   -         --  ----=ONXI-     --           -           -    NMMZMMXMMMXXO-XMMZMMMZMZMXOX -
+WNN-IXO                                                                                             WWNWW-WWW--   WWNWWWNWNW-X
+OAAIO                                                                                               OOAOOIOOOII   OOAOOOAOAOI
+IVV0                                                                                                IIVII0III00   IIVIIIVIVI0
+ OO                                                                                                   O             O   O O
 XXXO=XI==------==--- ---=======--- --   --  - -  -  - - --=XOX=-     --     -           -    --    OZMZMXXMMZXXN-XMZZMMXXMZMXOX--
+OI-XO                                                                                              -NWNW-OWWN-I   WNNWWI-WNW-X
+-OI                                                                                                 AOAOI-OOAIO   OAAOOOIOAOI
+  0                                                                                                 VIVI0 IIV0    IVVII 0IVI0
+                                                                                                    O O     O      OO     O
 OOIOOIXXI-=--=--=- -- --=-==-I=--    ----          -    --=XOI-     --     --     -     -    --    OXXXXX=XXXXXN-=XXXXXOOMZMXOX
+XXO--                                                                                               IOIOOOI---O   O---I-XWNW-X
+                                                                                                    O-O-- OIII-   -IIIO  OAOI
+                                                                                                           000     000   IVI0
+                                                                                                                          O
 I=ONOXXXIII===--------------==---  -- - -   -  -       - =-IX=--     --    -                 --    =I=I=I=IIII=X -IOOOOIXXXXXIX-
+OO-                                                                                                 OOOOOOOOOOO   OXXXXOOIIIIO
+                                                                                                                        -OOOO
 =OOOOONOOXXXII==------- - ------=--       -   -     -  ----=I=  -    -     --     -     -    =-     -----------   ---======IX=- -
+O---
 ==OONOOIXXIXXXXI=------  -------  -  ------             --==XI---    -     -      -    --    =-    ONXNNOOO==NOX- OOOOO=IO=O=OI
+OO--                                                                                                    ---OO -     ---OO-O-O-
 OOONNONOXXXXOOX==-=---  - - ------ -- ---       -   -    --=OO=--   ---    --       -  --    -    -=XXXXXOXXMXXOI-IXXXXXXMZMMXN-
+X--                                                                                                OIO-IIXI-W---  OIII-IIWNWWO
+                                                                                                    O-IOO OIOII    OOOIOOOAOO-
+                                                                                                      0    0I00       0  IVII
+                                                                                                                          O
 OONNONOOOXXI=====-------------  --- -   --   -- - ----   --=XOIX= -  --    --     -          --   -=XXXXX=XMMMX=I-IXMXXIXZZZMXO--
+X-  - ---                                                    -                                     O-IIOOOOWWW-O  O-WIIOINNNWO-
+                                                                                                    IOO-- -OOOI    IOOO OAAAO-
+                                                                                                    0      III0    0I    VVVI
+                                                                                                                         OOO
 O==OONNNNOXI==-=--=----  ---  -  -  -  - -     -- -       -=XNII=  -  -    -      -               -IXXXXXOOMZMXII OXMXX=OMZMZXO--
+XOO--                                                                                              O--IOO-XWNW-O  X-W-IOXWNWNO-
+                                                                                                    IIO--  OAOI    IOIO  OAOA-
+                                                                                                    00     IVI0    0I0   IVIV
+                                                                                                            O             O O
 IO=OONNONNNOXI=I===---- ------- -- --   - - -   - -   - ---ION=-- - ---     -     -               -IXXXXXXXMZMXII-IXXXXXXZZMXXN--
+O-O--                                                                                              O-IIIIOIWNW-O  O------NNW-O
+                                                                                                    IOOOO-OOAOI    IIIIIIAAOI-
+                                                                                                    0      IVI0    000000VVI0
+                                                                                                            O            OO
 IIINNXXXOOOXIIII=-----  --- -   -  -   --            -     =XX=-=-X=-==     -                 -    =XXXXXXXMMMX=I-=X=XXXMMAMMXN -
+OOO                                                                                                OIIII-OIWWW-O  OOOI--WWVWWO
+                                                                                                    OOOOI-OOOOI    - OIIOOZOO-
+                                                                                                        0  III0       00IINII
+                                                                                                                          M
+                                                                                                                          W
 XI=OOONOOIXI=I===---- ----- - --- -   -     -     - -----  =XI- ---XOX=    -=                --   -OX=XXXXXMZXX=I-N=OXXXMZAMMXO--
+OOO---                                                                                             -IOO--I-WN--O   O-I--WNVWWO-
+-                                                                                                   O -IIOIOAII      OIIOAZOO-
+                                                                                                       00 0IV00       00IVNII
+                                                                                                            O            OM
+                                                                                                                          W
 OO=ONOOOOXII==-=----- ------- - - -  --             -- - --INX-  ---=I=    --                 -    OXOXXXXXZZMXOI-NXXXMXMZAMMXN--
+XXO-                                                                                               -IXI-I--NNW--   II-W-WNVWWI
+                                                                                                    O OIOIIAAOI    OOIOIOAZOOO
+                                                                                                       0 00VVI0      0I0IVNII
+                                                                                                           OO            OM
+                                                                                                                          W
 IOONNOOIX===-===----  - --  - - -- -  -             -     -IOX    --===--   =     -           -   -XXXMXXOZZAMX=I-OXXXXOXZAMMXO=-
+O--                                                                                                 --W-IXNNVW-O  -I---X-NVWWI-
+                                                                                                    IIOIO AAZOI    OIII IAZOOO
+                                                                                                    00I0  VVNI0     000 0VNII
+                                                                                                          OOM            OM
+                                                                                                            W             W
 OOOXXXXIII===--==-- - -      -  --    -                -- -IOOX     ----=  -=     -           -   -IXXMXXIMMZXX== OXXXXOMZAMMXN-
+---                                                          -                                      I-W-IOWWN--O   --IIXWNVWWO
+                                                                                                    OIOIO OOAII    IIOO OAZOO-
+                                                                                                     0I0  IIV00    00   IVNII
+                                                                                                            O            OM
+                                                                                                                          W
 ONNOOIIIII===--------  -- - ---    - -                  - -IONOX     ---=XI-I     -           -    =OXMXMMAMZMXO- IXMXMXAZAZMOOI
+-                                                             -                                     X-W-WWVWNW--   -WIW-VNVNWX
+                                                                                                     IOIOOZOAOI    IOOOIZAZAO
+                                                                                                     0I0IINIVI0    0I I0NVNVI
+                                                                                                          M O           MOMO
+                                                                                                          W             W W
 ONNXOIII==-==--   - --- ---   -  -  --                 -  -XX--XO      ---IOX           -          -OXXXMMZMMXXI--=OXXMMAZAMX=I=-
+-                                                                                                   -O--WWNWW-O    XI-WWVNVW-O
+                                                                                                     -IIOOAOOI-     OIOOZAZOI
+                                                                                                      00IIVII0       0IINVNI0
+                                                                                                          O             MOM
+                                                                                                                        W W
 =NNXOII==-----  -- --- -- - - ---    -                - --=X=   IOI     ----I     -          --     X=XXMMZXXOO==X-OOXZZAZZMXO=-
+O                                                                                                    OO-WWN-OXX    ---NNVNNW--
+                                                                                                      -IOOAI-        IAAZAAOI
+                                                                                                       0IIV0         0VVNVVI0
+                                                                                                          O           OOMOO
+                                                                                                                        W
 =NOOOIX-===-   - ---  ------  --                        -=NX-    I=I-    -- - -   -                --XXZZMMXXON-OO=XXXZZAZMXXX=-
+O -                                                               O                                  OINNWW---  --  O-NNVNW--
+                                                                                                     -OAAOOII       -IAAZAOII
+                                                                                                       VVII00        0VVNVI00
+                                                                                                       OO             OOMO
+                                                                                                                        W
 =ONOXI=--------  ---  --- ---   -     --              - -XN=       NN-    --  --- -                --XMZZMXXXII=XOX=XMAZAZMXOI=
+O-                                                                                                   OWNNW---O  OX  OWVNVNW-X
+                                                                                                     -OAAOIII   -   -OZAZAOI
+                                                                                                      IVVI000        INVNVI0
+                                                                                                       OO             MOMO
+                                                                                                                      W W
 =ONNOX== --- ----- -- ----  - -                       --INO-        INX-      --=--           -    --NXMXOXXXN==MX=-NMAMZMMX==-  -
+O-                                                                                                    -W-XOIO  OWIO  WVWNWWIO
+                                                                                                      IOI -O-   OO   OZOAOOO
+                                                                                                      0I0       I    INIVII
+                                                                                                                      M O
+                                                                                                                      W
 =ONXII=------- -  --  -- -  - -  -                    -=NN=         -=OO-     -----     -           -=IMMXXXI=IXMXXX=XAMZXMOX=   -
+O-                                                                                                    OWWIIIO  IW-I  OVWN-WX
+                                                                                                       OOOOO   OOIO  -ZOAIO
+                                                                                                       II       I0    NIV0I
+                                                                                                                      M O
+                                                                                                                      W
 ONNXI=------   --  -- -    --   -                     -N=I            -IO-     ----              -    IXXXXON=OXMMMI=IMZZXXN=   -I
+-                                                       O               -                              ----X  X-WWWO  WNNII
+                                                                                                       IIII    IOOO   OAAOO
+                                                                                                       0000    0III   IVV
+                                                                                                                       OO
 ONNOX===----- --- ---           - -                - =NOO              -=NX      -----  -    --  -    -OXXXN=IXMMMZX==NXMXO==  -=I
+-                                                      X-                                              --IO   -WWWN-O  -WO-
+                                                                                                        IO-   IOOOAI   IO-
+                                                                                                        0     0IIIV0   0I
+                                                                                                                  O
 ONNXII==------- -- -      --- -                    -XION-                =XI-   - ---==--     -        -OX=IX=XMMZMXXOIOO=I-  ==IX
+-                                                    OX                                                 -OO  O-WWNW-I  -XO
+                                                                                                         -    IOOAOIO
+                                                                                                              0IIVI0
+                                                                                                                 O
 ONOXXX=-------- ---   -- -  --- -- - -            -NOOO-                  -=O=     -- ===     -  --    -=OIIXMZMZZZMMOO-==I -=I-IX
+-                                                   XX-                     -                               OWNWNNNWWX
+                                                                                                            -OAOAAAOO
+                                                                                                             IVIVVVII
+                                                                                                              O OOO
 OOOXXII---- - - --    -           - -            =OXOO-          -          -OO-    ---==     -    --     IXMMZZAZAZZXXI-= -II==IX
+-                                                 -OX                                                      -WWNNVNVNN-O
+                                                   -                                                       IOOAAZAZAAI-
+                                                                                                           0IIVVNVNVV0
+                                                                                                              OOMOMOO
+                                                                                                                W W
 NNOXXI===-------- -- ----  -    -             --XIXOX                        -NX=    -=----   =  -  -    -IXMZAZAMAZZXOI=--=I-I=XO
+                                                 OO-                                                       OWNVNVWVNN-X
+                                                  -                                                        -OAZAZOZAAI
+                                                                                                            IVNVNINVV0
+                                                                                                             OMOM MOO
+                                                                                                              W W W
 NNNNXI=I=-=  ------ ---                      -X=OO=                -           INI    -=I=-==-I  ---=-    -XIMAZAMAMX=OI--XII=IIXN
+                                               OX-                                                          OWVNVWVW-O
+                                                                                                             OZAZOZOI
+                                                                                                             INVNINI0
+                                                                                                              MOM M
+                                                                                                              W W W
 INNXXOXII=I=---------- -  - -              -XO=X=--                - - -        -NN-    =-==IXI ----=     -=IOMMZMZX=XI-IXXXOIOON=
+O                                            -O                                                              -WWNWNIO            O
+                                                                                                              OOAOAO
+                                                                                                              IIVIV
+                                                                                                                O O
 X=NOXXII===-------- --                  --XIIX-     -               - -    - -  - IO=    =I==XI -- -= -    --=IXZXXXI=-IXI=ONXNOO=
+-O                                         OO                                                                  IN-O            --O
+I                                                                                                              OAI-
+0                                                                                                               V0
+                                                                                                                O
 OOOOOXXIII====------ -  -  -        ---INOO=-    --              -    -  -  - - ---XNI    -==II-=  -I        -=IOONXI=XIIIXNNXO=I=
+-XX--                                    -                                                                      --            -OOO
 -=XN=NNOOI=-I===------    -      --=XNNX=--               -   -   - -   - ---  --  --XO-    -=XIX==-I   --    -=XNX--XX==XXNNXOIO=
+    O                                                                                                                         -OXO
   --=IIOONXII==-=--------    --IXNONX--                  -      - -- -- ----     - ---=OX-   =X=IXOII  - --     --==XIX=IXONOXOIIN
+       --                         -                                                    -                                    - -OO
   ---   --INOOOXXIX-----=IIXOONON=          -          --    - -  - --  - - - -   - ---X=X-   -I==ONX-- -=-  -   -=I=IXIXXNOONOOX=
+            -                  -                                                        O                                  -- --
 - -- --     -=IXONOOONONOXXX=--                  -  - -  -  - -- - -- -  ----  - -  - - XON-   -IIINO  --=-  ---=IIIIOOIXNO==NNIII
+                      -                                                                  -                                -OO
 -- --  -- --- ----- --= ---    ----       -- -      - -  -- --      --- - - - --    - ---=OOX - -=III----=---=XXXI=IXOXIOO=IINXI-
+                                                                                           -                             -OOO
 ----- -     -- --   --- -           -            -  - ---  - --  - ----- -------   -    ---NIX-   =I=-IIII-=IONOXXOXONOI=O=ONXX-
+                                                                                            O                  -        O-O-
   --  --- -  - -- ------   ---- - -   - --- -- -  --  - - - ---  - -----  -   -- -  - -  --=X=O    -I==IOX-XNOONXIOONONXIIOXI=- --
+                                                                                             O-               -         OO-
 - --- -  --- -  - ----- -   - --- ----- - ---- -   --  -- - -- -  -----  -- - ----- -   - --==ON=   -II=XNIONNONO=NNNNON=NX==   =O
+                                                                                              -               -       - O        -
 ---- -- -------        - -- -  --    ----------------  - ---- ---- - - ------  ---   ---- ----=XN--  -==XXXXNONNO=NO=OOXO==-- -IN=
+                                                                                                                   -O--          O
   --- -   ---    -- - ----  - -      -- -  -- - -- --- ----  -  - ------- - -  -   ------ - - --INN-   -XIXXNOOOO=N=IIOXI--  -IO=I
+                                                                                                               -   OOO-        -O
   --   -- - --  ----- -- ---          -  ----- -   -- - -  --  - ----   - - ------- -  --   -    -NO=    =I=IOONXX=IINI---   OIO=-
+                                                                                                   -         --   OOO         O-
  ----   -  ---- -- ------ - --  --- -  --------  -  --- -- -- - -  -  -- -- - ----- --- --- --- - -=NI-  --IIXNNNX==N=--  --O=N-
+                                                                                                                  OO         O
   -   -- -   ---- - -----  ---     -   - --   --- --------- -- - -------------- ------=--------  ---=NX-   -IIIOON=X=--   =NIN-
+                                                                                                                - O         O
 - - -    -   -  - -  -    -   - -- --   -----   ----------- - -  -------------------------  -- ---- -=IX-   --I=OOO---  -IOOI-- -
+                                                                                                                          --
 ----   -  -------- -  - ------ ------  -----     - ---- --------------------- ----=------------- - ----XO-   -=X===-   -O=O=-  --
+                                                                                                        -                OX
  -   ---- --   --  ----- - ---   --- ---- - --------   -- -- ----------=--  --- =-------------=- ----- =INI    =X=-   -N=N----  --
+                                                                                                                        O
 - - - -- -- -- ------- ---- --  ---- -- ----- - -- ------  - -------= --- -----------------  ------  --- -XI-       -=N=N----- ---
+                                                                                                                       O
 -----   - -- -  --- ------  - ------  - - ---- - - --------  --   ----=--  -------- ---- -    - --  - --  -IN=     -IO=I--   -  -
+                                                                                                                     -O
 ------ -- - ----=--=-- ----    ----  ------  ---=---- --   - ------=-- - ----- ----- ----     ---- ------- -=OX   -NIIX - -   ---
+                                                                                                             -      OO
 =  ---  ----  - --=---------- ----- -  -  ---------------- ------ --------- ----------------- - --- ----  - -XNX=IO=O=------- -
+                                                                                                                  -O-
 --------------- -------------------- --- -------- ------- --------=----- ----------- ------- ----- ------- -  -=OON------- --  --
+                                                                                                                --
 =----=-------------===-==------ ----------------=---------------------- --------=-------------- ------ - -- --- ------------------
 =--=------------=---=------ ------- --------- ------------- - ------------ --=- ----- ------- --- ---- -------- -==-- - ---- ----
 ----=---------=---=----------=--=-----------------=-=---=---------=-=----------== --------------------------- ---O--------=-------
 ==-=====----- -=---=--------=--==----==-=-=-===-=-=====-------=-=----=--------===-==----------------==---=-  ---=N=---------------
 =====-=-------===--==--==---=-=-=---==---=-===========--=-------=-------------===-----------=-----=-------------=X-  -------- ----
  ---==----  - ----------  ------- -- ------ -------=---- -=---------------- --------     -----    ------- ---   -= --      -
1
  --- ----------------- - --- - -    - -   ---- ------- --=-=--  -------- -
 -=-=-------=---=----------=----=----------=======I======-----=-I====-===-=------
 -=-------------------- - ---------=-==-=---======I======-=-==--=====-==--=------
 ==---=--=-=-=----- -- -------=----==-=-==---======-=====-=========-=---=------ -
 ------- ---------- ----  -- --------=--------I=====--==========--=-=-----------
 -----------=------- --- - - - ------==-=====---=-====-========-=--=--------- ---
 ---- --- -- ---- --- - --- --------=-=-------=---------==--==-==-------=-=--- --
 ------ ---------- - ------- - ---=------ -------------===-=----=-=---==---------
 - -- -- - -  --- ---  - --- --- -- ---------===---- ==------I=---------==------
  -  ---  ----- ---  -  - -- ------ -------=-==-=--==---=----====---=-===------ -
  -    ---    ---  --- -------------- --------=---===-----=---=-=---=-=-----=- -
 -  ----  - -  -- --  ------ - -- ------==---=---==-==-==-=---=------=-----------
 ---  -- -- -- --- - --- -- --------------=-=---==------=-=-=-=-=-=-------=-----
  --  - ---  -- - --- - - - -----------------=------=-=-I=--=-------=--------  --
 - - ---     --  -- - --  -- -- ----- ----------=---=--====-=-----------==-   ---
  - --     -- ---------  ----   --- ---- -- --------=====-------=---==------- ---
 ---  --   ----------------    -------------- -  ---====-=----- =-------------- -
 -------  -   - ---  ---- ------ ---------=---------=-====------------==----- - -
 ----    -  - -- -- ------- --- --------------=-=--=-==--------------------------
  ----- ------------- --  - - ---- -=-=------==---=--=--=-----------=---=-=------
  ------- ------- ---- ---------------=-------=---===-=------------ ----=--------
 --   - --- - -  -- - -- -- --=----=- ---------------=----==-===-==-------=---=--
 -- - -  - ---- ----- --- -- ----------- -----=------=--==----==-=--=------------
 -- -   -- --- - - -------------=------  -- --=-=-=-==-----------=--- -----------
   -   --- -- - - -  ---- ----- --- ---- -- ------=-=------=------==-== =-----=-=
 --   --- -   --- -- - --  --------------------=-=====---=--==------=-=--=----=--
 -  -    --   --- - -   -- ------ --   --- ---=-=--====-------=-=-= --=-=-----=--
 I-   - - --- - -  ---- ------- - ---- ----------=--=-=------ ------=-=-=-----===
 XII  -    -    - - --- -  ----- - ---------------------------------------=----==
+-O
+I
+0
 XMXOO=-  -- - --- -- - - ------------  ---------=------=-------------=-=------=-
+OW-X
+-OI
+ I0
 OOXZXON-     --- - - - ----------- --- ------- - =-=----=-- ---------- -----===-
+-X-N-X
+  IAI
+  0V0
+   O
 NOIXXZXOI-        ------- ---- --- - -  --- ---- =-------=-=-----=-=-=----=---==
+ -OI-N--
+   OIAI
+    0V0
+     O
 OOOOXMMZXI-  -   ----  -  ------ --- -- -- ------ -----=-=-=-------=---------===
+---XIWWN-
+    OOOAI
+     IIV0
+       O
 O==OXMMZZXO-     - - --   -  ------- - --------------- -------------------------
+-OOXOWWNN-
+    -OOAAI
+     IIVV0
+       OO
 =OIXOXXMZZXX   -  --- ---  --- --  ----  --- -- --- --- -------- ------==------
+OXOOXI-WNN-
+   - OIOAAI
+      0IVV0
+        OO
 OI=OIOXXMZZO=--      ---     -----  ---  -- ------- -----=----------------=-----
+-OOXOXO-WNNX
+      -IOAA
+       0IVV
+         OO
 OO=I=OOXMAAAX=--   -  -  - -----  -   ---- ------- ----- --------- - ----=--=---
+-XOOOXX-WVVVI
+       IOZZZO
+       0INNN
+         MMM
+         WWW
 =OIIIXXXXZMAZO-    ---   -   ------ ----   ---- - -----------=-= ------==-==----
+OXOOOOOI-NWVN
+     --OIAOZA
+        0VINV
+         O MO
+           W
 =OIOOOOXXMZAZXI -   ---- - ----   - --- ------ ---   - ----------------=---=-=--
+OXOXXXXOOWNVNO
+       --OAZA-
+         IVNV
+          OMO
+           W
 IOOOIOOOXMZAZZO -     -- ---- -   ----    -- -  -------------=---=-------=-=-==-
+OXXXOXXXOWNVNN-
+        -OAZAA
+         IVNVV
+          OMOO
+           W
 OOOXOIIIOXMAZMX--  -   - --- - - - --  --  --- --- --- ------------=------=--=--
+XXXOXOOOXIWVNWO
+   -     OOZAO-
+          INVI
+           MO
+           W
 =OOOOI=IIXXZMAMI -     - -- - -- - --- --- ----- --------------- --------===----
+OXXXXOOOO--NWVW
+         IIAOZO
+         00VINI
+           O M
+             W
 OIOOI==OOXXZZZMX  -    ------- --- --- --- - --------=-------- ----------===----
+-OXXOOO-XI-NNNW
+         OIAAAO
+          0VVVI
+           OOO
 OIXOI==OOXXZZZMX-      -- -  - -  ---------- --- ----------------------=--===--
+-OOXOOO--OINNNW
+  -      -OAAAO
+           VVVI
+           OOO
 IOOO=OOOOXXMZMM=-      --- ---- --- - -----=-------------------------- --------
+OXXXO----OIWNWWO
+         -OOAOO
+           IVII
+            O
 OXOOOO=OOIXMZZMO--    - -  --  -  - ------------ ----------- --=----------==----
+XOXXX-O--OIWNNWX
+ -        OOAAO
+           IVVI
+            OO
 OXOXIO=OOIXMZZMX=  - -   -   -- -   -------------=-----=-=----------------------
+XOXOO-O--OIWNNWO
+ - -      OOAAO-
+           IVVI
+            OO
 OOOXOOO=OIOXMZZXI--- --  - - -- ---  -------- -- -  ----==-------- ----- --=-=--
+XXXOX--O-OX-WNNI
+   -       IOAAO
+           0IVV
+             OO
 IXOXOOO===OXMMMXI-   -     -   --- - -- --- ---------------- --=- ----- -----=--
+OOXOX--OOOX-WWWO
+ - -       IOOO-
+           0III
 IOXOO====XOXMZMX=- -  --  -     -- - --- --- --------------------- ---=---=-----
+OXOXXOOOOOX-WNW-O
+  -      - IOAOI
+           0IVI0
+             O
 IXOXOOIIIOOXXZMXI-       - -    -- ---   --- --  --- ------- =---------------=--
+OOXOXXOOOXX--NW-O
+ - -       IIAOI
+           00VI0
+             O
 OOOXXOOO=IOXXMMXII-     --   -   - - -    -- -- ---  ----=-- ------=-------- - -
+XXXIOXXXOOXI-WW-O
+   O-      OIOOI
+            0II0
 OXOXOOOII==XXMMMXI-   ---   -         - -   -- ----- -------- --------- - ----
+XOXOXX-OOOOI-WWWO
+ - -       OIOOO-
+            0III
 =XXXOOI=O=IXXMMMXX    -   -      - - --- -    -----------   ----- -- ----- - --
+OOOOXXOO-OOO-WWW-
+ ---       -IOOOI
+            0III0
 IOXXOO=OO==XXMMZXO=-    --       -  --   --- - ---------------- -----------  --
+OXOIXXO--OOOIWWN--
+  -O       -OOOAI
+             IIV0
+               O
 IOXXXOION=OOXMMMXI=     -  -- - - - - ---    --- -- - -  - ---  -- --- --- --  -
+OXOIOXO- OXX-WWW-O
+  -O-       IOOOI
+            0III0
 =XOXXXIN=OOXXZMMXXI   --   -  -   -  --- - --- ----- -- -- ---- ---- ----- -----
+OOXIIOO OXXOINWW-O
+ - OO-     -OAOOI-
+             VII0
+             O
 OOXXXXIIIOOXXZMMMXX      -- - -  - --  - --    - - --- -- ------------ ---------
+XXOIIOOOOXXOINWWWO
+  -OO-     -OAOOO-
+             VIII
+             O
 XXXXXXI=IIOXXMMMMXX     - -- -    - - --    --   --  -  ------------ -- - ------
+---IIOOOOOXOIWWWW-
+IIIOO-     -OOOOOI
+000          IIII0
 AMXXXXIIIOOXXXXMXOI       --    --  -----  -- -  ---- --  --- ------ - - -------
+VW-OOOOOOXXOO--W-X
+ZOI---     --IIOI
+NI0          00I0
+M
+W
 ZZXOIOOIIOOOXXMMMXOOIXOO=--      -   -  -     - -  -------  -- ----= ----- ----=
+NN-XOXXOO--XO-WWWO -OOX-
+AAI         -IOOO-   -
+VV0          0III
+OO
 ZZXOIOOOIO=OXXMZMMXZXMMMX--    - - -      - --- ------  -- -----------    -----=
+NN-XOXXXO-OXO-WNWW-N-WWWO
+AAI         -IOAOOIAIOOO-
+VV0          0IVII0V0III
+OO             O   O
 ZMMXIOOOIO=XXMXXXMXXXXXXX= -       - - -    -  ---  ----- -------------- - -----
+NWW-OXXXO-OOOW---W--IIIII
+AOOI       --OIIIOIIOOOOO
+VII0         I000I00
+O
 MMMMXIOOI=OOXXXXXXXMMMMXOI         -  - --   - -----  -- -------------- - -----=
+WWWWIOXXOO-XOII-I--WWWWIX
+OOOOO       -OOIOIIOOOOO
+IIII           0 00IIII
 OXMZXXOXO==XXOOXXMXXXZZMOI      -          -- -- ----- ----- ------ -- ------ -
+X-WN-OXIXOOOIXXI-W---NNWX
+ IOAI- O   -O  OIOIIIAAO
+ 0IV0           0I000VVI
+   O                 OO
 XXXMMXXXOXOXXXXXMMXMXMZZX=-    -            --  --------  ----- ---- --- ----=--
+OIIWW-I-XOXI-IIIWW-WIWNNI
+-OOOOIOI - OIOOOOOIOOOAAO
+   II0 0    0   II0I IVV
+                      OO
 OOOXXMXXXXXXXXXXXMMMXXXMO-         -     -       - -- -  - -   - --- - -  ------
+XXXO-WIIOIOIOOO--WWW-I-WX
+   -IOOO-O-O---IIOOOIOIO
+    0I         00III0 0I
 OOOXXMXMXXXXOXXZZAMMMMMMI    - - -   -    -   - ---------- -----  -- ---   - - -
+XXXOIW-W-IIOX-INNVWWWWWWO
+   -OOIOIOO- IOAAZOOOOOO
+     I0I0    0 VVNIIIIII
+               OOM
+                 W
 OXOXXMMMXXXXIXXMMAZMMMMMN        -     ------     -- - ------ -----  ----- - ---
+XOXOOWWWII-OO--WWVNWWWWW
+ - --OOOOOI- IIOOZAOOOOO
+     III  0  00IINVIIIII
+                 MO
+                 W
 OXXXOXXXOXXOOXXZZAAZMMZXI      - - -    - -   --   -    ---   -- -------  ------
+XIOOXIIOXIIXXI-NNVVNWWNO
+ O-- OO- OO  OIAAZZAOOA-
+              0VVNNVIIV
+               OOMMO  O
+                 WW
 XXXOOOIIXXXOOXXZZAZMMZMI=                - --- - - ---- - ------------ ---------
+OIOXXXOOO-OXXI-NNVNWWNWO
+-O-     -I-  OIAAZAOOAO
+         0    0VVNVIIVI
+               OOMO  O
+                 W
 OXI=OXOXXXXXOXXZMAMZXZXO-          ---        -      --  - ----- -    ------- --
+XOOOXOXO--IOXI-NWVWN-N--
+ -   - -IIO- OIAOZOAIAI
+        00    0VINIV0V0
+               O M O O
+                 W
 OION=I=XXXXXOXXMMZZZXZMN-           -   ---- ---- - - - ----- -- -   -----  ----
+XO  OOOI-IOOX--WWNNN-NW
+       OIO-- IIOOAAAIAO
+        0    00IIVVV0VI
+                 OOO O
 INXN=IIXXXXXXMXMMZZZXZX=                -  -   - --  - -   ------ ---  -- -----=
+O   OOO-IOOOOW-WWNNN-NI
+       IO----OIOOAAAIAO
+       0     I0IIVVV0V
+                 OOO O
 OXIN=IOXXXOXXMXMMMMMMMO--           --   - ---   - -- --- -- ---------  -- --=IO-
+-   OOX--IXIIW-WWWWWWWX                                                        -
+       IIO OOOIOOOOOOO
+       00    I0IIIIIII
 OI==IOXMXXXXXMMMMAZXXMO -  --          - - ---  - --    - -- ------ ----- ---XOO-
+   OOXOW-IOI-WWWWVN--W-                                                       -X
+      -OIO-OIOOOOZAIIO
+       I0   0IIIINV00I
+                 MO
+                 W
 O=OO=OXMXXXXXMMZZZMXXXI                -    -  - -- -     --- --    -- ------NIO-
+  --OXOW-III-WWNNNW--I                                                        OX
+      -OIOOOIOOAAAOIIO
+       I0   0IIVVVI00
+               OOO
 OOOOIXXMXXXXXZZZMMXMXN-    -          -   -- -- - -  - -  ---- - ---  ---  -==OO-
+ ---OI-W-IOIINNNWW-WI                                                        OXX
+     OIOIO-OOAAAOOIOO
+      0I0    VVVII0I
+             OOO
 OON=OXMMXXXXXMMZXXXXO-- -                -   -    --  --   - - --- ----- - -OIXO-
+-- OX-WWIIO--WWN-----                                                        OOX
+     IOOOO-IIOOAIIII                                                          -
+     0II   00IIV0000
+               O
 XXOXXMMMXXXXMAMZXXXN- -  -             -      -- --  -----   --   - -  ----XOXXX=
+OOXI-WWW----WVWN---                                                         -OOO
+-- OIOOOIIIIOZOAIII                                                          ---
+    0III0000INIV000
+             M O
+             W
 XXXXXMXXXXXXXZMMXXO-                  -  -     -  --  -  -  - -- - -  -----IOOOX-
+OII-IW-IIII--NWWI-X                                                         -XXO
+-OOIOOIOOOOIIAOOOI                                                             -
+   0 I0    00VII 0
+             O
 XXXMXMXXXXXXMZZMX=-        -      - -  -  - =X=I======I=OXII=II===-=-ONXXI=OOOIO-
+--IW-W----I-WNNW-O                                                          -XOX
+IIOOIOIIIIOIOAAOI
+00 I0I0000 0IVVI0
+             OO
 XMXXMMXXXXXXMZMMO-              ----  - - --NOI==III==O=IOI=OIOOOOO===IIOOOOOOO=-
+-W--WW----I-WNWW-                            XOOOOOOOO-OOXOO-O-----OOOOO-------O
+IOIIOOIIIIOIOAOO
+0I00II0000 0IVII
+             O
 MZXXMXXXXZXXXMXO-       -         --   -   ==XXXOOOOOOIOOXXOIOIOOOOOIOOXOI=I=OOI-
+WN--W----N---WI-                            OIOOXXXXXXOXXOOXOXOXXXXXOXXIXOOOO--O
+OAIIOIIIIAIIIOO                              O--         --            O
+IV00I0000V000I
+ O       O
 XXXXMXXMMZMXO=                  -  --  - - XOXXOXXOOOOOOOXXXOXIXOIIOIIOXXOIII=IO-
+----W-IWWNW-X                               -OIXOOXXXXXXXOIOXOOOXOOXOOXOOXOOOOOX
+IIIIOIOOOAOI                                 -O --       -O- - -       --
+0000I0 IIVI0
+         O
 MMXXXXXXMMXXO-         - -             -  -XIXXXOOOOIIOOXOXXXOIIOIOOOOIXOOOOIIIO-
+WWI---I-WW--X                               OOIIXXXXOOXXOXOOOXOOXOXXXXOOXXXXOOO-
+OOOIIIOIOOII                                 -OO        - ---          -
+II 000 0II00
 MMXXMXXMMMXXO-           -           - -   XOOOOOOOIII=OOOXXIOIIIIIOOIIOXXIO=II=-
+WW--WI-WWW--X                               XXXXXXXOOOOXXXOOOXOOOOOXXOOXOOOXOOOO
+OOIIOOIOOOII                                              --            --
+II00I 0III00
 MZXMXMXZZZXXI-             -       -  -    IIXOXXXXXOOIXOOOXOIOIOOOXOOIOXXII==II-
+WN-W-W-NNN--O                               OOXOOOOOXXOOXXXOXOXOXXXOXXOXOOOOOOOO
+OAIOIOIAAAII                                 - -----   -   -       -    --
+IV0I0I0VVV00
+ O     OOO
 MMXXXXMZMMXX=-                      -  -   OOXOXXXXOOOOXXOIXOOIOOIIOOOOIIXIIOIIO=
+WWI---WNWW--O                               X-XOOOOXXXXOOXOIXXOXXOOXXXXOOOOOXOOX
+OOOIIIOAOOII                                 I ----    --  O             -
+II 000IVII00                                 0
+       O
 XMMMXXXZXXXXO                              NXXXXOXXOOXOXOOOXXIIIIOOXOXIOIOOI=IIO=
+-WWWII-N-----                               O-OOXOOXXOXOXXXIOOOOOXXOXOOXOXXOOOOX
+IOOOOOIAIIII                                -I-- --  - -   O-      - -
+0III  0V0000                                 0
+       O
 XXMMXXMMMXXXO                              NXMXXXXXOIOOXXXIXXOOIIOIOOOOO=OOI=IIO=
+I-WWI-WWW-II-                               OWIIOOOXOXXIOOOOOXXOOXOXXXXXOXXOOOOX
+OIOOOIOOOIOO                                -OOO---    O-- --
+ 0II 0III0                                   I
 XMMMXMMMXXXXO                 -      -     NXMXXXOOOXOOXXXOXXOIIIOOOOOOI=OOOIIOO=
+IWWWIWWW-----                               IWOOOXXXOXXOOOXOOXOOOXXXXXXOOXXXOOXX
+OOOOOOOOIIII                                OO---   -  --- --
+ III III0000                                 I
 XMXXXMMMXXXXI                    -         OXXXXOXXOOXXOOXOOXOOIIIIOIIIIIIIXOIOO-
+IW--OWWW--IO                               -I-OOXOOXXOOXXOXXOXXOOOOXOOOOOOOOXOXX
+OOII-OOOIIO-                                OI-- --  --  -  -              -
+ I00 III00                                   0
 XMMXXZMMXMXXI                             -=XXX==OXXXXOXXXOOXXOOOIIIIOOIOOOXXOOO=
+-WW--NWW-W-O                               O--OOOXOOOOXOOOXXOOXXXOOOOXXOXXXOOXXX
+IOOIIAOOIOI-                                II-   ---- ---  --             --
+0II00VII0I0                                 00
+     O
 XMMXXZMMXMXO-                 -           -IXXOO=XOOOOOXOOOOXXOOIOOIIOOOIOOXOOOO=
+-WW--NWW-W-X                               OI-X-OOXXXXXOXXXXOOXXOXXOOXXXOXXOXXXX
+IOOIIAOOIOI                                 OI   -     -    --             -
+0II00VII0I0                                  0
+     O
 MMXXXMMMXXXI=                             IOXXOOOIOXXXIOOOOXOXOIIIIOIOOIIOIOOOII=
+WW-I-WWW---O                               X--X--OXOOOOXXXXOXIXOOOOXOXXOOXOXXXOO
+OOIOIOOOIII                                 II     ---     - O
+II0 0III000                                 00
 MXXXXMXXXXXXOI                       - -XONXXXOOOOOOOXOOOOOOOOOI=IIOIIIOII=OOOOI=
+W-II-W---IIO-                            - O--X--XXXXOXXXXXXXXXOOOOXOOOXOOOXXXXO
+OIOOIOIIIOO-                               -II       -
+I0  0I000                                   00
 ZMXXXZMMXMXXXOOI--   ---=--      --NOIO=II=XXXO=NOOXOXOOOXOOOXOOOOIOIOXOOOIOOXOOI
+NW---NWW-W-IOX-                     -O-OOOOI-IXO XXOXOXXXOXXXOXXXXOXOXOXXXOXXOXX
+AOIIIAOOIOIO-                              OIO     - -   -   -        -      -
+VI000VII0I0                                 0
+O    O
 MMMXMMMMXXXXOOXXOI--=XOO===X-    IN=OII=IOIXXXIONIXXXXOIIXXOIOIOIOOIIOOIOO=IOOOII
+WWW-WWWW---IXXOO-      -OOO        O-OOOOXO--IO- OOOOOXOOOOXOXOXOXXOOXXOXXOOXXXO
+OOOIOOOOIIIO  --                           IIO    ----   --
+III0IIII000                                00
 MZXXMMXMXXXXXXXXXIONNNNOIOOON    XOO===IOIIXXXONOOXXXXOOIOIOII=OOOIO=OIIOOIIOXOOI
+WN--WW-WI-IIOII-OO-    -OXXX      --OOOOXOO--O-  -OOOOXXOXOXOOOXXXO-OXOOXXOOXOXX
+OAIIOOIOOIOO-OOI-                          II-    ----                       -
+IV00II0I 0     0                           00
+ O
 MMXXMMMMXXXXXXXXXXOO=OONN=IOI-  IONOOOIIIOOXMXONONOXOXXOIO=I=OIOII=IIO===OI=OOOOX
+WWI-WWWW--IOOIIIOOXXO-   OOXO      ---OOOXX-WO-   XOXOOXOXOOOXOXOOOOOXOOOXOOXXXX
+OOOIOOOOIIO--OOO--                         IO-     - --
+II 0IIII00                                 0I
 XMXXMMXMXXXXOOOXXXXXOO===IIXXXNOONO==IOOOIXMMXONINOOOOOOI==IOOIOIOO=IIIIIOOI=XXOI
+-W--WW-W-IOOXXXOOIOOXXOOOOOOOO    -OOOXXXOOWWI-   XXXXXXOOOOXXOXO--OOOOOOXXOOOOX
+IOIIOOIOIO--   --O--       ---            -OOO                               --
+0I00II0I0                                  II
 MMXMMMMMMXXXOXXXXXXXXXXXXXOXXXXXONO===OOIOXMXXOOIO=XOOOO=OOOOO=OIOO=IOOI=IO=OXXOX
+WW-WWWWWW-OOXIIII-IIOIIOOIXIOIOO- -OOOXXOXOW-O-   OOXXXXO--XXXOXO--OOXXOOOXO-OOX
+OOIOOOOOOI-- OOOOIOO-OO--O O-O--          -OI-     -                         --
+II0IIIIII0       0                         I0
 MMXMXZMXO=OOOOO=OI===OOXXXOXXXXXIOO==OXXXXXMXONOIOOOXXOI=O=XOO=OO=O=IOO==I=IOXXXI
+WW-W-NW-XO-----O-OOOOXXOOOXII--OO--OOXOOOOOW-X    -XOOXOO-OOXXOXXO-OOXXOOOOO-OOO
+OOIOIAOI               --- OOII-      -----OI       --     -                 ---
+II0I0VI0                     00            I0
+     O
 ZMMMMZX=-  -  --  ----IN=XXXXXXXI===IOOXXXXMXINOIXNOOOO=O=IXOOIOXO=IIOII=O=O=OXOI
+NWWWWNO                 OOOII--OOOOOOXXOII-WIO     XXXXO-OOOXXOXOXOOOXOOO-OXOXOX
+AOOOOA-                  --OOII-       -OOIOO              -    -             -
+VIIIIV                       00           0I
+O    O
 MMXZZMX= -      -     IOIXOXXXXXIO=OOXXXXOXXXINOXNNOOXO=OO=OOOIOXI=I=I====II=OXOI
+WW-NNWO                -OOXII--OO-OXXOO-IXI-OO -   XXOXO-XOXXXOXOOOOOOOOOOOOOXOX
+OOIAAO-                  - OOII-     --IO OI-        -          -             -
+II0VVI                       00        0   0
+   OO
 XXXMMMXO==NONNNONNONNNOIIXXXXMXXIOOOOXXXXOXXOONOXXNOOXO=OXI=IOI=OI=I==O=OO===IIOI
+-I-WWWIXOO -   -      -OOIIIIW-OOXXXXOI-IXI-X- -   XXOXOXOOOOXOOXOOOOO-O--OOOOOX
+IOIOOOO                  OOOOOI-     -OIO OI         -   -
+0 0III                       I0        0   0
 XMMZMMXOIOOIONOO=ONOOI=OOXXXXXXXOOOOOXXXXXXXONONOON=OXIIOOOIIOIOIO===OOOOOOI=OIO=
+-WWNWWIXOXXO   -O- --OOXXOII---IXXXXXOOIOOI-X      OXOOOXXXOOXO-OXOOO------OOXOX
+IOOAOOO                  -OOIIIO     --O--OI         -
+0IIVII                      000            0
+   O
 XXMMXXXNN=IONXIOONNO=IOOOXXXXXI=IO=O=I==IXXX=NONXXIOOI=IOXIIOXIN=O=OOOOONOO===O==
+I-WW--I  OOX       -OOXXXII--IOOO-O-OOOOOOI-O      --OOOXOOOXOO OXO----- --OOO-O
+OIOOIIO                  OOIIO           -OI             -   -
+ 0II00                     00              0
 XMMZMXXNNOOINX=OO=IIIOOXXXXOOIIIO=I=OO=OOXXX=NONXIXOOOOOXXOIOOOIOXIIOONO===I=III=
+IWWNW--  --O    -OOOOXXOO-OXXOOO-OOO--OXXO-IO      -XXXXOOXOXXXO-OOO-- -OOOOOOOO
+OOOAOII                --I-              -IO            --       -
+ IIVI00                  0                0
+   O
 MZMMMXXNN=I=OIINOIIOXXXXXI=IO==IIIIIOOIXIXXX=NXNXXIN=OIOOXIOIIOOOOI=OOOOOOO=II===
+WNWWW-I  OOO    -OOXOI--OOOO-OOOOOOOXXOOOII-O       OXOXXOOXOOXX-XOO-------OOOOO
+OAOOOIO             -OII-              - OOI             -
+IVIII0                00                   0
+ O
 ZMMMMMXOIOOOI==N=OXXXXXX==O=O=IOOOOOXXXXOXXX=ONNIXXNOOIOOOOIIIIO=OO=O=O=OOOO=O===
+NWWWWWIXOXX-    OXO--I-OOO-O-OOXXXXXOOIIXI-IO-      XXOXXXXOOOOXOXXO-O-O----OXOO
+AOOOOOO           -IIOI-            --OO OIO
+VIIIII             00 0                   0
+O
 ZMMZMXXXXXOI   X=XXXXXIOOOOOIOOOOXXXXXXXOXXXO=NNXXXOIOIOIXOI==OI=IXOOOO=O=NOIOIO=
+NWWNW--IOIX     O---IIO----XOXXXXOOIIII-XI-I-O     -OXOXOOXOOOXOOOOX---O-O -OXO-
+AOOAOIIO-O       IIIOO           --OOOOI OIO             -        -
+VIIVI00          000                   0  0
+O  O
 MXXMXMXMXXX-   IIXMMXOIIOOOOXXXXXXXXXXXXIXMX==ONXXIOOOOOIXO=O=O=OOOXI=O====OIOI==
+W--W-W-W--O     O-WWIXOOXXXXOOO-I-I-----OIWOOO-     -XXXOOXO-O-O--XOOO-OOOOXOXOO
+OIIOIOIOII-      IOOO       ---IOIOIIIII OO-             -         -
+I00I0I0I00       0II           0 0 00000  I
 ZMMMXMXMMZXO   =IXXMO==OOOOXXXXMXXXXXXMXOXMXNIONOX=ONOOIOOIONOOOOOOXO=O====I=OII=
+NWWW-W-WWN-     OI-WXOOXXXXOOIIW---II-W-X-WO O-      XXOXXO- ------OXO-OOOOOOXOO
+AOOOIOIOOAI      OIO       --OOOIIIOOIOI IO-                       -
+VIII0I0IIV0       0I           I000  0I0 0I
+O        O
 XMXMXMXMZZZMO= IIXMXOIIIOXOXXXXMXMXXXMMXOXXIOINOOXXOOOOOOOI=ONOOO=OXXIOIIO===O=II
+-W-W-W-WNNNWX   O-W-XOOOXOXOOI-W-W-I-WW-X--O-O -     XXXXXOO- ---O-OOO-OO-OOOXOO
+IOIOIOIOAAAO     IOI     - --OIOIOIOIOOI II                        --
+0I0I0I0IVVVI     0I0          0I0I0 0II0 00
+        OOO
 MMXXXXXXMZMZZXNNOXMXIIIIOOXXXXXXXMXMXMMXXXXINONNXXIONOXIII==NOONO=OXXO===II=IOII-
+WW------WNWNN-  X-WOOOOOXXOOIII-IW-W-WW-O--O -       XOOOOOO -- -O--IXOOOOOOOXOO
+OOIIIIIIOAOAAI   IO-      --OOOIOOIOIOOI-II           -            IO
+II000000IVIVV0   0I            0 I0I0II0 00                        0
+         O OO
 XMMMXXXXMZZZMZZXXMXXOOOXOOOXXXXXXXXXXMMXXXX=NOOOXXXXNIOXXXXXXXXXXXXMMXXMXMXXXXXXI
+-WWW----WNNNWNN--W-IXXXOXXXII--------WWOO-IO -       OXII----II-I--WW--W-WIII-II
+IOOOIIIIOAAAOAAIIOIO   -   OOIIIIIIIIOO--IO            OOIIIIOOIOIIOOIIOIOOOOIOO
+0III0000IVVVIVV00I0          00000000II  0               0000  0 00II00I0I   0
+         OOO OO
 XXXMXXXXXZMMMAMZZZXXOIOXXXXXXMXMXMXMMZMXXXXONONOXI=I=XOIXXXMMMMZMMZAZZZAZAZAZAZZX
+---W---IINWWWVWNNN-OXOXOOOOI-WIW-W-WWNWIO-I- -         OO--WWWWNWWNVNNNVNVNVNVNN
+IIIOIIIOOAOOOZOAAAI-   ----OIOOOIOIOOAOO-IO             -IIOOOOAOOAZAAAZAZAZAZAA
+000I000  VIIINIVVV0         0I I0I0IIVI  0               00IIIIVIIVNVVVNVNVNVNVV
+         O   M OOO                   O                         O  OMOOOMOMOMOMOO
+             W                                                     W   W W W W
 XXXXXXXXXMZZMZMZMAZXOXXXXXXXXMXMMZMZZMMMMMXONOOII==X===OOOXXXXMMMZZZZZMAZAMMZAZMN
+---II-II-WNNWNWNWVNIXOIII-I-IW-WWNWNNWWWWW--           -XXO---WWWNNNNNWVNVWWNVNW
+IIIOOIOOIOAAOAOAOZAO -OOOIOIOOIOOAOAAOOOOOI               -IIIOOOAAAAAOZAZOOAZAO
+000  0  0IVVIVIVINV      0 0 I0IIVIVVIIIII0                000IIIVVVVVINVNIIVNVI
+          OO O O MO              O OO                            OOOOO MOM  OMO
+                 W                                                     W W   W
 XXXXXXXXXMMZZZXZMMZMOXXXXXXXXMMMMMMMMZMAMMXNXOXII=-=--=OIOOXXXXMMZMMMZMAZAZMZAZXO
+IOOOI-O--WWNNN-NWWNWXOO-I-I--WWWWWWWWNWVWW-            -OXXOOIIWWNWWWNWVNVNWNVN-
+O---OI-IIOOAAAIAOOAO --IOIOIIOOOOOOOOAOZOOI                --OOOOAOOOAOZAZAOAZAI
+     0 00IIVVV0VIIVI   0 0 00IIIIIIIIVINII0                    IIVIIIVINVNVIVNV0
+           OOO O  O                  O M                         O   O MOMO OMO
+                                       W                               W W   W
 OXXXXXOXXMMZMAMZZZZZMMXXXXXXMMMMXZMZZZMAMAMNXXXXII=-==-OIOIOOXXXXXXMMZXZMAZZMAMMN
+XIO-IOXI-WWNWVWNNNNNWWIOO-I-WWWW-NWNNNWVWVW            -OXOXXOIII--WWN-NWVNNWVWW
+ O-IO- OIOOAOZOAAAAAOOO--IOIOOOOIAOAAAOZOZO                  -OOOIIOOAIAOZAAOZOO
+   0    0IIVINIVVVVVII   0 0IIII0VIVVVININI                      00IIV0VINVVINII
+           O M OOOOO             O OOO M M                           O O MOO M
+             W                         W W                               W   W
 XXXXIOXMMZMZZAMZMZMZZZMXXXXXMMXMXZZZZZZAMAXOOXXXIX==---NIOOXOOXXXXXXXXXXMMXXMZMXN
+OIIIOXOWWNWNNVWNWNWNNNW-III-WW-W-NNNNNNVWV-             OXXOXXOOOI----I-WW--WNW-
+-OOO  -OOAOAAZOAOAOAAAOIOOOIOOIOIAAAAAAZOZI                -  ---OIIIIOIOOIIOAOI
+       IIVIVVNIVIVIVVVI0   0II0I0VVVVVVNIN0                       0000 0II00IVI0
+         O OOM O O OOO           OOOOOOM M                                   O
+             W                         W W
 XXXOOXXXXMMZZMZMZZMZMZMZMXXMMMMZMZZMMZZAZZMNOOIII==----NIIOXOIOXOXXXXXXMXXXXXZMXN
+III--OI--WWNNWNWNNWNWNWNW--WWWWNWNNWWNNVNNW             OOXOXOXOXOI-II-W-----NWI
+OOO  -OIIOOAAOAOAAOAOAOAOIIOOOOAOAAOOAAZAAO                -   - -OIOOIOIIIIIAOO
+       00IIVVIVIVVIVIVIVI00IIIIVIVVIIVVNVVI                        0  0I00000VI
+           OO O OO O O O       O OO  OOMOO                                   O
+                                       W
 XXINOXXMMMZZZMMAZZMZMZMZMMMZXXXXMMMZZZMAZZZOXIIIII=-==-NI=IXOIOXXIOXXXXXOIOXXMXXN
+OIO -IIWWWNNNWWVNNWNWNWNWWWN----WWWNNNWVNNN-            OOOOXOXOOOXIIIIIXOXIIWI-
+-O   OOOOOAAAOOZAAOAOAOAOOOAIIIIOOOAAAOZAAA                -   --  OOOOO   OOOOI
+       IIIVVVIINVVIVIVIVIIIV0000IIIVVVINVVV                                  I 0
+          OOO  MOO O O O   O       OOO MOOO
+               W                       W
 ONXN=XXMMZZAZAMAZAZAZMZAZAZAZAZZXZZZMZMAZAZOXIIXI===-==OI=OOXOIXOXXXXXXXXOOXMMXXN
+X   OIIWWNNVNVWVNVNVNWNVNVNVNVNN-NNNWNWVNVN-           -OOXXOXOOXOOIOOOIOXX-WW--
+     OOOOAAZAZOZAZAZAOAZAZAZAZAAIAAAOAOZAZA                 -  - --O---O-  IOOII
+       IIVVNVNINVNVNVIVNVNVNVNVV0VVVIVINVNV                                0II00
+         OOMOM MOMOMO OMOMOMOMOO OOO O MOMO
+           W W W W W   W W W W         W W
 NIOOIXXXXMZZZZMAZAMAMZMAZAMAZAZZZZZAMZMAMAZOOIXIII==---N==IXOIIXXOXXXXOXXOOXXMXXO
+   -OII--WNNNNWVNVWVWNWVNVWVNVNNNNNVWNWVWVN-            OOOOXOOOOXOIOOX-OXX--W---
+     OOIIOAAAAOZAZOZOAOZAZOZAZAAAAAZOAOZOZA                -   -- -O-- I-  IIOII
+       00IVVVVINVNINIVINVNINVNVVVVVNIVININV                            0   00I00
+          OOOO MOM M O MOM MOMOOOOOM O M MO
+               W W W   W W W W     W   W W
 IXN=OXXXXMZAZAMAAAMZZAMAMAMAZAMZZZZZMZMZZAZINXXXIXI==--OI=IXOIOOXXXXXXXXXXOXXMXXO
+   OXO--IWNVNVWVVVWNNVWVWVWVNVWNNNNNWNWNNVNO           -OOOOXOXXOOOIOOO-OOX--WI--
+     -IIOOAZAZOZZZOAAZOZOZOZAZOAAAAAOAOAAZA                -    ---O---I-- IIOOI
+      00 IVNVNINNNIVVNINININVNIVVVVVIVIVVNV                            0   00I 0
+          OMOM MMM OOM M M MOM OOOOO O OOMO
+           W W WWW   W W W W W           W
 XXO=OXXXXXXZZZMAZAZZZAZZMZMZZZMAZAZMMAZAMAMZXXOOONI==--N==IXOOIXOOOXXOXXXXOXXXXXO
+   OXIIII--NNNWVNVNNNVNNWNWNNNWVNVNWWVNVWVWN-OX--       OOOOXXOOXXXOOXOIOIXII-I--
+     OOOOIIAAAOZAZAAAZAAOAOAAAOZAZAOOZAZOZOAI-             -   -   -- -O-O OOIOI
+         00VVVINVNVVVNVVIVIVVVINVNVIINVNINIV0                                0 0
+           OOO MOMOOOMOO O OOO MOMO  MOM M O
+               W W   W         W W   W W W
 IXNIOXOXXMXMMZZAMZZAMZZZMZMZZZZZZAZZMZMZMZMAMZMZMXXONNIONNOXII=XOOOXOOOXXXXXXZXXO
+   OXOXO-WIWWNNVWNNVWNNNWNWNNNNNNVNNWNWNWNWVWNWNW-IX      -OOOOOXXXOXXXII-O-IN-I-
+     - -IOOOOAAZOAAZOAAAOAOAAAAAAZAAOAOAOAOZOAOAOIO        -   -   -   OOI-IOAIO
+        0I IIVVNIVVNIVVVIVIVVVVVVNVVIVIVIVINIVIVI0                       0 0 V0
+             OOM OOM OOO O OOOOOOMOO O O O M O O                             O
+               W   W             W         W
 IOOOOOOXXXXMMZMZMZZMMZMZZAMZZZMMZAZZMMMZZZZAZAMZMZMMMMXOOOIXOIIXXOIXOIOXXXXXXMXXO
+ --XXXXII--WWNWNWNNWWNWNNVWNNNWWNVNNWWWNNNNVNVWNWNWWWWIXXXOOXOOIOXOOXOX-I-O-IWI--
+       OOIIOOAOAOAAOOAOAAZOAAAOOAZAAOOOAAAAZAZOAOAOOOOO    -   O-  -   IOI-IOOOI
+         00IIVIVIVVIIVIVVNIVVVIIVNVVIIIVVVVNVNIVIVIIII                 0 0 0 I 0
+             O O OO  O OOM OOO  OMOO   OOOOMOM O O
+                         W       W         W W
 O=IOOOXXXXXMZZMMMMZMMMMZZAZZZZZMMZMZZMZAZAZAZZMZZZZZMZZZMZMMXXXXXOOXXI=XXXOXXMXXO
+ OOXXXOIO--WNNWWWWNWWWWNNVNNNNNWWNWNNWNVNVNVNNWNNNNNWNNNWNWW-IOIOXXIOOOII-XI-W---
+      -O-IIOAAOOOOAOOOOAAZAAAAAOOAOAAOAZAZAZAAOAAAAAOAAAOAOOIO-O-  O-  OOI OIOII
+         00IVVIIIIVIIIIVVNVVVVVIIVIVVIVNVNVNVVIVVVVVIVVVIVII0            0  0I00
+            OO    O    OOMOOOOO  O OO OMOMOMOO OOOOO OOO O
+                         W             W W W
 XOOIIIOOOXXMMAMAMAZZMZZMMZZMMAMMMAZZZAMAMAZAMZMZZZZAAAZAZAMMZAMMXOIXXOIXXXXXXMMX=
+  -OOOXXXI-WWVWVWVNNWNNWWNNWWVWWWVNNNVWVWVNVWNWNNNNVVVNVNVWWNVWWIXOOOXOII-I--WW-O
+         OIOOZOZOZAAOAAOOAAOOZOOOZAAAZOZOZAZOAOAAAAZZZAZAZOOAZOOO  --  OOIOIIOOI
+          0IINININVVIVVIIVVIINIIINVVVNININVNIVIVVVVNNNVNVNIIVNII         0 00II0
+             M M MOO OO  OO  M   MOOOM M MOM O OOOOMMMOMOM  OM
+             W W W           W   W   W W W W       WWW W W   W
 -====IINOOXXZZZAZZZZZZMAZMMMMAZZZZMMZAMZZZZZMZMAMZMAMZMMMZZMZAZAZXOXXXXXXMXXXMXMO
+        -XI-NNNVNNNNNNWVNWWWWVNNNNWWNVWNNNNNWNWVWNWVWNWWWNNWNVNVN-X-OOI--W---W-W-
+          OIAAAZAAAAAAOZAOOOOZAAAAOOAZOAAAAAOAOZOAOZOAOOOAAOAZAZAI I--OIIOIIIOIO
+           0VVVNVVVVVVINVIIIINVVVVIIVNIVVVVVIVINIVINIVIIIVVIVNVNV0 0   00I000I0I
+            OOOMOOOOOO MO    MOOOO  OM OOOOO O M O M O   OO OMOMO
+               W       W     W       W         W   W         W W
 --       I=XMZZAZZZAZZZAZAZAMZZZZZMMMAMZZAZZZZZAMMMAZZMZMZZZZAZAZAZZXXXMMZMMMMMMO
+          OIWNNVNNNVNNNVNVNVWNNNNNWWWVWNNVNNNNNVWWWVNNWNWNNNNVNVNVNNIIOWWNWWWWWW-
+           OOAAZAAAZAAAZAZAZOAAAAAOOOZOAAZAAAAAZOOOZAAOAOAAAAZAZAZAAOO-OOAOOOOOO
+            IVVNVVVNVVVNVNVNIVVVVVIIINIVVNVVVVVNIIINVVIVIVVVVNVNVNVV   IIVIIIIII
+             OOMOOOMOOOMOMOM OOOOO   M OOMOOOOOM   MOO O OOOOMOMOMOO     O
+               W   W   W W W         W   W     W   W         W W W
 --       -XXXZZAMAZZMZZAZAZZZZMMZZMZMZMMZZZZZZMAZAZAZMMZZMMMMAMAZAZAZMXMMMMZMMXMO
+           I-NNVWVNNWNNVNVNNNNWWNNWNWNWWNNNNNNWVNVNVNWWNNWWWWVWVNVNVNW-WWWWNWW-W-
+           OIAAZOZAAOAAZAZAAAAOOAAOAOAOOAAAAAAOZAZAZAOOAAOOOOZOZAZAZAOIOOOOAOOIO
+            0VVNINVVIVVNVNVVVVIIVVIVIVIIVVVVVVINVNVNVIIVVIIIININVNVNVI0IIIIVII0I
+             OOM MOO OOMOMOOOO  OO O O  OOOOOO MOMOMO  OO    M MOMOMO      O
+               W W     W W                     W W W         W W W W
           IXXZZAZAMZZZMZMZMZMZMZMMXZMMMZZZZZMZZZZAMZMAZZZMMZMZMZMZMAMMMMMZMMMMXMO
+           O-NNVNVWNNNWNWNWNWNWNWW-NWWWNNNNNWNNNNVWNWVNNNWWNWNWNWNWVWWWWWNWWWW-W-
+           -IAAZAZOAAAOAOAOAOAOAOOIAOOOAAAAAOAAAAZOAOZAAAOOAOAOAOAOZOOOOOAOOOOIO
+            0VVNVNIVVVIVIVIVIVIVII0VIIIVVVVVIVVVVNIVINVVVIIVIVIVIVINIIIIIVIIII0I
+             OOMOM OOO O O O O O   O   OOOOO OOOOM O MOOO  O O O O M     O
+               W W                               W   W             W
           -IXMZAZAMAMZMMZAMAZAZZMZMMZZMZZZMZMMMZZZMAZAZAMAMZMAZAZAZAMAMAZZZMZZZZO
+           O-WNVNVWVWNWWNVWVNVNNWNWWNNWNNNWNWWWNNNWVNVNVWVWNWVNVNVNVWVWVNNNWNNNN-
+            IOAZAZOZOAOOAZOZAZAAOAOOAAOAAAOAOOOAAAOZAZAZOZOAOZAZAZAZOZOZAAAOAAAA
+            0IVNVNINIVIIVNINVNVVIVIIVVIVVVIVIIIVVVINVNVNINIVINVNVNVNININVVVIVVVV
+              OMOM M O  OM MOMOO O  OO OOO O   OOO MOMOM M O MOMOMOM M MOOO OOOO
+               W W W     W W W                     W W W W   W W W W W W
           -OXMMAMAZAMZZZMAMZZAMZZZZAMAMAZAZZMZMAMAZAZAZAZAMZMZZAZAAAZAZAZAZZMAZZ=
+           X-WWVWVNVWNNNWVWNNVWNNNNVWVWVNVNNWNWVWVNVNVNVNVWNWNNVNVVVNVNVNVNNWVNNO
+            IOOZOZAZOAAAOZOAAZOAAAAZOZOZAZAAOAOZOZAZAZAZAZOAOAAZAZZZAZAZAZAAOZAA
+            0IININVNIVVVINIVVNIVVVVNININVNVVIVININVNVNVNVNIVIVVNVNNNVNVNVNVVINVV
+               M MOM OOO M OOM OOOOM M MOMOO O M MOMOMOMOM O OOMOMMMOMOMOMOO MOO
+               W W W     W   W     W W W W     W W W W W W     W WWW W W W   W
          --IXMMZMAMAMZZAMAMZZAZAMZMAZAZAMAZMZZZAZAZAAAZAZAZMMZMAZAAAZAZAZAAAMAMZ=
+           O-WWNWVWVWNNVWVWNNVNVWNWVNVNVWVNWNNNVNVNVVVNVNVNWWNWVNVVVNVNVNVVVWVWNO
+            IOOAOZOZOAAZOZOAAZAZOAOZAZAZOZAOAAAZAZAZZZAZAZAOOAOZAZZZAZAZAZZZOZOA
+            0IIVININIVVNINIVVNVNIVINVNVNINVIVVVNVNVNNNVNVNVIIVINVNNNVNVNVNNNINIV
+               O M M OOM M OOMOM O MOMOM MO OOOMOMOMMMOMOMO  O MOMMMOMOMOMMM M O
+                 W W   W W   W W   W W W W     W W WWW W W     W WWW W W WWW W
           =OXMZZZZZMZMZZMZMZZZMZXZMZMZMMMZMMMMMZMZZZZMMZMZZMZMMZZAMAAAMZMAZAMAZZ=
+           X-WNNNNNWNWNNWNWNNNWN-NWNWNWWWNWWWWWNWNNNNWWNWNNWNWWNNVWVVVWNWVNVWVNNO
+            IOAAAAAOAOAAOAOAAAOAIAOAOAOOOAOOOOOAOAAAAOOAOAAOAOOAAZOZZZOAOZAZOZAA
+            0IVVVVVIVIVVIVIVVVIV0VIVIVIIIVIIIIIVIVVVVIIVIVVIVIIVVNINNNIVINVNINVV
+              OOOOO O OO O OOO O O O O   O     O OOOO  O OO O  OOM MMM O MOM MOO
+                                                                 W WWW   W W W
           =XXMMZMMMZMZMMMZMZMZMMMMMMZZMZZZZZMZMAZMMZZZZZMAMAZAZAZAZAZZZAZZZAZAZAI
+           O-WWNWWWNWNWWWNWNWNWWWWWWNNWNNNNNWNWVNWWNNNNNWVWVNVNVNVNVNNNVNNNVNVNVO
+           -IOOAOOOAOAOOOAOAOAOOOOOOAAOAAAAAOAOZAOOAAAAAOZOZAZAZAZAZAAAZAAAZAZAZ
+            0IIVIIIVIVIIIVIVIVIIIIIIVVIVVVVVIVINVIIVVVVVININVNVNVNVNVVVNVVVNVNVN
+               O   O O   O O O      OO OOOOO O MO  OOOOO M MOMOMOMOMOOOMOOOMOMOM
+                                               W         W W W W W W   W   W W W
           =XXMMZMMMZMAZMZMMZZAMZMZZAMZZAZAMZMAAAZAZAZZZZZAMAZAAAZAZAZAMAZAZAZAZAO
+           O-WWNWWWNWVNWNWWNNVWNWNNVWNNVNVWNWVVVNVNVNNNNNVWVNVVVNVNVNVWVNVNVNVNVX
+           -IOOAOOOAOZAOAOOAAZOAOAAZOAAZAZOAOZZZAZAZAAAAAZOZAZZZAZAZAZOZAZAZAZAZ
+            0IIVIIIVINVIVIIVVNIVIVVNIVVNVNIVINNNVNVNVVVVVNINVNNNVNVNVNINVNVNVNVN
+               O   O MO O  OOM O OOM OOMOM O MMMOMOMOOOOOM MOMMMOMOMOM MOMOMOMOM
+                     W       W     W   W W   WWW W W     W W WWW W W W W W W W W
           IXXZMZZZZZMAZZMMMMZAMAZAZAZZMAZAMAMAZAZAAAZZZZZAZAMAZAZAZAZZZAMAMAZAZAO
+           OINWNNNNNWVNNWWWWNVWVNVNVNNWVNVWVWVNVNVVVNNNNNVNVWVNVNVNVNNNVWVWVNVNVX
+           -OAOAAAAAOZAAOOOOAZOZAZAZAAOZAZOZOZAZAZZZAAAAAZAZOZAZAZAZAAAZOZOZAZAZ
+             VIVVVVVINVVIIIIVNINVNVNVVINVNININVNVNNNVVVVVNVNINVNVNVNVVVNININVNVN
+             O OOOOO MOO    OM MOMOMOO MOM M MOMOMMMOOOOOMOM MOMOMOMOOOM M MOMOM
+                     W       W W W W   W W W W W WWW     W W W W W W   W W W W W
          -XXXMZZMZZMZZZAMZMZZZZZMAZAZAZAMAMZZZMAZAZAZAZZZZZAMAZAAAZAZAMZZAZAZAZZO
+           I-WNNWNNWNNNVWNWNNNNNWVNVNVNVWVWNNNWVNVNVNVNNNNNVWVNVVVNVNVWNNVNVNVNNX
+           OIOAAOAAOAAAZOAOAAAAAOZAZAZAZOZOAAAOZAZAZAZAAAAAZOZAZZZAZAZOAAZAZAZAA
+            0IVVIVVIVVVNIVIVVVVVINVNVNVNINIVVVINVNVNVNVVVVVNINVNNNVNVNIVVNVNVNVV
+              OO OO OOOM O OOOOO MOMOMOM M OOO MOMOMOMOOOOOM MOMMMOMOM OOMOMOMOO
+                       W         W W W W W     W W W W     W W WWW W W   W W W
          -XXXZZAMZZAZZMZZMMMMZMZZAZAZAZAZAZAZZMAZAZZZAZAZAMMMMMAAAZAZAMAZMZAZAZAO
+           --NNVWNNVNNWNNWWWWNWNNVNVNVNVNVNVNNWVNVNNNVNVNVWWWWWVVVNVNVWVNWNVNVNVX
+           IIAAZOAAZAAOAAOOOOAOAAZAZAZAZAZAZAAOZAZAAAZAZAZOOOOOZZZAZAZOZAOAZAZAZ
+           00VVNIVVNVVIVVIIIIVIVVNVNVNVNVNVNVVINVNVVVNVNVNIIIIINNNVNVNINVIVNVNVN
+             OOM OOMOO OO    O OOMOMOMOMOMOMOO MOMOOOMOMOM     MMMOMOM MO OMOMOM
+               W   W             W W W W W W   W W   W W W     WWW W W W   W W W
           OXXMZAMMZAMAMAMMMZMMMZMAMAZAZAMAZAZZMZMZMAZAZAZAZMZZZAZAZAZAMMZMMZZAZAI
+          ---WNVWWNVWVWVWWWNWWWNWVWVNVNVWVNVNNWNWNWVNVNVNVNWNNNVNVNVNVWWNWWNNVNVO
+           IIOAZOOAZOZOZOOOAOOOAOZOZAZAZOZAZAAOAOAOZAZAZAZAOAAAZAZAZAZOOAOOAAZAZ
+           00IVNIIVNININIIIVIIIVININVNVNINVNVVIVIVINVNVNVNVIVVVNVNVNVNIIVIIVVNVN
+              OM  OM M M   O   O M MOMOM MOMOO O O MOMOMOMO OOOMOMOMOM  O  OOMOM
+               W   W W W         W W W W W W       W W W W     W W W W       W W
          -OXXMMZMZMAMAZMZZMZMMMZZMMAMAZAMAMZZZMZZZMAZAZAMAMMZZZAMAZAZAZAZAMZMAZAI
+          ---WWNWNWVWVNWNNWNWWWNNWWVWVNVWVWNNNWNNNWVNVNVWVWWNNNVWVNVNVNVNVWNWVNVO
+           IIOOAOAOZOZAOAAOAOOOAAOOZOZAZOZOAAAOAAAOZAZAZOZOOAAAZOZAZAZAZAZOAOZAZ
+           00IIVIVININVIVVIVIIIVVIININVNINIVVVIVVVINVNVNINIIVVVNINVNVNVNVNIVINVN
+               O O M MO OO O   OO  M MOM M OOO OOO MOMOM M  OOOM MOMOMOMOM O MOM
+                   W W             W W W W         W W W W     W W W W W W   W W
          ==XXZMZMZMZMZZZZZMZMAMMZAZZZZMZMZZZZMMAMMMAMAMAMZZAZAZZZZMZMAMZZZMZZZZZI
+          O--NWNWNWNWNNNNNWNWVWWNVNNNNWNWNNNNWWVWWWVWVWVWNNVNVNNNNWNWVWNNNWNNNNNO
+           IIAOAOAOAOAAAAAOAOZOOAZAAAAOAOAAAAOOZOOOZOZOZOAAZAZAAAAOAOZOAAAOAAAAA
+           00VIVIVIVIVVVVVIVINIIVNVVVVIVIVVVVIINIIINININIVVNVNVVVVIVINIVVVIVVVVV
+             O O O O OOOOO O M  OMOOOO O OOOO  M   M M M OOMOMOOOO O M OOO OOOOO
+                             W   W             W   W W W   W W       W
          IIXMZMAMZZZZZZAMMMZMMMMZZZAZAMAMMMZZAMZZZMZZAZAZAZAZAZAZAZZMAZZZZMAMAMAI
+          O-WNWVWNNNNNNVWWWNWWWWNNNVNVWVWWWNNVWNNNWNNVNVNVNVNVNVNVNNWVNNNNWVWVWVO
+           IOAOZOAAAAAAZOOOAOOOOAAAZAZOZOOOAAZOAAAOAAZAZAZAZAZAZAZAAOZAAAAOZOZOZ
+           0IVINIVVVVVVNIIIVIIIIVVVNVNINIIIVVNIVVVIVVNVNVNVNVNVNVNVVINVVVVINININ
+             O M OOOOOOM   O    OOOMOM M   OOM OOO OOMOMOMOMOMOMOMOO MOOOO M M M
+               W       W           W W W     W       W W W W W W W   W     W W W
 -        OOXXZMAZZMMMZZAMZMMMMZZMZZAZAMZMZMAMZMMZAZAZAAAZAAAZAZMZAZZZMZZZZMZMAZA=
+          X--NWVNNWWWNNVWNWWWWNNWNNVNVWNWNWVWNWWNVNVNVVVNVVVNVNWNVNNNWNNNNWNWVNVO
+           IIAOZAAOOOAAZOAOOOOAAOAAZAZOAOAOZOAOOAZAZAZZZAZZZAZAOAZAAAOAAAAOAOZAZ
+           00VINVVIIIVVNIVIIIIVVIVVNVNIVIVINIVIIVNVNVNNNVNNNVNVIVNVVVIVVVVIVINVN
+             O MOO   OOM O    OO OOMOM O O M O  OMOMOMMMOMMMOMO OMOOO OOOO O MOM
+               W       W           W W     W     W W WWW WWW W   W           W W
          NXMMMZZZZMMMMMZMMMZMZMZMZZAZZMAMZMAMZMZZAZAMAAAZAAAZAZAMZMMMZZZMZZMMAZZO
+          OWWWNNNNWWWWWNWWWNWNWNWNNVNNWVWNWVWNWNNVNVWVVVNVVVNVNVWNWWWNNNWNNWWVNN-
+          -OOOAAAAOOOOOAOOOAOAOAOAAZAAOZOAOZOAOAAZAZOZZZAZZZAZAZOAOOOAAAOAAOOZAA
+           IIIVVVVIIIIIVIIIVIVIVIVVNVVINIVINIVIVVNVNINNNVNNNVNVNIVIIIVVVIVVIINVV
+              OOOO     O   O O O OOMOO M O M O OOMOM MMMOMMMOMOM O   OOO OO  MOO
+                                   W   W   W     W W WWW WWW W W             W
          =XMMZZZMZZZMZZMMMMZZZMZMZMZZZXMMAZAZZMZZAZAZAMAZAZAZAZAMZZZZZMZMZZMMZMZO
+         OIWWNNNWNNNWNNWWWWNNNWNWNWNNN-WWVNVNNWNNVNVNVWVNVNVNVNVWNNNNNWNWNNWWNWN-
+          OOOAAAOAAAOAAOOOOAAAOAOAOAAAIOOZAZAAOAAZAZAZOZAZAZAZAZOAAAAAOAOAAOOAOA
+           IIVVVIVVVIVVIIIIVVVIVIVIVVV0IINVNVVIVVNVNVNINVNVNVNVNIVVVVVIVIVVIIVIV
+             OOO OOO OO    OOO O O OOO   MOMOO OOMOMOM MOMOMOMOM OOOOO O OO  O O
+                                         W W     W W W W W W W W
   -     -OXMMMZZMAZZMAZZMZMZMZZZZMMMZMMZMZZZZAZAZZZAZAZAAAMAMZZZMAMZZZZAZZMZZZZAN
+         X-WWWNNWVNNWVNNWNWNWNNNNWWWNWWNWNNNNVNVNNNVNVNVVVWVWNNNWVWNNNNVNNWNNNNV
+          IOOOAAOZAAOZAAOAOAOAAAAOOOAOOAOAAAAZAZAAAZAZAZZZOZOAAAOZOAAAAZAAOAAAAZ
+          0IIIVVINVVINVVIVIVIVVVVIIIVIIVIVVVVNVNVVVNVNVNNNINIVVVINIVVVVNVVIVVVVN
+              OO MOO MOO O O OOOO   O  O OOOOMOMOOOMOMOMMM M OOO M OOOOMOO OOOOM
+                 W   W                       W W   W W WWW W     W     W       W
         =OXMMZMZZZMAMAZMZZMZMMMZZZMZMZMZZZZZMAZAMMMAMAZAZAZAZZZAMZZZZZMZMZMZZZZMN
+         X-WWNWNNNWVWVNWNNWNWWWNNNWNWNWNNNNNWVNVWWWVWVNVNVNVNNNVWNNNNNWNWNWNNNNW
+          IOOAOAAAOZOZAOAAOAOOOAAAOAOAOAAAAAOZAZOOOZOZAZAZAZAAAZOAAAAAOAOAOAAAAO
+          0IIVIVVVININVIVVIVIIIVVVIVIVIVVVVVINVNIIININVNVNVNVVVNIVVVVVIVIVIVVVVI
+             O OOO M MO OO O   OOO O O OOOOO MOM   M MOMOMOMOOOM OOOOO O O OOOO
+                   W W                       W W   W W W W W   W
         IXXMZZMMMZMAZZZZZZMZZMMMMMMZMMMZMAZAMAZAZAZAZMZZMZZZMZZAMMMZZMMZMZZMMZZMN
+         O-WNNWWWNWVNNNNNNWNNWWWWWWNWWWNWVNVWVNVNVNVNWNNWNNNWNNVWWWNNWWNWNNWWNNW
+         -IOAAOOOAOZAAAAAAOAAOOOOOOAOOOAOZAZOZAZAZAZAOAAOAAAOAAZOOOAAOOAOAAOOAAO
+          0IVVIIIVINVVVVVVIVVIIIIIIVIIIVINVNINVNVNVNVIVVIVVVIVVNIIIVVIIVIVVIIVVI
+            OO   O MOOOOOO OO      O   O MOM MOMOMOMO OO OOO OOM   OO  O OO  OO
+                   W                     W W W W W W           W
        -OXMMZZZZMZZZMZMZMZZZZZMZMZZZMZMZMMZZMZZAZAMAMAZAMZMMMZMMMAZZZZMZMZMZMZMMO
+         IWWNNNNWNNNWNWNWNNNNNWNWNNNWNWNWWNNWNNVNVWVWVNVWNWWWNWWWVNNNNWNWNWNWNWW-
+         OOOAAAAOAAAOAOAOAAAAAOAOAAAOAOAOOAAOAAZAZOZOZAZOAOOOAOOOZAAAAOAOAOAOAOO
+          IIVVVVIVVVIVIVIVVVVVIVIVVVIVIVIIVVIVVNVNININVNIVIIIVIIINVVVVIVIVIVIVII
+            OOOO OOO O O OOOOO O OOO O O  OO OOMOM M MOM O   O   MOOOO O O O O
+                                               W W W W W         W
   -    -NXXZZAZZMZZZMZZAMZZZMZZZMZMZZZMMZAMAZAZAMAZMMZMZZMZMMMMAZZMZMAMMMZXMMMMZO
+         --NNVNNWNNNWNNVWNNNWNNNWNWNNNWWNVWVNVNVWVNWWNWNNWNWWWWVNNWNWVWWWN-WWWWN-
+         IIAAZAAOAAAOAAZOAAAOAAAOAOAAAOOAZOZAZAZOZAOOAOAAOAOOOOZAAOAOZOOOAIOOOOA
+         00VVNVVIVVVIVVNIVVVIVVVIVIVVVIIVNINVNVNINVIIVIVVIVIIIINVVIVINIIIV0IIIIV
+           OOMOO OOO OOM OOO OOO O OOO  OM MOMOM MO  O OO O    MOO O M   O     O
+             W         W                 W W W W W             W     W
        -OXMMMAMZZAZMZZMAZZMMZZMAZMZZZZMAZAMZMZMAMZMMZMMMMZMZMAMAZZMMZZZMZZMZZZZMN
+        --WWWVWNNVNWNNWVNNWWNNWVNWNNNNWVNVWNWNWVWNWWNWWWWNWNWVWVNNWWNNNWNNWNNNNW
+         IOOOZOAAZAOAAOZAAOOAAOZAOAAAAOZAZOAOAOZOAOOAOOOOAOAOZOZAAOOAAAOAAOAAAAO
+         0IIINIVVNVIVVINVVIIVVINVIVVVVINVNIVIVINIVIIVIIIIVIVININVVIIVVVIVVIVVVVI
+             M OOMO OO MOO  OO MO OOOO MOM O O M O  O    O O M MOO  OOO OO OOOO
+             W   W     W       W       W W     W             W W
        ==MMAZAZZZAMZMZMMMZZMZZZAZAMZZZZAMAMZZZMAZZMZMZZZXZMZZAZAZZMZZZZZMZZZMZZZO
+        OWWVNVNNNVWNWNWWWNNWNNNVNVWNNNNVWVWNNNWVNNWNWNNN-NWNNVNVNNWNNNNNWNNNWNNN-
+         OOZAZAAAZOAOAOOOAAOAAAZAZOAAAAZOZOAAAOZAAOAOAAAIAOAAZAZAAOAAAAAOAAAOAAA
+         IINVNVVVNIVIVIIIVVIVVVNVNIVVVVNINIVVVINVVIVIVVV0VIVVNVNVVIVVVVVIVVVIVVV
+           MOMOOOM O O   OO OOOMOM OOOOM M OOO MOO O OOO O OOMOMOO OOOOO OOO OOO
+           W W   W             W W     W W     W             W W
        IIMMZMAZAMZZZZZZMMZMZZZZZZMZAZMMMMMMZMZMZZAMAZZMZXMMMMMMAMMMMZZMZMMMMMZMMN
+        OWWNWVNVWNNNNNNWWNWNNNNNNWNVNWWWWWWNWNWNNVWVNNWN-WWWWWWVWWWWNNWNWWWWWNWW
+         OOAOZAZOAAAAAAOOAOAAAAAAOAZAOOOOOOAOAOAAZOZAAOAIOOOOOOZOOOOAAOAOOOOOAOO
+         IIVINVNIVVVVVVIIVIVVVVVVIVNVIIIIIIVIVIVVNINVVIV0IIIIIINIIIIVVIVIIIIIVII
+           O MOM OOOOOO  O OOOOOO OMO      O O OOM MOO O       M    OO O     O
+             W W                   W             W W           W
        OOMXZZAZZZAZAZAMZZZMZMMZZZMZAZAZMZZMZZMMAZZMZMZZAZZMZZZMZMZMMMZMMMAMAMAZMO
+        XW-NNVNNNVNVNVWNNNWNWWNNNWNVNVNWNNWNNWWVNNWNWNNVNNWNNNWNWNWWWNWWWVWVWVNW-
+         OIAAZAAAZAZAZOAAAOAOOAAAOAZAZAOAAOAAOOZAAOAOAAZAAOAAAOAOAOOOAOOOZOZOZAO
+         I0VVNVVVNVNVNIVVVIVIIVVVIVNVNVIVVIVVIINVVIVIVVNVVIVVVIVIVIIIVIIINININVI
+           OOMOOOMOMOM OOO O  OOO OMOMO OO OO  MOO O OOMOO OOO O O   O   M M MO
+             W   W W W             W W         W       W                 W W W
        OOMMZZAZZMAZAZAMZZZMMMMZMMAZZMMZZZZMZMZZAZZZZZZMAZMZZZZMMMMXZZMMMZAZAMAZMO
+        XWWNNVNNWVNVNVWNNNWWWWNWWVNNWWNNNNWNWNNVNNNNNNWVNWNNNNWWWW-NNWWWNVNVWVNW-
+         OOAAZAAOZAZAZOAAAOOOOAOOZAAOOAAAAOAOAAZAAAAAAOZAOAAAAOOOOIAAOOOAZAZOZAO
+         IIVVNVVINVNVNIVVVIIIIVIINVVIIVVVVIVIVVNVVVVVVINVIVVVVIIII0VVIIIVNVNINVI
+           OOMOO MOMOM OOO    O  MOO  OOOO O OOMOOOOOO MO OOOO     OO   OMOM MO
+             W   W W W           W             W       W                 W W W
   -    NXZMAAAMAZAZAMAZMZZZZMZMZMZZAMZZAMAZAZZZZMMMAZZZZZMMAZZMMMMMMMZMZZAZZMAZZO
+        ONWVVVWVNVNVWVNWNNNNWNWNWNNVWNNVWVNVNNNNWWWVNNNNNWWVNNWWWWWWWNWNNVNNWVNN-
+        -AOZZZOZAZAZOZAOAAAAOAOAOAAZOAAZOZAZAAAAOOOZAAAAAOOZAAOOOOOOOAOAAZAAOZAA
+         VINNNINVNVNINVIVVVVIVIVIVVNIVVNINVNVVVVIIINVVVVVIINVVIIIIIIIVIVVNVVINVV
+         O MMM MOMOM MO OOOO O O OOM OOM MOMOOOO   MOOOOO  MOO       O OOMOO MOO
+           WWW W W W W             W   W W W       W       W             W   W
 - -    =XMMZMAMZMZZZMAZZMZMMMZMZMZMAZZMAMZMZMAMAMZZZMZMZZAMAMAZZMMXMMMZZZZMZMZMZ=
+       OIWWNWVWNWNNNWVNNWNWWWNWNWNWVNNWVWNWNWVWVWNNNWNWNNVWVWVNNWW-WWWNNNNWNWNWNO
+        OOOAOZOAOAAAOZAAOAOOOAOAOAOZAAOZOAOAOZOZOAAAOAOAAZOZOZAAOOIOOOAAAAOAOAOA
+         IIVINIVIVVVINVVIVIIIVIVIVINVVINIVIVININIVVVIVIVVNININVVII0IIIVVVVIVIVIV
+           O M O OOO MOO O   O O O MOO M O O M M OOO O OOM M MOO      OOOO O O O
+             W       W             W   W     W W         W W W
   -    IXZZMMZMZMZZZMZZZMZMZZAZZMAMAZAZZMZMZZZZMZZMZMZMAZAMZZMMMMMMMMZMZMMZZMZZZ=
+       OINNWWNWNWNNNWNNNWNWNNVNNWVWVNVNNWNWNNNNWNNWNWNWVNVWNNWWWWWWWWNWNWWNNWNNNO
+        OAAOOAOAOAAAOAAAOAOAAZAAOZOZAZAAOAOAAAAOAAOAOAOZAZOAAOOOOOOOOAOAOOAAOAAA
+         VVIIVIVIVVVIVVVIVIVVNVVININVNVVIVIVVVVIVVIVIVINVNIVVIIIIIIIIVIVIIVVIVVV
+         OO  O O OOO OOO O OOMOO M MOMOO O OOOO OO O O MOM OO        O O  OO OOO
+                             W   W W W                 W W
  - -  -IXMMZZZZZMZMZMZZMMMZMZMMZMAMMZZZAMZZZMZZMMZZZZZMZZAZZZAZAMZZZMZMMZZZMMZMZO
+       OIWWNNNNNWNWNWNNWWWNWNWWNWVWWNNNVWNNNWNNWWNNNNNWNNVNNNVNVWNNNWNWWNNNWWNWN-
+        OOOAAAAAOAOAOAAOOOAOAOOAOZOOAAAZOAAAOAAOOAAAAAOAAZAAAZAZOAAAOAOOAAAOOAOA
+         IIVVVVVIVIVIVVIIIVIVIIVINIIVVVNIVVVIVVIIVVVVVIVVNVVVNVNIVVVIVIIVVVIIVIV
+           OOOOO O O OO   O O  O M  OOOM OOO OO  OOOOO OOMOOOMOM OOO O  OOO  O O
+                                 W     W                 W   W W
       -IXZMZZZMMZZMMMZMAZMMZZZMZMMMZZZMAMZZZMZZZMZMMMZMZMAMAMAMMMZMAMZMMMZZZMZZZ=
+       O-NWNNNWWNNWWWNWVNWWNNNWNWWWNNNWVWNNNWNNNWNWWWNWNWVWVWVWWWNWVWNWWWNNNWNNNO
+        IAOAAAOOAAOOOAOZAOOAAAOAOOOAAAOZOAAAOAAAOAOOOAOAOZOZOZOOOAOZOAOOOAAAOAAA
+        0VIVVVIIVVIIIVINVIIVVVIVIIIVVVINIVVVIVVVIVIIIVIVINININIIIVINIVIIIVVVIVVV
+         O OOO  OO   O MO  OOO O   OOO M OOO OOO O   O O M M M   O M O   OOO OOO
+                       W               W                 W W W     W
       -OXMMZMZMZMZMMMZZZMZMZZZZZMZZAMZMZMMZMMZZMMZMMMMZZMZZZMZZZMMXZMMMMMMMMMZMZI
+       X-WWNWNWNWNWWWNNNWNWNNNNNWNNVWNWNWWNWWNNWWNWWWWNNWNNNWNNNWW-NWWWWWWWWWNWNO
+        IOOAOAOAOAOOOAAAOAOAAAAAOAAZOAOAOOAOOAAOOAOOOOAAOAAAOAAAOOIAOOOOOOOOOAOA
+        0IIVIVIVIVIIIVVVIVIVVVVVIVVNIVIVIIVIIVVIIVIIIIVVIVVVIVVVII0VIIIIIIIIIVIV
+           O O O O   OOO O OOOOO OOM O O  O  OO  O    OO OOO OOO   O         O O
+                                   W
       =XXMMZZZZZMZMZMMMZZMMZZZMZMZMZMZZMZZZZMMMMMAZAMZMZZMMZZAMZMZMZMZMMMMXZMMZZ=
+       O-WWNNNNNWNWNWWWNNWWNNNWNWNWNWNNWNNNNWWWWWVNVWNWNNWWNNVWNWNWNWNWWWW-NWWNNO
+       -IOOAAAAAOAOAOOOAAOOAAAOAOAOAOAAOAAAAOOOOOZAZOAOAAOOAAZOAOAOAOAOOOOIAOOAA
+        0IIVVVVVIVIVIIIVVIIVVVIVIVIVIVVIVVVVIIIIINVNIVIVVIIVVNIVIVIVIVIIII0VIIVV
+           OOOOO O O   OO  OOO O O O OO OOOO     MOM O OO  OOM O O O O     O  OO
+                                                 W W         W
  -    =XXMZMZZZZMZZMZZMZZZMZZZZZZZMZZZMZZMMZMMXZMAMZZZZMMMMZZZMMMZMZMMZZMZMZZMMMO
+       O-WNWNNNNWNNWNNWNNNWNNNNNNNWNNNWNNWWNWW-NWVWNNNNWWWWNNNWWWNWNWWNNWNWNNWWWX
+       -IOAOAAAAOAAOAAOAAAOAAAAAAAOAAAOAAOOAOOIAOZOAAAAOOOOAAAOOOAOAOOAAOAOAAOOO
+        0IVIVVVVIVVIVVIVVVIVVVVVVVIVVVIVVIIVII0VINIVVVVIIIIVVVIIIVIVIIVVIVIVVIII
+          O OOOO OO OO OOO OOOOOOO OOO OO  O   O M OOOO    OOO   O O  OO O OO
+                                                 W
 -     =XXMZZZAZZZAZZMAMZZZMMMMMZMMZZZMMMMZMZZMMMMZZZZZMZZZMZMZMMMMMMMZMMMMZZMMZMI
+       O-WNNNVNNNVNNWVWNNNWWWWWNWWNNNWWWWNWNNWWWWNNNNNWNNNWNWNWWWWWWWNWWWWNNWWNWO
+       -IOAAAZAAAZAAOZOAAAOOOOOAOOAAAOOOOAOAAOOOOAAAAAOAAAOAOAOOOOOOOAOOOOAAOOAO
+        0IVVVNVVVNVVINIVVVIIIIIVIIVVVIIIIVIVVIIIIVVVVVIVVVIVIVIIIIIIIVIIIIVVIIVI
+          OOOMOOOMOO M OOO     O  OOO    O OO    OOOOO OOO O O       O    OO  O
+             W   W   W
  -    XXXZMZMZMMZMMMMMMMMMMZMMXMMMMMXMXMXMXXMMMMMMMZMZZMMMMMMZXMMZMZMZMZMZMMMZMZO
+       O-NWNWNWWNWWWWWWWWWWNWW-WWWWW-W-W-W--WWWWWWWNWNNWWWWWWN-WWNWNWNWNWNWWWNWNX
+       -IAOAOAOOAOOOOOOOOOOAOOIOOOOOIOIOIOIIOOOOOOOAOAAOOOOOOAIOOAOAOAOAOAOOOAOA
+        0VIVIVIIVIIIIIIIIIIVII0IIIII0I0I0I00IIIIIIIVIVVIIIIIIV0IIVIVIVIVIVIIIVIV
+         O O O  O          O                       O OO      O   O O O O O   O O
   -  -XXXXXMXMMMXMXMXMXMMMXMXMXXMMMMMMXMMMMMXMXMMMMZMMMMMZMMXMMZMMMMMMMMMMMZMMMMI
+       OI--W-WWW-W-W-W-WWW-W-W--WWWWWW-WWWWW-W-WWWWNWWWWWNWW-WWNWWWWWWWWWWWNWWWWO
+       -OIIOIOOOIOIOIOIOOOIOIOIIOOOOOOIOOOOOIOIOOOOAOOOOOAOOIOOAOOOOOOOOOOOAOOOO
+         00I0III0I0I0I0III0I0I00IIIIII0IIIII0I0IIIIVIIIIIVII0IIVIIIIIIIIIIIVIIII
+                                                   O     O     O           O
 ---  -XXXMXZMMXXXMMMMZMZMMXMMMMMXMMMXMMMMMMZMMXMXMMMMMMMZZMMMZZMMMZZMMXMMZMZXMZMI
+       OIW-NWW---WWWWNWNWW-WWWWW-WWW-WWWWWWNWW-W-WWWWWWWNNWWWNNWWWNNWW-WWNWN-WNWO
+       -OOIAOOIIIOOOOAOAOOIOOOOOIOOOIOOOOOOAOOIOIOOOOOOOAAOOOAAOOOAAOOIOOAOAIOAO
+         I0VII000IIIIVIVII0IIIII0III0IIIIIIVII0I0IIIIIIIVVIIIVVIIIVVII0IIVIV0IVI
+           O         O O                   O            OO   OO   OO     O O  O
  ----INXXMMMMMMZMMZMMMZMXZMMMMMMXMMMMMMZMMMZMZMMMZMZZZMMMMMZMZZZMMZZMZZMMMMMMMMMI
+       I-WWWWWWNWWNWWWNW-NWWWWWW-WWWWWWNWWWNWNWWWNWNNNWWWWWNWNNNWWNNWNNWWWWWWWWWO
+       OIOOOOOOAOOAOOOAOIAOOOOOOIOOOOOOAOOOAOAOOOAOAAAOOOOOAOAAAOOAAOAAOOOOOOOOO
+        0IIIIIIVIIVIIIVI0VIIIIII0IIIIIIVIIIVIVIIIVIVVVIIIIIVIVVVIIVVIVVIIIIIIIII
+               O  O   O  O             O   O O   O OOO     O OOO  OO OO
 =--==XOXMMZAZAZAMZMZMZMZZZMZMMMZMZMZMMMZMZMMXZMMMMMZMZZMMMMMZZMZMMMZZZMMMMMMMZMMO
+      -IWWNVNVNVWNWNWNWNNNWNWWWNWNWNWWWNWNWW-NWWWWWNWNNWWWWWNNWNWWWNNNWWWWWWWNWWX
+       OOOAZAZAZOAOAOAOAAAOAOOOAOAOAOOOAOAOOIAOOOOOAOAAOOOOOAAOAOOOAAAOOOOOOOAOO
+        IIVNVNVNIVIVIVIVVVIVIIIVIVIVIIIVIVII0VIIIIIVIVVIIIIIVVIVIIIVVVIIIIIIIVII
+          OMOMOM O O O OOO O   O O O   O O   O     O OO     OO O   OOO       O
+           W W W
 ==-IXOIXMZMZMZMZZZMAMZMZMMMZZMMZMZMZZMMMZZZMZZMMZMZZZAMZZZMZZZMZZZZAMZMAZAMAMZZZI
+     -O-WNWNWNWNNNWVWNWNWWWNNWWNWNWNNWWWNNNWNNWWNWNNNVWNNNWNNNWNNNNVWNWVNVWVWNNNO
+       IOAOAOAOAAAOZOAOAOOOAAOOAOAOAAOOOAAAOAAOOAOAAAZOAAAOAAAOAAAAZOAOZAZOZOAAA
+       0IVIVIVIVVVINIVIVIIIVVIIVIVIVVIIIVVVIVVIIVIVVVNIVVVIVVVIVVVVNIVINVNINIVVV
+         O O O OOO M O O   OO  O O OO   OOO OO  O OOOM OOO OOO OOOOM O MOM M OOO
+                   W                                 W             W   W W W
 ===IIOXMMZMAZZZZMZZZZZMZMZMMMZMZMZZMXMMMMZMZMZMZZZMMZAMZMZZMZZMMZZMAZAMAMAZAMAMAI
+     -OWWNWVNNNNWNNNNNWNWNWWWNWNWNNW-WWWWNWNWNWNNNWWNVWNWNNWNNWWNNWVNVWVWVNVWVWVO
+      -OOAOZAAAAOAAAAAOAOAOOOAOAOAAOIOOOOAOAOAOAAAOOAZOAOAAOAAOOAAOZAZOZOZAZOZOZ
+       IIVINVVVVIVVVVVIVIVIIIVIVIVVI0IIIIVIVIVIVVVIIVNIVIVVIVVIIVVINVNININVNININ
+         O MOOOO OOOOO O O   O O OO      O O O OOO  OM O OO OO  OO MOM M MOM M M
+           W                                         W             W W W W W W W
 =I=XXOXMMZMMZZMZMZZAZAZAZAMZMAZAMMMMMMZZMMZMMZMZZMZZMZZMMZMZZZZMMMMAZAZAMAZZMZMAI
+     -OWWNWWNNWNWNNVNVNVNVWNWVNVWWWWWWNNWWNWWNWNNWNNWNNWWNWNNNNWWWWVNVNVWVNNWNWVO
+      -OOAOOAAOAOAAZAZAZAZOAOZAZOOOOOOAAOOAOOAOAAOAAOAAOOAOAAAAOOOOZAZAZOZAAOAOZ
+       IIVIIVVIVIVVNVNVNVNIVINVNIIIIIIVVIIVIIVIVVIVVIVVIIVIVVVVIIIINVNVNINVVIVIN
+         O  OO O OOMOMOMOM O MOM      OO  O  O OO OO OO  O OOOO    MOMOM MOO O M
+                   W W W W   W W                                   W W W W     W
 IXIII=XMMZZAAAAAMZMMXMMZZAMAZZZMZZZZMMMZMZMMMZMZZZMZMZZZMMMMZAZZMAZAZAMZMZMMMZMZ=
+     OOWWNNVVVVVWNWW-WWNNVWVNNNWNNNNWWWNWNWWWNWNNNWNWNNNWWWWNVNNWVNVNVWNWNWWWNWNO
+      -OOAAZZZZZOAOOIOOAAZOZAAAOAAAAOOOAOAOOOAOAAAOAOAAAOOOOAZAAOZAZAZOAOAOOOAOA
+       IIVVNNNNNIVII0IIVVNINVVVIVVVVIIIVIVIIIVIVVVIVIVVVIIIIVNVVINVNVNIVIVIIIVIV
+         OOMMMMM O     OOM MOOO OOOO   O O   O OOO O OOO    OMOO MOMOM O O   O O
+           WWWWW         W W                                 W   W W W
 INNONIXZZAAAAAZAZAZAZAZAZAZAZZMMZMZZMZZAMZZZMZZMMZMMMZZAZAZZMZMAZAZAMAZAZAZAZAZAI
+     OINNVVVVVNVNVNVNVNVNVNVNNWWNWNNWNNVWNNNWNNWWNWWWNNVNVNNWNWVNVNVWVNVNVNVNVNVO
+      OAAZZZZZAZAZAZAZAZAZAZAAOOAOAAOAAZOAAAOAAOOAOOOAAZAZAAOAOZAZAZOZAZAZAZAZAZ
+       VVNNNNNVNVNVNVNVNVNVNVVIIVIVVIVVNIVVVIVVIIVIIIVVNVNVVIVINVNVNINVNVNVNVNVN
+       OOMMMMMOMOMOMOMOMOMOMOO  O OO OOM OOO OO  O   OOMOMOO O MOMOM MOMOMOMOMOM
+         WWWWW W W W W W W W           W               W W     W W W W W W W W W
 ONOXXOXMZAAAZAMAZAZZMMZAZAZAMZMZMMMMZZMMMZMMMZZZZZZZMMZAZMZZMAZAZAZAZAZAZAZAZAMA=
+     -OWNVVVNVWVNVNNWWNVNVNVWNWNWWWWNNWWWNWWWNNNNNNNWWNVNWNNWVNVNVNVNVNVNVNVNVWVO
+      -OAZZZAZOZAZAAOOAZAZAZOAOAOOOOAAOOOAOOOAAAAAAAOOAZAOAAOZAZAZAZAZAZAZAZAZOZ
+       IVNNNVNINVNVVIIVNVNVNIVIVIIIIVVIIIVIIIVVVVVVVIIVNVIVVINVNVNVNVNVNVNVNVNIN
+        OMMMOM MOMOO  OMOMOM O O    OO   O   OOOOOOO  OMO OO MOMOMOMOMOMOMOMOM M
+         WWW W W W     W W W                           W     W W W W W W W W W W
 II==XOXMMAMAZAZAZAMZZMMZMZMAMMZZMMMZMAMZZZMZZAZAZAZAZZZMMZZAZAZAMAZAZAAAAAZAZAZA=
+     -IWWVWVNVNVNVWNNWWNWNWVWWNNWWWNWVWNNNWNNVNVNVNVNNNWWNNVNVNVWVNVNVVVVVNVNVNVO
+      OOOZOZAZAZAZOAAOOAOAOZOOAAOOOAOZOAAAOAAZAZAZAZAAAOOAAZAZAZOZAZAZZZZZAZAZAZ
+       IININVNVNVNIVVIIVIVINIIVVIIIVINIVVVIVVNVNVNVNVVVIIVVNVNVNINVNVNNNNNVNVNVN
+         M MOMOMOM OO  O O M  OO   O M OOO OOMOMOMOMOOO  OOMOMOM MOMOMMMMMOMOMOM
+         W W W W W         W         W       W W W W       W W W W W WWWWW W W W
 II=XOIXMMZZZMAZMZZMZMZMZZZMZZZZZMMZZMZMZZMMZZZMMZZMAMMMMMMZZMAMZMAMAZAMAZZMAMZZZ=
+     OIWWNNNWVNWNNWNWNWNNNWNNNNNWWNNWNWNNWWNNNWWNNWVWWWWWWNNWVWNWVWVNVWVNNWVWNNNO
+      OOOAAAOZAOAAOAOAOAAAOAAAAAOOAAOAOAAOOAAAOOAAOZOOOOOOAAOZOAOZOZAZOZAAOZOAAA
+       IIVVVINVIVVIVIVIVVVIVVVVVIIVVIVIVVIIVVVIIVVINIIIIIIVVINIVININVNINVVINIVVV
+         OOO MO OO O O OOO OOOOO  OO O OO  OOO  OO M      OO M O M MOM MOO M OOO
+             W                                     W         W   W W W W   W
 IXIXNIXMMAZAZAZZZAZZZAMAMZMZMZZAMAMAZZMZMZZZMAZZMMMAZZZMMZMZZZZAZAZAZAMAAAZZZAZA=
+     OIWWVNVNVNNNVNNNVWVWNWNWNNVWVWVNNWNWNNNWVNNWWWVNNNWWNWNNNNVNVNVNVWVVVNNNVNVO
+      OOOZAZAZAAAZAAAZOZOAOAOAAZOZOZAAOAOAAAOZAAOOOZAAAOOAOAAAAZAZAZAZOZZZAAAZAZ
+       IINVNVNVVVNVVVNINIVIVIVVNININVVIVIVVVINVVIIINVVVIIVIVVVVNVNVNVNINNNVVVNVN
+         MOMOMOOOMOOOM M O O OOM M MOO O OOO MOO   MOOO  O OOOOMOMOMOM MMMOOOMOM
+         W W W   W   W W       W W W         W     W           W W W W WWW   W W
 I=-IXIXMZAZAAAZAMAMZZMMZMZZZMZMZZZMAMZZZMZMZMZZZMMZAMZMZZZMZZAZAZAAAMAZAMAZAZAZMO
+     OIWNVNVVVNVWVWNNWWNWNNNWNWNNNWVWNNNWNWNWNNNWWNVWNWNNNWNNVNVNVVVWVNVWVNVNVNW-
+      OOAZAZZZAZOZOAAOOAOAAAOAOAAAOZOAAAOAOAOAAAOOAZOAOAAAOAAZAZAZZZOZAZOZAZAZAO
+       IVNVNNNVNINIVVIIVIVVVIVIVVVINIVVVIVIVIVVVIIVNIVIVVVIVVNVNVNNNINVNINVNVNVI
+        OMOMMMOM M OO  O OOO O OOO M OOO O O OOO  OM O OOO OOMOMOMMM MOM MOMOMO
+         W WWW W W                 W               W         W W WWW W W W W W
 ---OOIXZZMZAZAMZMAZMZZMZZZMZZZZZMMMZMZMZZMZZMZZZMZZZMZMZMMMZMAMAMAZAZZZAZAZAZAZZO
+     O-NNWNVNVWNWVNWNNWNNNWNNNNNWWWNWNWNNWNNWNNNWNNNWNWNWWWNWVWVWVNVNNNVNVNVNVNN-
+      IAAOAZAZOAOZAOAAOAAAOAAAAAOOOAOAOAAOAAOAAAOAAAOAOAOOOAOZOZOZAZAAAZAZAZAZAA
+      0VVIVNVNIVINVIVVIVVVIVVVVVIIIVIVIVVIVVIVVVIVVVIVIVIIIVINININVNVVVNVNVNVNVV
+       OO OMOM O MO OO OOO OOOOO   O O OO OO OOO OOO O O   O M M MOMOOOMOMOMOMOO
+           W W   W                                           W W W W   W W W W
 ---OOIXMXZMZMMMMMZMMMMMMMXMZMZMMMMMXXMXMMZMMMZZZZMMZMZZMMZMMZZZZMZMMMZMZZAMZMZMZO
+     O-W-NWNWWWWWNWWWWWWW-WNWNWWWWW--W-WWNWWWNNNNWWNWNNWWNWWNNNNWNWWWNWNNVWNWNWN-
+      IOIAOAOOOOOAOOOOOOOIOAOAOOOOOIIOIOOAOOOAAAAOOAOAAOOAOOAAAAOAOOOAOAAZOAOAOA
+      0I0VIVIIIIIVIIIIIII0IVIVIIIII00I0IIVIIIVVVVIIVIVVIIVIIVVVVIVIIIVIVVNIVIVIV
+         O O     O         O O           O   OOOO  O OO  O  OOOO O   O OOM O O O
+                                                                         W
 ===ONOXMZAMAZAZZMZMZZZZZMMZZZZMMMZZZMZMMMZMZMAMAZAZAZAMAMZMAZAMZMAMAZZMZZAZAZAZAO
+     X-WNVWVNVNNWNWNNNNNWWNNNNWWWNNNWNWWWNWNWVWVNVNVNVWVWNWVNVWNWVWVNNWNNVNVNVNV-
+      IOAZOZAZAAOAOAAAAAOOAAAAOOOAAAOAOOOAOAOZOZAZAZAZOZOAOZAZOAOZOZAAOAAZAZAZAZ
+      0IVNINVNVVIVIVVVVVIIVVVVIIIVVVIVIIIVIVININVNVNVNINIVINVNIVININVVIVVNVNVNVN
+        OM MOMOO O OOOOO  OOOO   OOO O   O O M MOMOMOM M O MOM O M MOO OOMOMOMOM
+         W W W                               W W W W W W   W W   W W     W W W W
 =-=ONOXMZMZAMAMZMZMZZZMMMZZZZMZZMMZZZMMMZZZZZZMAMZMZZAZMZAZAZAMAMAZAZAZAMAZAAAZAO
+     X-WNWNVWVWNWNWNNNWWWNNNNWNNWWNNNWWWNNNNNNWVWNWNNVNWNVNVNVWVWVNVNVNVWVNVVVNV-
+      IOAOAZOZOAOAOAAAOOOAAAAOAAOOAAAOOOAAAAAAOZOAOAAZAOAZAZAZOZOZAZAZAZOZAZZZAZ
+      0IVIVNINIVIVIVVVIIIVVVVIVVIIVVVIIIVVVVVVINIVIVVNVIVNVNVNININVNVNVNINVNNNVN
+        O OM M O O OOO   OOOO OO  OOO   OOOOOO M O OOMO OMOMOM M MOMOMOM MOMMMOM
+           W W                                 W     W   W W W W W W W W W WWW W
 ===NNOXMMAZAZZMAMMMZZMZZZZZZMZZMMMZZZZMZZZZZMZZZZAZAZAZAZAZAAAZAZAMAZAZAZAZAZAZZ=
+     X-WWVNVNNWVWWWNNWNNNNNNWNNWWWNNNNWNNNNNWNNNNVNVNVNVNVNVVVNVNVWVNVNVNVNVNVNNO
+      IOOZAZAAOZOOOAAOAAAAAAOAAOOOAAAAOAAAAAOAAAAZAZAZAZAZAZZZAZAZOZAZAZAZAZAZAA
+      0IINVNVVINIIIVVIVVVVVVIVVIIIVVVVIVVVVVIVVVVNVNVNVNVNVNNNVNVNINVNVNVNVNVNVV
+         MOMOO M   OO OOOOOO OO   OOOO OOOOO OOOOMOMOMOMOMOMMMOMOM MOMOMOMOMOMOO
+         W W   W                                 W W W W W WWW W W W W W W W W
 =--ONOXMMAMZZZMZZZMZMZZZMZZZZZMZMMZZMAMZMAZMZAZAZAZAZAAAZAZAMAAAZAZAZAZAMAZZZAZZO
+   - X-WWVWNNNWNNNWNWNNNWNNNNNWNWWNNWVWNWVNWNVNVNVNVNVVVNVNVWVVVNVNVNVNVWVNNNVNN-
+      IOOZOAAAOAAAOAOAAAOAAAAAOAOOAAOZOAOZAOAZAZAZAZAZZZAZAZOZZZAZAZAZAZOZAAAZAA
+      0IINIVVVIVVVIVIVVVIVVVVVIVIIVVINIVINVIVNVNVNVNVNNNVNVNINNNVNVNVNVNINVVVNVV
+         M OOO OOO O OOO OOOOO O  OO M O MO OMOMOMOMOMMMOMOM MMMOMOMOMOM MOOOMOO
+         W                           W   W   W W W W WWW W W WWW W W W W W   W
 -=-ONXXZMAZAZAZAMAMMZMMZZMZZMZZAZAZAZZZMZZMZZAZZMZMZZAMAZAZAZAAAZAAAAAZAZAMAZAZAO
+   - O-NWVNVNVNVWVWWNWWNNWNNWNNVNVNVNNNWNNWNNVNNWNWNNVWVNVNVNVVVNVVVVVNVNVWVNVNV-
+     -IAOZAZAZAZOZOOAOOAAOAAOAAZAZAZAAAOAAOAAZAAOAOAAZOZAZAZAZZZAZZZZZAZAZOZAZAZ
+      0VINVNVNVNINIIVIIVVIVVIVVNVNVNVVVIVVIVVNVVIVIVVNINVNVNVNNNVNNNNNVNVNINVNVN
+       O MOMOMOM M  O  OO OO OOMOMOMOOO OO OOMOO O OOM MOMOMOMMMOMMMMMOMOM MOMOM
+         W W W W W             W W W         W       W W W W WWW WWWWW W W W W W
 ==-NOOXZZAMMMAZAZAZZMZMZZMZZZZMZMAZZZZMZMMZZZZZZMZMZZZMAZAZAMAZAZAMAMAZAMAZZMAMA=
+    -X-NNVWWWVNVNVNNWNWNNWNNNNWNWVNNNNWNWWNNNNNNWNWNNNWVNVNVWVNVNVWVWVNVWVNNWVWVO
+      IAAZOOOZAZAZAAOAOAAOAAAAOAOZAAAAOAOOAAAAAAOAOAAAOZAZAZOZAZAZOZOZAZOZAAOZOZ
+      0VVNIIINVNVNVVIVIVVIVVVVIVINVVVVIVIIVVVVVVIVIVVVINVNVNINVNVNININVNINVVININ
+       OOM   MOMOMOO O OO OOOO O MOOOO O  OOOOOO O OOO MOMOM MOMOM M MOM MOO M M
+         W   W W W               W                     W W W W W W W W W W   W W
 =--OOOXMMZZZMMMZZAMAMZMAMMMMZZMZMZMMZZZZMZZZZZZZMZMZZZZZZAZAMZZAZAZAZAZAZAZAZAZZO
+   --X-WWNNNWWWNNVWVWNWVWWWWNNWNWNWWNNNNWNNNNNNNWNWNNNNNNVNVWNNVNVNVNVNVNVNVNVNN-
+      IOOAAAOOOAAZOZOAOZOOOOAAOAOAOOAAAAOAAAAAAAOAOAAAAAAZAZOAAZAZAZAZAZAZAZAZAA
+      0IIVVVIIIVVNINIVINIIIIVVIVIVIIVVVVIVVVVVVVIVIVVVVVVNVNIVVNVNVNVNVNVNVNVNVV
+         OOO   OOM M O M    OO O O  OOOO OOOOOOO O OOOOOOMOM OOMOMOMOMOMOMOMOMOO
+                 W W   W                                 W W   W W W W W W W W
 ==-NNOXZZZMZMZMZMZMZZMMZZZMZZZZZZMZZZZMMZZMZMZZZMZZZZAZMZZMZMAZAMZMAZAMAZAZAZAZZ=
+     X-NNNWNWNWNWNWNNWWNNNWNNNNNNWNNNNWWNNWNWNNNWNNNNVNWNNWNWVNVWNWVNVWVNVNVNVNNO
+      IAAAOAOAOAOAOAAOOAAAOAAAAAAOAAAAOOAAOAOAAAOAAAAZAOAAOAOZAZOAOZAZOZAZAZAZAA
+      0VVVIVIVIVIVIVVIIVVVIVVVVVVIVVVVIIVVIVIVVVIVVVVNVIVVIVINVNIVINVNINVNVNVNVV
+       OOO O O O O OO  OOO OOOOOO OOOO  OO O OOO OOOOMO OO O MOM O MOM MOMOMOMOO
+                                                     W       W W   W W W W W W
 -=-ONXXMZAZAZAZZMMMZZZZMMZMMMZMZMAZZMAZZZZZZZZMMZMMZMAZAMAZAZAZMMAZAMAZAZAAAZAZAI
+     O-WNVNVNVNNWWWNNNNWWNWWWNWNWVNNWVNNNNNNNNWWNWWNWVNVWVNVNVNWWVNVWVNVNVVVNVNVO
+     -IOAZAZAZAAOOOAAAAOOAOOOAOAOZAAOZAAAAAAAAOOAOOAOZAZOZAZAZAOOZAZOZAZAZZZAZAZ
+      0IVNVNVNVVIIIVVVVIIVIIIVIVINVVINVVVVVVVVIIVIIVINVNINVNVNVIINVNINVNVNNNVNVN
+        OMOMOMOO   OOOO  O   O O MOO MOOOOOOOO  O  O MOM MOMOMO  MOM MOMOMMMOMOM
+         W W W                   W   W               W W W W W   W W W W WWW W W
 ===XNOXMMAZAZZMZMZZZMZZZZZZMZMMZMAZZMAZZMZMZMMMZMZMMMAZAZAZAZAZAMAZAZAZAMAAAZAZA=
+     XIWWVNVNNWNWNNNWNNNNNNWNWWNWVNNWVNNWNWNWWWNWNWWWVNVNVNVNVNVWVNVNVNVWVVVNVNVO
+      OOOZAZAAOAOAAAOAAAAAAOAOOAOZAAOZAAOAOAOOOAOAOOOZAZAZAZAZAZOZAZAZAZOZZZAZAZ
+       IINVNVVIVIVVVIVVVVVVIVIIVINVVINVVIVIVIIIVIVIIINVNVNVNVNVNINVNVNVNINNNVNVN
+         MOMOO O OOO OOOOOO O  O MOO MOO O O   O O   MOMOMOMOMOM MOMOMOM MMMOMOM
+         W W                     W   W               W W W W W W W W W W WWW W W
 ==-XOOXMMZZAMZZZZZZZMZMZMZMZMZZZMZMZZAZMMMMZMZZZMZZZZZZAZAZAMAMAMAZAZAMAMAMAZAMA=
+     X-WWNNVWNNNNNNNWNWNWNWNWNNNWNWNNVNWWWWNWNNNWNNNNNNVNVNVWVWVWVNVNVWVWVWVNVWVO
+      IOOAAZOAAAAAAAOAOAOAOAOAAAOAOAAZAOOOOAOAAAOAAAAAAZAZAZOZOZOZAZAZOZOZOZAZOZ
+      0IIVVNIVVVVVVVIVIVIVIVIVVVIVIVVNVIIIIVIVVVIVVVVVVNVNVNINININVNVNINININVNIN
+         OOM OOOOOOO O O O O OOO O OOMO    O OOO OOOOOOMOMOM M M MOMOM M M MOM M
+           W                         W                 W W W W W W W W W W W W W
 I=-ONOXXXZZMZZMZZMZMMZZZZAMZZAZAMMMAMZZZZZZZMZMMZAZMMZMZMAZAZAMZZAZAZAZAMAMAZAMZ=
+     X---NNWNNWNNWNWWNNNNVWNNVNVWWWVWNNNNNNNWNWWNVNWWNWNWVNVNVWNNVNVNVNVWVWVNVWNO
+      IIIAAOAAOAAOAOOAAAAZOAAZAZOOOZOAAAAAAAOAOOAZAOOAOAOZAZAZOAAZAZAZAZOZOZAZOA
+      000VVIVVIVVIVIIVVVVNIVVNVNIIINIVVVVVVVIVIIVNVIIVIVINVNVNIVVNVNVNVNININVNIV
+         OO OO OO O  OOOOM OOMOM   M OOOOOOO O  OMO  O O MOMOM OOMOMOMOM M MOM O
+                         W   W W   W             W       W W W   W W W W W W W
 II-NOOXZMMMAMMMZMMMZMZMZMAZMZAZAMZZAZZZZMZZZZZMMMZMZMAMAZAMZZZZMMZMZZZMAMAZAAAAAO
+    -X-NWWWVWWWNWWWNWNWNWVNWNVNVWNNVNNNNWNNNNNWWWNWNWVWVNVWNNNNWWNWNNNWVWVNVVVVVX
+      IAOOOZOOOAOOOAOAOAOZAOAZAZOAAZAAAAOAAAAAOOOAOAOZOZAZOAAAAOOAOAAAOZOZAZZZZZ
+      0VIIINIIIVIIIVIVIVINVIVNVNIVVNVVVVIVVVVVIIIVIVININVNIVVVVIIVIVVVININVNNNNN
+       O   M   O   O O O MO OMOM OOMOOOO OOOOO   O O M MOM OOOO  O OOO M MOMMMMM
+           W             W   W W   W                 W W W             W W WWWWW
 II=NNXXZMZMAZAZZMZMZMAZAZAMAZAZAZAMZZZMZZMZMMZZZZZZZMZMAZAZZZAZMZZZZZAZAMMMAZAZZI
+     O-NWNWVNVNNWNWNWVNVNVWVNVNVNVWNNNWNNWNWWNNNNNNNWNWVNVNNNVNWNNNNNVNVWWWVNVNNO
+     -IAOAOZAZAAOAOAOZAZAZOZAZAZAZOAAAOAAOAOOAAAAAAAOAOZAZAAAZAOAAAAAZAZOOOZAZAA
+      0VIVINVNVVIVIVINVNVNINVNVNVNIVVVIVVIVIIVVVVVVVIVINVNVVVNVIVVVVVNVNIIINVNVV
+       O O MOMOO O O MOMOM MOMOMOM OOO OO O  OOOOOOO O MOMOOOMO OOOOOMOM   MOMOO
+           W W       W W W W W W W                     W W   W       W W   W W
 XI-ONXXMMZZAZAMZMMMZZAZAZAZAZZZAMAZAMAZAMMMZZMZZMZMZMZZZZZMZMAMMZZMMZAZZMMZZMAZMI
+     O-WWNNVNVWNWWWNNVNVNVNVNNNVWVNVWVNVWWWNNWNNWNWNWNNNNNWNWVWWNNWWNVNNWWNNWVNWO
+     -IOOAAZAZOAOOOAAZAZAZAZAAAZOZAZOZAZOOOAAOAAOAOAOAAAAAOAOZOOAAOOAZAAOOAAOZAO
+      0IIVVNVNIVIIIVVNVNVNVNVVVNINVNINVNIIIVVIVVIVIVIVVVVVIVINIIVVIIVNVVIIVVINVI
+         OOMOM O   OOMOMOMOMOOOM MOM MOM   OO OO O O OOOOO O M  OO  OMOO  OO MO
+           W W       W W W W   W W W W W                     W       W       W
 XI=ONOXXXXXMXMXMMZMAZZZMMMZMMZMZZZMAMMZAZAZAMZZZZZMZMZMMZAZAZAZAMAZAMMZZMZMZZMMZI
+     XI----W-W-WWNWVNNNWWWNWWNWNNNWVWWNVNVNVWNNNNNWNWNWWNVNVNVNVWVNVWWNNWNWNNWWNO
+      OIIIIOIOIOOAOZAAAOOOAOOAOAAAOZOOAZAZAZOAAAAAOAOAOOAZAZAZAZOZAZOOAAOAOAAOOA
+       0000I0I0IIVINVVVIIIVIIVIVVVINIIVNVNVNIVVVVVIVIVIIVNVNVNVNINVNIIVVIVIVVIIV
+                 O MOOO   O  O OOO M  OMOMOM OOOOO O O  OMOMOMOM MOM  OO O OO  O
+                   W               W   W W W             W W W W W W
 XI=OOXXMMAAAZAZAMAMAMAZAAAZAMAZAZAAAZAZAZAZAZAZAZZZAZAZAZAZAZAZAMAZZZAMAZAMAZAMAO
+   --O-WWVVVNVNVWVWVWVNVVVNVWVNVNVVVNVNVNVNVNVNVNNNVNVNVNVNVNVNVWVNNNVWVNVWVNVWVX
+     -IOOZZZAZAZOZOZOZAZZZAZOZAZAZZZAZAZAZAZAZAZAAAZAZAZAZAZAZAZOZAAAZOZAZOZAZOZ
+      0IINNNVNVNINININVNNNVNINVNVNNNVNVNVNVNVNVNVVVNVNVNVNVNVNVNINVVVNINVNINVNIN
+         MMMOMOM M M MOMMMOM MOMOMMMOMOMOMOMOMOMOOOMOMOMOMOMOMOM MOOOM MOM MOM M
+         WWW W W W W W WWW W W W WWW W W W W W W   W W W W W W W W   W W W W W W
 XI-OOXXMMAAAAAZAZAZAZAZZZAZAZAZZMAZAZAMAZAZAZAZAMAMAZAMAZAMMMZZZZAZAMAMAMAZAMAZAI
+   --OIWWVVVVVNVNVNVNVNNNVNVNVNNWVNVNVWVNVNVNVNVWVWVNVWVNVWWWNNNNVNVWVWVWVNVWVNVO
+     -OOOZZZZZAZAZAZAZAAAZAZAZAAOZAZAZOZAZAZAZAZOZOZAZOZAZOOOAAAAZAZOZOZOZAZOZAZ
+       IINNNNNVNVNVNVNVVVNVNVNVVINVNVNINVNVNVNVNININVNINVNIIIVVVVNVNINININVNINVN
+         MMMMMOMOMOMOMOOOMOMOMOO MOMOM MOMOMOMOM M MOM MOM   OOOOMOM M M MOM MOM
+         WWWWW W W W W   W W W   W W W W W W W W W W W W W       W W W W W W W W
 II=ONXXMMAZAMAZAZAZAZAZMMAZAZAMAZAZAZAMZZAZZMZZAMAZAZAMAZAMZMAMAZAZAZAZAMAZAAAZAX
+     O-WWVNVWVNVNVNVNVNWWVNVNVWVNVNVNVWNNVNNWNNVWVNVNVWVNVWNWVWVNVNVNVNVWVNVVVNVO
+     -IOOZAZOZAZAZAZAZAOOZAZAZOZAZAZAZOAAZAAOAAZOZAZAZOZAZOAOZOZAZAZAZAZOZAZZZAZ-
+      0IINVNINVNVNVNVNVIINVNVNINVNVNVNIVVNVVIVVNINVNVNINVNIVININVNVNVNVNINVNNNVN
+         MOM MOMOMOMOMO  MOMOM MOMOMOM OOMOO OOM MOMOM MOM O M MOMOMOMOM MOMMMOM
+         W W W W W W W   W W W W W W W   W     W W W W W W   W W W W W W W WWW W
 IX-OOXXXMZMZMAZAZAZAZZZAMAZAZAMAZAMZMZZZZMZMMZZZMAMAMZMAMZMZMZZZMMZZZAMAZAZAZZZAO
+    -II-WNWNWVNVNVNVNNNVWVNVNVWVNVWNWNNNNWNWWNNNWVWVWNWVWNWNWNNNWWNNNVWVNVNVNNNVX
+     OOIOAOAOZAZAZAZAAAZOZAZAZOZAZOAOAAAAOAOOAAAOZOZOAOZOAOAOAAAOOAAAZOZAZAZAAAZ
+       0IVIVINVNVNVNVVVNINVNVNINVNIVIVVVVIVIIVVVININIVINIVIVIVVVIIVVVNINVNVNVVVN
+         O O MOMOMOMOOOM MOMOM MOM O OOOO O  OOO M M O M O O OOO  OOOM MOMOMOOOM
+             W W W W   W W W W W W               W W   W             W W W W   W
 XX=IOXXMMMMZMAZAZAZAMZZZMAMAZAZZMAZMZZMAZAZAMAZAMZMAMAMZMAZAZAMZZZZZZMMZMZZAMZMZO
+    -I-WWWWNWVNVNVNVWNNNWVWVNVNNWVNWNNWVNVNVWVNVWNWVWVWNWVNVNVWNNNNNNWWNWNNVWNWNX
+     OIOOOOAOZAZAZAZOAAAOZOZAZAAOZAOAAOZAZAZOZAZOAOZOZOAOZAZAZOAAAAAAOOAOAAZOAOA
+      0IIIIVINVNVNVNIVVVININVNVVINVIVVINVNVNINVNIVININIVINVNVNIVVVVVVIIVIVVNIVIV
+           O MOMOMOM OOO M MOMOO MO OO MOMOM MOM O M M O MOMOM OOOOOO  O OOM O O
+             W W W W     W W W   W     W W W W W   W W   W W W             W
 XI-XOXXMMZMAZAZAZAMZMZZAMZZZZAZAZMMAZAZAZAMAMAZZMAZAMAMMZAZAZAZZMMZAZMZAMAZAMAZZO
+    -I-WWNWVNVNVNVWNWNNVWNNNNVNVNWWVNVNVNVWVWVNNWVNVWVWWNVNVNVNNWWNVNWNVWVNVWVNNX
+     OIOOAOZAZAZAZOAOAAZOAAAAZAZAOOZAZAZAZOZOZAAOZAZOZOOAZAZAZAAOOAZAOAZOZAZOZAA
+      0IIVINVNVNVNIVIVVNIVVVVNVNVIINVNVNVNININVVINVNINIIVNVNVNVVIIVNVIVNINVNINVV
+         O MOMOMOM O OOM OOOOMOMO  MOMOMOM M MOO MOM M  OMOMOMOO  OMO OM MOM MOO
+           W W W W     W     W W   W W W W W W   W W W   W W W     W   W W W W
 OX=XOXXMXMZZZZMZMAZMZAZAMZZMMZZZMZMAZAMAZAZZMAZAMAZZZAMAZAZAZAMZMAZAZAZAZAZAZAMAO
+    -I-W-WNNNNWNWVNWNVNVWNNWWNNNWNWVNVWVNVNNWVNVWVNNNVWVNVNVNVWNWVNVNVNVNVNVNVWVX
+     OIOIOAAAAOAOZAOAZAZOAAOOAAAOAOZAZOZAZAAOZAZOZAAAZOZAZAZAZOAOZAZAZAZAZAZAZOZ
+      0I0IVVVVIVINVIVNVNIVVIIVVVIVINVNINVNVVINVNINVVVNINVNVNVNIVINVNVNVNVNVNVNIN
+          OOOO O MO OMOM OO  OOO O MOM MOMOO MOM MOOOM MOMOMOM O MOMOMOMOMOMOM M
+                 W   W W           W W W W   W W W   W W W W W   W W W W W W W W
 NX-IOXXMMZMZMZZMMMZZZMZZZMMZMZMMZMMZMZMZMMXMMZMMMZMAZZMMMAMZMZZZMZZZMZMAZZMZMMMZO
+    -O-WWNWNWNNWWWNNNWNNNWWNWNWWNWWNWNWNWW-WWNWWWNWVNNWWWVWNWNNNWNNNWNWVNNWNWWWNX
+     -IOOAOAOAAOOOAAAOAAAOOAOAOOAOOAOAOAOOIOOAOOOAOZAAOOOZOAOAAAOAAAOAOZAAOAOOOA
+      0IIVIVIVVIIIVVVIVVVIIVIVIIVIIVIVIVII0IIVIIIVINVVIIINIVIVVVIVVVIVINVVIVIIIV
+         O O OO   OOO OOO  O O  O  O O O     O   O MOO   M O OOO OOO O MOO O   O
+                                                   W     W             W
 NN==NXXMMZMZZZMAMAMAMAMMMMZZMZMAZZZAZZZZMMMMMMMZMMMZMZMZZZMAMAZMMZMZMAZMMZZAZZMZX
+     OIWWNWNNNWVWVWVWVWWWWNNWNWVNNNVNNNNWWWWWWWNWWWNWNWNNNWVWVNWWNWNWVNWWNNVNNWNO
+     -OOOAOAAAOZOZOZOZOOOOAAOAOZAAAZAAAAOOOOOOOAOOOAOAOAAAOZOZAOOAOAOZAOOAAZAAOA-
+       IIVIVVVININININIIIIVVIVINVVVNVVVVIIIIIIIVIIIVIVIVVVININVIIVIVINVIIVVNVVIV
+         O OOO M M M M    OO O MOOOMOOOO       O   O O OOO M MO  O O MO  OOMOO O
+               W W W W         W   W                       W W       W     W
 NO==OXXMMZMZMZMZZAMZMZZZZMMZMMMZMMZMMZMZMZMMMMMZMZMZZZZZMZMZZZZAZAMZMAMZMZMZMMZZO
+     O-WWNWNWNWNNVWNWNNNNWWNWWWNWWNWWNWNWNWWWWWNWNWNNNNNWNWNNNNVNVWNWVWNWNWNWWNNX
+     -IOOAOAOAOAAZOAOAAAAOOAOOOAOOAOOAOAOAOOOOOAOAOAAAAAOAOAAAAZAZOAOZOAOAOAOOAA
+      0IIVIVIVIVVNIVIVVVVIIVIIIVIIVIIVIVIVIIIIIVIVIVVVVVIVIVVVVNVNIVINIVIVIVIIVV
+         O O O OOM O OOOO  O   O  O  O O O     O O OOOOO O OOOOMOM O M O O O  OO
+                 W                                             W W   W
 OOI=IOXMMAZZZZZZZAZZMZMZMZMZMZMZMZMZMAMZMZMMZMMMXZZAMMZZZAMZMAMAZAMAZAZZMZZMMZZMO
+     X-WWVNNNNNNNVNNWNWNWNWNWNWNWNWNWVWNWNWWNWWW-NNVWWNNNVWNWVWVNVWVNVNNWNNWWNNWX
+      IOOZAAAAAAAZAAOAOAOAOAOAOAOAOAOZOAOAOOAOOOIAAZOOAAAZOAOZOZAZOZAZAAOAAOOAAO
+      0IINVVVVVVVNVVIVIVIVIVIVIVIVIVINIVIVIIVIII0VVNIIVVVNIVININVNINVNVVIVVIIVVI
+         MOOOOOOOMOO O O O O O O O O M O O  O    OOM  OOOM O M MOM MOMOO OO  OO
+         W       W                   W             W     W   W W W W W
 NOI=IIXMXZMAZAMAZAZAZZZMMZZMMZZAZAMZMZMZMZZAMZMZMZMZZAZAMMMZMZMZMMMZZAMZMZMZMZZZX
+     OIW-NWVNVWVNVNVNNNWWNNWWNNVNVWNWNWNWNNVWNWNWNWNNVNVWWWNWNWNWWWNNVWNWNWNWNNNO
+      OOIAOZAZOZAZAZAAAOOAAOOAAZAZOAOAOAOAAZOAOAOAOAAZAZOOOAOAOAOOOAAZOAOAOAOAAA-
+       I0VINVNINVNVNVVVIIVVIIVVNVNIVIVIVIVVNIVIVIVIVVNVNIIIVIVIVIIIVVNIVIVIVIVVV
+         O MOM MOMOMOOO  OO  OOMOM O O O OOM O O O OOMOM   O O O   OOM O O O OOO
+           W W W W W           W W         W         W W             W
 NNI=IOXMMZMAZAZZMZMZZZZZMZZZZAZZMZMZZMMMZZMZMMZZZZMZMMZZZAMZMAZAZAZAZAZAZZZAMZMMO
+     X-WWNWVNVNNWNWNNNNNWNNNNVNNWNWNNWWWNNWNWWNNNNWNWWNNNVWNWVNVNVNVNVNVNNNVWNWWX
+      IOOAOZAZAAOAOAAAAAOAAAAZAAOAOAAOOOAAOAOOAAAAOAOOAAAZOAOZAZAZAZAZAZAAAZOAOO
+      0IIVINVNVVIVIVVVVVIVVVVNVVIVIVVIIIVVIVIIVVVVIVIIVVVNIVINVNVNVNVNVNVVVNIVII
+         O MOMOO O OOOOO OOOOMOO O OO   OO O  OOOO O  OOOM O MOMOMOMOMOMOOOM O
+           W W               W                           W   W W W W W W   W
 NNI-=IXMMZMZMZMZMMMMZZZMMMMZZZMZZZZAZZMZMMMMMMMMMZMZZZZZZZMMZMZAZAZAZAZAZZMZZZZZO
+     OIWWNWNWNWNWWWWNNNWWWWNNNWNNNNVNNWNWWWWWWWWWNWNNNNNNNWWNWNVNVNVNVNVNNWNNNNNX
+      OOOAOAOAOAOOOOAAAOOOOAAAOAAAAZAAOAOOOOOOOOOAOAAAAAAAOOAOAZAZAZAZAZAAOAAAAA
+       IIVIVIVIVIIIIVVVIIIIVVVIVVVVNVVIVIIIIIIIIIVIVVVVVVVIIVIVNVNVNVNVNVVIVVVVV
+         O O O O    OOO    OOO OOOOMOO O         O OOOOOOO  O OMOMOMOMOMOO OOOOO
+                                   W                           W W W W W
 ONI-XIXXXZMZMZMZZZXMMMMMMZMZZZMZMZZZMZZZMMMMMZMZZZMZZZMZZZMZMZZAZAZAZAZAZZZAMAZZO
+     OI--NWNWNWNNN-WWWWWWNWNNNWNWNNNWNNNWWWWWNWNNNWNNNWNNNWNWNNVNVNVNVNVNNNVWVNNX
+      OIIAOAOAOAAAIOOOOOOAOAAAOAOAAAOAAAOOOOOAOAAAOAAAOAAAOAOAAZAZAZAZAZAAAZOZAA
+       00VIVIVIVVV0IIIIIIVIVVVIVIVVVIVVVIIIIIVIVVVIVVVIVVVIVIVVNVNVNVNVNVVVNINVV
+         O O O OOO       O OOO O OOO OOO     O OOO OOO OOO O OOMOMOMOMOMOOOM MOO
+                                                               W W W W W   W W
 XO=-OOXMMMMAZZMZMMMMMZMMMZZZMMMZMZMZMMMZMZMZZMMMMAMAMMMZZZMZMZZMMZZZZMMZMZZZZAZZI
+     XIWWWWVNNWNWWWWWNWWWNNNWWWNWNWNWWWNWNWNNWWWWVWVWWWNNNWNWNNWWNNNNWWNWNNNNVNNO
+      OOOOOZAAOAOOOOOAOOOAAAOOOAOAOAOOOAOAOAAOOOOZOZOOOAAAOAOAAOOAAAAOOAOAAAAZAA
+       IIIINVVIVIIIIIVIIIVVVIIIVIVIVIIIVIVIVVIIIININIIIVVVIVIVVIIVVVVIIVIVVVVNVV
+           MOO O     O   OOO   O O O   O O OO    M M   OOO O OO  OOOO  O OOOOMOO
+           W                                     W W                         W
 NN=-IOXMZZZZMZZMMMMMMZMZMZZZZZZMMZMZMZMZZZZAZZZMZZMAZMMMMZMMZMZZZMMZZZZAZAZZMAZZI
+     XIWNNNNWNNWWWWWWNWNWNNNNNNWWNWNWNWNNNNVNNNWNNWVNWWWWNWWNWNNNWWNNNNVNVNNWVNNO
+      OOAAAAOAAOOOOOOAOAOAAAAAAOOAOAOAOAAAAZAAAOAAOZAOOOOAOOAOAAAOOAAAAZAZAAOZAA
+       IVVVVIVVIIIIIIVIVIVVVVVVIIVIVIVIVVVVNVVVIVVINVIIIIVIIVIVVVIIVVVVNVNVVINVV
+        OOOO OO      O O OOOOOO  O O O OOOOMOOO OO MO    O  O OOO  OOOOMOMOO MOO
+                                           W       W                   W W   W
 ONI-IOXMMZZZMZZZMMMMMZZZZZMZMZMZMMMZMZMZZMZMZZMMZMMZMAMZZMMZMZZMMMMZZZMZMZZAZAZZI
+-    XIWWNNNWNNNWWWWWNNNNNWNWNWNWWWNWNWNNWNWNNWWNWWNWVWNNWWNWNNWWWWNNNWNWNNVNVNNO
+      OOOAAAOAAAOOOOOAAAAAOAOAOAOOOAOAOAAOAOAAOOAOOAOZOAAOOAOAAOOOOAAAOAOAAZAZAA
+       IIVVVIVVVIIIIIVVVVVIVIVIVIIIVIVIVVIVIVVIIVIIVINIVVIIVIVVIIIIVVVIVIVVNVNVV
+         OOO OOO     OOOOO O O O   O O OO O OO  O  O M OO  O OO    OOO O OOMOMOO
+                                                     W                     W W
 NN=-=OXMXMMMMZMZMZZZZZMMMZMZMZMZZZMZMMMMMZZZMMMMZZZZMAMZZZMZMZMMMZZZZZZZMMMAZAZZ=
+     X-W-WWWWNWNWNNNNNWWWNWNWNWNNNWNWWWWWNNNWWWWNNNNWVWNNNWNWNWWWNNNNNNNWWWVNVNNO
+      IOIOOOOAOAOAAAAAOOOAOAOAOAAAOAOOOOOAAAOOOOAAAAOZOAAAOAOAOOOAAAAAAAOOOZAZAA
+      0I0IIIIVIVIVVVVVIIIVIVIVIVVVIVIIIIIVVVIIIIVVVVINIVVVIVIVIIIVVVVVVVIIINVNVV
+             O O OOOOO   O O O OOO O     OOO    OOOO M OOO O O   OOOOOOO   MOMOO
+                                                     W                     W W
 XX= IXXXMZMZZZMZZZZZMZZMMZZZMMMZMMXMXZZMMMMMMZMMZZMZMZMZMZMMZZZZMZMMZZZZMMMMMMMZN
+     OI-WNWNNNWNNNNNWNNWWNNNWWWNWW-W-NNWWWWWWNWWNNWNWNWNWNWWNNNNWNWWNNNNWWWWWWWN
+     -OIOAOAAAOAAAAAOAAOOAAAOOOAOOIOIAAOOOOOOAOOAAOAOAOAOAOOAAAAOAOOAAAAOOOOOOOA
+       0IVIVVVIVVVVVIVVIIVVVIIIVII0I0VVIIIIIIVIIVVIVIVIVIVIIVVVVIVIIVVVVIIIIIIIV
+         O OOO OOOOO OO  OOO   O     OO      O  OO O O O O  OOOO O  OOOO       O
 XX==IXXXMZMZZZMZMMMZMZMZZMMZMMMMMZMZMZZZZMZZMZMZZZZZMMZZZMMAZAMZMZMZMZZZMZMZMZZZO
+     OI-WNWNNNWNWWWNWNWNNWWNWWWWWNWNWNNNNWNNWNWNNNNNWWNNNWWVNVWNWNWNWNNNWNWNWNNN-
+     -OIOAOAAAOAOOOAOAOAAOOAOOOOOAOAOAAAAOAAOAOAAAAAOOAAAOOZAZOAOAOAOAAAOAOAOAAA
+       0IVIVVVIVIIIVIVIVVIIVIIIIIVIVIVVVVIVVIVIVVVVVIIVVVIINVNIVIVIVIVVVIVIVIVVV
+         O OOO O   O O OO  O     O O OOOO OO O OOOOO  OOO  MOM O O O OOO O O OOO
+                                                           W W
 OX==OXXMMMZZZMMZMZMZZZMMMMMZZMZZMMMZMMMMMZMMMZMZMMZZMMMMMMMZZAZZZZZZMZZZZZZZMMMMN
+     OIWWWNNNWWNWNWNNNWWWWWNNWNNWWWNWWWWWNWWWNWNWWNNWWWWWWWNNVNNNNNNWNNNNNNNWWWW
+     -OOOOAAAOOAOAOAAAOOOOOAAOAAOOOAOOOOOAOOOAOAOOAAOOOOOOOAAZAAAAAAOAAAAAAAOOOO
+       IIIVVVIIVIVIVVVIIIIIVVIVVIIIVIIIIIVIIIVIVIIVVIIIIIIIVVNVVVVVVIVVVVVVVIIII
+          OOO  O O OOO     OO OO   O     O   O O  OO       OOMOOOOOO OOOOOOO
+                                                             W
 NX--OXXXMZZZZMMZMZMMMZMZMMMZMMZZMZZAMZMMMZMZMZMZMMMZMMMMMMZZMAZMZZMZZZZZZZZZZZMMO
+     OI-WNNNNWWNWNWWWNWNWWWNWWNNWNNVWNWWWNWNWNWNWWWNWWWWWWNNWVNWNNWNNNNNNNNNNNWW-
+     -OIOAAAAOOAOAOOOAOAOOOAOOAAOAAZOAOOOAOAOAOAOOOAOOOOOOAAOZAOAAOAAAAAAAAAAAOO
+       0IVVVVIIVIVIIIVIVIIIVIIVVIVVNIVIIIVIVIVIVIIIVIIIIIIVVINVIVVIVVVVVVVVVVVII
+         OOOO  O O   O O   O  OO OOM O   O O O O   O      OO MO OO OOOOOOOOOOO
+                                   W                         W
 NI -OXXMMMMZMMZMMMMMMZMZMMZZZZMMMZMZMZMMMMMAMMZZMZMZZZZZMZMZZZZZZZMMZAMMMZZZMMZZO
+     OIWWWWNWWNWWWWWWNWNWWNNNNWWWNWNWNWWWWWVWWNNWNWNNNNNWNWNNNNNNNWWNVWWWNNNWWNN-
+     -OOOOOAOOAOOOOOOAOAOOAAAAOOOAOAOAOOOOOZOOAAOAOAAAAAOAOAAAAAAAOOAZOOOAAAOOAA
+       IIIIVIIVIIIIIIVIVIIVVVVIIIVIVIVIIIIINIIVVIVIVVVVVIVIVVVVVVVIIVNIIIVVVIIVV
+           O  O      O O  OOOO   O O O     M  OO O OOOOO O OOOOOOO  OM   OOO  OO
+                                           W                         W
 =--IOXXMXMMZMMMMMZMZMMMMMMMMMMMMZZMMMZMAMZMZZZMMZMMMMMZZMZZZZZMZZZMZZZZZMZZZZMMZ=
+    -O-W-WWNWWWWWNWNWWWWWWWWWWWWNNWWWNWVWNWNNNWWNWWWWWNNWNNNNNWNNNWNNNNNWNNNNWWNO
+     -IOIOOAOOOOOAOAOOOOOOOOOOOOAAOOOAOZOAOAAAOOAOOOOOAAOAAAAAOAAAOAAAAAOAAAAOOA
+      0I0IIVIIIIIVIVIIIIIIIIIIIIVVIIIVINIVIVVVIIVIIIIIVVIVVVVVIVVVIVVVVVIVVVVIIV
+           O     O O            OO   O M O OOO  O     OO OOOOO OOO OOOOO OOOO  O
+                                       W
 -INOOXXMMZZMMZMZMZZZMZXZMZMZMZMZMZMZMMZMMMZZMZMMMMMZMZMZZMMMZMZZMMZZMZZAMZZAMMZM=
+   -XIIWWNNWWNWNWNNNWN-NWNWNWNWNWNWNWWNWWWNNWNWWWWWNWNWNNWWWNWNNWWNNWNNVWNNVWWNWO
+     OOOOAAOOAOAOAAAOAIAOAOAOAOAOAOAOOAOOOAAOAOOOOOAOAOAAOOOAOAAOOAAOAAZOAAZOOAO
+       IIVVIIVIVIVVVIV0VIVIVIVIVIVIVIIVIIIVVIVIIIIIVIVIVVIIIVIVVIIVVIVVNIVVNIIVI
+         OO  O O OOO O O O O O O O O  O   OO O     O O OO   O OO  OO OOM OOM  O
+                                                                       W   W
 OIIXOXXMMMMMMMMZMZMZMMXMMMMMMZZZZZMMXZMMZMMMMZMZMZMZMZMZMZMZMZMZMMMZZMMAZZMZMMMZO
+ OOOXIIWWWWWWWWNWNWNWW-WWWWWWNNNNNWW-NWWNWWWWNWNWNWNWNWNWNWNWNWNWWWNNWWVNNWNWWWN-
+   - OOOOOOOOOOAOAOAOOIOOOOOOAAAAAOOIAOOAOOOOAOAOAOAOAOAOAOAOAOAOOOAAOOZAAOAOOOA
+       IIIIIIIIVIVIVII0IIIIIIVVVVVII0VIIVIIIIVIVIVIVIVIVIVIVIVIVIIIVVIINVVIVIIIV
+               O O O         OOOOO   O  O    O O O O O O O O O O   OO  MOO O   O
+                                                                       W
 XOIIOXXMMZMAZZMZMZZMMMXMMMMMMZMZMZMZMMMZMZMMMZMMMZMZMAMZZZMZZZMMZZMMMZZMZZMZMZZMO
+OXOOX--WWNWVNNWNWNNWWW-WWWWWWNWNWNWNWWWNWNWWWNWWWNWNWVWNNNWNNNWWNNWWWNNWNNWNWNNW-
+-    IIOOAOZAAOAOAAOOOIOOOOOOAOAOAOAOOOAOAOOOAOOOAOAOZOAAAOAAAOOAAOOOAAOAAOAOAAO
+     00IIVINVVIVIVVIII0IIIIIIVIVIVIVIIIVIVIIIVIIIVIVINIVVVIVVVIIVVIIIVVIVVIVIVVI
+         O MOO O OO          O O O O   O O   O   O O M OOO OOO  OO   OO OO O OO
+           W                                         W
 =O=OOXXMXMMMMZMZMMMMZZMMMMMMXZMMZMMMMZMZMZMZMZZZZZZZMZMZMZMZMMZZZZMZZZZZMZZZZZMM=
+O-OXX--W-WWWWNWNWWWWNNWWWWWW-NWWNWWWWNWNWNWNWNNNNNNNWNWNWNWNWWNNNNWNNNNNWNNNNNWWO
+     IIOIOOOOAOAOOOOAAOOOOOOIAOOAOOOOAOAOAOAOAAAAAAAOAOAOAOAOOAAAAOAAAAAOAAAAAOO
+     00I0IIIIVIVIIIIVVIIIIII0VIIVIIIIVIVIVIVIVVVVVVVIVIVIVIVIIVVVVIVVVVVIVVVVVII
+             O O    OO       O  O    O O O O OOOOOOO O O O O  OOOO OOOOO OOOOO
 NNOIOXXMMMMMMMMMZZMMZZMZMMMMXMMMMZMZMZMZMZZMMZMZZMZMMMZZMZMMZZMZMZMZMMMZMZZMMZMZO
+  -OX--WWWWWWWWWNNWWNNWNWWWW-WWWWNWNWNWNWNNWWNWNNWNWWWNNWNWWNNWNWNWNWWWNWNNWWNWN-
+     IIOOOOOOOOOAAOOAAOAOOOOIOOOOAOAOAOAOAAOOAOAAOAOOOAAOAOOAAOAOAOAOOOAOAAOOAOA
+     00IIIIIIIIIVVIIVVIVIIII0IIIIVIVIVIVIVVIIVIVVIVIIIVVIVIIVVIVIVIVIIIVIVVIIVIV
+                OO  OO O         O O O O OO  O OO O   OO O  OO O O O   O OO  O O
 OXOIOXXMXMMZMZMMMMMMMMMZMZMMMMMMMZZMZZMMMZZMMZMZZZMMMZZMMZMMMZMZMZMZMMMMXMMZMZMMO
+  -OXI-W-WWNWNWWWWWWWWWNWNWWWWWWWNNWNNWWWNNWWNWNNNWWWNNWWNWWWNWNWNWNWWWW-WWNWNWW-
+     OIOIOOAOAOOOOOOOOOAOAOOOOOOOAAOAAOOOAAOOAOAAAOOOAAOOAOOOAOAOAOAOOOOIOOAOAOO
+      0I0IIVIVIIIIIIIIIVIVIIIIIIIVVIVVIIIVVIIVIVVVIIIVVIIVIIIVIVIVIVIIII0IIVIVII
+           O O         O O       OO OO   OO  O OOO   OO  O   O O O O       O O
 XONIXXXMMMMMMMMZMZXMMZMZMMMMMMMMXMMMZMMZMZMZMZMZMMMMXZMMXMMZMZMMZMZZMMMZMZZZMZMZO
+   OOI-WWWWWWWWNWN-WWNWNWWWWWWWW-WWWNWWNWNWNWNWNWWWW-NWW-WWNWNWWNWNNWWWNWNNNWNWN-
+    -OIOOOOOOOOAOAIOOAOAOOOOOOOOIOOOAOOAOAOAOAOAOOOOIAOOIOOAOAOOAOAAOOOAOAAAOAOA
+      0IIIIIIIIVIV0IIVIVIIIIIIII0IIIVIIVIVIVIVIVIIII0VII0IIVIVIIVIVVIIIVIVVVIVIV
+               O O   O O            O  O O O O O     O     O O  O OO   O OOO O O
 INNOXXXMXMMMMMMZZMMZMMMMZMMMMMMMMMMZZZZZMZMZMMMZMZMMMZMMMMMMMZMZZZMAMZMMMMMZMMMAO
+   XOI-W-WWWWWWNNWWNWWWWNWWWWWWWWWWNNNNNWNWNWWWNWNWWWNWWWWWWWNWNNNWVWNWWWWWNWWWV-
+    -OIOIOOOOOOAAOOAOOOOAOOOOOOOOOOAAAAAOAOAOOOAOAOOOAOOOOOOOAOAAAOZOAOOOOOAOOOZ
+      0I0IIIIIIVVIIVIIIIVIIIIIIIIIIVVVVVIVIVIIIVIVIIIVIIIIIIIVIVVVINIVIIIIIVIIIN
+               OO  O    O          OOOOO O O   O O   O       O OOO M O     O   M
+                                                                   W           W
 INOOOXXMXZMZMZMMZZXMMZMMMZMMMZMMMMMZMZMZMMMZMZMZMMMMXMMMXMMMMMZZMZMZMZMMMZMMMZZZO
+  -XX--W-NWNWNWWNN-WWNWWWNWWWNWWWWWNWNWNWWWNWNWNWWWW-WWW-WWWWWNNWNWNWNWWWNWWWNNN-
+     IIOIAOAOAOOAAIOOAOOOAOOOAOOOOOAOAOAOOOAOAOAOOOOIOOOIOOOOOAAOAOAOAOOOAOOOAAA
+     00I0VIVIVIIVV0IIVIIIVIIIVIIIIIVIVIVIIIVIVIVIIII0III0IIIIIVVIVIVIVIIIVIIIVVV
+         O O O  OO   O   O   O     O O O   O O O              OO O O O   O   OOO
 XXOIXXXMMMXZMMMMMMXMMMMMMZMZMMMMMMMZMZZZMZMMMZZZMZMMMZXMMZMMMMMZZZMZMZMMMZMAZAZAI
+  -OO--WWW-NWWWWWW-WWWWWWNWNWWWWWWWNWNNNWNWWWNNNWNWWWN-WWNWWWWWNNNWNWNWWWNWVNVNVO
+    -IIOOOIAOOOOOOIOOOOOOAOAOOOOOOOAOAAAOAOOOAAAOAOOOAIOOAOOOOOAAAOAOAOOOAOZAZAZ
+     00III0VIIIIII0IIIIIIVIVIIIIIIIVIVVVIVIIIVVVIVIIIV0IIVIIIIIVVVIVIVIIIVINVNVN
+           O             O O       O OOO O   OOO O   O   O     OOO O O   O MOMOM
+                                                                           W W W
 XNOIXXXMXMMMMZZZMZXMXMMZMZMZZZMMMMMZMMMMMZMZMZZAZZMZMZMMZMMMMZZAZMMZMMMMMZZZZZZZI
+  -OOI-W-WWWWNNNWN-W-WWNWNWNNNWWWWWNWWWWWNWNWNNVNNWNWNWWNWWWWNNVNWWNWWWWWNNNNNNNO
+    -OIOIOOOOAAAOAIOIOOAOAOAAAOOOOOAOOOOOAOAOAAZAAOAOAOOAOOOOAAZAOOAOOOOOAAAAAAA
+      0I0IIIIVVVIV0I0IIVIVIVVVIIIIIVIIIIIVIVIVVNVVIVIVIIVIIIIVVNVIIVIIIIIVVVVVVV
+             OOO O     O O OOO     O     O O OOMOO O O  O    OOMO  O     OOOOOOO
+                                               W               W
 IOO=XXXXMZMMMMMZMZMMMMZZMMZZMMXMMMMMMZMZZZMMMZZZZZMZMZXZMZMZMMMMMMMMZZMZMMZZMAZZI
+  -OO---WNWWWWWNWNWWWWNNWWNNWW-WWWWWWNWNNNWWWNNNNNWNWN-NWNWNWWWWWWWWNNWNWWNNWVNNO
+    -IIIOAOOOOOAOAOOOOAAOOAAOOIOOOOOOAOAAAOOOAAAAAOAOAIAOAOAOOOOOOOOAAOAOOAAOZAA
+     000IVIIIIIVIVIIIIVVIIVVII0IIIIIIVIVVVIIIVVVVVIVIV0VIVIVIIIIIIIIVVIVIIVVINVV
+         O     O O    OO  OO         O OOO   OOOOO O O O O O        OO O  OO MOO
+                                                                             W
 XXNIOXXMXMMMMMXZMMMMMMMZMZMMMMMZMMMMXMMZMZXMMZMZMMMMMZMZMZMMMZMZMZMMMZMMMZZZMZMZO
+   OX--W-WWWWW-NWWWWWWWNWNWWWWWNWWWW-WWNWN-WWNWNWWWWWNWNWNWWWNWNWNWWWNWWWNNNWNWNX
+     IIOIOOOOOIAOOOOOOOAOAOOOOOAOOOOIOOAOAIOOAOAOOOOOAOAOAOOOAOAOAOOOAOOOAAAOAOA
+     00I0IIIII0VIIIIIIIVIVIIIIIVIIII0IIVIV0IIVIVIIIIIVIVIVIIIVIVIVIIIVIIIVVVIVIV
+               O       O O     O       O O   O O     O O O   O O O   O   OOO O O
 IXN=XXXMXMXMXMXMMMMMZMMMMMMZMMMMXMMZMZMMMMMMMZMMMMMMMMMMMMMZZZZZMZZMMZMMMMMZMMMZO
+   OOIIW-W-W-W-WWWWWNWWWWWWNWWWW-WWNWNWWWWWWWNWWWWWWWWWWWWWNNNNNWNNWWNWWWWWNWWWNX
+    -OOOIOIOIOIOOOOOAOOOOOOAOOOOIOOAOAOOOOOOOAOOOOOOOOOOOOOAAAAAOAAOOAOOOOOAOOOA
+       I0I0I0I0IIIIIVIIIIIIVIIII0IIVIVIIIIIIIVIIIIIIIIIIIIIVVVVVIVVIIVIIIIIVIIIV
+                    O      O       O O       O             OOOOO OO  O     O   O
 =XNOOXXZMXXMXZMMMMMMMMMZMZMMMZMMMMMMMZZZMMZMMZZZMMXMMZMZMZMZZZZMMZZZMZMMMMMMMMMZO
+   -X--NW--W-NWWWWWWWWWNWNWWWNWWWWWWWNNNWWNWWNNNWW-WWNWNWNWNNNNWWNNNWNWWWWWWWWWNX
+     IIAOIIOIAOOOOOOOOOAOAOOOAOOOOOOOAAAOOAOOAAAOOIOOAOAOAOAAAAOOAAAOAOOOOOOOOOA
+     00VI00I0VIIIIIIIIIVIVIIIVIIIIIIIVVVIIVIIVVVII0IIVIVIVIVVVVIIVVVIVIIIIIIIIIV
+       O     O         O O   O       OOO  O  OOO     O O O OOOO  OOO O         O
 =IOOIXXMXMXMMMMMXMXZMZMMMZMZMMXZMMMMMMMZMMMMMMMZMMMZMZMZMMMMMZMZMMZZMZMZMMMMMMMMO
+   -O--W-W-WWWWW-W-NWNWWWNWNWW-NWWWWWWWNWWWWWWWNWWWNWNWNWWWWWNWNWWNNWNWNWWWWWWWWX
+     IIOIOIOOOOOIOIAOAOOOAOAOOIAOOOOOOOAOOOOOOOAOOOAOAOAOOOOOAOAOOAAOAOAOOOOOOOO
+     00I0I0IIIII0I0VIVIIIVIVII0VIIIIIIIVIIIIIIIVIIIVIVIVIIIIIVIVIIVVIVIVIIIIIIII
+                   O O   O O   O       O       O   O O O     O O  OO O O
 =IXOOXXMMMMZXMMMMMMZMZMMMMMMMMMZMMMZMMMZMMMMMZMZMXMMMZMZMMMMMMMMMZZMMZMZZMMMXMMZO
+   -X--WWWWN-WWWWWWNWNWWWWWWWWWNWWWNWWWNWWWWWNWNW-WWWNWNWWWWWWWWWNNWWNWNNWWW-WWNX
+     IIOOOOAIOOOOOOAOAOOOOOOOOOAOOOAOOOAOOOOOAOAOIOOOAOAOOOOOOOOOAAOOAOAAOOOIOOA
+     00IIIIV0IIIIIIVIVIIIIIIIIIVIIIVIIIVIIIIIVIVI0IIIVIVIIIIIIIIIVVIIVIVVIII0IIV
+           O       O O         O   O   O     O O     O O         OO  O OO      O
 -=O=OXXMMMMMXZMZMZMMXZMMMMMZMZMZMZMZMZMMMZMZMZMMMMMMMZMMMMMMMZMMMMXMMZZZZMXMMZZZO
+   OXI-WWWWW-NWNWNWW-NWWWWWNWNWNWNWNWNWWWNWNWNWWWWWWWNWWWWWWWNWWWW-WWNNNNW-WWNNNX
+     OIOOOOOIAOAOAOOIAOOOOOAOAOAOAOAOAOOOAOAOAOOOOOOOAOOOOOOOAOOOOIOOAAAAOIOOAAA
+      0IIIII0VIVIVII0VIIIIIVIVIVIVIVIVIIIVIVIVIIIIIIIVIIIIIIIVIIII0IIVVVVI0IIVVV
+             O O O   O     O O O O O O   O O O       O       O       OOOO    OOO
 -=X=OXXXXMXMXMMMXZMMXMMMMMXXXMXMXMMMXMMXXMXXXXXXXXXMMMMXXMXMXMXXXMMMXMMXXXMMMMMZX
+   OX-I--W-W-WWW-NWW-WWWWW---W-W-WWW-WW--W---------WWWW--W-W-W---WWW-WW---WWWWWNO
+     IOIIOIOIOOOIAOOIOOOOOIIIOIOIOOOIOOIIOIIIIIIIIIOOOOIIOIOIOIIIOOOIOOIIIOOOOOA-
+     0 00I0I0III0VII0IIIII000I0I0III0II00I000000000IIII00I0I0I000III0II000IIIIIV
+                 O                                                             O
 =XOOIXXXXXXXXXXXXMXXXMXXXMXMXMXMXXXXXXXMXMXMXXXMXMXXXMMMXMMMMMXMXMXMXMXMXMXMXXXXO
+   -OII---I------WI--W---W-W-W-W------IW-W-W---W-WI--WWW-WWWWW-W-W-W-W-W-W-W--IIX
+     OOIIIOIIIIIIOOIIOIIIOIOIOIOIIIIIIOOIOIOIIIOIOOIIOOOIOOOOOIOIOIOIOIOIOIOIIOO
+       000 000000I 00I000I0I0I0I000000 I0I0I000I0I 00III0IIIII0I0I0I0I0I0I0I00
 =XXOIOXXXXXMXXXXXMXXXXXMXXXXXXXXXXXXXXXXXMXMXMXMMXXXXMXMXMXXXMXMXMXMXMXMXMXXXXXXO
+   -OXI---IW--I--WI----W---------------IIW-W-W-WW----W-W-WI--W-W-W-W-W-WIW----I-X
+      OIIIOOIIOIIOOIIIIOIIIIIIIIIIIIIIIOOOIOIOIOOIIIIOIOIOOIIOIOIOIOIOIOOOIIIIOI
+       000 I00 00I 0000I000000000000000  I0I0I0II0000I0I0I 00I0I0I0I0I0I I0000 0
 =IXNIXXXXXXXXXXXXMXMXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXMXMXXXMXXXMXMXXO
+    OOII---------W-W-----W----------I---III-I---I------W---------W-W--IWI-IW-W--X
+     -OOIIIIIIIIIOIOIIIIIOIIIIIIIIIIOIIIOOOIOIIIOIIIIIIOIIIIIIIIIOIOIIOOOIOOIOII
+        000000000I0I00000I0000000000 000   0 000 000000I000000000I0I00 I 0 I0I00
 =IXN=OXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXMXXMMXXXXXXXXXXXXXXXXXXXMXMO
+    OXO--I-II-I------W------------I--W---III----I----W--WW----I--I-I-II-I----W-WX
+      -IIOIOOIOIIIIIIOIIIIIIIIIIIIOIIOIIIOOOIIIIOIIIIOIIOOIIIIOIIOIOIOOIOIIIIOIO
+       00 0  0 000000I000000000000 00I000   0000 0000I00II0000 00 0 0  0 0000I0I
 IOXOOXXXXMXMXXXXXXXXXMXXXXXXXMXMXMXMMZMMXMMMXMMMMMXMMMXMXZMZXMXMXXXXXXMZMZMMMZMZO
+   --OI--W-W-I--I----W--I----W-W-W-WWNWW-WWW-WWWWW-WWW-W-NWN-W-W---I--WNWNWWWNWNX
+     -OIIOIOIOIIOIIIIOIIOIIIIOIOIOIOOAOOIOOOIOOOOOIOOOIOIAOAIOIOIIIOIIOAOAOOOAOA
+       00I0I0 00 0000I00 0000I0I0I0IIVII0III0IIIII0III0I0VIV0I0I000 00IVIVIIIVIV
+                                     O                   O O           O O   O O
 XNOOOXXXMMMMMZMMXMMZXMMMMMMZMMMZMMMMMMXXXMXMMMXXXMXMXMXXXMXMXXMXXXXXXMMMMZZMMZMZI
+   --II-WWWWWNWW-WWN-WWWWWWNWWWNWWWWWWII-W-WWW---W-W-W---W-W--W-II-I-WWWWNNWWNWNO
+     OOIOOOOOAOOIOOAIOOOOOOAOOOAOOOOOOOOIOIOOOIIIOIOIOIIIOIOIIOIOOIOIOOOOAAOOAOA
+       0IIIIIVII0IIV0IIIIIIVIIIVIIIIII  0I0III000I0I0I000I0I00I0  0 0IIIIVVIIVIV
+             O     O       O   O                                         OO  O O
 XOOO=XXXMMMMMMMMMMMMMMXMMMMMMZMMMZXMMMXXXMMZMMMZMZMZZMZZMZMAMMMMXMXMXMMMZZMZZZMZO
+   -OO--WWWWWWWWWWWWWW-WWWWWWNWWWN-WWWI--WWNWWWNWNWNNWNNWNWVWWWW-W-W-WWWNNWNNNWNX
+     -IIOOOOOOOOOOOOOOIOOOOOOAOOOAIOOOOIIOOAOOOAOAOAAOAAOAOZOOOOIOIOIOOOAAOAAAOA
+      00IIIIIIIIIIIIII0IIIIIIVIIIV0III 00IIVIIIVIVIVVIVVIVINIIII0I0I0IIIVVIVVVIV
+                             O   O         O   O O OO OO O M            OO OOO O
+                                                           W
 XOO=IXXMMMMMMMMMMMMMXMXMMMMMMMXMMMMMXZMMXMMMMMMMXZMMMMMMMZMMMMXMMZXXXXXXMMMXXMXXI
+   OOO-WWWWWWWWWWWWW-W-WWWWWWW-WWWWW-NWW-WWWWWWWINWWWWWWWNWWWW-WWN-I-I--WWW--W--O
+     -IOOOOOOOOOOOOOIOIOOOOOOOIOOOOOIAOOIOOOOOOOOAOOOOOOOAOOOOIOOAIOIOIIOOOIIOII
+      0IIIIIIIIIIIII0I0IIIIIII0IIIII0VII0IIIIIII VIIIIIIIVIIII0IIV0 0 00III00I00
+                                     O           O       O       O
 NNN=OXXMXMXMMMMZMMMMMMXMXZXMXMMMXXMMMMMZXMMZZMMMMZMZZZZZZZMMMZMZMZMZMMMZMMMZMZMAO
+   OXI-W-W-WWWWNWWWWWW-W-N-W-WWWI-WWWWWN-WWNNWWWWNWNNNNNNNWWWNWNWNWNWWWNWWWNWNWVX
+     OIOIOIOOOOAOOOOOOIOIAIOIOOOOIOOOOOAIOOAAOOOOAOAAAAAAAOOOAOAOAOAOOOAOOOAOAOZ
+      0I0I0IIIIVIIIIII0I0V0I0III 0IIIIIV0IIVVIIIIVIVVVVVVVIIIVIVIVIVIIIVIIIVIVIN
+               O         O             O   OO    O OOOOOOO   O O O O   O   O O M
+                                                                               W
 NONIOXXMXMMZMMXMMMMMMMXMXMMMXMXXXZMZZMXMMMXMMMMZMMMMZZMMMZMMMMXMXXXXXMXMXMXZMMMZI
+ - OXOIW-WWNWW-WWWWWWW-W-WWW-W---NWNNW-WWW-WWWWNWWWWNNWWWNWWWW-W--I--W-W-W-NWWWNO
+     -OOIOOAOOIOOOOOOOIOIOOOIOIIIAOAAOIOOOIOOOOAOOOOAAOOOAOOOOIOIIOIIOIOIOIAOOOA
+       I0IIVII0IIIIIII0I0III0I000VIVVI0III0IIIIVIIIIVVIIIVIIII0I00 00I0I0I0VIIIV
+           O                     O OO          O    OO   O                 O   O
 OOOOOXXMMMMZMMMMMZMMZMMMMMMMXMZZMMMAZZMMMMMMMMMMZMMMMZXZMZZMMMMMMZXMXMMMMZMMMMMM=
+ --XX--WWWWNWWWWWNWWNWWWWWWW-WNNWWWVNNWWWWWWWWWWNWWWWN-NWNNWWWWWWN-W-WWWWNWWWWWWO
+     IIOOOOAOOOOOAOOAOOOOOOOIOAAOOOZAAOOOOOOOOOOAOOOOAIAOAAOOOOOOAIOIOOOOAOOOOOO
+     00IIIIVIIIIIVIIVIIIIIII0IVVIIINVVIIIIIIIIIIVIIIIV0VIVVIIIIIIV0I0IIIIVIIIIII
+           O     O  O         OO   MOO          O    O O OO      O       O
+                                   W
 OO=OOXXMMMMMMMXMZMMZMMMMMZMXXZMMXMMMMZMZMMZZMMMMMZMMMZMZMZZZZMMMMZZZZZZZMMXMXMXM=
+ -OXXI-WWWWWWW-WNWWNWWWWWNW--NWW-WWWWNWNWWNNWWWWWNWWWNWNWNNNNWWWWNNNNNNNWW-W-W-WO
+     OIOOOOOOOIOAOOAOOOOOAOIIAOOIOOOOAOAOOAAOOOOOAOOOAOAOAAAAOOOOAAAAAAAOOIOIOIO
+      0IIIIIII0IVIIVIIIIIVI00VII0IIIIVIVIIVVIIIIIVIIIVIVIVVVVIIIIVVVVVVVII0I0I0I
+                O  O     O   O       O O  OO     O   O O OOOO    OOOOOOO
 NNOXXXXMXZXMXMMZMMMMMMMMZZMZMZMMMZZZMMMMZZMMMZMZMZXMXMXMMMMMMMMZZAZAZZMMMMZAZZMZO
+  -OO--W-N-W-WWNWWWWWWWWNNWNWNWWWNNNWWWWNNWWWNWNWN-W-W-WWWWWWWWNNVNVNNWWWWNVNNWNX
+   --IIOIAIOIOOAOOOOOOOOAAOAOAOOOAAAOOOOAAOOOAOAOAIOIOIOOOOOOOOAAZAZAAOOOOAZAAOA
+     00I0V0I0IIVIIIIIIIIVVIVIVIIIVVVIIIIVVIIIVIVIV0I0I0IIIIIIIIVVNVNVVIIIIVNVVIV
+         O     O        OO O O   OOO    OO   O O O             OOMOMOO    OMOO O
+                                                                 W W       W
 NOIXXXXMXMMMMMXZMMMZMMXZZMZZMZMZMZMMZZMZZMZZMZXZMMMMXZMMMZZMMZZZMAAAZZMZMZMMMMMMO
+ -OOO--W-WWWWW-NWWWNWW-NNWNNWNWNWNWWNNWNNWNNWN-NWWWW-NWWWNNWWNNNWVVVNNWNWNWWWWWWX
+   --IIOIOOOOOIAOOOAOOIAAOAAOAOAOAOOAAOAAOAAOAIAOOOOIAOOOAAOOAAAOZZZAAOAOAOOOOOO
+     00I0IIIII0VIIIVII0VVIVVIVIVIVIIVVIVVIVVIV0VIIII0VIIIVVIIVVVINNNVVIVIVIIIIII
+               O   O   OO OO O O O  OO OO OO O O     O   OO  OOO MMMOO O O
+                                                                 WWW
 N=IXXXXMMMZZZZZMMMZZMZMMMZMMZZZZZZZAMZMMZMZZMZMZMZMZMZMMMZZMZZMZMAZAZZMZZMMZZZZZI
+ OOOI--WWWNNNNNWWWNNWNWWWNWWNNNNNNNVWNWWNWNNWNWNWNWNWNWWWNNWNNWNWVNVNNWNNWWNNNNNO
+   -OIIOOOAAAAAOOOAAOAOOOAOOAAAAAAAZOAOOAOAAOAOAOAOAOAOOOAAOAAOAOZAZAAOAAOOAAAAA
+     00IIIVVVVVIIIVVIVIIIVIIVVVVVVVNIVIIVIVVIVIVIVIVIVIIIVVIVVIVINVNVVIVVIIVVVVV
+          OOOOO   OO O   O  OOOOOOOM O  O OO O O O O O   OO OO O MOMOO OO  OOOOO
+                                   W                             W W
 =OIXXXXMMZMMMMMMXMXZMZZZZMZZZMMMMMMZMZZMZZZMMZMMMMZZMZZMZMMMMZZZMAZAMZZAZAMAZAZAI
+OXOOI--WWNWWWWWW-W-NWNNNNWNNNWWWWWWNWNNWNNNWWNWWWWNNWNNWNWWWWNNNWVNVWNNVNVWVNVNVO
+   -OIIOOAOOOOOOIOIAOAAAAOAAAOOOOOOAOAAOAAAOOAOOOOAAOAAOAOOOOAAAOZAZOAAZAZOZAZAZ
+     00IIVIIIIII0I0VIVVVVIVVVIIIIIIVIVVIVVVIIVIIIIVVIVVIVIIIIVVVINVNIVVNVNINVNVN
+         O         O OOOO OOO      O OO OOO  O    OO OO O    OOO MOM OOMOM MOMOM
+                                                                 W W   W W W W W
 IXOXXXXMMMMZMZMMMMMMZZMMMZMZZMMZMZMZMMMZZMMZZZMZMZMMZZMZZZMAMZMZMZMZZAMAZMMZZAZAI
+OOXII--WWWWNWNWWWWWWNNWWWNWNNWWNWNWNWWWNNWWNNNWNWNWWNNWNNNWVWNWNWNWNNVWVNWWNNVNVO
+ - OOIIOOOOAOAOOOOOOAAOOOAOAAOOAOAOAOOOAAOOAAAOAOAOOAAOAAAOZOAOAOAOAAZOZAOOAAZAZ
+     00IIIIVIVIIIIIIVVIIIVIVVIIVIVIVIIIVVIIVVVIVIVIIVVIVVVINIVIVIVIVVNINVIIVVNVN
+           O O      OO   O OO  O O O   OO  OOO O O  OO OOO M O O O OOM MO  OOMOM
+                                                           W         W W     W W
 IXXXXMMZMZMZMMMMMMMZMZMMZZMZZMMMMZMZZZMZZZMZZZZZZMZZZZMZMZMMZZMZMMMMZAMAMMMZZZZZI
+OOOI-WWNWNWNWWWWWWWNWNWWNNWNNWWWWNWNNNWNNNWNNNNNNWNNNNWNWNWWNNWNWWWWNVWVWWWNNNNNO
+ --OIOOAOAOAOOOOOOOAOAOOAAOAAOOOOAOAAAOAAAOAAAAAAOAAAAOAOAOOAAOAOOOOAZOZOOOAAAAA
+    0IIVIVIVIIIIIIIVIVIIVVIVVIIIIVIVVVIVVVIVVVVVVIVVVVIVIVIIVVIVIIIIVNINIIIVVVVV
+       O O O       O O  OO OO    O OOO OOO OOOOOO OOOO O O  OO O    OM M   OOOOO
+                                                                     W W
 OXXXXMMZMMZZMMMMZZZZMMMZMMMMMMXZMZZZMZZZMZMAZZZZMZZZMMMMMZMZMZXMMMMZMZMZZMZZZZZZ=
+XOO-IWWNWWNNWWWWNNNNWWWNWWWWWW-NWNNNWNNNWNWVNNNNWNNNWWWWWNWNWN-WWWWNWNWNNWNNNNNNO
+ --IOOOAOOAAOOOOAAAAOOOAOOOOOOIAOAAAOAAAOAOZAAAAOAAAOOOOOAOAOAIOOOOAOAOAAOAAAAAA
+   0 IIVIIVVIIIIVVVVIIIVIIIIII0VIVVVIVVVIVINVVVVIVVVIIIIIVIVIV0IIIIVIVIVVIVVVVVV
+       O  OO    OOOO   O       O OOO OOO O MOOOO OOO     O O O     O O OO OOOOOO
+                                           W
 OOXXXXMMMZMMZMZMMMMZMMXMMMMZMMXZXZMZZZZZZZZZMMMMZZZZMMMMXMMMXMMMMMMMMMMMMZMMMZMZ=
+XXO---WWWNWWNWNWWWWNWW-WWWWNWW-N-NWNNNNNNNNNWWWWNNNNWWWW-WWW-WWWWWWWWWWWWNWWWNWNO
+  -IIIOOOAOOAOAOOOOAOOIOOOOAOOIAIAOAAAAAAAAAOOOOAAAAOOOOIOOOIOOOOOOOOOOOOAOOOAOA
+   000IIIVIIVIVIIIIVII0IIIIVII0V0VIVVVVVVVVVIIIIVVVVIIII0III0IIIIIIIIIIIIVIIIVIV
+         O  O O    O       O   O O OOOOOOOOO    OOOO                     O   O O
 OXXXXXMMMZZZZZMMMMMMMMMMMMMZMMMZMZMZMZMMMZZZMZMZMMMZMZMZMMZMMZMZMZMMMZZZZZMMZMZMO
+XOI---WWWNNNNNWWWWWWWWWWWWWNWWWNWNWNWNWWWNNNWNWNWWWNWNWNWWNWWNWNWNWWWNNNNNWWNWNW-
+ -OIIIOOOAAAAAOOOOOOOOOOOOOAOOOAOAOAOAOOOAAAOAOAOOOAOAOAOOAOOAOAOAOOOAAAAAOOAOAO
+   000IIIVVVVVIIIIIIIIIIIIIVIIIVIVIVIVIIIVVVIVIVIIIVIVIVIIVIIVIVIVIIIVVVVVIIVIVI
+         OOOOO             O   O O O O   OOO O O   O O O  O  O O O   OOOOO  O O
 XXXXXXMMMZZZMZZZZZMZMZMZZMMZMMZZZZMZZMMMMZMMMZMMZZZZZZMZMZMZZZMAMZMZMMZZMZMZMMZM=
+OI----WWWNNNWNNNNNWNWNWNNWWNWWNNNNWNNWWWWNWWWNWWNNNNNNWNWNWNNNWVWNWNWWNNWNWNWWNWO
+-OIIIIOOOAAAOAAAAAOAOAOAAOOAOOAAAAOAAOOOOAOOOAOOAAAAAAOAOAOAAAOZOAOAOOAAOAOAOOAO
+  0000IIIVVVIVVVVVIVIVIVVIIVIIVVVVIVVIIIIVIIIVIIVVVVVVIVIVIVVVINIVIVIIVVIVIVIIVI
+         OOO OOOOO O O OO  O  OOOO OO    O   O  OOOOOO O O OOO M O O  OO O O  O
+                                                               W
 XXXXXXMZMMZZZZMMMMZZMZMMMMMMMZMZZZZMZMXZMMMMMZMZMZMZMZMZMZMZZMMAZZMMMZMZMZMZMMMM=
+OI-II-WNWWNNNNWWWWNNWNWWWWWWWNWNNNNWNW-NWWWWWNWNWNWNWNWNWNWNNWWVNNWWWNWNWNWNWWWWO
+-OIOOIOAOOAAAAOOOOAAOAOOOOOOOAOAAAAOAOIAOOOOOAOAOAOAOAOAOAOAAOOZAAOOOAOAOAOAOOOO
+  0  0IVIIVVVVIIIIVVIVIIIIIIIVIVVVVIVI0VIIIIIVIVIVIVIVIVIVIVVIINVVIIIVIVIVIVIIII
+       O  OOOO    OO O       O OOOO O  O     O O O O O O O OO  MOO   O O O O
+                                                               W
 OOOOIXXMZZMMMZMAMMXMZMMMMMMMMMMMMMMMMZMZZZMMMMMMMZMAZZZMZZZMMMMMMZMZMMMMZMMMMMMMO
+XXXXOIIWNNWWWNWVWW-WNWWWWWWWWWWWWWWWWNWNNNWWWWWWWNWVNNNWNNNWWWWWWNWNWWWWNWWWWWWW-
+     OOOAAOOOAOZOOIOAOOOOOOOOOOOOOOOOAOAAAOOOOOOOAOZAAAOAAAOOOOOOAOAOOOOAOOOOOOO
+       IVVIIIVINII0IVIIIIIIIIIIIIIIIIVIVVVIIIIIIIVINVVVIVVVIIIIIIVIVIIIIVIIIIIII
+        OO   O M    O                O OOO       O MOOO OOO      O O    O
+               W                                   W
 XNOOXXXMMZMZMZMZMZZMMMMZZZXMMMMZMMZMMZMMMZZMMZMMMMMZMZMZMZZZMMZZZMZMZZZZZZZMXZMM=
+  -XOIIWWNWNWNWNWNNWWWWNNN-WWWWNWWNWWNWWWNNWWNWWWWWNWNWNWNNNWWNNNWNWNNNNNNNW-NWWO
+    -OOOOAOAOAOAOAAOOOOAAAIOOOOAOOAOOAOOOAAOOAOOOOOAOAOAOAAAOOAAAOAOAAAAAAAOIAOO
+       IIVIVIVIVIVVIIIIVVV0IIIIVIIVIIVIIIVVIIVIIIIIVIVIVIVVVIIVVVIVIVVVVVVVI0VII
+         O O O O OO    OOO     O  O  O   OO  O     O O O OOO  OOO O OOOOOOO  O
 =OOXXXXMMZMMZZMZZMZZZZMZXMXMMMMMZZMZMMZMMMZMZZMZMZMZZZMMZZZZMZMZMZZZMZMZMMMMMMXM=
+OXXOIIIWWNWWNNWNNWNNNNWN-W-WWWWWNNWNWWNWWWNWNNWNWNWNNNWWNNNNWNWNWNNNWNWNWWWWWW-WO
+   -OOOOOAOOAAOAAOAAAAOAIOIOOOOOAAOAOOAOOOAOAAOAOAOAAAOOAAAAOAOAOAAAOAOAOOOOOOIO
+       IIVIIVVIVVIVVVVIV0I0IIIIIVVIVIIVIIIVIVVIVIVIVVVIIVVVVIVIVIVVVIVIVIIIIII0I
+         O  OO OO OOOO O        OO O  O   O OO O O OOO  OOOO O O OOO O O
 OXOXXXXMMZZMZZMZMZZZMZMMMMXZMZXZMMMZMZMMMZZZMZMZZZMZMMZZZZMZMZMZMMZZZZZZZMMMMZXM=
+-OXOOIIWWNNWNNWNWNNNWNWWWW-NWN-NWWWNWNWWWNNNWNWNNNWNWWNNNNWNWNWNWWNNNNNNNWWWWN-WO
+ - --OOOOAAOAAOAOAAAOAOOOOIAOAIAOOOAOAOOOAAAOAOAAAOAOOAAAAOAOAOAOOAAAAAAAOOOOAIO
+       IIVVIVVIVIVVVIVIIII0VIV0VIIIVIVIIIVVVIVIVVVIVIIVVVVIVIVIVIIVVVVVVVIIIIV0I
+         OO OO O OOO O     O O O   O O   OOO O OOO O  OOOO O O O  OOOOOOO    O
 IOOXXXXMMZZZMZZMMMMMMMMZMZMMMMMZZZMZMZMZMMMMMMZMMMMZZMMZZZMMMMMZZZMZMZMZMMMXXMXMI
+OXXII--WWNNNWNNWWWWWWWWNWNWWWWWNNNWNWNWNWWWWWWNWWWWNNWWNNNWWWWWNNNWNWNWNWWW--WIWO
+   OOIIOOAAAOAAOOOOOOOOAOAOOOOOAAAOAOAOAOOOOOOAOOOOAAOOAAAOOOOOAAAOAOAOAOOOIIOOO
+     00IIVVVIVVIIIIIIIIVIVIIIIIVVVIVIVIVIIIIIIVIIIIVVIIVVVIIIIIVVVIVIVIVIII00I I
+         OOO OO        O O     OOO O O O      O    OO  OOO     OOO O O O
 IXXXXXMMMMZZMZZMMMMZMMMMMMMZMZZZMMMMMZMMMZZMMMMMMZZZMMMMMMZZMMMZZZMMMMMZMMMZMXXZI
+OOOII-WWWWNNWNNWWWWNWWWWWWWNWNNNWWWWWNWWWNNWWWWWWNNNWWWWWWNNWWWNNNWWWWWNWWWNW--NO
+ --OOIOOOOAAOAAOOOOAOOOOOOOAOAAAOOOOOAOOOAAOOOOOOAAAOOOOOOAAOOOAAAOOOOOAOOOAOIIA
+     0IIIIVVIVVIIIIVIIIIIIIVIVVVIIIIIVIIIVVIIIIIIVVVIIIIIIVVIIIVVVIIIIIVIIIVI00V
+          OO OO    O       O OOO     O   OO      OOO      OO   OOO     O   O   O
 IOXXXMXZMZZZMZMZMZMMMMMMMMMMMMMMMZMZMMZZMZZZMMMMMZMZMZZZMMZZZMMMMZMMXMMZMMMMXXXM=
+OXOIIW-NWNNNWNWNWNWWWWWWWWWWWWWWWNWNWWNNWNNNWWWWWNWNWNNNWWNNNWWWWNWW-WWNWWWWI--WO
+  -OOOIAOAAAOAOAOAOOOOOOOOOOOOOOOAOAOOAAOAAAOOOOOAOAOAAAOOAAAOOOOAOOIOOAOOOOOIIO
+     I0VIVVVIVIVIVIIIIIIIIIIIIIIIVIVIIVVIVVVIIIIIVIVIVVVIIVVVIIIIVII0IIVIIII 00I
+       O OOO O O O               O O  OO OOO     O O OOO  OOO    O     O
 OOXXXMXMMMZZMZMMZZMMMZMZZMMZMMMZMMZZMZZMZMZZZMMZZZMZMMZZMMZZMZMMMZMMMMMZMMMZXMXM=
+XXO--W-WWWNNWNWWNNWWWNWNNWWNWWWNWWNNWNNWNWNNNWWNNNWNWWNNWWNNWNWWWNWWWWWNWWWN-W-WO
+  -IIOIOOOAAOAOOAAOOOAOAAOOAOOOAOOAAOAAOAOAAAOOAAAOAOOAAOOAAOAOOOAOOOOOAOOOAIOIO
+   00I0IIIVVIVIIVVIIIVIVVIIVIIIVIIVVIVVIVIVVVIIVVVIVIIVVIIVVIVIIIVIIIIIVIIIV0I0I
+          OO O  OO   O OO  O   O  OO OO O OOO  OOO O  OO  OO O   O     O   O
 IXXXXMMMXZMMMZXMXMXZMMXMXMXMMMXZMMMZMMMZMZMMMMMMMMMZMMXMMMMZMMMXMZMMMZMZMZMZXMMZO
+OIOIIWWW-NWWWN-W-W-NWW-W-W-WWW-NWWWNWWWNWNWWWWWWWWWNWW-WWWWNWWW-WNWWWNWNWNWN-WWNX
+ O-OOOOOIAOOOAIOIOIAOOIOIOIOOOIAOOOAOOOAOAOOOOOOOOOAOOIOOOOAOOOIOAOOOAOAOAOAIOOA
+     III0VIIIV0I0I0VII0I0I0III0VIIIVIIIVIVIIIIIIIIIVII0IIIIVIII0IVIIIVIVIVIV0IIV
+         O   O     O           O   O   O O         O       O     O   O O O O   O
 OXXXXXXMMMMMMZMZMMMMXMMMXMMMMXXMMZMMZMMMMMMZMMMMMMMMMZMMMMMMMZZZMMMMMMZMMZMZMZMZO
+XII----WWWWWWNWNWWWW-WWW-WWWW--WWNWWNWWWWWWNWWWWWWWWWNWWWWWWWNNNWWWWWWNWWNWNWNWNX
+ OOIIIIOOOOOOAOAOOOOIOOOIOOOOIIOOAOOAOOOOOOAOOOOOOOOOAOOOOOOOAAAOOOOOOAOOAOAOAOA
+   0000IIIIIIVIVIIII0III0IIII00IIVIIVIIIIIIVIIIIIIIIIVIIIIIIIVVVIIIIIIVIIVIVIVIV
+             O O                 O  O      O         O       OOO      O  O O O O
 OOOOXXXMMZMMXMXMXXXMXMXMXMXMXMXMXMXMMMMMMMMMMMXMXMMMMMMZMMXMMMXMXZMMMMMMMMMMMZMZO
+XXXXOIIWWNWW-W-W---W-W-W-W-W-W-W-W-WWWWWWWWWWW-W-WWWWWWNWW-WWW-W-NWWWWWWWWWWWNWNX
+    -OOOOAOOIOIOIIIOIOIOIOIOIOIOIOIOOOOOOOOOOOIOIOOOOOOAOOIOOOIOIAOOOOOOOOOOOAOA
+       IIVII0I0I000I0I0I0I0I0I0I0I0IIIIIIIIIII0I0IIIIIIVII0III0I0VIIIIIIIIIIIVIV
+         O                                             O         O           O O
 OXXXXXXXMMXXXMXMXMMZMMMMMMXMMMMZMMMZMMMMXMXZMMMMXMMMMMMMMMMMXMMMXZMMZZMZMMMMMMZMO
+XOOOII--WW---W-W-WWNWWWWWW-WWWWNWWWNWWWW-W-NWWWW-WWWWWWWWWWW-WWW-NWWNNWNWWWWWWNWX
+ ---OOIIOOIIIOIOIOOAOOOOOOIOOOOAOOOAOOOOIOIAOOOOIOOOOOOOOOOOIOOOIAOOAAOAOOOOOOAO
+      00II000I0I0IIVIIIIII0IIIIVIIIVIIII0I0VIIII0IIIIIIIIIII0III0VIIVVIVIIIIIIVI
+                   O           O   O       O                     O  OO O      O
 XXXXXMXMMMMZMMMMXMMMMMMZMZMZMMZMZMZMMZMZZZZZMZMMMMMMMXMZMZMZMMMMXZMMXMMZMZMMZMMMO
+OIII-W-WWWWNWWWW-WWWWWWNWNWNWWNWNWNWWNWNNNNNWNWWWWWWW-WNWNWNWWWW-NWW-WWNWNWWNWWWX
+-OOOIOIOOOOAOOOOIOOOOOOAOAOAOOAOAOAOOAOAAAAAOAOOOOOOOIOAOAOAOOOOIAOOIOOAOAOOAOOO
+    0I0IIIIVIIII0IIIIIIVIVIVIIVIVIVIIVIVVVVVIVIIIIIII0IVIVIVIIII0VII0IIVIVIIVIII
+           O           O O O  O O O  O OOOOO O         O O O     O     O O  O
 XXXXXMXMXMXMMZMZZMMZMMMMMMZZMMMMMZMZZAZMZZZZMMMZMZMMMZMMMZMZMZMZMMMZXZMZMMMZMZMMO
+O---IW-W-W-WWNWNNWWNWWWWWWNNWWWWWNWNNVNWNNNNWWWNWNWWWNWWWNWNWNWNWWWN-NWNWWWNWNWWX
+-IIIOOIOIOIOOAOAAOOAOOOOOOAAOOOOOAOAAZAOAAAAOOOAOAOOOAOOOAOAOAOAOOOAIAOAOOOAOAOO
+ 000 I0I0I0IIVIVVIIVIIIIIIVVIIIIIVIVVNVIVVVVIIIVIVIIIVIIIVIVIVIVIIIV0VIVIIIVIVII
+             O OO  O      OO     O OOMO OOOO   O O   O   O O O O   O O O   O O
+                                     W
 XXXXXXXXXXXZZZMMZZMZZZZMMMMZMMMZMMZMMZMMMZMMMZZZMMXMMMZMMMMZXMMMXMMMMZMMXZMMZZMZX
+IIIII------NNNWWNNWNNNNWWWWNWWWNWWNWWNWWWNWWWNNNWW-WWWNWWWWN-WWW-WWWWNWW-NWWNNWNO
+OOOOOIIIIIIAAAOOAAOAAAAOOOOAOOOAOOAOOAOOOAOOOAAAOOIOOOAOOOOAIOOOIOOOOAOOIAOOAAOA-
+     000000VVVIIVVIVVVVIIIIVIIIVIIVIIVIIIVIIIVVVII0IIIVIIIIV0III0IIIIVII0VIIVVIV
+           OOO  OO OOOO    O   O  O  O   O   OOO      O    O         O   O  OO O
 XXXXXXXXXMXMMMMZMZMMMZMZZZMMMMMZMMZZZZZMMZMZZZMMMMMMMMMZMMMMMZMMZMMMXMXMMMMZZZMZX
+IIOIIII--W-WWWWNWNWWWNWNNNWWWWWNWWNNNNNWWNWNNNWWWWWWWWWNWWWWWNWWNWWW-W-WWWWNNNWNO
+OO-OOOOIIOIOOOOAOAOOOAOAAAOOOOOAOOAAAAAOOAOAAAOOOOOOOOOAOOOOOAOOAOOOIOIOOOOAAAOA-
+       00I0IIIIVIVIIIVIVVVIIIIIVIIVVVVVIIVIVVVIIIIIIIIIVIIIIIVIIVIII0I0IIIIVVVIV
+               O O   O OOO     O  OOOOO  O OOO         O     O  O          OOO O
 XOIXXXXXXMMZMAMMMMZZZZZZMMMMMMZMMZMMMZMZMMMMMZMMXMXMMMMMMMMZMMMMMZXMMMXMMMMMMZMZO
+OXOOIII--WWNWVWWWWNNNNNNWWWWWWNWWNWWWNWNWWWWWNWW-W-WWWWWWWWNWWWWWN-WWW-WWWWWWNWNX
+-  -OOOIIOOAOZOOOOAAAAAAOOOOOOAOOAOOOAOAOOOOOAOOIOIOOOOOOOOAOOOOOAIOOOIOOOOOOAOA
+       00IIVINIIIIVVVVVVIIIIIIVIIVIIIVIVIIIIIVII0I0IIIIIIIIVIIIIIV0III0IIIIIIVIV
+           O M    OOOOOO      O  O   O O     O             O     O           O O
+             W
 XXOXXOOIXXMMMZMZZZMMMZMZZZZMMMMZMZZZZZMZMMMMMMMZMMXMMMMZMMMZMMMMMMMXXMXMMZMMMMMMO
+OOXIIX-OO-WWWNWNNNWWWNWNNNNWWWWNWNNNNNWNWWWWWWWNWW-WWWWNWWWNWWWWWWW--W-WWNWWWWWWX
+-- OO   -IOOOAOAAAOOOAOAAAAOOOOAOAAAAAOAOOOOOOOAOOIOOOOAOOOAOOOOOOOIIOIOOAOOOOOO
+         0IIIVIVVVIIIVIVVVVIIIIVIVVVVVIVIIIIIIIVII0IIIIVIIIVIIIIIII00I0IIVIIIIII
+             O OOO   O OOOO    O OOOOO O       O       O   O             O
 XXXXXXXXXZMZZMZMMMZZMMZZMMZMMMMZMZMZMZMZMMZMMMMMMMMMMMMZZZMMMZMMMZMMMZMZMZMZMZMZO
+--I------NWNNWNWWWNNWWNNWWNWWWWNWNWNWNWNWWNWWWWWWWWWWWWNNNWWWNWWWNWWWNWNWNWNWNWNX
+IIOIIIIIIAOAAOAOOOAAOOAAOOAOOOOAOAOAOAOAOOAOOOOOOOOOOOOAAAOOOAOOOAOOOAOAOAOAOAOA
+00 000000VIVVIVIIIVVIIVVIIVIIIIVIVIVIVIVIIVIIIIIIIIIIIIVVVIIIVIIIVIIIVIVIVIVIVIV
+         O OO O   OO  OO  O    O O O O O  O            OOO   O   O   O O O O O O
 XXXXXXXMXMXZZAZZMZMZMZZZZZZZZZMZMZZZZZMZMMZZMZMMXMMZMMMZMZMMMZMMMZMMXMMMMMMZMZZZX
+O-I----W-W-NNVNNWNWNWNNNNNNNNNWNWNNNNNWNWWNNWNWW-WWNWWWNWNWWWNWWWNWW-WWWWWWNWNNNO
+-IOIIIIOIOIAAZAAOAOAOAAAAAAAAAOAOAAAAAOAOOAAOAOOIOOAOOOAOAOOOAOOOAOOIOOOOOOAOAAA-
+ 0 0000I0I0VVNVVIVIVIVVVVVVVVVIVIVVVVVIVIIVVIVII0IIVIIIVIVIIIVIIIVII0IIIIIIVIVVV
+           OOMOO O O OOOOOOOOO O OOOOO O  OO O     O   O O   O   O         O OOO
+             W
 XXXXXMMMMMMMMMMZMMMMZZMZZMMMMMZZZMZZMZMMZMMZZZMMXMMMMMMZMZZMMZMZMZMMMMMMMMMMMZMMI
+IIII-WWWWWWWWWWNWWWWNNWNNWWWWWNNNWNNWNWWNWWNNNWW-WWWWWWNWNNWWNWNWNWWWWWWWWWWWNWWO
+OOOOIOOOOOOOOOOAOOOOAAOAAOOOOOAAAOAAOAOOAOOAAAOOIOOOOOOAOAAOOAOAOAOOOOOOOOOOOAOO
+    0IIIIIIIIIIVIIIIVVIVVIIIIIVVVIVVIVIIVIIVVVII0IIIIIIVIVVIIVIVIVIIIIIIIIIIIVII
+               O    OO OO     OOO OO O  O  OOO         O OO  O O O           O
 XXXXXMXMMZMZZZMZMMMZMZMMMZZAMAMAMZMZMAMZZZMMMMMMMMXMMMMMMMMMMZZZMMMMMZMMMZMZMMMMO
+O--I-W-WWNWNNNWNWWWNWNWWWNNVWVWVWNWNWVWNNNWWWWWWWW-WWWWWWWWWWNNNWWWWWNWWWNWNWWWWX
+-IIOIOIOOAOAAAOAOOOAOAOOOAAZOZOZOAOAOZOAAAOOOOOOOOIOOOOOOOOOOAAAOOOOOAOOOAOAOOOO
+ 00 0I0IIVIVVVIVIIIVIVIIIVVNININIVIVINIVVVIIIIIIII0IIIIIIIIIIVVVIIIIIVIIIVIVIIII
+         O OOO O   O O   OOM M M O O M OOO                   OOO     O   O O
+                           W W W     W
 XXXMXMMMMMZMZZMZZZMMMMXZMAZAMAZAMAZAZAMMMZMMMZMMMZMZMMMMZZMMMZZZZZMMMMMZMMMZZZMZX
+I--W-WWWWWNWNNWNNNWWWW-NWVNVWVNVWVNVNVWWWNWWWNWWWNWNWWWWNNWWWNNNNNWWWWWNWWWNNNWNO
+OIIOIOOOOOAOAAOAAAOOOOIAOZAZOZAZOZAZAZOOOAOOOAOOOAOAOOOOAAOOOAAAAAOOOOOAOOOAAAOA-
+ 00I0IIIIIVIVVIVVVIIII0VINVNINVNINVNVNIIIVIIIVIIIVIVIIIIVVIIIVVVVVIIIIIVIIIVVVIV
+          O OO OOO     O MOM MOM MOMOM   O   O   O O    OO   OOOOO     O   OOO O
+                         W W W W W W W
 XXXMMZMMMZZZZZMZMMMMMZMZZAZAZAZZMAMZMZMMMMZZMZMMMMMMMMMZZZMZMMMZZMMZMMZZMZMZMZMZO
+-I-WWNWWWNNNNNWNWWWWWNWNNVNVNVNNWVWNWNWWWWNNWNWWWWWWWWWNNNWNWWWNNWWNWWNNWNWNWNWNX
+IOIOOAOOOAAAAAOAOOOOOAOAAZAZAZAAOZOAOAOOOOAAOAOOOOOOOOOAAAOAOOOAAOOAOOAAOAOAOAOA
+0 0IIVIIIVVVVVIVIIIIIVIVVNVNVNVVINIVIVIIIIVVIVIIIIIIIIIVVVIVIIIVVIIVIIVVIVIVIVIV
+     O   OOOOO O     O OOMOMOMOO M O O    OO O         OOO O   OO  O  OO O O O O
+                         W W W   W
 XXXMXMMMMMZMZZMMMMMMMZMMMMMMMZMMMMMMMMMMMMMZMMXZXMMMXMMMMZMMMMMZMMMMMMMZZZMMMZZMI
+--IW-WWWWWNWNNWWWWWWWNWWWWWWWNWWWWWWWWWWWWWNWW-N-WWW-WWWWNWWWWWNWWWWWWWNNNWWWNNWO
+IIOOIOOOOOAOAAOOOOOOOAOOOOOOOAOOOOOOOOOOOOOAOOIAIOOOIOOOOAOOOOOAOOOOOOOAAAOOOAAO
+00 I0IIIIIVIVVIIIIIIIVIIIIIIIVIIIIIIIIIIIIIVII0V0III0IIIIVIIIIIVIIIIIIIVVVIIIVVI
+          O OO       O       O             O   O         O     O       OOO   OO
 XMXMXMXZZMMZMZMMMZMZXZMZMMMMMZMZMMZMMZMMMMMZMZZZMZMZMMMZZZMMMZZZMZMZZZZAZZZMMZMMO
+IW-W-W-NNWWNWNWWWNWN-NWNWWWWWNWNWWNWWNWWWWWNWNNNWNWNWWWNNNWWWNNNWNWNNNNVNNNWWNWWX
+OOIOIOIAAOOAOAOOOAOAIAOAOOOOOAOAOOAOOAOOOOOAOAAAOAOAOOOAAAOOOAAAOAOAAAAZAAAOOAOO
+ I0I0I0VVIIVIVIIIVIV0VIVIIIIIVIVIIVIIVIIIIIVIVVVIVIVIIIVVVIIIVVVIVIVVVVNVVVIIVII
+       OO  O O   O O O O     O O  O  O     O OOO O O   OOO   OOO O OOOOMOOO  O
+                                                                       W
 XXXMXMMMZMMZMZMMXZMZMMMZMMZZZZZZMMZZMMMMMZMZMZZZMZMMMZMZZZMZZZMMMMMZMMMZZZZZMMMMO
+OI-W-WWWNWWNWNWW-NWNWWWNWWNNNNNNWWNNWWWWWNWNWNNNWNWWWNWNNNWNNNWWWWWNWWWNNNNNWWWWX
+-OIOIOOOAOOAOAOOIAOAOOOAOOAAAAAAOOAAOOOOOAOAOAAAOAOOOAOAAAOAAAOOOOOAOOOAAAAAOOOO
+  0I0IIIVIIVIVII0VIVIIIVIIVVVVVVIIVVIIIIIVIVIVVVIVIIIVIVVVIVVVIIIIIVIIIVVVVVIIII
+        O  O O   O O   O  OOOOOO  OO     O O OOO O   O OOO OOO     O   OOOOO
 XXXMMMXXMMMMMMMMXMXMXMMMXZZZMZZZMMMZMMMMMZZZZZMMMMMZMZMZZZMZMMZZMAZZMZMZMZMZMZMMI
+OI-WWW--WWWWWWWW-W-W-WWW-NNNWNNNWWWNWWWWWNNNNNWWWWWNWNWNNNWNWWNNWVNNWNWNWNWNWNWWO
+-OIOOOIIOOOOOOOOIOIOIOOOIAAAOAAAOOOAOOOOOAAAAAOOOOOAOAOAAAOAOOAAOZAAOAOAOAOAOAOO
+  0III00IIIIIIII0I0I0III0VVVIVVVIIIVIIIIIVVVVVIIIIIVIVIVVVIVIIVVINVVIVIVIVIVIVII
+                         OOO OOO   O     OOOOO     O O OOO O  OO MOO O O O O O
+                                                                 W
 XXXMMXXXXXXMXXXXXMMMXMXMXXMMMZMZMMXMXMMMMMZMMZMMMMXMMMMMMMMZXMMZMZMZXZMMMZMMMMMZO
+OIIWW------W--I--WWW-W-W--WWWNWNWW-W-WWWWWNWWNWWWW-WWWWWWWWN-WWNWNWN-NWWWNWWWWWNX
+-OOOOIIIIIIOIIOIIOOOIOIOIIOOOAOAOOIOIOOOOOAOOAOOOOIOOOOOOOOAIOOAOAOAIAOOOAOOOOOA
+   II000000I00 00III0I0I00IIIVIVII0I0IIIIIVIIVIIII0IIIIIIIIV0IIVIVIV0VIIIVIIIIIV
+                             O O          O  O             O   O O O O   O     O
 XXXXXXXXXMXXXMMMXMMZXMXMMMMMXMXMMMMMMMMMMZMMMZMMMZMMMMXMMMXZMMXMMMMMXMMZZZMMZZMZO
+---------W---WWW-WWN-W-WWWWW-W-WWWWWWWWWWNWWWNWWWNWWWW-WWW-NWW-WWWWW-WWNNNWWNNWNX
+IIIIIIIIIOIIIOOOIOOAIOIOOOOOIOIOOOOOOOOOOAOOOAOOOAOOOOIOOOIAOOIOOOOOIOOAAAOOAAOA
+000000000I000III0IIV0I0IIIII0I0IIIIIIIIIIVIIIVIIIVIIII0III0VII0IIIII0IIVVVIIVVIV
+                   O                     O   O   O         O           OOO  OO O
 XXXXXXXXXMXXXMMMMMMMMZMMMZXMMMMMMZMMMZMMMZMZMZMMMZMZMXXMMMMZMZMZMMMMMMMZMZZZMZZZI
+I-I---I--W---WWWWWWWWNWWWN-WWWWWWNWWWNWWWNWNWNWWWNWNW--WWWWNWNWNWWWWWWWNWNNNWNNNO
+OIOIIIOIIOIIIOOOOOOOOAOOOAIOOOOOOAOOOAOOOAOAOAOOOAOAOIIOOOOAOAOAOOOOOOOAOAAAOAAA
+ 0 000 00I000IIIIIIIIVIIIV0IIIIIIVIIIVIIIVIVIVIIIVIVI00IIIIVIVIVIIIIIIIVIVVVIVVV
+                     O   O       O   O   O O O   O O       O O O       O OOO OOO
 XXXXXXXXXXXXXXXXMMXXXXXXXMXXXMXMMZMMMZMMMMMMMMMZMMMZXMXXXZMZMZMZMZMZZZZZZMZZZZZZO
+I-OOI---I-I-----WW--I----W---W-WWNWWWNWWWWWWWWWNWWWN-W---NWNWNWNWNWNNNNNNWNNNNNNX
+OI--OIIIOIOIIIIIOOIIOIIIIOIIIOIOOAOOOAOOOOOOOOOAOOOAIOIIIAOAOAOAOAOAAAAAAOAAAAAA
+ 0   000 0 00000II00 0000I000I0IIVIIIVIIIIIIIIIVIIIV0I000VIVIVIVIVIVVVVVVIVVVVVV
+                                 O   O         O   O     O O O O O OOOOOO OOOOOO
 XXXXXXXXXXXMXMMMMMMMZZMMMMMMMMMMMZMZZZMZZZMZMMMMMMMMMZMZMZMZXMMZMZMZMMMMMMZMZZMMI
+O-IOO---I--W-WWWWWWWNNWWWWWWWWWWWNWNNNWNNNWNWWWWWWWWWNWNWNWN-WWNWNWNWWWWWWNWNNWWO
+-IO--IIIOIIOIOOOOOOOAAOOOOOOOOOOOAOAAAOAAAOAOOOOOOOOOAOAOAOAIOOAOAOAOOOOOOAOAAOO
+ 0   000 00I0IIIIIIIVVIIIIIIIIIIIVIVVVIVVVIVIIIIIIIIIVIVIVIV0IIVIVIVIIIIIIVIVVII
+                    OO           O OOO OOO O         O O O O   O O O      O OO
 XMXMXXXMXZMZMMMMMZMMMMMZMZZMMZMMMMZMMMMMXMMMMMMZMZMZMMMMZZMZMAMZMZMMMZZAMAZZZZMZI
+IW-W---W-NWNWWWWWNWWWWWNWNNWWNWWWWNWWWWW-WWWWWWNWNWNWWWWNNWNWVWNWNWWWNNVWVNNNNWNO
+OOIOIIIOIAOAOOOOOAOOOOOAOAAOOAOOOOAOOOOOIOOOOOOAOAOAOOOOAAOAOZOAOAOOOAAZOZAAAAOA
+ I0I000I0VIVIIIIIVIIIIIVIVVIIVIIIIVIIIII0IIIIIIVIVIVIIIIVVIVINIVIVIIIVVNINVVVVIV
+         O O     O     O OO  O    O            O O O    OO O M O O   OOM MOOOO O
+                                                             W         W W
 XXXXXXXXXMMZMZMMMZZZMZMZMZZZZZMMZZMZMMMZMMXMMMMMXMMMMMMMMZMMMZMMMZMMMMZZZZMZZZZZI
+--IIIII--WWNWNWWWNNNWNWNWNNNNNWWNNWNWWWNWW-WWWWW-WWWWWWWWNWWWNWWWNWWWWNNNNWNNNNNO
+IIOOOOOIIOOAOAOOOAAAOAOAOAAAAAOOAAOAOOOAOOIOOOOOIOOOOOOOOAOOOAOOOAOOOOAAAAOAAAAA
+00     00IIVIVIIIVVVIVIVIVVVVVIIVVIVIIIVII0IIIII0IIIIIIIIVIIIVIIIVIIIIVVVVIVVVVV
+           O O   OOO O O OOOOO  OO O   O                 O   O   O    OOOO OOOOO
 XXXXXMXMXMMMMZMMXMMMMZMMMZZZZZMZMZZMMZMMXMMMMMXMMMMZMMMMXMXMXMMMXMXZMMMZZMMZZZMMI
+-I-I-W-W-WWWWNWW-WWWWNWWWNNNNNWNWNNWWNWW-WWWWW-WWWWNWWWW-W-W-WWW-W-NWWWNNWWNNNWWO
+IOIOIOIOIOOOOAOOIOOOOAOOOAAAAAOAOAAOOAOOIOOOOOIOOOOAOOOOIOIOIOOOIOIAOOOAAOOAAAOO
+0 0 0I0I0IIIIVII0IIIIVIIIVVVVVIVIVVIIVII0IIIII0IIIIVIIII0I0I0III0I0VIIIVVIIVVVII
+             O       O   OOOOO O OO  O             O               O   OO  OOO
 XXXXXXXMMMXMXMMMMZXMXZXMXMXXXMMMXMMMMZMXXXXMXXXXXMXMXXXMXMXXXMXXXXXMXMMXXXMMXMXM=
+I--II--WWW-W-WWWWN-W-N-W-W---WWW-WWWWNW-I--W-----W-W---W-WI--WI-I--W-WW---WW-W-WO
+OIIOOIIOOOIOIOOOOAIOIAIOIOIIIOOOIOOOOAOIOIIOIIIIIOIOIIIOIOOIIOOIOIIOIOOIIIOOIOIO
+ 00  00III0I0IIIIV0I0V0I0I000III0IIIIVI0 00I00000I0I000I0I 00I 0 00I0II000II0I0I
+                 O   O               O

















