1
 XOXXIXIXOXOXXOX =XXXXI -=- -ONNOXIIXIXIXIIXXNOONONNNNNNNONNIOXNNNNONNNNONNNNON=IONNONNOOO=ONOOONONNONONNN=XXOOXNONNNNONOXNXONO=O=O
+                                                                  -    -    -      -  ---O- --- -  - -               - -     -O-O-
 =OXXXXXXXXXXXX=NOOXXXXN=IIX=OXXOOXOXXXOOXOOXOOXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXOIOXXXXXXXXXOI=IIOOXXXXXXOXOOOOINOIOXXXXOONONOOOOXOI
+ XOOIII--III--O  XII--      XOOXXOXIOIXXOXXOXXOI--I--IOOIIXXXIIII---I-II-III-IXOXIIII-O-IIXOOOOXXOOIOIIXOXXXXO -OXOOIIXX - -XXXOXO
+  --OOOIIOOOII    OOII       --  - O-O  -  -  -OIIOIIO--OO   OOOOIIIOIOOIOOOIO   OOOOI-IOO       --O-OO -         --OO         -
+       00   00      00                          00 00            000 0  0   0        0 0
 OXXXXXXXXXXXXXXO=XMZZMOONNONXX=OXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXOXXXXXXXOOXXXXXXXXXIOIXXOOXXMMMMXMXXXXXIO=XIOXXXXOOIOONON=X
+-OOII-I------IIXOIWNNWX   - O-OXIOOIIIIIIOOOOOI---W---IIIIOIIIIII------XOIII-II-XOOI-I---OOXOIIXXO-WWWW-WII--IO-OOOXOIOIX-  -   OO
+ --OOIOIIIIIIOO  OOAAO      -I  O--OOOOOO-----OIIIOIIIOOOO-OOOOOOIIIIII -OOOIOO  --OIOIII-   OO  -IOOOOIOOOIIO   -  -O-O         -
+     0 000000     IVVI       0                 000I000           000000     0       0 000         0IIII0I  00
+                   OO
 XXXXXXMMMMXXXXMMMXMZZMXXXXXXXX=XNXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXOXXXXMMXXMXMXXXXXXXXO==IXXMXXMXIXN=OO=O
+O-I---WWWW----WWW-WNNW-I--I---O  OXI-IIOOOOOIIOI----IIIOI-----------IIII----I--XOII---IOOOOXOII-WW--W-W------II-OOOO-W--WI   O--OX
+-IOIIIOOOOIIIIOOOIOAAOIOIIOIII   - OIOO-----OO-OIIIIOOO-OIIIIIIIIIIIOOOOIIIIOII -OOIIIO---- -OOIOOIIOIOIIIIIIOO    -IOIIOO
+ 0 000IIII0000III0IVVI0 00 000      0           0000     00000000000    0000 00    000         0II00I0I000000       0I00I
+                   OO
 XXXXXMMMXXXXXMMXXXMZMXMXXXXXIOXX=OXXXXXXXXXOXOXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOXXXXXMXMMXXXXXXXXXXXXXXOOXX=XNOIXXXX
+----IWWW--I--WW---WNW-WI----OXI  -OI-IIOOIOXOXI--W---IIO-------IOOI--OI-I-----I-II-I-OI-IIXXXXO-I--W-WW---I-IIIIOOI--XX-IO  -OI--I
+IIIIOOOOIIOIIOOIIIOAOIOOIIII  O   -OIOO--O- - OIIOIIIOO-IIIIIIIO--OII-OIOIIIIIOIOOIOI-OIOO    -IOIIOIOOIIIOIOOOO--OII  IO     OIIO
+0000 III00 00II000IVI0I 0000        0          00I000   0000000    00  0 00000 0  0 0  0       0 00I0II000 0       00  0       00
+                   O
 XXMZZMMXMXXMMXXMMXMXXXXXXXOOOXOOOXXXXXXXXXXXXXMMXXXXXXXXXXXXXXXMXXXXXXXXXXXXXOXOXXXXMXXXXXOXXXOXXMXXMMXXXXXOXXXXOXXO=O=OOOOOOOXNXX
+I-WNNWW-W--WW--WW-W-I-----X   ---OII-----IOII-WW-------I-III-I-W------II--IOIXOX----WII--OXOOOXI-W--WWIOI-OXOOOOXOIXO-O-------  OO
+OIOAAOOIOIIOOIIOOIOIOIIIII       -OOIIIIIO-OOIOOIIIIIIIOIOOOIOIOIIIIIIOOIIO-O - IIIIOOOII- --- OIOIIOOO-OI- ---- -O             --
+ 0IVVII0I00II00II0I0 00000          00000    0II0000000 0   0 0I000000  00      0000I  00       0I00II   0
+   OO
 XXMZZZXXMMMMXXXXMMXXIOXXXXXXIOIOXXXXMXXXXXXXXXXMXXXXXXXXXXXXXXXXMXXXXXXXXMXOOOOXXXXXXMXMXXXXXXOXXMMXXXOOXXIII=IOOIOXXXXX=OO=NOXNOX
+OIWNNN--WWWW-I--WW-OOXOI--I O- XI---W--IIIIIII-W----I--IIIOOII--W----II--WIXXXXO--I-IW-W--I-OOXI-WW---XXOOOOOOOX-OXIOIIOO--O -  XI
+-OOAAAIIOOOOIOIIOOI-  -OIIO     OIIIOIIOOOOOOOIOIIIIOIIOOO--OOIIOIIIIOOIIOO    -IIOIOOIOIIOI-- OIOOIII  --         O-OO-         O
+  IVVV00IIII0 00II0     00       000I00       0I0000 00       00I0000  00I      00 0 I0I00 0    0II000
+   OOO
 XXMZMMMXXMXXXXXXXXXXXNNXXXXIXXIXXXXMXXXXXXXXXXXXXXXXXXXXXOOXXXXXMXXXXXMXXXXXOOXXXXXXXXXMMXOIOIOXXXMMXXXOIII=OIOOOOIOOXXX=NNOO=OOIX
+O-WNWWW--W--II----IIO  OI--OOIOO-I-W--II-IIIOOOI---II--IIXXOI---W-----W---IIXXO---II-O-WW-XOXOX---WW-OOXOOOO-O----OXXI-OO  XXO--OO
+-IOAOOOIIOIIOOIIIIOO-  -OII -O -IOIOIIOOIOOO---OIIIOOIIOO  -OIIIOIIIIIOIIIOO  -IIIOOI-IOOI     IIIOOI--              OI-         -
+ 0IVIII00I00  0000       00     0 0I00  0       000  00      000I00000I000     000  0 0II0     000II0                 0
+   O
 XXMMMXMMXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXO=OXXXXXXXXXXXXXXXXXXXXXXXXXXXXO=O=IOOIIXXXXXXXO=O=NXNO==ONON==XOOOO=XOI=OO
+O-WWW-WWI---OI---I-W-I------OI--------II-IOXOOIII-----IXOXOIII----II--------IOI-II-IIOXO-OOX-OOOI-II-OXO-O   XOO- - OOIX---OOXOO-
+-IOOOIOOOIII-OIIIOIOIOIIIIII-OIIIIIIIIOOIO- --OOOIIIIIO   -OOOIIIIOOIIIIIIIIO-OIOOIOO-         -OIOOI-                O     -
+ 0III0II 000  000 0I0 000000  00000000  0        00000        0000  00000000   0  0              0  0
 XXXXXXX=NXXXXXXXMMXXXXXMXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXOOOOXXXXXMXXXXXXXXMXXXXXMXMMXXXXOIOO=IOXXMXXXXMXMMXO==XXXXXXOIOXXXXOOOXOO=O
+O------O OI-----WW-----W---II-------IIIIIOOXOOOOO----IOXXXXIII--W--------W-IO--W-WW--OOXOXXOOXOIW----W-WWIXOOOI--IOXOXOIOIXXXOX-OX
+-IIIIII  -OIIIIIOOIIIIIOIIIOOIIIIIIIOOOOO-- -----IIIIO-    OOOIIOIIIIIIIIOIO-IIOIOOII--       -OOIIIIOIOOO   -OIIO-   -O-O   -
+ 000000    00000II00000I000  0000000             0000         00I00000000I0  00I0II00           I0000I0II      00
 XXXXMXXNIXXXXXMMMXXMXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXOXXOOIOOXXXXXMXXMMMMMXMMXMXMMMXXXXXXMMMXXXXXXXXXXXXXXXOIXOOOXXXXXXXMMMMMXXXOOI
+I---W-O O-----WWW--W------I-----W---IOIIOOIIIOIO-IIIXOOXXOXXOI---W--WWWWW-WW-W-WWW------WWWIIO-I----I--IOOXOOXXXOI---I-WWWWW-IOXXO
+OIIIOI-  IIIIIOOOIIOIIIIIIOIIIIIOIIIO-OO--OOO-O-IOOO --     -OIIIOIIOOOOOIOOIOIOOOIIIIIIOOOOO-IOIIIIOIIO--  -   -OIIIOIOOOOOIO-
+ 000I0   00000III00I000000 00000I000            0             000I00IIIII0II0I0III000000III   0 0000 00           000 0IIIII0
 XXXXMXXXXXXXXXXXXMXXXXMXOOXIXXMXXXXMXOOXXXXXXXXXXXXXXXXOOOIOXXXMMMMMMMZZZMZMMXXMXXXXMMMMZZMMMXMXMXMXXMXXXXXXXXXXXXXXXMMMMXMXXOXOXO
+O---W--II-----II-W----WIXXIOO-W----WO-XIOOOOOIIOIIIIOOOXXXOXO--WWWWWWWNNNWNWW--W----WWWWNNWWW-W-W-WO-W-IIIIOI-OOO----WWWW-W-OXOXOX
+-IIIOIIOOIIIIIOOIOIIIIOO  O -IOIIIIO-  O-----OO-OOOO---     -IIOOOOOOOAAAOAOOIIOIIIIOOOOAAOOOIOIOIO-IOIOOOO-OI---IIIIOOOOIOI- - -
+ 000I00  00000  0I0000I      0I0000I                         00IIIIIIIVVVIVII00I0000IIIIVVIII0I0I0I 0I0      0   0000IIII0I0
+                                                                      OOO O             OO
 XXXXXXXXXXXXMX--OXMXMMMMXXX=IXXXXXXXXXIXXOXXOXXXXXXXXXXXOOOXXOXMXMXXXMMMMMMMMMMXXXXXXXXMXXXXXXXXXMMXMMXXXXXXXXXXXXXXXXXMXXXXOOIXXX
+OII--I--I---WI  X-W-WWWW-O-OO---II-OIOOOOXOOXOIOI-IO-OIOXXXOIX-W-W-I-WWWWWWWWWW---I----W------I--WW-WW----II--III----OIW---OX-OOOI
+-OOIIOIIOIIIOO   IOIOOOOI-I  IIIOOI-O- -- -- -O-OIO-I-O-   -O IOIOIOIOOOOOOOOOOIIIOIIIIOIIIIIIOIIOOIOOIIIIOOIIOOOIIII-OOIII-   --O
+   00 00 000I    0I0IIII0 0  000  0              0  0         0I0I0 0IIIIIIIIII000 0000I000000 00II0II0000  00   0000  I000
 XXXXXMMZMMXXXXIOXXXMZMZMXZZXXXXXXXXXXXXOXXOXOXXXOOXXOXXOXOOOXMMMMMMXZMXMMMMMXMMXXXXXXXXXMMXMXOXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXX
+OI---WWNWW----O-OOIWNWNW-NN-I--I-III--IXOIXOXOIOXXOOXOOXOXXX-WWWWWW-NW-WWWWW-WW---------WW-W-XO--------W---OI-IO---IIOI-----I--III
+-OIIIOOAOOIIII  --OOAOAOIAAIOIIOIOOOIIO -O - -O-  -- -- -   IOOOOOOIAOIOOOOOIOOIIIIIIIIIOOIOI -IIIIIIIIOIII-OIO-IIIOO-OIIIIIOIIOOO
+  000IIVII0000     IVIVI0VV0 00 0   00                      0IIIIII0VI0IIIII0II000000000II0I0  00000000I000  0  000    00000 00
+       O            O O  OO                                         O
 XXXXXMZMZXXXXXMXXMMZMMMMMMMMMXXXXXMXXXXOXXXOXOXXOOXXXXOOXOXOXMMXMXMMXMMMZMZMMMMMXXMXXXXXMMXXXXMXXMXXXXXOXXXXXXOXXXXXXXXXXXXMXMXMXX
+O-I--WNWN-----W--WWNWWWWWWWWW---I-W--IIXOIOXOXOOXXOOOOXXOXOX-WW-W-WW-WWWNWNWWWWW--W-----WW----W--W---I-X---IOOXOI-I---I----W-W-W--
+-IOIIOAOAIIIIIOIIOOAOOOOOOOOOIIIOIOIIOO -O- - --  ----  - - IOOIOIOOIOOOAOAOOOOOIIOIIIIIOOIIIIOIIOIIIOI IIIO-- -OIOIIIOIIIIOIOIOII
+ 0 00IVIV00000I00IIVIIIIIIIII000 0I00                       0II0I0II0IIIVIVIIIII00I00000II0000I00I000 0 000      0 000 0000I0I0I00
+      O O          O                                                    O O
 XXXXXMMZMXXXMXMMZZMMZZZMXXXXXXXXXXMXXXXXXXXOXXXXXXXXXXXXIIOXXXXMXMXXMMMMZZZZZMMMXXXXXXMXXMXXMMZZXMMMXXXXXOIIOOOXXXXXXMMXXMMMMXMMXX
+-----WWNWI--W-WWNNWWNNNW--------I-W----IOOOXOOOOOOOOOOOOOOXOI-IW-W--WWWWNNNNNWWW------W--W--WWNN-WWW--IIIXOO--XI--O--WW--WWWW-WW--
+IIIIIOOAOOIIOIOOAAOOAAAOIIIIIIIIOIOIIIIO--- ------------   -OIOOIOIIOOOOAAAAAOOOIIIIIIOIIOIIOOAAIOOOIIOOO      OII-IIOOIIOOOOIOOII
+00000IIVI 00I0IIVVIIVVVI00000000 0I0000                      0 I0I00IIIIVVVVVIII000000I00I00IIVV0III00          00 00II00IIII0II00
+       O        OO  OOO                                                 OOOOO                 OO
 XXXXXXMMMMXXMZMZMXI=XMMMMXXXXXMXXXMXXXXOXXXOIOXOOXOXXXXXXOOOOOIXXXXMZMMZMXMMMMXMXXMZMMXXXMMXMMMMXXI=O=NXONNOIXXXXXXXXXXMMMXMXXXXXX
+I-----WWWW--WNWNWO O-WWWWII-I-W---W---OXOOIXOXOXXOXOOOOOOXXXXXOO-I-WNWWNW-WWWW-W--WNWW---WW-WWWWIIOOXO     -OI-I-III---WWW-W------
+OIIIIIOOOOIIOAOAO-  IOOOOOOIOIOIIIOIII- --O   -  - ------      -IOIOAOOAOIOOOOIOIIOAOOIIIOOIOOOOOO           OIOIOOOIIIOOOIOIIIIII
+ 00000IIII00IVIVI   0IIII  0 0I000I000                          0 0IVIIVI0IIII0I00IVII000II0IIII              0 0   000III0I000000
+             O O                                                    O  O           O
 XXXXXXXMMMMXMMZZMXXXMMMXNXXXMXXMMMXMXXXXXXXXXXXXIOXXXXXOOXXXXO=IXMMMMXMMMMMMZMXXXXXXXMXMMXXXXXMXMXIOONNOIOXXXMXXXXXXMMXXMMMXMXXXXX
+-------WWWW-WWNNWO--WWW- O--W--WWW-W-IOOIOOOIIOOOXOOOOOXXOOOOXOOOWWWW-WWWWWWNW--I----W-WW-----W-W-O--  -OXOI-WIIII--WW--WWW-WII-IO
+IIIIIIIOOOOIOOAAO-IIOOOI -IIOIIOOOIOIO--O---OO--  -----  ----   -OOOOIOOOOOOAOIIOIIIIOIOOIIIIIOIOI        -OIOOOOOIIOOIIOOOIOOOIO-
+0000000IIII0IIVVI 00III0  00I00III0I0                            IIII0IIIIIIVI00 0000I0II00000I0I0          0I    00II00III0I  0
+              OO                                                            O
 XXXXXMXXXMXXMMZXXMZZMXXXXOXXXXXXMXXXXXXXXOXXXXOXXXXOXOXOOXXOOOOIXMZMMZMMZMZMZZZZZMMMXMMMZXZZMZMMMXXXXXXXXXXXXMXXXXMXMXMMMXXMXXXXXX
+-----W---W-IWWN--WNNW-IO XI-----W-II-IIOOXOOIOXIOOOXOXOXXOOXXXXOOWNWWNWWNWNWNNNNNWWW-WWWN-NNWNWWW--I-II-II---W----W-W-WWW--W-IIIII
+IIIIIOIIIOIOOOAIIOAAOIO-  OIIIIIOIOOIOO-- --O- O--- - -  --     -OAOOAOOAOAOAAAAAOOOIOOOAIAAOAOOOIIOIOOIOOIIIOIIIIOIOIOOOIIOIOOOOO
+00000I000I0 IIV00IVVI0     00000I0  0                            IVIIVIIVIVIVVVVVIII0IIIV0VVIVIII00 0  0  000I0000I0I0III00I0
+              O   OO                                              O  O  O O OOOOO       O OO O
 XMXXXXXXXMXMMXMXZMZXMXXXONOXXMMXXXXXXXXXXXXXXXXXXXXXOOIIOXXXXOXOOXXMMMZZZZZZMZMZZZMXMXMMMMMXMMMMXMXXXXXXXXXXXXMXXXMXMMMMXMXMXXXXXX
+-W-------W-WW-W-NWN-WIOI  X--WW---I--IOOOOOOOOOOOOOOXXOOXOOOOXOXX--WWWNNNNNNWNWNNNW-W-WWWWW-WWWW-WI-IIII------W---W-WWWW-W-W--IO-I
+IOIIIIIIIOIOOIOIAOAIOO-O   IIOOIIIOIIO--------------     ---- -  IIOOOAAAAAAOAOAAAOIOIOOOOOIOOOOIOOIOOOOIIIIIIOIIIOIOOOOIOIOIIO-IO
+0I0000000I0II0I0VIV0I      00II000 00                            00IIIVVVVVVIVIVVVI0I0IIIII0IIII0I 0    000000I000I0IIII0I0I00  0
+                O O                                                   OOOOOO O OOO
 XXMXXMXXXXX=OXXZMMMXXXXX=IOXXINXXXXXOXXXXOXXXXXXOOOOOO=OXOXXXXO=IOXXMMMXXXXMMMXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXMXXMXMXXOO
+I-W--W-----O-O-NWWWI-II-O -O-O II-IIXOIOOXOOOOOOXXXXXXOXOXOOOOXOOXIIWWW----WWW---W-----I---I-I-II---------IIOI-----W-I--W--W-W-OXX
+OIOIIOIIIII  -IAOOOOIOOI   -I  OOIOO -O-- ------        - ----    OOOOOIIIIOOOIIIOIIIIIOIIIOIOIOOIIIIIIIIIOO-OIIIIIOIOIIOIIOIOI-
+ 0I00I00000   0VIII 0  0    0    0                                  III0000III000I00000 000 0 0  000000000    00000I0 00I00I0I0
+               O
 XMMMMXMMMMXOXOXZMXMMMXXOXXXXIXXOOXXXXXOXXOXXXXOXXOOOIOXOXXXXXXXXOXXXZMMMMMXMMMMXXMXXXXXMMMMMXXMMMMXXXXXXXXMMXXMMXMXMMXXXXXXXXXMXXX
+IWWWW-WWWWI- --NW-WWW-IXIIIIO  -XIIOIIXOOXOOOOXOOXXXOXOXOOOOOOOOXI--NWWWWW-WWWW--W-----WWWWW--WWWW--------WW--WW-W-WW---------WI--
+OOOOOIOOOOO   IAOIOOOIO OOOO     OO-OO -- ---- --     - -------- OIIAOOOOOIOOOOIIOIIIIIOOOOOIIOOOOIIIIIIIIOOIIOOIOIOOIIIIIIIIIOOII
+ IIII0IIII    0VI0III0                                            00VIIIII0IIII00I00000IIIII00IIII00000000II00II0I0II000000000I 00
+               O                                                    O
 XXMMXXXMX==OOOXXMMMZZXOXOXXXX=NOOXXXXOXXXOOXXXXXXXOOIXXOXOXXOXXXXMXMMMZMMMMMXXMXMMMXXXXXMXXXXXXXXXXXXMXXMMXMMXMMMMXMMXXXXXXMXXMXMX
+I-WW---W-OO--X--WWWNN-X XI-IOO -XIIOOXOIOXXOOOOIOOXXOOOXOXOOXOOI-W-WWWNWWWWW--W-WWW---I-W------------W-IWW-WW-WWWW-WW--I--IW--W-W-
+OIOOIIIOI     IIOOOAAI   OIO-    OO-- -O-  ----O--   -- - -- --OIOIOOOAOOOOOIIOIOOOIIIOIOIIIIIIIIIIIIOIOOOIOOIOOOOIOOIIOIIOOIIOIOI
+ 0II000I0     00IIIVV0    0                                     0I0IIIVIIIII00I0III000 0I000000000000I0 II0II0IIII0II00 00 I00I0I0
+                   OO                                                 O
 XXXMXXXMXNOXXXXXZMMZZZXXXXXXXXXXXXXXXXXXXOOXXXXXXOOOOXXXXOOXXXXXMMZMMMMXMMXMMXXXMXMXMXXMMMMXMMXXXXXXXXMXMMXXXMMMMMMMMXXXXMMMZMZMMX
+---W---W-  OI---NWWNNN-OII-----OIIOIIIIIIXXOIOIOOXXXXOOOOXXIII--WWNWWWW-WW-WW---W-W-W--WWWW-WW----I---W-WW---WWWWWWWW----WWWNWNWW-
+IIIOIIIOI  -OIIIAOOAAAI-OOIIIII-OO-OOOOOO  -O-O--    ----  OOOIIOOAOOOOIOOIOOIIIOIOIOIIOOOOIOOIIIIOIIIOIOOIIIOOOOOOOOIIIIOOOAOAOOI
+000I000I0    000VIIVVV0   00000                               00IIVIIII0II0II000I0I0I00IIII0II0000 000I0II000IIIIIIII0000IIIVIVII0
+                O  OOO                                            O                                                         O O
 XXMXXMMMXXXMXXXXXXZZZMZMXXXXXXXXXXXXXXXXXXXXXXXOOXXOOOXOOOOOXMXMMMMMXXMXXMXMXXXXXXXXXXXMXXXXXMMXMMMXXXMXXXXXXMXXXMXXXXMXMMXMMZXMXM
+--W--WWW---W------NNNWNWI--II---I-IOOIOI-IIOIOOXXOOXXXOXXXXX-W-WWWWW--W--W-W-----IIII--W-----WW-WWW---W------W---W----W-WW-WWN-W-W
+IIOIIOOOIIIOIIIIIIAAAOAOOIIOOIIIOIO--O-OIOO-O--  --   -     IOIOOOOOIIOIIOIOIIIIIOOOOIIOIIIIIOOIOOOIIIOIIIIIIOIIIOIIIIOIOOIOOAIOIO
+00I00III000I000000VVVIVI 00  000 0      0                   0I0IIIII00I00I0I00000    00I00000II0III000I000000I000I0000I0II0IIV0I0I
+                  OOO O                                                                                                      O
 XXXMXXXXXXXXXXXXOXXZXXMXXXXXXXXXOXOOXXXXXXXXXXXXXXXOOOOOOXXXMXXZMMMMMXMMXMMMXXMMXXXMXXMMZMMMZMMMMZMMXXXMMMMMMXXMMMMMMMZZMMMMZMZMMM
+I--W--I-------IIXI-N--W-OIIIIIIIX-XXIIOO-IOI-IOOOOOXXXXXXOO-W--NWWWWW-WW-WWW--WW-IOW--WWNWWWNWWWWNWW---WWWWWW--WWWWWWWNNWWWWNWNWWW
+OIIOIIOIIIIIIIOO OIAIIOI-OOOOOOO I  OO--IO-OIO-----      --IOIIAOOOOOIOOIOOOIIOOIO-OIIOOAOOOAOOOOAOOIIIOOOOOOIIOOOOOOOAAOOOOAOAOOO
+ 00I00 0000000    0V00I0         0      0   0              0I00VIIIII0II0III00II0  I00IIVIIIVIIIIVII000IIIIII00IIIIIIIVVIIIIVIVIII
+                   O                                           O                        O   O    O                    OO    O O
 XXXMMXXXXXMXXXOOXOXXMZMXXXXXXXXXIN=OOXXXXXXXXXXXXOOOOOXOOXXMXXXMMXXXMMMMXXMXXMMMMXXMXMMMMMZMXMMMMMXXMXXMXZMMMXXXXMXXMMMMMMMMMMMXMX
+I--WW--I--WI-IXXOXI-WNW--I--II-I    XIOIIIOOOOOOOXXXXXOXX--W---WW-I-WWWW--W--WWWWO-W-WWWWWNW-WWWWW--W--W-NWWW----WIIWWWWWWWWWWW-W-
+OIIOOIIOIIOOIO  - OIOAOIIOIIOOIO     O-OOO-------     -  IIOIIIOOIOIOOOOIIOIIOOOO-IOIOOOOOAOIOOOOOIIOIIOIAOOOIIIIOOOOOOOOOOOOOOIOI
+ 00II00 00I 0      0IVI00 00  0                          00I000II0 0IIII00I00IIII 0I0IIIIIVI0IIIII00I00I0VIII0000I  IIIIIIIIIII0I0
+                     O                                                                    O              O
 XMMZXXMMZMXXXXOOXXXXZZMXXXXXXXXO--OOOXOOXOOXOOOOOIOOOIXXXXXXXXXXMXXXXXXXXXXMXMMMMMMMXZMXXXXXXXXXXXXXMMXOOIXXXXMMXXXXMMMXXMMMMXMMZM
+IWWN--WWNWIIOOXXOI--NNW--I-I-OIX  -XXOXXOXXOXXXXXOXXXOI---I--I--WI----II---W-WWWWWWW-NW-------------WW-XXOOOI-WWIIIIWWWIIWWWW-WWNW
+OOOAIIOOAOOO--  -OIIAAOIIOIOI-O      -  -  -          OIIIOIIOIIOOIIIIOOIIIOIOOOOOOOIAOIIIIIIIIIIIIIOOI   --OIOOOOOOOOOOOOOOOIOOAO
+ IIV00IIVI        00VVI00 0 0                          000 00 00I 0000  000I0IIIIIII0VI0000000000000II0      0II    III  IIII0IIVI
+   O    O           OO                                                               O                                          O
 XXMMXMMMXXXMXXOXXMXXMZAZMMXMXXXXIXXOOIOOOIXONOIOOOXOOOOXXXXOXXXXXXXMMMMMXXXMMXXMZMMXXXXXXXXXMXOXXOOXIONOOIIXXXOOONOO=XXOXMMMMXXXXX
+OIWW-WWW-IOW-OXOIW-IWNVNWW-W----OOIXXOXXXOOX -OXXXOXXXX--IOXI-II---WWWWW---WWIIWNWW--IO-----W-XOOXXOO-  -OOIOOX-  - OI-XIWWWW-I---
+-OOOIOOOIO-OI- -OOIOOAZAOOIOIIII -O       -       -    IIO- OIOOIIIOOOOOIIIOOOOOAOOIIO-IIIIIOI --  -       O--       OI OOOOOIOIII
+  II0III0  I0    I0 IVNVII0I0000                       00    0  000IIIII000II  IVII00  00000I0                        0  IIII0 000
+                     OMO                                                        O
+                      W
 XXXMXZMXXXMMMXXXXXXXZZZMMZMMXXXMMXXOOXXXIOOI -IXXOOOOOOOXXXOOXMXMXMMXXMMMMMXXXXXXXX=ONOOXMZZZXOIIXXXIOOXXMXXMMOOXI=XIIOIOXXXXXXOIO
+I--W-NW---WWW-O-----NNNWWNWWIOOWW-OXXOOOOXX   OOOXXXXXXXI--XXIW-W-WW--WWWWW-I-I---IO  -XIWNNNO-OOOOOOXXO-WI-WWX-        -OIII-I- -
+OIIOIAOIIIOOOI-IIIIIAAAOOAOOO--OOI-  ---       --       OII  OOIOIOOIIOOOOOIOIOIIIO     OOAAA-   ---   -IOOIOO           -OOOIO
+ 00I0VI000III0 00000VVVIIVII   II0                       00   I0I0II00IIIII0 0 000       IVVV           0I 0II               0
+     O              OOO  O                                                                OOO
 XXXXXXXXMMMMMXXX=XXXMXXXMZOOXXXMMXXXXXXXIION=OOOOOOOOOIIIXXXXXXXXXXXMMMXMXXXXXXXXXXOXNNOXMZMMOOOOXXXXXXXXXXXMMOIIIIXIIONNI==OO=X-N
+II-III--WWWWW---OO--W---WN--II-WW-OII-IOOOX  -XXXXXXXXOOOI--I-------WWW-W--------IO    X-WNWWXX-X--II----IO-WW-          OOO--O
+OOIOOOIIOOOOOIII -IIOIIIOA  OOIOOI-OOIO-                 OIIOIIIIIIIOOOIOIIIIIIIIO-     IOAOO    IIOOIIIIO-IOO
+  0   00IIIII000  00I000IV    0II0   0                    00 0000000III0I00000000       0IVII    00  0000  0II
+                         O                                                                O
 XXXXXXXXXZXXXXXXINXXXXXXMMO=XXXMZMXXXXXXIOII==II=OOOIXOXOXXMMXXXXIXMMMXXXXXXXXXXXXXO=IOXZZXIOIOIOXXMMMMMXXOOXMNII===XIO=OOOOOOOOX=
+OO-II----NI-----  I-----WW O-I-WNW-II--OOXOOOOOOOXXXOOXOXI-WW---IO-WWW--I----------XOOX-NNIOXOXO-O-WWWWW--XX-W        -OXXXXX--- O
+--IOOIIIIAOIIIII  OIIIIIOO  IOIOAOIOOII-             - - OIOOIIIO IOOOIIOIIIIIIIIII    IAAO      -IOOOOOII  IO
+  0  0000V 00000   00000II  0 0IVI0  00                   0II000  0III00 0000000000    0VV        0IIIII00  0I
+         O                      O                                                       OO
 XXXXXXXXXXXXXXXX  XOX=OOXXMMXXXMMZXXXXXXO=O=OOII=IIOOXIOXXXXMZXXIIOXMMMXXXXXXXXXXXXXXXXXMZXOIIOOIIXXMZMMXXOOXOI=-===I=NIXXOIXO=ONI
+II--------I----I  OXOO-X--WW-IOWWNIII-IIXO-O--OOOOOXXOO-O---WN--  -IWWW----------IOOOO--WN-XOOX-  I-WNWW-O--OX         OOOXOOXO- O
+OOIIIIIIIIOIIIIO  - -   IIOOIO-OOAOOOIOO             -  -IIIOAII   OOOOIIIIIIIIIIO----IIOAI       OIOAOOI-  -           --  -
+  00000000 0000         00II0  IIV   0                   000IV00    III0000000000     00IV0        0IVII0
+                                 O                           O                           O           O
 XXXXXXXXXXMMMMXXXXOOIIO=OMZMXXXMMZXXXXXXOI=OIOIOIIOOXONOXMMXXMMMXINXMXXXXXXMMMMXX=OIXXXXXMZXXOOXXIOMMMMXXOOOI=----===INOIOXXXXXO==
+OOOIIOOI--WWWW--I-XXOO-OXWNW-I-WWN-I---IXOO-OXOXOOXXOX X-WW--WWWO  -W---II-WWWW--O OOOI--WN-IX-   XWWWW--XX-           XOXO--IIXOO
+---OO--OIIOOOOIIOI       OAOIOIOOAIOIIIO            -   IOOIIOOO-  IOIIIOOIOOOOII   --OIIOAIO      OOOOII                 -IIOO
+        00IIII00 0       IVI0 0IIV0 000                 0II00III   0I000  0IIII00      00IV0       IIII00                  00
+                          O      O                                                        O
 IOOOOOXXXXMMMXXXXXXXOIIXXXMMXXXMMXXXMXXXXOOIII=IOOIOOOIXMXXXXXXMMMMMMMXXXXXXMMXXOO=NO=OIXXMXXOIOOXIXMXMXX=NI=--=-=====IOOOXXMXOXO=
+OXXXXXIOIIWWWIIII-IOXOOO--WW-I-WW---WI-IOXX  OOOXXOXXXOOW------WWWWWWW------WW-IX   XO-OO-W-OXO-- O-W-W-IO             -XX--W-XOXO
+      O-OOOOOOOOOIO-   -IIOOIOIOOIIIOOIO-              -OIIIIIIOOOOOOOIIIIIIOOIO        -IOI-      IOIOIO                 IIOI -
+          III    0      00II0 0II000I 0                 I000000IIIIIII000000II0          0I0       0I0I0                  00I0
 =OOOXXXXOXZZMXXXMZXXOXXXMZXXXXXMZXXXMXXXXOIO OIIIIII==OOXXXXXXXXXZXMMMXMXMMMMMXXOI==I===IXXZXXOXXXOIOOOOOX=- -===-==I=XOOIXMMXIXXX
+OXXXOIIOXINNW-IIWN--XOI-WN-----WN---W--IIXO- -OOOOOOOOXXOI-------N-WWW-W-WWWWW-IXOOOOOOOOO-N--XIIOXO-X-XX               -OIWWOO---
+    -OO- OAAOIOOOAII -OIOAIIIIIOAIIIOIIOO               -OIIIIIIIAIOOOIOIOOOOOIO         -IAII OO-                        OOO- III
+          VVI0  IV00   0IV00000IV000I00                   0000000V0III0I0IIIII0           0V00                             II  000
+          OO     O       O      O                                O                         O
 OXXIXXXXXXXXXXMMMXMZXXXXXXXXXXXXMXOXOXXXXOXON=IIIO=O=IOOXXXXXXXMMXXXXXXXXXMXMXXXO=XO=OO=IOXXMMMXXXXONXNXOI--- ------I=IIXOOXXXXXMX
+XOOOOOOIOO-IOIWWW-WN--O-------I-W-XOXOI--XOX OOOOXO-OOXXI------WW---------W-WIIIXOOXO--OOXI-WWW--IIX   IX                -X--OO-W-
+ -- ---O--IO-OOOOIOAII-IIIIIIIOIOI - -OII -             OIIIIIIOOIIIIIIIIIOIOOOO  -       OIOOOIIOO    O                   II--IOI
+          0   III0IV00 0000000 0I0     00                000000II000000000I0I              0III00                          00  0I0
+                   O
 XXXOXXXXXXXXXMMMMMMZMMOOXXXXXXXMMXOINIOXXXXOOIIII=II=OIOXXMXXXXXXXXMXXXXXXXXXIII==IOI=OONOXXMXXMXXX==OOXM=------=---IIIIN=OXXXIO==
+OOIXOIIOOIOOIWWWWWWNWWXX------IWW-XO OXOIIIXXOOOOOOOOXOXI-W------I-W--I------OOOOOOXOO-- X-IW--W-IOOOXX-WO               OXI-OOXOO
+--O -OO--O--OOOOOOOAOO  IIIIIIOOOI     -OOO             OIOIIIIIIOIOIIOIIIIII             IOOIIOIO-    IO                  OI-
+             IIIIIIVII  000000 II0                       0I000000 0I00 000000             0 I00I0      0I                   0
+                   O
 OXXXXXXXXMOOOXXMXXMMXXXOXXXXXXXMXXXXOIOXOXXXOOOOO=IIIIIIOOXXXXXMMXXXXXX=NOOOONNONOONNO==IXNOI=IXXOIIO=IXMO=--  ---  ====XO==IIN=-I
+XOIII----W- -O-WIIWW--OX----IOIW-IOOXOXOXOOOXXXXXOOOOOOOXXI---IWWOOI---O XXXX  -  -  -OOOO -OOOIIXOO-OO-W-               -OOOO
+ -OOOIIIIO   -IOOOOOII- IIIIO-OOIO--   - ---              OIIIOOO--OIII                  -     OO      IO
+     0000I    0I  II00  0000   I0                          000 II   000                                0I
 XXXXXXXXXXXONOXXXXXXXXOOXXXXXXMXXXXXXXXXXXXXXOOIIIOII==IIIOXXMXXXXXMXXO=-IX=NNONNNNONNOONI=INNOXXXXXOOOOII=--- -=---=I=-=NI==IOX=N
+OII-------IX -IIOI---IXXI-OOOIW--II-IIO-IOOIOXXOOOXOOOOOOOXOIWI-IIIW--X  OOO  -    -  --      ---OOO---XO                 OOOO-
+-OOIIIIIIIO   OO-OIIIO  OI---OOIIOOIOO-IO--O-              -OOOIOOOOII    -                    II---
+   0000000        000    0    I00  0   0                     I 0   I00                         00
 XXXXXXXXXXXXXIXXXXXXXXOO=NOOOXXXXXXXXXXXXXOOXXOIII===IOOOIOXXXXXXMXXXXXXXXXINONONNNNONOIXXNONONONN=OINOO=NI------ --=====I===IOXIO
+I-----------OOIO-OOOOOXXO XXXII--IOOOOOOO  XOIXOOOOOOOXXXOXIII---W---I-IO--O - -      -      - -  OXO --O                 OOOO-
+OIIIIIIIIIII- O-I-----       OOIIO-------   -O             OOOIIIOIIIOIO-II
+ 00000000000    0              00                             000I000 0  00
 XXMXXXXXXXXXXXXXXXXOIIOONNO=OXXXXXXXXXXXX=OXOXXO=II==IOIIIXXMXMXMXXXXXXXXOOONNONNNONNNNNOOOONONNOOIIIIOOOO= -----=--===ION=====OI-
+O-W----I--I-III-IIIXOO--  -OXO-IOIOOIIOOOOXOXOOXOOOOOOXOOOO-W-W-W----IIOOXX-  -   -     --      --OOOO----                OOOOO
+-IOIIIIOIIOIOOOIOOO          -IO-O--OO---  - --           -IOIOIOIIIIOO--
+ 0I0000 00 0   0              0                            0I0I0I0000
 XXXXXXXXXXXXOO=OIOIONOONOONOO=XXXXXXXMXXXXXXXXOOIOOO=II===XXMMXXXXMXXXXO=O=NONNNNOOOOONOONNNNONO==OONOOOOO-- - -------IN==IIO=NO=-
+OI---IOIOOIOXXOXOXO- --    --OO-I--IIW--II-OOOXXOXXXOOOOOOO-WW-I--W-IOOXO-O       ---- --    - -OO-- ----               OOOO-O
+-OIIIO-O--O-                  -IOIIOOOIIOOI---            -IOOIOIIOIO--
+  000                          0 00  I00  0                0II0 00I0
 XXXXXOIONOO=ONOOONNNONNOONON==OXXXXXXXXXXXXOOOIOIIOI==OOO=OOXXXXXXXXZMXOXNOONNNNOONNONNNNNOONONNNOO=OOOXX=- --- -----=IO=I==OOXNNI
+O-I--XO- --O-             - OOXIII-II-I-I-IXXXOXOOXOOO---OXXI-----I-NW--            -        -   --O---                -OOOO--
+-IOII                          OOOIOOIOIOIO                 OIIIIIOIAOI
+ 0 00                             0  0 0 0                   00000 0VI0
+                                                                    O
 XXXXXOXIXOIOOXIIONOOOOOOONONNOIXXXXXXXXXXXXXXOOXOO====OON=OOXXXXXXXMMXMINNOXNNONNNOXOONNNNNONNNOOONNNOI----  ---=-- --IOO==ONNN==N
+----IX               -  - -  -OIII-----I--IIOXXOXXOOOOX- O-XOII----WW-WO      -   -            -     -                 --OO-   OO
+IIIIO                          OOOIIIIIOIIOO-  -            -OOIIIIOOIO
+0000                              00000 00                     0000II0I
 XXXXXMINXOOXOXXOXONNNXOOOOXONNOXXXXXXXXXXXXXXXOXOII==I=I==OXXXXXXXXXXXXXXONNNNNNNOONNONNNNNNNNNNNOONN==I------- ------=O=OOOONOOO=
+I----WO                       -OI-II-II--IOIIOXOXOOOOOOOOO-OIII-I-I----II-       -               --  OO                -O----  --O
+OIIIIO                         -OIOOIOOIIO-OO- -           -OOOIOIOIIIIOO
+ 0000I                           0  0  00                      0 0 0000
 XXXXXXXXNOXXNNOONNNNOXINNNONOXXXXXXXXXXXXXXXXXXOIIIIOOOI=O=IOXXXXXXXOXXXX=NNNNONONNOONNNONNNONNNNNOONOXO==-----------==NONNNNNXNOO
+I------O                  - -OII-I-II----II-IIIXOOOOXXXOO-OOXOIIIIOOXOIOIO                        -  X--                -
+OIIIIII-                     -OOIOIOOIIIIOOIOOO              -OOOO-- -O-O                             I
+ 000000                         0 0  0000  0                                                          0
 XXMXXX=I=NN=ONXNONNNONOOOIOOXXXXXXXXXXXXXXXXXXXOIOOXOOIOI===IXXOOOOOOOXXOOONNNNNNONNNNNNONNNNOOOONNXIOONX=I=III=III==-IXNOONOOOOOX
+I-W--OOOO  O-   -     -XXOXXII-I----II-I-II-OIOXOXXOXXOXOOOOOOOXXXXXXXOOX-       -           ----                             -
+OIOII-                      OOIOIIIIOOIOIOOI-O-    -         --       --
+ 0I00                         0 0000  0 0  0
 XXXXOOOOOONNNXOOOO=NOXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXOOOOOIO=OOXXXXXOOOOOXONNONNONNONONNNONOONNNNOONNI=-- I---=-=-==I=XIIXO=OOOOOOI=
+I--I- ----    ----O XOO-IOOI--O--I-I--I--IIOIXXOOOOXXXXXO-OXXO-IIIXXXXXOX  -     -     - --    --                          ----XOO
+OIIO                 --IO--OII-IIOIOIIOIIOO-O  ----          -IOOO     -
+ 00                    0    00 00 0 00 00                     0
 XXXONNNOOONOXNONONO=OOIOOXXXXXOOXOOIXXXXXXXXOOXXXXOOOXXXIOOOOXXXXXOXOIXXXXIONNNONOOONOONONNOONNXXIIII-=XIXNOIIIOIOIIOOOOOOOXOXXXXO
+OO-X   ---    - - -O--OXXOOI-IXXOX-OIIIII-IOXXOOOOXXXOOOOXXXXI-IIIXOXOO-IOO-   - --- -- -  --              -OOOXO-OOXXXXXXXOXOOOOX
+--I                      --OIO  -   OOOOOIO-  ----   ---     OIOOO -  -IO-                                                 - ----
+  0                         0            0                    0        0
 XXXOONNOONOOOOOOOOO=NNOOOOOO=OONNO -OXXXXXXOOXXXXXXOIOIOOOXXXXXXXXXXXXXXXXIONOON=O=OO=IIII=II=OIOIOXOOOOOXOXOXOXXOOOOOOOOOOXXXXOOX
+II-X-  --  -------XO  ----XXO-   -  XIII-OOXXOOOOOOXOXOXXXOOOOI-I-I-OOOIIOO- -- O-O--OOOOOOOOO-OXOXOXXXXXOXOXOXOOXXXXXXXXXXOOOOXXO
+OOI                                  OOOI--  ------       ----OIOIOI---OO-                         -     - - - --          ----  -
+  0                                     0                      0 0 0
 XXXIIXNNONNONOOOOOOXOXXXONONNXNONON=XXXXXXXXXXOXXXOIOI=OIIOOXXXXXXXXIIOOOII==IIIOOOIOOOOOXXOOXXXXXOOOOOOOXOOIIOIOIIOOOOIOIOOOOOOXO
+OIOOO      - -----        -    - -  OI---OOOOOXOOOXOXOO-OOXXOOIIIIIOOOXXXOOOOOOOXXXOXXXXXOOXXOOOOOXXXXXXXOXXOOXOXOOXXXXOXOXXXXXXOX
+-O-                                 -OIII----- ---          --OOOOO-                     --  -----       -                      -
+                                      000
 OXI=IOONNOXONNXIXOOXXOXOI=IXXIXXONNOXXXXXNNOOOIOOXOIOOO==IIOOOXXXXXI=IOOOXOOXXXOXOXXOXXOOOOOOIOOOOIOOOIIIO=OOI=I==OIIIIIIIOXOXXOXX
+X-OOO--    -                 OOI-  XIII-I  XXXOXXOXO---OOOOXXXOIIIOOOOXXXOXXOOOXOXOOXOOXXXXXXOXXXXOXXXOOO-OXXOOOOOXOOOOOOOXOXOOXOO
+ I                            -O    OOOIO        -            -OOO-      -  --- - -- --                                    - -- --
+ 0                                     0
 XXIO=OOONNNNOXXXOOXXIXXXOIONOIIIOOOOXXXXOX=N=OOIOI==OO==O=I===OOXXOOOXXOXOOXXOOXXXXXXXOXOOOOOOOOOXOXXXXOOOOIOIOOOOIIIIOOXOXXXOXXOX
+IIO-O- -    -               -OOO-  -O-IIX   OXXOXOOO--OO-OOOOOXXOOXXXOIXOXXOOXXOOOOOOOXOXXXXXXXXXOXOOOOXXXXOXOXXXXOOOOXXOXOOOXOOXO
+OO                                  -IOO                        --   -O -  --  ------- -         - ----                 - --- -- -
+                                     0
 XXOOOOOOOOOONOOXOOOXXOXXOIONOO=IONXOO=OO=O=IOO==OOOOO===O=====OIII=OOIOOOOXIOOOXOXXXOOOOOI=OOII=OOOIIIO==I=IIOOIOOIOIIOOOOXXOXXXXX
+I-X---------     --     -OX --OO-  -XO--O-OOXXOO-----OOO-OOOOO-OOOO--OXXXXOOXXXOXOOOXXXXXOOXXOOOXXXOOOXOOOOOOXXOXXOXOOXXXXOOXOOOOO
+OI                                                                        -    - ---                                      -- -----
+ 0
 XXXNONNO=ONNONOOOONOXIXIOXXOIONNNOIIOX=IOOXXXO===OOOO==O===ONOOI====IIIOIOOOOOXOXOXOXOXXXOOXXOOOXOXOOOXOOOOOXOOOOXXOOOXOXXXXXXXXXX
+OIO -  -O-  -  ---     OXI-XO-   -OOX   -XI-OXOOO----OO-OOO- --OOOOOOOOXOXXXXXOXOXOXOXOOOXXOOXXXOXOXXXOXXXXXOXXXXOOXXXOXOOIIOOOOOO
+-O-                      OI               OI-                                 - - - - ---  --   - -   -     -    --   - --OO------
+                          0                0
 XOXOONNONOONXOO==NOXNIIIXXOOXONON===N=---NXXIIII=III==ONNOO====NI=OOOXXXO=IXOIOOIOIOOXOXXOOXOOOOXXXXXXXXXXOOIOOOOXOXOXOOXOOOXXOXXX
+OXO--  - -    -OO      OIOXXOX   OOO      OIOOOOOOOOOO-  --OOOO  OXXXOOIXOOOXOXXOXOXXOXOOXXOXXXXIIO-IIIIOOXXOXXXXOXOXOXXOXXXOOXOOO
+- -                     O-  -             -O                         --O   -         - --  -    OO-IOOOO--       - - -  -   -- ---
+                                                                                                   0
 XXXONOOO==NOONXNNONNXXXOOXXXXXOOOIIINOI-XOXXOIII=IOOONNOO=OOOO=IOXXXXXXXXXXXOOOOIOOOOXXXXXOXXOXXXXXXXXXXOOIIOOOXOOOIOOXXXXXXXXXOXX
+OOIX  --OO              -OIII-X--OOO     XIIXOOOOO---  --O----OOXI-I-----IIOXXXXOXXXXOOOOOXOOXOOI-IIOOOOXXOOXXXOXXXOXXOOOOIIIOOXOO
+--O                      -OOOI            OO                     OIOIIIIIOO-         ----- -- --OIOO----       -      ----OOO-- --
+                             0                                    0 00000                        0
 XXXOONNONNNOXXXXOXOOXXONOOIIOXXINONNNN=I=XXXI==II==O=OOIIOIIOXXXXXXXXXXXXXXXXOOOOXXXXOXOXXXXXXXXXXXXXXXOOOOOXXXXOOOOOIOOOOXXXXXXXX
+OIIX-  -                 -OOXIOO -      OOOIOOOOOOO-O--OOXOOXOIII-----I-IIOOOXXXXOOOOXOXOOOOIOII--IOOOOXXXXXOOOIXXXXXOXXXXOOIOOOOO
+-OO                          O-          --O                 -OOOIIIIIOIOO---    ---- - ----O-OOIIO----     ---O          --O-----
+                                                                 00000 0                        00
 XXXXOOOOOOIXXXXIXXIXIIXXXNONON=OOXXNO==OXXMXXXOXXOXOOXXXOOO=OOXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXOOO
+OIIIX-                      -   -    OOX--W-IOXOOXOXXOOOXXXOXXIIOIIIO-IIIIOOOOOOOOXOOOOIOOOIIIII-IIOIOOOOOOOOIIOXOOOIIII---OOOOXXX
+-OOO                                    IIOIO- -- -  ---      OO-OOO-IOOOO-------- ----O---OOOOOIOO-O--------OO- ---OOOOIII----
+                                        00I0                         0                          0                       000
 XXOO=NI==IXXO=IIXX=II=IXIIIOOI -OX=X NXXXMXXXOXXXOXXXXXO=I=IO==IOOXOXXIOIII==OOONNNO=IXXXI=I=O===OIOXOOOXXXXXXXOOOXXOOOXXXOOOXXOOO
+OOXXO                      --   XIO   II-W--IXI-IXOI-OOXOOOO-OOOXXOXOOOXOOOOO---   -OOOOOOOOO-OOO-OXOXXXOOOOOOOXXXOIXXXIOOXXXOOXXX
+--                               O    OOIOIIO OIO -OI--           - --                ---           -   -------   -O   O--   --
+                                        0I00   0    0
 XXXIO=IIIIOXXIXOXXIIIIIIXXOONXIOXXX= -OXXXMXXXXXXXXXXXXXOOIOOOOOONNNOOXONONONOONOOO=OIXXXXOOIOOXOXOXOOOOOXOXXOOXOOOXXOOXXOXXXXXXXO
+OOOOXO                         XIIIO  XI--W--IIO--IIIIOOXXO------   -    - - -- ---OXOOIOOXXOXXOXIXOXXXXXOXOOXXOXXXOOXXOOXIOOOOOOX
+---                             OOO    OIIOIIOO-IIOOOO--                              -O--     - O -     - --  -   --  -- O------
+                                        00I00   00
 OOOXOXIIIOOIIIIII==I=IIIXXXXIIXOXXXIIOXXXXXXXXXXXXXXXXXXXOOOII=IIOOOI=========O==IIOIOXXXXXXXXXXXXOXOOXOOOXOXOXXOOOOOOIOOIXXXXXXXX
+X-- -                          X-OIO -II--II-I-I-III--IOOXXXOOOOOXXXOOOOOOOOOOXOOOOXOXIIOIOOOOOOIIXOXXOXXXOXOXOOXXXXXXOXXOOO-IIOOI
+                                I-O   OOIIOOIOIOIOOOIIO--                             OO-O------OO -  -   - - --          --IOO--O
+                                0       00  0 0 0   00                                                                      0
 XONXIXX=IOOOX=XII==IOXIIIIXXNX=XXXOXOXXXXMMXXXXXXXXXXXXXXXOOOXOXXXOO===IOOOOOOOOXOXXXXXOOXXXXXXXXXOOOOOXXOXOXOXOOOOXXXXXXXXXXXXXXX
+O         -                   OOOOXOXI---WW---O-III---IIOOXXXOXOOOXXOOOOXXXXXXXXOXOOOOOXXI-I--I--IXXXXXOOXOXOXOXXXXOOIIIOOIO-I-II-
+-                              --- - OIIIOOIII-IOOOIIIOO--   - ---              - -----  OIOIIOIIO     -- - - -    --OOO--O-IOIOOI
+                                      000II000 0   000                                    0 00 00                           0 0  0
 =NXXXXI--=XXIII=--=-IIIXIXXNOOXXXXXXMXIIXXXXXXXXXXXXMXXXXXXXXXXXXOXOOXOXXXOXXXOXXOXOXOIIOOXXXXOXXXXOXXXIOOXXXXXXXOXXXXXXXXOIOXXXXX
+O                           XX----I-WI  OI-----III--WI--III---OIOXOXXOXOOOXOOOXOOXOXOXOOXXOOOIXOOOOXOOOOXXOOIOOIOXI-II-OOOXOXIOOOI
+                              IIIIOIOO  -OIIIIIOOOIIOOIIOOOIII-O- -  - --- --- -- - -     ---O ---- ---   --O--O- OIOOI---   O---O
+                              0000 0I     00000   00I 00   000                                                     0  0
 NIIXINOI-=OOIIIX=--=IIIXXXOOOOXXIOXMMXX=OXXMMXXXXXXXXXXXXXXXXOOOXOXXXXXXXXXXXXXXXXXOOXXXXXXOOOXXXXXXXXXXXXXXOXOXXOOXOOOOXO=IOXXXXX
+                             -IOOX-WW-OOXI-WW----I-I-I-I-I-IIXXXOXOOOOOOOOOOOOOIOOOXXOOIIOIXXXOOOOOOIOIOOOOOXOXOOXXOXXXXO-OOXO--IO
+                              O-  IOOI-  OIOOIIIIOIOIOIOIOIOO   - -------------O---  --OO-O   ------O-O----- - --  -    -    -IIO-
+                                  0II0    0II0000 0 0 0 0 0                                                                   00
 IOX=XNXIIIXXIIXXI==XIXIXXIXI==OO-N=XXMXMXXXXXXXXXXXXXXXXXXXXXIIOOOIXXXXXXXXXXXXXXXXXXXXXXXOXOIOIOXXXXOOII==I=====O=====OOIIOOXOXXX
+O                             --  OO-W-W-------OIII-------IIIOOXXXOOOIOOOOOOIIIOOOOOOOOIOOXOXOXOXOOOOXXOOOOOOOOOO-OOOOOXXOOXXOXOOO
+                                   -IOIOIIIIIII-OOOIIIIIIIOOO      --O------OOO--------O-- -     ----                        - ---
+                                    0I0I0000000    0000000
 XIIIOI=II=I=XXXXXXXIXXXXOII=--IOOXNNOXXXXXXXMXXXXXXXXXXXXXXXXOOOXIOOOOXXXXXXXXXXXXOOOOXOOOOOO=OOXOOOOOOIOIIII=OIOOOXXOOXOOIOIO=IOO
+OO  -                                O-----IW-II-------I-I-IOXXXOOXXXXOOOOIOI-IOIOXXXXOXXXXXXOXXOXXXXXXOXOOOOO-OXXXOOXXOXXOXO-OO-
+-                                    -IIIIIOOIOOIIIIIIIOIOIO-   -     ----O-OIO-O-    -         -                  --  -
+                                      00000 I0  0000000 0 0                  0
 XXOII-====IIXIXIXXOXNXX==--=-====II=OOXXXXXXXXXXXXXXXXXXXXXXXOOOOOXXXXXXXXXXXXXXXXIIOOIIIIIOOII=OIIOOXXXXXXXXIOO=OOIONNN=N=- -==-
+OOXO                                 -O-I--II-IIIII-III-III-OXXXXXOOOOOOI-IOOOOOOOOOXXOOOOOXXOOO-OOXX--IOOIOOOXXO--O-   O
+--                                    -IOIIOOIOOOOOIOOOIOOOI-     ------OIO-------                   IIO--O--
+                                       0 00  0     0   0   0             0                           00
 OXXXII==I==XXXXONNNONI= -==----======X-OOXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXOOOXXXOOOOOXXOOOOOOOXI=N=OOOX==IN=OOOOOONOOX--  IOON
+XOIO               -                   -XII--I-IIIIIIII-II-IIO-IOOIIOXIIOIIOOOXXXOI-XXXXXOOXXXXXXXOOO O         ------ --       -
+ -O-                                     OOIIOIOOOOOOOOIOOIOO-IO--OO- OO-OO---   -OI     --       -
+                                           00 0        0  0   0                    0
 OOOII==IXIIXXONOONOI----====- --======-IOXXMXXXXXXXXXXXXXXXXOXXXOOXXOXXXXXXXXXOOI=OOOI=OIIO=XO=IONNI---=-=I- II OIII=OO=O-==--XNNO
+XXXO           --                       XIIW--------II---IIOXOIOXXOOXOIOOOIOOOXXOOXX-OOXOO-OIXOO-               -OOOO--O-
+                                         OOOIIIIIIIIOOIIIOO- -O-  -- -O---O---              O
+                                           I00000000  000
 OOXXIXIXXXIIONONNX---=X====II---=--===- OXXMZMXXMMMXXXXXXXXONOOOOOOOXXXXI=IXO=ONOOOONNNOIOOOXXIOOX=----==X=- I--OOXOOOOOO-=NNXIXI=
+-             -                         -O-WNW--WWW--------X -XXXXXXOOOOOOOO-O- - --   -O --IOO-          O     -XOX----
+                                         -IOAOIIOOOIIIIIIII         ----   -                O-                    -
+                                          0IVI00III00000000
+                                            O
 I==XONXXXXXXIXOI=I-=-XIOI=O=OI  - - --=- OOXIXXXXXXXXXXXOOXO==OOOONNOOONNOOONONOOXXNNOON=ONOOXONXI== ---XIN-    OOOINONOX -NNIIIII
+                      OXOO-OXO           --IO----I-I-----XI-OO----       ---   --       O  -XO-                  -XO - -
+                                           O IIIIOIOIIII  O                                  -
+                                             0000 0 0000
 IIIONOXXXOXXXXX====- -N=OXXOX=O- -------  =XOXXMMMMXXMXXOIXXONNOOOOOOONONNNNNOOONOOOONIXOOOXXXXOO==----==-X- - IXOI==OOOI-INNIIOOO
+                       OXOOXOO             OX--WWWW--W-- O-O-  --- -          -       O-XXXOOOOX-                 OOO---
+                         -- -              - IIOOOOIIOII  I-                           I   ----
+                                             00IIII00I00  0                            0
 IOOOOOOOXXNOXXI===---=XIIXI=XONO=-    =--  XXXMMMMOIXXZXOXXXO=N=OONOOONNONNNNONNOONNONXXXXXXXOI=XO=  ---==OOIXXOOXOI=ONNNNNNNXONNN
+                                           O--WWWWXOI-N-XO-OXO O-- -    -    -        O-II--IXOO          -       -OO-
+                                           -IIOOOO  OIAI -I-                          -IOOIIO
+                                            00IIII   0V0  0                            0  00
+                                                      O
 OOOOXOXXXN=NNI====-=-===-=- ---IX-  - --=- OMMMMZMXXMMMXXXXXOO=ONONN=ONNONOOO=OOO==OOOXXXXMMMXOOOOX----=IXOXXNONOONIIONNNOOXOOOXXO
+          O                                XWWWWNWIOWWW----OXXO- -  O-  - ---OXXXOO--XI--IWWWIX-          -        OO-   -
+                                            OOOOAOO-OOOIIII-                          OIIOOOOO
+                                            IIIIVI  III0000                            00 III
+                                                O
 OOXOXIXIXIIOOI======--==-- -----=X-  ------NXMMZMMMMXXX-IO=-          --XONXONI=I=--XOOOXXXMMXOOONOO---==NNIIXIXXOOI=OONONNNNONXOX
+         OOXX                               -WWNWWWW--O                  -    OOO     -XOOOWW-X-                   OO-- -
+                                            IOOAOOOOII-                                 ---OOI
+                                            0IIVIIII00                                     II0
+                                               O
 ONOXOOONOOXXOXI====--===--- - =--=I  -   ==-OIXMMXMMMIO--- =====I= -  -IINO== -I=ONX=--==XIXXXINONNX---=XNNIXOIIXOOI=OOOOOOONONONN
+     -  -X-I-                                O-WW-WWWO-                   -      -        OOIOO                   -OO------- - -
+          IO                                  IOOIOOO                                      -O-
+          0                                   0II0III
 INNNNOOOXXMXOX====----==--     --===--- ------OMMOIXX-  -X=-    --  ----------IOI=- =-I-=XOXN=OOIOOX= -=XNOXXXIIXO=I=ONOONOOOOO=ON
+O    --XI-WI-                                 XWWXOIO                                     -  O-                  -OOO- -- -----O-
+        OIOO                                   OO  O-
+         0I                                    II
 OOOOOIXXXMXXOII==-=I======     - -=II -  -I=--=XIO=OO --=        --==XXO=IN=NNO=ONXN=     ---INXIXXX=- -=OOXXXIIXO==OOONNOOOOOOO=O
+X----OI--W-I-                                  OO  X                    O  O  -O-                                -OO---  -------O-
+      OIIOIO                                   -
+       00I0
 ONOOXXXXXXXIXI===OX---=-=--       - --- -INI---IONN-- -     -- =ONO=ONXXI=-=IXX=XI-=IXX=     -=OIXOX=-------XOIIOOIIOONN=XXOI=OONN
+- --OI----IO                                                      -O-                          -                 -OO--  OOIXOO--
+    -OIIIIO                                                                                                              -O
+      0000
 OO=XXXXXXXOXXI===N------=--  --  --  - -IOOIN--II==-===IXIOXXOXI=-----  -     - --    --===  - =XXXOI---- --==IIOII=ONOXXMMZMMXO--
+--OOO---IO-                              XXO                                                                    -OOO- -O-WWNWWIX
+   --IIIO-                                                                                                             -IOOAOOO
+     000                                                                                                                0IIVII
+                                                                                                                           O
 O=OXXXXO=NXXIII=====--- -=---- - -  -  -OXMN----=XNNOONXI===--  --=I===---- - --I-        -========II--- - - - -OOOONOXXXXXXXMXXXO
+-OXO---XO                               -OW                                                                     ---- --II----WI-IX
+   -III                                  -O                                                                           IOOIIIIOOIO
+    000                                   I                                                                           0  0000I 0
 OIOXXMXXOXIII==I==------=-  ------   - -OO=-- -XN==NOXO- -=IIXNNXXIXI=ONXOIINIXINNNO--    -X-=XNIX-  ==--  -   =NINONXXXXXXXXMXXXX
+-OX--WOO-                               XX       OO   -                  -OO                                     O   I--O----W--I-
+   IIO--                                                                                                             OII-IIIIOIIOI
+   00I                                                                                                                00 0000I00 0
 O=XXXXXXIOI====II=-===--------X-   -  -OOO---=X=--=IOOXI=IXOXOONO=          -O=IIO=OOXII=IIXXI  -OOX=  -II=II  -OI=OXMXXXXXXOXXXXX
+-OOOIIIIO-                              --           -       --              -OOO-O-                             OO-OW-IOII-XII-OO
+  --OOOO                                                                                                            -OIO-OOI OOI--
+                                                                                                                     I0    0   0
 =XI=XOXX=OX======I=I=---=-----II- - --OIX- -----=INNONNOX=-=I-              -IXOOO==OOOI==IIIXXX=----  =IXXXII=IXMMMXMXXXXXXXXXXXX
+OO   X-OO-                            -                -                         -OO-                           OWWW-W-I-O-------I
+ -    I-                                                                                                        -OOOIOIOI-IIIIIIIO
+      0                                                                                                          III0I0 0 0000000
 XXX=-NXOI=XII======-=---=---  ----   -X-   =-----=ONONX=            -====IX=-==IXIII-=IIXNNNXXXIOOOO=- -OXXXXOOXXZZZMZXXXXMMXXXXXO
+O-    OXOO                                                                                                    -O-NNNWN----WW-I--IX
+-I    -                                                                                                        -IAAAOAIIIIOOIOIIO
+ 0                                                                                                              0VVVIV0000II0 00
+                                                                                                                 OOO O
 XXO--OXXXX=OOXI=-=========-    =---- -=-=OIN-O=--INOX=I--   ----------=XIIXI-=III=II-=-    ---==IXIIOOO-XXNO==XMZZMZZMXXXXMXXXXXXX
+I-    OIIIO                                                                                         - -    -OOIWNNWNNW----W-II--I-
+OI    -OOO                                                                                                    OOAAOAAOIIIIOIOOIIOI
+ 0                                                                                                             IVVIVVI0000I0  00 0
+                                                                                                                OO OO
 XXI=IXXXXOXONXX==-I--II-==-- ---=--  -III==IXI=OXN-NXI--=OOI=-=IO-        -==OXI=IOOIXI=-- - --  -  =OX=I-====OXMZZZMMMMMMMXXXMXXX
+IIOOOI--IXO-                           OOOOO    O        -XO    -                                    -O       --WNNNWWWWWWWIIIW-I-
+OO   OIIO -                                     -                                                     -        IOAAAOOOOOOOOOOOIOI
+      00                                                                                                       0IVVVIIIIIII   I0 0
+                                                                                                                 OOO
 XIIOXXXXXIIOONIOI=--===I-- --  -=-- ---OO=OXI===---=IXOIOI=-----                   -XONXI=---- -  - -XI-XII=IXOMMZMMMMMZMZZXOXXXXX
+OOOXOII-IOO-- O-                       --O            -OXO                           -                O       XWWNWWWWWNWNNIXO----
+-   -OOIO                                                                                                      OOAOOOOOAOAAO -IIII
+       0                                                                                                       IIVIIIIIVIVV   0000
+                                                                                                                 O     O OO
 I=IOXXXOOIIII=OOX====----  --- ---- -=-NNNIII==-  -=XXOOI=---     -  -- ----------  --=XX -- I===---INO IXXXIOMZMMMMMMMMMZMMXXXMMM
+OOOXOOIXXOOOOOX-                                   OI-X-                                                     XWNWWWWWWWWWNWWIIOWWW
+    --O                                             OI                                                        OAOOOOOOOOOAOOOO-OOO
+                                                     0                                                        IVIIIIIIIIIVII   III
+                                                                                                               O         O
 ==OOOOIIIIIIIOONXI==----=-    --=N==---NOOXINII=- -ONXII=I=  ===--   ---- -=---=--==XIIO-     -XNI=-XO- NOOONIMMXXXMXXXMMMMMZMMZZZ
+OOXXXXOOOOOOO--                         -                                                            -    -- OWW---W---WWWWWNWWNNN
+                                                                                                              OOIIIOIIIOOOOOAOOAAA
+                                                                                                              II000I000IIIIIVIIVVV
+                                                                                                                            O  OOO
 XXXOX====II==NOOII==-=-=----  --=I=O==N=OXXOOX===     IOOOXXXOO-        --I--IXXN=OX---=         II =I =OOII=OOXXXZXXXXMMXZMMMMZMM
+IOOXOOOOOOOOO --                  O-   O-   -          -XXOIOX-                  O-                  O  --OOO--I--N-II-WW-NWWWWNWW
+O-- -                                                     -O-                                                  OIIAIOOIOOIAOOOOAOO
+                                                                                                                00V0  0II0VIIIIVII
+                                                                                                                  O       O    O
 XXXO=OIOOIIONONXII===-===- ----XNOOO=-X==OOOOXOII-     =IO=X-- -==I=-    ----- -=IONOOI===          N- NOOOXINO=XMXXXXXMMXMMMMZMMX
+IIOXO-OXXOO-                     -XX   OO----          OOXO                         --                    -   -OIW-----WW-WWWWNWW-
+OO-                                                                                                             OOIIIIIOOIOOOOAOOI
+                                                                                                                 I00000II0IIIIVII0
+                                                                                                                              O
 XXOOOOOOIIOOOOII===I=--- -  --=O=IO=II=XOOXOXXXX==   ---=XII=---=XXOXI=-- -  -- -=IXX=--=-X=---  ---= -OXXNOXOONOXXMMMMMMXMMMMMMMZ
+OOXXXXXXOO--                   -OOXO  OOXXOXOOO                                                     O  -      - X--WWWWWW-WWWWWWWN
+--                                     -  - ---                                                                  IIOOOOOOIOOOOOOOA
+                                                                                                                 00IIIIII0IIIIIIIV
+                                                                                                                                 O
 ==OOOOII==ONXI=I====-====- - -==OOXOINXX=N==OOOI==I      I=OOIOIXOXONNONOXX- =----- -I--- -=XNX=-=NO= X=ONONNNOIXXXOOXXMMXXXMMMMMM
+OOXXXXOOOO-                    O-XO   OIO OO- -             -OXO      -                            -   O- -   -OOOOXXOOWW---WWWWWW
+                                  -   -O                                                                        ---  --OOIIIOOOOOO
+                                                                                                                       II000IIIIII
 =IOIOOOOOONO==II=-=I=XOXII=- -XI=O=X=OXO=NONNNO===XI-   --OXXXI=-=----INNXIXX= --   - ==-  - --=N=XO -=O=OII=XO=NNNOOONIXMMMMMMMMX
+OOXOXXXXX-                     OOXO  -OXO                 ---I                                   O    OXOXOOOOXO   --- O-WWWWWWWW-
+                                      -                    IIO                                               -          IOOOOOOOOI
+                                                           00                                                           0IIIIIIII0
 OOOOOOOXOOONXI==-IXNONX=I==- -NIOIOI=OOONNNNONNX=-=O- -OXXXON=--      -IXNOXOXII=     --- ----NOOOO--NI=IIIOOX==O=OOONOXXMMMXXMXMM
+-XXXXXXOX--         -          OXO-  -X-    -          -O-IX           OO                      - --   OOOOOXXOOO-O--- -I-WWW--W-WW
+       -                                                -IO             -                                    -         OIOOOIIOIOO
+                                                         0                                                              0III00I0II
 =OOXOOII=OO=NI===IOOOONI====-IIIOO==-OXONNNNNOOOOONOIXXXINXI==-      OOXXOXIIONOOI=-    ----IXONIN= =ONNOO=I=I==OO====OMZMMMMMMMZM
+OXXOXXOOO-XO      -XXX        OOX-   -IX     ---   -OO-IO            -XIO-                    -      -  --OOOOOO--OOOOXWNWWWWWWWNW
+   -                                  O              -IO               O-                                              OAOOOOOOOAO
+                                                      0                                                                IVIIIIIIIVI
+                                                                                                                        O       O
 IOOOOIIIOOO=O===IOIOXIX======NIOO- -==XXONONNO==IIINNN----==I     -XOX=NNI   -=NNOOIX    -IIXXNINO-=NN-=NO=O=OOOOOOO=OOXMMMMZMMMXX
+OXXXXOOOXXXO     -OXOO        OXX    O--X -  -OOOOO                 XOO                        O         -O-O-------O-X-WWWWNWWW--
+                    -                 II                             -                                                 IOOOOAOOOII
+                                      00                                                                               0IIIIVIII00
+                                                                                                                            O
 N==IOIIIOX=O=N==O=OINII=IIX-X=OXO-IIXOXXX=ONNOXIXXIII==- -=I     OOON=O=-    NO=NXIIIOI=IXOOIOOOO-IO-  -ONNO=O=II=OOIXMXXXXXXXXOOX
+ OOOXOOOXOO-O    OXO         O-O-    X-I-O                        XX          XO          -   - -          -O-OOOO--OIW--------XX-
+         -                     -      IOI                                                                            OOIIIIIIII  I
+                                      0 0                                                                             I00000000  0
 =OOXIIIXXIIN==OIO=OII=IX=IIIOOIO= =--OXMXINNOOII=III==O==I-    -OIN- =--  --OOOON===IIOONXI=ONONXI=-   -INOO=O=I=II=IOIOIOXXXXIOOX
+OXXOOOOOOOO OO  -O-         --OX     --W-O   -OOOOOOOO-         -O                     -                  --O-OOOOOOOXOXOXOII-O-XI
+   -   --                             IOI                                                                                 -OOI   O
+                                      0I0                                                                                    0
 O=IO=IIO=OOXXNOONI=-===X==XNOOOX ---OXMX=OXOXO===OOONXX=-    -=ON-  -    =IXIIIO= --IIIXI=XNOOOI-  --  -IXNNOONOO=ONOOOONONO=IOO=O
+-OOXOOOXO--                 ---      OW-O-   -OOO---           -                            --              -- --O- ---- - -OO -OX
+                                     -OI
+                                      I0
 IIOIIXXO=I=OXNXXII=-==IX==NIIOO- -XOXXMZ=XXNO=NIIIIXXXIX=- -IXN=I===    IOOOXXX=---XO=NNOXO=XOX-- -- ----XNNONOOOOOONOONOOO===IINI
+OOXOOOOXOOO-               OOX     -O-WNO   -O                             -        -O    -O -              -  ----- --   -OOOOO
+     --                             -IOA
+                                     0IV
+                                       O
 IXOOOXXXOI=IOOOXX==IINNI=XIOXO= -IXMMMMMMXIXXINIIXXXXNX---NO= --II--  -OOXNOO-- - NOONOOOO=II=-      - --=IO=ONXIIIIIIXI==IXI=XX-
+OOXXXIOOXOOOX-            OXOX    IWWWWWWOOOOO                         --          -- ----O                 O-
+ -   O--                    -     OOOOOOO- --
+                                   IIIIII
 OOIOXXXXOOOXXONI=IIOIINXIIXXON -=OXZXXMZZXXXOOIO=OXNNI   =X=-=I--    XOO=NXI-  --=NNNNNNONX=-      -  -   - =III=IIIIIXIIIXXX=XI-
+XXOXIIOOXXXOOX      OO   OOOX    X-NIIWNNIOOX-  O                      -O               -
+    OO--   --             --      IAOOOAAO--
+                                  0V  IVV
+                                   O   OO
 OOOXXXOXOXXXXOOIIXOII=ONOOOON= IIXXXOXZZZXX=O- ===NOI=-=I=--=I=-   -XNNONX     =INOON=O=NX- ---- - -  -   --=XIIIIIIXXXI=I=OXI=
+XXXOIOXOXOOIOX-   -OOOX -XXX    O-IIX-NNNIOO-                          -          -- O-O
+   -O- - --O-                    IOO IAAAO-
+                                 0   0VVV
+                                      OOO
 OIOXXXIOOXXOXINIIOXOOOOOOOOIO==OXXXXOXMMXO=OX-  -II-O=OOI-  ==-  -I=NNN==-   =ONOOONO=O=X===I=    - --- -- =IIIXIIXIIXII=I=XXI--
+XOXOIOOXXOOXOO OOXOXXX--XXXO   X--IIXIWWIXO-         O                          ---  O-O
+   -O-   -- -     -             IIOO OOOO
+                                00    II
 =IXXXIXXXOOIOOXXXXXOONOOOOI=OXIXXXXXXXXXXOXI-     OIOO=IX-  -- -XNINNX=    IONONNOOOOOOO-=IXXX  -------  ---II=I==XXII=I=I=XXXXI=I
+OOOIOOOIOXXOXXOI-OOXX -XXXOO- OI--IOOI--OX          XXO                     - -  -----XX
+  -O- -O-     -OI--            OIIO--OII-
+                0               00    00
 OOOOOOOXOIIXXXXXXOOIOOIOXOOOI=XXXXXXXXXXIN=-      -OXXOOO-  -=XIINOOX-X--ONNNNXXO=OONIOIIIIXXI- -  ----  - -===IIIIIIIII=IXXI=XXII
+XXXXXXXOXOOOIII-IXXO--OXOXXXOOO-I-III--IO          X-I-           --            -O-- O
+       -   -OOOIO       -     -IOIOOOIIO            IO
+               0               0 0   00             0
 IOXOOOOXOIOXXXXXO===OOOOOOXXXOXXXXXXXXX==--- ---=OXMXONXX==-XNXXO=NNXXXN=ONXNOXXONO=ONOIIIXXXX=- -- --- - --=-====IIIIII===XI=IXII
+OXOXXXXOXOXIII-IXOOOXXXXXXOIOX-III----IO          IW-X          -O      O-      - -O-
+  -    -   OOOIO          -O- IOOOIIIIO           OOI
+              0               0   0000             I0
 IOOOOOOOOXXXXXXIONN=OO==OIXXXXXXXXXXXONX=--- -XIXXXXXXNIII=XNOOOI=O=IOIONXNNOONOOONN=NNXIXXXXXI-  -    -  -====-===XI=IIIIIXOOXXNO
+OXXXXXXXXI--I-OO-  OXXOO-OI-O--III---X         OI-II-I         -OO   -O-    -   --  O                                            -
+         OIIOI-           OI-IIOOOIII           OIOOIO
+          00 0             0 00   000            0  0
 =OOOOOOOOOXXO==ONO=OOONOOOXXXXXXXXXMXI=I-== XNOOXOONOOONONO=OIOIO==OIO-=OOXOOINOONNNNXOXXXXXXXI    --  --- -=III==XIXIXIXIII===-O=
+OXXXXXXXXXOOXOO- -OXX- --XOOI--OI--WI         XXO-- --  - -O-OXO-  -O-   -     -                                            OO  -O
+          --              --OII-OIIOO           -
+                             00  00I
 OOXXOXOIOOI===OO==II=ONX=XXXXXXXXMXOOIIIXIINI=III=IIXNOOOOOOOXO=NO=OXIXONNNOOXXXXNNNNNOOXOOOXXI------    - -==XXOXXIXOXIIIXIXX=ION
+XXOOXOXOXXOOOO--OOOOO   OIII-III-W-X-       OO        -----XXOXO -O-
+  -- -                   OOOIOOOIOI                          -
+                            0   0I0
 OOXXXXOI=IO=OOO==OIOONN=XXXXXXXXXXINXXIIIXN=N===-XOIOOO==OI=I=IOOONONNONNONOOXOOXONOIOXIOXOXXX=   -------- - --  --    -   -
+XXO-IOXOOO-O---OOXO--  OOO---II---O        O      -  --OOXOOOOOXX- -
+  -IO-                  --IIIOOIII
+   0                      000  000
 IOXMXXO=OOOO==OII=OOOOOXXXXXXXXXMXNNOXIINOOX==--=ONXNOIOX=NNIO=OOONNOOOOOXOOOXOXOXOXIXXIXOOOOXI---INNNO=-    -         -
+OXOWIIXO----OOXOOO--- -OII-I-II-WO       --      -   -OXOO  OXO---  -
+  -OOO                 -OOIOIOOIO-                      -
+   I                      0 0  0I
 =OXXXXIIOONO=IOIIOO=OX=XXXXXXXXXO=OX=OXNNOI--==-XNX====II=NI=OONONNONOIXXXOX==OOXOIOOIXIIIXXOOX- ==ONOXX=         -   --
+OXI-OOOO-- -OOXOO--O- OOOIIIOI--XO-                   OOOO OO                                     O-
+  OI--                 --OOO-OII
+   0                          00
 IOXXXXO=O=I=III=OII=OOOXXXXXXXXX=NXIIXXOX=-=-=-==II=-==N==ONNOOOOOOOOIXIXIIIXIIXOOXIXXIIIXIONO=--XOOI=OOX= - - -  -IX==--
+OXI-OOXO-OOOOOOO-OOO--XO--III--IO      -              O OO-        -                              --OO-
+  OI--                 -IIOOOIIO
+   0                    00   00
 ===OOXOOO==OI=II=I=OOXOXXXXXXXX=OI=XIONXI=-======NXI=XO=O=NNXOXOOOXXOXXXIIIIIXIIXOIXXXIIIIIONNI-IOOO===OOOOOXI-----NNXNX    --XO=
+OOOXXOXXXOOXOOOOOOO--OXI-I-I--IO-                       -O                                       ---OOO--
+     -               - OIOIOIIO
+                        0 0 00
 O=OOIOIO====II===IOOOXXXXXXXXXOOO-INXXNX===-=IIIOOXXII=IOONXOOXOIOIXOXXXIIII=XIIXOXXIXXIIIIONO--=N=III=NO==XNOOOXIONONON=- -=NONNX
+-O--OXOXOOOOOOOOOO--XOI--III----                --      --                                        OOOOO -    ---    - -       -
+                     -OIIOOOII
+                       00   00
 =II==OII=OOOIO==IOO=XXXXXXXXXIO==-XOOIXXX==XONNNO=NXX==NIOOXIXXXXIXXONIXXII=IIXIOXIIIIIIIIIXOX-=NNOOI=NOX  -IOO=NNNO=NNNX   XOONON
+OOOOO-OOO--XO-OOO--OI----OIIIO-     -O      -   XO      O--                                 -     --OO -     --O   -O        -- -
+                    OIIII-OOO
+                     0000
 =XIIOIIOO===IO=II=IXMXMXXXXXXINNXIININXXI=INIXXOXII=---XOIOOOOOINNI===IXXIIIIIXXXXXXIXIIIIIOXII==IO=ONOOI--N=NOOOO=I=NON=  -OONOOO
+OOOOXOO--OOOOXOOOOOIW-WOIOOIOO      O                   XOX-                                   OOO-O- --    O ----OOO -      - ---
+ -                 OOIO-O--O-
+                    I0I
 =O=II=I=O==O=II=OIXMMXXOOOXIOOXOINXIOI=X=--==XNNIX=-=--O===ONO=-=-----=XIII=IIIXNXXIIXIIIIIXIIOOII==NNONXIXNOOOOONO=INNN=  -XNNOOO
+OXOOOOOO-OO-OOOO-OOWW-IXXXOOXXOXO   -OO                 OOO-                                  --OOOO  -     ----- -OO           --
+                  -OOIO   -   -
+                   II0
 OOXXXOIOO=OO=OIN=XXMXXOXIXXXXXXXXO=OOIIN=   -I=NXX-----IOONNOI     ---XOOI=IIIIXOOIXXXOIIIIX-X====OOOOONO--IOONOOONO=NONN- -XNNNON
+-XOOOXO--O--OXO O--W-OXOOOIOOIIII-  -OO       O         --                                    OOOO-----      - --- -O -         -
+  ---            IIOI- - -O--OOOO
+                 00I0
 OIOXXIO==O==IOOXXOXXXXOXOOXXXXXXIO=IONOXNI-- -I===I=---IOOXOI         XOXI=I==IIXXIIIII==IIXXINOO=OO==O=N==NNOOONONOOONNNX =OONONN
+ OXIIOXOO-OOOXXOOXOIOOXOXX-IIII-O-    -                 --                                     --O--OO-O     - - - --        - -
+   OO          -- -O-- -  IOOOOI
+                          0    0
 OOXXXOXXXOIOO=-----==OIXOOXXXXXOOOIOXXX==-====IIIX--I--IN=XI-     -  -XXXIIIX=IIXXXXIII=IIIXXXNOONNOOONO==O=O=OOONNOOI=--  OONNOON
+ X--IXIOIXO-          OOXX-IIIIXXXO                      O                                     --  --- -OO-O-O--   --       -  --
+  IIO O-O              -  IOOOO
+  00                      0
 OOXXXXXXOX=- -     ---IOXXXXXOOXOIXXI=====IXIIN==--==--=NX=--        IOXOXI==IXXXXXNIIXIIIXXIIIONOO=OOIIOOO=NNOOONNNN=     INONONO
+-XIOO--IX              XIIII-X-  OO-O          O                                               - --O--OOXX-O  ---
+  O--IIO                OOOOI     -I
+     00                     0      0
 OXXXXXXO-    -     ----IXXXXXN=--==IXOO=IIIONOXX- -=IXX=XI= -      -=XXXOX==IIIXOONNOXXIIIXII=XOO=O=OOIIII==--IOOXONI- --  IXXOI=O
+ IIOI--                OI----      O-X       -OO                                               --O-O--OOO                        -
+ OO-OII                 OIIII       I         --
+     00                  0000       0
 NXXXXXI-           -  -=OIO=I=---- -IOO===IXXXXX-  =X=I=I---       -IXOOXI==IIXOXOONONXXOXIIIXONONOOONNON- --- -----  -    ---= -=
+ OOOI-                 OXOXOO         -     O--O                                    -           - ---  -                         O
+ ---OI                                      -II-
+     0                                       00
 IXXXXX- -     -=XO=---==XXOI==-------=INNNON=XXX====I-=-=  - -    -IIXXXXO=XIINOOOONONNONXOOIINOOOOOOOOO-- ---
+OIII-                  OOOXOO         O   - OI-O                                               ---------
+ OOOI                   --                   OI-
+    0                                         0
 IXXON--      =NOOOOIO==IXXOOI-----=---=OIOOIOXXO=--=----=XII-- -I-=IIIOXOXXXXXNOONXNOOOOOO=NNNNNONOOOOOOI  --        -
+OI-X           XXXXO-OOOOOX-          OXO  OXIIX                                       ---O       ------
+ OI                     --                   OO
+  0
 OXXO--  --=ONO=IIOOOOONXXXXX=--==-=- -XXIN=NIXXX=I-=----=XIXXXXN=---=IIXONOOOOOOOXOXNNNI=OOOOIOONNO=OO=OX----         -  -
+XI-          -OOOXXX-  OIO                O OOI-O                                      OOXXXXO--  -O--O-
+ OI                    -O-                   -OI
+  0                                            0
 IXN    XNOOO=O===IXO-  IIO-------- ---====IONO=IOX==-=-=IXIIXN-     =IIXONOONOONXIOXNNO=IOIIO=NONONOOOOOO=  -         --
+OI       -XXO-OOOOOX    O                  - -  -                                     -OOXOOXO - - ----
+ O                -
 OI--  X=OXXOO==OOO=  -----------=- -===-==OIXIII-XXI-=-=IIINI=     -=IXIXOXXOOXXOOXOONON=IOIOIONNOOOOOOX=---
+XO     OXOOXXOO--                                           O                       - - OOXOXO-  ------
+         --
 O=-  IIIOXXOI=N=       -  - -- ------==--II--===-XXN=-- ----=OO      -IIIIXXIIIIXNOONNXOIOOOI=NNNNOOONNX=----       -        -  -
+X     OOXOOXOO                                               --                         OXXXOO    ---
+         --
 O- -XOOOOXOOII            ----=-==--==-=-OI=-----=XONI=      NN       IIIIIXI=-=IXNONOX=OOOI=IXONNOOONOX=-INNNI- ----   -   -IIII-
+-    XXXXIXXO                                      -                                   OXXXOO  -  ---
+         O
 =--I=XOOOXOO=    -       --- -    ------NX----==I-=XNI      -OOO-     =I=IXII=-===I=NXXOONONOI=XONNNNXXI=XONNO=OOXI- -     -IXXXXI
+    OOXXXOXX                                         O       --                           -               -  -O--
+     -   -
 -  OOXOOXXOX    -   -I    ---   ----===I=---IOOXX=-=--=    -IOOI-       -IXX======-=XXXIII=I=-=ONNNNOOXXNONNOO===OI=-      -XOXIXX
+   -XOXXOOXO                                 --              -                                       -   -  --OOO
+     -  -- -
 =--O=OXOOXI=-       -     --    ----==IO --II=XI==----=      --   -- -  -=XXI=--====XXXI==-==-=ONNONOOOONONNOOO=OOOI= -    -OOOI=I
+   -OXOXXOOO                           -    OO                                                    - --   -  ---OX-
+      -  -
 = IXOOOOXOI=        -    ---   - -=-=INXI=IOXO======-==-         ----- --=XOX========III==--==-IOOOONNONNNNNOO==OXX==-     -=I-  -
+    -XXXOXO                                XO                                                     --        --OO-
+        -                                   -
 ---INO=OO==              -I-   - ----I=IINXX====---  -      -            IXXI=-===--======-=---=I=XOXOIXIII=--- -          -
+     -OXXOO                               OOO
+                                          --
 --NNONOI=         -      NI    ---- ---=NIXXX--=---                     IIIXX-=----==--==---- =IXIOXOOXI-
+    - -O                  O              OOO
+                                          --
 --OI=IOO    -    ----    =X-  ---=-----IOXMXIOONOX=                    IXOXNO==-===I==IXI=--====IXNONOOO=
+  -OOOX-                 OO             X-WO                                                         -
+                          -              IO-
+                                         0I
 =-==OIOI        -I-     XON----=I=-----=XXXXOOIIII           -    ----=ONOOONI=-==-===IOX=-=IXXXIXONNONO= --=-      -     -  -
+  OOXOX                  X             OII-I
+                                        OOIO
+                                          0
 =-OI=I=-        =-- --- =OX=-  II==--XIXXXXO=-=IX=          -    -X=-X=IINOONX=====-==INI-=I=OONXIXOOOOI=   X-                -  -
+  -OOOO                 OX            OOIIOX                          OOO -                 O--
+                                       -OO-
 --OI====I      -       -IN--- -I-=I=IOXXXXON--===                IOXON=OONNNNOI=-=-===IXIIOII==NIXOONNOO-   X-      - -  -
+  -OOOOO                O            XII-IX                           O--                 -OOOO
+                                      OOIO
+                                        0
 --XOII=IXI-    -  -   -OOO=---IN=NOXOXXXXOO===IX=               =NNONONOOOONOX===--===I==OIII==X=INOOONOI- -X     -   --  -- -- -
+   XOOOOOO             -X-        - -O---X                         -    -                -OOOOO
+        -                            -III
+                                      000
 - -==II=X=- -      - -==XI---INOOOXXXXMXXXI=XXOO-               XOO=ONNOOOONOOI=========INOI=IOX=XOOONOX=- -X-    - --     - ----
+   OOOOOOO            OO         XIOOIW--O    --                 --O-  --   -             -OOO-
+        -                         O--OOII-
+                                      I00
 =--O==OO=O --=- -    N==-- --XOOIXXXXXXXXXI---II                IOONONO=NONONI===XI=-==I==XOOOXIXIOXXOOX=- =XIXI=--- -- ---  - --=
+   -OO--O             O       - OOII-IIIIOO                       - - -O                   ---
+                                 -OOIOOOO-
+                                    0
 I--X=I==OO --=--  -XOOI=----I=INOXXXXXXXXXO--=-=                IOO==OOIOXXONXXI=I==IXII==N=OOXXIIOIXOOIIONONOOO=OX=- -  - -=--- -
+    OOOO-           --       O  XI---IIIII-                      --OO -O-                  O--             - ---O-
+                                 OIIIOOOOO
+                                  000
 XI-X=OO=I-I=IOX=-I=ONX---- =NONIXXXXXXXXXOI--==-               ===OOOOOO=IIONXI==I=IIIIII=X=OOXOIIXXXOXIINOONOOO=OO--      =X==- -
+    OXXO          O-         - OOI-IOII--X                      OO-XX--XO                  O--            -- ---O-
+                                -OIO-OOII
+                                  0    00
 =IXIXXON-=NOOOONOI=I=------=XOOOXXXXXXXXXO--==I                NXX=XMOIOONOXNXI=-I=======-XONOOOIXIIXXXIXONXXXNIXI--  -    =OOI=--
+      -     XX- -OO          --XII-II-I-O                       IIOOWXOXX                  - -
+                                OOIOOIOI-                       OO -O
+                                  0  0 0                            I
 -   -=--=IO OO=OIO=----  -===O=OXXXXXXXOI----==                OXOOXMXO=ONNNNXIXI-=========OOIXXXIXIXXXX-=  =I=--I=- -     -OIIIIX
+            -XO-OX           -OX-------X                       XOX-OW--OX
+                                IIIIIII                         -  -OI
+                                0000000                             I0
 NNNIXIIX=I= OOOOX=I---------X=OXXXXMXXX=-- ===-               IINNNXXXOOONONNOI=======IIII-=I-IXXXXXXOIX=-  -- - --  -    ---II===
+   O        -X--OO           OXII--WI--O                       O   I-I--X -
+                -              OOIIOOII                            OIO
+                                 00I 00                             0
 OOXOOOOOX==XXOIOOOO=-- ---XON==OOXXXXXXN==-==I                XNNNOXO=OOIIOOOI===--=I===I==-- =IIXXXXOXX-         -          - ---
+-XOXXX--    OXOXX--          OO--I--IOO                           --XO--OO-
+  -         -                    OIIO--                            I
+                                  00                               0
 OOXXXXXXO=O=OXOIOOX==- --IOX=IN=X=XXO=NI=I-==-            -- INONO=XINO=IONII= ====-=-====----=IIOXOIXXX=       -        -  -  -
+-XOIIOIIXO-OXOXOXXOO             OOOXO                         - -OIO -OOX
+  -OO-OO     -    -               --                               O
 OIOXXXXXIIXOIXOOOII=I-   -=-= -I==IOI-OOON===-           -=-XIXNOOXXX=O==NXII---------------- -I=IXI===I-        --- --      -  -
+-OXOO-OOOO -OOXX-OOO              O-   --                       --IIOO-OO
+   --I--     -                                                    OO-
+     0
 =OXXXXXXXIO=OXOOOOXX--   -- -==IININOOXOONI=I-           -==OONOOOXMXOXX=NNOO=--------=====---=IXXOOXIIX=XXNNOOOIXI=-=-=--   -====
+OXOII-IIOO-OXOXXXXO               O  XOXX                  O-- ----WO-OIO
+  -OOIOO-    -    -                   -                           IO- -O
+     0                                                            0I
 OOXXXXXXOXNOXXXXXXI------ -  -=====IXXXOIO=I=-         --XNONONO=OXMX==XOOOXO=-==========-----=XIXOXIIXXINNOOO=O==OI-=I=-   -=IIXI
+-XII-IIIXO -OOOIIOO              OOOIIIXO                  - - -OX-WIOOOX--                                ---O-OO-
+  OOIOOO -  ---OO-                  OOO                           IOO  -
+    0                                                             0I
 IOXXXXXXXXOIOXXXXXI--=I=-----=--OOXXMXXOX-=-==-        OX=INONONOXXXIO=OO=NO=---==-==----=----=IIXOOXIXXINNO=O===OO==II-     -====
+OXOI-IOOOO-OXOIIOI               X--W-I-                 OO   - -I-IO-OXXO                                 -O-OOO-
+  -OIO----   -OO-O                IIOIO                          OIO
+    0                             00I0                            0
 IOOXXXXXXXXXXXXXXOXNIXX=X-  ---=OOXXMXI==--==         I=OXOONNONOI=OOO==OONIII-====-====--=-  IXIXOXIIIIIINNOONOX-  -==-   - -===-
+OXXIIIO--III-I-IIX  OOOO         X--W-O                 -O--  - -OO---OOX-                                  -- -
+   OOO-IIOOOIOIOO    --           IIOI                   -
+       00   0 0                   00I0
 OXXXXXXXXXXXXXXXXO=OXXXOX=- --=IOIXXXXOI=====-        -XII=OONNOOOO===IOONOI=X-=-===-=--=-----IXXOOOXXOX- -=--=I=-      -    -=  -
+X-IIII--I---I--OIXOXOIIX        -OO-IO-                 OOO--  ----OOOOX-
+ IOOOOIIOIIIOII-O   -OO           -IO-
+ 0    00 000 00                    0
 XXXXXXXXXXXXXXXXO=-=OXXIO=-----IO=OXXXOOI==I-        -IN=XI==NOOOOO=OO==OXXIII==-==-=-===-=--=IXXOXXXXOX-      -       -  -   -- -
+OII-----I---IIOIX   -IOO         OXO-O-                 OOOOO -----O--OO-
+-OOIIIIIOIIIOO-O     O-            -I-                   -
+   00000 000                        0
 XXXXXXXXOXNOIXOX-- -OXNO=------IXONOXI=OXI==-       INOO=OXO=OO===O==IIOOONX=-==I==-==---==-=XIXXXOXXIOX- -- -      -   -     ----
+OIIIII-O-  XOOXO    XI             XOOO-              --OXOXO--OOO-OOOOXX-
+-OOOOOI-     - -     O              -                     -
+      0
 OXXXXXXO ----OII- -NXOI==------II=NONOOXX--     -NOONOOOOOOI=OIIOOO=IIOOINNXIII==----------=-=IIXXXOOXII-    - -     -   -
+X--O-OOX      OO    -X             - -XO          --  -----OO-OO---OOOXXO
+ II-I--             I                  -
+ 00 0               0
 OXXXXOXX- -=-X==IXIXON--=- --- =OIIIXNI=N=--  -=NONONNNNNNNXNOO==OOOOO=O=OONOXXI==-----I===I==IIIXXOXXXI=    -        -   --
+XOO-IXOO      OO  OOX                 OO         - -         --OO-----O-O--
+ --IO --           -
+   0
 =OXXXXXXOX-- OIOXXXXOI=-=--- --=XI===IXIII==-=OIIOONNNNNONNNNOOOONNNOO=I=OONX=========--=NONI-IXXXIIIXXI-      - ---    - - ------
+OXOOI---X    -OXOOOOX                          OO--     -    ----   --OOO-                -
+  --OIII        ----
+     000
 OOOXXXXXXXOINIXOXXXXXI- -----= ====-   =-II=XNIOO=ONNXXXXOXXNNNOONOOOOO=OOOI=I=IIXIIO= -NOONNXIXIXIIIXII-     ----=- -  -- ---==--
+-XXOI----O   OOXOII--                         OXXO-            -- -----O--          -    --
+   -OIIII-    - -OOII
+     0000          00
 NXOXXXXXXXXXXOXXOXXXXX-----=I=---I==-- ==XIXOIOOX==OONOXONNNNO=OONNNNO===OOI==I=IN=N=N-NOOONOOOXXXIIIXOXI= --=  --= -     - - -I=
+ OXOOI---IOOIXOOXO---                       -OXXOOO--        -O--    -OOO-          O   --- --
+ - --OIIIO--O -- -III                           -
+      000         000
 OXIIXXXXXXXXXXXOXXXXO=--=----=--==---  =II==OOOXI=ONONOXOOONONNOONNNONO==OXIII-==X-NO===OOONNOOONONIXXXOO=-I---  - - -   --   -II
+-OOOI-II---I-IOXOIOO-                      OXXXOOO-         -  --   - -OO-          -OOO---  - - -
+ -  OIOOIIIOIO- -O--                           -
+     0  000 0
 OXOXXXXXXXXXXXOXXXXXX-- --=--==IOI-=O=--OOXXOOOII=ONOXOONNOOONNNONNONOO=OOXI==IO-- -=OXONONNNNNNNNOONONOXIII=--     ---  -- -  =I
+XOXO-I----II-IXOOIIO                     -OOXXXOOO-        --   -  - --O--           XO-          -
+ - -IOIIIIOOIO --OO-                      --                                          -
+    0 0000  0
 OXXXMXXMXXXXXXOXXXXOI==--==-==IXNOINOOOOXXXXOO=I==ONNOONNONONOOONNNOOOOOOOIXOIOX-   XIXI=-=IIONNNOONOONNO=III=-     -=-        =I-
+XIIIW--W-----OXOIIIX             -  XXXXOIOOXXOOOO-        - ---   ------    OX      OO          -- -
+ OOOOIIOIIIII- -OOO                     -O--                                          -
+    I00I00000
 OXXXMXXXMXXXXXOXXOOO=-==----===O=OIIOXXXXXXI===II==NNOOOONNNONONNNNNNOOO===XO===-   XNN- ----XXXNNNNXNNONXIII-=--=   -       ---=-
+XOOIW---W--I- -OOXX-            OXOOXII-IOOOOOOOOOO           -      ---OOOOXOOO                       -
+ --OOIIIOIIOI  --                    OOIO--                                -
+    I000I00 0                          0
 XXXXXXMXXXXXNIIOOOXXO=N=----=-==XXXXXXXXXXXX==IO===ONNNNNNNNNNOOO==I=OXXOXOIIOXX-     - - ---=XXONNNONNNNONOII==I=-  -          --
+OO-II-W-----   -XXIO-O         OOII------IIOOOO-OOO-          ---OOOOXOIXOXOOXOI                -        -
+--IOOIOIIIII      O-            -OOIIIIIIOO-                          -O -    -O
+  0  0I00000                       000000
 OXXXXXXXXXXO-XIOIOXOIOIX=---=IOIXXXXXXXMXXXXI=======NNNONNNONOOO=OOXXXOXOOOOXXOXI--     ---- =IIXNNNNNNNNNNONOXXXI-  --      -  --
+XIII--------   -OXOXOXO        OII-----W--I-OOOOOOOO   -   - ---OXXOOOXOXXXXOOXI                           -
+ OOOIIIIIII       -             OOIIIIIOIIOI                       --- -    -- O
+    0000000                       00000I00 0
 OXXXXXMXXXXI=OXOIXOIOXIO==-=II=OOXXXXMXXXXXXOI=IIO=OOOOOONONO==OXXXOOIONIOXXMXXXO-  ----- -   --=IONNNNOONOOOONOXII             --
+XOIIO-W--I-OOXOXOOXOXOO-      O-X----W--I-IOXOOOO-O------ - -OOXOIIXXO- OXI-W-II-                      -- ----
+ -OO-IOIIOI   -  -   -           IIIIOIIOIO-                    -OO       OIOIOO
+     0I00 0                      0000I00 0                                 0I0
 OXXXXXXXXXXXMXXXOOIIIXOI=====NOOXXXXXXXXXXXXXOIIOO==OOONNNOOOOXXXXOI=I--XXOXMXXXI-    -----     --IXNNNNONONNNNNNOX- ==         -
+XIIIO-----I-W--IX-  OOXO      --O-I-II--IO-OOXOOX-OO---   ---X--IOXOO    OXOWIIOO                       - -
+ OOO-IIIIIOIOIIO     -          -IOIOOIIO-I--                 IIO-       - -OOO-
+     00000 0I00                  0 0  00  0                   00            I
 OXXXXXMXXXXXXXXXO---=OOX=-==NXXXXXXXXXXXXXXXXXOOXI==IIOOOOOIXMMXX=OO-  -XOIXXXXXI --    - -   --  --IOONNOOOOONONONI--=X-
+X-----W--------O-    XX      O-I---I-----I--IIXXOOOOOO-----OOWW-OO-      -  O-IIO                        ----- -
+ IIIIIOIIIIIIII-             -IOIIIOIIIIIOIIOO  -           -OOI-           -IOO
+ 00000I00000000               0 000 00000 00                 II0             0
 OXXMXXXXO=OXXXXOONNOOO=I-=IXOXXXXXXXXXXXXXXXXXOO=OOOOOOO=IXXMMXXONI-   -II=I=XXX==-- -- -    --     ==IIXXOOOOONXXXX=IIX   -    -
+-I-W---I-OX---IX-  -XXO     X-II-II--I-I----IOXXO-------OOO-WW-O-           O-IIO
+ OIOIIIO   IIIO              IOOIOOIIOIOIIIIO-            -IOOI-             IOO
+  0I000    000               0  0  00 0 0000               0II0              0
 OXXMMXXX=I==OOOO=OXXXOOI=XIXXXXXO=XXXXXXXXMXXXI==NNO===IXXXMMXOOXX-   =IIII=XXXXX=----- -   - ----=IIOIXONXOXOOOOXOOXXIO===-     -
+-I-WW---   OXXXXOXOIOX-   OO---IX  OI-----W-IOOOO  -OOOOO--WWOX              OOOO
+ OIOOIII          -O-      -IIIO   -OIIIIIOIO-          -IIOO-               ----
+  0II000                    000      00000I0             00II
 NOXXXXXXI- =OXN==OXOXNI===XXXXXXO-=OXXXXXXXXXXIIONOOO=IXXXXXIOO=I    -IIIII==NO=XI--    - -  -    IIOXX=XXXONXXXXOOXXXIXXX=I==--=-
+ XII---I    -  OOXOXO    OO-III-   X------I-OOOO- ---OOO----O-                XOO
+  OOIIIO          - -     -IOOOI    IIIIIIOI--         -IIII                    -
+    000                    0   0    000000 0            0000
 OXXMMXMMXIOONNNO=OOINII==X=OXXXXO-==XXXXXXXXXXXO=O==OXXMXXXINI=-    =======I=IOOIO- -- -   -      IIONXINNOONXOOOOOXOONOX==XNXOX=X
+X-IWW-WWO -X   -OXXO      OX-I---  O-I-----IIIOXO-OOXIIWI-OO                  XXO
+ IOOOIOO-                   IOII    IOIIIIIOOO-      OOOOI-
+ 0 II0II                    0 00    0 00000            I 0
 OXXMXXXXXXO=XIXO=OXONOXIONIO=XXMXXIXXXXXXXXXXXOO==IXXXXMXOONI=    -XOII==-===IXOOX      ---- -    =IIXIIONXOXOOOXXXXXXXOXOXXNXI---
+X--W-----OXO   -OXO-      O-OI-WI OII-----IIIOXXOOOO---W-X-                    --
+ IIOIIIII-        -          OIOO  OOIIIIIOOO-     -IIIOI
+ 00I00000                     0I     00000          000I0
 XXXXXXXXXOOXIXIOOIXOOIIIOOXII=XXXXXXXXXXXXXXXXI=OXXXXXXXINX=-    XIXXOI=======-INN=--  --  --  -  --IXIXNNOOXXOOOIXXOOOOOOOOOX- --
+O----IIIIX-    --OOXXOOOXXO  OI--I-IIIIIIIIIOOOO-OI-----O         OI-X
+-IIIIOOOO         -       -   OIIOIOOOOOOOOO--   -OIIIII           OI
+ 0000                          00 0                00000            0
 XXXXMXXXXO=OOOOIXXXXXXXXXXXO-OXXXXXXXXXXXXXXXXOXXXXXMXXOOO=-    NXMXXM=====I=I==IXI -  --- -- -  - -IOIXOONNXIIXXXIIXXXOOONNOO-
+I---W--IOXO-   OOOO-I---I-I  ---IIIIIII-IIIIOOXO----W-O--        IW--WO         OO
+OIIIOIIO-       ---IOIIIOIO   IIOOOOOOOIOOOO-- -IIIIOI-          OOIIO           -
+ 000I00            0 000 0    00       0        0000I0            I00I
 XXXMXXXO==INN=IO=O=IIOOXXXX==XXXXXXXXXXXXXXXXXXXMZMMXX=XI=-   -OXZZMMZMO-==OOIXNIO-   -     -      -IOIONNXXOXXXIXIIXXXOXONOOOI-
+O--W-IO- OO     O-OOOXXOI-IOOOIIII-------I-II-O-WNWW-IO        --NNWWNW    --   O-
+-IIOIO-                -OIO  -OOOOIIIIIIIOIOOI-IOAOOIO          IAAOOAO
+ 00I0                    0        0000000 0  0 0IVII0           0VVIIVI
+                                                 O               OO  O
 XXMXXXOON===OI==NIOIOOOOOXXN=XXXXXXXXXXXXXXXXXXXXMMMX=OX--   =OXZMMZMMMO===IIO=OO=-   -  - -    - - IXXXOOOOOXIXXXOIXIXOOONNNXI---
+O-W-IOX- OOO     OXO    XIO OO--I-------------II-WWWIO        X-NWWNWWWX   OO OXXO
+-IOIO-                   O-  -IIOIIIIIIIIIIIIIOOIOOOO          IAOOAOOO
+ 0I0                          00 0000000000000  0III           0VIIVIII
+                                                                O  O
 XMMXXOOXOO=OX===OXX=XXXXIXIIIXXXXMMXXXXMXXXXXXXXMMMXNOX=    XOXMZMMMZMMXI-IN=NOXIO-- -  -   -    --=IIIIXXOXXIIIONOXIXIOOONNNN=---
+IWW-IXXOXXO-    -O-O    OIO O----WW----W--------WWW-         X-WNWWWNWW-    O XOO-
+OOOIO  -         -I      O   IIIIOOIIIIOIIIIIIIIOOOI          IOAOOOAOOI       -
+ II0              0          0000II0000I00000000III0          0IVIIIVII0
+                                                                O   O
 XXXXXXXXXX=IXI==OXXOII===XINIXXXXXMXXXXXXXXXXXXXXMXOXX=--- IO=NNXZMXZMXMN---=NXXON-  ------ -   -II-===IIIIXXII=XOOOXXXXXNNNNX-  -
+O---IOIOOOO      O--    OIO O---I-WII---II---I-I-W--         O  INW-NW-W      II-
+-IIIO-O---       -I      O   IIIOIOOOIIIOOIIIOIOIOI             OAOIAOIO      OO
+ 000              0          000 0I  000  000 0 0I0              VI0VI0I
+                                                                 O  O
 XXMMXXXXXXOOXI=XOXXO==I=O=NNXXXXXXXXXXXMMXXXXXXXMX=OII-- -=- - -OXXMMMMMO=-==NXXON-     --    - -II=-=-==IIXXXIIXOOOIXXXONNNON=---
+I-WWIII--IX-    -O--     O  O----I-II--WW-------WIO             -I-WWWWW      --X
+OIOOOOOIIO       -I         -IIIIOIOOIIOOIIIIIIIOO               OIOOOOO      II
+ 0II   00         0          0000 0  00II0000000I                 0IIIII      00
 XXXMMXXXXX=NXI=IOOOOIIXI=OOOXXMXXXXXXXXXXXXXXXXXX=OI=-  ----- --OXMXMMMMI-===OXXI=-       -   - =III=-===I=XOXIXXXXXXIXOXOOONN=--
+O--WWIIIIOO     -XX-       -I-W--II------------IOO              --W-WWWW      IIOO
+-IIOOOOOO-                  OIOIIOOIIIIIIIIIIIIO-                IOIOOOO      OO
+ 00II                        0I00  000000000000                  0I0IIII
 XXXMXXXXXIOOOX-OOXO=N=I=INO=XXMXXXXXXXXXMXXXXXX=OOX=- --------==XXZZZMZMO--IIOXXOI-- - -     -- ==I=---===IIXIIIXXXXIXXXNONNON=---
+I--W-----O      XO-O      -O--W-I-------W---OOOO-               O-NNNWNW      I-XO                                          -
+OIIOIIIII        -          IIOIOIIIIIIIOIII---                 -IAAAOAO      OI
+ 00I00000                   00I0 0000000I000                     0VVVIVI       0
+                                                                  OOO O
 XXMMXXXXXINONIION=NOOIOOXOIOXXMXXXXXXXXXXXXXXXIXXXI - -I-   -= =XXMZMMMZN--==OXXOI=-  -  --  -  -- ---=====IXXXXIXNXIOXXXXONON=-
+O-WW-----O -     O --     OX--W-------------IIO                O--WNWWWN     -I-XO
+-IOOIIIII                   IIOIIIIIIIIIIIIIOO                  IIOAOOOA      OI
+ 0II00000                   00I0000000000000                    00IVIIIV       0
+                                                                   O   O
 XXXMXXXXXXXI=OX=NOOOOXXXXNOXXMMMMMXXXMXXXXXXX=OXX-- --=O= ---=XXXMMZZZZZO-==INXXX=-      -   --    ---====IXXXXIXXOONOXONNONNI- -
+I--W------OOO-   --XX     -O-WWWWW---W-----IOO                 I-WWNNNNN      --IO
+OIIOIIIIII-                -IOOOOOIIIOIIIIIO-                  OIOOAAAAA      IIO
+ 00I000000                  0IIIII000I00000                     0IIVVVVV      00
+                                                                   OOOOO
 OXMMXXMXXXXXXOX=O=IXXOIIOIIOXMXMMMXXXXXXXXXX=XXX-  ---XN=-----IXOMZMMMMXX-===NXXOO    -     ----   -=-=======IIXIXXOXXXOXXXON=- -
+X-WW--W----IOX   OOOOXOO-OOXIW-WWW---------OO                 OIXWNWWWW-      I-X-
+ IOOIIOIIIIO-      --       OOIOOOIIIIIIIII-                   O OAOOOOI      OI
+ 0II00I0000                  I0III000000000                      IVIIII0       0
+                                                                  O
 XXXXXXMXMXXXXO=I==OXXXXXIOXOOXXXMXXXXXXXXXXXXXI-- --IIXNI----OXONXMZMZMMX-===OXXO=-    -     --  - -======-=IXXXOXXXXOOOXOONNNOII-
+O-----W-W--OI-   OXI-I-IOXOXX---W---I--I--IO                  OX -WNWNWW     -IIXO
+-IIIIIOIOII-O      OIOIO  -  IIIOIIIOIIOIIO-                  -  IOAOAOO      OO
+ 00000I0I00         0 0      000I000 00 00                       0IVIVII
+                                                                   O O
 XXXXXXMXXXXXXN=-IIIOXXXXOXXXIXXMMXXXMXMMMMXXNX-  OIXIIINO----OOOXXMZZZZXI===-OXXOO-     --  --  -   --====-==IXXOXXIXOOOXXOONOOOXI
+OI----W---OOI    OO-O---XOIOOI-WW---W-WWWW-O     -O          XXX -WNNNN-     XIIX-                                           --
+-OIIIIOIII--O       -III -O- OIOOIIIOIOOOOI-                     IOAAAAI      OO
+  0000I000           000      0II000I0IIII0                      0IVVVV0
+                                                                   OOOO
 XXXXXXMXXXXXXN-=XIO-OXXXXXXXXXXMZMMXXXMXMXXIO=-- =XOIIIOX-- NXOOXMZZMMMMX====OOXIN=    --   - ---- -=I==-=IIIXOXXOXXXOXOOOOOOOONOI
+O-----W---I-I    O- -O-I-------WNWW---W-W-OO-    OO          OXXOWNNWWWW     XXOO
+-IIIIIOIIIOIO        -IOIIIIIIIOAOOIIIOIOI-       -          -  -OAAOOOO       -
+ 00000I000 0          0 0000000IVII000I0I0                       IVVIIII
+                                O                                 OO
 XXXXXXXXXXXXXON=IOII=NOXXXMMMMMMXMMXXXXMMXXOI-=I==XOX==O=---I==XXZZZZZMOI===II=XIO-  ---- - -  - ----====IIIIXOXOOOXXXXXOONONNOONX
+O---IIIIO-II-X   XO   X---WWWWWW-WW----WWIO      OO         OOOO-NNNNNW-     OOOO-                                             -
+-IIIOOOO-IOOI          IIIOOOOOOIOOIIIIOOO-       -            -IAAAAAO        -
+ 000     0  0          000IIIIII0II0000II                       0VVVVVI
+                                                                 OOOOO
 XXMXXXXXXXXXXMXOOXXO-=OXXXMMMXMMXXXXXMXXXXO=-=OI-NXOX==X=- NIO=XXZZZZMXX====IO=X=N-    - --- -- -  --I===-==IXXOOOOOIXXONNONNONNNX
+O-WI-IIOO----WIX-I--  -O--WWW-WW-----W----X       O-        O-OOINNNNWO       OIO                                ---      -
+-IOOIOO--IIIIOO  OI    -IIOOOIOOIIIIIOIIII        -            -OAAAAO-        O
+ 0I 0    0000I    0     00III0II00000I0000                       VVVVI
+                                                                 OOOO
 OXXXXXXIOXXXXXXXXXX=--IXXXXXXXXXXXXXXXXXXIXX-I=--NXO=I=O=--ION=OXMMMMXO=I===IIOOI=-     -          -==--====IXXIXNNOXXXXONONOOOONX
+X-I--OOOXIOI--IIIII   OOI---------I----IIO        I-       O- OX-WWWW-        X-                                   -      -   --
+ IOII--  O-OIIOOOOO    -OIIIIIIIIIOIIIIOO         O             IOOOOI
+ 0 00       00           000000000 0000                         0IIII0
 XXMXXXOXXXXXXXXXXXXXOXXXXXXXMXXXXXXMMXXXINNXX--=-OXOIIIOO-NIOOIXMZZZZXI=-  =IXOI=-   -  -      --  -I===-=IIIIXXNNNONXIOOOOXXONNOI
+--W--OXI--I--------IXO------W------WW--IO         OX       O--OOWNNNNO        X                                    -
+IIOII- OIIOIIIIIIIIO -IIIIIIOIIIIIIOOIIO          -            -OAAAA-
+00I00   00 00000000   000000I000000II00                         IVVVV
+                                                                 OOOO
 XXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMXXXNNON=====XOXIIIXXIII=OIXMZMZMO=   -IXOO=--   ---   -        =========IIXIONNXXIXXXXXXXXNX=
+I-W--IOII----------II--I-I---------WW-IO          XO      OOO-OIWNWNW-       --
+OIOIIO-OOIIIIIIIIIIOOIIOIOIIIIIIIIIOOIO-           -           OOAOAO
+ 0I00    0000000000  00 0 000000000II0                          IVIVI
+                                                                 O O
 XXXXXXXXXXMXMXXXXXXXXXXXXXXXMMXXXXXMXXXOOONI-=---=XXIIIIO=XXXIXZZAAZXX-   -XO=X- -      -  --      -==I=======IIIIXXIXXXXXXIIIIXXI
+I---------W-W----III--------WW-----W--O  -        OI     OIOOOONNVVNO       -O
+OIIIIIIIIIOIOIIIIOOOIIIIIIIIOOIIIIIOII-           -O      O-- -AAZZA-
+ 000000000I0I0000   00000000II00000I00                         VVNNV
+                                                               OOMMO
+                                                                 WW
 XXXXXXXXXXXXXXXXXNINOXXXXXXXXXXXXXXXXXOIIOO=-----==XI=-IO=IOXOXMMMMXO-    =O=O=          -   -    ----===-==I=====IIX=IIIIIIIXIXXI
+II--------IO-----   X---------I--I-OOO-  --       OI    -OOXO--WWWW--      XO-
+OOIIIIIIIIO-IIIII    IIIIIIIIIOIIOI---             O        - IOOOOI
+  00000000  00000    000000000 00 0                           0IIII0
 XXXMXXXXXXI =XXXO---OXXXXXXXXXXXXXXXXIO==OO===-=--IXOI=XOONOXXZZMZMXI-   -NO=N--     -----   - -   =-=====-=I=I==IIXIXI===IIIXXXIX
+OI-W--I--O  O-I-X   XI-------I----OIOO-OOX-       OI    -X XOINNWNWO       XO
+-OIOIIOII-   IOI     OIIIIIIIOIIII-O-              O        -OAAOAO-
+  0I00 00    0 0      0000000 0000                            VVIVI
+                                                              OO O
 XXMXXXXXXN -OXXX=IO=XOXXXXXXXXXXXXXIOOOOXXOI==-=-=OXNI==N=OOXMZZZMMO=    =IOOI-      --       -   --====I=IIXII=IIXXOI==--=IXOXXOO
+I-W-IO---   XI-IO  OOXII----------OOX--XIIX       -I     O-XIWNNNWW-      OXX
+OIOIO-III    OIO    - OOIIIIIIIIII-     OO         O        OOAAAOO
+ 0I0  000     0         0000000000                           IVVVII
+                                                              OOO
 XXXXXMXZX=-OXXXOOXXXXXXXXXXXXXXXXXXX=NOXMXXI---=--OXI===NOOOXZMMZZXO    -OOX==- -  - ---  -    -- --====III=I=IIXIXXNX=---XNOONOON
+O----W-N-O ----XXIOOOIIII--------IOOO X-W--       -IO    --X-NWWNNI      -XOO                                               --
+-IIIIOIAI   III  O---OOOOIIIIIIIIO--   IOII        O        IAOOAAO        -
+ 0000I0V0   000          00000000      0I00                 0VIIVV
+       O                                                     O  OO
 XXXMMMXMMMMXXXXXXXXXXXXXXXMMMXMXMXXINOXMMMMX==II--OXOXI=N==XMAZZZZOI    OXXOO= -  -  -      -- --=--=II=IIXIXIIIIXXNXI=- -XNOONNOO
+I--WWW-WWWW--I-O-II--IOO--WWW-W-W-IO -IWWWW       -IX    OOIWVNNNN-      IIX                                                --
+OIIOOOIOOOOIIOI-IOOIIO--IIOOOIOIOIO   OOOOO        O       OOZAAAA       OO
+ 00III0IIII00 0 0  00   00III0I0I0     IIII                 INVVVV
+                                                             MOOOO
+                                                             W
 XXMZZMXXXMXXXXXXXXXXXXXXXXMMMXXMXXXXOOXMMMMN=-==- OXXII=O=XMZZMZZOO=   -OXOI=-    ------  - -------==IIIXOOXXIXIXNOOI==-=XXOOOOOOX
+I-WNNW---W----IOI--I--I---WWW--W---O--OWWWW        OO    OOWNNWNNX      -OXO                                                ---
+OIOAAOIIIOIIIIO-OIIOIIOIIIOOOIIOIII-  -OOOO        --     -OAAOAA        -
+ 0IVVI000I0000   00 00 000III00I000    IIII                IVVIVV
+   OO                                                       OO OO
 XXXMMXXOOXXMXOXXXXXXXXXXXXXXXXMXXXXXOOOMZMZOI===--=XOX==O=XMZZZZZNX    IOIIN--  - ---  - - - -   --==IIIIIXXOIXOONNX=====XXONONOON
+O--WW-- -I-WIXOII----I--------W----O--XWNWNX      OOX    OOWNNNNN       -OO
+-IIOOII  OIOO -OOIIIIOIIIIIIIIOIIII-   OAOA        -      -OAAAAA
+ 00II00   0I     0000 00000000I0000    IVIV                IVVVVV
+                                        O O                 OOOOO
 XXMMMMX IXXXXXXXXXXXXXXXMXXXXXXXXMX=O=XMMZZXX=-=-XXOXXIIX=XZMZMZXIX-  -XOI=I--  - ----  --  --  -===IIIIIXIOXXXXONX--=--IXOOXOOOXX
+I-WWWW-  IIIOII-----I---W--------WIO-OOWWNNO      OXO    O-NWNWNI       XOO
+OIOOOOI  OOO-OOIIIIIOIIIOIIIIIIIIOO   -OOAA-      - -     IAOAOAO
+ 0IIII0        00000 000I00000000I     IIVV               0VIVIV
+                                         OO                O O O
 XXXMMMX=OOXXXXXXXMXXXXXXXXXXXXXXXXOON=XMZMMXI-=--OXNXX==IOXZMZZZOI-   =NIIN----- --   --  -  - -I=-=IXXXIXIXXXXXNNI=== -XONNONOXXX
+O--WWWI -XI------W----I-------II--X- OOWNWWO     XI O    X-NWNNN-       OO
+-IIOOOO   OIIIIIIOIIIIOIIIIIIIOOII    -OAOO-      O -     IAOAAA
+ 00III     000000I0000 0000000  00     IVII               0VIVVV
+                                        O                  O OOO
 XXXMMXOOOOXXXXMXMMMXXXXXXXXXXXXXXO=OOIXZZMMXN===OX=IONIINXMMZZZXOX   =OXXIX=--  -  -------  - -=I=-IIXIXOXOOXIXXNNNI=-=-=XOOXONOXI
+O--WW-X-XXI---W-WWW--I------II---XO--OONNWWI    --O X    -WWNNNI      -OOO
+-IIOOI    OIIIOIOOOIIOIIIIIIOOIII     -AAOOO     I       IOOAAAO       --
+ 00II0     000I0III00 000000  000      VVII      0       0IIVVV
+                                       OO                   OOO
 OXXXXIO=IOXXXXXXXMXXXXXXXXXXXXXXX=OO==OMZZMX==-=XX=XOOXIOXZMZZMII-  -XOIIO=- ------  -- -  -   -===IXIIIXOOXXOXXXNONO=-=-=XXOOONOX
+X---IO-OOXOI-----W--I--------I--OO--OOXWNNW-O   OI  X-  --NWNNWO      -OO-                                        -
+ IIIO     -OIIIIIOIIOIIIIIIIIOII-      OAAOI    -O       IAOAAO
+ 000        00000I00 00000000 00       IVVI0             0VIVVI
+                                        OO                O OO
 XXXXXOOIOXXXOXXXMMXXXXXXXXXXXXXX=OOOI=XMAAZXO=-NOIXOO=I==XZZZZXNI-  -XOIOO=-   ----- - --    ---I==IOXIXONNOIXXXOOOOOO---=IXNNONXI
+O----X-OXOOOX---WW-------------IO---OOOWVVN--   XO -XO  O-NNNN-       -OX                                         ---
+-IIII    --- IIIOOIIIIIIIIIIIIIO      -OZZAI             IAAAAI
+ 0000        000II0000000000000        INNV0             0VVVV0
+                                        MMO               OOOO
+                                        WW
 XXXXXXOXXXXXXXXXXMXXXXXMXXXXMXXOOXIOIIXMAZMXO==OOOOIX=IXOMZMXXOX-   IONOIX--   ----   - -- - ---=IIXXXOOOXOXOOONOXNOONI-=IXNNNONX=
+O-III-XOOOIOI----W-----W----W--X   -OOOWVNWI   XX--OOO  XWNW--X        XO                                          --
+-IOOOI ---O-OIIIIOIIIIIOIIIIOII       -OZAOO        -    OAOII
+ 0   0       0000I00000I0000I00        INVI              IVI00
+                                        MO                O
+                                        W
 XXXXXX=OXXXXXXXIIXXXXXXXXXXMXXXOONO=IIXXMZMXN=XIOIOOI=IIOXXMXOOI   -OOOONI -----  - -- ---   - --=XXIXXIXXIXOOOOXXOOONX==OXXXXNI==
+O----O XOI--IIOOOI--II-----W--IX- -OOOO-WNWO   OXOXXOO  X--W-X       --X                                            -
+-IIII-  -OIIOO-  OIIOOIIIIIOIIO       -IOAO-             IIOI
+ 0000     00      00  00000I00         0IVI              00I0
+                                         O
 XXXXMOOXXXXXXXNIOOXXXMXXXMXXXXXXOXXXOIXXMAZXI==OOOXOOIIIOXMXXOX-- -N====I= - - ----    --  - -----IXXIOXXXIXOOXOXXOOONN==ONOONNXII
+I---WXX-I--I-O   X---W---W-----IXOIOXOOIWVN-O OXXXOXXO  XIW-O-      OOOO                                            -
+OIIIO  IOIIOI-    IIIOIIIOIIIIIO -O-  -OOZAI      -      OOI-
+ 000I  0 00 0     000I000I00000         INV0              I0
+                                         MO
+                                         W
 XMXXXXXXXXXXXXOIOXXXXXMXMMXXXXXXXXXXXIOXZAMZIXXOIOXXOIXIOOOINXI-- ONO=IO-  -- -----  ------ --  --XXIIXOOXXXNOXIXXIONON==ONNONNOII
+IW-----------I  ------W-WW------OOO-OOXINVWNO OXOXIOXO   -XO        -OO                                              -
+OOIIIIIIIIIIIO   IIIIIOIOOIIIIII---I-  OAZOA  -   O-
+ I00000000000    00000I0II000000   0    VNIV
+                                        OM O
+                                         W
 XXOXXXXXXXXXXXOOXMMMMXXXXXXXMMXXXXXXOIIOXAZMIOXOIOXXOIIIIXXOXX----IONI=I=---- ---- -- -  - ----- =IXIOXNNOOOXOOXXONOONNIXOOONNOXII
+OIXI----------XXIWWWW-------WW--II--XOOX-VNWOXOXOXIOXO               OO
+-O OIIIIIIIIII  OOOOOIIIIIIIOOIIOOII    IZAO  -   O-
+    0000000000   IIII0000000II00  00    0NVI
+                                         MO
+                                         W
 OXXXXMMMXXMXMXMXIXXXXXXXXMXXXXXXXOXXXIIOXZZZXXOI=XXXXOO==XXOX=-- IXNO=N=---   --- ------ - - -----IOOONOOXXXONOONNNNOONXXXOOONNII=
+XOOI-WWW--W-W-W-OO----I--W------OXOIOOOX-NNNIOXOOOIIOX              -O                                               -     -
+ --OIOOOIIOIOIOI -IIIIOIIOIIIIII- -O-   IAAAO-   -OO-
+    0III00I0I0I0  0000 00I000000        0VVV
+                                         OOO
 OXXXXXXMXXXMMXXO-OXXMMXXXXXXXXXXXIOXO==OXMZMXOOI=OXXOONIIIXOI- -IXNN=OI=------- - - -   ----    --IXXONNXXXXOXOOOONNOONXOXXNOOOIIX
+XOOI---W---WW--X -I-WWI---------OOXIXOOXOWNWIXXOOXIIXX              O-
+ --OIIIOIIIOOII   OIOOOIIIIIIIII-  O    -OAOO     OO
+    000I000II00    0II 000000000         IVI
+                                          O
 OOOXXXMXXMMXMXX= IOXXXXXXXXXXXXXXXXXX=IIIXZZMOO==XXXXONIXIXX-- XOI=OINI   ------- ---   ----     =IXONNOXXXOOONOXONNNOOXOOOOXXXI=O
+XXXOI-W--WW-W--   X---I--------I-OO-OOOOO-NNWX-OOOOIOX          -OO-O
+   -OIOIIOOIOII    IIIOIIIIIIIIOI--I-    IAAO    --O-
+     0I00II0I00    000 00000000 0  0     0VVI
+                                          OO
 XXXXXXXXMXXMMMI  =XXMMXXXMXXMXXXXOOXXO=O=OMAMXNN=IOIXOO=IIX=--=OOOOI=I=---- ------------  --  - -IXOOOOOXOOOONOOXNNNOOOI=INNI=-=-X
+OOI-----W--WWWO   O-WW---W--W--IOXX-O-O-OXWVWO  OO-OOX-        ----OO                                               -
+--OIIIIIOIIOOO    -IOOIIIOIIOIIO-  I-     OZO-      -
+   00000I00III     0II000I00I00    0      INI
+                                           M
+                                           W
 XXXXXXXMXXXMXXX- OXXMMMXXMMMMMXXX=XZX==I==XZMXXIXXOOXONI=II-  XXNOOON=-- ------- ---  --- ---- -IXOONONNNOOOO=ONNNONNOXI==XX-= --=
+OIII---W---W--O  -I-WWW--WWWWW-IOOON-OOOOO-NW-IOI--XOX           ---                                 -   -  -O-   -
+-OOOIIIOIIIOII-   OIOOOIIOOOOOIO- -AI     IAOIO OI  -
+    000I000I00     0III00IIIII0    V0     0VI0   0
+                                   O       O
 OOXXXXXMXXMXMXXOOXXMMMMMMMMXMMXXOOXMX=I=OOOMMMXXXXXXOXOIII-  =ONOOI=I=-  - ---------  --- -- - -XOONNNNNNNNONONNOOONNNI=- =I-----=
+XXI----W--W-W--XXI-WWWWWWWW-WW-IX OW-OOO--XWWW-II--OXO-       - --OO                                       - -  -
+  OIIIIOIIOIOII  OIOOOOOOOOIOOIO  -OI      OOOIOOII- -
+   0000I00I0I00   0IIIIIIII0II0    I0      III0  00
 OXXXXXXXXXXMMXXXXXXXXMMMMXXMMMXXX-OXM==NN=XXMZXXXXMXXONII-   NO=OI=N=------  ---- - - --- - - -=XXXOONNNNOOONOXXXXXNXXI ----- -=-=
+XI---------WWII-I----WWWW--WWW--  --WOO  OO-WN-II-WIOX        -OXOO
+ OIIIIIIIIIOOOOIOIIIIOOOOIIOOOII   IO     -IOAIOOIOO-
+  000000000II  0 0000IIII00III00   0I      0IV0  0I
+                                             O
 OXXXXXXXXXXXXXXXXXXXINXXXXXXXXXX- IXXO=NN=XXXXXXXXXXOON==-  XIOOOIO=- -=--- -----  -- -    -- -IXOXXOOOOIXXXXXXXXXXXII=---=- -----
+XOII-I----I---I-III-  OII----IIO   I--O  OOI---I-IIIXX       O-XXO-
+ -OOIOIIIIOIIIOIOOOI  -OOIIIIOO-   OI     -OIIIOIOOO
+    0 0000 000 0   0     0000       0       000 0
 XXXXXXMMXMXMXXXXMMXXO-IXXMMMMMXX=-=XMXI=IOXMMZMXMMXXXONI-  =OXXXX=X=-------- -------- --------=XONOOONOOXXOOXONNONNNOI--- =- - ---
+O-----WW-W-W----WW--  O--WWWWWIO   -WOOOOXOWWNW-WW--OX      XOOIOO
+-IIIIIOOIOIOIIIIOOII   IIOOOOOO-   IO-    -OOAOIOOII-        --O-
+ 00000II0I0I0000II00   00IIIII     0I      IIVI0II00
+                                             O
 XXXMMMMMMMMMMXXMXXMM==OXXMZMMXXII  XMXIOOXXMXMXXMMMOOOOI-  =XXXXOOI-- -- --------=-- ---------IOONNOOOONNOOONNONNNNOOX--=-=--==---
+O--WWWWWWWWWW-IW--WWO X--WNWW-OO   OW-OXXOOW-W--WWWXXX-    O---IX-                                    -
+-IIOOOOOOOOOOIOOIIOO   IIOAOOI-    -OI   --OIOIIOOO         IIIO
+ 00IIIIIIIIII0 I00II   00IVII0      I0     I0I00III         000
+                          O
 XXXXXMMMXMXXMXXXMMMXXOXXMXMMMXOOO- XMXIOXOXMXXXXXMXOIOOX  XXXXXXON=--- ------------  -- ------XONOXONONONONOOONNNNNNNX=-=-=--==---
+O----WWW-W--W-I-WWW--X--W-WWW-X-   OW-OXOXIWO----W-XOX-    O---IX                                        -   -
+-IIIIOOOIOIIOIOIOOOII IIOIOOOI     -OI  - OO-IIIIOI        -IIIO
+ 0000III0I00I0 0III00 00I0III0      I0     I 0000I0         000
 XXMXMMMZMMXMMXXXMMMXXXXMMMXXXXX=N=-=MMOXXOXXXXXMMMXOOOO- -IXXMXXINXI----  ----   ----- ---=---XNXOXONOOOOONOONOOOOOOOX===I==-=-=--
+I-W-WWWNWW-WW---WWW----WWW----OO   OWWXIIXI-I--WWW-XXX    O--W--O                                          -- ------
+OIOIOOOAOOIOOIIIOOOIIIIOOOIIII-     OO OO OIOIIOOOI        IIOII
+ 0I0IIIVII0II000III0000III0000      II     0 00III0        00I00
+       O
 XXXXMXMXMXMMXXXMMMMXXMMMXMMXMXXO==-OMZXXXXXXXXMMMMXXO==  NXXXXMOONNN=---- --   ------------ --IXXOXOOOXXOONXONNNONONO= -=--=-==-=-
+I---W-W-W-WW---WWWW--WWW-WW-W-IXO  -WNOIOOI-IIWWWWIOXO    O---WX-                                               - -
+OIIIOIOIOIOOIIIOOOOIIOOOIOOIOIO     OA-O--OIOOOOOOO-      -IIIO
+ 000I0I0I0II000IIII00III0II0I0      IV     0  IIII         000I
+                                     O
 XXXXMMMXMXMXMXXMXX=IXXMXMXXMMXXXOI-NXZXXXOXMXXXXMMXXXX  IIXXXXXONNNN==- -----  ----- ---- -- -IOXOOXXXXXNNOONNNNNNNOO== --==--=---
+O---WWW-W-W-W--W--OOI-W-W--WW--OX   -NOIOXIWI---WWII-    OI-----                                           -
+-IIIOOOIOIOIOIIOII  OIOIOIIOOII-    IA-O- OOOIIIOOOOI     OIIII
+ 000III0I0I0I00I00   0I0I00II00     0V     I 000II  0      0000
+                                     O
 OXMXMMMXMXMMMXMXMXONXMXMMMMXXXXMX==XXZXOOOOXXXXXXXXXX  IIXXMMMXNONNO=------ --- --=-- --  =- -IONOXXOXXXNNNNNONNNONNO=-------=====
+X-W-WWW-W-WWW-W-WI- IW-WWWW----WOO  -NOXXXX---OO--IIO   OO-WWWI -                                            -   -
+ IOIOOOIOIOOOIOIOO  OOIOOOOIIIIO-   IA-    III--IIOO-    -IOOOO
+ 0I0III0I0III0I0I    I0IIII0000I    0V     000  00        0III
+                                     O
 OXXMXMMMMMMXXXXXMMXMXZMMMMXXMXMXXXOXXMXXXXXMMMXXXXXXN IIXXZMZXONOONX--=------ --=-= --  ------XOOXXXXIIONOXONOOONNNXO=-=---=-==I=I
+XI-W-WWWWWW-----WW-W-NWWWW--W-W-II- -W-OOOOWWW-OI---   OO-NWN-- -
+ OIOIOOOOOOIIIIIOOIOIAOOOOIIOIOIOO  IOI----OOOI-OIII    -IAOAI
+  0I0IIIIII00000II0I0VIIII00I0I0    0I0    III0  000     0VIV0
+                     O                                    O O
 XXMXXXMXMMMMMMMXXXMMMMMMXXXMXXXXOXNIXMXIIIOXZMXOXXXI--=OXXMMMOOONNN------ - - ---= ------- --=XNNXXXXIXOONNONONONOONO=--=----===-=
+OIW---W-WWWWWWW---WWWWWW---W---IXO  IWOOOOX-NW-XI--O   XO-WWWX--                                             -
+-OOIIIOIOOOOOOOIIIOOOOOOIIIOIIIO -  OO-    IAOI OII     -IOOO
+  I000I0IIIIIII000IIIIII000I000      I     0VI0  00      0III
+                                            O
 XXXXXXXMMXXMXMMXXMMXXMXMMXXXXXXXOOO=XZX==OXMXMXXXXXO -OOXXMMXOOOOOX- --- ------ ------ ----  IXONXIIXXIXXNOXXONNOXXOI-----===-----
+O--I---WW--W-WW--WW--W-WW---I--IXX- IN-OOXOW-WII--O   -XO-WW--
+-IIOIIIOOIIOIOOIIOOIIOIOOIIIOIIO    OAI   -OIOOOII-     -IOOI
+ 00 000II00I0II00II00I0II000 00      V0    I0I  00       0II0
+                                     O
 XXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXOI=-OMXOOOOXXXOXXXI- IIOXXXX=NNNOXO=- ----------------- - - -XXONOI=III=IXXXXXOXXIIX=----==-------
+O-IIIIO---III--I--I-IIW--I-IIIIIXOO XW---XX--IXO-IO   OX----O
+-IOOOO-IIIOOOIIOIIOIOOOIIOIOOOOO     OI    IIO -IO      IIII
+ 0     000   00 00 0  I00 0          I0    00   0       0000
 IOXOOO=OXXXXXXXXXXXXXXXXXXXXXXXXO=N=IXXOON=IXIIOXXO  O=XXXXXNOOOXXX=- -- - =-    -  - --- - -IXXXXIIIIXX=I=IXIXII==XI- ---=----=--
+OXOXX  XOOOOOOOOOOIOOIIIOIOOOIOOXO  OII-- OOOOOX-O    OOI--O
+  -     ----------O--OOO-O---O--     OO     -   I-     -OII-
+                                                0        00
 XXXXXXNOXXXXXXXXXXXXXMXXXXXXXXXXXOI=IXMIOONOI=XXXO- IOOXXMX=NNXONXOX--- --- --     -   -- - IOXIOOOXXOIIIIOXXXNXXIIX=----=-=IIIIII
+OI--I  XII-I-----I---W--II--II-OOXOOO-WO-- -OOOOIX   XX--W-O
+-OIIO   OOIOIIIIIOIIIOIIOOIIOOI--    IO       --O      IIOI
+  00      0 00000 000I00  00  0      0I                00I0
 XXXMXIOMXMXXXXXX=OIXMMMXMMXMMMXXXOXXOMMO=OOOIXXXXX =OXXXZMXNNOXNNNNN---=-----  ----- ---- --XOOOONNXXOXXNNONOOOOOXXII=====IXXXXIOX
+O--W-OXW-W-----IO-O-WWW-WW-WWW-IOXOOXWWXO---OOI--   -O--NWI  -                                  -         -
+-IIOI  OIOIIIIIO   IOOOIOOIOOOIO- -- OO      -OII    -IIAOO
+ 00I0  I0I00000    0III0II0III0      II        00     00VI
+                                                        O
 XXXMXXNXMMXXXXOI--OXXMMMMMXMMXXXXOXXOXMOONO=OXXXO -NOXMMZM=NNOXONNOOI  =----    - --  ----=INOXOOOOOONONNNONOOONOXXIII==XIOXXXXIXX
+OI-W-I OWWI---X    --WWWWW-WW--IIXOOX-WX- -OXII-X   XIWWNWO    -                                          - - -
+-OIOIO -OOOIII     IIOOOOOIOOIIOO -- IO      OOI     OOOAO
+  0I0   II 000     00IIIII0II00      0I        0      IIVI
+                                                        O
 XXMXXOX=MXMXMXO  IXXMMXMMXXMMMXXXXXXXXMOOO=OXXMXX IOXXXMXXXXXXXOONONO--- --- -- -- ----- -=NNNONOONNNXONONOOOO=ONNIIXIIIXOOXIXOOXX
+I-W--X OW-W-W-    O-WW-WW--WWW----I-O-WX--O-O-W-   -O--W--III--X-                                       - ----O-
+OIOII   OIOIOI    -IOOIOOIIOOOIIIIOI-IO     -IOI    -IIOIIOOOII
+ 0I00   I0I0I0     0II0II00III0000 0 0I      0I0     00I00   00
 XXMMMXIOMMMZMMINNXXMMMXMMXXMXMXXXXXMXXZOOOO=XMMO -XOXMMMMXXI=OONNNONNX -  - - -  -  -   --=NONNNONNNNONONNNNNONNOXXXIXXXOOOXXXXOOI
+O-WWW-OXWWWNWWO  --WWW-WW--W-W---IIW--NX---OIWWX   X-WWWWIOOO--                             -                -
+-IOOOI  OOOAOO   IIOOOIOOIIOIOIIIOOOIIA     OOO     IOOOOO-
+ 0III0  IIIVII   00III0II00I0I000  I00V      II     0IIII
+           O                          O
 OXXXXMXMMXMMZMXMXXMMMMMXXXXXMZXXMXXMXXMIO==OXMXI-XOXXXZMIONNNONNNNNNOO=   - -   -   --   -=XNNONXONNNNONOOXOOONOXOXXXXXOXXOOXXXOXX
+XI---W-WW-WWNW-W--WWWWW-II--WN--W-IWO-WO-OOX-W-   -O--NWO-          -                         -  -      -  ---
+ OIIIOIOOIOOAOIOIIOOOOOIOOIIOAIIOIOO-IO     IOI    -IIAO
+  000I0II0IIVI0I00IIIII0  00IV00I0 I 0I     0I0     00VI
+            O                O                        O
 XXXXXXXXMXMMXXXXXXXXXXXXXXXXMMXXXXXXXXMOOO=XXXI-IOOXXXXONNNNNNNNOONNOOX=        -   --   -IXXNOXXNNONOONNOXOOOOXIXXXXXIXXIXOOXXOXX
+OO-II---W-WW----I------IOIIOWW---II-OIWX--OO--O  -XOI--X        -   --                                      --
+--IOOIIIOIOOIIIIOIIIIIIO-OO-OOIIIOOI-OO    -II     -OII
+  0  000I0II0000 000000     II000  0  I     00       00
 XXXXXXXXXXXMXMXXMMXXMMXXXXXXMXXXXXXXXXMX==IXXX-IIOXXXZXOONOOOONNNNNOONOO- - - -- -   -- -IXXXXOOONNONNONOXXNONOXINNXXXXOXXXXOOXOXX
+O-IOO------W-W--WW--WWIII-OIW--I--I-O-WIOOOI-I  OXI--N--- ----     -- --                        -  -    -   - -
+-IO--IIIIIIOIOIIOOIIOOOOOI-OOIIOIIOI-IOO   OIO    OIIAI
+ 0   000000I0I00II00II   0  I00 00 0 0I     0      00V0
+                                                     O
 XXXXOXXMMMMXXMXXXMMXMMXXXXXXMZMXXXXXXXMXOIXXXOIOXXXXXXOONOONOONOOONOOOOO--       ---  --=XXOONNONNONONNNNXXNNOOOOONNOIXOXXXOOOXXXX
+II--X--WWWW--W---WW-WW-----IWNW---I-I-W--OO--- -OOI----- -- -- --- -----                       -  - -        --  -
+OOII IIOOOOIIOIIIOOIOOIIIIIOOAOIIIOIOIOI  -II   --OIII
+  00 00IIII00I000II0II00000 IVI000 0 0I0   00      000
+                             O
 XXXXOXXMXXXXXXXMXMMMMXXXXXXXXZXXXXXXXXMXN=OXXNOIOXXXXINOOONOONNNONNNOOON-- - -  -     --IXXONNNNONNNONNNNOXNNNNOOONNOXXOOIXXOXIXXX
+OII-X--W---I---W-WWWW-IIO----N---I--I-W- OXOO -OX----O --- --   -   ---                         -   -            -
+-OOI IIOIIIOIIIOIOOOOIOO-IIIIAIIIOIIOIOI   --    IIII
+   0 00I000 000I0IIII0   0000V000 00 0I0         0000
+                             O
 XXO=OXXMXXXXMXXMZZXXMXXXXXXXXZXXXXXXXXMMXOOI==OOXXXXOOONNOONNNOOONON=OOOO    --  - -  -XOOOONNNNOOONONNOXXOONOONOOOOOOOXNOXOXXOXOX
+OOXOXI-W----W--WNN--W----I---N----I---WW  -OOOXXOIIIX--  --   - - - O---                        --- -      - -   ---
+--   OIOIIIIOIIOAAIIOIIIIOIIIAIIIIOIIIOO        -OOO
+      0I0000I00IVV00I0000 000V0000 000II
+                OO           O
 ONX OXXXXMXMMXMMXOXXXXXXXXXXXXXXXXXXMXMXOXINIOXXXXXXOONNNOOONOOOONNNOOONO      ---  -=XNNOOONNONONNNNOOOXXIONOONNNOXXIXOXXIIIXXXXX
+-    I---W-WW-WW-XI--IIIIIII---IIII-W-W-    OXOOII-O--   --- -- -   ---                       - -    --           -
+     OIIIOIOOIOOI OIIOOOOOOOIIIOOOOIOIOI      --OOI-
+      000I0II0II0  00       000    0I0I0          0
 X=X XXXXXXXXXXXXOIXOXXXXXXOXXXXXXXXXXXXXIXOOIIOXXXXOOOOONNNNNOONNOOO=OOON -    -    -XOOIXXOOONNNNNNNNOXIXXXOOOONNNXXXXOOOXXONONOO
+     O--OII-I-II-  XIOIOOOXOOIIOOOI-II-I  --OOXOI-O---       --  - -O---                              -
+     -II-OOIOIOO    O-O--- --OO---OIOOIO       -OI-
+      00   0 0                     0  0          0
 IIONOXXXXXMMXOXXXNOOXXXXOXOXXXXXXXXXXXXXNNO=OXXXXXOOONOONONNNNNOOONO=OOOO=--   -   --NOOOXOOONNNNNNNOOOOXXXXNNOONNNOXOOOOXXONNONNO
+  - X-----WW-XI-I  XIIIOXOXI--IOIO---I--  -OXO---O---  - -     - - -O----             --            ---
+     IIIIIOOI OIO   OOO- - OIIO-O-IIIOII     -III-
+     00000II0  0            00    000 00      000
 =OXXMXXXMXMMXXXXMXXXXXXXXXXXXXXXXXXXXXXXOXOOOXXXX=ONONNOONNNONOONNNOOOOOO=--- -  - -INNNXOOONNONNNNNNOONXXXNONONNNOONXOONOOONNNONN
+OX--W---W-WW--I-WOOI---II-IOI-OIIII-IIIIXOXXXO--IO- -  --   - --   ------                     -      --     -     -            -
+  IIOIIIOIOOIIOIO--OIIIOOIO-OI-OOOOIOOOO -   -IIO
+  00I000I0II00 0I   000  0   0     0          00
 XXXXXXXXMMMXMMXXXXXXIOXXXXXXXXXXXXXXXXXXXXXXXXXXONNNNONONOOOOOONNNOOOOONN--- -     -=INOOXOONNNNONOXNOONOOXONONNONONXOXONOONOONNNO
+OII-----WWW-WW-----IOXIIO-IIIIIIOOOOIOOOOI-OOI-IX      - ------   -----                           -  --      -  - -       -  -   -
+-OOIIIIIOOOIOOIIIIIO  OO-IOOOOOO----O----OI--OIO
+   00000III0II00000      0                0   0
 XXXXXMXMXXXXXMXXXXXOOXXXXXXXXXXXXXXXOXOXXXXOXXXIONNNNONONOOOOONONOONNOONX-         --INOOXXXNOONNOXOONNOXXNNNONOOONOOOOOONNNOOONNN
+O-IIIW-W-----W------ O--IIOI-IIIIIIIXOXIOOOX-IIO-    - - ----- - --  --                      -               - ---          ---
+-IOOOOIOIIIIIOIIIII  -IIOO-OIOOOOOOO - O--- IOO
+ 0   I0I00000I00000   00    0               0
 XXXXXXXMMXMXXMXXXXXOOXXXXXXXXXXXXXXXXXOOOIXXXX=OOOOOOOOOONOONNONOONNOO=NX=- -   - ---XOOOXXXNOOOXXIXONONNONNNNONOOOOONOONONNONNNNO
+OIII---WW-W--W----IXX-I---IIIOOOIIOOOOXXXOO--OO---------- --  - --  --O                      -        -         --
+-OOOIIIOOIOIIOIIIIO  IOIIIOOO---OO----    -II-
+    000II0I00I0000   0 000                 00
 OXXXXXXXMOOOXXXXXXXXXXXXXXXXOOOOXXOXXXOOOXXXXOONNNNONONNOOOOONNNONXNONONX- -  -  -- =XXIXIXXXXXXXIIIIONNNNNOONXOOONOXNOOOOOOOOOXOX
+XI-OO---WXXX--------I---IOOOXXXXOOXIIOXXXOI-O--    - -  -- -        - -                                    --   --
+ OI--IIIO   IIIIIIIIOIIIO---    -- OO-   -OI-
+  0  000I   00000000 000                   0
 XOXXXXXXXN=XOOXXXXXXXXXXXXXXIOOOXOOXXXXXXXXXOONNNOOONONOOONNOONNNOONONOOI---- --   --OOOXXIXXIXII=X=IONNNNNONOONNNONOXOONOOONXNOOO
+OXOOOI--- OOXX--IIII-----OOOOXXXOXXO--OOO--I--   --- - ---  -       - --                                   -      -
+- ---OIII  -  IIOOOOIIIII---    -  -II---IIO
+      000     00    00000           00   00
 OOXOXXXXXXO==OOXXXXXXXXXXOOOIOOOOOXXXXXXXXXNOONNONNONNONONNNNNNNNNOONNNX-- -- -   --IXOIXXIXXOOIIIXIIXONNNNOOOXNNNNNNOOOOOOOOXXOON
+XXOXOI---I-O  XII------IIXXXOXXXXXOOOOOII-O --  -  -  - -                                             -    --
+  - -OIIIO     OOIIIIIIOO         -----OOI-
+      000        000000                  0
 IOXOXXXXXXI==OXXXXXXXXXXOOIOIOXXXXXXXXXXX=NNOOONOOOOOOONNOONOONOONNNNNI- - -      - =IXXOXXXXXXIIIIIIXOONNNNNOXOOOOOOXOOOONOOXXOOO
+OXOXO---IO   XOI-I-II-OOXXO-OXOOOOI-IOOOOO  --- -------  -- --
+  - -IIIO-    -OIOIOOI--      ----OIO----
+     000        0 0  0             0
 IOXOXXXXXX=N=XXXXXXXXXXO==OOOOXXXXXXXXXXOXONOONNNNOOONNNONNNNNNNXOOOO=-    -   ---   -IIXOOXXXXIIIIXIIOXOONNNOIIOXXXOOXXXXOXXXOOOX
+OXOXOI--IIO OOI--IIIIIOXOO---XIIIIIOOIOO-   --    ---   -
+  - -OIIOO   -OIIOOOOO-       OOOOO--O--
+      00       00
 IOOOOXXXXXOX=XXOXXXXOXO=-XON=IOXXXOXXXOOIXONONNNNNNNNNNNNOXNONOOOONXX          I=-  - =IIXOXNNX====IIIXXOONXOXIXXOXOXXXIXOXOXXXXOO
+OXXXXOOIOIXIOOOXOOOOXOXO    OOXOOOXOIOX     -               -
+     --O-O O -- ---- -         --- -O-
 OXXXXXXXXMXXXXXXXXXXXXIN--OO=XXXXXXXXXNXXNNNOO==OO=NOOONONNNNNONONON= -   --  --- ----==IOONNOOXXXXXXONOONONNOOONNNONOONNNONNNONNN
+XIO------W---OO--IOOI-O    -OO--I-I--O      --OO--O --- -       - -                      -   -         -- -        -      -
+ O-IIIIIIOIII--IIO--OI       -IIOIOII-
+   000000I000  00    0        00 0 00
 OXXXXXXXXXXXXXXXXOOXXXNI--OOXXXXXXXXOOIXNONNOOO=OO=OOOOOOONONNNONNON=-  -   --- - - ---=INXXONOIIIXXOOONONOONNNOOONNOONNNNNONNNNNO
+XOO----------II-IXXOI-    -XII-----IX-   -  ---O--O------- -   -  -                                     -        -
+ --IIIIIIIIIIOOIO  -OI      OOIIIIIO
+   0000000000  0     0        00000
 OXXXXXXXXXXXXOXXXOOXXXX=XOXXXXXXXXXOOOIOONOOO==OOOOOOONOONNNOONNOOOO=----    ----- -  --=XXXONOOONNOXXXOOXXONONONNNNONNNNNNNOONNNN
+XIO---------IXOIOXXI-I   -OI------IX-  -- ---OO------- --   --  ----                                    -    -
+ O-IIIIIIIIIO -O-  OIO    -OIIIIIIO
+   000000000        0       000000
 OXXXMXXXXOXXXOOOXXOXXXO==XXXXXXMMXIXXINNNNOOO=O=NNNONNOONNNNONNNONNN-- --   -- --   -   -I=OOXXONOOOOXXXOOXXNNOOOOOOXNONNNNNNOOXNN
+XOI-W--IIXIIIXXXOIXOI-XOOOI----WWIO       ---O-O   -  -     -   -                           -  - ---          -       -
+ -OIOIIOO OOO   -O -OI   -OIIIIOOO
+   0I00              0     0000II
 OXXMMXMXXXXXXXXXXXIOOXXXOXXXXXMXX=OXONOOOOO===OOOOOONONOOONNONONONNO-- --- -- --    -----=IONXNOONONOOOOOONNNNNNNONOOOONNONONOOOXO
+XIIWW-WI-OIIIOOOIIOXXIIOXOI---W-OO    -----OOO------ - ---  - - -                              -- -                  -   -
+ OOOOIOOI-OOO---OO   OO- -OIIIOI-
+   II0I 0                  000I0
 OXXMMXMXXXXXXXXXXXXXXXXXXXXXXXXONOINOONOONNNOO==OOOONOO=OOONNONNOONN=-  -- -- -  -  - - --IXONNNOOONNOOXNNNNNNOOOONNNNNOONXXOOOXON
+XI-WW-WI-III-OII-IO-IOIOI-----IX    -- --   --OO---- --O---  -  --                              ---           --       --
+ OIOOIOOIOOOI-OOIO-IO-O-OIIIIIO
+  0II0I 0   0   0  0     00000
 OXXXMMMXXXXXXXXXXXOXXXXXXXZMXX=NIIOOOONOOOOO==I==O==OOO==OONONNNONNO=    ------- -    - --=IINONONNNNOXINOONNNONNNOONNONNNOONOOOOO
+XI--WWW-II-III-I-IXOOOO---NW-IO    --- -----OOOOO-OO---OO-- -   -  -                          - -        --           -         --
+ OIIOOOIOOIOOOIOIO ----IIIAOIO
+  00III0  0   0 0      000VI0
+                          O
 IXXXMXXXXXXXXXXXXOOXXOXXXMXXOXI==ONNNONNNNOOOO=OOOOONOOOONONOOONOOONO-  ------ --- --------=IONOOONOOXXOONOONNNNNONNNNNNOXIONXXOOO
+OI--W-IOI---O-OIOXXOOXO--W--X        -    ----O----- ---- - --  --- -                          --- -      -                    ---
+ OIIOIO-OIII-I-O-  -- -IIOII
+  00I0   000 0         00I00
 OXXXXXXXXXXXXXXXXXXXXXXXMXOONXXNOOON==OOOOOONOOO=O=NN=OOOO=OOOONOONN==-  --  -- --        --IINOONNXOONONOONNONNNNNONOONNNONNOO=OO
+XI---IIOII--I----III-I--W-X-    --- OO------ ---O-O  O----O---- --  O                          --                  - --      --O--
+ OIIIOO-OOIIOIIIIOOOIOIIOI
+  000     00 0000   0 00I0
 OXXXXXXXXXXXXXXXXXOXXXXXO=NXOOOONOOOO=OOOOONOOOOOONNN=O=OOONO=ONNNNOO-- - - -  -- --      --==OOOOXIXONNOOONNONNNNNNONNNNOXXOOONO=
+X-I--I-O--II-I---OXIIOI-XO    -- ----O----- ------   O-O--- -O-    --                          ---      -           -       --- -O
+ IOIIOI-IIOOIOIII- OO-OI
+ 0 00 0 00  0 000      0
 OXXXXXXXXO==XXXXXXXXXOI=NXXONOOOOOOOOOOONOONNOOOONNNOOOONOONNOONNNNOX---     -- - -   - - --=IXONNOOXNOONNNNNNNNONNNONONNNXIONOOOO
+X-I----I-XOOO-----IIOXOO     ----------- --  ----   ---- --  --    -                           -      --        -   - -       ----
+ IOIIIIOI   -IIIIIOO-
+ 0 0000 0    00000
 OXXXXXXXX=NX=XXXXXXI=NOINON=OOOOOO=OOOONONONNNNNOONNO=OOOOONOONNNOOXI-    ----- ---    --- =-=XNONXIOONONNNNONNNNNNNNONNNOO=IOOOOO
+XIOIII---O  OOII--IOO    - O------O---- - -     --  -O----- --    -                             -   -- -                     -----
+ O-OOOIII    -OOIIO
+      000       00
 OXXXXXXXXONOOOXXXXX=XOXIXN==OO=OOOO==OOONOOOOOOONOONOO=O=NO==OOONNNO=- -   -- - ------    ---INNNONNNNNONNONOONNNNNNONOOONOI=XNONO
+XI-I-----X  XXOOOO-O      OO--O----OO--- ------- -- --O-O -OO---                                 -     -  - --        --       - -
+ OIOIIIII     ----I
+  0 00000         0
 XXXXXXXXXXXOOOOOOI=NNOXIXO==OO=OOOOO=OOO====OOOOONOOOO===ONOOOONOOOXI--  - -- - -    -  ----=INNNONNNOOONNOONOONOOONNNNNOOI=IINONO
+OIIOIII--IOXXXXXXOO  -   -OO--O-----O---OOOO----- ----OOO- ---- ---                              -     -  -- --  --            - -
+-OO-OOOIIO-
+       00
 OXXXXXXXXXXXXOIOONOOOOONNO=IOOOON=OOO=ONO===O=IOOOOOON=OONNNOONNOOONI----  ------- -- -  -  -XNNNNONNXOOXNNONNNOOONOOXNNNNI=IINOON
+XIOOOOO--I-OOXOX  ----   -OO---- O---O- -OOO-OO------ O--   --  ---                                        -     - -           --
+ O-----IIOI--
+       00 0
 OXOXOIIXXXXIOXO=NO=I==NXOOO=OOONNOOOONOOOOOOOO=OONOONONNNNNNNNOIXNOO=-    -   - --   --  - --IONOIXIXIIIXXOOONNNNNOOOOXONXI=IXOONN
+XOXOXOO-IOOOXOXO -OOOO  ---O---  ---- --------O-- -- -                                                                 -
+ - -   IO--  -
+       0
 OOXXOOOXXOOOIXOOIXOXOIONO==I=ONOO==OOONO===IIII=OOOO=ONOOOOONNONNONOI  --  -- ---- -  - - ---INNNNIXIOXXOOOONOONNXONNOONOXX=IXNONN
+XXI-XXXI-XXXOOX OOXOXO- -OOOO- --OO--- -OOOOOOOO----O- -----  -  - -                                       - --   -            -
+  OI   OI    -   - -
+   0    0
 IOXXOXXOOOOOOIO=OXXOOI====I==OOOO==OOONOO======OOOOONNOOONNNNNNNNNON=--- - -     - -    - - -=OOOOXIIXIXXXONOONOONNNOOXNNOX==IOONN
+OXIIXO-XXXXXXO-OXIOXXOOOOOOOO----OO--- --OOOOOO-----  ---         -                            -            --                 -
+  OO -I          O-
+      0
 OIXOXXXOOOXX===OXXXOOIIIOO=O==OOO==OONNNO===O===OOONOONOOONOOOONOOONI=- --- --- --- ---  -   -INXOIXXXXOOOONNOONONNNNONNOXI-IIXNNN
+XOOXOIIXXXOOOOOXO-IXXOOO- O-OO---OO--   -OOO-OOO--- -- ---   -    -                                          --
+  - -OO   --    -IO
+                 0
 O=OOXXXXXXXXOIOXXXXOOO=I=ON=NO=OOO=OOONO=OO=OOONOONNNONNNNNXXNNNOOOOI-   -   -- - -- -- -    -=IIXXXII=XOXOONNONOOONONXOXI=-=OIXON
+XOXXOIOOOIIIXO-OOI-XXXOOO  O -O---O--- -O--O--- --                                                            -   -
+    -O---OOO   --OI
+                  0
 OXXOXXXXXXXOO==IXXXXOXOXOOO======OOO====O=====OOONNNNONNNNNOOOOXNNONO -  - ---- -----        --=IXOXXXIXOOXXNNNNONONNONNOII=-XXNNN
+XOOXI-IOOIIXXOOOO-IIXOXOX--OOOOOO---OOOO-OOOOO---    -       --                                                   -
+ -- OIO--OO     -IOO - -
+     0           0
 IOXXXXXXXOOOXO=IOXXXOOOXX====OIIO===O====O=O=OOONOONNNOONNNOXNONOOONI-   - ------ - --      - - =OOXIXXXOOOXONNNONNNNONOOXI--XONNN
+OXOIOOOOOXXXOXOOXOIIXXXOOOOOO-OO-OOO-OOOO-O-O---      --      -
+  -O-----   -    -OO   --
 IOXXXOIOOIOIXX=INXXXXIIXXIOO==II=O==IOIOI==IONO=OONNOO=ONNONNNOOXOOOX    - -   -   ---   ---     XXIXXIXOOOXXNNNNNNOOONOXOI==IONOO
+OXOIOXOXXOXOOOOO O-IOOOOOO--OOOOO-OOO-OXOOOO- -O--  --O-  -
+  -O-       --   -IO-  --
+                  0
 OXXXOXOO=IIIOII=IIXXXO=OIIOOOO=OO==OOOO==ON=OONNONOOONNOONOOOOOXOXONI-   - - - --- --  - - - -   =IXI=IIOOOXIOONNNONONOOOIXIIXNOOX
+XOOOXOXXOOOOXOOO O--OXO-OO----O--OO----OO- O--  - --   -- --                                                  -
+ --- -            II-
+                  00
 =XXXXXXXOXXOIIIIIOXXXOON=O===OO====OOOII====ONNOO=OOOONNONOONNNNOXNNX- --  -----  - -  - - - -   -=XII=XOXXIOONXOOONXONOOXXIIOXOIX
+OOOOIIOOXOOXOOOOOXIOOX- OXOOO--OOOO---OOOOOO-  --O-- -  - --
+ ---OO-- --       O--
 =OXXOXXXOXOOOXOXOOXOOXOO=IIOOOOO=IOO==III===NOOONOOOOOOONNOOXNOOXINNNX- ===----     -     --  - -IXXXIIXXXX=IXNOOXOOXNOOOXXXXNNOXI
+OXOOX-OOXIXXXOXIXXOXXO--OOO-----OO--OOOOOOOO --- --- ---  -   --
+  -- I-- O   - O  -  -
+     0
 IOXOIOOOXXXIOOXXO=I=OXINN=IOOO==OI==I==II===NNNONOOONNNONNOOXONOIXONNOIXOXI----  -    --       --IIIIIIIIXIIIONXOXOOONNOIXOXONXOXI
+OXIXOXXXOIOOXXO-XOOOXOO  OO---OO-OOOOOOOOOOO   - ---         - -     -
+  O     -O-   -I     -
+               0
 OOIOXOIXXOOIIOXXO=XIOIOOXOIIOO===III==IIIOONOOOOOOOOOONONOOXXONOOOONNOOXXXX=--- - -   -   ---  -=IXXIIIIXXIXXOONNXOXNOOONXXIOOXXII
+XXOXOXOO-XXOOXOIXOOOXOX- -OO--OOOOOOOOOOO-- -------- - - -     -  -  -                                               -
+    -  -I     -O  -
+        0
 IIIIOIXOXOOOOXXXIIOIIIOIOX-OOO==II==O=IIIOONNNNNOOOOXNOOONOOONOOOOONNNXIIIXX- -    --    -  -  -=IXIIXIXXXXOOOONOXOOONOOXXXXXOXXIX
+OOOOXOOXOXXXXI-IOOXOOOXO   ---OOOOOO-OOOO--     ----   --
+      - -    OIO
+              0
 IIIIIIXOXXOOOXXOIIIOOOOOI==NON===I=OOIIO=OONNOONOOONONOONNXOXXNOOXXNONOII==X-   - -   - - --  ---XXXXXXXOOIONNONOXOXNNOOXXOXXXXXI=
+OOOOOOOXOOXXXIOXOOOXXX--    - OOOOO--OOXO--  -- ---
+      - --   O-
 O=OIIXXXOXOONOO===IO=IN=- NIIO===O=OO=I=IOONNONOOOOOONOONOXXONNIXOXNONOXI==X=   -  --      -  ---IIXXIOOXXXXNNNOOXOOOXONOXIONNOXX=
+-OXOOOIOXOX- XXOOOOXOO     OO-OOOXO--OOOO--  - ------
+     -O- -
 =OOOXXXOXO=-==IIIO=OOO-- IIXO=O==II==IIO==O=NNOOOOON=NNNNOONNNNXXNONOXOOII-II-   -   --        - -IXOXXIXOIINOOXXONOXIONOXXXOXXXI-
+OXXXOIOXOXO  OOOO-OXX-    OOXO-OOOOOOOO-OO-O  ----- O             -
+    -O- -                  -
 OOXOXXXXXOX-O=IOOOXXXINOX=IXOIO==O===III==O=ONOOOOOONNONNONNONNIIONNNXONOI=II   ---   -  -     - IXXOXXXXOXIOONNONNNOOXNXXXXXXXXI=
+-XOXI-IIOX   OOXXXOIIO   OO-XO-OOXOOOOOOOO-O- ------  -  -  -           -                                    -
+  - OIOO-         -OO      I
+     0                     0
 OOXXIOOXXO=XOOOOOXXXXXXXXXXXXIO=======II=O=NONOO===OOONONNNNNOXIIONONXONNXI-=-   -             --=XXXIIXXXIXONONXNNNOXXOXXXXXOOXX=
+-XOOOXXOOXO  -XXXII-IOOIOOO-OO-OOOOOOOOOO-O - --OOO---
+  --   --        OOIO--O---I-
+                   0       0
 OXMXXONIO=O=XIOXOXXXXXXXXXXXXII=O=====IIIO=OOOOO=OO=NNONNXONNOXIOONOONNNNOI-=-     --     --    -=XXXXOXIOXOONNNNNNNOXXOOXXXXOOXX=
+-OWO   OXO-  OXOXI---II-I---IOOO-OOOOOOOO-O-----O--O  -          -
+ -O-           - OIIIOOIOIIIO
+  I               000  0 000
 NXXX=NOOXOOINOOXXXXXXXXXXXXXXOIO==O=O=====I=OOOO=OOONONOOXXONNOOONNONONNOXI - - ---- - --        -=IXIXXIXXXOOOOXNNNNXXXXIIIXXXXXX
+ OII  -X--XO XXOO-I-IIOII--OIXO-OO-O-OOOOOOO----O--- - -      -         -
+ -OO    I      --IOIOO-OOII-O
+        0        0 0     00
 OXXXOX=XXOXXXXOOXXXXXXOXXXX=XXO==O==OO==OII==O=II=OO=ONNOOXXNNONXNOXXONNNXX     -         --   ---IXXXXXXXXXNNNNONNONIOXXXXOXOOONO
+-I--  OIIX-OOIXXOOI-I-X--IOO-OXOOXOO--OO-OOOO-OOOO--O-                                                             -
+ OII   OO I--O  --OIOI IIO- I-
+  00      0        0 0 00   0
 =XXXXOXXXXXXXXXXXXXXXXXXXI=OXXIO=I===O======IO=I==OO=ONOOOXXNNONNNNXOXNONOX--   - -    -  -       IIXOOXXXXXXONNNNNNNOOOXXXXOONONN
+O---OXI-IO-I-IOIIOII-II--O --OO-OOOOO-OOOOOOO-OOOO--O- -      -
+ III- OIO-IOIO-OO-OOIOOII   I-
+ 000   0  0 0       0  00   0
 =XXXXXXXXXXXXXXXXXXXXXXXXI-NXXIOO===OOO===OOO=O====OOO=ONONNNNNNNNNOOXXONX--         --- -- -    -=XXOXXXXXXXXNNOOONNNNNXXIXXOXOXO
+OO---I-I---IIIIIIOIO-II-O   OOO--OOO---OOO---O-OOOO---O-                                                        --
+ -IIIOIOIIIOOOOOO-O-IOOI-   --
+  000 0 000         0  0
 IXXXXXXXXXXXXXXXXXOXXXXXI=-IXXI==OI===IO===O=O==OOONNOOOOOONNNNNOXNOXXXNNI-   -- -    -  - --    -=IIXXOIXIXOXNONONNONONXXXIXXOOOX
+OO-----O-IOIIIIIIOXIIOI-O   IOOOOXOOOOOXOOO-O-OO---  ---  -     -  -                                           - -  - -
+ -IIIII-IO-OOOOOO- OO-OI    O-
+  00000 0              0
 IXXXXMXXXXOXXXXXXOXXOXXMO  IXXI==I===O=IINO==O==O=O==NNOONONOOONOXNONXIXO=-      -    -         ---=IOXIIXIIIXNNNNOONNNNXOIIXXOXOX
+OO---WIO-IXIIIIIIXOOXOIW    OOOOOOOOO-OOO -OO-OO-O-OO  -  -     -                                                  -
+ -IIIOO-IO OOOOOO -- -OO    --
+  000I  0              I
 OXXXXXOXXXXXXXXXXOXXOXXXO  OXOXI=OO==OOO==OOONOONONOONONONNOOXXXNNXXOXIXX=    --  ---           --=IIIIXIXIIIXONNONNNNNNXOIXXONOOX
+-OI-IOXO-II-IIIIOXOOX-II   -OXOOO--OO---OO--- -- - -- -    -        -
+ -OIO- -IOOIOOOO- -- IOO    - -
+   0    0  0         0
 =OXXXOOXXXXXXXXXOXXXXXXXI =OXOX=O=====O=I=OOOO=OOO=OOOONNONONXXIXON=ONXIX=-- ---- -      - -    ---XIXXXXIXOOXXNNOONNOONNX=IONOOOX
+OXIOOXXO-----IIOXO-I--I-O  X-XOO-OOOOO-OOO----O---O----    -                                                     --  --
+  O--  -IIIIIOO- -IOIIOI    I -
+        00000     0 00 0    0
 =OIOIIXXXXXXXXXXOXXXXXXXXIOMXOXIIIOO=O==IOOONO===O==OOOONOXOOXII==II-XOXOI------ -          -    --IIIXXXXXIXXONNNNNONONNI-XONNOOO
+O-O-OOOO-I---IIIXOOI----IOXW-XOOOO--O-OOO--- -OOO-OO----    -                                                 -     - -
+      --IOIIIOOO --OIIIIO  OI -
+        0 000       0000   I0
 OOOOO=OXOXXXXXXXOXXXXXXXXXXXXXOO===O====IOOOOO===O===NONNOXNOXI---=O--=OXX=  - - - -     -   -  ---XIXXIXOXXXXXONNOONOONO=-IXNONOO
+XX-XXOXIXIOI-IOOXIO-I---IOI-IOX-OOO-OOOOO-----OOO-OOO -     -                                                     -- -- -     -
+       O O-OIO-- O-IOIIIO-OIO-
+            0      0 000   0
 OXIOOIOOXXXXXXXXXXXXXXXXXXXXXXO===OOO=OO==OO==I==OOOONNOOXXXNOI====XI--XX== -----        -   -  ---IIXIXXXXXIXXONNONNNNOO=-IXONNNX
+XOOXXOXXIO----IOIIIII-II-I--IIXOOO---O--OO--OOOOO----  --                                                         -    -
+ -      O-IIIIO-OOOOOIOOIOIIOO
+          0000       0  0 00
 IX=OOXIXXXXMXMXXXXXMMMMXXMXMXXO======O==O====IIIOOONNOOOOXXONNI=II=IO=-I=-- ----- -     -        --IIIIXXXOXIXXONOONOONONI==IXIOOO
+OIOXXOOOO--W-WIOII-WWWWI-W-W-OXOOOOOO-OO-OOOOOOO---  - --                                                              -
+ O   - --IIOIOO-OOIOOOOOIOIOI-
+         00I0I    0IIII 0I0I0
 IX=ONOOOXXXXXXOXXXXXMXXOXXMMXX====O===O=O==OO=OIOONOONXNOXXNNN=-IXXXIX==-- - =--- --  -     -     -IXXXXIIIIXXXXXOXOXOOOO=N=-=XNNX
+OIO- XXXOI----XOOO--W-IXI-WW-OOOOO-OOO-O-OO--OXO-- --   -                                                             ---O
+ O      -OIIII ---IIOIO OIOOI-
+          0000    00I0   0II0
 =XOOOXXXXXZZMXXXXXXMZZXXXXXMXIOOONN==O====OOO====ONOOOXNOXIOONI==IXIIXIII----I=----  --           -IXIXIIXXXXIIXONNNNOOOIOOXIONOON
+OOX--OI---NNW----I-WNN-O---WOO---  OO-OOOO---OOOO- --   -   -                                                         --OX-
+ -   -OIIIAAOIIIIOIOAAI-IIIO-
+       000VVI0000 0IVV0 000I
+          OO        OO
 =XXXIXXXMMMMXXXXXXMMMMXXXXXX=NONNOOOOOO===NOOOI=NOOOOOONNIINONI==XXI=IOXI----I--- -                =IXIIXXXXXXXIIXOOONOO=OOIOOOXOX
+OOOOOIIIWWWW-II---WWWWI-IIIOO -  ------OOO ---OO   --       -                                                         --O--  --
+ --- OOOOOOOIOOIIIOOOOOIOOO-
+        IIII0  000IIII 0
 OXXXOXXXMMMMXMXXXXXMMMXXXXXOO=OOOONOOOO=O=OO====OOXNNONONOONOOXI=XXX--XNX   =I-  -    -           -=IIXIIXXOXXXIIXONNNOO=ONOOONOOO
+-OOOXIOIWWWW-W-I---WWW-I--IX-O---- ----O-O--OOOO-    -      --                                                         -O-  --
+ --- O-OOOOOIOIOIIIOOOIOIIO
+        IIII0I0 000III0 00
 =OXXOXXXXXMMXXXXXMXMZXXXXXXXXXIOONNOO==O==I=OIIIOXXONOOOOOXNNNO===IX=-=I=-  -I-                   --I=I==XXIOXOXXONNONOONONNNNNNOX
+OX-OXOI---WW--II-W-WN-I---IOOOO--   -OO-OOOO-OOO-    --                                                                - -
+  I- -OIIIOOIIOOIOIOAIOIIIO---
+  0    000II00  0I0IV0 000
+                    O
 =OXOOXXZXMMZMXXXXXMMMMXXXXXXXOIOONON=======II=O==XXOONNXOOONONXX==II= -=- -----   --   -         --==IIIIXOXOXOOOXXXONONONONONNOXO
+OXOXX--N-WWNW-----WWWWII---IOXO-- - OOOOOOOOOO-OO                                                                       - -
+  -  IIAIOOAOIIIIIOOOOOOIIIO-
+     00V0IIVI00000IIII  000
+       O   O
 =OOXXXMMXMMMXXXXXXXMXXXXXXXXXXX=OOOOO==I===I===OONONNNOIXONNNNOOIIXX=-  - ----- --                --=IIIIXOOONOOOXXOXNOONNOOOONNOX
+OXXO--WW-WWW-I-I---W--I--IIIOOIO-----OOOOOOOOOO--                                                                         --
+   -IIOOIOOOIOIOIIIOIIOIIOOO--O
+    00II0III0 0 000I00 00
 =OXXXXXXXXXMXXXXXXXXXXXXXXXXXXXONOONNNOO==OOOONOONNONONXINNNNNNX=-IXI--  --- -   -                ---=IIIIXXXOXXOXIXONNONOONOXOXXX
+OXI----IO--W--IIIIO-III--OOOOOO- --   --OO-    --    -                                                                   --
+  OIIIIO-IIOIIOOOO-IOOOII------
+   0000  00I00     0   00
 IXXXXXXXXMMMMXXXMMMMMXXXXXXXXXO=OOOONNNOONX=IOOO=O=ONNONNOONOONOX=ONI=- - - ---- ---              ----IXXXIXXXXXOXXXONNNNONNNOXXXX
+OII--I-OIWWWW---WWWWW-----IIIIXO----   -       -O-O-     -- -- -                                                         -
+ OOIIOI-OOOOOIIIOOOOOIIIIIOOOO
+   00 0  IIII000IIIII00000
 OOXXXXXIXMMMXMXMMMMMMXXXXXXXXX=ONO=NNXIOOX==XXONOOOOOONONONIXO=OXIONINI==--- - - -                ---=IXOIIIIIXONOXOOOOONNNOOXOXIX
+-XIIIOOOIWWW-W-WWWWWW----I-IOOO- -O             ------ - -    O-
+  OOO-- OOOOIOIOOOOOOIIIIOIO--
+         III0I0IIIIII0000 0
 OOXXXIIOXXMMXXXMMXXMXXMMXXXXOOOOO=INOII==I==XOXIOON=OOO==X=---ONIIINONNOO=-  -------              ---=XXIIXXXIXXOXOXOOXXOXNOIXXXXX
+-XOIOOO-O-WW---WW--W--WW---OXX---OO              - O- -OO     -
+  -O-   -IOOIIIOOIIOIIOOIII-
+         0II000II00I00II000
 OXOXOO=OXXMMZXMMMMXMXXMMXOXXION==IOOXI===II=OXXI-I=XXXO==- --INO=-=XNNONOI  -- - - -   -           -=XOXOXXXXXIXXXOOXOXXOOOXXXOOXO
+-OXOXXOXO-WWN-WWWW-W--WWIXIOO- OOOX                            -      -
+ - -    -IOOAIOOOOIOIIOOO O-
+         0IIV0IIII0I00II
+            O
 =OXXXXXXXXXMXXXMXXXMXXXXXXX=IOO==I=I=-==-II=XX= ---  ----    NNOI-=XNNNOOI   -   --         -     --=XXXXXXIIIXIIOOOOXNXXOXNXIXNNN
+OXO-OOOOI--W---W---W----IOOOO--OOOO
+  -I----OIIOIIIOIIIOIIIIO--
+   0     00I000I000I0000
 =OXXXXXXXXXMXXXXXMXMMMMXXXX=O==I=O=OX=-=-=-==-- ----- -  ----NOOOOXONOOOOI--  -  -        ---    ---IXOOOOOIIXXXOOOOXONNONNOOIXONN
+OXI--------W-I---W-WWWW--IIO-OOOOXO                           ---    ---
+  OIIIIIIIIOIOIIIOIOOOOIIOO
+   00000000I0 000I0IIII00
 =XXXXXXXXXXXXXXXMXXMMXXXXXXIO=O=IONXI--=-=-=--- ----    -   -INNOOONONNNX=- - - --                -=XXXXXXXIIIIXXOXOXXNNNONOXIIIXO
+OII-----III--II-W--WW----OOO-O-OOX                              ---
+ OOIIIIIOOOIIOOIOIIOOIIII--
+   00000   00  0I00II0000
 =XXXOXXXOXXXOXXXXXXXXXXOXO=OOOO===NX====-==---- -       -    =OONNNNOXXXI--  -              -     -=IIIIII===I==IXXXXNOONXXIIII==-
+OOOOXOOOXOOOXOOOOIOIIIIXOXO----OOO
+ --- --- --- ----O-OOOO -
 OOXXOXXXXXXXOXXXXXXXXXXXXXOOO=O=IIOII=II=I=I=--=-   --    - -=OONONONNOOX-  -- -            --   -==OXXXXIXXXIXXXXXXXXXNNNXXXXI=-
+-XIOXO--IOOOXI-I-I-I-----O---O-OOO-                            - -    -
+  O- -IIO--- OIOIOIOIIIII-
+      00      0 0 0 00000
 =OXXXXXXXXOOIXXXXXXXXXXXXIXOO==IIONII==IIIX=====- - -     --=XNII=I=OONNO--  -              -     -=IOXXONOOOIOXXNONOXOOOOOOOXII--
+OXOOIIIOOOXXO--I-I-------O --OOOOX                                   -
+  --OOO---   IIOIOIIIIIII
+             00 0 0000000
 OOOXXXXXXXXOOXXXXXXXMXMXXNXNNO=OI=NII=IIXIXXII=I=-    -  - -IX=--  IONNNX--  -  ---    --- -- -  --=XOOOOOOOXXOOXXNOOXXNOOXOOII= -
+-XXO----I-OXX-II----W-W--    -OXOO
+   -IIIIOI-  IOOIIIIOIOII
+    0000 0   0  0000I0I00
 OXXXXXXXXXOOOXXXXXXXXXXXXN-XOO=II=N=IIXXXIIXI===- -   ---- IX= -  -IXONOX-    -  -- -    ---      --OOONNONOXXOXONOOOOOOOOOIXIX=
+-OIOI---I-XXX----II---I-I   --OOOO                                   - -
+ -O-OIIIOI   IIIIOOIIIOIO
+     000 0   0000  000 0
 OXXXXXXXXXXOXXXXXXXXXXXXXO-XO==OIIOXX=IXXXIXII==--    -   IX=-    =X=INN-         -        -       =XONOIXONXXXXOXXONOOONXOXXOX=
+-O-----I-IIX---IOOOI-IO-O   -OOXOO-                                                                                -
+ -IIIIIOIOO IIIO---OIO-I-
+  00000 0   000     0  0
 OXXXXXXXXXXOOOXXXOXXXXXXXX-XO=OII=III=I=IIXIXI----  ----- IX=- --XII-=NO=    -   -                 =XXXOXOONOIXXOOONONOOOONXXOX=--
+-OI--I----IXXXOIIXI-III-O   -OXOOOO                                    -
+ -OIIOIIIIO   -OO OIOOOI-
+   00 0000         0   0
 =XXXXXXXXXX=O=OOOXXXXXXXXX=X=IIIIIIXXI=XXIIIIII=- -- -   --I-- -=NX- =NN- -               -        -IONXXOXOOXXXXXOONNNNNNNONOO=-
+OII--I---IOO-OXXXOO-IIIOO   OOOOOOO
+ OOIIOIIIO-      --IOOO--
+   00 000          0
 =XXXXXXXXXO==OXXXXXXXOXOON=O=IOIIOIOIIIIXI=I==I=---- -  -  --   =I=  -NX   --             --       -IXXXXXXXOXXXOXOOONNNNNNOOOX=--
+O-----I-IO-OOXOOIII-OXOXX  -OOXOOXO
+ IIIIIOIO-    --OOOI- -
+ 00000 0           0
 =XXXXXXXXOOXXXXXXXXXOOIOOOXO=IIO====XIIXII=I==I- - -  ---  -    ---   --    -            - -      -=IXXIIXXXIIIXXIIXONNXNXOOXOX= -
+O------OOXXOI-OIIOIOXXOXX- -OOOXOOOO
+ IIIIII--  -OI-OO-O-
+ 000000      0
 IXXXMXXXXXXXXXXXXXXXOIOX=NX=IOIIOOINXXIXX===IIXI---- -  -  ---- ---                         -      =IIXIXOIOOXXXOOOXONNNNONXXNX==-
+O---W---II-II-II---OXOXOO  OOXOOXXO
+ IIIOIIIOOIOOIOOIII-   -
+ 000I000  0  0  000
 IXMXMXXMXXXXXXXXXMXOXOXINXINIIOIII=XXIXXXII=IXI= -------- - --- -     -    - -                     -==IIXXIXOXIIXOOONNNNONXOONXII=
+O-W-W--W----III--WIXIXOO    OOXOOOO
+ IOIOIIOIIIIOOOIIOO O -
+ 0I0I00I0000   00I
 OXXXMXXXMXXXXXXXXXXOXOI=NX=XOOII==OOXXXXIIII=I==------- --   --  --   --     -           - -        -===XXXXOXIIIONOONNONNOOOOOOX=
+XI--W---W---II-----XIXOO    -XOOOO-                                                                                    -
+ OIIOIIIOIIIOOIIIII O
+  00I000I000  00000
 =XXXXXXXXXXXXXXXXXXXXI=IXXOXN=II=O=ONIIII=I==I=I----  - ------ - - - --         -         -        --I=IXXXXIXI=IXXOXOXONOOOXONOXX
+O----I-I----OIIII-IOOOOO     OOOO-O-
+ IIIIOIOIIII-OOOOIO--
+ 0000 0 0000     0
 =XXXXXXXXXXXXXXXXMXXXOOINOX-XOONONOOOOXXIII=II=-=--- ---     --- -  -   -   - -          -         --===XOXONXXXXNNNXNONNNONNOONON
+O---I------I--I--WIIIXXO     -- - ---
+ IIIOIIIIIIOIIOIIOOOO
+ 000 000000 00 00I
 =XXXXXXXXXXMXXXXXXXOXOIOOOI=IOOXOXNXOXIIII====-----   -   - -    -  - -                             -===IIIIOXI=IOXXXIOXOOOOOXNNNN
+OO-III--II-W-II-IIIXIXO---   -
+ -IOOOIIOOIOIOOIOOO O
+  0   00  0I0  0
 =OXXXXXXXXXXXXXXXXXXXXXI=OO==ON=IXOXXXXI=II---==- -        --      -          --                   --I==IIXXXXI=XXNXXXXXOOXXIIOONX
+OX-OIIOII-I----IIOOIIOOOO-
+  I-OO-OOIOIIIIOO--OO--
+  0      0 0000
 =OXXXXXXXXXXXXXXXXXOXXXXOIINXONIXOXXXII===----=---    --          -       -  - -- -                ==XI=IXXXIXI=XIXXIXIIIIXIIIIOXO
+OXIOI-OOI-I--IIOOOOXIO-OXOO
+  O-OI--OIOIIOO---- O-I-
+     0   0 00         0
1
 I=IIOIIO===I-       -  -   -   -           -      -===-==---= ----- -OOXO==-     ---- - --- ----IXOOXXXOII=OI-        --  --    IX
+OOOOXOOXOOO                                                          -XIXO                         XOO-XOOO-
+                                                                       O                            --I
+                                                                                                      0
 OOIIIOII=OO    -   ---  -  -     -      -         --===--==III----==I=OXOO=- --   --------- =-=-XXNXOXXOOII=I-  ------    - - --IO
+XXOOOXOOO-                                                           OXIX-                         OXOOXXOOO
+                                                                       O                           - --
 OOOOOOOO=N-       -  -  -     -   -     -   -  - ---========II-  ---XOXXX==---   -----IXOI---====INXXXXXO=OON= -   ---  ---   --=I
+XXXXXXXXO                                                            -OIOO                         IIIIOXO--
+                                                                      -O-                          OOOO-
 IIOOOXOIO=-   --    -   -        -      -   -----====-=I====I==----=NIXXOI==--- ------=ION--====IXXOXMXXOI=OOI-  -   -- -- - - --I
+OOXXXOXO-                                                            OIIXO            OOX          X-W--XOO--
+     -                                                                OO                            IOII
+                                                                                                    0I00
 OIXXXOOII---   =    - -          -        - -- --==IIXII=====-==---=IXOOO=== -   - - -IOOO======IXXOXXXXOII=OO- -- --- ------ ---=
+-OOOOXXO                                                            OOXXXO            OXX-         XO--IXOOO
+  ---                                                                -                              -IIO
+                                                                                                     00
 =ONOXXOO--  -    -  -          - --          - -===IIIII=-===--==--=IOOXO=-=- -   ----=OXO---===IIOOMXXXIOIONO- -- ---------- -  -
+   XIOX                                                             OXXOXO            OXO-         XW--OOXO-
+    O-                                                                 -                -           OII-
+                                                                                                    I00
 NOOXXON--      -     --   IXOOONNI=ON-     -    =====IIXI===--=---=I==IXIO-= -    ----=XOI---====XOOXXXXIII=O=-   ---- ----- -- --
+ --OOX                           OO-                                OOOOO-            OOXO         X---OOOOO-
+   --                                                                  -               -            III-
+                                                                                                    000
 O=IXX=-   - --- =----- --=NXXXXXXMMXO           =I-===OI=OI=--=---=IOO=OIN---    -----OXX= -XOX-IIXOXXXXOIOIO= ---- --- ---- --- -
+-OOIIO                     II----WW-                  -OO-           -OXO             -IOO   -     X---OXOXO-
+   OO                      OOIIIIOOI                                                   O-           III-
+                             0000II0                                                                000
 =OOXO=-  -    XXXO --    NOXMXXXXMXXI          -I=IXNIOOI=N=---=---=IXIIIN=-  -   -- ---I---ION=IINXXXXXOII=O=- - --------- ---  -
+O-XIX          OI-        X-W---IW-I                 OXXOO            OOO                    -     I---OXOOO-
+   O           -O          IOIIIOOIO                                                               OIII-
+                           0I000 I0                                                                 000
 OOIXXN--  -- =IOIO- -   -NOXXXXXXXXOX   -   IONIXX=IIOOOOII=--=----==XNIOX---  -  -= -- ----=NO=IIXXMXXOII=ON=  -- -------- -  ---
+--OII         OXO-        XOOIIIOOOX         -    OOOXXXXOOO           O-                          -WIIXOOO-
+   OO                      --OOO---                                                                IOOO
+                                                                                                   0I
 OOIXXX==     -I-==---     -I=I=X=--=-      -OOO=IOOOOIOOOOI=====--===NIO=O-- -  -  --------- -=-=INXXXXX=O=OO=     ---   -  ---- -
+--OOIIO                                     ---OOXXXXOXXXXOO          OXO                          I-O-OOXO--
+   -OO                                                                                             OI-I-
+                                                                                                    0 0
 OOOOOOIO- - -   --- -  -             -      -OOIOIIIOIOOOOI=I==-=---==OXIN----  -------  -------I=OXXXXX=I==N=--  - - --  --  - -
+--XXXXO-                                     --OXOOOXOXXXXOO         OXOO                         -I-I-OOOOO
+                                                                       -                           OIOI-
+                                                                                                    0 0
 ONIOOOOO==      -  ---                       IXXOIOOXOOXOOO=I-==--=-=OOXO=---  --  --= - -----  =INXXXXOII=OOI -- -------- --- - -
+  OXX---O                                       -OXXOXXOXXXO         -XOXO                         --IOXOOO--
+                                                    -  -               -                           IIO-
+                                                                                                   00
 X=OOONI=XN-- -  --- ---                       =--XO=OONON======-===-=XOXIN=-      ---=OO---=----IINXXXXO=OI=OO- - -    -- -   - -
+   --                                             -O-- -              -OO              -           --IIXOXOO-
+                                                                       -                           IIOO
+                                                                                                   00
 XXONNII-==I=  ---- -                         -=--=IIXIIXX-----=---===INXON=----- -  --O== --  --XIIXXXO==OO==O=- - --    --  -
+                                                                       OX             -O           IIOXOO--OO-
+                                                                       -                           OO-
 NOOOOONI-==N-  ----- -              - -      ----IIXII=I==----=-=-==-XOIOO--=    - -- OO=---   -XXIXXXONOONNI=I-   --  -    ---
+ -----                                                                -OX-             -           -IOX --  OO
+                                                                                                   IO-
+                                                                                                   0
 OO==ONONNOIXN- - - -                --        -=-=IIXI===I=--XI---===X=II==--    -  - -   IOI---INXXXOINNXNO=OX=      -        - -
+--OO- -                                                               OOOO                 -       IIXO    -O-
+                                                                                                   OO
 ONNNONOXNNNOOO=                    ---         ==-======---===I------IOOI=--=-     - -    O=NX- =OOOO==IO=ONOOX--      -
+    -      ---                                                        -XOO                 O       XXOOO-   --
 ONNOONNNNOOONOII   -     -       -   -         -====II=====--=I-- ---XOOO==-I-    -O- -  -NIO==-=OOXIONOI=NNOONI=-       -   - - =
+    -    --- -O                                                       -XXO                 O-O   --OO- XO   --
+                                                                                                   -
 OOOONOOONOI=OO=I=        -- - -                -=====I===I=-=-=---===XIOOI=-X=   --N ---- NINO--===XOO-=--NOOO=OO-- -- -----I=I=XN
+---- --- -OO--OO                                                      OXXO                 O -   OOIX-     ---O-
+                                                                                                   O
 NNOONNONO===O=NOI= -     ---- --   -   --     --====-===-=--==--- ===XOOX==-N=    -OI--X  =NOO=--IXXON -  =ONOO=O=  -- - -=XOOONNO
+  --  - -OOO-O -O                                                     XXOO         -        -    OOOX      - --O-           ---
+                                                                        -                         --
 ONONONNNO=II==OOOOI-   --=II=III-= -- --  - ----=--==--=-=----=------==OO=--NI     N=IXN=--XNX=-IXXXXO--- -ONOOOOX- -   -=OO===NNO
+- - -   -OOOOO----                                                    OXXO          O            -IIO      - ----          -OOO
+                                                                                                 IOO-
+                                                                                                 0
 NOONNNONO=OI=I=O==XI=II=IIXIXXII---II----   --  ==--==---IX=-=--  ---=N=IN=-NI     =OONON- --- -IXXXO=--  -IXIXN=O= ---=XN=O=NOXNO
+ --   - -OXOOOO-                                                       OO           -  -         IIOX           O-        O-O
+                                                                                                 OO-
 NNNNNOOXNOIOIO=X  =IXIXIXXIIIOI=- -XI-   -   - -----=X-O=OOX==-   -- -IO=N--NN-    -NOO=N-   ---=XXOO--=-   ---IOO=--=IXNOO=OOOIIX
+         -OXOXO                                         OXX            -O             -O         -OX-           --       --O-
+                                                                                                 I-
+                                                                                                 0
 NNNONXIONN=IOOII -==IIIXXXIIXX=-- ---=- --    ---- -IOOXXXXII---- ---=IOOO=-XNI   --XOO=O-- - --=OX=X---= -  ---I=N-=OONN=OOOOONOX
+   -      OOXXO                                      -X---IO           -X-             O-        XOO             O    -  O-----
+                                                       IIIO                                       -
+                                                       000
 NNOOXONNNOIIII=N -IIIIIIIIIXXI=- - ----       -=-- -OIXXXXXXN- -    -=II=O=--NI   - INXXN=----- =OOX----- -  ---=OONONNOONOOOOIOIN
+         -OOOOO                                      O-----O           OO-                       X-              --    -- ----OXO
+                                                      IIIII-
+                                                      00000
 XXXXXXOOOOI=O=ON- ==IIIIIIXXII=- - - ---  -------- -NXOXXXXXI--  -----II=X- =OI--   =NXIOI -   -XII--=- -  ------IIIINOOOOOO=IOO=N
+         -OOXO-                                      OXIIIOO           OO    -                   O                    ------OOXXO
+                                                     - OOO--
 OXIOOXOOXOI==OOO--=IIX=IIIXIXX==-   -       ---=--- IONO=ONO=-----=---I=OX- =IO--   -NOONN=- ---X==--=- -- -- -----=NOO=O=O====ONN
+         -OOO---                                       -O-             O-    O-        -         O                   --O-O-OOOO-
 NONNNOOOO=OO===N--=IXXIIIIIXXII=- ------ -   =--=-= =IOOXNXI=-=----=--X==I---O==-   -X=OIN=-   --==--=--------- - =XN=OI=IOONXXXXX
+         OXXOOO                                                        OO    -O       OXO                            O-OOO--
 NON=OI=N=OIIOOOI= XXII=IIIXXOOXI--I=--     - -=--=-===XNNOI=------==--O=N=--=III    -OO=---- - --    -----  -------XOOO=IOOOXIXXXO
+ - O-OO OXOO---O                                                       O      O                                     ---OO--
 OOONNO=IIIOIOONO- IIIIIIIIIIONOI--I=---  -   -=---=---IONONI=---=-----O=N- --=OO-   -XI --- --  --   - ----  -- ---IO=II=OOXIXXOXO
+     -OOOOXO-- -                                       - -            -O      -                                     -OOOO--
 OONONOOIOOOO===OI -I===XXI=IONOX--X--=-   -- ---======INIOIN=--------=OON-- -=ON ----==--==--- ==      -- - - - ---IN=ONNNOXXOONON
+   - --OXXXXOOO-                                        OXO           --                                             O-
 OONOOOOIIOOII==OO =III=XOXIIOOXX-=I ==-     --=--I====IOOOON----= -==INON=---=IO  ------IXO=- -OOI -- -- -----    --=IOOOOOOOXONOX
+--    -OOXXOOOO-                                         XX            -
 OXIIOOOXOOXOOIOOX =IXIIXXXXXOXXX==X===- - -   ====----=XXII=---==----XI=X= ----O- -- -I-IO=X-  =X=- - --------------==IIOOOOONOXOO
+XOOO--XOXXOXXOX-                                                      OO                  O    OOO
+ -     -  -                                                                                     -
 XXOXXOXXXOOOOO==O ==IIIIIIIIXXII=I==-=--     -=====-=--XXXI=- --==---O==N-  -===-    =X--=II---=XX- ---- -----  -----===IXXOOOXONO
+OOXOOXI-OXXXX-OO-                                                     OO                        OO
+-- -- OI-                                                                                       --
+       0
 OXOOOOXXOOOOI=OON ----=IXXXIXOOII=IXX===IIIIOXI====----IXOOI- =NXXO=-N==X---------   -X----- - -NO=  --=---=- -===-=----IOOONNONON
+XOXXXXIIXXXXOO--             -                                        OO                         -
+ -    OO
 OOOXOOXXOOOIO==O=--- - -==IINNOI=IIXONOOII=IXI==--=- - ===NX--==X=INXOIOX-----=-= -- -X- -  --   - --   ------ --=-=---=IXOONXOOXO
+XXXOXX--XXXO-OO-O                                       OO     O OO  -O-
+   -  II
+      00
 XOOXXXXXXOOOO=IOOIXXI=----- =XNI===XXI==-- - ==-=-----=XOOI=IOXONIN=X===N----=---  - -=-    ---- -- - --------- -=------IXNNOOXNXO
+OXXOOOOIOXXXXOO--                                       XXOOO  X O   OOO                                                    -
+-  ----O-
 ===O=IOXOOOIIOOOONOIII====--I=X=-==I=---  -  =======XII=OOOOIIIOIIX-I=ONN-- ---=-     ==- --IX=- - -    ----------- -- ---IXXXXOOX
+OOO-OOXOXXXOO----                                      OXXXXOOOXOO   O-
+       -
 ONNXNOOIOOOOIOO=IONI=XIIXIIXXIII--=X---- -- -==I===IO==IIXOOIOOOXOOX-OO=I=-----==     -I- - IONI -- - --------------  ---==OOXXIXX
+     --OXXXXO--OO-                                  -OOOOOXXOXXXOX-  --                      -
+                                                         -      -
 XXIXXXONIOOOOIIOOONXX=XXXIIXNOII-==O- - -   --I=I=IOIOOOOXXOOOXOXXIN=OX=---- --==     -I-  --XNO--  -   ----- ----- ----I=XOOXXXOO
+        OXXX-   --                                 -OXXXXOOXXXOXOOO  -                         -
+                                                         --   - --
 IXOXXIXOOOOOXXIXXOOXIXOXIIIIOXII==-I-- --     ====-OOOXOXXXOOOOXOOINIX====-=---=O      I-    -=OO ----=------  ----   -=XXXXXOXOOX
+       -XXX-                -                       XXOXOOOXXXXOXXO                            -
+                                                      - ---    -
 IXIII=X=OO=OXIXIIIIXIXXXXIIIOXI=---==-- --- --===-=XOOOXOXXOXONIOI=OI---I--=---=N=   --I--- - -OO ----==--- -----=-- -=IXXXXXXXXOO
+       OXXO                 -                       XXXOXOOXOX OXOO-                           --
+                                                       - -- -
 ==-=IIOOI=XXIXIXXOXIIOXOXIIXNI==-- -=-    -==-===-=XOOOXXXXXXI==III== -=---=-=IIOI    -OI=--  -I=--  -=---=-==-=-=-- -IIIXXOXOXOXO
+      -XOO                                          XXXOOOOOOO
+                                                       ------
 -OOIX=ONOOOXIIXIXXXOOOXXXXIIOI----- ---   I=======-=OOOXOXXOOOI- - ---=-===---==IX     XXI----        =-===-===-=-----=XXXXXXXXOXX
+      -  -                                          XXXOXOOXXX
+                                                       - --
 I=I----IXXXOXXXIXXXXXONOIIIXN- -- --------- ====---=XXXXXXXXON=-- ------=---=-I==O     =IOI-  --  -  -----=====-==-----XIXXXXXXI==
+                                                    OOOIIOOIX                    -
+                                                    ---OO--O
 XI-==XNI==I=IIIIXXXXINOI=I=OO=  --- ------- ==---==IXXXXXXXXXO=- -----= -====---=N=    -=O=-  -- - - ---- =--=-=--==- =IXXXIXXXI--
+                            -                       OOIIIIOOO-
+                                                    --OOOO---
 OIIOI=O=NNIIXIXXXIXXXOXIIIIX=  -- -  - ------------IXXXXXXXXOOI=--=------I===II-=OI    -=OX----=-----==---=-==--=---= -IOOXXIXX--=
+     OXO                                            OOIIOIIOX-                   -
+                                                    --OO-OO-
 NNNOIOOO=OOI==IXXXXXXIIIII=--  -  - ----- -=-=---=OOOXOOOOXXOIXI-=-  --- ==----- IX     -XN---=-=- -------====-=- =---=IOXXIXOXI-
+   -OXX-OX-                                       --XOXXXXOOXO
+                                                     -    --
 NON=OXXIIXOI=XIXOXXXXXXII=-    ------   - ==-==-=NOXOXOXOOXXXXO=I ----===I=-=----XX   ---=X----- - - -=- -==--===---=-=IIOXIIXOI--
+   OXOOOOO-                                       XOXOXOXXOOOOXO
+     --  -                                         - - -  ----
 NOONOXXIIO=IIIXIXIXOXXXXI--   --= --  ----=-=--=-IOXOOOOOOOXOOXOO--=-=-=OX==-==--XI-  - -----===------===--=-==-==--  =XXXOX=IIX-=
+    XOOOOXO                                      OXOXXXXXXXOXXOX
+     --                                            -       -  -
 OOXOOXX=OXN=IXXIXXIIIXX=-      -=--     ---===---IXOXXXXOXOXXOXIN=--- --XX=---=--XI-- -  - --=XX- ----==----=------- --XXIOO=IIII=
+--  XOOOXO                                       OOXOOOOXOXOOXOO
+     --  -                                        - ---- - -- -
 =ONNIXONIOOIIIXOXOXIIO=     -- -----   - -I=-----OXXXXXXXXXXXXXON=----===N= --=--I=--     -- -OO=-- -=I=--=-=-----  - -IXIOXI=-==I
+O-  OOX OX-                                      -OOOOIIOOOOOOOX        O
+     -                                            ----OO-------
 =ONN=IO-IOIIIIXXXIIII= -  -- -=--- - -   -I=--=XOOOXXXXXXXXXXXXOO--=---=IN=------XX--- ------===-- --=I==--------------=XXOXI==I=I
+O-  OO   -                                      XXXOOOIIOOOOIOOX-       O
+                                                   ---OO----O--
 OONIXN=  =-=IIIXIIXI-    ----==--- -X-----I-==XXXXOXXXXXXXXIXXXOOI=-=-==IN=-=- --IX--    ---------  --=--==------ --- -=IXXXXXIIII
+--                                             OOOXOOIIIIIOOOIIX-       O
+                                               --- --OOOOO- -OO
 ONNIIXI- - =IXIIIXI   -- ---==-==IIO=N-  ----==OIOOXXOXXXXONIXXIIX==-=--=O=-=--=-=X=   -  --=-=-- ----=----------- -----XXXXXXXXXI
+-                                   O         OXOXXOOXIIIIX             O-
+                                                   -- OOOO
 XXOI=XX  - IXIIIOI-   -------=--==I=IX --XI===NXOXOXOXXXXXX=--  ---=-I=IO=I=-----=NI      ---==-------I=--=------------=XXIXXXIIXX
+                                 OOOO          OXOXOXOOIIIOO            -O
+                                               - - - --OOO-
 XNO=IXI  -=IIIXX=--- ==----==----INOX=- -NXIIOOOOXXXXXXXXXXI   -  -=-=-=X==---=--=OI  -   --- -==----=I=-==------ =-=--=XOOXXXXXXO
+                                   -          XXXOOOOOIIIOOO             O
+                                                 -----OOO--
 ONNXXXI  -==IXI  -  -==-- -==----==-- --=ONNOOIOOOXXXXXXXXOO -   -------=O----=--=II     ----------- -X==-==----- --=--IXOOXOOOXOO
+                                         -  -XOXXXOOOIIIIIX-
+                                                  ---OOOOO
 OINOOXI ---II=-- --===I-- -------=--  --XO==OOOOOXOXXXXXXON-  -   --==--IO--=----===-    -I  ----- ---II--------- ----=XIXXXNXXXON
+-  --                                    -OOXXXXXOXOII-OOX
+                                                 - -OOI--
+                                                      0
 ONOOX==-  =X-  -   -===----- - ----  -===OOIIOOOOOXXXOOOIIN-    --====--NI--=--=-==-- -  -X ----- - --II- ----- ------=XXOOOOONXXO
+- --                                    OXXOOXXXXXOOOXXXOO
+                                                  ---
 =OOIX===XON= - -==-----        ---=-==-IOIOOOOOOOOIXXXOXI=ION=N- =-====IOX----=-=-==- -  -X=--- --  =XOO-- ---- - -----IONOOOXXXXN
+O--O                                    -OXXXXXXXXOOOOXOOOO- O          -                             --
+                                                   --- -
 I=OINIOO=O-  - --=- ------- -IIXIIXONI=OIIOOOOOOIIIIOOIIII==IIOO--- ---==N-==---=-==---  -I-  ----- -NXO-------- --=--=IOONOOOOOXX
+OO-O   -O-                             -OOXXXXXXOOOOXXOOOOOOOOX-        O                             IX
+                                                                                                      O
 XOOOOO=OO=- ---==ONO===-=-  IOOOOOXO=X-OOOOOIOOOIIIIOOIOOI==IOOO-=-----=ON---=--==II  -   I---=- -- =NXI---------------XNOOOONOOOX
+OXXX--O-         - -         XX- -  O  -XXXXOXXXOOOOXXOXXOOOOXX-        -                             OO
+-                                                                                                     -
 IIIIOI=X---------XXX=---    =OO=OIINOO-O=OIOI=IIOO==OII===OO=I=X = - --=IN--= ---=-I     -I --= --  -XXO-------- - ----XOXOOOOXXNN
+OOOO-OO          I-O         X-O-OO -   O-OXOOOO--OOXOOOOO--OOO                                       IX
+                 OI-                                                                                  O
+                  0
 IOOOIOINN--  -==-OOX--==---  XOIO=IIO=-IOOIOOOI=I=IIIOIII===I=ON--------IO---=----=I-   - ----==----==OO=------ -------XOXXOOOOOOO
+OXXXOXO           -          IXO-OOO-   --OXXXOOOOOOOXOOOOOOOOX                                       XX                         -
+                             O
 OOOOXXOOIXO----------====----OIIOOIIO=INO===OIOI==OOOIIOOI=I==IO=---- ==XO---===--=I=  ----=--------=OOXI---- --- -- =IIXONXNOOOON
+XXXXO-X-OO-                  XOO--OO    -OOOXOXOOOXXXOOXXOOOOOO-                                      XO                        -
+    -I   -                                                                                             -
+     0
 OO=IXXIOIMOI=-  ---===I==----I=OIXXOIIOOOOOO===I=OOXXOIOIIOOI=I=O==- -==IX-=-====--X=------=---- ----OXXI--=--=-------=XXOOOOXNNNN
+XXOOI-O-OWX                   O       ------OOOOOXXOOXOXOOXXOOOO                                     -OO
+    OI   O                                         --                                                 --
+     0   I
 OOO=XXO=XMXI==-    -I==-=X=-- -- -=--NNO=OO====OIXXXOXOIOOOOI=I=NI-----INO=----==-=XI -  - =------- -OXXI--==- --== -==IONOOXOONOO
+X--OOO-OOWO                            -O--OOOOXOOIOXOXOXXXXOOOO                                     XIO                        --
+    --  -O-                                      -O- -                                                O-
+         I
 IOO=XXONOXXX==O  -  -==----  - -=-==IOOO=====IIIOOXOOIIOOOO=I=IIO=----==OX=- --====XI  -   ---- -I---IXOI-------------IIXOOONXOONN
+O--O--- X--OOO                       ---OOOOOOOOXXOXXOOXXXXOOOOO                                     OOX                       -
+    II   II-                                      -                                                   -
+    00   00
 OO=XMXIOIXMX=OX==-   ===-=------===-INNO=OIIOIIIXXOOOOOIOOIOI=IIN===--==NXX=--=-=--II   -- ---=-=IX -OXXO-=----------==IXXNONOONOO
+X-OOW-O O-WIO-                         -OXOO-OOOOOXXXXXOXXOXOOOO                                 O   -OO                        --
+   -OI   IOO                                    --                                                    --
+    I0   0I
 I=IXZXOOOXMXOI==I=-  --===-=---===--=NONII=I==IOXOOXIIOOOOOIOIIIOI-----=NXI=-=---==I=- -    - ---NOO-=XON==IX=--- -----IXIOOONNNOO
+OOOON-X-X-WI-                         - OOOOOOOXOXXOOOXXXXXOXOOO-                                 -  OOX                        --
+   -AI   IOO                                    -  -                                                  -
+    V0   0I
+    O
 II=XMXO=XXXXX--=IXII-- -  -=---===--=NOOOI=OIIOOOO=IOOOXOXOOOOXO=I-=---=OO==== -=III=      ----- =OOXOION-=NO=X- -- ---=IXNONNONOO
+OOOOWOXOO--O                          --XOOXOOXXXXOOXXXOXOXXXXOXO       -                         XX -OX    -O                  --
+   -O-  -II-                                           - -    -
+    I    00
 II=XXIOIXMMXN==IXIXXI-- -  -I====---==OOOIOIOOOXOO==OOOOOOOOOOOIOX==---=NN==-=--==IXX      ------=XX==OOO=XOO=O---=- -==XIOOOOXON=
+OOOI-OXOIWW-                         OXXXOXOXXXOXXOOXXXXXXXXXXXO-                                 OIOOXX-  --O-                  O
+   OI   OOOI                                   -                                                  -O
+    0    II0
 IIIXMIXXXZMXIXIIXOIXXI=-  -- -=-=---=IOXOIIOOXOOOI==OOOOOXXOOOOOOI==-=-=ONII==--===OX---  --- ---=OXXI=O==X=OON --=---=IXIXXOOXOON
+OOO-WOOO-NWIO                        OXOXOOXXOXXXOOOXXXXXOOXXXXX-                                 ---OOXO  O--
+   IO --IAOO                           -     -           --                                        II
+   0I   0VI                                                                                        00
+         O
 I=OMXIOOXMXXIXIIXXOOIXII=----=====- =OXOOXOOOOXOOI==IOOOXXOOOOII=I=--=--IOX=II=-==-XN=-  - - -----IXXXNIONNOONX=--== -=IXXXOOXXOOO
+OOXWIOXX-W-IO                        -OXXOXXXXOXXOOOOXXXOOXXXXOOO                                  --O OX  --
+   OO   IOIO                          -  -    -         --                                         II-
+   I    0I0                                                                                        00
 NOXXXI=IXXXIO==IXXIXIXXX=I-=-=III=IIXOOOOIIOOOIIOI=OOOIIIO=OIIII=I=-----XOI=II=--===O=----  - -- --XXXN=I=OONO=---=--=IIXOXOOOOIOO
+ -I-OOOOI-OO-           O        OOOOXXXXOOXXXOOXOO--XOOOXOXOOOOO                   -              I-- OOO-- -
+  OI-   OI-                         -                                                              OII
+   0     0                                                                                          00
 =IXMXOOXMMMX=X=IXIOXOIXONI=IXXXXO=OIIOOOIIOIIIOO==O==OOOOOIOI===NX=--=--IOX=====-=-=NI  - --==----=XXXIOOONOON=-=---=IXXXXXONOOONO
+OO-WOXXOWWWOO                   -OXOOXXXOOXOOOXXOO-OOXXXXXOXOOOO                                   -O-O--- --
+  IO-  -OOO-                                                                                       I-I
+  0I    III                                                                                        0 0
 OXXMXXIXXXXX=XIIOOOOOXIXXXXXXXX=OOOIIIOIIII=OOOO=O===IOOOIIOI===NX==----OON==-==---=XI      -- ----XOXX=OOOOOO=-----  XXIIIXOXOXOO
+XO-WOOOOI--OO                  OXXXOOOXOOOOOXXXXO-OOOOXXXOOXOOOO         -                         IXOIO-----
+ -IO-- -OII-                                                                                       O -O
+  0I     00
 OXXXOOIIOMMXIX-IOOXNXXXXXOIXIIOI=========OOIIOOO===O=IOOOOIIOO==NNI=----XNNI==-=--==II-----  I----=XX=OIO=OOOX=--= -  IX=XXXOOXOIO
+XOIIXXOOXWWOO                  OOOOOOOOOO--OOXXXOOO-OOXXXXOOXXOO                                   IOOXO-O---
+ -OO     OO-                                                                                       O-
+         II
 OXXIOI==IXXI=O-XXOIIIIXIXIX=IINONO=O=OOOOONN=OI=OOOOOOO==II===OONOO=- --IOI-=-----=--=    - -=-- --OXO=OOOOOOO= - -- -=I==IIIIIXIX
+XIOOXOOOO-IOO-                 - -O-O-----  O-OO------XOOOOOOO--                                   -O-O---
+ O-      IO                                                                                         -
+         0
 XXXONIOOOMXOON-IXIIIXOXOXXXIIX==O==ONOOOO==O==II==I=O=OIIIIIIOO=NOO=- - =NX== -= ---=-- ---  ---  -OXNOOOOONNNX----   =II=IXXXXIOI
+O-IX  --XWIX-                 OO-OO- ----OO-OOOOOOOO-OXOOOOOO--O -                                 -O ----
+-IO      OO                                                                                         -
+ 0       I
 XXXXON==IMXOIN-=IXIXXNOXXXXXIIIIOO=OOO=OOOO==IIII=I===OOIII==I===ONI- --IOX==--=---===      -=-=  -=X==OOINONNI--- - -XXI=IIXOONOX
+OOIIX OOOW-XO                 OO--O---O----OOOOOOOOOOOXXOOOOOOOOO-       -                         OIOO--O -
+--OO     OI                                                                                         O
+         I0
 XXXXOOO=IXXOIO-=XXXXXOOXXXOXXXNI=OOO=OOONON==IIII=====IIOIIOONOIIONI----INXI-- =---=-=I-  -- =----=OX=OOOIOOONI==--- -ONXIXXXNOOXO
+OOIIXX-OO-IXO-                 OO---O--- - OOOOOOOOOOOOOXOO-- -OO-                                 -IO--XO---
+--OO     IO                                                                                         O
+         0
 IXOOXX=OOXXO=N--XIXXXXXXXIXXXXI=I=OXOOOOO=OOO=II=III=IOOI=II=OOOOONX--- =X=--  ---==-I=  -  -===--=NXOO=IINOOOX-=-=--=NOOXXOOONXXO
+OOXXOOO-XI-XO                  OOOXOXX---O---OOOOOOOOOXXOOOOO-----                                  I--OOO ---         -
+ -  --   OI                        -                                                                O
+          0
 IOOOOOOIXXXOIO-=IXXXXXXXIIIIIXII=XIOOX---=ONOO==IOI==II=OIIIOI=NOOOO---==N===- =---=-=X--    -====-II=O=IIOOOOX-=----=ONNXIOXONOXX
+OXXXXXXOO--XO-                  OOOX-    O- --OOOXOOOOOOXOOOXOO  --                                 OO-OOO---
+        -II                      -
+         00
 OOXOXXO=OXXI=O==IOIXXXIXXOXXXXOONIIIOOXXOO==O==OOOOOIOIIOOIOII=XONNN=- -=N=II----===--X=-    -==--=I=OO=IONO=NX=--==-XNNONOONONOON
+XXOXOOXOX--OO-                   OOO-    -OO-OOXXXXXOXOOXXOXOOO                                     O--OOX -O           -
+  - --   II
+         00
 OOOXOOXIIXX==OI=IOOXIXXXXXXOXIOOXOIOIOOON=O====IOXOXOOOOOOIIOO=I=NON---==N=II- ---==--XX-  -  -I==-=ON=OIOOO=NO-==---=XOONXXOONNON
+XXXOXXOOO--OO-                   XOXO--- O-OOOOOXIXOXXXXXXOOXXO   -                                 X O-OX -O           -
+   -  -  II                                      O -
+         00
 XOXXOXOOXXXOON=-=OOOXXXOXOONXXNNOIIIIOOOO===O=OOOXXOOOIIOOIOOOIN N=N=--==O==X-------=-OX=     -I-=-IXON=OXOOONX--=-- -XOONOONOOOOO
+OXOOXOXX-II-              -      OOOO  --OOO-O--X-OXXXOOXXOXXXO   O                                 IX OXO---          --      ---
+- -- -  IOO                                      I-                                                 O    -
+        0                                        0
 OIIOOXOOXOOIOOI-=XOXIIXXXOOOOXXNXOIIOOIOO=====OIIXXOIOI=OOIOI=X==O=N==-==N==X--==I====XNX      ==-I-XOOOOIOOOOX=------=NNONNNONNNO
+XOOXXOXX-XXO--                   XOOX   -OOOOOXOOIOXOXOOXXOXOO   -O                                 OX--XO ---           -   -   -
+     -  I                                        O-                                                 -
+        0
 OIOOXXOXOOOOOIX==OXXXIOOONOOOINNX=OOONXIOO==OXXXXXXOOI=III==IIIOO=O=-=-==N=-X--=I===-=XNO   - ----==XX=NOONO=NX-- -----XNNONNNOOON
+XOXXOOXOX- XXO         -         OXXX    -OOXOOOOIOXXOOOOOOOOO  -O-                                 OOO XX -O             -
+    -- -                                     ----O-                                                 --
 OOOOOOOXO=NIOIX==OOXOOONONONOIONXOI=INNNNOIXXXOXXOO=OI====ON==O=ON=-- -=IO==X---==-=-=XON --- ---- -OXOONONNONX------  INONOXOOXXO
+XXXXXXXIXO OXO                   -OOO    -OOOIXIIXXOXOOOOO- OO-O-                                   XO-  X  -            -
+       O                                   --O OO                                                    -
 OOIIOXXXXOIOOOI =IOOXNNOOXNNOIXNXNIII=OOO=IXOXXXXMXIII=IION===XXXO- -- --X==X----===--ION--- - -----OONOXONXOOX- ----  INOOOXXXXIX
+XXOOXOOOOXOXXX                    OOOO---OOIXOOO-WIOOOOOO- OOOOIO-                                  -X   -  --           --
+     ----                                  O ---IOO           -O-
+                                                0I
 OOOOOOXXXXOOOIX==XNNOONOXXXOOXNONOXOI=ON==IXXXXXXXMXOOOOOI=OOIMMMX-----=-OI=X=--=--=--XNO=---  -=---NINNOOOONOX----=-=-=NO=NONXXOO
+XXXXXXIII-XXXO                 - XOXOO- OOOIOO----WIXXXXXOOXXOWWWO                      -            O  ---- -           -O
+      OOOI                        -        O--IIIIOO          OOO-
+         0                                    0000I           III
 OO=OOIXXXO=OOOI -IIXXIOXXXON=O==OOOOI=NOIXXIIOXXXXXXOIOOOO===IXZMXI----==IX=X=--=--=-=IOOI    --=---O=NNI=ONNOX-- ------O==OOOOXXX
+XXOXXOO--XOXXX              O-OOXXXXOO -OOOOOXI--I-O-OXXX-OOOOINW-                      -           -O  OO-  -          -OO-
+      -II                                --   OIIOI-          OAOI
+       00                                      00 0            VI0
+                                                               O
 OXOIIOXXXOIXOOX -IXXIXONOO==IIIOOXIOIOXONN=OOOXXXXX===IIO==OO=OMZXN----==XX=O=--=--=--=INI- -- -----N=ONIIOONON-----=--=OI=OOONXXX
+XOXOOXO-I-OOXX          --OOOOOXXOOXOXOX  O- X-IIOOOOOOO-OO--OXWN-                                   O- OO-- -          -OO-
+ -    -IO  -                     -    -       IOO--            OAI
+       0                                      0                IV0
+                                                                O
 IINIOXXXIIOXO=X--=XXXXXOO=IOOOXO====I=IXOOOOXXZMXXXOOIOOXO=OOOXXMXO--====XOIN=--==--==---- --   ----NONNIONXNNO--   ---=N=IOOXOXIX
+OO  -IIIO XOXO          XOOXXXOXOOOOOOOOXX-X--NW--O--OX- -O---O-W--       -                          -  OX               OO-
+     OOO   -                  -        -    IIAOII-           -IOI
+                                            00VI00             0I0
+                                              O
 XIOOXXXXOOOXOOX -IIX=INXOXXXXXI===IIIOOMZXOIXMZXMXO=O==ONNO=IIXXXXN------INIOX-===--===--=   -   ---IOONIONNONN=-------XOO=NIIXIIX
+OO--O--I--XOX-          -OOOOOOOOOOOOXXWN-XOIWN-W-XO-OO-  -OOOI--O          -                        -- OX  -           --O
+-   -IIO   -             -----         OAI  OOAIOI            OII-
+     00                                IV0   IV0I0             00
+                                        O     O
 XXXXXXXO=IXOI=N--=IXI-XIIOOOIOOOOOOOOOXMZZXOXMMXMXOOOO=ONOOXXOXXMXX-------OIIN---=- -==--=    - ----=NONIONNOOO=-==-- -X=IINXIXXIX
+IIOI---XOOOXOO           --XOXXXXXXXXXOWNN-X-WW-W-X---O- -XO-XIIWI          O                         - OX  ---         OOO
+OO-OIII   -                           -OAAI IOOIOI         -I OOOO
+    000                                IVV0 0II0I0          0   I
+                                        OO
 XXXXXXXOOOXXOIOI-=XXIIXO=XIXIIIXXNIOOOXMMMXXXMXOXXIOO=OOOOXXMXXMMXO----- -XXOO--=- --I=--I-  -    --=NOOOOONOONI--=-- =X=I=NXIIXIO
+---IIIO--XIOXO-                   OXXXIWWW-O-WIXOIO--O----O-W--WW--         X-                        ---X- --          OOO
+IIIOOO-   O-                          OOOOI-IOO -O        -IOIIOOI
+000                                    III0 0I             0I00II0
 XXXXXXXOIOXOOIN--=III==II-I-------=IXOXMMMXOXXXOZXO=I=OOO=XMMXXMXXO=-=--=I=IXO--=-=-I==--=- -  ---=-IONN=IOXOONX--- ---X=I=NX=IXXX
+II-I--IXOXOXXO                       --WWW-XI-IXN-XOOO---O-WWIIW-I        OOO-                       -  OO- --          OOO
+OOIOIIO   -                           IOOOI OIO AI        IOOOOOIO          -
+  0 00                                0III0  0  V0        0II  I0
+                                                O
 XXXXXXXXXXXXI=O---=OII==I--=I===-- -==OOXOOOOXXMXO===OOOOOXZMXXXX=I- -=IO=OOXO --------=-II-----  =-IONOOOOOOONX---  =IO==ONIIIXXX
+III--I---OOOOO                        XXIXXXXI-W-XOOO-----ONWIIIOO       OXXI-                       - --X  --          OO-
+OOOIIOIII---                            O    OIOI         -AOOOO-           O
+   00 000                                     0I0          VI
+                                                           O
 XXXXXXXXXXXXOIO- -=XXX=-I--====XII====IN==OOOOOMMXII==ONONOOI=XXOOI--=OXXXOOXOI--==--==--IX  -    -=IONNOONXOOOX-   --=N==OXXXXXXX
+III---I-----XO-                         O -XXXXWWOOOOO- - -XOOOOXX    X---XXOX                       -  -X  --          OO-
+OOOIIIOIIIII                                   OO-            --       III  -
+   000 00000                                   II                      000
 XXXXXXXXXXXXOOO  --=XI=---==II=XOXIIIININ=OXX=IIXIOOIIIOXOONNN=IOO-- XXXXOOOXXIX---- --- ==   -    -IOOOOOOINOXI= ----=NNOI-IXIIXI
+OOOOIOOOOIIOX--                        O  XIIO OIOXXOOOXOX-   OOX-    -I-X-XIOO                      ----X   -           -
+----O----OO-                               OO   O       -             IOI   O-
+                                                                      0 0
 OXXOXOOXOXOXOIO= --III=-- -=IIIXNI=IXNOI-I=OI -NX-XNNNOXXXO=NXONX= -  IXXOOXXXXI---- -- -==         =ONNOOO=OOXI--  - -IOO -====I=
+XOOXOXXOXOXOXO-                       XO  OXO         X-IIXO  -        IO--II-IO                         X
+ -- -  - - -                                           IOO             O-  OOIO
+                                                       0                     0
 OXXXOOXXXXXXXOON-==IOX=-- --===XXXII=XIX=OOXOXOI=-=- -OXXXOONNNO--=OI=IIONOXXXXN-=-----XX=I      ----XOOXININNO=I-- --=XNI --=I===
+XOOOXXOOOOOIOX-                          -XO- XO       O-IX-            X -I-IO                       -  O
+ ---  -----O-                              -           -IO                 OIO-
+                                                        0                   0
 XXXXXXXXXXXXXOONIINOI=OX=-==IXIXXXIIIIXI=OOXX=OO==OO--XXMMXOOINN--=N===IX=OOXXO= ---- =XXOX-    ----=NNOOO=OOOXIX-----=IN=---==-==
+OIOOIIOIOO-IOXX    -OO-                   XO OXX  -    -WWIXXO          OO--OI-        IO-              -XO- -
+-O--OO-O--IO-                              -           IOOO             -   -O         O-
+          0                                            0II
 XXXXXXMXXXXXXXO=NNO=OOOOO-=IIXXXXXIIIXIXIXOIX=XXIOXX=INXMMZMMX=N  -IONNOXXXNOOI--==---XXXIO        -ION=II=OONOXI=- - -=X----=-===
+III---W---I--OXO  -OXXXX-                 XO OIO --IO  IWWNWWIO    O-  --OO -X         -OO-          - OOOO--
+OOOIIIOIIIOII-                                O-  IO   OOOAOOO          I--            I-
+   000I000 00                                     0     IIVII           0              0
+                                                          O
 XXXXXXMMXXXXXXO=NOIXNOIXXI-IIIIXOOXIIIXIXI=NXIIOXNXXXMXXMZMMZX=O= I==O==XOXONO---=---=OXXO=        -=NNOXXI=ONONOI- ---==----==I==
+OOOI--WW--I-IOXO     -OOO                 O    X  O--W--WNWWN-O-   OOXOOIXOX -        --I-             XOOOO- -
+---OIIOOIIOIO-         --                         -IIOIIOAOOAI          O -            IO               --
+    00II00 0                                       00I00IVIIV0                         0
+                                                         O  O
 OXXXMXMMXXXXXO=OXNNOOOIXOI=-IIOXXXXXXIIXIIXXXIOXIXXXMMXMMOXMZMXOX-==I=-INIO=XN--=-=--IXOIOI-      --INOXOO=NNONONI----=I-- --=-II=
+XOI-W-WW-II-OXO-        -                      IO---WW-WWX-WNWIX         OXO          O-O             -OXXO  -
+ -OIOIOOIOOI-                                  O IIIOOIOO IOAOO                       -                -
+   0I0II0  0                                     000II0II 0IVI
+                                                            O
 OOXXZMMXXXXXX=NXX=XXXOX-OX-=IXOIIXOOXXIXIXIXOXNXXMXZMMOXOOOXZZXXO - -----=XXIN-==-==-IOIO-I-      --NOOO=OINNON==---=--X-  --==XI=
+XXO-NWW--I--OO   OOOIX                         --W-NWWXIX-XINNIO         OIIO         XO-            -XXOXO  -
+  -IAOOIIOII-     --O                          IIOIAOO O   OAAO-          OO
+   0VII00 00                                   00I0VII      VV
+    O                                              O        OO
 OOOXMMZMXXXMXIO=I=XXMXOIII-=XOOXXOOOOXIINIIOOXXZMMXZMXINOXOIMXO=O-------=IIMXO----NNN===- I-       =OIO==OINNNO=------ I=- ---=I==
+XXX-WWNW-I-WOO   OO-WIX               OO       NWW-NWO  XOXOWIXO          OW--                      -OXOOXO   -
+   IOOAOIOIO-     -IOO                         AOOIAO-   -  OO             OI
+   0IIVI0 0I       0I                          VII0VI       I              I0
+      O                                        O   O
 XXOMZZMXXXXXXXOXNXMMXIXOX===XONNNOXOXOMXXNXOOIXZZXOMMO=OMMI=XX==O----= -==IMXX--=-O=OI--IXO=       -OIOX=XONNOOI----   ONX--=--I==
+OOXWNNWII---IO-  -WWIOIX             -W-O  --  NN-XWWX XWWOO--OO          OW-O    -OX   OO-         XOX OOX   -
+-- OAAOOOIIIO-   IOOO O               OI-      AAI OO   OO  II             OI-           -               -
+   IVVI  000     0II                  I0       VV0 II   II  00             I0
+    OO                                         OO
 XOXMMZMMXXXXXO=XZMZMOI --===IXOOOOXOX=MXXXOXX=NMXXOMXO=XZZXXXO==O=- -X-=XXOXXO---===XI=-XXXO      -XO=O -ONNOONI=------NIO-----III
+OXOWWNWW--I--XO-NWNWX                OW-IIXOOO W-IXW-X ONN-OIXOO          ---X     O-O  OOO-        XO   -  --          O-
+- -OOAOOIIOII  IAOAO                  OIOO --  OIO OI  -AAI-O              II       I   ---
+   IIVII00 00  0VIVI                  I0       I0  I0   VV0                00       0
+     O          O O                                     OO
 XXXXZMZMXXXXXIXZMZZMX---OI--IXXXXIXNXOXMXXXXXXXXXXOXXOIOMZMMXIONI=---IO=IOIXOO-=====MMXOO=ON      -OO=------IX=-----  -ION - =-IIX
+OOO-NWNWIOI-IOINWNNWO                -IWI---III----O-X -WNWWOO-       -OO-OOX      OWWO-XO-         -                   -
+---IAOAOO-OIO OAOAAO-                 OOOIIIOOOIII -I   OAOO-              -        OO-
+   0VIVI   0   VIVVI                   I 000   000  0   IVII                        II
+    O O        O OO                                      O
 XOXXMMMXOXXXIOXMMXO=O---ON===IIXXXOXXINMXXXXXXNXXXOOON=XMMMMXXII-----=OIXXXXI=----IXZXXOIIIN       -- --- --   ----- --=NX  -=IXXX
+OXOIWWWIXOIOO IWWI-O-   -              WOO-O-O I--  - OIWWWW-OO       -OOO--O      ONIIX
+- -OOOOO -O-  OOOO                     O--I-I- OII     OOOOOI-          --II       -AOO
+    III        II                      I  0 0   00      IIII0             00        V
+                                                                                    O
 OIOXXXXXXXOIOOXMXXOXI=-OI--=-=III====IIXXXX=II=IXXOXXXXXXMXXXXXI------XXXXXXO------OXOI=-- X=     -    =-       - --- -INI-  --OII
+XOXO--OIIIXO---W-IX    -               IIIIO   O-I-   I--WII--O         OI---      --XOO
+   -II-OOO    IOIO                     OOOO     IO    OIIOOOII-         -OII        I
+    00        0I0                               0      00I  00            00        0
 OXXXMXXMXX=ON=MMMXXOXXNXN----=XI=IIX=XOXXOXXNI=O=OOIXOXMXXXMMMXN -- - -XOXXX= ---=-=OO-I-  X-      --- ==----   - - - -=NI----=XII
+XOOOW-IW-IO  OWWW-OX-I O              --OXII   -OX-   IW---WWWI         -I--O       --
+ ---OIOOIO    OOOI- IO -               I- OO          OOIIIOOOO          OII
+    I0 I0     III0  0                  0               I000III            00
 XXXXXXXXMXOXIIZMONOXMXNNNN----=XXXIXIXOONIMXXOON=IIXX=XXXOOXMXXO==----II-OXXO -=-----------OX     =-=I -==---    -- ---XN=----=OII
+OOOI----W-XOOONWX XIW-                 - OW--X-      O-IIXX-W-I-         ----
+---OIIIIOI -  AO   OOI                    OII         IOO  IOIO           II
+    0000I0    VI    I0                    I00         0    0I0            00
+              O
 =IXXXXXXXZMXO=ZXN=NXXI=XOXO=-=IXXIIIXIIXN=MZMMXXIOO=OOMXX=OXXOXX==--- ---IXXO--IION=----- -OI  =--IIO= XXI=--  --- --=====-=--=OXI
+OOOO---I-NWI-ON-   I-O  XI-              OWNWW-OO--O XW-IO-IOX-IO        OOO-  OO-         -                           OO
+  --IIIOIAOO  AI   OI    O                OAOOI-      OIO  O- IO          --
+    000 0VI   V0    0                     IVII0       I0      0
+         O    O                            O
 IXXXXXOXXXXOX=IOI--=X=OXMXXO=-IIIIIIIIII=NOIMMMXXOIOXZMMX=O=XXZXXN -- --=OI=N-XOMMXXI-----=NI-=OO -X-  XX= ==- -   ---==O- ==-=XXX
+OOOOIIXO--I-  OX      -IW-I-            O  OWWW-O-OXONWW-O OI-N-I        -OO   XWW-O           -                       O-
+ ---OO -IIO            OOIO                 OOOI-   -AOOI   OIAIO               OOI-
+        00              I0                  III0     VII0    0V0                II0
+                                                     O        O
 OOXXXOXXMMXO=XX=--=-IINZMOO====XI=IIIXXOOXOXXZZMOOOOXZMZZXOOOXXXXX----=--=OINIIIMMX=---=--=XI- O--N=N  OI==-    -----=XIO------OOX
+XXO--XO-WW-            NWXXO               O-NNWX-XXINWNN-XXXIOIO        OXO   OWWOO               O                   O-
+  -II -IOOI            AO                  -IAAO    OAOAAI   O-O-               OO-
+   00  0II0            VI                   0VVI     VIVV0                      II
+                       O                     OO      O OO
 NNOXXXXXMMX-=OI--=-====XX=N==-=X=--=IXXXOXOOIMZMXXOIXMXXMMXOIIXIOX--INOIOXXO===OMXN=-------II=    -=I--X=-=     -   -=I=N -----XXI
+  XIIO--WWO  -         OIO                 -OWNWIIXOOW--WW-XOOOO-     X -I-XO  -W-                                     O
+   OO-IIOO-            -O                    OAOOO  -OIIOOI   -          OI     OI
+      00II                                   IVI     I00II0               0     I0
+                                              O
 NNIXOXXXZX= =I------==OXXXOON-=XINII==XIOIOXXZMZXXXXXXXXMMXON==OOO--IOOINXXX=IIOXXX-- - - I-II       -  --=-    -   -=IIO -- - II=
+  OIXO--N-O           -O-IX-                ONWN--IOOIO-WW-X OO---   -XO --IO OX-O                                     O
+   O -IIAI             -IO                  -AOAIIO--O-IOOI              IIO    I-
+      00V0              0                    VIV00     0II0              00     0
+        O                                    O O
 OO=OXXXXXXO --==-=--=IXMMXMMXIOIINON-=XXXOXXXZZMMMXXXXXXXXIIOONX==---=-IXMMXNOOIO=-  - ---X-=X      --- XO---   - - -==OX  -----==
+--OX-I--OI           O-WW-WW-O    X         -NNWWW-IIOI-IOOO--          -WWO X- X                        -             -
+    IOII-O            IOOIOOI               IAAOOOIOO-OIO-              IOO-
+    0 00              0II0II0               0VVIII0    0                0II
+                                             OO
 OOOOXZMMOOI-- =-----==NOIXXOXXXX=IOOIIIXXXXOXOMXXXXXMMMMXO==O==I--=II=IXXOX=N====  ----=--I-=X     ==NO=NO-  XN=-----=-I= --  -III
+---X-NWWX-             XOI-X-IO    -       -IXW-O-I-WWWW-XOO-OO        OOXIO                        O -O -
+    IAOO                 OI IO-             O OI-IOIOOOOI              -- O
+    0VII                  0 0                 I0 0 0IIII0
+     O
 O=OOXXMXOIOOX=------===-XIOONONXXI-===IXNNOOXXMXXXXMZMMMMXO=II=I==IXXXIXXXOXXOOII---=----=O-===   -IOOOONN-  =O=---  -==-------IXI
+XO-X-IW-XOXX             OX                XOOW---IWNWWWWIXOOOO   OI-OOII X-O--O                    ----      -
+    IOOI                                    --OIIIOOAOOOOO         OI- OO  I-
+    0 I0                                      I000 IVIIII           0      0
+                                                    O
 XOOIXOXXXIXXXIII= ----=-O=II=-XI===--==OXXXXOXZMMXXMZMMMZMXII==O=OXXMMXXO-NMXXXXO--==N==-IO----- ==X=ON=ON--IN-   -- -==  -----=II
+IX-OIXO-OOI--O           OO    OO       --OIXONWW--WNWWWNWIOOOO  ---WW---  W---O-   O               O- O-
+O   O -I- OII                           II-O -AOOIIOAOOOAOO       IIOOII   OIII-
+       0   00                           00    VII00IVIIIVI        00II00   I000
+                                              O     O   O
 XXXOOOOXOOOXMMXOO------IOXX=-=IXOXOMXOX=MZMMOXMMXOXMXXMMMMXIOIIX-OXMXXXINIIOONIXO- NXXO--II- --- ---OOONOX -    -  -=-==- -----III
+--OXXXXOX---WWI-X        IO   OO- XW-X OWNWWXOWWIX-W-IWWWWOOXOO  --WII-O   -- O-X   OO              - - -
+II-    -   IOOO          O-    -   OI   OAOO -OOO IOIOOOOO-       IOOOI        I    --
+00         0II                     I0   IVII  II  0I0 IIII        0I  0        0
+                                         O
 XXXXIO=OOONXZMAMX=---==IIXX===NOOOZMMMOXOXMAMXXXOXXXMXMMXO==O=IO XOXXZMX-=OOI=IOI--=XXX=-=X--=-      --=I=   - --= ---=== -----IXI
+I---O-O--- -NWVW-O      O-I    XX-NWWW- X-WVW---XO--WIWWIXOOXOO-  XO-NWO   -OO -O   --O
+OIII       IAOZOI        IO       AOOO   IOZOIII -IIOOOOO          -IAO-            II-
+ 000       0VINI0        0        VIII   0INI000  00I II            0VI             00
+            O M                   O        M                         O
+              W                            W
 XXXXX=NOONNOZMAZXON=O=XOXXO==I==OXMMXIOIOXZMMXOIXIXMMXMX==O=IIOO- NNXZXONNO=XXX-XXX XXN- -O--X=   -=- - ---- ------ -===I=--=---=X
+IIIIOO X-  XNWVN-X   OOXO-X      IWW-O   -NWWO-OOOOWW-WOOO-OOOX     IN-X   OOI      OI
+OOOO-       AOZAI     - -I       OOOI    IAOO-  - -OOIO-            OAI     -O      -O
+            VINV0        0        II0    0VII      II0I              V0
+            O MO                          O                          O
+              W
 XXXIXXXXIOOOXZZMXXXIIMMXIOO=--=--OMMXO==OMZMIXO=IXXMMXXINIIIIOIX=-OOXXXINNN=II=-XOO-IXOOX-XX I=   ==-  --II==----=-  -=IXI--- - -I
+--OOI-IIO--X-NNW-OO  WW-OX       XWW--  -WNWO   OOIWW-IO OOOOXO    X--OO   OOO   X- O---
+II- OIOO    IAAOI--  OOI          OOI    OAO     -OOOIO             II-              I
+00   0      0VVI0    II0          II0    IVI       II0              00               0
+             OO                           O
 XXNNXXMMXXXMMZZXXII==XOONOI======NXXXO====MMXIOIIOXZMXIOOI=IOXII--OMMXNIIIN====-IN- OMXXO-NO=NX    =--  --I==----I=  --=NI---- --I
+-O  I-WWOOIWWNN--O    XX -        --I-   OWW-O-OOXONWIO--OOOXOO   -WWO     OOO      -W-OX  -
+I-  OIOO--OOOAAII                 IIO     OOI     -AOO       -     OO-               OI-
+0    0II   IIVV00                 00      II0      VI              II                I0
+             OO                                    O
 X=NOXMMMXXXZMZZMMO====I=XO==-IIIIMXXON===OXMXOIXMXXZMXXMXXXOXXXO =XMX=OXXIN=O==NXXO==OZX==XN IX -  ---  -==------=--  =II=-------X
+IO -IWWW---NWNNWWX              OWIIX     -WI OOW--NW-IW--OXO-O   OWIO     O-OO -O-  XN-O
+O   OOOOIIIAOAAOO                OOO      IOO  -OIIAOIOOII- -I-   -OO           I-    AI
+     III000VIVVII                I        0I    I00VI0 I00   0     I            0     V0
+           O OO                                    O                                  O
 XX=OXMZXOXXXMMX=OO -=I=--==--OIO=INON=-==IXX=IOXZZZMXXZMMZMXXMMOXXIOOI-=- ==O==XXXOO=XMMXOXO =I--  ---    ---  --==----IX=---   -N
+IOO-IWNOXOO-WWIO-            -O-OO        --O XINNNW-INWWNWIIWWX  OX-      O-OOO-IX   WWOXO-
+O-  OOA- --IOOO                           II   OAAAOIOAOOAOOOOO                -IO    OO- -
+     IV    0II                            00    VVVI0 VIIVI  II                 0     II
+      O                                         OOO   O  O
 MXXXXMX=XXMMMMO===---==-=IIXIOXXON=--==I=XXXOI=IZMMMXXXXZZMXMMMMXIOO=- -  -=N=XXXXNOINXMXXOI ==-    ----==--= --====---IX===----XN
+W--I-WIOI-WWWWX          OO  X-IX         -O  OONWWWIO--NNWOWWWWIO         O OOI-I XO OW-IXO
+OIIOIOO OIOOOO                IO          I-    AOOOO-IIAAO-OOOOO             -OIO    -OIO
+I00 0I   0IIII                0           0     VIII  00VVI IIII                0      I0
+                                                O       OO
 MZMZMXXIMXXMXXI=-I   -  -=ZXOXXXXXXIN----XXXNIOOXMMXXXXXMMXOXMMMXOI---NO==OOOOIMX=OXXOXXXOIO -I    - ---=-=-----= ----=IX==-----XO
+WNWNW-OOW--W-O           ON----O-IOO      -I  -X-WWIOOO-WWIX-WWW-X        X---OW-O---XO-IXO-
+OAOAOI- OIIOI-            AI II-IO-       IO    IOOO---IOOO IOOOI              OI  II -IO
+IVIVI0  I00I0             V0 00 0         0     0II    0II  0III0              I0  00  0
+ O O                      O
 ZZZZZXXXZZXXXO=X=-     =NXXXMMZZMXXXXN--=NXXXXXMMMZXXXXXMMXXXMMXIXO=-ONXXXXOON-XMXXXXXXXXOOI--X-    - ---==-------=-----I===-- =OO
+NNNNNIO-NN----           -IIWWNNW--OO     I-II-WWWN-OOO-WWIO-WW-OOX    OI----  OWI----I-O-
+AAAAAO-IAAIII            IOOOOAAOII--     OIOOIOOOAI---IOOO-IOOI -     -OII    -OOIIIIOI-
+VVVVV  0VV000            0  IIVVI00        0  0IIIV0   0II  0II0         00     I 0000 0
+OOOOO   OO                    OO                  O
 MZMMXIXXZMXXXXXXIX     XXXXOMMMZMXOOXI=- IXXXXXMMXXXXXIXXXXXXXX=-XIOOXXXXMOOOOOOXXXMXXXOOXX=- =-      - --=-- ----------=-------II
+WNWW-OO-NWI--I-IO       --OXWWWNW-X-OO    OI---WW---IOOII-O----O  O--IOI-WX -- X-OIW--O-
+OAOOI -IAOOIIOIO        II- OOOAOI  -     -OIIIOOIIIO- OOI-IIII      O-OIO      I-OOII-
+IVII0  0VI 00 0         00  IIIVI0          000II000     0 0000         0I      0  I00
+ O      O                      O
 MMMMXOXMZMXMZMMMXO=   -NOIXMXMMMXXOI==OIXOOXXXXXXMXXXXOXOOXXXXXO--XOOXXXOXOONOOXMXXXMXOO==X-ONOI X- - -- ------=--- ----I==- - -XX
+WWWW-XIWNW-WNWWW-X      XOIW-WWW-I  OO   -XO-----W---OXOXXO-I---   --OIIXIX- -XIW-I-W-X-      -
+OOOOI OOAOIOAOOOI         OOIOOOIO         -IIIIIOIII- -  -IOII      -OO O     OOIOIOI
+IIII0  IVI0IVIII0          I0III0           00000I000      0 00                 I0 0I0
+        O   O
 XMXMXXXMZMMXMMMMMXX  --O=O=MMXMXX=-=I=-OOOXOXMMZMMMMXXXXOOXXOOXN ---=XXO= IOXXXXMMXOXXXI=IO=IMXXNX=  ------ --- =- --- -II  -- =XX
+-W-W-IIWNWW-WWWWWI     -O OWW-W-IO      XXOX-WWNWWWWIOOOXXOIXX-      II    XOOO-WW-X--IO    OW-- OO
+IOIOIOOOAOOIOOOOOO         OOIOIO         - IOOAOOOOO---  -O  I      OO     ---IOOI IIO      OII -
+0I0I0  IVII0IIIII          II0I0            0IIVIIII          0                0II0 00       I00
+        O                                      O
 MMMMXXXXXXOMMMMMXXO   -OXNOIMMMMX=XNOI-=OOXXXXMMXMMXXXXOXOXXXXX=-==--OI-=-=XXXXXXXX=XNN=OXXXMXXO--     ------==------   NI- -- -==
+WWWWIIIIIOXWWWWWII     XO -OWWWWIO      XXII--WW-WW-II-XOXII--O      -O    O-IO----O     --IW-IX
+OOOOOOOOO- OOOOOOO      -   OOOOO         OOIIOOIOOIOOI - OOII-            -IO-IIII      IIOOIO
+IIII       IIIII            IIII            00II0II0  0     00              0  0000      00 I0
 MMXXXXXMX=OXMMMXNOO-  XXXIOXMMXXMMXO===OOXXXXMMXMMXXXXXXOXXXXXXOIOOX---IONXXXXOXMXO==NXIOZMXXXON-  I - --  --I----I= ---NI- --  --
+WW-OIIIW-O--WWWI X-    -IO-IWW--WWIXO  -XIIIIWW-WWIII--OXII---O  X-     X  I--X-W-X     XNW--OX
+OOI-OOOOI  IOOOO       IO  OOOIIOOO      OOOOOOIOOOOOII- OOIII-            OII IOI       AOII-
+II0    I0  0III        0    II00II           II0II   00    000              00 0I0       VI00
+                                                                                         O
 MMI=XOXMMX=XXXXO=-= =XXXIXXXXXXMMMXO==IXXXXXXZMMMXXXXXMMXXMMXXX==XXO---OXOIXXOXNXO=-NXXOXMMXOO--- X=--- --- --- --==- --NO----- --
+WWOOIXIWW-O----X      OI OII---WWW-XO  OOO-I-NWWW-O---WWI-WW--IOO-O    XI- I-X   X   -OX-WW-X-     O
+OO  O OOOI IIII       -O -OOIIIOOOI    ---IOIAOOOI-IIIOOOIOOIIO  I-     O  OI        I- IOOI
+II     II0 0000             000III0       0 0VIII0 000II 0II00   0          0        0  0II0
+                                             O
 XXXXMXOMXXMMXXOOXOXXOMMXXOXXXXOXXMXOO-OXXMMXMMXZMXXXXXMMXXMMXXXZMXX=- -XXX=XXO ---==NXXXXMXO=O -= I  ----- --  ---=-----NX   ---
+-I--WOXW--WWI-X-  -OXWWI --IOOX--WIX- -I-WW-WW-NW-II--WW--WW-I-NWIIO   -I  I-X       ----W-X
+IOIIO- OIIOOOI    I- OOO  IO-- IIOO    OIOOIOOIAOIOOIIOOIIOOIOIAOOO    IO  OI        IIIIOI
+0 00I  I00II 0    0  II   0    00I      0II0II0VI0  00II00II0 0VI      0    0        0000I0
+                                               O               O
 XZAMZMXXXXXZXXONIOMXXZMAMMXXX=NOOOXXXOXXZZXMZZMZMXXXMMMMMMMXXOXZXOO= ---O-NOIN  ----XXZMXXO=XO -N     -   ---  -  ---- -OO-   -
+-NVWNW-----N-I-  XWIONWVWW---O XXXI-IXIINN-WNNWNW---WWWWWWW-IX-N-XX        -O        INW---                             -
+IAZOAOIIIIIAIO    OO-AOZOOIII     OIO OOAAIOAAOAOIIIOOOOOOOIO IAI                    OAOII
+0VNIVI00000V0     I  VINII000      0    VV0IVVIVI000IIIIIII0  0V0                     VI00
+ OM O      O         O M                OO  OO O               O                      O
+  W                    W
 XZAMAMXOOXXXXONN=OXXXMZZZMXXMIIIXXXXXXXXZMXXXMXXXMZMMZZMMXOXOOXXXOO--  ---ONOI------=XXXXXOOOO II-  - ----- ---- --- -- OO-   -
+INVWVW-XXO-IIX   XI-IWNNNW--WOOO  ------NW---W---WNWWNNWWIXIXXOI-X        - -       OI-IOI--X-  O                       -
+OAZOZOI  -IOO     OIOOAAAOIIO     IIIIIIAOIIIOIIIOAOOAAOOO O  -OI                    OIO-O
+ VNINI0   0        0 IVVVI00I     000000VI000I000IVIIVVII       0                     0
+ OM M                 OOO               O         O  OO
+  W W
 XZAMAMMXOXXXXI=O-NXIXZZZXXXMMXON=NXXXXXMZMMMXXXXXMMMMXMZXXXXOOOOXXI-   --=INNI ----IXXNNXXONX= =X=   ----- ---=------ - ON-   -
+ONVWVWWO- I-OOO-  IOINNNIIIWW-X   -I-IIWNWWW-----WWWW-WN-IIOXXXXOO        O         II  --X IO  O                       -
+-AZOZOO-  OI-     O OAAAOOOOOI    IOIOOOAOOOIIIIIOOOOIOAIOO-    --                  OO  II  O   -
+ VNINII    0         VVV   II0    0 0  IVIII00000IIII0IV0                               00
+ OM M                OOO                O              O
+  W W
 XMZMMMXXONXXOX==I OOIXXXXXXXOON===XXXXXMMMMXMXMMMXXXXMMXXXXXXXOIOX- -  - OXNXO=-  OXXX==XXXII= XX=I- ---- ------IXII----XO -     -
+IWNWWW-O  -I-     XX O-O OOI-- O OII-IOWWWW-W-WWW----WW-IIOO-OXO         XI       ---O  I--OO   -O
+OOAOOOI-  IO         -I- --O      OOIO-OOOOIOIOOOIIIIOOIOO--I-            O        II-  OII     I
+ IVIII0   0           0             0  IIII0I0III0000II0    0                      00    00     0
+  O
 XMMMMXXXNOMXO===I OO-NIOIXXXOOXXNNXXXXXXMMXMXXXMZMXXMMXXXXMMXOIOIX -    =NXOON=I-=OXXO=-IOMXXNIXXOX- -------=-=-====-- -XI-- -
+-WWWWO-O -WI-     XX   XO---XXOI  -I--IIWW-W---WNW--WW-IOIWW-XOXO         O       X-I    XW-I   I-
+IOOOO-I-  OO             III  -O  IOIIOOOOIOIIIOAOIIOOIO-OOOI             -        IO     OIO   O
+0IIII 0   I              000      0 00  II0I000IVI00II0   II0                      0      I0
+                                                O
 XZMZX=XXONXXIONNO==IONOXXMMMMMMXONXXMXXXXMXMMXXXMZMMZMXXXMMXXOXMXXX-   -OXX=NNIXXOXO==- NXMMXOOX=NX- -  ---I=-- -----   ==-
+-NWN-OI-- IIO-  -     -O-WWWWWW-X -IWIOI-W-WW-I-WNWWNW-O-WW-OXIW-O      XIOO   OIXOXO    IWW-X- O
+IAOAI OI  OO           -IOOOOOOI  IOOO-OIOIOOIOIOAOOAOI-IOOI- OOI-       O-    -O -      OOOI
+0VIV0  0                0IIIIII0  0 I   0I0II0 0IVIIVI0 0II0   I0                         II0
+ O O                                             O  O
 XMMMXOMXXXNXXXXXOX  OXZMXMMZZMMOXOXXXOOXXXXMMMMMMMZMMXXOOXMMXXXMXXOI--  OXXXIOXXMMOI=-=-OXMMMXN-II-- ----  ==- -- =--- -IX    --
+-WWW-XW-O  O--OIX   --NW-WWNNWWX  I--XXII--WWWWWWWNWW-IXX-WWII-W--X     X--OO- -WWX     XIWWWO             OO
+IOOOI OI-  -II-O     IAOIOOAAOO   OII  OOIIOOOOOOOAOOIO  IOOOOIOII       II-   IOO       OOOO-
+0III0 I0    00       0VI0IIVVII    00    00IIIIIIIVII0   0II  0I00       00    0II        III
+                      O    OO                     O
 XXOIXMZZXOOXOXO=N - XMZMNXMMMZXO=-OMMXXXXXMMXXXMMMXXXXXOI=XOOXMXN=- -  -XXXXOOIOXXI  -==XXXXI-  -- -  -   -=O  -  -==-- O=-    -
+-IXOOWNN-X  X-XO    -WNW -WWWN--  XWW-IO--WW---WWW----IXOO-XX-WI        -I-O-- X-I     OO---O               -           -O
+IO  -OAAI    I      IOAO IOOOAI    OOIO-IIOOIIIOOOIIIIO   I  IOO        IOI-    IO      -III
+0    IVV0    0      0IVI 0IIIV0    II0  00II000III0000    0  0I         0 0     0        000
+      OO              O      O
 MXXIOMMZMXIIOX==I-- OXXX=XXXMZXI=XOXMZMXXXXXXZMMMMXMXXXXXONOXXXXX--    NXXX=OO=NXX=I-I=XXXXI=  ---- ---------  ---------O=O- --==-
+W-IOXWWNW-O         X-IO II-WN-OO  -WNWIOII--NWWWW-W--I--X XO--O        OO-O    O-O  OOIO-OO                            -O
+OIO  OOAOI           IO- OOIOAI    IOAOO-OOIIAOOOOIOIIOII   -II-        --I     -I     O-I-
+I0   IIVI0           0     0IV0    0IVI    00VIIII0I00 00    00           0      0       0
+       O                     O       O       O
 MXIOOZZMZMXIN=--=-  OXOIXXXXZZMOXXXXZZMXXXXMZMZMZMMMXXXMXI=IOMMXOOX-  XNO==OXX=-=OXONXOXXXII ----- ---- -  - -      - - O=N-- -=--
+W-OXXNNWNWI          I-O -I-NNWXOOO-NNWII--WNWNWNWWW---WIOOOXWW--       XOO-     X-X IXIOOO                             -O
+OI   AAOAOO          O   IOIAAO ---IAAOOOIIOAOAOAOOOIIIOO    OOI                  I  O O--
+I0   VVIVI               0 0VVI    0VVI  00IVIVIVIII000I     II0                  0
+     OO O                   OO      OO      O O O
 XO=XXZZMMXXNI==IN=- -IOO=MXXMZMOOXXXMZMXXXMXMMMMMMMXXXXXXOI=XXZZMXO= OXXX=INNNI=OXXX-XINOOO------- - -- - --OI    - --  XON------
+-XOOINNWWIO           - OW--WNWXXI--WNWI--W-WWWWWWW--II--XOOO-NNWO-O  IIO        O-O  O XX-                 -            X
+I  -OAAOOO-              OIIOAO  OIIOAOOIIOIOOOOOOOIIOOII   -IAAO-    OO-        -I-
+0    VVII                I00IVI   00IVI 00I0IIIIIII00  00    0VVI                 0
+     OO                      O       O                        OO
 MXIIXXMXXOX--XNON=   XXX=OXXXMXXIXXXMXXXXXXXXMXXXXXXXXXXMXXXXXXXXXN-NXXXI-XNOXXOOXXO- =-NII    = -  ---  -ON=X-         -XN----- -
+WOOOO-W--X            IOO-I--W-IOOI-W--I-----WI--IIOIOO-W-OOI-----   IIO     -IXXIO                       - O            O
+O-  -IOII             O-  OIIOIO -OIOIIOIIIIIOOIIOO-O--IOI--OIIIII   OO-     IO  O-                                      -
+I    0I00                  00I0    0I00 00000I 00      0I0   00000           0
 MMXXXOXZXIIIIONIO-   XZX=OXXXXIOXXXXMMXXXXIOOXMMXXXXXXXXXMXXMXOOXXNNXNXOXXIINXXO=O=    -OI--  -------- --XXI= ---  -    XIO ------
+WWIOOX-N-O   - OX    -N-O--IIIO- OOIWW--IIO-X-WW-IOIIOO--W--W-XX-I  O    OOO OO-O-      -                OIO             O
+OOO-- IAI            IAI  IOOO   --OOOIIOO   IOOIO-OO--IIOIIOI  IO  -    -   --                          -O
+II    0V0            0V0  0         II00     0II0      00I00I0  0
+       O              O
 MMXXIOXZMOONNXIXX=  -MMXIOXNOI--OXXXMMZXOINOXXMXXXXXXXXMZMXXOOOXMMXXOOO=OXXXXXI=OIN-- -O=O--  - - --=-- -XXOO-- ---    -XNI- -----
+WW-OOX-NWX     IO    WWI -- XO  XO--WWN-XO X--W--III-OIWNW-IXX-IWW--X--OX---IOO        -O                 IX-
+OOI-  IAO      O-    OOO  I      -IIOOAI    IIOIIOOOI-OOAOIO   OOOII     IIIO-                            O
+II0   0VI            II   0       00IIV0    00I00   0  IVI0     II00     000
+       O                              O                 O
 MMMXI=XMMXII==NMXO -IXMXIOXIOXONXXZMXMXOXONNI=XXXXXMXXMMMXXXOIOOOXONIIOXXNXMMMXI-IXN -IO==-=   --- - -- -OXXOI- -=-   --XX=- -  --
+WWWIOO-WWI     W--   OW-O-O XI  --NW-W-- -  OO-I-I-W-IWWWIIOXO -X-X       OWWWI   O   OXOO                --X
+OOOO  IOOO     OI    -OI  -  O  IIAOIOI       IOIOIOIOOOOOO-     I        -OOOO   -                       II
+III   0II      I0     I0        00VI0I0       0 0 0I0 III        0         III                            00
+                                  O
 MMMMMMMZMO---OOMX= XOI=OXXXOXXO=XIXXXXO=NO=ONXXXMXXMXXMMXXXOO=IIOXO=====X=XIXXOI =XO--XOXN X   II=-==--  XNN- -----    -OX--  ----
+WWWWWWWNWX    XW-O  XOO-I-I-I-XOOO-OI-X  XO-  I-WIIW--WWIOOXXO  -O-      OIO--X  O-X  OXO
+OOOOOOOAO      OI       OIO OI  - I-OI        OIOOOOIIOOO--      -        O II    I   - -
+IIIIIIIVI      I0        0   0    0  0         0I  I00II                    00    0
+       O
 XOXZZMMMXO--NXOXXI NXXXXMZXXXI=XIOOOXXO-OXX=ONOXXXXXXXXMXXXXX=IONNI=-=XX==XXOXI= OXX= =OX=-I=  ==  ---=ON==     ---    -OOO- --  -
+IXONNWWWIX   OXI-O  IIIIWN--OOOIO-XXII- XIOO- --IOOII--W-I--IO          O   XOO   -O  OXO              - O               -
+O -AAOOOO    - OI   OOOOOAII-  O    OO   O-    IO--OOIIOIOIIO                -    I-    -
+   VVIII        0       IV00                   0     00I0 00                      0
+   OO                    O
 X==ZMZX=OO-=OOOOON--X=IOOMXMXONMXXOXIO=NXOXNNXXXXXOXXXXMXXXMXXOOXO=--==XI=IIOOOI--OO  NOX-IO-  =I--=-=OXXXI- -   --- - =OON--  - -
+IOONWN-O-   -X- -      -XW-W-X WIOXOOXO OXO  OIIOOXIII-W---W--XXO-    OIO   --XO  -    XO             XOOIO              -
+O  AOAI                  OIOI  OO- -    - -  -OO-- OOOIOIIIOII  -      O                -              --O
+   VIV0                  I0I0  I                      0I000I00
+   O O
 XO=OXMXOI--=O=I=I-     -XMZMXOOMXXXIXOXOXXOOXXXXXXXXXXMMXMXXMMXMXXX==IXXOIXIOIXX= --  -XXIOO-  -XIXOI=XXXXXI   -  ---  XO=O= - ---
+I-OXIWI      O           WNW---WI-IO -OX-OX-O-----I---WW-W--WW-W-O    I-X    O-O       OO --       -  OI--O             -O
+O   OOO                  OAOI  OOIO   - I-  -IIIIIOIIIOOIOIIOOIOI-    OI      I-       --             -OII-
+     I                   IVI0  I 0      0    00000 000II0I00II0I0      0      0                         00
+                          O
 XOO=O=III= =OOI==-   -=N-XXXXXXOXMXINXOXXXXXMMMXXXXXXXXZMMXXOXXXMXN=IOXNIINNOXXXX - --=XX=OO-   =IXX-IXXXXO    -- -----INOX-- -- -
+O--O-OO                  --OOIO-OW-O OXI--O-WWW--OO-I--NWW-OXII-W-   -I      -II       --OX-          OI-I-              -
+-                        II--O- -OI  - OII-IOOOII--IOIIAOOI- OOIOI    O      IOO       II             -OIO
+                         00      I0     00 0III00  0 00VII0    0I0           0         00               0
+                                                       O
 XO=OO=OX=--X=INI=    --- OMXXXO=XXOXXOXXXXXXMMMMMXXXXMMMMMXIIXXXXXO-=OMXOO=NNXIO   -IOIMXOIN    ---  IXMXXOI   -  ---- XONI -=- -
+O-OX-O-     OO           -W--IXO-O-IOXOI-IO-WWWWWIO-IWWWWWIOO-O--I   -W-X O  OO      -OW-XO           OW-I-             -
+-                         OIIO  I- O- -OIO-IOOOOOO-IOOOOOOO  I-IIO    OI     -         OI             -OIO
+                          I00   0       0  0IIIII  0 IIIII   0 00     I0               I0              I0
 INNO=IN----OMMXXO  XNIIINXXXXXXXXOOXXOOXXOXXMMMMZMXXXXMMMXXXXMXMMXN--NMXOIXXNOOI  --OXXXIXO--     -- =IXX==I=-     ----XNNI- - - -
+O  XOO      WW-O         I--IO-----OIXXI-XO-WWWWNWIOI-WWW-OOIW-WWI    W--OOO  -     XO--OO-           O--O
+            OOI-         OIIO-III  -O  OI -IOOOOAOO-OIOOOI--OOIOOO    OI  --         -II -             II
+            II0           00  000       0  0IIIIVI   0III0   I0II     I0              00               00
+                                                O
 INOXI==OONXOAZZXO=XXXIN=NXXXXMZMXIXXXOOXXOOXMMMMMMMOXMMMXMXMXXXMMXXX-=OONIXONOX=----XXXXIOII --       NMXO----   --=---XXOX   -  -
+O -IOOO--  XVNN--    O   --OIWNWOOOOIXX-IXX-WWWWWWWXOWWW-W-W---WWIO   -X O-X        OI--OXO            WI-               -
+   O        ZAAI         II-OOAO- --O  IO  IOOOOOOO -OOOIOIOIIIOOO-       I         -OII               OO
+            NVV0         00  IVI       0   0IIIIIII  III0I0I000II         0           00               I
+            MOO               O
+            W
 XON=IINO=OXXMMMMXIIN==OXXXXXMMXXOXXXXXOOXXXXMMMMZZMXMMZMXZZZMMMXOMXXXO==ONO=ONX-----IXXZXON -=---O-  -IXXI - - -  -----XNN= -- ---
+O- OOO -OXOOWWWW-OO  O- I-OIWW-IXO--IOXXIOI-WWWWNNW-WWNW-NNNWWW-XW-O -OOX XO-        O-N-X             -I
+-         --OOOOI       OI-OOOIO -IIO-  O-OIOOOOAAOIOOAOIAAAOOOI OI-                 -IAI              IO
+            IIII0        0  II0   00       0IIIIVVI0IIVI0VVVIII0 I0                   0V0              0
+                                                OO    O  OOO                           O
 XONNO=OOOOIOOMMXMMOOXMXOXXXXXXXZMXMXXXOOXXMMMZZMMMMXZZMMXMXMXO=OIMX=--X=XIO=OOO  ----XMMXII -OIIO=-=NXI=OIIOON- - -- --IOOX- -
+O-  -O----O--WW-WWXX-WIXO--I---NW-WOOOXX--WWWNNWWWW-NNWW-W-W-XO- W-O   O  -O--       OWWOO   - O-    OOOX  XX           --
+-            OOIOO  IOO -IIOIIIAOIO---  IIOOOAAOOOOIAAOOIOIOI    OI                  -OO-            -
+             II0II  0I   00 000VI0I     00IIIVVIIII0VVII0I0I0    I0                   II
+                               O             OO     OO
 OOXOOO=NOXXX=IMMZMIOMZZMXXXXXXXXMXXOOOOIXXMMMMMMZMXZZMMMXXXXI=-- XO--- - -NONO=-  --=XXXOX -OXXXXXOXON=NX==MXI=        IOOO- -
+-   --O -O-OOOWWNWOXWNNW---IIII-W-IXXXXO--WWWWWWNW-NNWWW----O              - -O      O--X   -II---XIX O OOOW-O          --
+         -I-  OOAO  OAAOIIIOOOOIOIO     IIOOOOOOAOIAAOOOIIII                         -II     OOIII O    -  OI
+          0   IIVI  IVVI000    0I0      00IIIIIIVI0VVIII0000                          00       000         I0
+                O    OO                         O  OO
 O==NNO=ONXMZXXZMMMOOMZMXMMZXXMXXOXXOXO=IXXXOXXMXMMXXZZMMXONXN--=NN----  --N=IOI-----NXXO=  IOXXXXXXO- X=IXMZXO        -INOO-
+XOO  -O- OWNI-NWWWXXWNW-WWN--W-IXIOXOXOO-IIXI-W-WWIINNWWO  I               OOXO      -IXO   XI----IX     IWNI            -
+         -OAOIAOOO  OAOIOOAIIOIO O- -   IOO OIOIOOOOAAOO-  O                         IO      OIIIIO      OOAO
+          IV 0VIII  IVI0IIV00I0         0    0I0II  VVII                             0        0000        IV
+           O  O      O    O                         OO                                                     O
 XXXXXOOONXXX=XXXMXI=MMMMMMMXMXXXXMXXXONNIOXXXMXMMMOOXXXXXXXXOIIOXOX  - - -NOOOO  -=IXXOX=  XNXXXXXII    =XMMXO-     --=INNI  -
+----IX   I-IO--IW-OOWWWWWWW-W--I-WOOIX  OX-I-W-WWWXX--I--OIOX OXO-         --X-     -O-O     --I--O      OWW-X
+IIIIO    OIO IIOOI  OOOOOOOIOIIOIO--O     IOIOIOOO  IIOII-O-    -                   I- -     IIOII       -OOI
+0000      0  00 I0  IIIIIII0I00 0I        0 0I0III  00 00                           0        00 00        II0
 MMMMZXONXXOOOXXXXMXXMZMMXXMXOIMXXXXXXO=OIIOXXMMMMMMMXO==MMXOXOONOIXX= -- -ONOOO- - NXNIOX-IO-IMXMXO-  -I=OMXO- -   ---=INN-   -
+WWWWNO- OIX--OIO-WO-WNWW--W-XOW----IOXOXOOXIIWWWWWWW-- OWW-XO-   O-O        ---     O  -   - OW-WI-      -WIX
+OOOOA-  -O   -O-IO-IOAOOIIOI  OIIIIO-      OOOOOOOOOI   OOI -     I-                -         OIOO        OO
+IIIIV           0I 0IVII00I0  I0000          IIIIIII0   II0       0                           I0I         I
+    O                O
 XMMMX=NO=OON==IOXXXXMMMXXMMXI=XXXMXMXXXXXXXXXXXXZMMMXN -XXXXXXNOOXXXXIOO==NOOOO  --XXOXXXOOO XMXXXXI -ON=XXXO=      --IIOO-  -
+-WWWIO -O-  OOOXII--WWW-IWW-OO---W-W-O--OOOIII--NWWW-   --O--O -  I-  X-   ----    OO  -O-X-  W---O       --X           -
+IOOOO           OOIIOOOIOOOI  IIIOIOI-II---OOOIIAOOOI   II-II-    OI               --  I-     OIII-       II
+0III              00III0 II0  000I0I0 00      00VIII0   00 00      0                   0      I000        00
+                                                O
 MMMXOOO=NNONIOO=XO=XXMXXMMMXO=OXXXXMXXMXXMXXO=OXMZMMI- -IXOMXXOXI-=I-IXXOINOO==- IOXXOXZXXXN--XXXXXI==OOXNXXO=    -  -=-O=-  --  -
+WWW----O  - OX-OOX  OW--WWW-XOXIO--W--W--W--XOX-WNWWO     -W-O        -I-  --OO   ---XIN--O   ----OO   -  -IX
+OOOI            -   -OIIOOOI   O-IIOIIOIIOII   IOAOO       OI-        IO           II OAII-   IIII-       IO
+III0                 I00III0     00I00I00I00   0IVII       I0         0            00  V00    0000        0
+                                                 O                                     O
 MMXXOOOI=NON  -    -OIOXZMMMXIOOOXXMXXMXMMMXXOOMMXXXI - --IMXOXXI--- -=XOONONON= =XXXXZMMMX=  OXXXXX=OOOOXMXO    - - ---I  ---I- -
+WW-O -XOO -         - --NWWWOOXXXI-W--W-WWW-OXXWW--O      OW-X OO     O--  - -    IOI-NWWW-O  X----IO -X--WI
+OOI-                   IAOOO-    OIOIIOIOOOI-  OOII-       OI  -       I          O-OIAOOOI    IIIIO     IOO
+II0                    0VIII      0I00I0III0   II00        I0          0             0VIII0    0000      0I
+                        O                                                             O
 XXO==XZXXXXOI=     XONNIXMZMXMXXXMXXXMMXXMMXXXXXXXXO=-- ==OIO=IMXI ----- IONO=NO IIO=OXMXXXN  NXXXX=IIXXOXOOI       --- ---  -=I=-
+--XOO-N-IOOXO       -  O-WNW-W-I-W---WW--WW-------O       -OX  WI            O   O -O--W---    O-IOO OIOXIXX
+II   IAIO--             IOAOIOIOIOIIIOOIIOOIIIIIII-            OO                     IOIII    -IO-   O- O
+00   0V0                0IVI0I0 0I000II00II0000000             I                      0I000     0
+      O                   O
 XXOOOOMMXMMXOOIX=N=OINXMMMMXONOOXMMMXMMXXMMXXXMXXXONOO-=X==XN-=NOX---- --XNNNO=O O   =OXXXOI  IOOXXIO=XXXO=I=    -- -   --I---=--
+II---XWW-WW-X   O O-  -WWWWI  XXIWWW-WW--WW---W-IIX X-          X            -O  -    XOOIX    -XI-O O-IIXOO
+OO    OOIOOI          IOOOOO    OOOOIOOIIOOIIIOIOO                                     --O       OI   IOO
+      II0II0          0IIII      III0II00II000I0                                                  0   0
 XXO=IXXXZMMMXI=XMMXO=OXMMMXXX--==IXMMXMXXXXMMMMXOMX=OINIXO=O= --=-===----NONOOO=N-   -OIXXXI-I=OOI==XOXOX=I=XI--- - ----==-
+-I-OO---NWWW-OO-WW-   -WWW-I     OIWW-W----WWWWOXWOOXO OOXO-              - -XXO      -OOIO   O--OO  XO    O
+IO   IIIAOOOI  IOOI   IOOOIO      OOOIOIIIIOOOO- O-     -                               -O-           -
+0    000VIII0  0II0   0III0        II0I0000IIII  I
+        O
 XXXXXXXXXXXXXOOXMMXO=IXMZMMXNII=- OXXMMMXXXXXMXOIO=I=XXXMXXO=---=-=---=- NONNXXXO    -OIXMXI-NOONO  OO  - NOO= --  -   =NX    -
+IIO--I-I--I--X--WW-XOOIWNWW-       I-WWW-IO--W--OXO O---W-IX              -  OOI      - -W-O  --    -X     -
+OO-IIOIOIIOII  IOOI   OOAOOI       OIOOOIO-IIOI      IIIOIO                  --O        IOI
+   00 0 00 00  0II0    IVII0        0III0  00I0      000I0                              0I0
+                        O
 MXMXMXXXOXX====XXMMX==XMMMMXNOOXII=XXXXXXXXXXXX- I--NXMXX=--   ---==-==--N-=OOXO-     -=XXON-OOONNX=XOI --I---  -    ---XX-   -  -
+W-W-W--OX-OOOOOO-WWOO  WWWWI --   OOO---IOO---O      -W-IO                   XIX       O--X  ---    OX
+OIOIOII- I-    -IOO-   OOOOO       --IIIO--III-      IOIO                     O         II          -
+I0I0I00  0      0II    IIII          000   000       0I0                                00
 ZMMMMMXXO=N=XXXXMMXIOONXXMMXXXXONNIOXXXOIOXXXXXO    -XMXXXOOI-------=--- = -XXXO  ----OXMXIX-OOOONNIXOII- X  -- -    -I-OX=    --
+NWWWWW-O-O OOIO-WW-OX- OIWW-IIO-  OXI-IXO-OOIII      OW-IIX-                 -I-      X-W-O   ---  OIX
+AOOOOOI-    -O-IOOI    -OOOIOO-     OIO   --OOO      -OIOO                   IO        IOI          O
+VIIIII0        0II0      II0         0                I0                     0         0I0
+O
 MMMZXMXIXXOOXMZMMMMXXXXXIXMMMXXOXXO=XXXOIXXXXMXO  - -=XXXMXIO--   ---  --=-=IXOO  =NOOXXM==-OOXI=IXMMXN--=X-OX=----   X=IX- ----
+WWWN-W-O  ---WNWWWW--I-IO-WWW-OXOOXO--IXO ---W-X     OII-W-O                OIX-    - O-WO  -XOOOOOWWI
+OOOAIOI     IOAOOOOIIOIO IOOOI- --  IIO   IIIOI       OOIOI                  O        -IO     -   -OOO
+IIIV0I0     0IVIIII00 0  0III0      00    000I0         0I0                            0I          II
+   O          O
 MMMMMXXIOXN=XXXMMMMXXOXIXMMXMMXXXOIOXXXXOOXMMMXX= ---X--X=I- -      --  -=OXXX=N OXXX=XOO  -XMMOIOXZZXO- II-NO-  --- -OI=-   -=  -
+WWWWW--O-  O---WWWWOOXIOOWW-WW-O-XO-OIIOX-IWWWIO        -O                  -IO   ---O XX   -WWXO-ONNIX
+OOOOOII     IIIOOOO-- O -OOIOOI-I   -OO-  OOOOO-        I                   IO    III       IOO   -AAO
+IIIII00     000IIII      II0II0 0          III          0                   0     000       0II    VV
+                                                                                                   OO
 ZZMMMMXII=OIMXXXMMX=INNNZZMXXXXXXOIOXXXXXIMMMOXXI=-IIX= NO --   -         XXXN=- OXMX=-OO  IXXIIOXOZXXXXIO- =--- --   IX-=-  -I--I
+NNWWWWIOOO-OW-I-WWIOO   NNW--I-IOXO-OOI-OOWWWX--O   OO   -                 OI    --W-O -X   --O XOXN-O--O
+AAOOOOO     OIOIOOO     AAOIIOIO-   --OI- OOO II     -                     -O     IOI       II   - AI-II
+VVIIII      I0 0II      VVI00 0        0  III 00                                  0I0       00     V0 00
+OO                      OO                                                                         O
 ZZMXXXOOOO==XXXXMXXO=NNOXMXI=XXXXXOOXXMXMMMMZXXXO -INO-  -- -- --=  -     OXX--  OXXO==OI -OXO=-OMMMXXMXNN  -=--- ----=I=NNX-=XII=
+NNW--OXXXXOOOOO-W-I-O  --W-OOI---OXX--W-WWWWNOOO-                         -IO     OOXO -O  X-X  XWWWI-WI
+AAOII-      ---IOIO     IOI  OIII-  IIOIOOOOA---                           O-     --        I    OOOOIOO
+VVI00          0I0      0I0   000   00I0IIIIV                                               0    III 0I
+OO                                          O
 MZMXXXOXOXXXOOXXZXXXXXO=OXXIOOXXXXXXXMMMXOXMMXXI- X=-            -       -XXO-   ==-==OX=  -X-  XMXIXXXI-I   -=--    --=INOO====--
+WNW-IIXOXIIIXXO-N--O-IXO-OOO X---IOIIWWW-X-WW-OO                          OI-         -OO        W-OIIO                   -
+OAOIOO - OOO  -IAII-IO   --   IIIO-OOOOOI IOOI-                           -O           -         OI OO-
+IVI0           0V00 0         000    III0 0II0                                                   I0
+ O              O
 XMMMXXXXXXXMXOOXXOXMXMXXXXOIOOXXXXIXXMMXX=OXXXXXOOXXO=I-    I= -  -  -   XXNI        IXXO-   --  OXXNOO-I-    -    -  -=IOOX--
+-WWW-------WOXX--X-W-WIOOOXO-X-IIOOOIWW-IO-I-O-IX--O-                     I           OO-        XO  -
+IOOOIIIIIIIO-  II IOIOO---    IOO- -OOOIO  OI-IO  I-                      O           --          -
+0III0000000I   00 0I0I        0      II0    0 0   0
 MZXMXMXZZMMMXOXXXXXXXXXXXMXMMXXXXXIXXXXMXIXXXIINXOXXXOXI    -= N==IOOO   OO-X       IXXXXX     -NXOI==I-I         ---  -ONXI  -  -
+WN-W-W-NNWWWIXO-OOI----I-W-WW--IOOOO---WOOOI-O   XOIIXO         OOOXX    X-           -IO        IX  O
+OAIOIOIAAOOOO -I--OIIIIOIOIOOIIO-- -IIIO- -OI     -OO -                               IO-        O
+IV0I0I0VVIII   0   0000 0I0II00     000I    0                                         0
+ O     OO
 ZMMZZMMZZXXMXXOXOXXXXXXOXMXOXXXXXXXXXXXXXXXXXO NXXXOXXXN      -XOXOOIO  IXOIN=     =IXMXOO-    XXXX---=O=       ---  - -XNO=   ---
+NWWNNWWNN--W-IX-XOIII---OWOXIIOI--O------I--I   OIOX---        OXOXXO-   O-         OIWIX       --O
+AOOAAOOAAIIOIO I -OOOII -O- OO-OII-IIIIIIOIIO   -O- III        - -       -           OOO        II-
+VIIVVIIVV00I0  0     00  I      00 000000 00        000                               I         00
+O  OO  OO
 MMZZMMZMMMXXMXXOOXXXXZXOXNOOOOOXXXXXMMMXXXXOX--OINOXXXXO      IOOOIOXO -=XXOOO    -=OXXXOO=  --=OXO  =IX-    --- ---  - XXXI----==
+WWNNWWNWWW-OW-IXXI-OIN-XO  -XXXO--OIWWW-I-IXO  -O XI--I-       XXXO- -   IIXX      OX-IOX-      -O-   OO
+OOAAOOAOOOI-OIO  OI-OAI -      -II-OOOOIOIO -      OIIO                  OO          IO-         -     -
+IIVVIIVIII0 I0    0  V0         00  III0 0          00                               0
+  OO  O              O
 XMZMMMMZMMXOXXXOOMXXMMXXXIIOXXXXMXXXMXXNOXOX-  IIOXXXXXI  X-   =-=   - =-XMXXN     XONO        -- - -XO- NO=    - --  --ONOI -=I=X
+-WNWWWWNWW-X-I-XXW-IWW---O -OOO-WII-W-I XOX     OXOI--IO                 -W-I                        -X
+IOAOOOOAOOI IOI  OIOOOIII   ---IOOOIOIO  -        -OIIO                  IOIO                        I
+0IVIIIIVII0 0 0  I0 II000      0I  0I0              00                   0I0                         0
+  O    O
 XZZZMMXXZMXXXXXOOXMXXXXXMXXXXMXXXXXXXXXNXXX=-    -NXMXXXXXXNI         I-=XXMMXX   -- IX      -  --  IO---       - --  --ONII ---II
+-NNNWW--NW-II--- OW--I--W-OO-W----II--I  IIO       IW--IOIO              IIWWO       O               -                  -
+IAAAOOIIAOIOOII  -OIIOIIOI--IOIIIIOOIIO  OO        OOIIO-O-              OOOO-
+0VVVII00VI0  00   I00 00I0  0I0000  00              I00                    II
+ OOO    O
 XMMZZMXXZMXXXXXOIXMXXOXMMMZMXMMXXXOIXMX=IMXIX-   IXXXXXXXXXXI=      IOI  IOXXO=---XONX=-         - IO-- -   - --  --   IONI-  --==
+-WWNNW-INW-O---XOIW-OX-WWWNW-WW-I-XOIW-O W-O      I--IOIIIOOO             -I--     - IO             -                   -
+IOOAAOIOAOI-III  OOI- IOOOAOIOOIOI  OOI  OI       OIIO-OOO--               OI        O
+0IIVVI0 VI0 000   I0  0IIIVI0II0 0   I0  I0        00                       0
+   OO   O                 O
 XMMMZZMXOXONMMMXMMXI=OXXZZMZMZMMXXOXXZMXOXXO==  ==XXXXXXXX=MXXOOOOOOXOO   OIX=OOIXXMXXO     - I - NXXN  -      -  -    XOO=--- ---
+-WWWNNWIXIX WWW-WW-OO-O-NNWNWNWW-O-I-NWI-I-XO    OIOIOII-OOWIOX----XIX-   -OI   OO-W-IX            II                   -
+IOOOAAOO O  OOOIOOI   -IAAOAOAOOI- OIAOO OI       O-O-OOI- OO-      O       O    -IOIO             OO
+0IIIVVI     III0II0    0VVIVIVII0   0VI   0             0  I                      0I0
+    OO                  OO O O       O
 MMMXMMMXOO=OMMZMZXXO==OXXMZZZMMXXOIMMXOOXMXO==O=MXXIXXXXX=OMXXXXOOXMXXX    NXXO=OXXXIIOX    OXXO=IXXXXO- -           --IOOI  -  -
+WWW-WWW-XXOXWWNWN-O OOX--WNNNWW--XOWW-X--W-XO XOWIOOO---O XW-I-OXX-WIOO     O XOXO-OOOX     --O-OO---IX                 -
+OOOIOOOI    OOAOAI-    IIOAAAOOII  OOI  IOI     OO- -III-  OIOI-  IOO--     -    -I-         I-   IIIO
+III0III0    IIVIV0     00IVVVII00  II0  0I0     I    000   I0 0   0I              0          0    000
+              O O         OOO
 XMMXMXXO=OIOXMMZZMZXOXXXMMZZMXMXOOXMXONXMMXXXMMXXXXXXMXMO IXIOIOXXO=OOO- -XOOXXNIIOIXOXI - -XMXXXOOIN- II--   -   -- - OOXX-- -
+-WW-W--XOXOX-WWNNWN-XO-IWWNNW-W-XX-W-X OWW-O-WW---OI-W-WX  IOXOXOIXO- -    XX O   XOOXO     -WOIIXXO                    -
+IOOIOII     IOOAAOAI -IOOOAAOIOI  IOI  -OOI-IOOIII-OIOIO   O    -O            -     - -     IO-OO
+0II0I00     0IIVVIV0  0 IIVVI0I0  0I0   II0 0II000  0I0I                                    0I
+               OO O       OO
 MMXXXXXXI==XXZZMZMZXXXXMMZXMXOXMXXXMXIXXZXXXMMZXXOOXXXXXX=IIO=ON=N  -    NXXOOXONNIOXXO    =NONOXXNI  OXXN       -- -OXONXI----
+WW-I---OOOO--NNWNWN-O--WWN-W-X-WIIIW-O -N-OIWWN--XXIOI--O  O-O- O         IO- O-  O-I-X      - X-O    -II            -OX
+OOIOIII-   IIAAOAOAI-IIOOAIOI IOOOOOI  IAI-OOOAII  O-OII-                 O-  -     OI          I-     OO             -
+II0 000    00VVIVIV0 00IIV0I0 0I   I0  0V0  IIV00     00                             0          0
+             OO O O      O              O     O
 ZMOOXMMMXXIMMZZZXMMXNXMMXXXXX=XMMXXONXIXXOOXMMXXXOOXXXXXX=IOOOOOO        -N=OOXMXXXXXXXX  NOX==XXXN= =XZX==   -  - - XXX=II===-
+NWXXIWWW-OOWWNNN-WW- IWW----IOIWW-OX   --XX-WW----XI-II-IOOXXX--           O-X-W-I----I    -   IIO    -N-O           ---O
+AO  OOOOI- OOAAAIOOI OOOIIIIO OOOI-    II  IOOIII  OIOOIO                     IOIOIIIIO        OO-    IAI            III
+VI   III0  IIVVV0II0  II0000   II0     00  0II000   0  0                      0I0 0000                0V0            000
+O            OOO                                                                                       O
 MXOXXXMXXXNXMZXMMMMMXXXMXXXONOXXMMXOXOXXOIXXXXXXI O=IXXX=IIOOIIX===O=-     I=XXXXONXXXMXXXOOXXXXIXOI=XMXO=   --  -= -XXXOINX-=
+W-XOI-W--O -WN-WWWWWI--W--IX ---WWI- XOIXOOIIIIOO -O OOOOOOXXOOO  O-        OO-I-X O--WI  XX----OIX  OW-X            I-O-
+OI -OIOII- IOAIOOOOOOIIOIIO   IIOOO   -O  -OOOO-     ---       -             -IOI  -IIOO    IIII O   -OI             OI-
+I0   0I00  0IV0IIIII 00I00    00II                                            0 0   00I     0000      I0              0
+             O
 MMXXMMMXXNOXXZZMMZMMXMMMXXON=OXMMMXOMZXXIOMXXMXMX=XOIIN=OOOOOIOIIXXXOOX     OOXXXXIXXOXO -XXMMXOOMXI=OOXN--=I-II NO--IOIXIXXX    -
+WW--WWW-O -I-NNWWNWW-WWW-I-   -WWWIXWN--OXW--W-W-OOXOO O -XXXOXOOIIIXX      -X-I-IO-O IX  OIWW- -WIOOXXO          -  OX  O-I
+OOIIOOOI-  OIAAOOAOOIOOOIO    IOOOO OAII  OIIOIOI -              OOO          IOIO I- O   -OOOI  OO    -                  IO
+II00III0    0VVIIVII0III0     0III  IV00  I00I0I0                             0 0  0        II0  I                        0
+             OO  O                   O
 XXXXMMMMX=XMZZMMMXXX=XXXXO=O=OXXXXNXMMXXOOXMMMXXMXXXXXXO=OXXXXXXXOXXXXX=OII =XXXXOXX= X=  XXXXO=OXXXOI-NOX=OOOX=I=I  =NOOOXXO-
+-I--WWWWOOOWNNWWW-IOOO-IO-O-OX---I OWW--XX-WWW--W-----IXOX-IIOOOIXOIII  -   OI-OOXOIO     I--IX X-II-   -  --XOO        -X-I-
+IOIIOOOO- -OAAOOOIO- -IO-     IIIO -OOII  IOOOIIOIIIIIO   IOO---O -OOO       OI-- -O      OIIO   IOO          -           IO
+0 00IIII   IVVIII0    0       000   II00  0III00I00000    0                   0            00    0                        0
+            OO
 XXXMXXMXXXXMXXMMXXXOIXXXOIIXXXXX=N=XXXXXXXXXXXXXXXXXXXXOXXXXXXXOXXXXXXIIO=OXOIOXXIOO-     =XXOOOXXXO-  IONOXXOOXN-   -=OIXXO=
+II-W--W---IW--WW--IX OOO- OOI-IOO  O--I-OOI--I-IIOOO-IO- II-IIOXOIIOOIOOXO- -OXOOOXX      OIOX -OIIX    X --IXXO       XOOIXO
+OOIOIIOIIIOOIIOOIIO  ---   -OIO-   -IIOI--OIIOIOO---IO-  OOIOO- -OO--O         --          O-   -OO        IO  -         -O
+  0I00I000 I00II00           0      00 0   00 0     0      0                                               0
 XXXXXXXXXXXXXXXXXXXO=XXXO=NXMXXXO IXXXXXXXXXXXXXXXIOXXXN =XXXXXXXXONINONX== NOXXXO-O       O=IXINXXI - OXNXOO=OXIO   -NXXXO=
+OI------I----II----XOIIO   -W--O   ----OII-OOIOIOOOXIOO   OOIIOO-IX   X OO   -OOO- -       -OO   IO     O  -XO-OO      OOOX
+-OIIIIIIOIIIIOOIIII  OO-   IOII-   IIII-OOI--O-O--  O--   --OO--IO      -     ---                O-     -      -       ---
+  000000 0000  0000        0I00    0000   0                     0
 XXMXMXXXMXXMMMXMXMMXXMXXX=OZXMXXX=O=XXXMMMXMMMXXXIXXXXXX -NXXXXI-==INXI-=OONNXXOII         -=O- -=O-   XOI==OXOXX=XXNXIXXXII     -
+--W-W---W--WWW-W-WW--W-O  -N-W-I-O O---WWW-WWW-I-OO---I    II-O  OOO     -X  OOXO           O-   O-     -  OXOXIIO    OOOOO
+IIOIOIIIOIIOOOIOIOOIIOI-   AIOIOI   IIIOOOIOOOIOI -IIIO    OOI-              --                              - OO      ---
+00I0I000I00III0I0II00I0    V0I0 0   000III0III0 0  000       0
+                           O
 XMMMMXXXXXXMMMMXXXXXXXXXO=OXMXXXXN-=OXMMXMXXMMXXXOXXXXO XIIXXX=- =IOOOI-N==OXXXXI-         OO    NN- --=- =IOXXXOXN=X-IONIOI- ---X
+-WWWW-IO---WWWW--------I- X-W-IIO   --WW-W--WW--IX-II-X  OO--IO    -X-   OOX---O            -              OXO-IX  O   X
+IOOOOIO-IIIOOOOIIIIIIIIO   IOIOO-    IOOIOIIOOIIO IOOI     IIO              III-                             -IO
+0IIII0  000IIII00000000    0I0       0II0I00II00  0  0     00               000                               0
 XZMMMMXXXXXXXMMMXXXXXXXXO=OXMXXXOX--IMMXXXXXMXXXMMXXXX=-MXXXXXN- -OII== XOOXXMXX=ON       ION=O- =I- =X=-XNOIXMXO--=- -XOOIO=-IX-O
+-NWWWW--I--I-WWW--------X --W-IIX   OWW-I---W---WW---IO W-II-I     OO   IX-O-W-IO-         X  -            -O-WI-      O--O-
+IAOOOOIIOIIOIOOOIIIIIIII   IOIOO     OOIOIIIOIIIOOIIIO  OIOOIO          O  -IOIO                             IOO       -
+0VIIII00 00 0III00000000   0I0       II0 000I000II000   I0  0               0I0                              0I
+ O
 OZXXXXMXXXXXMMXMXXXXMXXXXOXXXOXXX= OMMMXXXXXMXXXMX=XXN-XXXXOMXOIIOIXOXIIXOOOOXXXXXO=      XXIO=I--- -NXINXNIOIMXX---  =MXXXXIIXXX=
+XN----W----IWW-W----W-I-OXO--XIIOO -WWW-----W-IIW-O--  II-IXW-X   O-X OO-XXX -I---X       OOOXOO      IO O  -OWI       WI--IO IO
+ AIIIIOIIIIOOOIOIIIIOIOI- -II OO-   OOOIIIIIOIOOOI II  OOIO OI     I    I    IOIII        --          O  -    OO       OOIIO  O-
+ V0000I0000 II0I0000I0 0   00       III00000I0  I0 00    0  I0     0    0    0 000                            I        I 00
+ O
 =XMMMZMMXXXXMXXXXXMMMOOIXZZMXOOMMXXXZZXZXMMMXXXXOXOIOOOXZXXIMMMXXXMXXXO=OOXXXXO=IOO   I= XXXIN= --   XXXXOOXIIO=  ----OXXXMXXOXXO
+O-WWWNWWIO--W----IWWWX-OINNW-XXWW-O-NN-N-WWW-IIOXOXOXX--N-- WWW--OW-IOXO-----IXOOX-       O          O---X    -O       -I-W-I-IO-
+ IOOOAOOO-IIOIIIIOOOO   OAAOI  OOI-IAAIAIOOOIOO- -     IAII OOOII-OIO-    IIIO            -          -III              IOIOIO O-
+ 0IIIVII  00I0000 III    VVI0  II0 0VV0V0III0          0V00 III00 I0      000                         000              0 0I0
+     O                   OO         OO O                O
 =XMXMMMMXXXXMZZMXOMMX=-OZZMMXOOMMXXNMZMXXXXXIIIOO=ONOOMMXMXOXMMMMMXMMX===OXXX=I---   =XO=XX=-  -=- --XMXXIXOO--  -XNNNXXXXXI==XO-
+O-W-WWWW-II-WNNW-XWW-O -NNWW-X-WW-O WNW-O-I-OOOX-O- XXWW-WI-IWWWWW-WW-O  --IOO        -X OIO         IWIIOIX          OIO-OOO IX
+ IOIOOOOIOOIOAAOI OOI   AAOOI  OOI- OAOI-IOI          OOIOO OOOOOOIOOI    IO-         I  -O          OOOO O           -O-I-   O
+ 0I0IIII0  0IVVI0 II0   VVII0  II0  IVI0 0 0          II0I   IIIII0II0    0           0               I                  0
+             OO         OO           O
 OXXZZMMMZMMXZZZZXXZMMI=IZZMMM=XMXII=XMXXXXXXOIXX=XOOIXMXXXOXMXZMZZXMXXN IOXXX=O-   =XIXXOMXO- --==--IXMMXXXX==  -=IXOXMXXXXO-OI-
+--INNWWWNWW-NNNN-ONWWO ONNWWWO WI   -W--I---XOOIOOXXO W-I-XOW-NWNN-W-I   X--OO        IOXW-X         OWWIOIIO     OOXOW--OI
+ IOAAOOOAOOIAAAAI-AOO   AAOOO  OO   IOIIOIII  -O -    OIOI -OIAOAAIOIO    II-         O- OI          -OOO-OO       - -OII-O
+ 0 VVIIIVII0VVVV0 VII   VVIII  I    0I00 000          I0 0  I0VIVV0I0     00             I0           II              I00
+   OO   O   OOOO  O     OO                                    O OO
 XXXZMXMXMXMZMMMMXXMXXXOOMZXMXNIXNINNXMMMMZZXOXXXOXXOOOMXMXXXMMMMMMMZMMXI=XXXXIOI   NXMXXXXXN    I-  =XXMMXXOO- =XOOXXXXXXOXNIX
+OI-NW-W-W-WNWWWW--W--O -WN-W-  O O  OWWWWNN-XI-I-OI -XW-W-OIWWWWWWWNWWIOOOIOOO-     -W-O---          --WW-O--   OXXOII--OXO
+-OIAOIOIOIOAOOOOIIOII-  OAIOI  -    -OOOOAAI OIO -O   OIOI-OOOOOOOOAOOO  -O--       IOI-III          IIOOI-     -  -OOII- -
+  0VI0I0I0IVIIII00I00   IV0I0        IIIIVV0  0       I0I0  IIIIIIIVII              0I0 000          00II0            00
+   O       O             O               OO                        O
 OXXMZXMZMZMXMMMMMMXXXINNMXOZXXOIO=NIIMXMXMMXI=OXXOOXXXXXZMXXXZMZZMZMMMXMX==OOOIO-  OMMXXOIX-  --=   -XMMMMX===-XMXMXOIXXN=XOOOI-
+XO-WN-WNWNW-WWWWWW--IO  WIXN-OXO O  OW-W-WW-OOX-OXX-O---NW-IINWNNWNWWW-WIO -- O-   -WW-O-            OWWWW-OO  IW-W-XOIO     -
+ -IOAIOAOAOIOOOOOOIIO   OO AI-       OIOIOOI   I-  I-IIIAOIOOAOAAOAOOOIOO           OOI-             -OOOOI    OOIOI  O-
+  0IV0IVIVI0IIIIII00    I  V0        I0I0II0   0   0 000VI0  VIVVIVIII0I            II0               IIII0     I0I0
+    O  O O                 O                            O    O OO O
 XXMMZZMMMZZZMXMMMMXXONNXMMXMMXXXO=IXNXMMXXXXXXOXXX=OXXXMMMXMMXXMXXXMXMMXOX-=IOIN==IXXXMO      -XI    =MZMMMXO==XOOXXNOXXXN OXOOIN
+I-WWNNWWWNNNW-WWWWOOX  OWWIWW-IO- OI OWW-I--IOX-IOOXO--WWW-WW--W---W-WW-X  OO-O    OI-WX             OWNWWW-XOOOXX-- --IO   IXXO
+OIOOAAOOOAAAOIOOOO--   -OOOOOIO-   O -OOIOIIO- IO-  -IIOOOIOOIIOIIIOIOOI           -OIO               OAOOOI   -  II  IO-   O
+ 0IIVVIIIVVVI0IIII      II II0        II0 00   0     00III0II00I000I0II0             0I               IVIII0      00  0
+    OO   OOO                                                                                           O
 =XZMZZMXXMXMMXMMMXXXII OMMMMMMXXIIXXIXMXXXXXXXXMXXIXXXXMMXMXXXXXXXMXIMXXOONX==XI=OOO=OXN      =NX- --XXXXIXXI=ONOOO=-IOXXXIXXXXXO=
+O-NWNNWIOW-WW-WWW-OOO  XWWWWWWIOO II IW-OO-II--W--OI---WW-W-I OI--WIOW-O-- IOOOOOXXXOX-               OI-O-OOOX - XO  X--OOO-I--X
+ IAOAAOO-OIOOIOOOI--    OOOOOOO-  OO OOI--IOOIIOII OIIIOOIOIO -OIIOO OI-   O  -       I               -OI I-           II- -IOII
+ 0VIVVI  I0II0III0      IIIIII        I0  0  00I00  000II0I0    00I  I0               0                 0 0            00   0 00
+  O OO
 XXXZMMXOOXZMXMMMXXXXO- OMXMMXXXXXN=XOXMXXIOXXXIXXOIMXXXMXMXX=NXNIXOXXXXOX=XIXOXONOOXXMXO-    -IO=    I==XXXOOXOIOXNI-=IMXXXXXXXXXX
+ O-NWW-XX-NW-WWW----X  XW-WW-IOIO O-X-W-OO-IIIOOIXOW---W-W-IO I OIXIIIOX O-OOXIX XX--W-X               O-O-X-   -     OW----IIII--
+ -IAOOI  IAOIOOOIIII    OIOOIO-O-  I IOI-  OOO -O  OIIIOIOIO  O  O OOO-   I - O    IIOI                 I-I            OIIIIOOOOII
+  0VII0  0VI0III0000    I0II0      0 0I0           I000I0I0               0        00I0                 0 0            I0000    00
+   O      O
 =NOXMXXOXXMMMMMXMMZXX=OXXZMZMXXXOINXOIX=MXXXXXOXXXXMMMMXXXZXMXXX==XXXXXXI=NXXOIX IIIXZXO- IONNN=-  -N  NOIO=ONNOXXXOIXXMXXMMXXMMXX
+  X-W-OXO-WWWWW-WWN-O -I-NWNW-I-XO -XOOOW-IO--X-OO-WWWW---N-W-IOOOO--OIOO  I-XO    O-N-X   X   O        XO O-  XO--XO OWIOWW--WW-I
+   IOI- -IOOOOOIOOAI-  OIAOAOIOI   I  - OIO-II I--IOOOOIIIAIOIO-  -II-O-   OI       IAI                         -II   -OO-OOIIOOIO
+   0I0   0IIIII0IIV0    0VIVI0 0   0    I0  00 0  0IIII000V0I0     00       0       0V0                          00    I  II00II0
+                  O      O O                              O                          O
 -=NXMXXXXXMMZMZZZMMMXXXXMZZMMXOIOI=XOO=IXMOOXXMXXXXXXMXXMXXXXXXXZZMXX=XXOXNXXXIN-OXOXXX=I=OXXI=I=  =X -=-OOXOXXXMZZXX=XXXIOXXXXXXO
+   -W-OOO-WWNWNNNWWW-IIIWNNWW-XO-  IXXOO-WXX--W---I--W--W----OIINNW-OOOO-  IIOO  -OXIIIO  X--OOO         -XOXOI-WNN-OOO--OX------X
+   IOI---IOOAOAAAOOOIOOOOAAOOI     O    IO  IIOIIIOIIOIIOIIII-OOAAOI- --   OO-    - OOO    II              - -OIOAAI- -II  IIIIII
+   0I0   0IIVIVVVIII0   IVVII0          0I  00I000 00I00I0000   VVI0                       00                  0IVV0   00  000000
+            O OOO        OO                                     OO                                               OO
 IIOXMXXXXXMZZMXMMZZMZMMXMMZXOOOOI==XXX=XXXIXOIMMXX=MMXXXXXMOOXXOXMXMXXMMMMXXMXXI OI=OXON==XXXXXOO -O- -- OXMXXMXZMMMXXXXXOOOIOMMXO
+  --W-OIOOWNNW-WWNNWNWWIWWN-XXX OOOOOOOO-IO  OWWIOOWW-O---WX-OOX-W-W--WWWW--W-O   OO-OX    II-OX          -W-IW-NWWW-I--IX-XOXWW--
+   IOI-O--OAAOIOOAAOAOOOOOAI       --- -IO    OOO- OOI-IIIO  -- IOIOIIOOOOIIOI-      -     OOI-           IOIOOIAOOOIOIIO     OOI
+   0I0    IVVI0IIVVIVII IIV0            0     II   II0 000I     0I0I00IIII00I0               0            0I0 I0VIII0 00      II0
+           OO    OO O     O                                                                                     O
 IIOMXIOIOXMMXXXMZMZZMMXMZXMXOXXOXXOIOIXXXXXX=OXMMXXMMMXXX=- OXXMMXMMMMXMXZMMMXI-XXI -NN---=OOXXXN XO----=IXMXXXXXXXMXXMXXXMX=OOIOO
+  XW-O OXOWW---WNWNNWW-WN-WIX-OXOOXOXO O-IO   -WW--WWW-IIO  X--WW-WWWW-W-NWWW-O  -O         -IIO          -W--O--OOWI-W--IWOO -O--
+   OI    -OOIIIOAOAAOOIOAIOO I- --     -IO-   IOOIIOOOIOO    IIOOIOOOOIOIAOOOI   I           OO-          IOII-II--OOIOIIOO-
+   I0     II000IVIVVII0IV0I  0          0     0II00III0      00II0IIII0I0VIII0   0                        0I00 00  I 0I00 I
+                O OO    O                                                O
 I=XXMXOOOXMMZMZZZMZZMZZMZMXOOXXXXXXO=OOIZMXOIOXXXXXMXXMXMXOOXMMMXXMMMMMMMMMZMX= =XXN- -=OX==NON=- N----=N=XXXX=XXXXXXXXXOXXMXXXOOO
+OOI-W-XXXIWWNWNNNWNNWNNWNWIX---IIOOXO--ONW-X ----IOWI-WIWI  -WWW--WWWWWWWWWNW-O  -I          - O         O-IIOOO-IO-IIIOX--W-IO---
+  OIOI   OOOAOAAAOAAOAAOAOO  IIOO--     AOI   IIIO-OOIOOOO  IOOOIIOOOOOOOOOAOI   IO                       IOO- -IO-IOOO- IIOIO-
+   0I0    IIVIVVVIVVIVVIVI   00         VI0   000  I 0I I   0III00IIIIIIIIIVI0   0                        0     0  0     00I0
+            O OOO OO OO O               O                                  O
 XXXXZXIXOXXMZMMMZZZMZZZMMMXINXXXXXOII=OXMXXXOXXXOXXXMMXMMMXMMMMMMMZMXOOXZMZZMXI=INXN   -==XOIO==-X= =ONN=XXOIOOOMXXXXXXONMMXXMX=OO
+OO-IN-OOXO-WNWWWNNNWNNNWWWIO I-O-OXOOOX-W--IXI-IXOO-WW-WWW-WWWWWWWNW-XX-NWNNW-O   O      OIXO           OOIXO- -W--I-IOX WW--WIO--
+--IOAI - -IOAOOOAAAOAAAOOOO  OI-I-     IOIIO OIO --IOOIOOOIOOOOOOOAOI  IAOAAOI    -       O              -O     OIIOIO-  OOIIOO
+  0 V0    0IVIIIVVVIVVVIII    0 0      0I00   0    0II0III0IIIIIIIVI0  0VIVVI0                                  I00 0    II00I
+    O       O   OOO OOO                                           O     O OO
 XXXXMMXXXXXMZMMZMZMZMZZMMMZMXXXXXXXXXMMMXMMMMXXMXXXMMMMMMMMMMZZZMZMXXI=-IMMMMXXOIIXI- -NIXMXXI- IN IXXO==OOON-N=OOXMXMXXXIMMMMXONN
+II-IWWI-II-WNWWNWNWNWNNWWWNWI-----  IWWW-WWWW--WIOIWWWWWWWWWWNNNWNW--OO OWWWW--XOOOO     -W-O       IIXOOXXX   OXXIW-W-O OWWWW--
+OOIOOOOIOOIOAOOAOAOAOAAOOOAOOIIIII  OOOOIOOOOIIOO-OOOOOOOOOOOAAAOAOII    OOOOII   -      IOI-       OO            OOIOI-  OOOOI
+  0 II 0  0IVIIVIVIVIVVIIIVI 00000   III0IIII00I   IIIIIIIIIIVVVIVI00    IIII00          0I0                       I0I0   IIII0
+            O  O O O OO   O                                  OOO O
 XMXXMMMMMMMXMMMZZZZZZMZZZMMXXMMZMXXXOMMMXXXXXXMMXXXXXXXXXXMMMMMMXMXMXNO=XXMMMXXXXXMXX=XOOMMMXXO==  OMXXXXIOII =OXIOXXMMXOIOIIIOONO
+-W--WWWWWWW-WWWNNNNNNWNNNWW-IWWNW-IOXWWWI-O--IWWII-II-----WWWWWW-W-WI -O--WWW--OO-W-O OX WWW-O- O  -W----OXO   XOOX--WW--  OOO-- -
+IOIIOOOOOOOIOOOAAAAAAOAAAOOIOOOAOIO- OOOOI-IIOOOOOIOOIIIIIOOOOOOIOIOO   IIOOOII--IOI- -  OOOI-      OIIII       -  IIOOI
+0I00IIIIIII0IIIVVVVVVIVVVII0 IIVI0   III 0 00 II  0  00000IIIIII0I0I    00III00  0I0     III0       I0000          00II0
+               OOOOOO OOO      O
 ZMMMMMZMMMMZMMXXMZZZAAZZMMXINXZMMMXIONMXXXXXXXMMXXMMMMMMMXMMMMMMMMXXXIIMMMXXXXXXXXXXXIXXNOZMMXOXN=N=XXXXXXXXXOMXXO=MMZZZXXX =I-IIX
+NWWWWWNWWWWNWW-IWNNNVVNNWW-O -NWWWI   WI----O-WW-IWWWWWWW-WWWWWWWWI--OOWWW------II--IOOO XNWW--O   O-------IOXW--XOWWNNN-O
+AOOOOOAOOOOAOOIOOAAAZZAAOOI  IAOOOO   OOIIII-IOOIOOOOOOOOIOOOOOOOOOII  OOOIIIIIIOOIIO --  AOOI -    IIIIIIIO- OII  OOAAAI-
+VIIIIIVIIIIVII0 IVVVNNVVII0  0VIII    I 0000 0II0 IIIIIII0IIIIIIII 00  III000000  00      VII0      0000000   I00  IIVVV0
+O     O    O     OOOMMOO      O                                                           O                          OOO
+                    WW
 ZMXMZZZZZMZZZMXOXXZZAAZZMXINNXZZZMX- -XXXXXXXXZMXXXMMXXZZXMMMMZMMMXXXXXXMXMMXXXXIXXIX-ONO=OXMXOOXXXOXXIIXXXIXXZXXO XXXXZXXX-I=   -
+NW-WNNNNNWNNNW-X--NNVVNNW-O  -NNNWO   I--I--I-NWIIIWW--NN-WWWWNWWWIIIOO-W-WW----O OO  -   X-W-XXIIOXOOOOI--O--N--- O-O-N-O
+AOIOAAAAAOAAAOI IIAAZZAAOI   IAAAO-   OIIOIIOIAOOOOOOIIAAIOOOOAOOOOOO--IOIOOIIII  -        IOI  OO- --  OII IIAII  -I-IAI-
+VI0IVVVVVIVVVI0 00VVNNVVI0   0VVVI     00 00 0VI   II00VV0IIIIVIII     0I0II0000           0I0           00 00V00   0 0V0
+O   OOOOO OOO     OOMMOO      OOO             O        OO     O                                               O        O
+                    WW
 XXXMZZZZMMMMMMXOXXZZZZZMZX=IXXZMMXX  =XXXXXXXXXOXOOZMMMMMMXXXMZMXMXXXOOXMZXMXXMMIXXO  O-- -MMZXNXMMXXOIOXXXXNMMXXO -IOOMMXI-I-
+-IOWNNNNWWWWWWI-O-NNNNNWN-OOOINWW-O  O--II---I-XIXXNWWWWWW---WNWIWIIO --WN-WO-WWO IX       WWNO -WW--X X--I  WW---    -WWI
+IO-OAAAAOOOOOOO -IAAAAAOAI  -OAOOI-   IIOOIIIOI O  AOOOOOOIIIOAOOOOO-  IOAIO-IOO  O        OOA- IOOII   IIO  OOII      OOO
+0  IVVVVIIIIII   0VVVVVIV0    VII0    00  000 0    VIIIIII000IVI I     0IV0I 0II           IIV  0II00   00   II00      II
+    OOOO          OOOOO O     O                    O          O          O                   O
 XOXMMMZZZZXZXXINXMZMMMXMZZMXXXMMXXO -XXXXXXXXXXO  =MMXMXOXXXXXXXOIOXXXXZMXNNOXOMX=IO   -  -XXXN--XZMMXINXMMXXXXMXX-  -XMXXX--
+IXIWWWNNNN-N-O  IWNWWW-WNNW--OWW---  I--II------  OWW-WOXOI-I---XO- O--NW-  -IXWO  X       --I   ONWW-  -WW----WI      W-O
+O OOOOAAAAIAI-  OOAOOOIOAAOII-OOII   OIIOOIIIII    OOIO- -OIOIII    -IIAOI   O O-          IIO   -AOOI  IOOIIIIOO      OI-
+   IIIVVVV0V0    IVIII0IVVI00 II00    00  00000    II0I    0 000     00VI0     I           00     VII0  0II0000I       I0
+      OOOO O      O     OO                                             O                          O
 XXXZZMZZMMMZMXONMMZZZZMMZMZMXOMXXXI-OMXXXXXMMXXON-OMXXMMXNIXOXXN--  OZZXXO--OXIXXI   OII--OMXXI -=XXXXOOOMZZMXXX= -  --NOO=
+O--NNWNNWWWNW-- WWNNNNWWNWNW-XW---O  W--IO-WW-IX  -WO-WWI OIXIO     -NN---  -IOO-     O   -W-O    II-O  XWNNW-IIO       --
+-IIAAOAAOOOAOI  OOAAAAOOAOAOI OIII   OIIO-IOOIO    O-IOOO  O O-      AAII    O -I          OI-    OOI-   OAAOIOO
+ 00VVIVVIIIVI0  IIVVVVIIVIVI0 I000   I00  0II0     I 0II             VV00       0          I0       0    IVVI0
+   OO OO   O      OOOO  O O                                          OO                                   OO
 XXXZMZZZZMMMZZXXXMXMMZMZZZMMMXXMMMXOXXXXI==XZMXXOIOXXXMXXIXX=INNIO- -ZX=IXONIXXXX== =XXOOIMMXN-- N==OOIXOIXZZXXXN   -  ---=
+I--NWNNNNWWWNN---W-WWNWNNNWWWI-WWW-X---I  O-NWI-X XII-W-IOOOOO  O-   N-OO   OIOIO    OIX-OWW-     OO--  -O-NN--I
+OIIAOAAAAOOOAAIIIOIOOAOAAAOOOOIOOOI IIIO   IAOOI   OOIOIO --         AI      O-O-    -O   OOI             IAAIIO
+ 00VIVVVVIIIVV000I0IIVIVVVIII 0III0 000    0VI 0     0I0             V0                   II0             0VV00
+   O OOOO   OO       O OOO                  O                        O                                     OO
 MMMZMMZZZZZZZZZMMMMZZMMZMZZXXXMMMXXMXXXO-XOIXXXXXN=XO=MXMXXXI=OXMXN =XXOIOOOXXXMXNIOOXIOXMMXXI- -N==OOINNXXOXXNX- -  --- -=   -  -
+WWWNWWNNNNNNNNNWWWWNNWWNWNN---WWW--W--O-  - OI--- O-XOW-W-IOOOXOW-   I-XO -XII-WI  ---OX-WW-I     OO -     --O
+OOOAOOAAAAAAAAAOOOOAAOOAOAAIIIOOOIIOII-     -OIII  I  OIOIO-   -OI   OI     OOIOO    I  IOOIO               I-
+IIIVIIVVVVVVVVVIIIIVVIIVIVV000III00I00        000  0  I0I0      I0    0       0I     0  0II0                0
+   O  OOOOOOOOO    OO  O OO
 ZZAZZZZZMZMMMZMZMMMZZZMZMMXXMXXXXXIOXXXXXX====XMXIXIO=NIXXONI=XMMXI--XXXO=OXXXXXXONINONOXOXXI- -=OONIOXIOXIOO    -      -===    -I
+NNVNNNNNWNWWWNWNWWWNNNWNWW--WII---O ----IO   O-WO  O    IOX  OOWW-O  O--XOXIO-O-O-   X --XOOO    X- O- O
+AAZAAAAAOAOOOAOAOOOAAAOAOOIIOOOIII  IIIIO-    IO-       O-    -OOI   -II   O-I-I-       I --
+VVNVVVVVIVIIIVIVIIIVVVIVII00I  000  0000      0I               II0    00     0 0        0
+OOMOOOOO O   O O   OOO O
+  W
 MMMZMZZZZXXZZZMMMMZZZMZZMMXMXXXMXXOIOXXXXII=XNXMXO=IO=NXXXIOOOXXMMXO=XMMXMXXMXXXMMMXX=OIOXXO-- =OI=XMMMXONI=O-- -      -  -    --N
+WWWNWNNNN--NNNWWWWNNNWNNWW-W-I-W--XO-OI--O    OW-XOO-  IIIO-XX--WW-XOIWWIW--W---WWW-IO-OXIOX    -OOOWWWO-  O-
+OOOAOAAAAIIAAAOOOOAAAOAAOOIOIOIOII   -OII     -OI      OOO    IIOOI  OOOOOIIOIIIOOOIO    O-        -OOO-
+IIIVIVVVV00VVVIIIIVVVIVVII0I0 0I00     00      I0             00II0   II I00I000III0                III
+   O OOOO  OOO    OOO OO
 ZMMMMZZZZXXZZMZMZZMMMZZZMMMZXXMMMXXONXXIOO=OO=XMXXXXOOXMXXXXMMMXXXXXOXZMMMMZMXXMMXXXXION=XXN  NXXX=XMMMOOINIO--- - -  - ----=  =IX
+NWWWWNNNN--NNWNWNNWWWNNNWWWN-IWWW--X I-O--OXXOOWIOOIX-OW-II-WWW-IIIOXINWWWWNWI-WWI--IOX  --    --IO-WWWX-O O
+AOOOOAAAAIIAAOAOAAOOOAAAOOOAIOOOOII  OI       -OO--O  -OIOOIOOOIOOO- OAOOOOAOOIOOOIIO    II    IIO IOOO
+VIIIIVVVV00VVIVIVVIIIVVVIIIV0 III00   0        I       I0  0III0      VIIIIVI 0II 00     00    00  0III
+O    OOOO  OO O OO   OOO   O                                          O    O
 ZZMZMMMZMMMMZMMMXXXXMMZZMZMMXMXXXXXIIXXOINIMMMMMXXOXXXXXXNXMZMXOI=IXXZXMX=XXMXXMMXOONOI=-XXO=-OMMXOIXMXIXMXO===-    --- I---=-=XXX
+NNWNWWWNWWWWNWWW-IIOWWNNWNWW-WI--OIO -I-  OWWWWW-IXI-OI-I IWNW-XOOOI-N-WIO--W--WWIXX XO  O-X  XWW-XO-WOOIWI-
+AAOAOOOAOOOOAOOOIOO-OOAAOAOOIOOII-O  IO    OOOOOIO OI-OIO OOAOI    OIAIOO IIOIIOOO       -I    OOI  IO- OOO
+VVIVIIIVIIIIVIII0   IIVVIVII0I 00    0     IIIII0   0  0   IVI0     0V0I  00I00II         0    II0  0I   I
+OO O   O    O         OO O                                  O        O
 ZZZMZMMZMMMXZZZMZZXXMZZMMZMZMXXXXXXX= N=ONOZZZZMMXOXIXIXXOOMMZMOOOOXXZZMXOXMZMXMXX=IONO=NOMX=-MMZMO=OXIXZZXX-=OI=   --  X =-- I---
+NNNWNWWNWWW-NNNWNN-IWNNWWNWNW-OO--IIO     XNNNNWWIXIO O-I-XWWNWX--X--NNWIXIWNW-W--OO-    -W-O WWNWXOXOO-NNI    O
+AAAOAOOAOOOIAAAOAAIOOAAOOAOAOI--IIOO       AAAAOOO O   IO  OOAO    IIAAOO OOAOIOII        OI  OOAO   - IAAO
+VVVIVIIVIII0VVVIVV0 IVVIIVIVI0  00         VVVVII      0   IIVI    00VVI   IVI0I00        I0  IIVI     0VV
+OOO O  O    OOO OO   OO  O O               OOOO              O       OO     O                   O       OO
 MMZMXXMZZMMZZZXXZMMMMMZZMZZZMXXMXMMZMXXXINXMZZMMXOXXOOXMXOMMZMXXN=OIOXOONOMMMZXMMXXO=XXO=NXXXXMMMIOXXOIXMXOIIXXXN- --  IX-XI  -
+WWNW--WNNWWNNN--NWWWWWNNWNNNW-IW-WWNWI-OO IWNNWW-XI-X IWI-WWNW-I  -OXIX- -WWWN-WW-I-O-IXO I-OOWWWO--I-OOWIX  O-I
+OOAOIIOAAOOAAAIIAOOOOOAAOAAAOIOOIOOAOOI-  OOAAOOI OI  OOO OOAOIO     O    OOOAIOOIO  IO   OI--OOO  IO  -OO   -IO
+IIVI00IVVIIVVV00VIIIIIVVIVVVI0 I0IIVI 0    IVVII0  0   I  IIVI0           IIIV0II0   0     0  III  0    I     0
+  O    OO  OOO  O     OO OOO       O        OO              O                O
 ZZMZXXXXZMMMMZZMZZZMZAAZZZAMMMXMMZMMMMMXXXXMZZMXXXIXOOXX==XZZXXIN-ONXNX=-=ZZMMXXXXX==XXX=O=O=MMZXOIMXXOIXXOXOMXXI      -X==-
+NNWN-II-NWWWWNNWNNNWNVVNNNVWWW-WWNWWWWW-IIIWNNW-IOOI-X--O ONN--O          NNWW-I--IOO---O-OXOWWN-XOW-OXO--X -W-I
+AAOAIOOIAOOOOAAOAAAOAZZAAAZOOOIOOAOOOOOIOOOOAAOIO- O  II  -AAII           AAOOIOIIO  III     OOAI  OI-  II   OIO
+VVIV0  0VIIIIVVIVVVIVNNVVVNIII0IIVIIIII0   IVVI0      00   VV00           VVII0 00   000     IIV0  I0   00   I0
+OO O    O    OO OOO OMMOOOM      O          OO             OO             OO                   O
+                     WW   W
 ZMMXXXXMMMMZMZMZMZMMMAAZMZAZMZMXMZZMMZMMZMMMMMMMXXI=OXXX=IXXMXO=ONONIOI -OMMMMXXXXXXXXMXXOOO=OXXO=IXXXXXMMXOXMXO-     -XO=-=--
+NWW-IOOWWWWNWNWNWNWWWVVNWNVNWNW-WNNWWNWWNWWWWWWW--OO ---O O-W-XO  -      -WWWW--IOO---W-OXXXOXOO-OO-I--IWW--IWI         -
+AOOIO--OOOOAOAOAOAOOOZZAOAZAOAOIOAAOOAOOAOOOOOOOII   III  -IOI            OOOOIIO--IIIOI-     --   IOIIOOOI OOO
+VII0   IIIIVIVIVIVIIINNVIVNVIVI0IVVIIVIIVIIIIIII00   000   0I0            IIII00   000I0           0 00 II0  I
+O          O O O O   MMO OMO O   OO  O  O
+                     WW   W
 ZMXXXXXMMXMXMMMMMZMMMZMZZZZZMMMXXMXXMXMMXXMMMXMXMXXIOOXXXXXXMXXX=XI=--I==MMXOXXXOXXMMMXXMMX=-=XONNOXXXXMMMXNONX--   - -OOO=ONNI=-
+NW-O-OIWW-W-WWWWWNWWWNWNNNNNWWW-IW--W-WW--WWW-W-WIOO-X---IO-W-OIO-O     OWWIX--OXOIWWW--WW-O  IX  XIII-WWWO -           - O-
+AOI-I-OOOIOIOOOOOAOOOAOAAAAAOOOIOOIIOIOOIIOOOIOIOO-   IIIO-IOI-O I       OOO II- -OOOOIIOOI   O    OOOIOOO-
+VI0 0  II0I0IIIIIVIIIVIVVVVVIII0 I00I0II00III0I0I     000  0I0   0       II  00    III00II0           0III
+O                O   O OOOOO
 MMXXXOXXMXXXXOMZZZMZZMMZZZZZMZZMMXXMMMXMXXXMMMXXMXXXXIXMXXXXMMXXXXOO-=XOXXMXMXXXXXXXXX=OMXXINIXONNIXXXXXXXXXNIOX-      XOXONOOOXXI
+WW-OOXO-WI--OXWNNNWNNWWNNNNNWNNWW--WWW-W---WWW--W-O--O-W----WW----X   OX--W-W--OII---IOXW-IO  OX  OI--IO---O  -         -
+OOI-- -IOOII- OAAAOAAOOAAAAAOAAOOIIOOOIOIIIOOOIIOI-II IOIIIIOOIIII    - IIOIOII-OOIIIO  OIO   -    OIIO-III-
+II0    0I 00  IVVVIVVIIVVVVVIVVII00III0I000III00I0 00 0I0000II0000      00I0I00   000   I0          00  000
+               OOO OO  OOOOO OO
 XXXXXOXXMMXOIOMMMMMMMXZMXMMMMMXXXXXXMXXXIOXMXMMXXXXOXOXXXXMXXXXXXXXIXOXXXXXXXXOOOXXXXXOIXXOOI=OXO=XOIOOI=XXOXXOI -     ONNOONNXIII
+---IOXI-WW-XOXWWWWWWW-NW-WWWWW------W---O-OW-WW-IO XOX--I-W---O--IOOOXI----O-IXXXOI-IO OI-X-  XOXOOXOXX OI-X                     O
+IIIO- OIOOI   OOOOOOOIAOIOOOOOIIIIIIOIII  -OIOOIO-  - IIOIOIII-IIO- - OIIII-IO   -OIO-  OI     -  -      OI
+000    0II0   IIIIIII0VI0IIIII000000I000   I0II0      00 0I000 00      0000 0      0     0                0
+                      O
 MMZZXXZMZXOOXMZMZZZMZZZZZZZMMXXXXXXXMMXX-IXMMMXONOXOIXMXXXMXXXXXXXXXXMXXIXXOXXIOOOIXXXOXXOOXOIOMMXXXXXII=XXXNI=X---    XNNOONX--IX
+WWNN--NWN-X--WNWNNNWNNNNNNNWW--II-IIWW-O  -WWW-X - XO-W---W---I------W-IOI-XIIO- -O--I-I-XXO- XWW--IOOO O--O OO           -X     -
+OOAAIIAOAI  IOAOAAAOAAAAAAAOOIIOOIOOOOI-  IOOOI      IOIIIOIIIOIIIIIIOIO OI OO     IIO OI  -   OOIIO--   II-                     I
+IIVV00VIV0  0IVIVVVIVVVVVVVII00  0  II0   0III0      0I000I000 000000I0   0        00   0      II00      00                      0
+  OO  O O     O OOO OOOOOOO
 MMMMZZMZZXIIMMZZZZZZZZZZMZZMXXXOOXXXMXX= OMZMXXIOINOOXXXXXXXMXXXXXXXXMXI -XOXXXN=XXXXXXOIXXXIIIXMMXXXON-OXXOXXXXO-   - ---      OX
+WWWWNNWNN-OOWWNNNNNNNNNNWNNW---XX-O-W-IO XWNW-IOXO ----I----W--IIIO--W-O  IX--- O-I--O -O  IOOO-WW--IX  -IIXOIIO                X-
+OOOOAAOAAI  OOAAAAAAAAAAOAAOIII  I-IOIO   OAOIO      IIOIIIIOIIOOO-IIOI   O III  IOII-     O   IOOIIO    OO -OO-                 I
+IIIIVVIVV0  IIVVVVVVVVVVIVVI000  0 0I0    IVI0       00 0000I00    00I0     000  0 00          0II00                             0
+    OO OO     OOOOOOOOOO OO                O
 MMMMZZZMZXXMMZZZZZZMZMMZZZMMXXXXXIXMMMXNIXMMMXOXXXXXXXXXIOXMMXXXOI=IOMOI--IXMZMXXXXXMXXXXOOOOOOOMMMXXX==XXXXXMXXN-            XXMM
+WWWWNNNWN--WWNNNNNNWNWWNNNWW-----OOWWWI  -WWW-XO---II--IO--WW-IIXOOOXWX    OWNWIOII-W-IO-XX--XXXWWW-O-O  IOO-W--               OWW
+OOOOAAAOAIIOOAAAAAAOAOOAAAOOIIIII -OOOO  IOOOI -IIIOOIIO  IOOIOO     O     -OAOO-OOIOIO-I       OOOI-I   O--IOII               -OO
+IIIIVVVIV00IIVVVVVVIVIIVVVII00000  III   0III0  000  00   0II0       I      IVI    0I0  0       III0 0      0I00                II
+    OOO O    OOOOOO O  OOO                                                   O
 ZZMXZZZZMMMXZMZZMMMZZZZMZMMMXXXXO=OZMXXIXMMMMXOXMXXXMOXIOXOMMXXOXINXIONIXOOZMMXOOXXXMMXOOIX=XXXOXMMXXX=XOOOXXMMX==      I=    XZMM
+NNW-NNNNWWW-NWNNWWWNNNNWNWWW----- -NW-IOOWWWWIXIW---WXOO  XWW--- O  OX   -XNWW-XX-IIWW-X-OOOOIOX-WW-O-O -XXOIWWIO             INWW
+AAOIAAAAOOOIAOAAOOOAAAAOAOOOIIII   AOIO -OOOOO OOIIIO -    OOII            AOOI  IOOOOI   - -O- IOOI-I     -OOOO              OAOO
+VVI0VVVVIII0VIVVIIIVVVVIVIII0000   VI0   IIII   I000I      II00            VII0  0  II0         0II0 0       II                VII
+OO  OOOO    O OO   OOOO O          O                                       O                                                   O
 ZMMMZZZMXXXXZZZMMZZZMZZMMZZMXXXXN=NMMMXXXMZMMXOMMMMMMXO=NNXMMMXNNXO=OXXOOMMZMXIXXOXMZXN==INIMMMMXXMXMMXOI=XXXXMXX=     -XIXI==MZXM
+NWWWNNNWI---NNNWWNNNWNNWWNNWII-I   WWW-I-WNWWOXWWWWWWIXO  OWWWI  OXOXIIX-WWNWIOIIXIWN-     OWWWWI-W-WWIXOOO--OW-IO           OWN-W
+AOOOAAAOOIIIAAAOOAAAOAAOOAAOOOIO   OOOIOIOAOO- OOOOOOO    -OOOO  -   OO  OOAOO OO OOAI      OOOOOIOIOOO   -II-OIO             OAIO
+VIIIVVVI 000VVVIIVVVIVVIIVVI  0    III0 0IVII  IIIIII      III           IIVI      IV0      IIII 0I0II     00 I0              IV0I
+O   OOO     OOO  OOO OO  OO               O                                O        O                                          O
 ZXXXMMXXOXXXMMMZAZMZZZMMMMMXXXOXXOOMXZXXXXMZMXXMXXMMXXIOOOXMMMMXXMXXXMZZMMMMXXIXOIXXMXOO==OOXMMMXXXOXXXXOOXMXOOOI=-     IIXIXXMMMM
+N---WW--XII-WWWNVNWNNNWWWWW-IOX-O XW-N-IOIWNW-IW--WW--O----WWWWOOW---WNNWWWWOOOOXOO-WIX- OXX-WWWI-I-I-II---WIX               OWWWW
+AIIIOOII OOIOOOAZAOAAAOOOOOIO- I-  OIAIO-OOAOIOOIIOOII    IOOOO--OIIIOAAOOOO-- -  -IOO      IOOOOIO OIOO  IOO                -OOOO
+V000II00   0IIIVNVIVVVIIIII0   0   I0V0   IVI0 I00II00    0IIII  I000IVVIIII       0I       0III 0   0    0I                  IIII
+O              OMO OOO               O     O                          OO
+                W
 ZMZMXMMX=XXMMZMAMZZZZZMXZMZMMMMMXIOMMMXXOXXXZMXMZMMZZMXNIXXXXXXXXXXMXZMXXXMXXXOO==OXXXMXOOOOMZXMXXMMXXOIIOXXOO=----    -IX=INMMXMX
+NWNW-WW-OO-WWNWVWNNNNNWINWNWWWWWIOXWWW-OXI-INW-WNWWNNWI OOI----I---W-NW---W-I-XXOOXO--WIXXXXWN-W-IWW-I-OO-O-X-               WW-W-
+AOAOIOOI -IOOAOZOAAAAAOOAOAOOOOOO  OOOI- OIOAOIOAOOAAOO  -OIIIIOIIIOIAOIIIOIOI     -IIOO    OAIOIOOOIO    -I                 OOIOI
+VIVI0II0  0IIVINIVVVVVI VIVIIIII   III0   0 VI0IVIIVVI     0000 000I0VI000I0 0      00I     IV0I0 II0      0                 II0I0
+O O          O M OOOOO  O O                 O   O  OO                O                       O
+               W
 ZMZXXXMMXXMMMMZAAZZZZMZMZMZXXMAZMXXMMMXXXXXXMMXMZMMZZMXXXXXMMXMMXOXXXMZXXMXXXMXXXIIOIXXXOOOXXXMMXXXXXONONXXNNX===-     -=IIX=MMMMM
+NWN-O-WW--WWWWNVVNNNNWNWNWN--WVNW--WWW-II---WW-WNWWNNW--IO-WW-WWOX---WN-IW-OIWIOOOO-O--IX- OIIWW--I--X                      OWWWWW
+AOAI-IOOIIOOOOAZZAAAAOAOAOAIIOZAOIIOOOIOOIIIOOIOAOOAAOIIO-IOOIOO- IIIOAIOOI-OOO--    IIO   -OOOOIIOII                        OOOOO
+VIV0 0II00IIIIVNNVVVVIVIVIV00INVI00III0  000II0IVIIVVI00  0II0II  000IV0 I0  I       00       II00 00                        IIIII
+O O           OMMOOOO O O O   MO                O  OO                 O
+               WW             W
 ZZZXOXMXZZZZMZZMAAAZZMAZZZMXMZZZMXXXMZXOXZMXMMMMMZZZMZMXMXMMMXXMXXXMXMMMXXXXXZMXXOOOIXOXXNOXXXMXXXXMXXXNNNIIXI=II=-     IIOOOMMMMM
+NNN---W-NNNNWNNWVVVNNWVNNNW-WNNNW-I-WN-X-NW-WWWWWNNNWNW-W-WWW--W-I-W-WWW--IIONW--XXXO-X-I ----WI-I-W--O                     XWWWWW
+AAAI IOIAAAAOAAOZZZAAOZAAAOIOAAAOIOIOAI IAOIOOOOOAAAOAOIOIOOOIIOIOIOIOOOIIOO-AOII    I IO  IIIOOIOIOII-                      OOOOO
+VVV0 0I0VVVVIVVINNNVVINVVVI0IVVVI0 0IV0 0VI0IIIIIVVVIVI0I0III00I0 0I0III00   VI00    0 0   000I 0 0I00                       IIIII
+OOO     OOOO OO MMMOO MOOO   OOO     O   O       OOO O                       O
+                WWW   W
 MMMXXMMMZMZZMZZZZZZMMZMZZZMMZZMMXXXOMXXOMMMXMMZMMZZMMMZMXXMMZMZXXMXMXMMMXX=XXMXXOOXXOXOXXNXXXMXXXXMXMXXN==IIIOI===-    -IIONMZMXOX
+WWW--WWWNWNNWNNNNNNWWNWNNNWWNNWW-OIXW-IXWWW-WWNWWNNWWWNW--WWNWN--W-W-WWW-OO IW-I---O--XII I--W----W-W-I     O               WNW-XI
+OOOIIOOOAOAAOAAAAAAOOAOAAAOOAAOOI-O OIO OOOIOOAOOAAOOOAOIIOOAOAIIOIOIOOOI-  OOIO  I- I OO OIIOIIIIOIOIO                     OAOI O
+III00IIIVIVVIVVVVVVIIVIVVVIIVVII0   I0  III0IIVIIVVIIIVI00IIVIV00I0I0III0    I0   0  0     00I0000I0I0                      IVI0
+        O OO OOOOOO  O OOO  OO                O  OO   O     O O                                                              O
 MZZMMMMZMZZZMZZAZZZZZMMMZZZZZZZMMXXXXMXXMMXMMZZZMMMZMZMMXMXZMXXXXZMMMZZMXX=IOXOXO=XOOXXNOIXMMMXXXMXXZMXN=INOMXXO=I-    -IIXXMZXXMM
+WNNWWWWNWNNNWNNVNNNNNWWWNNNNNNNWWI-IIW-IWW-WWNNNWWWNWNWW-W-NWIIIONWWWNNW-IO --XI  -X--I -O-WWWIOOWI-NWI    XW-O            -WN--WW
+OAAOOOOAOAAAOAAZAAAAAOOOAAAAAAAOOOIOOOIOOOIOOAAAOOOAOAOOIOIAOOOO-AOOOAAOIO   I O  I  IO   IOOOO--OOIAOO     OI-            IOAIIOO
+IVVIIIIVIVVVIVVNVVVVVIIIVVVVVVVII 0  I0 II0IIVVVIIIVIVII0I0VI    VIIIVVI0    0    0  0    0III   I 0VI      I0             0IV00II
+ OO    O OOO OOMOOOOO   OOOOOOO              OOO   O O     O     O   OO                             O                        O
+               W
 MMAZMZZMMZMZMZZZZZZZMMMMMMMZZZZZMXXX=ZMMMMMMMMZMMMMZZZZZMMXZMXOOXXXMMMXXXI--OXX=-NXXXMZMXXXXXMXXXI=XXIXOOOOXMMXNI=-     --XXXMXXXM
+WWVNWNNWWNWNWNNNNNNNWWWWWWWNNNNNW--OONWWWWWWWWNWWWWNNNNNWW-NWOXX---WWW--IO  --OO  ---WNWO----W--OOOIIOIX  -OWWI            I-WIO-W
+OOZAOAAOOAOAOAAAAAAAOOOOOOOAAAAAOII- AOOOOOOOOAOOOOAAAAAOOIAO-  IIIOOOIIO    I-   IIIOAO-IIIIOII-  OO O    -OOO            OIOO-IO
+IINVIVVIIVIVIVVVVVVVIIIIIIIVVVVVI00  VIIIIIIIIVIIIIVVVVVII0VI   000III00     0    000IVI 0000I00            II              0I  0I
+  MO OO  O O OOOOOOO       OOOOO     O        O    OOOOO   O                          O
+  W
 ZZMMMMXXXZZZMZZZMMZMZMMMZMZZMZZMMXMXXZMMMZMMMZZZZMZZMZZZZMZMMXXXXXXMZMMMXO -OMOOOXXMMMMZMXXXXXXXNIOXXXOIIXXXXOOIIX-     -=XOXXXXXM
+NNWWWW---NNNWNNNWWNWNWWWNWNNWNNWW-W--NWWWNWWWNNNNWNNWNNNNWNWW------WNWWW--  XW-  O-WWWWNW-----O-  -IO -O OIIIX-            XIIIOIW
+AAOOOOIIIAAAOAAAOOAOAOOOAOAAOAAOOIOIIAOOOAOOOAAAAOAAOAAAAOAOOIIIIIIOAOOOI    O   -IOOOOAOIIIII-I   O-    -OOO               OOO-OO
+VVIIII000VVVIVVVIIVIVIIIVIVVIVVII0I00VIIIVIIIVVVVIVVIVVVVIVII000000IVIII0    I    0IIIIVI00000 0                                 I
+OO       OOO OOO  O O   O OO OO      O   O   OOOO OO OOOO O         O                  O
 ZMZZMMMOMZMZZAZMZZZMZMMMXMZZZZZZMMXXXXOXMMMMMMMMZZZMZZZZMMMMMMXXXX=MZMMXX=NOOXONOXXXMMMMZMXXXXXOOIOXX=--OMMXX=IIIII--  - -=X=IOOXX
+NWNNWWWXWNWNNVNWNNNWNWWW-WNNNNNNWW-I-IX-WWWWWWWWNNNWNNNNWWWWWW---OOWNWW-O  XX-    O-WWWWNW-IIOO-  --O   -WW--OOOOO           OXX--
+AOAAOOO OAOAAZAOAAAOAOOOIOAAAAAAOOIOIO IOOOOOOOOAAAOAAAAOOOOOOIII- OAOOI-    I    -IOOOOAOIOO--    I-    OOII                   II
+VIVVIII IVIVVNVIVVVIVIII0IVVVVVVII0 0  0IIIIIIIIVVVIVVVVIIIIII000  IVII0     0     0IIIIVI0        0     II00                   00
+O OO     O OOMO OOO O     OOOOOO                OOO OOOO            O                   O
+             W
 ZZMMMMXXMZZZZMMZZZZMZZZXXZMMMXZMMXMXXOOXMMMMMXMMMMMMMZZMMXXMXMXXMMXXXOXXOIX=XXOXXOXMXXXXMXXXXXXOONOON= -OXXXI=OXOII -    -XIXXXXXX
+NNWWWW-IWNNNNWWNNNNWNNN--NWWW-NWW-W-IXX-WWWWW-WWWWWWWNNWW--W-W--WW-OOXOIX OOIIXIO-OW----W--I--I-  --    ----OOXOXO          OIIO--
+AAOOOOIOOAAAAOOAAAAOAAAIIAOOOIAOOIOIO  IOOOOOIOOOOOOOAAOOIIOIOIIOOI-- -O  - OO O- -OIIIIOIIOIIO          III   -            -OO-II
+VVIIII0 IVVVVIIVVVVIVVV00VIII0VII0I0   0IIIII0IIIIIIIVVII00I0I00II0                I0000I00 00           000                    00
+OO       OOOO  OOOO OOO  O    O                      OO
 MZMZMZMZZMZMZZMMMZZZMMMMXXXXXMMMMMMMXOXMMZMMXXXXMZZZZMZZMMXMMMXXMXXNI-IXIIOOXOIXXXXXXOOIXXX=XXXOOOIIO-  O=XXOOOXOO=-      --=XXXXX
+WNWNWNWNNWNWNNWWWNNNWWWW--I--WWWWWWWO-IWWNWW----WNNNNWNNWW-WWWI-W-I   OIOOX--XO---I-O--O--IO--I-         OO-XX              OOI-II
+OAOAOAOAAOAOAAOOOAAAOOOOIIOIIOOOOOOO- OOOAOOIIIIOAAAAOAAOOIOOOOIOIO    O    I  IIIOI-   IIO IIO           -I                 -OIOO
+IVIVIVIVVIVIVVIIIVVVIIII00 00IIIIIII   IIVII0000IVVVVIVVII0III 0I0          0  000 0    00  00             0                   0
+ O O O OO O OO   OOO                     O       OOOO OO
 MZMMMZMZZZAZZZZMMZZMMMMMZXXXXXMXXXZZXIOZMZXMXXXMMMZZZMMMMMXXMMXXMXXXONXXO=XXXOXMMMXX==OIOI=OOXONOXIXO---IOOXMXOIIII-     =- OIOXXX
+WNWWWNWNNNVNNNNWWNNWWWWWN-I---W-I-NN-OXNWN-WIOIWWWNNNWWWWW--WW--W--O- I-- ---X-WWWIOOO-OXOO X-X           X-W-               OXI--
+OAOOOAOAAAZAAAAOOAAOOOOOAIOIIIOIOIAAI  AOAIOO-OOOOAAAOOOOOIIOOIIOII-  OI  III IOOOO-         I             IOI                 OII
+IVIIIVIVVVNVVVVIIVVIIIIIV0 000I0 0VV0  VIV0I   IIIVVVIIIII00II00I00    0  000 0III           0             0I0                  00
+ O   O OOOMOOOO  OO     O         OO   O O        OOO
+          W
 XMZZMMIZMMMZMMMZZMMZMZMMMMXXMXXZMXXMXXXMMMMXXXXMZMMZZMMMMMXMZMMMZMZXOXXO-NXXXXMMXMMXXOII==ONIXOONNIXX---IONXXO==I==-  ---X- NOXXXX
+-WNNWWONWWWNWWWNNWWNWNWWWW--W--NWI-W-IOWWWW--I-WNWWNNWWWWW-WNWWWNWN-XOIX  --IOWW-WW--XOOOO  O-X            OIX               XOIII
+IOAAOO AOOOAOOOAAOOAOAOOOOIIOIIAOOIOIO-OOOOIIOIOAOOAAOOOOOIOAOOOAOAI -O   IIO-OOIOOII        I             -O                 -OOO
+0IVVII VIIIVIIIVVIIVIVIIII00I00VI 0I0  IIII00 0IVIIVVIIIII0IVIIIVIV0      00  II0II00        0
+  OO   O   O   OO  O O         O                O  OO       O   O O
 MZMMMXXXZZZMZMMZZZAZZZZZZMZMMMMMZMMMXXOXMMMXXMMMMZZZMZMZMMMZZMMXMMXMXOXOXOXOXXXXMMMXOOXXX=NONXXOINOX=  -=NXXOIIIXI=--        NONOO
+WNWWWO -NNNWNWWNNNVNNNNNNWNWWWWWNWWW-IX-WWW--WWWWNNNWNWNWWWNNWW-WW-WIXIX  -X--I-WWW-XXOIOO   -IXO                             - -X
+OAOOO- IAAAOAOOAAAZAAAAAAOAOOOOOAOOOIO IOOOIIOOOOAAAOAOAOOOAAOOIOOIOO O   I IIOIOOOI  -O-    IO
+IVIII  0VVVIVIIVVVNVVVVVVIVIIIIIVIII0  0III00IIIIVVVIVIVIIIVVII0II0I      0 00 0III0         0
+ O      OOO O  OOOMOOOOOO O     O                OOO O O   OO
+                  W
 XMMZMX=XZZZZZMZMZMZZZMZMZMMMZMZMMMZMMMMMZZXXXZMZZZZMZZZZMMZZMZMXZMXXIXXXOIXXXXMMMMXXX=XXMXIIOXMMXOOO-- -IXXIIXXIXII--            =
+-WWNWO INNNNNWNWNWNNNWNWNWWWNWNWWWNWWWWWNN-I-NWNNNNWNNNNWWNNWNW-NW-IOO--XOI--IWWWW-O OI-WIO  -WW-X
+IOOAO- OAAAAAOAOAOAAAOAOAOOOAOAOOOAOOOOOAAIOIAOAAAAOAAAAOOAAOAOIAOIO -II  OIIOOOOOI-  OIOO   IOOI
+0IIVI   VVVVVIVIVIVVVIVIVIIIVIVIIIVIIIIIVV0 0VIVVVVIVVVVIIVVIVI0VI0   00   00 IIII0    0I    0II0
+   O    OOOOO O O OOO O O   O O   O     OO   O OOOO OOOO  OO O  O
 XXXXXO=OZZZZMMMZZZZZMZZZMXOXMZZMZZZMMZZZMMXXXXZZZZZZZZMZMZMMMMMXMMXXOIMMXXIXXXMXMX=IIXXXXXNXNMMMXXIO-  -IXXXXXIIIX=-- -     -- --
+--II-X -NNNNWWWNNNNNWNNNW-X-WNNWNNNWWNNNWW-I--NNNNNNNNWNWNWWWWW-WW-IXOWW-OOIO-W-WIO  -II-O   WWW--O
+IIOOI   AAAAOOOAAAAAOAAAOI IOAAOAAAOOAAAOOIOIIAAAAAAAAOAOAOOOOOIOOIO  OOI- O-IOIOO   IOOI-   OOOII
+00  0   VVVVIIIVVVVVIVVVI0 0IVVIVVVIIVVVII0 00VVVVVVVVIVIVIIIII0II0   II0    0I0I    0  0    III00
+        OOOO   OOOOO OOO     OO OOO  OOO      OOOOOOOO O O
 XXXXXI==MMMMZMZZMZZZMZMMMXIXXZMMZMMMMMMXXXXXXMXXMMMMMZMMXXXXXXXXMZXXXXMMXXI-IXXMXI- OMMXXX=OIXXXXMXOX   =XX=IIIIIII-- --O==IONONNO
+-IOIIO OWWWWNWNNWNNNWNWWW-OO-NWWNWWWWWW--IOOOW--WWWWWNWW--------WN----WW-IO O--WIO  XWW--IO-O----W-X                    -     -
+IO-OO   OOOOAOAAOAAAOAOOOI -IAOOAOOOOOOIIO---OIIOOOOOAOOIIIIIIIIOAIIIIOOIO   IIOO    OOIIO   IIIIOI
+0       IIIIVIVVIVVVIVIII0  0VIIVIIIIII00    I00IIIIIVII00000000IV0000II0    00I     II00    0000I0
+            O OO OOO O       O  O                    O           O
 ZXOXXXO-OXMMZMZZZZZZMMMMZMXIMMMZZMMMZMMMXXXXXMXXXMMMMMZMMMXXXXXXXMXOXXXXMXXMXXXXXOX-XXXXMXXMXXXXXXMXO- --IX=IIXX=-=-- -IIIIOXONNNO
+N-XOI-  --WWNWNNNNNNWWWWNWIOWWWNNWWWNWWW-IIOIW---WWWWWNWWW-I---IIW-XOI--W--W-IIIIX  I---W--WI--IO-W-X                   OOO-     -
+AI -OI   IOOAOAAAAAAOOOOAOO OOOAAOOOAOOOIOO-OOIIIOOOOOAOOOIOIIIOOOI -OIIOIIOIOOOO   OIIIOIIOOIIO-IOI
+V0   0   0IIVIVVVVVVIIIIVI  IIIVVIIIVIII0    I000IIIIIVIII0 000  I0   00I00I0        000I00I 00  0I0
+O           O OOOOOO    O      OO   O                 O
 ZMOOOO=-XXXMMMZZMZMZZMMZZXXXMZMMMMXZZMMXXMMMXMMMMMMMZMMZMMXXMMXXMXXXXXXMXMXMMXXXMXXOXXXXMMMXOXX=O=XXO--===IXIXIIX=X==--IOXXINNNNNN
+NWXXXX   --WWWNNWNWNNWWNN-IOWNWWWW-NNWW--WWW-WWWWWWWNWWNWW--WW--W---I--W-W-WW-I-WI-X--OOWWWIX-IO-OII                    XOOO
+AO       IIOOOAAOAOAAOOAAIO-OAOOOOIAAOOIIOOOIOOOOOOOAOOAOOIIOOIIOIIIOIIOIOIOOIOIOOI II--OOOO IO   OO                     --
+VI       00IIIVVIVIVVIIVV0  IVIIII0VVII00III0IIIIIIIVIIVII00II00I000 00I0I0II0 0I 0 00  III  0
+O             OO O OO  OO    O     OO               O  O
 MX=NX-IOOXXXXMMMMZZMMMZZMMXMMMZMZZMMMMXMMMXXXMMMMZMZMMMMMXMMMMXXZMMMMMMMZMZMMXXXXOXXMMXMMXXXIXXNNO=N-  ---IXXII=IIX=I- ==XOXNOXOOO
+W-O     XI-IIWWWWNNWWWNNWW-WWWNWNNWWWW-WWW---WWWWNWNWWWWW-WWWW--NWWWWWWWNWNWW-I-OXI-WWIWW-O  OI   O                     OOXO
+OI       OIOOOOOOAAOOOAAOOIOOOAOAAOOOOIOOOIIIOOOOAOAOOOOOIOOOOIIAOOOOOOOAOAOOIOI- OIOOOOOI-  -O                          - -
+I0        0  IIIIVVIIIVVII0IIIVIVVIIII0III000IIIIVIVIIIII0IIII00VIIIIIIIVIVII0 0   0II II0
+                 OO   OO      O OO               O O            O       O O
 XMXOOIO NXOXXMZZMMXMMMZZZZZMXMMMZMMMMXXXXXXXXXXXMMMMMMMMMXXXXXXXXMMMMXXMMMMMXOOXXXXXXMZMMXOONNOOOOO=I  -=-XIXIXI=II-==--OXXXOIIIII
+-W-XX    -XI-WNNWW-WWWNNNNNW-WWWNWWWW-O---------WWWWWWWWWI-------WWWW--WWWWW-XXOIOI--WNWWI-    - -XO                    -OOO-
+IOI      I OIOAAOOIOOOAAAAAOIOOOAOOOOI-IIIIIIIIIOOOOOOOOOOIIIIIIIOOOOIIOOOOOI  -O-OIIOAOOO                               ---
+0I0      0  0IVVII0IIIVVVVVI0IIIVIIII0 000000000IIIIIIIII 0000000IIII00IIIII0      00IVII
+              OO      OOOOO     O                                                     O
 ZZMZMX==NXXXXMMMMZZMMXMMZZZMMMMMMMMXOOXXMXMMXMXMXMMXMMMMXXXXXMXMXMMXXMMMMMMMXOXXXOIXXXXMXXOOXXOOOX=O=  -=-XXXIXI=I==== =OOXOOI=XOO
+NNWNW-O  ----WWWWNNWW-WWNNNWWWWWWWWI-X--W-WWIW-W-WW-WWWW---I-W-W-WW--WWWWWWW--I-IXOO-I-W-IXX-O    O-                    -XIX-
+AAOAOI   IIIIOOOOAAOOIOOAAAOOOOOOOOO  IIOIOOOOIOIOOIOOOOIIIOIOIOIOOIIOOOOOOOI OIO  -IOIOIO  I-                            O
+VVIVI0   0000IIIIVVII0IIVVVIIIIIIII   00I0II I0I0II0IIII000 0I0I0II00IIIIIII0  0    0 0I0   0
+OO O             OO     OOO
 ZXMMXXXOXMXXXMMZMMMMXXXXMMMMMMMXXXXOINMMMMXXMXXMMMMMXMMXMMMXXMMMXXXXXMXMMMMXXIXX==-N=OXMXI=XXXOXOOXI-- -=-XXXXXI=IIII- -NOXONXIOON
+N-WW---XIW---WWNWWWW----WWWWWWW----X  WWWW--W--WWWWW-WW-WWW--WWW---I-W-WWWW-IOOOOO  OXIWIOOI-I-                          XOX
+AIOOIII OOIIIOOAOOOOIIIIOOOOOOOIIII   OOOOIIOIIOOOOOIOOIOOOIIOOOIIIOIOIOOOOIO --      OOO  OIO                            -
+V0II000  I000IIVIIII0000IIIIIII0000   IIII00I00IIIII0II0III00III000 0I0IIII0           I    0
+O              O
 MMZZMXXXMMMMMMMZMMMXMMZMZMMMMXXXMMXXNXMMMMMMXXXMMMMMMMXMMXXMXMXMXOXXMMMMMMMXOXXO-- NIXXOIXXXXXXXN=NX-   =-OIXXII====X=  XXXX=--XIX
+WWNNW--IWWWWWWWNWWW-WWNWNWWWWO--WW-I -WWWWWW---WWWWWWW-WW--W-W-W-X-IWWWWWWW-XOIX    OI-XOOO--O   O                       OIOO
+OOAAOIIOOOOOOOOAOOOIOOAOAOOOO-IIOOIO IOOOOOOIIIOOOOOOOIOOIIOIOIOI IOOOOOOOOI -O      OI  --II-                           -O-
+IIVVI00 IIIIIIIVIII0IIVIVIIII 00II0  0IIIIII000IIIIIII0II00I0I0I0 0 IIIIIII0          0    00
+  OO           O      O O
 XZMMMONXMZXXMMMMXMXXXMXMMZZXIXMMXXXMMMMMMXMXXXMMMMMMMMMMMXMXXXXXXXXXZMMMXXXNIXO  XXXXXOOXZMXXN=XN==I--  =ONXIXXX==--I-  =OXXO   -=
+-NWWWX IWNIIWWWW-W---W-WWNN-O WW-O-WWWWWW-W---WWWWWWWWWWW-W------I--NWWW--I  IX  IOI-IX -NW-I    O                       X-O-
+IAOOO  OOAOOOOOOIOIIIOIOOAAI  OOI-IOOOOOOIOIIIOOOOOOOOOOOIOIIIIIIOIIAOOOIIO  O   O-OIO  IAOIO                             I-
+0VIII   IV  IIII0I000I0IIVV0  II0 0IIIIII0I000IIIIIIIIIII0I000000 00VIII00          0   0VI0                              0
+ O       O               OO                                         O                    O
 MZMMMOOMZXXXMZZMZZXXXMZMZZZXOXXMMXXXMMMZMMMMXMMZMZMMMMZMMXMMXXX=XXXOXMZMXX=I-=OIOXONXXOIXMMXXOXIO===-----XNXOX=----=I=  XOXXO  - -
+WNWWWXXWN-O-WNNWNNOIIWNWNNN-XO-WW-I-WWWNWWWW-WWNWNWWWWNWW-WW--IO I-X-WNW-O    - --- -I-O-WW-O-   O                       X-OX
+OAOOO  OAI-IOAAOAA-OOOAOAAAI -IOOIOIOOOAOOOOIOOAOAOOOOAOOIOOIIO  OI IOAOI-       I  IO  IOOI-                             I-
+IVIII  IV0 0IVVIVV   IVIVVV0  0II0 0IIIVIIII0IIVIVIIIIVII0II00    0 0IVI0        0  0   0II0                              0
+ O      O    OO OO    O OOO            O       O O    O               O
 MZZZXIMMMZXMMMMZZMXXXXMZZZZZXXMZMMXXXXZZMMMXMMZMZMMZMMMXMMXMMXXI=IXOXMMXXO=-=N IXXXNXIIOXMMXMXXIXN==-----IOOOOXONOONNOXI=OXXI =XXO
+WNNN-OWWWNIWWWWNNW-OI-WNNNNN-OWNWWIO--NNWWW-WWNWNWWNWWW-WW-WW-O  OO--WW--X      IO  OO --WW-WIO           -      --     OX-IO
+OAAAI OOOAOOOOOAAOI-OIOAAAAAI-OAOOO-IIAAOOOIOOAOAOOAOOOIOOIOOI-   - IOOII       O-  -   IOOIOO-                           IO
+IVVV0 IIIV IIIIVVI0  0IVVVVV0 IVII  00VVIII0IIVIVIIVIII0II0II0      0II00               0II0I                             0
+ OOO     O     OO      OOOOO   O      OO      O O  O
 ZMZZMMXZMMMMZZZZMZXXXXMZZZZMMXXXXXXXOXXZZMMXMMMMMMMZXMMXZMMXMMXNOXXXMMXZMXO-IONIMMXXOIIOXXMMZMXOX==---= -INNOXNOIIO==OOOOIXXX ONON
+NWNNWW-NWWWWNNNNWN-I--WNNNNWW--II---XO-NNWW-WWWWWWWN-WW-NWW-WW- XIIIWW-NWI- OX OWWOO-  ---WWNWO-               -OOXOO---XO-OO   -
+AOAAOOIAOOOOAAAAOAIOIIOAAAAOOIIOOIII -IAAOOIOOOOOOOAIOOIAOOIOOI  OOOOOIAOO      OO--    IIOOAO-                           I--
+VIVVII0VIIIIVVVVIV0 00IVVVVII00  000  0VVII0IIIIIIIV0II0VII0II0     II0VI       II      00IIVI                            0
+O OO   O    OOOO O     OOOO            OO          O    O              O                    O
 ZMMMMMMMMMZMMZMZZMMXMXXMMMXXXMXXXXXXXOXMZMMMXMMMXXMMMXXMMMXXMMXN=OOOMMXMXMXXMZMXMZMXONNOXXXXMMXON=------ =OOOI-  -OXXXN=O=XXO --
+NWWWWWWWWWNWWNWNNWW-W--WWW---WO-----IXOWNWWW-WWW--WWW--WWW--WWI O--XWW-W-W--WNWOWNW-   X----WW-X          --           OXOIOX
+AOOOOOOOOOAOOAOAAOOIOIIOOOIIIO-IIIIIO -OAOOOIOOOIIOOOIIOOOIIOOO     OOIOIOIIOAO-OAOI    IIIIOOI                           O-
+VIIIIIIIIIVIIVIVVII0I00III000I 00000   IVIII0III00III00III00II      II0I0I00IVI IVI0    0000II0
+O         O  O OO                       O                                    O   O
 ZMZZMMZMZMZMZZMZMZZZMMMZZMMMZMMXXMMMMXXZMMMXZXZMMZMMMXMXXMMXMMMXXXXMMXXXXX-XMZXXXZXXXXXXMXXXO=I=XI--  -  =IOXI==- --- =NN=XXO--=XI
+NWNNWWNWNWNWNNWNWNNNWWWNNWWWNWW--WWWW-ONWWW-N-NWWNWWW-W--WW-WWW--OIWWIIOO  OWN---N--III-W-IOXOOO                         OO-X
+AOAAOOAOAOAOAAOAOAAAOOOAAOOOAOOIIOOOOI-AOOOIAIAOOAOOOIOIIOOIOOOII-OOOOO--  -OAIIIAIIOOOIOIO-                              -I
+VIVVIIVIVIVIVVIVIVVVIIIVVIIIVII00IIII0 VIII0V0VIIVIII0I00II0III00  II       IV000V00   0I0                                 0
+O OO  O O O OO O OOO   OO   O          O    O O  O                           O   O
 ZMZMMMMMMZMXMMMMZMMMMMMMMMMMMMMMXMMMMXXXXMMXMXXMMXXXXXXXMXXMXXXXXXXXXXXO==XOXMXXXMXXXXXMXXXOOONNOI======IONNNNNNNXNONONIIOXXXIOXXX
+NWNWWWWWWNW-WWWWNWWWWWWWWWWWWWWW-WWWW-I--WW-W--WW-------W--W--I-I---IOO-OO -IW---W--IO-W------           -         - - OOXOOOOXOOO
+AOAOOOOOOAOIOOOOAOOOOOOOOOOOOOOOIOOOOIOIIOOIOIIOOIIIIIIIOIIOIIOIOIIIO--     OOIIIOIIO-IOIII                               ---  ---
+VIVIIIIIIVI0IIIIVIIIIIIIIIIIIIII0IIII0 00II0I00II0000000I00I00 0 000         I000I00  0I000
+O O      O      O
 ZZMZZZMMMMMZMMZMMMMMMZZMZMXMZZMMMMZZMMXXXXOXMXXMMXXMMZXXMMXXXXXXXXMMMXXXXXOXXXXXXXXXXXXXMXXXOXXXXOOOIIOOXOXXXXXXXXXXXXXXXXXXXXXOXX
+NNWNNNWWWWWNWWNWWWWWWNNWNW-WNNWWWWNNWWI--OX-W--WW--WWN--WW--OI----WWWIIIIIXO--II-II-O---W--IXOOOOXXXOOXXOXOOOIOOOOOIOOOIIIOOIOOXIO
+AAOAAAOOOOOAOOAOOOOOOAAOAOIOAAOOOOAAOOOII- IOIIOOIIOOAIIOOII-OIIIIOOOOOOOO -IIOOIOOI-IIIOIIO ----       - ---O-----O---OOO--O-- O-
+VVIVVVIIIIIVIIVIIIIIIVVIVI0IVVIIIIVVII 00  0I00II00IIV00II00  0000III       00  0  0 000I00
+OO OOO     O  O      OO O   OO    OO                 O
 MZMMZZMZMMMMMMZZMMMZMXXZZXMMXXXXMXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXMXXXXXXXXXXXXXXXXXXXOOXXXXXXXOXX
+WNWWNNWNWWWWWWNNWWWNW--NN-WW--I-W--W-II----OO---IIOI--I--IIIIIIIW-I----II-IIII---IIII---I----W----W--III----IIIIOIIIIOXXOOOII-IXII
+OAOOAAOAOOOOOOAAOOOAOIIAAIOOIIOIOIIOIOOIIII--IIIOO-OIIOIIOOOOOOOOIOIIIIOOIOOOOIIIOOOOIIIOIIIIOIIIIOIIOOOIIIIOOOO-OOOO-  ---OOIO OO
+IVIIVVIVIIIIIIVVIIIVI00VV0II00 0I00I0  0000  000    00 00       I0 0000  0    000    000 0000I0000I00   0000                 0
+ O  OO O      OO   O   OO
 MMZMZMMZMMMMXXXXMMXMXXMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXOXXXXXXXX
+WWNWNWWNWWWW-I--WW-W--WWW---------------I-IOI---IOOOI-IIIOI-------III----II-I--I-I-----II--------I-----I--I-IIIOOOOXOOOIIXIIIII---
+OOAOAOOAOOOOIOIIOOIOIIOOOIIIIIIIIIIIIIIIOIO-OIIIO---OIOOO-OIIIIIIIOOOIIIIOOIOIIOIOIIIIIOOIIIIIIIIOIIIIIOIIOIOOO---- ---OO OOOOOIII
+IIVIVIIVIIII0 00II0I00III000000000000000 0   000     0     0000000   0000  0 00 0 00000  00000000 00000 00 0                   000
+  O O  O
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOXXXOXXXXXXXXXXXX
+-II---II---I---III--OOO-I---------IO--------IIIIII---IIIIOO-I-II----II-II-I-I-I-----II-I--IIIIO-I-OI-I--IIIIIOXXXXOOOXOOOOOOOOIOIO
+IOOIIIOOIIIOIIIOOOII---IOIIIIIIIIIO-IIIIIIIIOOOOOOIIIOOOO--IOIOOIIIIOOIOOIOIOIOIIIIIOOIOIIOOOO-IOI-OIOIIOOOOO-    --- --------O-O-
+0  000  000 000   00   0 000000000  00000000      000      0 0  0000  0  0 0 0 00000  0 00     0 0  0 00
 XXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXOOXXOOOXOOOOXOXXXXO
+----W------IIIIIII--IIII-I------I-IIIIW--I---IIIIOI-OIOOII-----II--I---I-IIIOIII--IIIIOOIIOIOOXOOOOIO-I-II-IOOOXXOOXXXOXXXXOXOIOOX
+IIIIOIIIIIIOOOOOOOIIOOOOIOIIIIIIOIOOOOOIIOIIIOOOO-OI-O--OOIIIIIOOIIOIIIOIOOO-OOOIIOOOO--OO-O-- ----O-IOIOOIO---  --   -    - -O--
+0000I000000       00    0 000000 0    I00 000      0      00000  00 000 0       00                   0 0  0
 XXXXXMXXXXXXXXXXXXOXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOIIIOIOXXOXXXXXXXXXXXOXXXOOIOOIOIXXOXXX
+-----W-I--III-IIIIXIXO---I-IIIIII-II--I-IIIIOOII-OI-OI-IIIIIII-III--IIIIIIOII-III--OIOOOOOOXOOOXOXOOXIOOIOIOOOOOXOOOXXOXXOXOOOXOOO
+IIIIIOIOIIOOOIOOOO O -IIIOIOOOOOOIOOIIOIOOOO--OOI-OI-OIOOOOOOOIOOOIIOOOOOO-OOIOOOII-O------       -- O--O-O----- ---        -- ---
+00000I0 00   0        000 0      0  00 0        0  0  0       0   00         0   00
 XXXXXXXXXMXXXXXXXXMMXMXMXXXXXXXXMMMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXOIOIOOXXOXXXX
+--I------W--------WW-W-W--------WWWW-----I-IIOIII-IIIII---I----II-I--IIIIOOOO--OOIOOXOIOIIIIOOOIOOOOIIIIIII-IOOOOIOXOXOXOXXOOXOOOO
+IIOIIIIIIOIIIIIIIIOOIOIOIIIIIIIIOOOOIIIIIOIOO-OOOIOOOOOIIIOIIIIOOIOIIOOOO----II--O-- -O-OOOO---O----OOOOOOOIO----O- -      -- ----
+00 000000I00000000II0I0I00000000IIII00000 0      0     000 0000  0 00        00                            0
 XXXXXMMMXMMXMXMXMXMMXXXMXXXMMXXXMMMXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOXXXXXOOXXOOXXX
+-----WWW-WW-W-W-W-WW---W---WW---WWW----W--I----III-I-III-I-------II-IIIOIOOOO-IXXXXOOOI---I---IIIIIO-I--II---IIOXXXXOOOOOXXOOXXOOO
+IIIIIOOOIOOIOIOIOIOOIIIOIIIOOIIIOOOIIIIOIIOIIIIOOOIOIOOOIOIIIIIIIOOIOOO-O----IO    ---OIIIOIIIOOOOO-IOIIOOIIIOO-    -----  --  ---
+00000III0II0I0I0I0II000I000II000III0000I00 0000   0 0   0 0000000  0         0         000 000      0 00  000
 MXXXXXMMMXMXMXXXXMMXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXOOOOOXOOOXOXOXXXOOX
+W-----WWW-W-W----WW-----------I-II--III-W-IIIII-IIII------W-I-----I-IOIIIIIIII-IIO-I-----I----I-II-I-W---IIIIIOXXXXXOXXXOXOXOOOXXI
+OIIIIIOOOIOIOIIIIOOIIIIIIIIIIIOIOOIIOOOIOIOOOOOIOOOOIIIIIIOIOIIIIIOIO-OOOOOOOOIOO-IOIIIIIOIIIIOIOOIOIOIIIOOOOO-     -   - - ---  O
+I00000III0I0I0000II00000000000 0  00   0I0     0    000000I0 00000 0          0   0 00000 0000 0  0 0I000
 XMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXXXXOXXOOXXXXXXXXOX
+-W-IOOOI---I--IOOIIIIIIII--OOIIOOIII---I-OOIOIIIIIIIIIII------IIIOXXXXOOOOOOXOOIIIIIIOII-I-II-I-OII-I-IIIOI-IOXOOOOXOOXXOIIIOOOOXO
+IOIO---OIIIOIIO--OOOOOOOOII--OO--OOOIIIOI--O-OOOOOOOOOOOIIIIIIOOO-    ------ --OOOOOO-OOIOIOOIOI-OOIOIOOO-OIO- ---- --  -OOO---- -
+0I0     000 00           00         000 0               000000                          0 0  0 0   0 0     0
 XXXXXXXMMMMXMXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOXXO
+-------WWWW-W--IIII--II------IWI-I---I------------II-I-IIII-I-II--OI-III-I-I-IIIOIIIXXXXXOOOXOIOII-IIOOIIIIII-O--IIIOOOOOIOOXXXOOX
+IIIIIIIOOOOIOIIOOOOIIOOIIIIIIOOOIOIIIOIIIIIIIIIIIIOOIOIOOOOIOIOOII-OIOOOIOIOIOOO-OOO     --- -O-OOIOO--OOOOOOI-IIOOO-----O--   --
+0000000IIII0I00    00  000000 I 0 000 000000000000  0 0    0 0  00  0   0 0 0                     0          0 00
 XXXMMMMXMMMMMXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOIIXOXXXXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXX
+--IWWWW-WWWWW--II-IIIXOIII--I---I---I-I---I-I-II--III-IIIIIIII--I-OIIIIIIIIIIIIIIIIOXXXOOOXOOIIIII-IIIIIIIIOOOOOOOOXOOOOOOOOOOOOOO
+IIOOOOOIOOOOOIIOOIOOO -OOOIIOIIIOIIIOIOIIIOIOIOOIIOOOIOOOOOOOOIIOI-OOOOOOOOOOOOOOOO-     - --OOOOOIOOOOOOOO-------- --------------
+00 IIII0IIIII00  0        00 000 000 0 000 0 0  00   0        00 0                                0
 XXXXXMMMXMMMXXXXMXXXXXXXXXXXXXMXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOXXOXXXXMXXXXXXXXXXXXXXXXXOXOXXXXXXXXXXOXOOO
+-----WWW-WWW----W-II-I---I----W---W---I--I--OIOII--II---III-IIIIOIIIIOI-----IIII--IOXXXOOXIIIIW--IOII-II-IIIIOIIXOXIOO-IOOOOOXOXXX
+IIIIIOOOIOOOIIIIOIOOIOIIIOIIIIOIIIOIIIOIIOII-O-OOIIOOIIIOOOIOOOO-OOOO-OIIIIIOOOOIIO-   -- OOOOOIIO-OOIOOIOOOO-OO - O--IO----- -
+00000III0III0000I0  0 000 0000I000I000 00 00     00  000   0           00000    00            I00    0  0             0
 OXXXXMXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXXXXXXXXXXOXXXXXXXXXXXOOXOOXXXOIOOIIIIIOIO
+XOO--WII-------W----I-II-III-IOIII-II--IIOIII-IIII--I---IIIIIIIIIII--III-I---IIO-OOXXOOOOOOO-I-IIOXIIOI-IIOIIOXXOXXOOOXOXXOOOOOXOX
+ --IIOOOIIIIIIIOIIIIOIOOIOOOIO-OOOIOOIIOO-OOOIOOOOIIOIIIOOOOOOOOOOOIIOOOIOIIIOO-I--  -------IOIOO- OO-OIOO-OO-  -  ---
+   00I  0000000I0000 0  0   0     0  00      0    00 000           00   0 000   0           0 0        0
 XXXXXXXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXMXXXXXXXXXXXXXXXXXXXXXOXXXXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXXXXXXXXXXXXXXOOXOOOOOXOOXO
+OOI-IIII-II---W--I-I-I-I-IIIII--I-I--I-IIIIIW---W-----II-II-IOI-I-I-I-XO--IIIIOOOIIOIIIIII-IIIIIOOXXI-IIIOIIIOIOOOOOOXXOXXXXXOXXOX
+--OIOOOOIOOIIIOIIOIOIOIOIOOOOOIIOIOIIOIOOOOOOIIIOIIIIIOOIOOIO-OIOIOIOI -IIOOOO---OO-OOOOOOIOOOOO--  OIOOO-OOO-O------  -     -  -
+   0    0  000I00 0 0 0 0     00 0 00 0     I000I00000  0  0   0 0 0 0  00                0          0
 XXXXXXXXMXXXXXXXXMXXXXMXXXXXXXXXXXXXXXXMXXXMMXMXXMXXMXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOXOOXOXO
+-------IW--I-----WIIIIW--I--------I-I--WI--WW-W--W--W-W------I-I------I-I-IIIIII-IOOIIII-II--IIOOOOOIIIIIOIII-I-OOOOIOOOOOXOXXOXOX
+IIIIIIIOOIIOIIIIIOOOOOOIIOIIIIIIIIOIOIIOOIIOOIOIIOIIOIOIIIIIIOIOIIIIIIOIOIOOOOOOIO--OOOOIOOIIOO-----OOOOO-OOOIOI----O----- -  - -
+0000000 I00 00000I    I00 00000000 0 00I 00II0I00I00I0I000000 0 000000 0 0      0       0  00                0 0
 XXXXXXXMXXXXXXXMXXXXXXXXMXXXXXXXXXMXXXMXXXMMMMXXMMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOIOO
+-------W-------W--------W-----II--W---W---WWWW--WW-----------I-II------I--I--II--IOIOI-II-I--I-IIIO--I--I-I-I-I-I-IIIOIIIOOIXXXOXX
+IIIIIIIOIIIIIIIOIIIIIIIIOIIIIIOOIIOIIIOIIIOOOOIIOOIIIIIIIIIIIOIOOIIIIIIOIIOIIOOIIO-O-OIOOIOIIOIOOO-IIOIIOIOIOIOIOIOOO-OOO--O
+0000000I0000000I00000000I00000  00I000I000IIII00II00000000000 0  000000 00 00  00     0  0 00 0    00 00 0 0 0 0 0
 XXXXXXMXXXXXXXXMXXXXXXXXXXXXXXXXXXXXMXXXXXXMXXXXXXMXXXXMMMXXXXXXXXXXXXXXXXXXXOOOXXXOXXXXXXXXXXXXXOOOOXOOI=OOIOXOOOOOOIIONXX=INNONO
+------W-I------W--OIIII---------I---WI--I--W-I-I--W----WWW------I-III--IIOOOOXXXI-IXOIOIIIOO-I-IOX-XXOXXOO-XOXOXXXXXXOO        - -
+IIIIIIOIOIIIIIIOII-OOOOIIIIIIIIIOIIIOOIIOIIOIOIOIIOIIIIOOOIIIIIIOIOOOIIOO----   OIO -O-OOO--IOIO-    -        -
+000000I0 000000I00     000000000 000I 00 00I0 0 00I0000III000000 0   00          0          0 0
 XXXXXMXXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOIONOXIXX--==OXX=XOOO===IOOO==NXI=-==--==-=I=--NNXI--- -- =OX=X
+-----W--------W-----I---I---------I--------------IIIII--I--IOIIOOOOXO-           --O ---OOOOXX-OO                             -
+IIIIIOIIIIIIIIOIIIIIOIIIOIIIIIIIIIOIIIIIIIIIIIIIIOOOOOIIOIIO-OO----              II
+00000I00000000I00000 000 000000000 00000000000000     00 00                      00
 XXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXOO=OXOXXXXXXXXOX=OIXXX--=-NNNXIXX=I  -=IOOXII-===---===--=INOO=I===IXI=  - OXO=I
+-------W---I-I----I--IIOIOI----II-I-I--W-IOIOIIIIOXXOXOXIIII-OOOXOO-             -OO    OO XOO                -              -IX
+IIIIIIIOIIIOIOIIIIOIIOO-O-OIIIIOOIOIOIIOIO-O-OOOO-    - OOOOI--- -               I-         -                                 O
+0000000I000 0 0000 00      0000  0 0 00I0                   0                    0
 XXXXXXXXXXXXXXXXXXXXXXXXXXXMXMXMMXMXMXXOOXXXMMZZMMXXXXXXXXMMMXXXXOII=XOX==OIXIXIIXXX==--XXOOXXO==-   =====IO=XXXO=====O=XIXNN=XXNX
+I-----------------III-III--W-W-WW-W-W--XXI-IWWNNWW-II-----WWW--IO-   OXOOO- OOOO --OO   OO ---X             OI-IXOOOOO-      OIO
+OIIIIIIIIIIIIIIIIIOOOIOOOIIOIOIOOIOIOII  OIOOOAAOOIOOIIIIIOOOIIO-    - -    - -  II-    --  II               OIO              O-
+ 00000000000000000   0   00I0I0II0I0I00   0 IIVVII0  00000III00                  00         00                0
+                                              OO
 XMXMXZMMXXXXXMXMMMZZMMMMXMMMMMXZMMMZMMXI=OXXXMZMMMZMMXOXXXMMXXXXXXXOOXXOIXONNOIOO=XO --IXXXIXXXO-  - -XINIIXXXMXXOIOONNNO=INOOXXOI
+-W-W-NWW-OII-W-WWWNNWWWWIWWWWW-NWWWNWWO   OI-WNWWWNWWIXOI-WW--II-OOX-IOXOIX  XOX-OIX    -O OI--X       O    I-W-IXO-    -OO -XOIX
+IOIOIAOOI-OOIOIOOOAAOOOOOOOOOOIAOOOAOO-   -OIOAOOOAOOO -OIOOIIOOI--  O-  O        O     I-  OII             OIOIO             -O
+0I0I0VII0   0I0IIIVVIIII IIIII0VIIIVII      0IVIIIVII    0II00  0                       0    00              0I0
+     O            OO           O   O          O   O
 ZZZMMMMMMMZMZMZZZZZZMMMZZZMMMMMZMMZMMZXO----OMZMMMMMXXXXXXXMXXXXXXXMXMMXXXXOOXONOIIOI-XXIXXIXXXON-   -=O=OXXOXMMXXI=OOX=-=IX-IOXXX
+NNNWWWWWWWNWNWNNNNNNWWWNNNWWWWWNWWNWWN--    XWNWWWWW--III--W-II----W-WWIIIIXXO- -OOX  I-O  O---X      OXO   -OWWIOOO-         XOO
+AAAOOOOOOOAOAOAAAAAAOOOAAAOOOOOAOOAOOAI      OAOOOOOIIOOOIIOIOOIIIIOIOOOOOO  -        OI    III              -OOO-             --
+VVVIIIIIIIVIVIVVVVVVIIIVVVIIIIIVIIVIIV0      IVIIIII00   00I0  0000I0II                0    000               II
+OOO       O O OOOOOO   OOO     O  O  O        O
 MZMMMMZZMZMZZZMMZMZZZZZMMZMMMZZZZMZMMMXO=--=XMMMXMMMXXXXMXXXI=NXXXMMMXMXXXXXXXXOOIOOOIIX=XOIOOX=--=   NOIOOXXNIOXOIN--   XI-=ONOOI
+WNWWWWNNWNWNNNWWNWNNNNNWWNWWWNNNNWNWWWI-    IWWW-WWWII--W---O  O--WWW-W---IIIOOX-OXXX O-OO- XXIO       XO--   OXOXO            XX
+OAOOOOAAOAOAAAOOAOAAAAAOOAOOOAAAAOAOOOO     OOOOIOOOOOIIOIII   -IIOOOIOIIIOOO--        I -    O                 -
+IVIIIIVVIVIVVVIIVIVVVVVIIVIIIVVVVIVIII       III0III  00I000    00III0I000             0
+ O    OO O OOO  O OOOOO  O   OOOO O
 ZZZMXXMZAAMZZAZZZZZMMMMMMMZZZMZZZZMMZZMXO=O=XMMMZMMZMXMXMMXXO =OXMXXXXMMMMXXXXOXNOXXXI=I--=-==XOI-I- -OIOXOOXIOXNOOX  - -OI -X=OXO
+NNNW--WNVVWNNVNNNNNWWWWWWWNNNWNNNNWWNNWOXO-O-WWWNWWNW-W-WW-I-  X-W--I-WWWW-IIIXO XOOOO                -OXOX-     XX            XO
+AAAOIIOAZZOAAZAAAAAOOOOOOOAAAOAAAAOOAAO-    IOOOAOOAOIOIOOIO    IOIIOIOOOOIOOO -  ---                    -                      -
+VVVI00IVNNIVVNVVVVVIIIIIIIVVVIVVVVIIVVI     0IIIVIIVI0I0II0     0I00 0IIII0
+OOO    OMM OOMOOOOO       OOO OOOO  OO          O  O
+        WW   W
 ZMXOXXMZZZMZZAZMMZMXMMMZMMMMZMMMZZZMMZZMZXOOXMMZMMMZMMMMMXXXIIOXMMMMMXZZZZMXXOIOXXXXXON--=   -- =--IOOXOXXXNIIXN==OO-   -OI=- XXX=
+NW-XO-WNNNWNNVNWWNW-WWWNWWWWNWWWNNNWWNNWNI X-WWNWWWNWWWWW--IO XIWWWWW-NNNNW-OXOXI---IX              --IXO-I     OOX-     -O    -OO
+AOI -IOAAAOAAZAOOAOIOOOAOOOOAOOOAAAOOAAOAO  IOOAOOOAOOOOOIIO   OOOOOOIAAAAOI-   OIIIO                 O -IO                    I-
+VI0  0IVVVIVVNVIIVI0IIIVIIIIVIIIVVVIIVVIV   0IIVIIIVIIIII00     IIIII0VVVVI0     000                     0                     0
+O      OOO OOMO  O     O    O   OOO  OO O      O   O                  OOOO
+             W
 AZXOOXZZAAAAZMZMMXXXXZMMZMMMZZMZZMMZZZZMXI==MMMZZMZMMMMMXXXXIXXXMXXMXZMZMMXXIOOXXMZMXXXXOI----IOOI=XMMXXXXXI----IO==X---IXXOI-IXXI
+VN-XX-NNVVVVNWNWW-O--NWWNWWWNNWNNWWNNNNW-O OWWWNNWNWWWWW-IOOO O-W--W-NWNWW-OO--I-WNW--IO-      -XOO-WW-OOIIO     -OO     -I-  O-IO
+ZAI  IAAZZZZAOAOOI-IIAOOAOOOAAOAAOOAAAAOI   OOOAAOAOOOOOIO--  -IOIIOIAOAOOI-   OIOAOIIO-           IOOI--OO              IO    IO
+NV0  0VVNNNNVIVII0 00VIIVIIIVVIVVIIVVVVI0   IIIVVIVIIIII0      0I00I0VIVII0     0IVI00             0II0                  0     0
+MO    OOMMMMO O      O  O   OO OO  OOOO        OO O                  O O          O
+W       WWWW
 AZZMMZAZMZZMXXZMXONXXXXXXMMMMZZMMMZZMZZMXIOXMZAMZXXZZMMXXXO=OOXXXZMMZMMMMXOIXX=XXMMZXZMXXO=--XXMXXXXXXXOIOIX=--  -=I=---IMXXNNXXOI
+VNNWWNVNWNNWIINW-- O---I-WWWWNNWWWNNWNNW-O-OWNVWN-INNWW--IXO--O--NWWNWWWWIXOO  I-WWN-NWI-X    IW--I--IO-OXO              W-I  OIXO
+ZAAOOAZAOAAOOOAOI  -IIIOIOOOOAAOOOAAOAAOI  -OAZOAIOAAOOIIO    -IIAOOAOOOOO  -  OIOOAIAOOI     OOIIOIIO-                  OIO  -O
+NVVIIVNVIVVI  VI0   000 0IIIIVVIIIVVIVVI0   IVNIV0 VVII00      00VIIVIIII       0IIV0VI 0      I00 00                    I0
+MOO  OMO OO   O              OO   OO OO      OM O  OO            O  O              O O
+W     W                                       W
 ZAAAZAAZZMMZXXAZMXXXXXXXXZMMZZMMZMZZMZZMMXMMZMZZMXXZMMMMXXONOXXXMXMZMXXOXXXXXXIXXXZMXMMZXXOOOOZMXXXX=IONXMXO= -     --  IZXOIIXXOO
+NVVVNVVNNWWNI-VNWOOIIO-I-NWWNNWWNWNNWNNWW-WWNWNNWOONWWWW-IX -I--W-WNW-OXOII-I  I--NW-WWN--X- -NW----OOX -WI-            ON-X  OOXX
+AZZZAZZAAOOAOIZAO--OO-IOIAOOAAOOAOAAOAAOOIOOAOAAO--AOOOOIO   OIIOIOAOI- -OOIO  OIIAOIOOAII    AOIIII    IOO              AI   --
+VNNNVNNVVIIV 0NVI     0 0VIIVVIIVIVVIVVII0IIVIVVI  VIIII0     00I0IVI0     0    00VI0IIV00    VI0000    0I               V0
+OMMMOMMOO  O  MO         O  OO  O OO OO     O OO   O               O              O    O      O                          O
+ WWW WW       W
 MMZZZMZZMXZMXZZZZZAAMXOOMMZMZMZZZZZZZMZZZZZZAZMZMXXMMZXMXXXXOXMMMMZMXXOXOOOOXN=OXMZXXXXMMOXXXOXOIXXMXOIXXZMX- =-    -=- OXOO--=NXM
+WWNNNWNNW-NW-NNNNNVVWOXXWWNWNWNNNNNNNWNNNNNNVNWNW-OWWN-W-IIOXIWWWWNW-I-  - -I  XIWNIOIIWWX--I-IXOIIW--  ONWO            -IX-    OW
+OOAAAOAAOIAOIAAAAAZZO-  OOAOAOAAAAAAAOAAAAAAZAOAOI-OOAIOIOO- OOOOOAOIO      O   OOAO-OOOO IIO O  OOOI   -AO-             O      -O
+IIVVVIVVI0VI0VVVVVNNI   IIVIVIVVVVVVVIVVVVVVNVIVI0 IIV0I0     IIIIVI0            IV    II 00       I0    VI                      I
+  OOO OO  O  OOOOOMM      O O OOOOOOO OOOOOOMO O     O            O               O                      O
+                  WW                        W
 ZMZZMAAAAMXXXZAAZAAAZAMOOMMZZZZMZAZZZMMZMAAAAZMZMMOXXXXMXXXXXXMMZMZMXONINXO-=-IIXXMXXXXXXXXOXN==IOIMMXONXXOOOXXOOI- -=-=IOI=O--OXM
+NWNNWVVVVW-I-NVVNVVVNVWXXWWNNNNWNVNNNWWNWVVVVNWNWWXO---W-OOO--WWNWNWIX         OO-W-IIO--IIXO    -OWW-- -IX  -O          -OO    IW
+AOAAOZZZZOIOIAZZAZZZAZO  OOAAAAOAZAAAOOAOZZZZAOAOO -IIIOI---IIOOAOAOO           -IOIOO-IIOO -      OOI  IO   I-                 OO
+VIVVINNNNI0 0VNNVNNNVNI  IIVVVVIVNVVVIIVINNNNVIVII  000I0   00IIVIVI             0I0   00          II0  0    0                   I
+O OO MMMM    OMMOMMMOM     OOOO OMOOO  O MMMMO O                O O
+     WWWW     WW WWW W           W       WWWW
 ZZZMZZAAZXOOOZAZMAAAZAZXXMZZZZZZZMMZMMZZMZZZZZZZZMXXXXOXXXXXMMXMMMZMXOOOIX=NN==XXXXXXXXXXO=O=O-=XIIONNIXMXOXOMMMX=I-=X==OOXXXN-NXX
+NNNWNNVVNIX-XNVNWVVVNVN-IWNNNNNNNWWNWWNNWNNNNNNNNWIO-OX--IIOWW-WWWNW-X--O     OO-OO--IIOOXO-O         O-WO  -WWWIO     O-XOII   I-
+AAAOAAZZAO   AZAOZZZAZAIOOAAAAAAAOOAOOAAOAAAAAAAAOO-I- IIOO-OOIOOOAOI          -I--IIOO--              IO-   OOOO         -OO   OI
+VVVIVVNNV    VNVINNNVNV0 IVVVVVVVIIVIIVVIVVVVVVVVI  0  00   II0IIIVI0           0  00                  0I    III                 0
+OOO OOMMO    OMO MMMOMO   OOOOOOO  O  OO OOOOOOOO                 O
+      WW      W  WWW W
 MMMMMZAMZX=ONXMZZZAAZMZXOXMZZZMZZZMXXMZZZMZZZZMMMMMMXX=XXXXXXMMMMXXZXXXXIIO=NIXXXOXMXMXXXOOXXOXINXOI- =ZXII=-=MXOII =N=OOXOOXXOOXX
+WWWWWNVWN-O  -WNNNVVNWN- OWNNNWNNNWI-WNNNWNNNNWWWWWW-OO--I-OIWWWW--N--IOOO   OO-IXOWIW--O-XO-X   IX   ON-O   OWI      OXXOXXOO ---
+OOOOOAZOAI   IOAAAZZAOAI -OAAAOAAAOOIOAAAOAAAAOOOOOOI- IIOI-OOOOOIIAIIO-      -IO -OOOII-  -I    O     AI     OO         -  --  II
+IIIIIVNIV0   0IVVVNNVIV0  IVVVIVVVI 0IVVVIVVVVIIIIII0  00 0  IIII00V00         0   I I00    0          V0     I                 00
+     OM O      OOOMMO O    OOO OOO    OOO OOOO                     O                                   O
+      W           WW
 ZZMXXXXXXXONOOOXXZZZZMMI--MZZMMMMZXNXXMMZMMMMZMZZZMMMXOXXMXINXMZZXXXMXXXOXXOOXXXXXXMMMZZXXMZMXOXXXXI  IXMXI-  = --- -OO===OOIOXOOX
+NNW-O-----X    --NNNNWWO  WNNWWWWNI O-WWNWWWWNWNNNWWW-XO-WOO -WNNIO-W-IOX-O-X--IIO-WWWNN-IWNWO OOIIO   -WO            -OOO--O- -XI
+AAOI-IIIII     IIAAAAOO   OAAOOOOAO -IOOAOOOOAOAAAOOOI -IO-  IOAAO-IOIO- I-  IIOO-IOOOAAIOOAO- --OO    IO-                       O
+VVI0 00000     00VVVVII   IVVIIIIV   0IIVIIIIVIVVVIII0  0I   0IVV  0I0   0   00   0IIIVV0 IVI          0I
+OO               OOOO      OO    O      O    O OOO             OO                     OO   O
 ZZXXIO=OXXXOOONOXMMMMMZXIXZMZMZMMMXI=XXMXXXXMMXMXXXXZXI=MXXNN=MMXX=XMXO=OXOXXXXXXXZXXMMMMZMZMXNXOX==- =OOOXI-  ----=IXXIIINOXO=OXX
+NNIOOXO-III- - X-WWWWWN-OINWNWNWWWO O--W----WW-W--I-N-OOW-O  OWW-OOIWI- XIXO-----IN--WWWWNWNW- OXOO    -XX                 XOX -O-
+AAO-    OOO     IOOOOOAI OAOAOAOOO-  IIOIIIIOOIOIIOIAI  OI-   OOI- OOO   O -IIIIIOAIIOOOOAOAOI - -                          -   -I
+VV              0IIIIIV0  VIVIVIII   00I0000II0I00 0V0  I0    II0   I       00000 V00IIIIVIVI0                                   0
+OO                    O   O O O                     O                             O      O O
 ZMXXNIOIOOXXIIONXXXXZZZZZZZMZZMMMMXXXXXXXXXMMMZXXXXXMMMXXIOX==XMXOXXXXI-XXOXXXXXOXMMXXXXMMZMMXOONNX- -INNONII==I==-- -=--=XONX-NXX
+NW-- OXOXX-OOO  O-I-NNNNNNNWNNWWWW----III--WWWN-OOOOWWW--O-   -W-X --OO OIXOI---XOWW--IIWWNWWIXX         -                 -    OI
+AOII      I-    -IOIAAAAAAAOAAOOOOIIIIOOOIIOOOAI----OOOII     IOI  II-  -O -OIII -OOIIOOOOAOOO                                  -O
+VI00      0      0 0VVVVVVVIVVIIII0000   00IIIV0    III00     0I0  00        000  II00  IIVII
+O                   OOOOOOO OO                O                                           O
 ZAZMIOOXXXMAZX==XZXXMZZZMZZMMZXMZMZMMXXXOXMZMZMINXXXXMXXOI-X-IMXXXIX=XXOMMXXXXXIOXZMMXOXXMMZMOIXI=XIONIXXXXOONOOI=OXIN-IXON=XII=XX
+NVNWOXX-OOWVN-OO-N--WNNNWNNWWN-WNWNWW-IIX-WNWNWO IIO-W--X     W-O  OOIIXWWIO-I-OXINWW-XI-WWNWXOIOO  - OOIOOX- --OO       -     OOI
+AZAO   I--OZAI  IAIIOAAAOAAOOAIOAOAOOIOO IOAOAO  OO-IOII      OI-  - OO OOO-IOI  OAOOI OIOOAO  O       -O--                     -O
+VNVI   0  INV0  0V00IVVVIVVIIV0IVIVII0   0IVIVI     0I00      I0        II  0 0   VII0  0IIVI
+OMO        MO    O   OOO OO  O  O O        O O                                    O        O
+ W         W
 MMZXXOOOXMZZAAZZAAMZAAZMZZZXMXMZMAZZMXOOIOMZZMMXO-=XXMXXX=OOO=IXOXNOXI=XMMXMMXXXXMXZMMXMXMMMXXMMZZZZZZZAAAAAZZZZZMZZMMMMMMMXZMXXXX
+WWN--X-XIWNNVVNNVVWNVVNWNNN-W-WNWVNNWIXXOXWNNWW--  O-W-IOO--  O-X  XOOO-WW-WW----W-NWW-W-WWW--WWNNNNNNNVVVVVNNNNNWNNWWWWWWW-NW----
+OOAII   OOAAZZAAZZOAZZAOAAAIOIOAOZAAOO    OAAOOI   -IOIO-      I    -  IOOIOOIIIIOIAOOIOIOOOIIOOAAAAAAAZZZZZAAAAAOAAOOOOOOOIAOIIII
+IIV00    IVVNNVVNNIVNNVIVVV0I0IVINVVI     IVVII0    0I0        0       0II0II0000I0VII0I0III00IIVVVVVVVNNNNNVVVVVIVVIIIIIII0VI0000
+  O       OOMMOOMM OMMO OOO    O MOO       OO                                      O            OOOOOOOMMMMMOOOOO OO        O
+            WW  WW  WW           W                                                                     WWWWW
 AMXOXXINOMAAAZMAAAAAAAAAZZZMZZZZZZMZZZXOOXOXXZAAZZZZZAMZZZZZMXXOIOXMXXXMAAZAZZAMAZZAAAAAZZZZMZZZZZZZAZAAAMZZMZZMZZMZZZZMMZZMZMZMMM
+VW-X-IO XWVVVNWVVVVVVVVVNNNWNNNNNNWNNN-X- XI-NVVNNNNNVWNNNNNW-OXOX-W---WVVNVNNVWVNNVVVVVNNNNWNNNNNNNVNVVVWNNWNNWNNWNNNNWWNNWNWNWWW
+ZOI IO   OZZZAOZZZZZZZZZAAAOAAAAAAOAAAI    OIAZZAAAAAZOAAAAAOI-   IOIIIOZZAZAAZOZAAZZZZZAAAAOAAAAAAAZAZZZOAAOAAOAAOAAAAOOAAOAOAOOO
+NI0 0    INNNVINNNNNNNNNVVVIVVVVVVIVVV0     0VNNVVVVVNIVVVVVI0    0I000INNVNVVNINVVNNNNNVVVVIVVVVVVVNVNNNIVVIVVIVVIVVVVIIVVIVIVIII
+M         MMMO MMMMMMMMMOOO OOOOOO OOO       OMMOOOOOM OOOOO            MMOMOOM MOOMMMMMOOOO OOOOOOOMOMMM OO OO OO OOOO  OO O O
+W         WWW  WWWWWWWWW                      WW     W                  WW W  W W  WWWWW            W WWW
 AZXOXMXO=OMMXMAAAAAAAAAAZZZAMZMZMZZZZZMXNXOIOXZZAAAAAAZAMAZZZMZZMZZZZMZMZAZZAAAAAMMAAAAAZZZMMMZZZZMZAAAAAZZZMMXZZZMXXXXXXXZZZZZZMM
+VNIX-WIXOXWW-WVVVVVVVVVVNNNVWNWNWNNNNNWO  -OX-NNVVVVVVNVWVNNNWNNWNNNNWNWNVNNVVVVVWWVVVVVNNNWWWNNNNWNVVVVVNNNWWINNNW--IIII-NNNNNNWW
+ZAO IOO   OOIOZZZZZZZZZZAAAZOAOAOAAAAAO-     IAAZZZZZZAZOZAAAOAAOAAAAOAOAZAAZZZZZOOZZZZZAAAOOOAAAAOAZZZZZAAAOOOAAAOIIOOOOIAAAAAAOO
+NV  0I    II0INNNNNNNNNNVVVNIVIVIVVVVVI      0VVNNNNNNVNINVVVIVVIVVVVIVIVNVVNNNNNIINNNNNVVVIIIVVVVIVNNNNNVVVII VVVI00    0VVVVVVII
+MO            MMMMMMMMMMOOOM O O OOOOO        OOMMMMMMOM MOOO OO OOOO O OMOOMMMMM  MMMMMOOO   OOOO OMMMMMOOO   OOO        OOOOOO
+W             WWWWWWWWWW   W                    WWWWWW W W               W  WWWWW  WWWWW            WWWWW
 AZXXMXXXXXXZXXMAAAAAAAAAAZZAAZZAAZZZZMMMXI=I=XZZAAAAAAZAAAZMMZAAZMMMZZMZZAZAZAAAAAAAAAAAMZZZMZZZZZZAAAMAZZZXXXXXMAMXXXXXXXMMZMZZZM
+VN-OW--IOO-N--WVVVVVVVVVVNNVVNNVVNNNNWWWOOOOOINNVVVVVVNVVVNWWNVVNWWWNNWNNVNVNVVVVVVVVVVVWNNNWNNNNNNVVVWVNNN-IIOIWVW-I-I---WWNWNNNW
+ZAI-OIIO--IAIIOZZZZZZZZZZAAZZAAZZAAAAOOO-    OAAZZZZZZAZZZAOOAZZAOOOAAOAAZAZAZZZZZZZZZZZOAAAOAAAAAAZZZOZAAAIOO-OOZOIOIOIIIOOAOAAAO
+NV0 I00   0V00INNNNNNNNNNVVNNVVNNVVVVIII      VVNNNNNNVNNNVIIVNNVIIIVVIVVNVNVNNNNNNNNNNNIVVVIVVVVVVNNNINVVV0    INI0 0 000IIVIVVVI
+MO         O   MMMMMMMMMMOOMMOOMMOOOO         OOMMMMMMOMMMO  OMMO   OO OOMOMOMMMMMMMMMMM OOO OOOOOOMMM MOOO      M          O OOO
+W              WWWWWWWWWW  WW  WW               WWWWWW WWW    WW         W W WWWWWWWWWWW           WWW W         W
 AAMXXMXXXXMMXOIMZZAAAAAAAAAAAAAMAZZMZZZMXIOIOXZAAAAAAAAZZZZZZZZZMZZZZZAZAAZZAAZMMXMZZZZZZZZZZZMZZAMZMZZZAMMXXXOXXMXXXXXMXXXZZZMZMX
+VVWOIW-I-IWW-XOWNNVVVVVVVVVVVVVWVNNWNNNW-O-OXONVVVVVVVVNNNNNNNNNWNNNNNVNVVNNVVNWWIWNNNNNNNNNNNWNNVWNWNNNVWW---XO-W-II-IW---NNNWNW-
+ZZO-OOIOIOOOI  OAAZZZZZZZZZZZZZOZAAOAAAOI    -AZZZZZZZZAAAAAAAAAOAAAAAZAZZAAZZAOOOOAAAAAAAAAAAOAAZOAOAAAZOOIII -IOIOOIOOIIIAAAOAOI
+NNI  I0 0 II0  IVVNNNNNNNNNNNNNINVVIVVVI0     VNNNNNNNNVVVVVVVVVIVVVVVNVNNVVNNVII IVVVVVVVVVVVIVVNIVIVVVNII000  0I0  0 I000VVVIVI0
+MM              OOMMMMMMMMMMMMM MOO OOO       OMMMMMMMMOOOOOOOOO OOOOOMOMMOOMMO    OOOOOOOOOOO OOM O OOOM                  OOO O
+WW                WWWWWWWWWWWWW W              WWWWWWWW               W WW  WW                   W      W
 MZZXXXXXXOXXXXOZZZZAAAAAAAZZAAMMZMZZZMMXXOOIOOMZAAAAAAAMZZZMZZZMMZZZAZAAAMZAAAZMXMMMZMZZZMZZZAMMZZZMZMMZZXXXXXXXXMXOXXXOXOXMZMZMZM
+WNN-O--OOX-IO-XNNNNVVVVVVVNNVVWWNWNNNWW-IXXOXXWNVVVVVVVWNNNWNNNWWNNNVNVVVWNVVVNW-WWWNWNNNWNNNVWWNNNWNWWNN--IOOII-WIXOOOXOXOWNWNWNW
+OAAI-II-- IO-I AAAAZZZZZZZAAZZOOAOAAAOOIO     OAZZZZZZZOAAAOAAAOOAAAZAZZZOAZZZAOIOOOAOAAAOAAAZOOAAAOAOOAAIIO--OOIOO --- - -OAOAOAO
+IVV0 00   0  0 VVVVNNNNNNNVVNNIIVIVVVII0      IVNNNNNNNIVVVIVVVIIVVVNVNNNIVNNNVI0IIIVIVVVIVVVNIIVVVIVIIVV00     0I         IVIVIVI
+ OO            OOOOMMMMMMMOOMM  O OOO          OMMMMMMM OOO OOO  OOOMOMMM OMMMO     O OOO OOOM  OOO O  OO                   O O O
+                   WWWWWWW  WW                  WWWWWWW             W WWW  WWW               W
 ZZZZMXXOOOXXXXMMZZMZAAZZAAAAAZZZZZMZZMMXMXXXXXXZAAZAAAAMMMMMMZMMZZMMMMMXXXXMZZZMZZZZMMMZZMZZAAAZAZMXXMMXXXXXXXXOXXXXXXXXXXXXXMMXXX
+NNNNW--XXXIOOIWWNNWNVVNNVVVVVNNNNNWNNWW-WIIIOO-NVVNVVVVWWWWWWNWWNNWWWWW-II-WNNNWNNNNWWWNNWNNVVVNVNW--WWIOOIIIOIXOI--IOOI-----WW---
+AAAAOII   O--OOOAAOAZZAAZZZZZAAAAAOAAOOIOOOO--IAZZAZZZZOOOOOOAOOAAOOOOOIOOIOAAAOAAAAOOOAAOAAZZZAZAOIIOOO--OOO-O -OIIO--OIIIIIOOIII
+VVVVI00       IIVVIVNNVVNNNNNVVVVVIVVII0I     0VNNVNNNNIIIIIIVIIVVIIIII0  0IVVVIVVVVIIIVVIVVNNNVNVI00II           00    00000II000
+OOOO            OO OMMOOMMMMMOOOOO OO          OMMOMMMM      O  OO          OOO OOOO   OO OOMMMOMO
+                    WW  WWWWW                   WW WWWW                                     WWW W
 ZZZZZZZXOOOXI=XOMMMZAMZXZAAAAZMMZZZZZZZMMZZZMZZZZZMAAZMXXXXXXXXMMZXXOXOOIOXMZAZMMXXXXXXXXOXXOXXXXMXXXXXXOXXXXXXXXXMMMXXXMXXMMXXXXX
+NNNNNNNOXXXOOO-XWWWNVWNINVVVVNWWNNNNNNNWWNNNWNNNNNWVVNWII-III-IWWN--XOXXOXOWNVNWWIOOOOIIOXIOXOII-W-----IXI----III-WWW-I-W--WW----I
+AAAAAAA-   -  I OOOAZOAOAZZZZAOOAAAAAAAOOAAAOAAAAAOZZAOOOIOOOIOOOAII -    -OAZAOOO----OO- O- -OOIOIIIIIO OIIIIOOOIOOOIOIOIIOOIIIIO
+VVVVVVV       0 IIIVNIV VNNNNVIIVVVVVVVIIVVVIVVVVVINNVI  0   0 IIV00       IVNVII               0I00000   0000   0III0 0I00II0000
+OOOOOOO            OM O OMMMMO  OOOOOOO  OOO OOOOO MMO           O          OMO
+                    W    WWWW                      WW                        W
 ZMMZZMMMZMMXIOIXMMXMZZMMZZZMMXXMZMZZZZZMMZZZZZZZAAAZZZXXXXXXXXXXXXXXXXIOXOXXMZMMOIIXXXXXXXXXXXXXXXXXMMXXXXMXXXXXXXMXXXXXMMMMXXXOIO
+NWWNNWWWNWW-O-O-WW-WNNWWNNNWW--WNWNNNNNWWNNNNNNNVVVNNN-OOI-IOI---IOOOOOXOXI-WNWWXOOOO-III-II-IIIIIIIWW-II-W-------W-----WWWW-IOXOX
+AOOAAOOOAOOI   IOOIOAAOOAAAOOIIOAOAAAAAOOAAAAAAAZZZAAAI--OIO-OIIIO----  - OIOAOO   --IOOOIOOIOOOOOOOOOIOOIOIIIIIIIOIIIIIOOOOIO-
+VIIVVIIIVII0   0II0IVVIIVVVII00IVIVVVVVIIVVVVVVVNNNVVV0   0   000          0IVII     0   0  0       II0  0I0000000I00000IIII0
+O  OO   O           OO  OOO     O OOOOO  OOOOOOOMMMOOO                       O
+                                                WWW
 ZMZZZMZAMZZMI=OZZMXZZMZMMZMXMXXXZMZMZMMZMMMZZZZAAAAAMZZXXXXXXOXXXXXXOXXXI=OOXMXXXMXXXXXXXXXXXXXXIIOOXXXXXXMMXMZMZMMMMMMXMXXXXXXXXX
+NWNNNWNVWNNWOOXNNW-NNWNWWNW-W-I-NWNWNWWNWWWNNNNVVVVVWNNI---IOXIOOOOOXOOOOOXX-W---W-IIIIII-II--OOOOXXOOOI--WW-WNWNWWWWWW-W----I-IOO
+AOAAAOAZOAAO   AAOIAAOAOOAOIOIOIAOAOAOOAOOOAAAAZZZZZOAAOIIIO- O----- ---    IOIIIOIOOOOOOIOOII--    ---OIIOOIOAOAOOOOOOIOIIIIOIO--
+VIVVVIVNIVVI   VVI0VVIVIIVI0I0 0VIVIVIIVIIIVVVVNNNNNIVV 000                 0I000I0      0  00          00II0IVIVIIIIII0I0000 0
+O OOO OM OO    OO  OO O  O      O O O  O   OOOOMMMMM OO                                                       O O
+       W                                       WWWWW
 ZZZZMZZZZZZXX=XXZXMZAMZMZMXIXZMXZZMZZZMZMZMZZZAAAZAAMZMMX=NONNIOOOXXI=I==OO=XMXXXXXXOOXXXXXXXI=OO=IIXXXXXXMMMXMMMMMMMMMMXXXXXXXXXX
+NNNNWNNNNNN-OOO-N-WNVWNWNWIO-NW-NNWNNNWNWNWNNNVVVNVVWNWWIO -  OXXXOOOOOOO-XOOW-IOOOOXXOIIIIIOOO--OOOIOIII-WWW-WWWWWWWWWW------IOII
+AAAAOAAAAAAI- -IAIOAZOAOAOO IAOIAAOAAAOAOAOAAAZZZAZZOAOOO         --        -OIO----  -OOOOO-       O-OOOIOOOIOOOOOOOOOOIIIIIIO-OO
+VVVVIVVVVVV0   0V0IVNIVIVI  0VI0VVIVVVIVIVIVVVNNNVNNIVII                     I0                          0III0IIIIIIIIII000000
+OOOO OOOOOO     O  OM O O    O  OO OOO O O OOOMMMOMM O
+                    W                         WWW WW
 MMZMZZZZZZZMXXXXMXXZAZMMZMOIXZMZZZMZMZZZZZZZZZAMAAZAZXMXO=O=I=O=NOOI=OOIXXMMZZMXXOXXXXXXXMXXXXXXXXXXXXXXXZZZZMMMZMZMMMMXXXXOOIII=X
+WWNWNNNNNNNW-OO-W--NVNWWNWXOONWNNNWNWNNNNNNNNNVWVVNVN-WIXO-OOO-O - OOXXOI-WWNNWIOXIIIII--WIIOOOIIIOI-----NNNNWWWNWNWWWW---IXXOOOOO
+OOAOAAAAAAAOI--IOIIAZAOOAO  -AOAAAOAOAAAAAAAAAZOZZAZAIOO                OIOOAAOO- OOOOOIIOOO---OOO-OIIIIIAAAAOOOAOAOOOOIIIO      -
+IIVIVVVVVVVI0  0I00VNVIIVI   VIVVVIVIVVVVVVVVVNINNVNV0I                  0IIVVI        00I          00000VVVVIIIVIVIIII000
+  O OOOOOOO        OMO  O    O OOO O OOOOOOOOOM MMOMO                       OO                           OOOO   O O
+                    W                         W WW W
 MMZMMMMMMMZMXXXZXXXXZAAZMXXXZMZMXIXAAAAAAAMMAAAZZZZZXIOX=OIIIOOX=OOXXZMXXMZMZZMXXXXXXXXXXXXXXXXXXXXXXXXXXMMXMMMMZMMZXXXXI=OON=I=IX
+WWNWWWWWWWNW---N-IO-NVVNW-OONWNWOOIVVVVVVVWWVVVNNNNN-O-OOXOOOXXOO-XO-NW--WNWNNW-OOOO-IIOII-I--O----II----WW-WWWWNWWN--IOOO-- OOOOI
+OOAOOOOOOOAOIIIAIO-IAZZAOI--AOAO- OZZZZZZZOOZZZAAAAAI  -       -   -IAOIIOAOAAOI----IOO-OOIOII-IIIIOOIIIIOOIOOOOAOOAIIO-         O
+IIVIIIIIIIVI000V0  0VNNVI0  VIVI   NNNNNNNIINNNVVVVV0               0VI00IVIVVI0    0     0 00 0000  0000II0IIIIVIIV00
+  O       O    O    OMMO    O O    MMMMMMM  MMMOOOOO                 O    O OO                                  O  O
+                     WW            WWWWWWW  WWW
 MMZZMMMMXOXMMXXXXXO=XZZMMZZZZZZMXIXAAZZMZZZZZAAAZZAZMOOXXXOXXXI=OIOIXOXXMZMZZZZMXXOOXXXXXXXXXOOXXXXXXXXXZMMZZZZZMZMZXXXIIOOOOOOXXX
+WWNNWWWW-XIWW-I--O-O-NNWWNNNNNNWOO-VVNNWNNNNNVVVNNVNWX-OIOXI-OOOXOXOOX--WNWNNNNWOOXXOOOOOOOOOXXOOI--I-I-NWWNNNNNWNWN-OOOOXXXXXXOOI
+OOAAOOOOI OOOIOII-  IAAOOAAAAAAO- IZZAAOAAAAAZZZAAZAO  -O- OI-      - IIOAOAAAAO--  ---------  --OIIOIOIAOOAAAAAOAOAI--        --O
+IIVVIIII0  II0 00   0VVIIVVVVVVI  0NNVVIVVVVVNNNVVNVI       0         00IVIVVVVI                  00 0 0VIIVVVVVIVIV0
+  OO                 OO  OOOOOO    MMOO OOOOOMMMOOMO                     O OOOO                         O  OOOOO O O
+                                   WW        WWW  W
 MMMZMMMZXXOOXOOXXXOIO=MMZAAZMZMMXOXXXXXZZZZAZMAAZZMZMMXMZZXXXXXXXXXXXXXXZZMZZZMMXOOOXOOOOXOXXOXXXXOXMMXMMZMMMZZMMZMZMXOXXXOO=OXOOX
+WWWNWWWN-OXX-XXI--XOXOWWNVVNWNWWIXOI-O-NNNNVNWVVNNWNWW-WNN-OOIIII-III-I-NNWNNNWWOXXXOXXXXOXOOXOOOOX-WW-WWNWWWNNWWNWNWIXOOOXXO-OXX-
+OOOAOOOAI-  I  OII    OOAZZAOAOOO -OI-IAAAAZAOZZAAOAOOIOAAI--OOOOIOOOIOIAAOAAAOO-   -    - -- ---- IOOIOOAOOOAAOOAOAOO ---    -  I
+IIIVIIIV0   0   00    IIVNNVIVII    0 0VVVVNVINNVVIVII0IVV0      0   0 0VVIVVVII                   0II0IIVIIIVVIIVIVI            0
+   O   O                OMMO O         OOOOMO MMOO O    OO              OO OOO                           O   OO  O O
+                         WW                W  WW
 MMMMZZZMMXXIIXIOXMZXXOXXZAAZZXXXX==IOXXMZZAAZZMMZZZZAZZZZZZMXXXXXXXXXXMZMZZZZZXXXXXXOXOOXXXXXXXXOOOXMZZZZMZMZZMZMMMXXXXXOXXXOOXOOX
+WWWWNNNWWIOOOOOX-WN--X--NVVNNIIIIOOO-OIWNNVVNNWWNNNNVNNNNNNW----IIIIOOWNWNNNNN--O-OOXOXXO-----IIXXX-WNNNNWNWNNWNWWW-IOOOXOOOXXOXX-
+OOOOAAAOOO-  -  IOAII IIAZZAAOOOO    -OOAAZZAAOOAAAAZAAAAAAOIIIIOOOO--OAOAAAAAII-I-- -  -IIIIIOO   IOAAAAOAOAAOAOOOIO--- ---  -  I
+IIIIVVVII       0IV00 00VNNVV          IVVNNVVIIVVVVNVVVVVVI0000      IVIVVVVV00 0       00000     0IVVVVIVIVVIVIII0             0
+    OOO           O     OMMOO           OOMMOO  OOOOMOOOOOO            O OOOOO                       OOOO O OO O
+                         WW               WW        W
 MMMXMMMMMMXXXXO=XZZMZMMXMZMAMXIONXOXXXMMZZZMZZMZZZMXOOMZMMZZZZMMXXI=OXZZZMMZMMXXXXXXXXXXXZMMMXXXXXMZMMMZZZZZZMMZMZMMMXOIOOXXXXXXXX
+WWW-WWWWWW-IOOXOONNWNWW-WNWVWIO- OXOO-WWNNNWNNWNNNWIX-WNWWNNNNWW--OOX-NNNWWNWW---I-IIII--NWWW--OI-WNWWWNNNNNNWWNWNWWW-XO-XOIOIIOOO
+OOOIOOOOOOIO--  -AAOAOOIOAOZOO   - --IOOAAAOAAOAAAOO  OAOOAAAAOOII   IAAAOOAOOIIIOIOOOOIIAOOOII-OIOAOOOAAAAAAOOAOAOOOI    -O-OO---
+III0IIIIII0      VVIVII0IVINI        0IIVVVIVVIVVVI   IVIIVVVVII00   0VVVIIVII000 0    00VIII00  0IVIIIVVVVVVIIVIVIII0
+                 OO O    O M            OOO OO OOO     O  OOOO        OOO  O             O         O   OOOOOO  O O
+                           W
 MMZMZZMMXOXXOOXOOXMMXXXXXXXXXONONXMXXOOXZMXXXXXXMZMXOOXZMZMMZZMMMMMMXMXZZZMXMXXXXXXXMXXMXXMMXXXXZZMMZZZMXMMMXOXMMMXXXXXOOOXOXOXXXX
+WWNWNNWWIXOIXX-XXIWW-OI----O-X   -W-I---NW----I-WNWOX-ONWNWWNNWWWWWW-W-NNNW-W--I--I-W--W--WW----NNWWNNNW-WWW-X-WWW---IOXXXOXOXOOIO
+OOAOAAOOO -O  I  OOOI-OIIII-I    IOIO  IAOIIIIOIOAO-  -AOAOOAAOOOOOOIOIAAAOIOIIOIIOIOIIOIIOOIIIIAAOOAAAOIOOOI IOOOIIIO-   - - --O-
+IIVIVVII      0   II0  0000 0    0I0   0VI0000 0IVI    VIVIIVVIIIIII0I0VVVI0I00 00 0I00I00II0000VVIIVVVI0III0 0III000
+  O OO                                  O        O     O O  OO         OOO                      OO  OOO
 MZMZZZZMXXOXOXXXXXXO=NIOXXX=XXONOXMMXXO=XXOXXXIXXMZXO==XMXXMMXXXXXXMMMMMZZMMXXXXXXXMMXXMMMMZMMMMMZZZZZMMMZXXXNOXXXINO=OI=IOXXXIOOO
+WNWNNNNWIOXI-OIIOOIXO OX-IOOIO- --WW-O-OI-XOI-OO-WN-XOOIWI-WWIIII--WWWWWNNWW-----IOWW--WWWWNWWWWWNNNNNWWWN-IO X-IIO -OXOOOXOOOOXXX
+OAOAAAAOO- O -OO--O     IO- O-   IOOI-  OI -OI -IOAI   OOOIOOOOOOIIOOOOOAAOOIIIIIO-OOIIOOOOAOOOOOAAAAAOOOAIO-  IOO         ---
+IVIVVVVI                0        0II0    0   0  0IV0    I 0II    00IIIIIVVII00000  II00IIIIVIIIIIVVVVVIIIV0    0
+ O OOOO                                           O                     OO                 O     OOOOO   O
 MZMZZZMMXOXXIOXXMXXXOOOXXXXIOO=ONOXXXXI=XX=N=XXXIOIXXXXZMXMZZMMXMMMZZMZZZZMMMMZMMMMZXXMMXXXMMMMXMZZMMMXOXOIOOIOOOIN=XNO===OIOOO=NO
+WNWNNNWWIXO-OX-IW-OO---I---OXXO- X----OOOOO OO-OO-OOOO-NW-WNNWW-WWWNNWNNNNWWWWNWWWWN--WWII-WWWW-WNNWWW--IXO--OXXXO    XOOOXOXXXO X
+OAOAAAOOO -I  IOOI--   OIII       IIII  --   -I-   ---IAOIOAAOOIOOOAAOAAAAOOOOAOOOOAIIOOOOIOOOOIOAAOOOI O
+IVIVVVII   0  0 I0      000       0000        0       0VI0IVVII0IIIVVIVVVVIIIIVIIIIV00II  0IIII0IVVIII0
+ O OOO                                                 O   OO      OO OOOO    O    O             OO
 OXXXMXXXXXXXX=OOXXXXIOOXMXXOOOIOXXNXXXIXIXXONOXXOX--==OZMZAAZMMMZZZZZZZZZZMXMMXMMMMXMZZMXXXXMXXOXXXOOON-=IOXNNNNI=XIOXX=ONOOOOOOII
+XO--W-I--IO--O-XI--IO--IW-IX--O-   OIOO  OOX XIIX     XNWNVVNWWWNNNNNNNNNNW-WW-WWWW-WNNW--I-W--X-IIXXX    -     OO  -IIOX XXXX-
+ -IIOIOIIO-II   OIIO   OOIO        -O-   --   OO       AOAZZAOOOAAAAAAAAAAOIOOIOOOOIOAAOIIOIOII IOO                  OO
+  00I0 00  00    00     I0                             VIVNNVIIIVVVVVVVVVVI0II0IIII0IVVI00 0I00 0
+                                                       O OMMO   OOOOOOOOOO           OO
+                                                          WW
 XXXXOOXXXMXXXMXOXXXXXXXXMXXXOOXONO=XXXONOXXXXXXXIO=-=XIZZMZAZMZZZZZMMMXZZZMMMXXXXXXMZZMZZMZMMMXO=OOIONO--IIIIOONOO=IOXXXXXOXXX=NNO
+IOOOXXI--W---WIX-----OOIW-IOXXOX -OIIO  -OOOOIIOO     ONNWNVNWNNNNNWWW-NNNWWW--I-IIWNNWNNWNWWW-XOXXO      OOO-  XXOOX-IOIIXIIOO  X
+O---  OIIOIIIOO IIIII--OOIO-  -    OO-   ----OO-       AAOAZAOAAAAAOOOIAAAOOOIIOIOOOAAOAAOAOOOI                      IO-OO OO-
+       00I000I  00000   I0                             VVIVNVIVVVVVIII0VVVIII00 0  IVVIVVIVIII0                      0
+                                                       OO OMO OOOOO    OOO          OO OO O
+                                                           W
 XXOXIOXXXXOOOMMMMMMMXXOOIOXXXXXXOIXXXXOOXXXXXXXXOO=IOOOXMMZMZZMMMZMXXXMZZMMXXMXXXOOXZMZZZMXXXXI=OXXXIO=N=OXXXXINO=OXXXXXXX=IIO=NOO
+IIXOOXOOIIX-XWWWWWWW-IXXOXO--IIIXOIO-OX-O--IIOIIX-  -- -WWNWNNWWWNW-I-WNNWW--W-IOXX-NWNNNW-IIOOOXIIOO-O  -OI--O -OXI--I--IOOOXO  X
+OO -  --OO   OOOOOOOIO    -IIOOO  O-I-  -IIOO-OO       IOOAOAAOOOAOIOIOAAOOIIOIO-  IAOAAAOIOO-   OO-      -OII     OIIOIIO
+             IIIIIII0      00       0    00            0IIVIVVIIIVI0 0IVVII00I0    0VIVVVI0                 00      00 00
+                                                          O OO   O     OO           O OOO
 XXOXXXXXXXI=OXMMMMMXXXXX=OXMMMXXXXX=IXXXMZMMXXXXXXONXXXZMMZMZXXXXXMXXMMZMMXXXMXXXNXIMMMMMXXXXOOIXXXXOOOXIOXZMMXON=IXXMXXXXXXIO=XOO
+-IXOO-IIIOOO-IWWWWW--O-OO-OWWW-OOOOOOIIOWNWW--IO-O- -IONWWNWN--IIIW--WWNWW---WI-I  OWWWWW-IIOXXOOIIOXXXIOX-NWW-X OOO-W----IOOXO -X
+IO --IOOO-   OOOOOOII-I-  -OOOI----  OO-OAOOIIO-I-  IO-AOOAOAIIOOOOIIOOAOOIIIOOIO   OOOOOIOO-   -OO-   O  IAOOI    -IOIIIIO-
+0    0        IIIII00 0    III0         IVII00  0   0  VIIVIV00   I00IIVII000I 0    IIIII0                0VII0     0I0000
+                                         O             O  O O          O                                   O
 ZXXXXMZZZMOIOXXXMXIONOOXINXMZZMMXXO==XXXMZZZZMXXXXOXXXXXMZAAAZMMXXXXXXMZMMMMMMMMXO=OMMMXXXXXMXOIO=IOONOMXXXMMMXXO=OXXXXMMMXMMXOOXX
+NIIO-WNNNWXO-O--W-O- -X-O OWNNWWOOXOOO--WNNNNW-IIIXO----WNVVVNWW--II-IWNWWWWWWWWI- -WWW--II-W-XOXOOXX -W---WWW-IXOXOOO-WWW-WWOX-II
+AOO-IOAAAO   -IIOI     I  -OAAOO--   -IIOAAAAOIOOO -IIIIOAZZZAOOIIOOIOOAOOOOOOOOO   OOOIIOOIOI         OIIIOOOIO   ---IOOOIOO-  OO
+V   0IVVVI    00I0     0   IVVII      00IVVVVI0     0000IVNNNVII00  0 IVIIIIIIII    III00  0I0         I000III0       0III0II
+O     OOO                   OO           OOOO            OMMMO         O
+                                                          WWW
 ZMXXXZZMZZXOOOXMMX=NOIOXOOIXXXMMXOOOOOXXXAZMAAZXIONOXXXMMMZZMZZZZXXXXXXMZZMZZZZMXXXXZMXXMMXXXXXXXXXXXXXXZMXMMMXXXX=IIXXXXMMMXXXMXO
+NW---NNWNN-XXXIWWIO -OX-X-OI-IWWIXX-XXI-IVNWVVN-O- X---WWWNNWNNNN-OO---WNNWNNNNW-OOONWI-WW-----OOOIIIIO-NW-WWW---OOOOII--WWW---WIX
+AOIIIAAOAAI   OOOO     I   OIOOOO     OIOZAOZZAI    IIIOOOAAOAAAAI--IIIOAAOAAAAOI---AOOIOOIIIII---OOOO-IAOIOOOIII-   OOIIOOOIIIOO
+VI000VVIVV0    II      0    0 II       0 NVINNV0    000IIIVVIVVVV0  000IVVIVVVVI0   VI 0II00000        0VI0III000      00III000I
+O    OO OO                               MO MMO           OO OOOO       OO OOOO     O                   O
+                                         W  WW
 ZXXXMZZZZMXXXXXXXOIONI=XXIO=ONOX=XOIIXXOIZZAAAMXOXNXXMMXXXMZMZZMZXO=XZMZMMMMMZMMXIXMMMMZXXMMMXXXXXXXXXXXXXMMMXXXXXXXXXXXMXXXXXXXXX
+N---WNNNNW-O-I--OXO- OOI-O-O- XIO  OOIO-ONNVVVWIX  --WW---WNWNNWN-XOINWNWWWWWNWWIOIWWWWN-IWWW---I----II---WWW-----I-II--W--------I
+AIIIOAAAAOI-IOII-      OI      O     O-  AAZZZOO   IIOOIIIOAOAAOAI  OAOAOOOOOAOOO OOOOOAIOOOOIIIOIIIIOOIIIOOOIIIIIOIOOIIOIIIIIIIIO
+V000IVVVVI0 0 00        0                VVNNNI    00II000IVIVVIV0   VIVIIIIIVII   IIIIV0 III000 0000  000III00000 0  00I00000000
+O    OOOO                                OOMMM             O OO O    O O     O         O
+                                           WWW
 MMXXZMZZZMXXXXXIONIOOI=OXX=NXIIOO-NXMXOONZMZMZZXXOXXMMZMXXMZZMMMZXOIXXZMZMZMMXXXOOXXXMXMXMMMZMMXXXMXXXXMXXMZMXXXXXXXXXXXXXOOOXXXXX
+WWI-NWNNNW-I-IOO- O--OOXIOO    X-  IWO-  NWNWNN-OXO-WWNW--WNNWWWN-XOI-NWNWNWW--OXXII-W-W-WWWNWW---W--O-WIIWNW--------I-IIIXXXIIOOO
+OOOIAOAAAOIOIO-         O-         OO-   AOAOAAI- -IOOAOIIOAAOOOAI  OIAOAOAOOII-  OOIOIOIOOOAOOIIIOII-IOOOOAOIIIIIIIIOIOOO   OO---
+II 0VIVVVI0 0                       I    VIVIVV0   0IIVI00IVVIIIV0   0VIVIVII00     0I0I0IIIVII000I00 0I  IVI00000000 0
+    O OOO                                O O OO       O    OO   O     O O O                 O              O
 XXXXMMMMXXXXXXOI=OONN=IIOXIOXION=NXXXOIIOXXXXXXXOIXXXXX=-IOXXXXXXXXXXXXXXXXXOOO=O=N=II==OOOOXOOIII=NII===IIOOOOOXOOIOOOIOOIONOOIOI
+-I-IWWWW----OOXOO -  OOOXOO  O  O OOIXO --------XO-IIOIO  XII-I-IIOOIIIOIIOOXXXO-O OOOOOXXXXOXXOOOO OOOOOOOXXXXXOXXOXXXO-  - --
+IOIOOOOOIIII--           -        --O    IIIIIII  IOO-O    OOIOIOO--OOO-OO--                -                   -
+0 0 IIII0000                             0000000  0          0 0
1
 XXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXMMXXXMMXMMXXXXXXXXXXMXXXXXXXXXXXXXXXXXMXXXXXMMMMMXXXXXXMXXMMXXXMXXXMXXXX
+---II---I----------I-W------I---WW-O-WW-WW----------W-------I---------W-----WWWWW------W--WW---W---W----
+IIIOOIIIOIIIIIIIIIIOIOIIIIIIOIIIOOI-IOOIOOIIIIIIIIIIOIIIIIIIOIIIIIIIIIOIIIIIOOOOOIIIIIIOIIOOIIIOIIIOIIII
+000  000 0000000000 0I000000 000II0 0II0II0000000000I0000000 000000000I00000IIIII000000I00II000I000I0000
 ZZZMMMZZZZZZMMXXZMMZZMMMZMXXXXMMAAZZZMMZMMZMMZXZZZMMZZMMZMZZXMXMXMZMMMMMZMMMZMMZAAZZZZZZMZZZZZZMZMMMMXXM
+NNNWWWNNNNNNWW--NWWNNWWWNW--IIWWVVNNNWWNWWNWWN-NNNWWNNWWNWNN-W-W-WNWWWWWNWWWNWWNVVNNNNNNWNNNNNNWNWWWW--W
+AAAOOOAAAAAAOOIIAOOAAOOOAOIIOOOOZZAAAOOAOOAOOAIAAAOOAAOOAOAAIOIOIOAOOOOOAOOOAOOAZZAAAAAAOAAAAAAOAOOOOIIO
+VVVIIIVVVVVVII00VIIVVIIIVI00  IINNVVVIIVIIVIIV0VVVIIVVIIVIVV0I0I0IVIIIIIVIIIVIIVNNVVVVVVIVVVVVVIVIIII00I
+OOO   OOOOOO    O  OO   O       MMOOO  O  O  O OOO  OO  O OO      O     O   O  OMMOOOOOO OOOOOO O
+                                WW                                              WW
 ZZZMMZZMMMZZXXXXMZMMZMMZMMXXXMXZAAAMZZZZZZZZZZMMAZZMZZZZMZMMMXXXZZMMMXMMMZZMMMZAAAZMMAZZZZZZZMZZZZZMMMZM
+NNNWWNNWWWNN----WNWWNWWNWWII-W-NVVVWNNNNNNNNNNWWVNNWNNNNWNWWWI--NNWWW-WWWNNWWWNVVVNWWVNNNNNNNWNNNNNWWWNW
+AAAOOAAOOOAAIIIIOAOOAOOAOOOOIOIAZZZOAAAAAAAAAAOOZAAOAAAAOAOOOOIIAAOOOIOOOAAOOOAZZZAOOZAAAAAAAOAAAAAOOOAO
+VVVIIVVIIIVV0000IVIIVIIVII  0I0VNNNIVVVVVVVVVVIINVVIVVVVIVIII 00VVIII0IIIVVIIIVNNNVIINVVVVVVVIVVVVVIIIVI
+OOO  OO   OO     O  O  O       OMMM OOOOOOOOOO  MOO OOOO O      OO       OO   OMMMO  MOOOOOOO OOOOO   O
+                                WWW             W                              WWW   W
 ZZZMZZZMZMZZXXXXMMMZZMMMMMXXXXXZAAAAZZZZZMZZZZZZAMZZMZZZZZZZMXMZZZMXXXMMMMMMZZMAAZZZZAMZZMZZAZZZZZMMMMMM
+NNNWNNNWNWNN----WWWNNWWWWW-I---NVVVVNNNNNWNNNNNNVWNNWNNNNNNNW-WNNNW-I-WWWWWWNNWVVNNNNVWNNWNNVNNNNNWWWWWW
+AAAOAAAOAOAAIIIIOOOAAOOOOOIOIIIAZZZZAAAAAOAAAAAAZOAAOAAAAAAAOIOAAAOIOIOOOOOOAAOZZAAAAZOAAOAAZAAAAAOOOOOO
+VVVIVVVIVIVV0000IIIVVIIIII0 000VNNNNVVVVVIVVVVVVNIVVIVVVVVVVI0IVVVI0 0IIIIIIVVINNVVVVNIVVIVVNVVVVVIIIIII
+OOO OOO O OO       OO          OMMMMOOOOO OOOOOOM OO OOOOOOO   OOO          OO MMOOOOM OO OOMOOOOO
+                                WWWW            W                              WW    W      W
 ZZZZZMZZZZMZXXMMZMMZZMMMXXXXXZZZMMMZZZZZZMZZZZZAAZZXXXMMMMMZZMMMMZMMOOXXMMMZZZZMZMZXMZZMZZZAMZZZZZZMMMMZ
+NNNNNWNNNNWN--WWNWWNNWWW-II--NNNWWWNNNNNNWNNNNNVVNN-I-WWWWWNNWWWWNWWXXO-WWWNNNNWNWN-WNNWNNNVWNNNNNNWWWWN
+AAAAAOAAAAOAIIOOAOOAAOOOIOOIIAAAOOOAAAAAAOAAAAAZZAAIOIOOOOOAAOOOOAOO  -IOOOAAAAOAOAIOAAOAAAZOAAAAAAOOOOA
+VVVVVIVVVVIV00IIVIIVVIII0  00VVVIIIVVVVVVIVVVVVNNVV0 0IIIIIVVIIIIVII   0IIIVVVVIVIV0IVVIVVVNIVVVVVVIIIIV
+OOOOO OOOO O    O  OO        OOO   OOOOOO OOOOOMMOO        OO    O         OOOO O O  OO OOOM OOOOOO    O
+                                               WW                                          W
 MMMMMZZMZMMXXMZZZMMZZMMXXXXXXMZAZZMMMMMMZZZZAZZMZZMMMMZMMMMMZZMZMMXXXOOXMMZMMMMZZZZZMMZMZMMZZZMMZZZZMZMM
+WWWWWNNWNWW--WNNNWWNNWW---OI-WNVNNWWWWWWNNNNVNNWNNWWWWNWWWWWNNWNWWII-XXIWWNWWWWNNNNNWWNWNWWNNNWWNNNNWNWW
+OOOOOAAOAOOIIOAAAOOAAOOIII-OIOAZAAOOOOOOAAAAZAAOAAOOOOAOOOOOAAOAOOOOI  OOOAOOOOAAAAAOOAOAOOAAAOOAAAAOAOO
+IIIIIVVIVII00IVVVIIVVII000  0IVNVVIIIIIIVVVVNVVIVVIIIIVIIIIIVVIVII  0   IIVIIIIVVVVVIIVIVIIVVVIIVVVVIVII
+     OO O     OOO  OO         OMOO      OOOOMOO OO    O     OO O          O    OOOOO  O O  OOO  OOOO O
+                               W            W
 MMMMMXXXXXXMMZAZZMMMZZXXXXXXXMXMMZMZZZMZMZMMAZMZZZMOXMZZMMZMZMZZZXONIXXXMMMMMMZMMMMMZZZZMZMZZMZZMMMZZMZM
+WWWWW------WWNVNNWWWNNOIIII--W-WWNWNNNWNWNWWVNWNNNWX-WNNWWNWNWNNN-X O-I-WWWWWWNWWWWWNNNNWNWNNWNNWWWNNWNW
+OOOOOIIIIIIOOAZAAOOOAA-OOOOIIOIOOAOAAAOAOAOOZAOAAAO IOAAOOAOAOAAAI   IOIOOOOOOAOOOOOAAAAOAOAAOAAOOOAAOAO
+IIIII000000IIVNVVIIIVV     00I0IIVIVVVIVIVIINVIVVVI 0IVVIIVIVIVVV0   0 0IIIIIIVIIIIIVVVVIVIVVIVVIIIVVIVI
+             OMOO   OO           O OOO O O  MO OOO    OO  O O OOO             O     OOOO O OO OO   OO O
+              W                             W
 XXXXMXXXXXXZZAZZZZMMMMXXXXXXXXXMXXMZZZMZZZZZAZZZZZZNXXXXXXXMMZZZZZINXXMMMZZZZZZZMMMZMMZZZMZZZZZMZZZZZMMM
+O--IW-III--NNVNNNNWWWW-IIII--I-W--WNNNWNNNNNVNNNNNN I----I-WWNNNNNO O-WWWNNNNNNNWWWNWWNNNWNNNNNWNNNNNWWW
+-IIOOIOOOIIAAZAAAAOOOOIOOOOIIOIOIIOAAAOAAAAAZAAAAAA OIIIIOIOOAAAAA  -IOOOAAAAAAAOOOAOOAAAOAAAAAOAAAAAOOO
+ 00 I0   00VVNVVVVIIII0    00 0I00IVVVIVVVVVNVVVVVV  0000 0IIVVVVV   0IIIVVVVVVVIIIVIIVVVIVVVVVIVVVVVIII
+           OOMOOOO                 OOO OOOOOMOOOOOO          OOOOO       OOOOOOO   O  OOO OOOOO OOOOO
+             W                              W
 XXXZZXXMMMZMZMZZZMZZMZMXXXXXXXXMXXMZZMZZAAZZMMZAAZZOOMMXXMMMXMXMMMMXXXXMXMXZMMMZMMMMZMZMZMMZMZMZZMZMZZZZ
+OI-NN--WWWNWNWNNNWNNWNWII---II-W--WNNWNNVVNNWWNVVNNXXWW--WWW-W-WWWWII--W-W-NWWWNWWWWNWNWNWWNWNWNNWNWNNNN
+-OIAAIIOOOAOAOAAAOAAOAOOOIIIOOIOIIOAAOAAZZAAOOAZZAA  OOIIOOOIOIOOOOOOIIOIOIAOOOAOOOOAOAOAOOAOAOAAOAOAAAA
+  0VV00IIIVIVIVVVIVVIVI  000  0I00IVVIVVNNVVIIVNNVV  II00III0I0IIII  00I0I0VIIIVIIIIVIVIVIIVIVIVVIVIVVVV
+   OO     O O OOO OO O             OO OOMMOO  OMMOO                        O   O    O O O  O O OO O OOOO
+                                        WW     WW
 MZMZZMMMAAAZMMZMMMZZMXMXXXXXXMMMMZZMZMZMZZMMZZZMZZZMXMMZZMMZZMZMZMZZXMZMMMMZZZZMZMMMMXMMMMMZZMZZZZZZZZZM
+WNWNNWWWVVVNWWNWWWNNW-WI-----WWWWNNWNWNWNNWWNNNWNNNWOWWNNWWNNWNWNWNN-WNWWWWNNNNWNWWWW-WWWWWNNWNNNNNNNNNW
+OAOAAOOOZZZAOOAOOOAAOIOOIIIIIOOOOAAOAOAOAAOOAAAOAAAO-OOAAOOAAOAOAOAAIOAOOOOAAAAOAOOOOIOOOOOAAOAAAAAAAAAO
+IVIVVIIINNNVIIVIIIVVI0I 00000IIIIVVIVIVIVVIIVVVIVVVI IIVVIIVVIVIVIVV0IVIIIIVVVVIVIIII0IIIIIVVIVVVVVVVVVI
+ O OO   MMMO  O   OO             OO O O OO  OOO OOO    OO  OO O O OO  O    OOOO O          OO OOOOOOOOO
+        WWW
 ZZZZMZMMZZZMMMMZMXXMXXMXXMMXMMXMMMMMMMMZXMMZZZZZZMMZZMMMMXXXXZZXMMMZMZZMMMMMZZMMMMMMMXMXZMXMZZZZZZMAZZZM
+NNNNWNWWNNNWWWWNW--W--W--WW-WW-WWWWWWWWN-WWNNNNNNWWNNWWWW-II-NN-WWWNWNNWWWWWNNWWWWWWW-W-NW-WNNNNNNWVNNNW
+AAAAOAOOAAAOOOOAOIIOIIOIIOOIOOIOOOOOOOOAIOOAAAAAAOOAAOOOOIOOIAAIOOOAOAAOOOOOAAOOOOOOOIOIAOIOAAAAAAOZAAAO
+VVVVIVIIVVVIIIIVI00I00I00II0II0IIIIIIIIV0IIVVVVVVIIVVIIII0  0VV0IIIVIVVIIIIIVVIIIIIII0I0VI0IVVVVVVINVVVI
+OOOO O  OOO    O                       O   OOOOOO  OO        OO    O OO     OO          O   OOOOOO MOOO
+                                                                                                   W
 ZZMZZAMZZZAZZZZZZZZZZMMZMZZMMZMXXXMZMZMZXZXMZMZMMZZZMZMXXXOOXXXXMXZZZZMMMMMMXXXXMMMXXXXXXXMMMZZMMMZAZAMM
+NNWNNVWNNNVNNNNNNNNNNWWNWNNWWNW---WNWNWN-N-WNWNWWNNNWNW--IXXOOIIW-NNNNWWWWWW----WWW-------WWWNNWWWNVNVWW
+AAOAAZOAAAZAAAAAAAAAAOOAOAAOOAOIIIOAOAOAIAIOAOAOOAAAOAOIIO  --OOOIAAAAOOOOOOIIIIOOOIIIIIIIOOOAAOOOAZAZOO
+VVIVVNIVVVNVVVVVVVVVVIIVIVVIIVI000IVIVIV0V0IVIVIIVVVIVI00       I0VVVVIIIIII0000III0000000IIIVVIIIVNVNII
+OO OOM OOOMOOOOOOOOOO  O OO  O     O O O O  O O  OOO O            OOOO                       OO   OMOM
+     W    W                                                                                        W W
 MMMZZMMMZZAAMZZMZMZZZZZZMAZMZZMZMMMZMZZZMZZMAZZZAMZZZAMZMMMXXXXXZMMZZMZMMZMMMMMXZZMMMZMMXMMXMXMMZZZZZZZM
+WWWNNWWWNNVVWNNWNWNNNNNNWVNWNNWNWWWNWNNNWNNWVNNNVWNNNVWNWWW-----NWWNNWNWWNWWWWW-NNWWWNWW-WW-W-WWNNNNNNNW
+OOOAAOOOAAZZOAAOAOAAAAAAOZAOAAOAOOOAOAAAOAAOZAAAZOAAAZOAOOOIIIIIAOOAAOAOOAOOOOOIAAOOOAOOIOOIOIOOAAAAAAAO
+IIIVVIIIVVNNIVVIVIVVVVVVINVIVVIVIIIVIVVVIVVINVVVNIVVVNIVIII00000VIIVVIVIIVIIIII0VVIIIVII0II0I0IIVVVVVVVI
+   OO   OOMM OO O OOOOOO MO OO O   O OOO OO MOOOM OOOM O        O  OO O  O      OO   O          OOOOOOO
+          WW             W                  W   W    W
 MZZZZMZMMMMMXXXXMMZMZZZMMZZZZAZZZMAZAAZZZZZZAMZMAAAAAAAAAZZMZZMZZZZZZZZZZMMMZZZMZZZMZZZZZZZMZZMZMMAZAAAM
+WNNNNWNWWWWW-I--WWNWNNNWWNNNNVNNNWVNVVNNNNNNVWNWVVVVVVVVVNNWNNWNNNNNNNNNNWWWNNNWNNNWNNNNNNNWNNWNWWVNVVVW
+OAAAAOAOOOOOIOIIOOAOAAAOOAAAAZAAAOZAZZAAAAAAZOAOZZZZZZZZZAAOAAOAAAAAAAAAAOOOAAAOAAAOAAAAAAAOAAOAOOZAZZZO
+IVVVVIVIIIII0 00IIVIVVVIIVVVVNVVVINVNNVVVVVVNIVINNNNNNNNNVVIVVIVVVVVVVVVVIIIVVVIVVVIVVVVVVVIVVIVIINVNNNI
+ OOOO O           O OOO  OOOOMOOO MOMMOOOOOOM O MMMMMMMMMOO OO OOOOOOOOOO   OOO OOO OOOOOOO OO O  MOMMM
+                             W    W WW      W   WWWWWWWWW                                         W WWW
 MZZMMXMMXXXXXXXXXXXXXMMZMZZZMAAAAZAMAAZAZZZZAZZAAAAAAAAAAAMZZZMMZZZAAAAAMZMMZZMMZZZMZMMMZZMMZZZZZZAZMAAZ
+WNNWW-WWIIIIIIOOIIII-WWNWNNNWVVVVNVWVVNVNNNNVNNVVVVVVVVVVVWNNNWWNNNVVVVVWNWWNNWWNNNWNWWWNNWWNNNNNNVNWVVN
+OAAOOIOOOOOOOO--OOOOIOOAOAAAOZZZZAZOZZAZAAAAZAAZZZZZZZZZZZOAAAOOAAAZZZZZOAOOAAOOAAAOAOOOAAOOAAAAAAZAOZZA
+IVVII0II            0IIVIVVVINNNNVNINNVNVVVVNVVNNNNNNNNNNNIVVVIIVVVNNNNNIVIIVVIIVVVIVIIIVVIIVVVVVVNVINNV
+ OO                    O OOO MMMMOM MMOMOOOOMOOMMMMMMMMMMM OOO  OOOMMMMM O  OO  OOO O   OO  OOOOOOMO MMO
+                             WWWW W WW W    W  WWWWWWWWWWW         WWWWW                          W  WW
 MMZZZZZMXXXXXXXXXXXXXMMMMZZAAAAAAMAZAAZAAAAZMAAAAAAAAAAAAAAZZZMXZZZAAAAAAZZZZZMZMMMZMMMMZZZMZZMZZMZZZZZM
+WWNNNNNW-III-IIIIIIO-WWWWNNVVVVVVWVNVVNVVVVNWVVVVVVVVVVVVVVNNNW-NNNVVVVVVNNNNNWNWWWNWWWWNNNWNNWNNWNNNNNW
+OOAAAAAOIOOOIOOOOOO-IOOOOAAZZZZZZOZAZZAZZZZAOZZZZZZZZZZZZZZAAAOIAAAZZZZZZAAAAAOAOOOAOOOOAAAOAAOAAOAAAAAO
+IIVVVVVI0   0       0IIIIVVNNNNNNINVNNVNNNNVINNNNNNNNNNNNNNVVVI0VVVNNNNNNVVVVVIVIIIVIIIIVVVIVVIVVIVVVVVI
+  OOOOO                  OOMMMMMM MOMMOMMMMO MMMMMMMMMMMMMMOOO  OOOMMMMMMOOOOO O   O    OOO OO OO OOOOO
+                           WWWWWW W WW WWWW  WWWWWWWWWWWWWW        WWWWWW
 MMMMZZXXXXXMMMMMXXXXXXMZZZAAZMZMZMZAZAZZZZZZAAZMZAAAAAAAAAZMZZZMZMZZZZMZZZZZZZZMAZZMZMMZMZZZMZZZZMMMZZZM
+WWWWNN-I-I-WWWWW------WNNNVVNWNWNWNVNVNNNNNNVVNWNVVVVVVVVVNWNNNWNWNNNNWNNNNNNNNWVNNWNWWNWNNNWNNNNWWWNNNW
+OOOOAAIOIOIOOOOOIIIIIIOAAAZZAOAOAOAZAZAAAAAAZZAOAZZZZZZZZZAOAAAOAOAAAAOAAAAAAAAOZAAOAOOAOAAAOAAAAOOOAAAO
+IIIIVV0 0 0IIIII000000IVVVNNVIVIVIVNVNVVVVVVNNVIVNNNNNNNNNVIVVVIVIVVVVIVVVVVVVVINVVIVIIVIVVVIVVVVIIIVVVI
+    OO                 OOOMMO O O OMOMOOOOOOMMO OMMMMMMMMMO OOO O OOOO OOOOOOOO MOO O  O OOO OOOO   OOO
+                          WW       W W      WW   WWWWWWWWW                      W
 ZZZZMXXXMMZZMMXXXXXXXXMMZZMZZZAAAMZAZZZAAAAAAAAAAAAAAAAAAAAMMZMMZAZZZMZMMZAZMZZZZZZZZZMMMMXMZZMZMZZMZZAZ
+NNNNW-IIWWNNWW------I-WWNNWNNNVVVWNVNNNVVVVVVVVVVVVVVVVVVVVWWNWWNVNNNWNWWNVNWNNNNNNNNNWWWW-WNNWNWNNWNNVN
+AAAAOIOOOOAAOOIIIIIIOIOOAAOAAAZZZOAZAAAZZZZZZZZZZZZZZZZZZZZOOAOOAZAAAOAOOAZAOAAAAAAAAAOOOOIOAAOAOAAOAAZA
+VVVVI0  IIVVII000000 0IIVVIVVVNNNIVNVVVNNNNNNNNNNNNNNNNNNNNIIVIIVNVVVIVIIVNVIVVVVVVVVVIIII0IVVIVIVVIVVNV
+OOOO      OO            OO OOOMMM OMOOOMMMMMMMMMMMMMMMMMMMM  O  OMOOO O  OMO OOOOOOOOO      OO O OO OOMO
+                              WWW  W   WWWWWWWWWWWWWWWWWWWW      W        W                           W
 ZZMZXXXXXXXXXXXXXXXXXXMMZZZZZAZAAAAAMZZAAAAAAAAAAAAAAZZZZAZMZAZAAAZMMXXMZAAZAMMMZZZZZZZMMMZZZZMMMMZZZZAZ
+NNWN-II-I-IIII-OIIIII-WWNNNNNVNVVVVVWNNVVVVVVVVVVVVVVNNNNVNWNVNVVVNWW--WNVVNVWWWNNNNNNNWWWNNNNWWWWNNNNVN
+AAOAIOOIOIOOOOI-OOOOOIOOAAAAAZAZZZZZOAAZZZZZZZZZZZZZZAAAAZAOAZAZZZAOOIIOAZZAZOOOAAAAAAAOOOAAAAOOOOAAAAZA
+VVIV0  0 0    0      0IIVVVVVNVNNNNNIVVNNNNNNNNNNNNNNVVVVNVIVNVNNNVII00IVNNVNIIIVVVVVVVIIIVVVVIIIIVVVVNV
+OO O                    OOOOOMOMMMMM OOMMMMMMMMMMMMMMOOOOMO OMOMMMO     OMMOM   OOOOOOO   OOOO    OOOOMO
+                             W WWWWW   WWWWWWWWWWWWWW    W   W WWW       WW W                         W
 ZZZAZZXXXXXXXXXIOIOXXXMZAZZZMMAAAAAAAAZAAAAAAAAAAAAAAZZMMZMZZAZAAMZZMXXZZAAZAAMMXMMMZZZZZZZAZZZXMZZZMMAZ
+NNNVNN-III-IIIIOXOXIIIWNVNNNWWVVVVVVVVNVVVVVVVVVVVVVVNNWWNWNNVNVVWNNW--NNVVNVVWW-WWWNNNNNNNVNNN-WNNNWWVN
+AAAZAAIOOOIOOOO    OOOOAZAAAOOZZZZZZZZAZZZZZZZZZZZZZZAAOOAOAAZAZZOAAOIIAAZZAZZOOIOOOAAAAAAAZAAAIOAAAOOZA
+VVVNVV0   0           IVNVVVIINNNNNNNNVNNNNNNNNNNNNNNVVIIVIVVNVNNIVVI00VVNNVNNII0IIIVVVVVVVNVVV0IVVVIINV
+OOOMOO                 OMOOO  MMMMMMMMOMMMMMMMMMMMMMMOO  O OOMOMM OO   OOMMOMM      OOOOOOOMOOO  OOO  MO
+   W                    W     WWWWWWWW WWWWWWWWWWWWWW        W WW        WW WW             W          W
 MMZAAZXXXOXXXXXMXMMMMMZZZZZZAAAAZAAZZMZZZZZZZAAZAAAAZMMMMMZMZMMMMMXMMXMMMMZMMMXXXXMXMMMZZZMMAMZZXZZZZZZZ
+WWNVVN-IOXIIOI-W-WWWWWNNNNNNVVVVNVVNNWNNNNNNNVVNVVVVNWWWWWNWNWWWWW-WW-WWWWNWWWIO--W-WWWNNNWWVWNN-NNNNNNN
+OOAZZAIO- OO-OIOIOOOOOAAAAAAZZZZAZZAAOAAAAAAAZZAZZZZAOOOOOAOAOOOOOIOOIOOOOAOOOO-IIOIOOOAAAOOZOAAIAAAAAAA
+IIVNNV0       0I0IIIIIVVVVVVNNNNVNNVVIVVVVVVVNNVNNNNVIIIIIVIVIIIII0II0IIIIVIII  00I0IIIVVVIINIVV0VVVVVVV
+  OMMO                OOOOOOMMMMOMMOO OOOOOOOMMOMMMMO     O O             O            OOO  M OO OOOOOOO
+   WW                       WWWW WW          WW WWWW                                        W
 ZAAAAXXXXXXXXXXMZZMZZZZZZMMZMAAZMZZAMZZAZZZZAAAAAAAAAZZZZZAAAAMZMZZZMZZZAZAAZZAZMZZZMZZMZAZMMAMZZMZMZZMZ
+NVVVV-IOOOOI-I-WNNWNNNNNNWWNWVVNWNNVWNNVNNNNVVVVVVVVVNNNNNVVVVWNWNNNWNNNVNVVNNVNWNNNWNNWNVNWWVWNNWNWNNWN
+AZZZZIO----OIOIOAAOAAAAAAOOAOZZAOAAZOAAZAAAAZZZZZZZZZAAAAAZZZZOAOAAAOAAAZAZZAAZAOAAAOAAOAZAOOZOAAOAOAAOA
+VNNNN0      0 0IVVIVVVVVVIIVINNVIVVNIVVNVVVVNNNNNNNNNVVVVVNNNNIVIVVVIVVVNVNNVVNVIVVVIVVIVNVIINIVVIVIVVIV
+OMMMM           OO OOOOOO  O MMO OOM OOMOOOOMMMMMMMMMOOOOOMMMM O OOO OOOMOMMOOMO OOO OO OMO  M OO O OO O
+ WWWW                        WW    W   W    WWWWWWWWW     WWWW          W WW  W          W   W
 ZAAAAZXXXXXMXXXMZMMMMZZZZZMMMMMMZMZZZZMXMZMMZMMZZMMAAAZZZZZZZAZZAZZMMZZZAAMZMZAZZAAAZAAAAAAZZAAAAZMZMZZM
+NVVVVNIOOOIW---WNWWWWNNNNNWWWWWWNWNNNNW-WNWWNWWNNWWVVVNNNNNNNVNNVNNWWNNNVVWNWNVNNVVVNVVVVVVNNVVVVNWNWNNW
+AZZZZAO---OOIIIOAOOOOAAAAAOOOOOOAOAAAAOIOAOOAOOAAOOZZZAAAAAAAZAAZAAOOAAAZZOAOAZAAZZZAZZZZZZAAZZZZAOAOAAO
+VNNNNV     I000IVIIIIVVVVVIIIIIIVIVVVVI0IVIIVIIVVIINNNVVVVVVVNVVNVVIIVVVNNIVIVNVVNNNVNNNNNNVVNNNNVIVIVVI
+OMMMMO          O    OOOOO      O OOOO   O  O  OO  MMMOOOOOOOMOOMOO  OOOMM O OMOOMMMOMMMMMMOOMMMMO O OO
+ WWWW                                              WWW       W  W       WW    W  WWW WWWWWW  WWWW
 AAAAAAAAAAAAAZXMZZZZMMZZZZZMMZZZZZZMZMZZMZZZMZZZZMAAAAZZMZZMAAZZAZZMZMMZAAZZMAAAZZZAAAZZAAAAAAAAAMZZZAAZ
+VVVVVVVVVVVVVN-WNNNNWWNNNNNWWNNNNNNWNWNNWNNNWNNNNWVVVVNNWNNWVVNNVNNWNWWNVVNNWVVVNNNVVVNNVVVVVVVVVWNNNVVN
+ZZZZZZZZZZZZZAIOAAAAOOAAAAAOOAAAAAAOAOAAOAAAOAAAAOZZZZAAOAAOZZAAZAAOAOOAZZAAOZZZAAAZZZAAZZZZZZZZZOAAAZZA
+NNNNNNNNNNNNNV0IVVVVIIVVVVVIIVVVVVVIVIVVIVVVIVVVVINNNNVVIVVINNVVNVVIVIIVNNVVINNNVVVNNNVVNNNNNNNNNIVVVNNV
+MMMMMMMMMMMMMO  OOOO  OOOOO  OOOOOO O OO OOO OOOO MMMMOO OO MMOOMOO O  OMMOO MMMOOOMMMOOMMMMMMMMM OOOMMO
+WWWWWWWWWWWWW                                     WWWW      WW  W       WW   WWW   WWW  WWWWWWWWW    WW
 ZAAAMMAAAAAAAXXMZMMZZMMZZAAZZZMZMZZZZMMZMMZZZZMMZMZZAAZZMZZMZZAAAZZMMZMMZZAMZZZAZZZAZZZZMMZZMZMMZMZZMZMZ
+NVVVWWVVVVVVV--WNWWNNWWNNVVNNNWNWNNNNWWNWWNNNNWWNWNNVVNNWNNWNNVVVNNWWNWWNNVWNNNVNNNVNNNNWWNNWNWWNWNNWNWN
+AZZZOOZZZZZZZIIOAOOAAOOAAZZAAAOAOAAAAOOAOOAAAAOOAOAAZZAAOAAOAAZZZAAOOAOOAAZOAAAZAAAZAAAAOOAAOAOOAOAAOAOA
+VNNNIINNNNNNN00IVIIVVIIVVNNVVVIVIVVVVIIVIIVVVVIIVIVVNNVVIVVIVVNNNVVIIVIIVVNIVVVNVVVNVVVVIIVVIVIIVIVVIVIV
+OMMM  MMMMMMM   O  OO  OOMMOOO O OOOO  O  OOOO  O OOMMOO OO OOMMMOO  O  OOM OOOMOOOMOOOO  OO O  O OO O O
+ WWW  WWWWWWW            WW                         WW        WWW         W    W   W
 AAAAAAAAAAAAAAMZZMZAAMAAAAAAAZZZZZZMZMZZZMZMZZMMZZZAAAAAMZZZMAZZZMZMZZMAAZZZZMAAZZAAAAAAAZAMMZAAZZAZZZZZ
+VVVVVVVVVVVVVVWNNWNVVWVVVVVVVNNNNNNWNWNNNWNWNNWWNNNVVVVVWNNNWVNNNWNWNNWVVNNNNWVVNNVVVVVVVNVWWNVVNNVNNNNN
+ZZZZZZZZZZZZZZOAAOAZZOZZZZZZZAAAAAAOAOAAAOAOAAOOAAAZZZZZOAAAOZAAAOAOAAOZZAAAAOZZAAZZZZZZZAZOOAZZAAZAAAAA
+NNNNNNNNNNNNNNIVVIVNNINNNNNNNVVVVVVIVIVVVIVIVVIIVVVNNNNNIVVVINVVVIVIVVINNVVVVINNVVNNNNNNNVNIIVNNVVNVVVVV
+MMMMMMMMMMMMMM OO OMM MMMMMMMOOOOOO O OOO O OO  OOOMMMMM OOO MOOO O OO MMOOOO MMOOMMMMMMMOM  OMMOOMOOOOO
+WWWWWWWWWWWWWW     WW WWWWWWW                      WWWWW     W         WW     WW  WWWWWWW W   WW  W
 AAAAAAAAAMZZZZZZMMZAZZZAAAAZZZZZZZZZMZZZZMMXMXMZZZZMMZAMZZZAZZZZZZMMZZZZAZZZZZZZZMAAAZAAZZAZZAAAZZZZAAAM
+VVVVVVVVVWNNNNNNWWNVNNNVVVVNNNNNNNNNWNNNNWW-W-WNNNNWWNVWNNNVNNNNNNWWNNNNVNNNNNNNNWVVVNVVNNVNNVVVNNNNVVVW
+ZZZZZZZZZOAAAAAAOOAZAAAZZZZAAAAAAAAAOAAAAOOIOIOAAAAOOAZOAAAZAAAAAAOOAAAAZAAAAAAAAOZZZAZZAAZAAZZZAAAAZZZO
+NNNNNNNNNIVVVVVVIIVNVVVNNNNVVVVVVVVVIVVVVII0I0IVVVVIIVNIVVVNVVVVVVIIVVVVNVVVVVVVVINNNVNNVVNVVNNNVVVVNNNI
+MMMMMMMMM OOOOOO  OMOOOMMMMOOOOOOOOO OOOO      OOOO  OM OOOMOOOOOO  OOOOMOOOOOOOO MMMOMMOOMOOMMMOOOOMMM
+WWWWWWWWW          W   WWWW                           W    W            W         WWW WW  W  WWW    WWW
 AAAAAAZMZMMZZMMZZMMZMZZZAAAZMZZZMZZMZZMMXXXXXXMZMZZMMZMZZZZZZZZMZMZMMZZMMZZZZZZZMZZAAAZZZMZZZAZZZMZZAAAZ
+VVVVVVNWNWWNNWWNNWWNWNNNVVVNWNNNWNNWNNWWII-I--WNWNNWWNWNNNNNNNNWNWNWWNNWWNNNNNNNWNNVVVNNNWNNNVNNNWNNVVVN
+ZZZZZZAOAOOAAOOAAOOAOAAAZZZAOAAAOAAOAAOOOOIOIIOAOAAOOAOAAAAAAAAOAOAOOAAOOAAAAAAAOAAZZZAAAOAAAZAAAOAAZZZA
+NNNNNNVIVIIVVIIVVIIVIVVVNNNVIVVVIVVIVVII  0 00IVIVVIIVIVVVVVVVVIVIVIIVVIIVVVVVVVIVVNNNVVVIVVVNVVVIVVNNNV
+MMMMMMO O  OO  OO  O OOOMMMO OOO OO OO         O OO  O OOOOOOOO O O  OO  OOOOOOO OOMMMOOO OOOMOOO OOMMMO
+WWWWWW                  WWW                                                        WWW       W      WWW
 AAAZAZZZAAMMZZZMZZZZMZZZMZMZMMZMMMMMZMZMXXXXXXXMMZZXMMXXMXMMMMMZZZZMXMMXMMMZAZZZZZMZMZZZZXXXXXMZZAZZZZAZ
+VVVNVNNNVVWWNNNWNNNNWNNNWNWNWWNWWWWWNWNW-II----WWNN-WW--W-WWWWWNNNNW-WW-WWWNVNNNNNWNWNNNN-I---WNNVNNNNVN
+ZZZAZAAAZZOOAAAOAAAAOAAAOAOAOOAOOOOOAOAOIOOIIIIOOAAIOOIIOIOOOOOAAAAOIOOIOOOAZAAAAAOAOAAAAIOIIIOAAZAAAAZA
+NNNVNVVVNNIIVVVIVVVVIVVVIVIVIIVIIIIIVIVI0  0000IIVV0II00I0IIIIIVVVVI0II0IIIVNVVVVVIVIVVVV0 000IVVNVVVVNV
+MMMOMOOOMM  OOO OOOO OOO O O  O     O O          OO            OOOO        OMOOOOO O OOOO      OOMOOOOMO
+WWW W   WW                                                                  W                    W    W
 AAZZMZZZZZZMMZMZZMMMZZZMMZZMMZMXXMZMZZAMMXXXXZMZZMMZZMXXXXZMZMZZAAZMMMMXMMXZZAAAAMAAMMMMMAMXOXMZZZZAAAAZ
+VVNNWNNNNNNWWNWNNWWWNNNWWNNWWNW--WNWNNVWW-II-NWNNWWNNWIIOINWNWNNVVNWWWW-WW-NNVVVVWVVWWWWWVW-XOWNNNNVVVVN
+ZZAAOAAAAAAOOAOAAOOOAAAOOAAOOAOIIOAOAAZOOIOOIAOAAOOAAOOO-OAOAOAAZZAOOOOIOOIAAZZZZOZZOOOOOZOI -OAAAAZZZZA
+NNVVIVVVVVVIIVIVVIIIVVVIIVVIIVI00IVIVVNII0  0VIVVIIVVI    VIVIVVNNVIIII0II0VVNNNNINNIIIIINI0  IVVVVNNNNV
+MMOO OOOOOO  O OO   OOO  OO  O    O OOM      O OO  OO     O O OOMMO        OOMMMM MM     M     OOOOMMMMO
+WW                                    W                         WW           WWWW WW     W         WWWW
 AAMZZZMZZMZZZZZZZMMMMMZMMXXMMMMMXMXMXMZZMMXXXMMZZZMZZXXXXXZZAAZZZZMZMXMXMMXXMAAAAAAZZXXMZZMZXXMZZZZAAAAM
+VVWNNNWNNWNNNNNNNWWWWWNWW--WWWWW-W-W-WNNWW---WWNNNWNN-III-NNVVNNNNWNW-W-WWO-WVVVVVVNNIIWNNWNOIWNNNNVVVVW
+ZZOAAAOAAOAAAAAAAOOOOOAOOIIOOOOOIOIOIOAAOOIIIOOAAAOAAIOOOIAAZZAAAAOAOIOIOO-IOZZZZZZAAOOOAAOA-OOAAAAZZZZO
+NNIVVVIVVIVVVVVVVIIIIIVII00IIIII0I0I0IVVII000IIVVVIVV0   0VVNNVVVVIVI0I0II 0INNNNNNVV  IVVIV  IVVVVNNNNI
+MM OOO OO OOOOOOO     O               OO       OOO OO     OOMMOOOO O         MMMMMMOO   OO O   OOOOMMMM
+WW                                                          WW               WWWWWW                WWWW
 AZZMZMMZMZZZZZMZZMZZMMZMXXXMMZZZMMXXMMMMMMMXXZZMZZMMZMOXMZAAAAZZZZZZXXXOOXXOXZZZZZZMZXXZAAZZZMMZZMZZZAAZ
+VNNWNWWNWNNNNNWNNWNNWWNW---WWNNNWW--WWWWWWW--NNWNNWWNWXOWNVVVVNNNNNN---XX-IX-NNNNNNWN--NVVNNNWWNNWNNNVVN
+ZAAOAOOAOAAAAAOAAOAAOOAOIIIOOAAAOOIIOOOOOOOIIAAOAAOOAO -OAZZZZAAAAAAIII  IO IAAAAAAOAIIAZZAAAOOAAOAAAZZA
+NVVIVIIVIVVVVVIVVIVVIIVI000IIVVVII00IIIIIII00VVIVVIIVI  IVNNNNVVVVVV000  0  0VVVVVVIV00VNNVVVIIVVIVVVNNV
+MOO O  O OOOOO OO OO  O      OOO             OO OO  O    OMMMMOOOOOO         OOOOOO O  OMMOOO  OO OOOMMO
+W                                                         WWWW                          WW           WW
 ZMZZAZZZZZZMMZZXXXXMMMMXXXXMZMMXXXXXXMZMMMMMZMMZZZMZZZOXIMZZAZMZMZZZMXI=OXXIXMZMZZZMAMMZZZZMMZMZMMZZAAAZ
+NWNNVNNNNNNWWNN--O-WWWW----WNWW--II--WNWWWWWNWWNNNWNNNX OWNNVNWNWNNNW-  XOOOIWNWNNNWVWWNNNNWWNWNWWNNVVVN
+AOAAZAAAAAAOOAAII-IOOOOIIIIOAOOIIOOIIOAOOOOOAOOAAAOAAA   OAAZAOAOAAAOI   -- OOAOAAAOZOOAAAAOOAOAOOAAZZZA
+VIVVNVVVVVVIIVV00 0IIII0000IVII00  00IVIIIIIVIIVVVIVVV   IVVNVIVIVVVI0       IVIVVVINIIVVVVIIVIVIIVVNNNV
+O OOMOOOOOO  OO             O         O     O  OOO OOO    OOMO O OOO          O OOO M  OOOO  O O  OOMMMO
+    W                                                       W                       W               WWW
 ZMZZMZMMAMZZMZZMXXXXMXXXMMMZMZZMXXMMZZMZZZZZZZMAMZZAAMON=MZAAZZZZZZMZXOIXXXIXMZZZAMZMMMMMZZZZZXXMMZZMZZZ
+NWNNWNWWVWNNWNNWI---W-IIWWWNWNNW--WWNNWNNNNNNNWVWNNVVWX OWNVVNNNNNNWNI-OIIOOIWNNNVWNWWWWWNNNNN-IWWNNWNNN
+AOAAOAOOZOAAOAAOOIIIOIOOOOOAOAAOIIOOAAOAAAAAAAOZOAAZZO   OAZZAAAAAAOAO  OO- OOAAAZOAOOOOOAAAAAIOOOAAOAAA
+VIVVIVIINIVVIVVI 000I0  IIIVIVVI00IIVVIVVVVVVVINIVVNNI   IVNNVVVVVVIV        IVVVNIVIIIIIVVVVV0 IIVVIVVV
+O OO O  M OO OO            O OO     OO OOOOOOO M OOMM     OMMOOOOOO O         OOOM O     OOOOO    OO OOO
+        W                                      W   WW      WW                    W
 ZZZZZZZZMMZZZZZMXXXXOOXXXMMZZMZXXXMMZZZZMZZZAZZAZAAZXOXXMZMZZZZZMZAAAMXXXXMXXXMZMAZZXMMZZZZZMMXXMZZZZZZM
+NNNNNNNNWWNNNNNW-I--XXII-WWNNWN-I-WWNNNNWNNNVNNVNVVNOXOOWNWNNNNNWNVVVWII--W---WNWVNN-WWNNNNNWWI-WNNNNNNW
+AAAAAAAAOOAAAAAOIOII  OOIOOAAOAIOIOOAAAAOAAAZAAZAZZA- --OAOAAAAAOAZZZOOOIIOIIIOAOZAAIOOAAAAAOOOIOAAAAAAO
+VVVVVVVVIIVVVVVI0 00    0IIVVIV0 0IIVVVVIVVVNVVNVNNV    IVIVVVVVIVNNNI  00I000IVINVV0IIVVVVVII 0IVVVVVVI
+OOOOOOOO  OOOOO            OO O     OOOO OOOMOOMOMMO     O OOOOO OMMM          O MOO   OOOOO     OOOOOO
+                                            W  W WW               WWW            W
 AAZZAZAMZZMZZZZZZMXXXXXXXZMZAMMZXMMZZZZMZZZAAAAAAAAZXNOXMMZZZZZMZZAAZMXXXMZMZMMMMMMMXMMMMZZMZZZMMZZZAZZM
+VVNNVNVWNNWNNNNNNWI-OIO--NWNVWWN-WWNNNNWNNNVVVVVVVVNI XOWWNNNNNWNNVVNW---WNWNWWWWWWW-WWWWNNWNNNWWNNNVNNW
+ZZAAZAZOAAOAAAAAAOOI-O-IIAOAZOOAIOOAAAAOAAAZZZZZZZZAO  -OOAAAAAOAAZZAOIIIOAOAOOOOOOOIOOOOAAOAAAOOAAAZAAO
+NNVVNVNIVVIVVVVVVI 0   00VIVNIIV0IIVVVVIVVVNNNNNNNNV    IIVVVVVIVVNNVI000IVIVIIIIIII0IIIIVVIVVVIIVVVNVVI
+MMOOMOM OO OOOOOO        O OM  O   OOOO OOOMMMMMMMMO      OOOOO OOMMO     O O            OO OOO  OOOMOO
+WW  W W                     W              WWWWWWWW               WW                                W
 ZMMMMZZMZXMMZMMZZMXXXOOXXMZZZZMZZXOMMMXMXMMAAZZZZZAMXONXMZZMZZMMZZZZMMZMMMZAAZZMMMMZMMMMMZZZMZZMMZZZZZAZ
+NWWWWNNWN-WWNWWNNW-I--XOIWNNNNWNNIXWWW-W-WWVVNNNNNVWIX OWNNWNNWWNNNNWWNWWWNVVNNWWWWNWWWWWNNNWNNWWNNNNNVN
+AOOOOAAOAIOOAOOAAOIOI  -OOAAAAOAAO OOOIOIOOZZAAAAAZOO  -OAAOAAOOAAAAOOAOOOAZZAAOOOOAOOOOOAAAOAAOOAAAAAZA
+VIIIIVVIV0IIVIIVVI0 0    IVVVVIVV  III0I0IINNVVVVVNI    IVVIVVIIVVVVIIVIIIVNNVVIIIIVIIIIIVVVIVVIIVVVVVNV
+O    OO O   O  OO         OOOO OO          MMOOOOOM      OO OO  OOOO  O   OMMOO    O     OOO OO  OOOOOMO
+                                           WW     W                        WW                         W
 MAMZAAAZXXXZZZZMMXXXXXXOXXMZZAMMXMXMMZMMMXXMZMZZMMZZZZZMMMMMZZMZZMZZMXMMMZZMMZMZMMMMMMZZZZZMZZMZZZZZZZZZ
+WVWNVVVNI--NNNNWW-II---XI-WNNVWW-W-WWNWWW--WNWNNWWNNNNNWWWWWNNWNNWNNW-WWWNNWWNWNWWWWWWNNNNNWNNWNNNNNNNNN
+OZOAZZZAOIIAAAAOOIOOIII OIOAAZOOIOIOOAOOOIIOAOAAOOAAAAAOOOOOAAOAAOAAOIOOOAAOOAOAOOOOOOAAAAAOAAOAAAAAAAAA
+INIVNNNV 00VVVVII0  000  0IVVNII0I0IIVIII00IVIVVIIVVVVVIIIIIVVIVVIVVI0IIIVVIIVIVIIIIIIVVVVVIVVIVVVVVVVVV
+ M OMMMO   OOOO            OOM       O      O OO  OOOOO     OO OO OO     OO  O O      OOOOO OO OOOOOOOOO
+ W  WWW                      W
 AZMMMAAZOXMZMZZMXOIOXXMOIXXXMAAAMXMZMMZZXXXXXXXZZZZAMMMMMMMMMMMZZZZMMMMMMZZZZZZZZZZZZMZZZZZZZZZMMZZZZZZZ
+VNWWWVVNXOWNWNNWIXOXI-W-OIO-WVVVW-WNWWNN--III--NNNNVWWWWWWWWWWWNNNNWWWWWWNNNNNNNNNNNNWNNNNNNNNNWWNNNNNNN
+ZAOOOZZA -OAOAAOO   OIO  O-IOZZZOIOAOOAAIIOOOIIAAAAZOOOOOOOOOOOAAAAOOOOOOAAAAAAAAAAAAOAAAAAAAAAOOAAAAAAA
+NVIIINNV  IVIVVI     0I    0INNNI0IVIIVV00   00VVVVNIIIIIIIIIIIVVVVIIIIIIVVVVVVVVVVVVIVVVVVVVVVIIVVVVVVV
+MO   MMO   O OO              MMM   O  OO       OOOOM           OOOO      OOOOOOOOOOOO OOOOOOOOO  OOOOOOO
+W    WW                      WWW                   W
 AZMZMZAZONXXZZZZXIOIXXMOO=XXZZMZMMZZZZZMZMZXXXMZZZZZZMXXMZZMXMMMMMZMZMZMZZZMZMMZZMZZXXZZZZZZMMZZZZMMZMMM
+VNWNWNVNX O-NNNNOO-OO-WX OO-NNWNWWNNNNNWNWN---WNNNNNNW--WNNW-WWWWWNWNWNWNNNWNWWNNWNN--NNNNNNWWNNNNWWNWWW
+ZAOAOAZA  -IAAAA-   -IO   -IAAOAOOAAAAAOAOAIIIOAAAAAAOIIOAAOIOOOOOAOAOAOAAAOAOOAAOAAIIAAAAAAOOAAAAOOAOOO
+NVIVIVNV   0VVVV     0I    0VVIVIIVVVVVIVIV000IVVVVVVI00IVVI0IIIIIVIVIVIVVVIVIIVVIVV00VVVVVVIIVVVVIIVIII
+MO O OMO    OOOO            OO O  OOOOO O O    OOOOOO    OO       O O O OOO O  OO OO  OOOOOO  OOOO  O
+W     W
 ZMMZZZZM=OOXMZMMMXXXXXMXOIOXXXXXXXMMZZZMMMMXMXMXXXXXXZXMMMXMZMMXXMMZMMZZMZMXXXMMMXXXOXXMMMMZZZMZMZMMMZZZ
+NWWNNNNWO X-WNWWW-II--W-X -O--I---WWNNNWWWW-W-W------N-WWW-WNWW--WWNWWNNWNW---WWW---XI-WWWWNNNWNWNWWWNNN
+AOOAAAAO   IOAOOOIOOIIOI   -IIOIIIOOAAAOOOOIOIOIIIIIIAIOOOIOAOOIIOOAOOAAOAOIIIOOOIII OIOOOOAAAOAOAOOOAAA
+VIIVVVVI   0IVIII0  00I0    00 000IIVVVIIII0I0I000000V0III0IVII00IIVIIVVIVI000III000  0IIIIVVVIVIVIIIVVV
+O  OOOO      O                      OOO              O      O      O  OO O                 OOO O O   OOO
 ZMZZZZMMI=XMZZZMXXXXMXXXXXXXMMMXXMMZZMZMXMMMXXMMXXXXXMXXXXXXMMMMMMZZMMZMZZXMMXXXXXXXXXMMZMMXXMMZZZZMMZZM
+NWNNNNWWOOOWNNNW----W-OI-OI-WWW--WWNNWNW-WWW--WW-----W--I-O-WWWWWWNNWWNWNN-WW--I------WWNWW--WWNNNNWWNNW
+AOAAAAOO  -OAAAOIIIIOI-OI-OIOOOIIOOAAOAOIOOOIIOOIIIIIOIIOI-IOOOOOOAAOOAOAAIOOIIOIIIIIIOOAOOIIOOAAAAOOAAO
+VIVVVVII   IVVVI0000I0  0  0III00IIVVIVI0III00II00000I00 0 0IIIIIIVVIIVIVV0II00 000000IIVII00IIVVVVIIVVI
+O OOOO      OOO                    OO O                           OO  O OO              O      OOOO  OO
 ZZMZZMZZMXMZZZMMXXXXXMXXXXMMMXXXXXXMZMXMXMXXXXMXXXXXXXXXXXXXXXMMXXMXZMMMXMMXMXXMXXMMXXZZMZMZXXMMMZZMZZMM
+NNWNNWNNWIWNNNWW-----W----WWW--II--WNW-W-W----WI-I----IOIIOII-WW--W-NWWW-WW-W--W-IWW--NNWNWNI-WWWNNWNNWW
+AAOAAOAAOOOAAAOOIIIIIOIIIIOOOIIOOIIOAOIOIOIIIIOOIOIIIIO-OO-OOIOOIIOIAOOOIOOIOIIOIOOOIIAAOAOAOIOOOAAOAAOO
+VVIVVIVVI IVVVII00000I0000III00  00IVI0I0I0000I 0 0000       0II00I0VIII0II0I00I0 II00VVIVIV 0IIIVVIVVII
+OO OO OO   OOO                      O                               O                 OO O O     OO OO
 ZZMZZMZMZXZMXXXXXXXXXXXMMXXXXXXXXXXXXMXXXXMXXXMMMXXXXXOXXXXXXXMMXXMMMMMMMMMMXZMMMMMXZMMZMZMMMXMMMZZZZZZM
+NNWNNWNWN-NW----II-----WW-----I----IIW----W---WWW---IIXOIIIII-WW--WWWWWWWWWW-NWWWWW-NWWNWNWWW-WWWNNNNNNW
+AAOAAOAOAIAOIIIIOOIIIIIOOIIIIIOIIIIOOOIIIIOIIIOOOIIIOO -OOOOOIOOIIOOOOOOOOOOIAOOOOOIAOOAOAOOOIOOOAAAAAAO
+VVIVVIVIV0VI0000  00000II00000 0000  I0000I000III000         0II00IIIIIIIIII0VIIIII0VIIVIVIII0IIIVVVVVVI
+OO OO O O O                                                                  O      O  O O       OOOOOO
 XMXMXXXXXXXXXXXXXXXXXXXXXMXXXMXMMMXMMMXXXXXXXXXXXXXXXXXXXXXOOOOXXXMXXMXMMMMMXMMXXMMZMMMMZMMMMXXXMZMZZMZZ
+-W-WO---IIII----I--------W---W-WWW-WWW--------II---IOOIOOIOXXXX---W--W-WWWWW-WW--WWNWWWWNWWWWII-WNWNNWNN
+IOIO-IIIOOOOIIIIOIIIIIIIIOIIIOIOOOIOOOIIIIIIIIOOIIIO--O--O-    IIIOIIOIOOOOOIOOIIOOAOOOOAOOOOOOIOAOAAOAA
+0I0I 000    0000 00000000I000I0III0III00000000  000            000I00I0IIIII0II00IIVIIIIVIIII  0IVIVVIVV
+                                                                                   O    O        O OO OO
 XXXXXXXXXMMXXXXMXXXXXXXXXMXXMMXMXMMMMMMXXXMXXXMMXXXXXXXOOXOOOXXXMXXXMXXMMMXMMXMMMZZMMXXMMMXMMMXXMZMMZZMZ
+I---IIII-WW----W----I----W--WW-W-WWWWWW-I-W---WW---I-IOXXOXXXOI-W---W--WWW-WW-WWWNNWW--WWW-WWW--WNWWNNWN
+OIIIOOOOIOOIIIIOIIIIOIIIIOIIOOIOIOOOOOOIOIOIIIOOIIIOIO-  -   -OIOIIIOIIOOOIOOIOOOAAOOIIOOOIOOOIIOAOOAAOA
+ 000    0II0000I0000 0000I00II0I0IIIIII0 0I000II000 0          0I000I00III0II0IIIVVII00III0III00IVIIVVIV
+                                                                                 OO              O  OO O
 XXXMXXXXMMMXMXMMXXMXXXXMMXXMMXXXMMXMMXXXXXXMMXMMXXMXXXXXXOOOXXXMXXXXXXXXMMMXXXZMMMZMMMMMMMMXMMXXMZZMZZZZ
+-IIWI---WWW-W-WW--W----WW--WW---WW-WW------WW-WW--W---IIOXXXIIOW--------WWW---NWWWNWWWWWWWW-WW--WNNWNNNN
+IOOOOIIIOOOIOIOOIIOIIIIOOIIOOIIIOOIOOIIIIIIOOIOOIIOIIIOO-   OO-OIIIIIIIIOOOIIIAOOOAOOOOOOOOIOOIIOAAOAAAA
+0  I 000III0I0II00I0000II00II000II0II000000II0II00I000         I00000000III000VIIIVIIIIIIII0II00IVVIVVVV
+                                                                              O   O              OO OOOO
 MXXXXXXXXXXXXXMXXXXXXXMMMXXXXMXXZXXMXXXXXXXXXXMMXMXMXMXXXXXXXZXXXMMMXXXXMMMXMMXXMXXXMMMMZMZMXMMMMMZZZZZZ
+WI------------W-------WWW----W--N--W----------WW-W-W-W----I--N-IIWWW----WWW-WW--W---WWWWNWNW-WWWWWNNNNNN
+OOIIIIIIIIIIIIOIIIIIIIOOOIIIIOIIAIIOIIIIIIIIIIOOIOIOIOIIIIOIIAIOOOOOIIIIOOOIOOIIOIIIOOOOAOAOIOOOOOAAAAAA
+I 000000000000I0000000III0000I00V00I0000000000II0I0I0I0000 00V0  III0000III0II00I000IIIIVIVI0IIIIIVVVVVV
+                                O                            O                          O O       OOOOOO
 MXXXMXXXXMXMMXXMMXXXXXXXMMXXXXXXXXXXXXXXXXXXXXXXXXXMXMXXMXXMMXXXXMXMXMMXMMMXXXXXXXXMMMZMZMMMZMMMZZZZZMZM
+W---W----W-WW--WW-------WW--I-II-I----I------------W-W--W--WW----W-W-WW-WWWIII-----WWWNWNWWWNWWWNNNNNWNW
+OIIIOIIIIOIOOIIOOIIIIIIIOOIIOIOOIOIIIIOIIIIIIIIIIIIOIOIIOIIOOIIIIOIOIOOIOOOOOOIIIIIOOOAOAOOOAOOOAAAAAOAO
+I000I0000I0II00II0000000II00 0  0 0000 000000000000I0I00I00II0000I0I0II0III   00000IIIVIVIIIVIIIVVVVVIVI
+                                                                                      O O   O   OOOOO O
 XXXXXXXXXXXXXXXMXXMMMXMXXXXXMXXXXMMXXXMXXMXXXXMXXXXXMMXMXXXXMZMXMXMXMMMXMXXXXXMMMMZMMMMZZMZZZZZZZZZZZZMZ
+---------------W--WWW-W-----W----WW---W--W----W-----WW-W-IIIWNW-W-W-WWW-W---I-WWWWNWWWWNNWNNNNNNNNNNNNWN
+IIIIIIIIIIIIIIIOIIOOOIOIIIIIOIIIIOOIIIOIIOIIIIOIIIIIOOIOIOOOOAOIOIOIOOOIOIIIOIOOOOAOOOOAAOAAAAAAAAAAAAOA
+000000000000000I00III0I00000I0000II000I00I0000I00000II0I0   IVI0I0I0III0I000 0IIIIVIIIIVVIVVVVVVVVVVVVIV
+                                                             O                    O    OO OOOOOOOOOOOO O
 XXXXXXXXXXXXXXXMXXMMXXXXXXXXMXMXXXXXMMXMMMXXXXXMXMMXXXMMXXXXXXXXXXXMMXXXMXXXXMMMMMZMMMMMMMMMZMZZZZZZZZZZ
+-------I----I--W--WW--------W-W-----WW-WWW-----W-WW---WW--IOI------WW---W----WWWWWNWWWWWWWWWNWNNNNNNNNNN
+IIIIIIIOIIIIOIIOIIOOIIIIIIIIOIOIIIIIOOIOOOIIIIIOIOOIIIOOIIO-OIIIIIIOOIIIOIIIIOOOOOAOOOOOOOOOAOAAAAAAAAAA
+0000000 0000 00I00II00000000I0I00000II0III00000I0II000II00   000000II000I0000IIIIIVIIIIIIIIIVIVVVVVVVVVV
+                                                                                  O         O OOOOOOOOOO
 XXXXXXXXMXXXXXXXXXXXXXXXMMXXXXXXXXXXXXXMXMXXXXXXXMXXXXXMMXMXXXMXMXMMXMZMXMMMMMXXXMXMMMXMMMMXMZZZZZZZZZZZ
+II----I-W---I------I----WW-------------W-W-------W-----WW-WI--W-W-WW-WNW-WWWWW---W-WWW-WWWW-WNNNNNNNNNNN
+OOIIIIOIOIIIOIIIIIIOIIIIOOIIIIIIIIIIIIIOIOIIIIIIIOIIIIIOOIOOIIOIOIOOIOAOIOOOOOIIIOIOOOIOOOOIOAAAAAAAAAAA
+  0000 0I000 000000 0000II0000000000000I0I0000000I00000II0I 00I0I0II0IVI0IIIII000I0III0IIII0IVVVVVVVVVVV
+                                                                      O                      OOOOOOOOOOO
 XXXXXXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMXXXXMXXXXXXMMXMXXXMMXXXMXMMXMXMMMMMMXMMMMXXXXMXMMMMZMMMZZZZZZZMAZ
+OII--I--W---I-I--I------------I-------W----W------WW-W---WW---W-WW-W-WWWWWW-WWWW----W-WWWWNWWWNNNNNNNWVN
+-OOIIOIIOIIIOIOIIOIIIIIIIIIIIIOIIIIIIIOIIIIOIIIIIIOOIOIIIOOIIIOIOOIOIOOOOOOIOOOOIIIIOIOOOOAOOOAAAAAAAOZA
+   00 00I000 0 00 000000000000 0000000I0000I000000II0I000II000I0II0I0IIIIII0IIII0000I0IIIIVIIIVVVVVVVINV
+                                                                                          O   OOOOOOO MO
+                                                                                                      W
 XXXMMXXMMMXXXXXXMXMXXXXXXXMXXXMMXXXXXXXXXXXXXXXXXXXMXXOXMMMXXXXXXMXMXXXMMMMMMMMXMXZMMZMMZMZMZMZZZZMZMZZZ
+---WW--WWW----I-W-W-------W---WW--------II--II-----W--X-WWW------W-W---WWWWWWWW-W-NWWNWWNWNWNWNNNNWNWNNN
+IIIOOIIOOOIIIIOIOIOIIIIIIIOIIIOOIIIIIIIIOOIIOOIIIIIOII IOOOIIIIIIOIOIIIOOOOOOOOIOIAOOAOOAOAOAOAAAAOAOAAA
+000II00III0000 0I0I0000000I000II00000000  00  00000I00 0III000000I0I000IIIIIIII0I0VIIVIIVIVIVIVVVVIVIVVV
+                                                                                  O  O  O O O OOOO O OOO
 XMMMMMXMXXXXXXXXXXXXXXXXXXXMXXMMMXXXXXXXXXXXXXXXXXXXXMXXXXXXXXMMMMMMMMMXMZMMMMZMXMMZMMMMMMZMZMMZZZMZZZMM
+-WWWWW-W----I-------I------W--WWW------------I----I--W-----I--WWWWWWWWW-WNWWWWNW-WWNWWWWWWNWNWWNNNWNNNWW
+IOOOOOIOIIIIOIIIIIIIOIIIIIIOIIOOOIIIIIIIIIIIIOIIIIOIIOIIIIIOIIOOOOOOOOOIOAOOOOAOIOOAOOOOOOAOAOOAAAOAAAOO
+0IIIII0I0000 0000000 000000I00III000000000000 0000 00I00000 00IIIIIIIII0IVIIIIVI0IIVIIIIIIVIVIIVVVIVVVII
+                                                                         O    O    O      O O  OOO OOO
 XXXXXXXXMXXXXXXXXXXXXXXXMMMMMMZMXMXXXXXXXMXXMXXXXXXMXMXXXXXXXMMMMMMMMMMMMMMMMMMXMMMZMMZMMMZZMZZMZMMZZZZZ
+--------W-I----------I--WWWWWWNW-W----I--WI-W-I----W-W-------WWWWWWWWWWWWWWWWWW-WWWNWWNWWWNNWNNWNWWNNNNN
+IIIIIIIIOIOIIIIIIIIIIOIIOOOOOOAOIOIIIIOIIOOIOIOIIIIOIOIIIIIIIOOOOOOOOOOOOOOOOOOIOOOAOOAOOOAAOAAOAOOAAAAA
+00000000I0 0000000000 00IIIIIIVI0I0000 00I 0I0 0000I0I0000000IIIIIIIIIIIIIIIIII0IIIVIIVIIIVVIVVIVIIVVVVV
+                              O                                                    O  O   OO OO O  OOOOO
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMXMMXXXXMMMXXXXXMMMMXMMMMZMMMMZZZMXXMM
+-------------II----IIII-III---I----III-I-OI-IIII--III--II--I-I--WWW-WW----WWW-----WWWW-WWWWNWWWWNNNW-IWW
+IIIIIIIIIIIIIOOIIIIOOOOIOOOIIIOIIIIOOOIOI-OIOOOOIIOOOIIOOIIOIOIIOOOIOOIIIIOOOIIIIIOOOOIOOOOAOOOOAAAOIOOO
+0000000000000  0000    0   000 0000   0 0  0    00   00  00 0 00III0II0000III00000IIII0IIIIVIIIIVVVI0 II
+                                                                                           O    OOO
 MXXXMXMMXMXXXXXXXXXMXXXXXXXXXMXXXXXXXXXXXXXXXMXXXXXXXMMXXXXXXXXXMMXZMMXXZMXMXMMMMMMMXMZMZMMZZZZZZZZZZMXX
+W---W-WW-W---------W---------W-I---III-------W-------WW---------WW-NWW--NW-W-WWWWWWW-WNWNWWNNNNNNNNNNW--
+OIIIOIOOIOIIIIIIIIIOIIIIIIIIIOIOIIIOOOIIIIIIIOIIIIIIIOOIIIIIIIIIOOIAOOIIAOIOIOOOOOOOIOAOAOOAAAAAAAAAAOII
+I000I0II0I000000000I000000000I0 000   0000000I0000000II000000000II0VII00VI0I0IIIIIII0IVIVIIVVVVVVVVVVI00
+                                                                   O    O             O O  OOOOOOOOOO
 XXXMMXXMMMXMXMMMXXXXXXXXMXXXXXXXMMXXXXXMXXXMXXXMXXXMMMXXXXXXXMXMMMZZMXMXMMMMMMMXMXMZXXXXMMMMXMMMZZZMMXXX
+---WW--WWW-W-WWW--------WI------WW--II-W---W---W---WWW--I-I--W-WWWNNW-W-WWWWWWW-W-WN----WWWW-WWWNNNWW-II
+IIIOOIIOOOIOIOOOIIIIIIIIOOIIIIIIOOIIOOIOIIIOIIIOIIIOOOIIOIOIIOIOOOAAOIOIOOOOOOOIOIOAIIIIOOOOIOOOAAAOOIOO
+000II00III0I0III00000000I 000000II00  0I000I000I000III00 0 00I0IIIVVI0I0IIIIIII0I0IV0000IIII0IIIVVVII0
+                                                                  OO               O            OOO
 XXXMXXXMXXXXXXMMMXXXMXXXXXXXMXXXMXXXXXXXXXXXXXXXXXXXXXXXXXXXMMMZMZZZMMMMMMXXXXXMXMMXXXXXXMXXXXMMMZZZMXXX
+---W---W---IOIWWW---W-------WI--W---III---II-I-II-I----IOI--WWWNWNNNWWWWWW-IOI-W-WW-IO---W----WWWNNNW--I
+IIIOIIIOIIIO-OOOOIIIOIIIIIIIOOIIOIIIOOOIIIOOIOIOOIOIIIIO-OIIOOOAOAAAOOOOOOIO-OIOIOOIO-IIIOIIIIOOOAAAOIIO
+000I000I000   III000I0000000I 00I000   000  0 0  0 0000   00IIIVIVVVIIIIII0   0I0II0  000I0000IIIVVVI00
+                                                               O OOO                             OOO
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXMZMMXXXXXXXMXXXXXZZMMMMZMZZXMMZMMXXXXXXXXXXXXXXXXXXMZMZMXXXXXX
+------I-----I--II-------I----I-I-----I-II-WNWW----I--WIII--NNWWWWNWNN-WWNWW--IOI-----II-IIII-WNWNW--IIII
+IIIIIIOIIIIIOIIOOIIIIIIIOIIIIOIOIIIIIOIOOIOAOOIIIIOIIOOOOIIAAOOOOAOAAIOOAOOIIO-OIIIIIOOIOOOOIOAOAOIIOOOO
+000000 00000 00  0000000 0000 0 00000 0  0IVII0000 00I   00VVIIIIVIVV0IIVII00   00000  0    0IVIVI00
+                                           O               OO    O OO   O                     O O
 XXXXXXXXXXXXXXXXXXXXXMXXXXXXXXXXXXMXXXXXMMMMMMMMMMXZMMMXMMZMZZMMZMMZZMMMMMMMZXXXXXXMXXXXXXMMZZZZZMMXXXXX
+--III----IIII-II-I-I-W--------I---W-----WWWWWWWWWW-NWWW-WWNWNNWWNWWNNWWWWWWWN------W----I-WWNNNNNWWI--II
+IIOOOIIIIOOOOIOOIOIOIOIIIIIIIIOIIIOIIIIIOOOOOOOOOOIAOOOIOOAOAAOOAOOAAOOOOOOOAIIIIIIOIIIIOIOOAAAAAOOOIIOO
+00   0000    0  0 0 0I00000000 000I00000IIIIIIIIII0VIII0IIVIVVIIVIIVVIIIIIIIV000000I0000 0IIVVVVVII 00
+                                                   O      O OO  O  OO       O               OOOOO
 XXXXXXXXXXXXXXMXMXMXMZMXXMMMXXXMMMZMMMZMMZMZMMMMMMMMXMMMMMZZZMMMZMMMXMMMMMMMZXXXXMXXMXXXXMXZZZZZMMXXXXXX
+--I---I---I---W-W-W-WNW--WWW---WWWNWWWNWWNWNWWWWWWWW-WWWWWNNNWWWNWWW-WWWWWWWN-II-W--W-II-W-NNNNNWW--IIII
+IIOIIIOIIIOIIIOIOIOIOAOIIOOOIIIOOOAOOOAOOAOAOOOOOOOOIOOOOOAAAOOOAOOOIOOOOOOOAIOOIOIIOIOOIOIAAAAAOOIIOOOO
+00 000 000 000I0I0I0IVI00III000IIIVIIIVIIVIVIIIIIIII0IIIIIVVVIIIVIII0IIIIIIIV0  0I00I0  0I0VVVVVII00
+                     O            O   O  O O              OOO   O           O              OOOOO
 MMMMMZMMZMMZMMMMMZZMZZXMMZMMMMMZZZMZZZMZMMXMMMMMZMMMMMMMMMZZZMMZZXMMMXMMMXMZZMXXXXMZXXXXXXMMZZMZZMMXXXXX
+WWWWWNWWNWWNWWWWWNNWNN-WWNWWWWWNNNWNNNWNWW-WWWWWNWWWWWWWWWNNNWWNNIWWW-WWWIWNNWII--WN--I---WWNNWNNWW-II--
+OOOOOAOOAOOAOOOOOAAOAAIOOAOOOOOAAAOAAAOAOOIOOOOOAOOOOOOOOOAAAOOAAOOOOIOOOOOAAOOOIIOAIIOIIIOOAAOAAOOIOOII
+IIIIIVIIVIIVIIIIIVVIVV0IIVIIIIIVVVIVVVIVII0IIIIIVIIIIIIIIIVVVIIVV III0III IVVI  00IV00 000IIVVIVVII0  00
+     O  O  O     OO OO   O     OOO OOO O        O         OOO  OO          OO      O        OO OO
 ZMXXMZMZXXMMMZXXMMZMXXMMZMMZMMMZZMZZZMZMZZZZMMZMZZZXMMMMMZZZZMMZMXMMMMXMXXMZZMXXXXMMZMXXXXXZMZMMZMXXXXXX
+NW--WNWN--WWWN--WWNW-OWWNWWNWWWNNWNNNWNWNNNNWWNWNNN-WWWWWNNNNWWNWOWWWW-WI-WNNW-IO-WWNW-OI--NWNWWNW--IIII
+AOIIOAOAIIOOOAIIOOAOI-OOAOOAOOOAAOAAAOAOAAAAOOAOAAAIOOOOOAAAAOOAO-OOOOIOOIOAAOIO-IOOAOI-OIIAOAOOAOIIOOOO
+VI00IVIV00IIIV00IIVI0 IIVIIVIIIVVIVVVIVIVVVVIIVIVVV0IIIIIVVVVIIVI IIII0I 0IVVI0  0IIVI0  00VIVIIVI00
+O    O O     O    O     O  O   OO OOO O OOOO  O OOO      OOOO  O           OO       O      O O  O
 MMMMZZAMXXZZMZZZXZZXXMXZMMMZZMZMMZZZMZZZZMMMMMMZMMMMZMMMZMZMMMXXOXMMZMXXXMZMMZZXXXZMMXMXXXMMXMMZZXXXXXXX
+WWWWNNVW--NNWNNN-NN--W-NWWWNNWNWWNNNWNNNNWWWWWWNWWWWNWWWNWNWWW-OXIWWNW-I-WNWWNN-O-NWW-WIIIWW-WWNN---I---
+OOOOAAZOIIAAOAAAIAAIIOIAOOOAAOAOOAAAOAAAAOOOOOOAOOOOAOOOAOAOOOI- OOOAOIOIOAOOAAI-IAOOIOOOOOOIOOAAIIIOIII
+IIIIVVNI00VVIVVV0VV00I0VIIIVVIVIIVVVIVVVVIIIIIIVIIIIVIIIVIVIII0   IIVI0 0IVIIVV0 0VII0I   II0IIVV000 000
+    OOM   OO OOO OO    O   OO O  OOO OOOO      O    O   O O         O     O  OO   O            OO
+      W
 MXMZZZMMXXMZXXXMXMMXXXXMMZMZMMZMMMXMMMMZMZXMMMZMZMMMMXMMZMMMXMXXOXMMMMMMMMMMXXXXXXXXXXXOXXXXXXXMMMXXXXXX
+W-WNNNWW--WN---W-WW-I--WWNWNWWNWWW-WWWWNWN-WWWNWNWWWW-WWNWWW-WOOXIWWWWWWWWWW-I---I-----XOI-I---WWW-IOI-I
+OIOAAAOOIIOAIIIOIOOIOIIOOAOAOOAOOOIOOOOAOAIOOOAOAOOOOIOOAOOOIO-- OOOOOOOOOOOIOIIIOIIIII -OIOIIIOOOIO-OIO
+I0IVVVII00IV000I0II0 00IIVIVIIVIII0IIIIVIV0IIIVIVIIII0IIVIII0I    IIIIIIIIII0 000 00000   0 000III0   0
+   OOO     O             O O  O        O O    O O       O
 MZMMMMMMOOXMMXMMMMZMXIOXMMZZZMMZZMMXMXZMMMMMZZZMMZMZZXMMMZMMZXXXXXXMMZMMZMMXOIXXXXXMXXXXXXXOXXMMZMXXXXXX
+WNWWWWWWXX-WW-WWWWNWOO-IWWNNNWWNNWW-W-NWWWWWNNNWWNWNN-WWWNWWN-I--I-WWNWWNWW-XO-----W--IOIOOX--WWNW-OOI--
+OAOOOOOO  IOOIOOOOAO-  OOOAAAOOAAOOIOIAOOOOOAAAOOAOAAIOOOAOOAIOIIOIOOAOOAOOI  IIIIIOIIO-O-- IIOOAOI--OII
+IVIIIIII  0II0IIIIVI    IIVVVIIVVII0I0VIIIIIVVVIIVIVV0IIIVIIV0 00 0IIVIIVII0  00000I00      00IIVI0   00
+ O                O       OOO  OO     O     OOO  O OO    O  O        O  O                       O
 ZMMZMXOOOXMZZMXMMZZMINONXMZZZZAMMMZZZMZZZZMMMMZZMMZZMMMMMZMMXXXXXMMMZMMMMMMOIOXZMMXXMXXXXOXXXXMMXMXXXXXX
+NWWNWIXXXIWNNW-WWNNWO   -WNNNNVWWWNNNWNNNNWWWWNNWWNNWWWWWNWW--I-IWWWNWWWWWWXOX-NWWI-W---IXOOI-WW-W-OOI--
+AOOAOO   OOAAOIOOAAO    IOAAAAZOOOAAAOAAAAOOOOAAOOAAOOOOOAOOIIOIOOOOAOOOOOO   IAOOOIOIIIO --OIOOIOI--OII
+VIIVI     IVVI0IIVVI    0IVVVVNIIIVVVIVVVVIIIIVVIIVVIIIIIVII00 0 IIIVIIIIII   0VII 0I000     0II0I0   00
+O  O       OO    OO       OOOOM   OOO OOOO    OO  OO     O          O          O
+                              W
 MMMMOXOXMXMZZMMXMMMINNNXMZAAZMMMZZZMZMZZZMMMMZMMMZZZMMZZZMZMXMXXMMZZZMZZMMXXXXMMZZXXMXXXXOXXXMMMMMXXXXXX
+WWWW- --W-WNNWW-WWWO   OWNVVNWWWNNNWNWNNNWWWWNWWWNNNWWNNNWNW-W--WWNNNWNNWW-II-WWNN--WII-OXOIIWWWWW-III--
+OOOO   IOIOAAOOIOOO    -OAZZAOOOAAAOAOAAAOOOOAOOOAAAOOAAAOAOIOIIOOAAAOAAOOIOOIOOAAIIOOOI- -OOOOOOOIOOOII
+IIII   0I0IVVII0III     IVNNVIIIVVVIVIVVVIIIIVIIIVVVIIVVVIVI0I00IIVVVIVVII0  0IIVV00I  0     IIIII0   00
+           OO            OMMO   OOO O OOO    O   OOO  OOO O       OOO OO        OO
+                          WW
 MMXXXXXMZZZZZZMMMZMXXOXXMZAZZMZMMMZMMZXZZMMZMMMXZZMZMZZZZZMMMMMMMMMMZMZMZXXXXMMZMMIXXXXO=OXXXMZMMXXXXXXX
+WW----IWNNNNNNWWWNW-IXO-WNVNNWNWWWNWWN-NNWWNWWW-NNWNWNNNNNWWWWWWWWWWNWNWNI---WWNWWOO--IXOXO-IWNWW-II-I--
+OOIIIIOOAAAAAAOOOAOIO -IOAZAAOAOOOAOOAIAAOOAOOOIAAOAOAAAAAOOOOOOOOOOAOAOAOIIIOOAOO -IIO   -IOOAOOIOOIOII
+II0000 IVVVVVVIIIVI0   0IVNVVIVIIIVIIV0VVIIVIII0VVIVIVVVVVIIIIIIIIIIVIVIV 000IIVII  00     0 IVII0  0 00
+        OOOOOO   O       OMOO O   O  O OO  O    OO O OOOOO          O O O      O              O
+                          W
 ZXXMMZMMZMZZZMMZZZZXXMMMZZZMMMMZZZZZZMZMZZMMMZMZZZZZMMZZZZZMMMMXXMZMZMMMMOOXXMZMMMIOXMINOOO=XXZMXXOXXXXX
+N--WWNWWNWNNNWWNNNNI-WWWNNNWWWWNNNNNNWNWNNWWWNWNNNNNWWNNNNNWWWW--WNWNWWWWXX--WNWWW  IWO ---OO-NW-IXOI-I-
+AIIOOAOOAOAAAOOAAAAOIOOOAAAOOOOAAAAAAOAOAAOOOAOAAAAAOOAAAAAOOOOIIOAOAOOOO  IIOAOOO  OO      -IAOIO -OIOI
+V00IIVIIVIVVVIIVVVV 0IIIVVVIIIIVVVVVVIVIVVIIIVIVVVVVIIVVVVVIIII00IVIVIIII  00IVIII   I       0VI0    0 0
+O    O  O OOO  OOOO     OOO    OOOOOO O OO   O OOOOO  OOOOO       O O         O               O
 XXMZMZZZMMMMZZZZZZMXMXZMMMMZMXXZZZZZZMMZMMMXXXXMMZZXXXXMMXMMMMMMMXMZMMMMXXMMZZMZMXOIXM=NNOXIXXMMMXXXXXXX
+I-WNWNNNWWWWNNNNNNW-W-NWWWWNWI-NNNNNNWWNWWW-II-WWNN----WW-WWWWWWW-WNWWWW--WWNNWNW--OIWO    OO-WWW-IOOIII
+OIOAOAAAOOOOAAAAAAOIOIAOOOOAOOIAAAAAAOOAOOOIOOIOOAAIIIIOOIOOOOOOOIOAOOOOIIOOAAOAOI  OO      -IOOOIO--OOO
+ 0IVIVVVIIIIVVVVVVI0I0VIIIIVI 0VVVVVVIIVIII0  0IIVV0000II0IIIIIII0IVIIII00IIVVIVI0   I       0III0
+   O OOO    OOOOOO    O    O   OOOOOO  O         OO                O        OO O
 XMZZZZMZZZMZZZZMMMZMMMZZMMZZMXZMMZMZMZMZZXMMMMMZMZZZZZMMXMXZZXZMMMMMZMMMMMMMMMZMXMOXXX=ONNX=OXZZMXXXXXXM
+-WNNNNWNNNWNNNNWWWNWWWNNWWNNW-NWWNWNWNWNN-WWWWWNWNNNNNWW-W-NN-NWWWWWNWWWWWWWWWNWIWXO-IO-   OX-NNW-OOII-W
+IOAAAAOAAAOAAAAOOOAOOOAAOOAAOIAOOAOAOAOAAIOOOOOAOAAAAAOOIOIAAIAOOOOOAOOOOOOOOOAOOO -IO       IAAOI--OOIO
+0IVVVVIVVVIVVVVIIIVIIIVVIIVVI0VIIVIVIVIVV0IIIIIVIVVVVVII0I0VV0VIIIIIVIIIIIIIIIVI I  0        0VVI0    0I
+  OOOO OOO OOOO   O   OO  OO  O  O O O OO      O OOOOO     OO O     O         O               OO
 MMMZZZMMZZZZMMMZZMMZZZZMMXMZMMMMMXXXMMXMMXXMMZMZMZZMZMMXXMZMZMMZMZMZMMZZXMZMMMXXXXO=XX=NNOXIXMMMZMXXXXXX
+WWWNNNWWNNNNWWWNNWWNNNNWWIWNWWWWW--OWW-WWI-WWNWNWNNWNWW--WNWNWWNWNWNWWNN-WNWWW---IXOOOO    OIWWWNWOII---
+OOOAAAOOAAAAOOOAAOOAAAAOOOOAOOOOOII-OOIOOOIOOAOAOAAOAOOIIOAOAOOAOAOAOOAAIOAOOOIIIO  --      OOOOAO-OOIII
+IIIVVVIIVVVVIIIVVIIVVVVII IVIIIII00 II0II 0IIVIVIVVIVII00IVIVIIVIVIVIIVV0IVIII000            IIIVI   000
+   OOO  OOOO   OO  OOOO    O                 O O OO O     O O  O O O  OO  O                     O
 ZMZZZZZMZZZZZZZZZZMZAAZMMXMMMZMMMMXXZZXXXXZMZZMMMMMMMMMMXXMMMZZMZMMMZMZMXXZZMMXXXXOOOX=NXNIXXMMMZZMXXXXM
+NWNNNNNWNNNNNNNNNNWNVVNWW-WWWNWWWW-INN----NWNNWWWWWWWWWW--WWWNNWNWWWNWNWI-NNWW--IOX-XIO   O--WWWNNW-I--W
+AOAAAAAOAAAAAAAAAAOAZZAOOIOOOAOOOOIOAAIIIIAOAAOOOOOOOOOOIIOOOAAOAOOOAOAOOIAAOOIIO-   O     IIOOOAAOIOIIO
+VIVVVVVIVVVVVVVVVVIVNNVII0IIIVIIII0 VV0000VIVVIIIIIIIIII00IIIVVIVIIIVIVI 0VVII00           00IIIVVI0 00I
+O OOOOO OOOOOOOOOO OMMO      O      OO    O OO               OO O   O O   OO                    OO
+                    WW
 MMMMMZMZMMMZZZMZMMXMMMMXXXXMXMMMXOXXMMXXXXMZMMZZMZMMMMMXXXXXXMMZMMMMXXXXXXXXMXXXXXXIOOOIIOXMXMZZZZZMXZZM
+WWWWWNWNWWWNNNWNWW-WWWW--IIWIWWWIXO-WW-II-WNWWNNWNWWWWW------WWNWWWW-I--I --W-IIIOOO --OOXIW-WNNNNNW-NNW
+OOOOOAOAOOOAAAOAOOIOOOOIIOOOOOOOO -IOOIOOIOAOOAAOAOOOOOIIIIIIOOAOOOOIOIIO IIOIOOO--       OOIOAAAAAOIAAO
+IIIIIVIVIIIVVVIVII0IIII00  I III   0II0  0IVIIVVIVIIIII000000IIVIIII0 00  00I0             I0IVVVVVI0VVI
+     O O   OOO O                           O  OO O             O                              OOOOO  OO
 MZZZMZZMMZZZAAAZAAAZZZMMMXXXZZMZZMMMMMMXXZZMMZMZZZMMXMMXOXXXXMMMXMMZXXXXMO=XMMXXXXXIOIOOXXMXMMZZZMZZMZMM
+WNNNWNNWWNNNVVVNVVVNNNWWWI--NNWNNWWWWWW--NNWWNWNNNWW-WWIXOOO-WWW-WWN-OI-W-O-WW-IIIOOXOXXIIW-WWNNNWNNWNWW
+OAAAOAAOOAAAZZZAZZZAAAOOOOIIAAOAAOOOOOOIIAAOOAOAAAOOIOOO ---IOOOIOOAI-OIO  IOOIOOO-     OOOIOOAAAOAAOAOO
+IVVVIVVIIVVVNNNVNNNVVVIII 00VVIVVIIIIII00VVIIVIVVVII0II     0III0IIV0  0I  0II0           I0IIVVVIVVIVII
+ OOO OO  OOOMMMOMMMOOO      OO OO        OO  O OOO                 O                          OOO OO O
+            WWW WWW
 MMZZMMZMZMZZAAAAAAMMMZZMMMXIXMZZMXXXIXMMMMZZZMMMZMMXMXX=IXXXXMZZMZMMXXXXXXXXXXXXXXXXOXXXXXMZMZMZZZMZZZZM
+WWNNWWNWNWNNVVVVVVWWWNNWWWIO-WNNW---OOWWWWNNNWWWNWW-W-OOOOII-WNNWNWW-OOO--O-I-----OOXOII--WNWNWNNNWNNNNW
+OOAAOOAOAOAAZZZZZZOOOAAOOOO IOAAOIII -OOOOAAAOOOAOOIOI-  -OOIOAAOAOOI---II-IOIIIII-- -OOIIOAOAOAAAOAAAAO
+IIVVIIVIVIVVNNNNNNIIIVVIII  0IVVI000  IIIIVVVIIIVII0I0      0IVVIVII0   00 0 00000      00IVIVIVVVIVVVVI
+  OO  O O OOMMMMMM   OO       OO          OOO   O             OO O                         O O OOO OOOO
+            WWWWWW
 ZZZZZZZMZZZZZZAAAAZZMZZZZMXIOMMZMXXMXXMMMMMZZZZZXMXXXOONXXXXMMMZZZMMXXXXXXXXXXXMMMMXXOOOXXMZZZAMZZZZZMZX
+NNNNNNNWNNNNNNVVVVNNWNNNNWIOXWWNW--WI-WWWWWNNNNN-W---XX O---WWWNNNWWOOOIOII--I-WWWWOOXXXI-WNNNVWNNNNNWN-
+AAAAAAAOAAAAAAZZZZAAOAAAAOO  OOAOIIOOIOOOOOAAAAAIOIII   -IIIOOOAAAOO---O-OOIIOIOOOO--   OIOAAAZOAAAAAOAI
+VVVVVVVIVVVVVVNNNNVVIVVVVI   IIVI00I 0IIIIIVVVVV0I000    000IIIVVVII       00 0IIII      0IVVVNIVVVVVIV0
+OOOOOOO OOOOOOMMMMOO OOOO      O           OOOOO               OOO                         OOOM OOOOO O
+              WWWW                                                                            W
 MMMZMMXXXMMMZZZZMMZMZMZMZZXXOXZZMXXMMMZXXXMZZMZMMMMMXNONXMMXMMMZMZMZXXXXXXXXXXXMMMMXOXXOOXXMZZZMAZZZZZMM
+WWWNWW-I-WWWNNNNWWNWNWNWNN-OX-NNW-OWWWN---WNNWNWWWWWI X -WW-WWWNWNWNII-OIIOO-O-WWWW-XIOXXOIWNNNWVNNNNNWW
+OOOAOOIOIOOOAAAAOOAOAOAOAAI- IAAOI-OOOAIIIOAAOAOOOOOO   IOOIOOOAOAOAOOI-OO--I-IOOOOI O-  -OOAAAOZAAAAAOO
+IIIVII0 0IIIVVVVIIVIVIVIVV0  0VVI0 IIIV000IVVIVIIIII    0II0IIIVIVIV  0     0 0IIII0       IVVVINVVVVVII
+   O        OOOO  O O O OO    OO      O    OO O                O O O                        OOO MOOOOO
+                                                                                                W
 XMZMMXXMMMMZAAAMZZMZMZAZZXXOOXZMMI=OXXMXOIXXZZZXZZZXX=XOMZZXXMMZMMZMMMMXXXXXXXMZMZZMXXXXXXXMMMZZAAAAZZMM
+-WNWWO-WWWWNVVVWNNWNWNVNNOIXX-NWWOOXI-WIXO--NNN-NNN-OOIXWNN--WWNWWNWWWWIOII--IWNWNNW---OOOIWWWNNVVVVNNWW
+IOAOO-IOOOOAZZZOAAOAOAZAA-O  IAOO   OIOO  IIAAAIAAAI- O OAAIIOOAOOAOOOOO-OOIIOOAOAAOIII---OOOOAAZZZZAAOO
+0IVII 0IIIIVNNNIVVIVIVNVV    0VII    0I   00VVV0VVV0    IVV00IIVIIVIIII    00 IVIVVI000    IIIVVNNNNVVII
+  O        OMMM OO O OMOO     O             OOO OOO      OO    O  O            O OO           OOMMMMOO
+            WWW       W                                                                         WWWW
 XMZXOOOXZXXMAAZZZZMMZZZMX=OOXZZMXIIXOXXXIXXXXXXMXZXXXXXZZZMMXMZMZMMMMZZXXXXXXXMMZMZZZXXXOXMMZZMZAAMAZZZM
+-WN-XXX-N--WVVNNNNWWNNNWIOXXONNW-O  -O--OO-O---W-N-IIO-NNNWW-WNWNWWWWNN--I----WWNWNNN--OX-WWNNWNVVWVNNNW
+IOAI   IAIIOZZAAAAOOAAAOO   -AAOI    -II -I-IIIOIAIOO-IAAAOOIOAOAOOOOAAIIOIIIIOOAOAAAII- IOOAAOAZZOZAAAO
+0IV0   0V00INNVVVVIIVVVI     VVI0     00  0 000I0V0   0VVVII0IVIVIIIIVV00 0000IIVIVVV00  0IIVVIVNNINVVVI
+  O     O   MMOOOO  OOO      OO                  O     OOO    O O    OO         O OOO       OO OMM MOOO
+            WW                                                                                  WW W
 MZZOXNOMMXMZZZZZZZMXMMXXXXOXXMMZX=-XNOXONXMNN=OXMMXXXMMZZZZMMMZZZMMZXXXMMXXXXMMZZMZZMMMXOXMMZMMZMZZZZZZM
+WNN-  XWW-WNNNNNNNW-WW---IXI-WWN-O   XIX IW  OX-WW-IIWWNNNNWWWNNNWWN---WW--I-WWNNWNNWWWOXIWWNWWNWNNNNNNW
+OAA    OOIOAAAAAAAOIOOIIIO OIOOAI     O  OO    IOOIOOOOAAAAOOOAAAOOAIIIOOIIOIOOAAOAAOOO- OOOAOOAOAAAAAAO
+IVV    II0IVVVVVVVI0II000   0IIV0         I    0II0  IIVVVVIIIVVVIIV000II00 0IIVVIVVIII   IIVIIVIVVVVVVI
+ OO        OOOOOOO             O                       OOOO   OOO  O           OO OO        O  O OOOOOO
 MZXOIIXXMZAMAZZAZMXXXXXXXXOIOXMZMO=INIOI=XZOIOOXMXXXXMMZZZMZZMZZZZZMZZMMMXXXXMXMMMZZMXXXXXXZMXOXMZMMZMMM
+WN-  O--WNVWVNNVNW-III----XO-IWNWX   OXOO-N-  -IW----WWNNNWNNWNNNNNWNNWWWI---W-WWWNNW--IOI-NWOXIWNWWNWWW
+OAI   IIOAZOZAAZAOIOOOIIII   OOAO        IA    OOIIIIOOAAAOAAOAAAAAOAAOOOOIIIOIOOOAAOIIO-OIAO- OOAOOAOOO
+IV0   00IVNINVVNVI0   0000    IVI        0V     I0000IIVVVIVVIVVVVVIVVIII 000I0IIIVVI00   0VI   IVIIVIII
+ O       OM MOOMO              O          O            OOO OO OOOOO OO            OO       O     O  O
+          W W  W
 ZXXNIMXXZAZZZZZAZMXMXXXMMZX==XMMAX=NXXXMIMZOXIIOXOXXXMZZZZMZZZZMZZMXMXZMXOXXXMMMZMXMZXXXXXZZZMXXXXMMXMMX
+N-- OWI-NVNNNNNVNW-W---WWNOO OWWVO  OI-WOWNX   XIXOI-WNNNNWNNNNWNNW-W-NWI-O--WWWNW-WN--OI-NNNWI---WW-WW-
+AII  OOIAZAAAAAZAOIOIIIOOA-  -OOZ-  -OIO OA     O -OIOAAAAOAAAAOAAOIOIAOO -IIOOOAOIOAII-OIAAAOOIIIOOIOOI
+V00  I 0VNVVVVVNVI0I000IIV    IIN     0I IV         0IVVVVIVVVVIVVI0I0VI   00IIIVI0IV00  0VVVI 000II0II0
+O       OMOOOOOMO        O      M         O           OOOO OOOO OO    O         O   O     OOO
+         W     W                W
 MMMXMXXMMZMZZZZZMMXXXXMZZMMONXMZAOOOXXMXXMZXI==XOXXXXXMZZMZMZMMMZMMXXXXXI=XXXMZXXMXXXMXOXXXZMZXXXXXXOXXX
+WWWOWOIWWNWNNNNNWW----WNNWWX -WNVX XI-W-OWNO    X-----WNNWNWNWWWNWW-OII-OOI--WN--W--IW-XIIINWN-----IXIIO
+OOO-O-OOOAOAAAAAOOIIIIOAAOO  IOAZ   OIOI-OA-     IIIIIOAAOAOAOOOAOOI-OOI  OIIOAIIOIIOOI OOOAOAIIIIIO OO-
+III I  IIVIVVVVVII0000IVVII  0IVN    0I0 IV      00000IVVIVIVIIIVII0   0   00IV00I00 I0    VIV00000
+         O OOOOO       OO      OM         O            OO O O   O             O            O O
+                                W
 MMMMMOMZZZZMZZZMZXXMMXMZZZMMXXZZMIOXXZMOXZMX=II=OXXMXZXXMMMZZMMZZMMXXXXXXXXXMZZZXMXXXMMXOIXMZMMMMMMXXXXX
+WWWWWXWNNNNWNNNWN--WWOWNNNWWO-NNWO-I-NWX-NWO    XI-W-N--WWWNNWWNNWW-OOI-I---WNNN-W-I-WWIXOIWNWWWWWWIOIOO
+OOOOO OAAAAOAAAOAIIOO-OAAAOO-IAAO  OIAO IAO-     OIOIAIIOOOAAOOAAOOI--OIOIIIOAAAIOIOIOOO  OOAOOOOOOO-O--
+IIIII IVVVVIVVVIV00II IVVVII 0VVI   0VI 0VI       0I0V00IIIVVIIVVII0   0 000IVVV0I0 0II    IVIIIIII
+       OOOO OOO O      OOO    OO     O   O           O     OO  OO            OOO            O
 MZMZMMZZZZZZZZZXMZXZMXMZZZZMXZZZAXMXXMXOXXXOIIIXNXXMMMMZMMMXXMMZMMMXXXXXXXXXMMMXXXXXXXMX=OXXZMMMAMZZXXXI
+WNWNWWNNNNNNNNN-WN-NWIWNNNNW-NNNV-W--WI II-X     OIWWWWNWWW--WWNWWW-OI------WWW-IIIII-WI  O-NWWWVWNN-IOO
+OAOAOOAAAAAAAAAIOAIAOOOAAAAOIAAAZIOIIOO OOI      -OOOOOAOOOIIOOAOOOI-OIIIIIIOOOIOOOOOIOO  -IAOOOZOAAIO-
+IVIVIIVVVVVVVVV0IV0VI IVVVVI0VVVN0I00I    0        IIIIVIII00IIVIII0  000000III0     0I    0VIIINIVV0
+ O O  OOOOOOOOO  O O   OOOO  OOOM                      O       O                            O   M OO
+                                W                                                               W
 ZAZZZZZAAMAAAAXXMZMZXOXMZMMXOIXZZZMXXMOIIIX-=IOIOOXXMZZMXXXXXMMMMXMMXXXXXXXMZMZMXMXXXMZXONOXZZZZZZAMXXX=
+NVNNNNNVVWVVVV--WNWN-XIWNWW--O-NNNWI-WX        OXXO-WNNW--I--WWWW-WWI------WNWNWIWI--WN-  X-NNNNNNVW-OOO
+AZAAAAAZZOZZZZIIOAOAI OOAOOI  IAAAOOIO            -IOAAOIIOIIOOOOIOOOIIIIIIOAOAOOOOIIOAI   IAAAAAAZOI--
+VNVVVVVNNINNNN00IVIV0  IVII0  0VVVI 0I             0IVVI00 00IIII0II 000000IVIVI I 00IV0   0VVVVVVNI0
+OMOOOOOMM MMMM   O O    O      OOO                   OO                     O O       O     OOOOOOM
+ W     WW WWWW                                                                                    W
 MAZZZMMAAZMZAAZXMZMZMMZMAMMMI=OMZZMXXMOXNONX==IOIOXMMMMXXXXMXMMMMXMMMXXXXIXMMMMZXXMMZZZMX==XMZZZMZZMMXXO
+WVNNNWWVVNWNVVN-WNWNWWNWVWWWOOXWNNWI-WX  -   OO-OX-WWWWIII-W-WWWW-WWW---IOIWWWWN--WWNNNW-OOIWNNNWNNWW-IX
+OZAAAOOZZAOAZZAIOAOAOOAOZOOO   OAAOOIO            IOOOOOOOIOIOOOOIOOOIIIO OOOOOAIIOOAAAOI  OOAAAOAAOOIO
+INVVVIINNVIVNNV0IVIVIIVINIII   IVVI 0I            0IIII   0I0IIII0III000   IIIIV00IIVVVI0   IVVVIVVII0
+ MOOO  MMO OMMO  O O  O M       OO                                             O    OOO      OOO OO
+ W     WW   WW          W
 MZZZZXXZMXXMZZZMZZMXXMMZAMMZXO=XZZZXXMXNOOO=XOOIXXXMZZXXXXXXMMMZMMMZXXMXXOXXMMMMMXXOMZMZZXOXXMMZMZZZZMZX
+WNNNNI-NW--WNNNWNNW--WWNVWWN-X INNN--W- XXXO -XOI--WNN-OI---WWWNWWWN--W-- O-WWWWWIIXWNWNNO-O-WWNWNNNNWNI
+OAAAAOIAOIIOAAAOAAOIIOOAZOOAI  OAAAIIOI         OIIOAAI-OIIIOOOAOOOAIIOII -IOOOOOOO OAOAA- -IOOAOAAAAOAO
+IVVVV 0VI00IVVVIVVI00IIVNIIV0   VVV00I0          00IVV0  000IIIVIIIV00I00  0IIIII   IVIVV   0IIVIVVVVIV
+ OOOO  O    OOO OO     OM  O    OOO                 OO         O   O                 O OO      O OOOO O
+                        W
 MZMZXIIXXOXXMZMMZMZXXXZZZZZMOXXXZZMZZZZO=XXOOIOOXMMMMMXOXXXXXZMMMMZZXXXMXXXXMMZMMXOOXXXXINXOMZMZZZZZZMZX
+WNWNO  -IXO-WNWWNWNIO-NNNNNWXII-NNWNNNN-OI-X-OXX-WWWWW-XI----NWWWWNNOO-W----WWNWW-XXOOIOO  XWNWNNNNNNWN-
+OAOA-  IO -IOAOOAOAO-IAAAAAO OOIAAOAAAA  OI     IOOOOOI OIIIIAOOOOAA--IOIIIIOOAOOI  --O-    OAOAAAAAAOAI
+IVIV   0   0IVIIVIV  0VVVVVI   0VVIVVVV   0     0IIIII0  0000VIIIIVV  0I0000IIVII0          IVIVVVVVVIV0
+ O O         O  O O   OOOOO     OO OOOO                      O    OO          O              O OOOOOO O
 ZXXXX=OXZXXXZAMZMMZXXMMMZZMMXMMZZMZZZZZXXXXXOOXXMZZMZZZMXXMXMZXMMZMMXXZMXXMXMXMMMXOOXOXXNO=XMZZZZZMZMZZM
+N---   -NII-NVWNWWN-IWWWNNWWIWWNNWNNNNN-II--XXI-WNNWNNNW--W-WN-WWNWW--NW--W-W-WWWI  OXOO  OIWNNNNNWNWNNW
+AIII   IAOOIAZOAOOAIOOOOAAOOOOOAAOAAAAAIOOII  OIOAAOAAAOIIOIOAIOOAOOIIAOIIOIOIOOOO  - --   OOAAAAAOAOAAO
+V000   0V  0VNIVIIV0 IIIVVII IIVVIVVVVV0  00   0IVVIVVVI00I0IV0IIVII00VI00I0I0III           IVVVVVIVIVVI
+O       O   OM O  O     OO     OO OOOOO          OO OOO      O   O    O                      OOOOO O OO
+             W
 ZZMXNI=MZMXMZZZMZMMXXXMMMMXMXXMZZZMZMMZMMXMMMOXXMMXMMMZMMMMXMXXMMZMMXMMMXIXXXMXMMX==OXOXNOXMMZZZZZMZZZZM
+NNW-  OWNWIWNNNWNWWOI-WWWW-W--WNNNWNWWNWW-WWWXIIWW-WWWNWWWW-W--WWNWW-WWWIOOI-W-WWI  XOXI X-WWNNNNNWNNNNW
+AAOI   OAOOOAAAOAOO-OIOOOOIOIIOAAAOAOOAOOIOOO OOOOIOOOAOOOOIOIIOOAOOIOOOO -OIOIOOO   - O  IOOAAAAAOAAAAO
+VVI0   IVI IVVVIVII  0IIII0I00IVVVIVIIVII0III   II0IIIVIIII0I00IIVII0III    0I0II         0IIVVVVVIVVVVI
+OO      O   OOO O              OOO O  O               O          O                           OOOOO OOOO
 MMXMO=XMZMMZZZMZMZMXXMMMMXXXZZZMZMMZZZMXMMMZMXXOXXXXMZMMMMZMMXXMMMMMXMMZMIIXXMXMXXOOOIOXNXXMZZZZMZZZMZMM
+WW-W-O-WNWWNNNWNWNWOOWWWW---NNNWNWWNNNW-WWWNWIO-IIOIWNWWWWNWWIIWWWWW-WWNWOOI-W-W--XX     I-WNNNNWNNNWNWW
+OOIO  IOAOOAAAOAOAO--OOOOIIIAAAOAOOAAAOIOOOAOO- OO-OOAOOOOAOOOOOOOOOIOOAO  OIOIOII       OIOAAAAOAAAOAOO
+II0I  0IVIIVVVIVIVI  IIII000VVVIVIIVVVI0IIIVI       IVIIIIVII  IIIII0IIVI   0I0I00        0IVVVVIVVVIVII
+        O  OOO O O          OOO O  OOO     O         O    O            O                    OOOO OOO O
 ZZXOIOXXXMMZZMMMXXX=OMMZZXXXZMZZZZZZXMMMXMMMZMXNIOOXMMMMMMXXXMMMMZMXXMMZXXOXXXXMXMXMO ==OXXMMMZZMXMZZZZZ
+NN-X -O--WWNNWWW---OXWWNN---NWNNNNNNIWWW-WWWNWO OX-OWWWWWWI--WWWWNW--WWN--X----W-W-WX   -I-WWWNNW-WNNNNN
+AAI   -IIOOAAOOOIII  OOAAIIIAOAAAAAAOOOOIOOOAO-    -OOOOOOOIIOOOOAOIIOOAII IIIIOIOIO     OIOOOAAOIOAAAAA
+VV0    00IIVVIII000  IIVV000VIVVVVVV III0IIIVI      IIIIII 00IIIIVI00IIV00 0000I0I0I      0IIIVVI0IVVVVV
+OO         OO          OO   O OOOOOO        O                    O     O                      OO   OOOOO
 MZ===IIXXXMZMXMMMMXOXMMZMXXXXMZMMXMMMXZXXMMZZMMXI=XIXXMMMMXXXMMMZZZMMMZMXMMXXXXMZZMMX--IOXMMXMZZMMZAMZZZ
+WNO   OO--WNW-WWWW-XIWWNW-OO-WNWW-WWW-NIIWWNNWW OO O--WWWW---WWWNNNWWWNW-WW----WNNWW-   XIWW-WNNWWNVWNNN
+OA     -IIOAOIOOOOI OOOAOI--IOAOOIOOOIAOOOOAAOO     IIOOOOIIIOOOAAAOOOAOIOOIIIIOAAOOI    OOOIOAAOOAZOAAA
+IV      00IVI0IIII0  IIVI0  0IVII0III0V  IIVVII     00IIII000IIIVVVIIIVI0II0000IVVII0     II0IVVIIVNIVVV
+ O         O           O      O       O    OO                   OOO   O         OO            OO  OM OOO
+                                                                                                   W
 ZMX=--XOIOXXXXXXXX=IXXMMXOOXXXMMXXMMMXXOXZMMMXXONIN=XXZMMMXXXXXXZMZZMMZMMXXXXMMMZMZMM=INOXXXOXMMZZZZMZMM
+NWO    -OXIII---I-OOO-WWIXXO--WWI-WWWI-XINWWW--- O O--NWWWO-I---NWNNWWNWW----WWWNWNWW   X--OXIWWNNNNWNWW
+AO-       OOOIIIOI  -IOOO  -IIOOOIOOOOI OAOOOII     IIAOOO-IOIIIAOAAOOAOOIIIIOOOAOAOO    II- OOOAAAAOAOO
+VI           000 0   0II    00II 0III 0  VIII00     00VIII 0 000VIVVIIVII0000IIIVIVII    00   IIVVVVIVII
+O                                        O            O         O OO  O         O O             OOOO O
 MMXO--NOOOOXXXMZXXI=OXXXXXXXXMZZMMZMMOXXXMZZMXXIXON=XMZZMMOXXXXXMMMZZMMXMMXXMMZZZZZZXOOXXXMXXOMZZZMAZZMM
+WW-    - XXIOIWN--OOXO-IOOIOOWNNWWNWWXII-WNNW--O X O-WNNWWXI-II-WWWNNWW-WW--WWNNNNNNI -OI-W-IXWNNNWVNNWW
+OOI        O-OOAII   -IO--O--OAAOOAOO OOIOAAOII     IOAAOO OIOOIOOOAAOOIOOIIOOAAAAAAO  -OIOIO OAAAOZAAOO
+II0           IV00    0      IVVIIVII   0IVVI00     0IVVII  0  0IIIVVII0II00IIVVVVVV     0I0  IVVVINVVII
+               O              OO  O       OO          OO           OO         OOOOOO           OOO MOO
+                                                                                                   W
 MMXXOIXXOOOXXXMMZMXXXXXOXXZMZZZMMMZZMXOXZZMZMXX=-=NOXXZMMMXXXXXMZMZMMZXMXXXMMMZMZMMZMXXXMMXIXXMMXZMAZMMX
+WW-O- O-XXXII-WWNW----IXO-NWNNNWWWNNW-X-NNWNW--O   X--NWWW-----WNWNWWN-W---WWWNWNWWNWII-WWOOO-WW-NWVNWW-
+OOI-  -I   OOIOOAOIIIIO -IAOAAAOOOAAOI IAAOAOII     IIAOOOIIIIIOAOAOOAIOIIIOOOAOAOOAOOOIOO- -IOOIAOZAOOI
+II0    0     0IIVI0000   0VIVVVIIIVVI0 0VVIVI00     00VIII00000IVIVIIV0I000IIIVIVIIVI  0II   0II0VINVII0
+                O         O OOO   OO    OO O          O         O O  O        O O  O             O MO
+                                                                                                   W
 ZZXXOOXMXXOOXXXXXMXMMXOOXXMMMMMMZMMMXXXMXMMMM=O- =OOXMZZMXXXXXXMMMZZMMXXXXXXXZZZMMMMXXXMXOXOXMMZXMZZMZMX
+NN-OXX-WIO-XOO---WIWW-X-O-WWWWWWNWWW-IIW-WWWWO     X-WNNW-OOII-WWWNNWW-I-IOI-NNNWWWW---W-XOXIWWN-WNNWNWI
+AAI-  IOO-  --IIIOOOOI  -IOOOOOOAOOOIOOOIOOOO       IOAAOI--OOIOOOAAOOIOIO-OIAAAOOOOIIIOI - OOOAIOAAOAOO
+VV0   0I      000I II0   0IIIIIIVIII0  I0IIII       0IVVI0    0IIIVVII0 0   0VVVIIII000I0    IIV0IVVIVI
+OO                              O                     OO          OO         OOO               O  OO O
 MXXXXXXMMXXXXXMMMMXXMXIOOXMMZMXXXMMMXXMXMMMMM=I=-===XMZZMXXXXXXXMMZMMXXXXXIOOXMZMXXMMXXXOOXXXXMMMMAAAMZX
+W-IOII-WW-OO-IWWWW--W-O-X-WWNW---WWW--WIWWWWWO     OIWNNWI-I----WWNWW--OIIO-X-WNW--WW---XXIIO-WWWWVVVWN-
+OIO-OOIOOI--IOOOOOIIOI   IOOAOIIIOOOIIOOOOOOO       OOAAOOIOIIIIOOAOOII-OO   IOAOIIOOIII  OO-IOOOOZZZOAI
+I0    0II0  0 IIII00I0   0IIVI000III00I IIIII        IVVI 0 0000IIVII00      0IVI00II000     0IIIINNNIV0
+                            O                         OO          O            O                  MMM O
+                                                                                                  WWW
 XMMMXXXXXOXXMMMZMMXOOXOXXMMZZZMMXXXXMMXXMZZZXN==-==OXXMMZXXXMMZMXMZZMZMXXONI=XMMMMMMXXXXXXXXXXXZMMAAAZMX
+-WWW-II--X--WWWNWWIXXIXI-WWNNNWW--I-WW--WNNN-       O-WWN---WWNW-WNNWNWIOX  O-WWWWWW-----O--I--NWWVVVNW-
+IOOOIOOII IIOOOAOOO  O OIOOAAAOOIIOIOOIIOAAAI       -IOOAIIIOOAOIOAAOAOO-    IOOOOOOIIIII-IIOIIAOOZZZAOI
+0III0  00 00IIIVII      0IIVVVII00 0II00IVVV0        0IIV000IIVI0IVVIVI      0IIIIII00000 00 00VIINNNVI0
+               O           OOO           OOO            O     O   OO O                         O  MMMO
+                                                                                                  WWW
 MMMXMXXXXXMXXZMMXXOIIXOXXXMMXXXXXXXXMMZMXZZMXO==--=NXXZZMXXXZZMXMMMMZZMXMONX=IXMMXMMXMXXXXMMXMXMMMMZMMXX
+WWW-W-----W-INWW-O O  XI--WW----IOOIWWNW-NNWI       --NNW-O-NNW-WWWWNNW-WX  OOIWW-WW-WOI--WW-W-WWWWNWWI-
+OOOIOIIIIIOIOAOOI-     OIIOOIIIIO--OOOAOIAAOO       IIAAOI-IAAOIOOOOAAOIO     OOOIOOIO-OIIOOIOIOOOOAOOOI
+III0I00000I0 VII0       00II0000    IIVI0VVI        00VVI0 0VVI0IIIIVVI0I      II0II0I  00II0I0IIIIVII 0
+             O                        O  OO           OO    OO      OO                             O
 ZZZMZXMXXXMMMZMZZZM=O=OXMMMMZXXOOXXXZZZMMZZMZXX-====IXXXXXMMZZZZZZZOXMMMMXONIXMMZMXXXXXZZMZMMMMXXZZZMXXX
+NNNWN-W---WWWNWNNNWO  --WWWWN-IXXI--NNNWWNNWNI      OO----WWNNNNNNNX-WWWW-- OIWWNW-----NNWNWWWW--NNNW-O-
+AAAOAIOIIIOOOAOAAAO    IOOOOAIO  OIIAAAOOAAOAO       -IIIIOOAAAAAAA IOOOOI   OOOAOIIIIIAAOAOOOOIIAAAOI-I
+VVVIV0I000IIIVIVVVI    0IIIIV0    00VVVIIVVIV         0000IIVVVVVVV 0IIII0    IIVI00000VVIVIIII00VVVI0 0
+OOO O        O OOO          O       OOO  OO O               OOOOOOO             O      OO O      OOO
 ZMMMMMZMXMMMXMZZZMXMXOIXMXXMMXXXIOIMMZZMZZZMMMO-===-X=XXXXXMMMMZZZZXXXXMMMO=XMMMMMMMMXXZZMZZMZZMXZMMMOIX
+NWWWWWNW-WWW-WNNNW-WI O-W-IWW-I-O-OWWNNWNNNWWW-      OOIOIIWWWWNNNNI---WWWXO-WWWWWWWW-INNWNNWNNW-NWWWXOI
+AOOOOOAOIOOOIOAAAOIOO  IOIOOOIOI   OOAAOAAAOOO        -O-OOOOOOAAAAOIIIOOO  IOOOOOOOOIOAAOAAOAAOIAOOO  O
+VIIIIIVI0III0IVVVI0I   0I0 II0 0   IIVVIVVVIII             IIIIVVVV 000III  0IIIIIIII0 VVIVVIVVI0VIII
+O     O       OOO                    OO OOO                    OOOO                    OO OO OO  O
 MZMMMZMXMXXMZZZMXXXXXXOXOXXXXMMOO=NXMXXZMZZZMZOIXI=-IOXXXOXMMMZMZMZZMMOXXMMXMMZMZZMMXXXMZZZZMMMMXXXMXO=X
+WNWWWNW-W--WNNNW--I--O-OXIII-WWX-  -W--NWNNNWNX      XOOOXIWWWNWNWNNWWXI-WWIWWNWNNWW-I-WNNNNWWWW-I-W--O-
+OAOOOAOIOIIOAAAOIIOII- - OOOIOO    IOIIAOAAAOA        --- OOOOAOAOAAOO OIOOOOOAOAAOOIOIOAAAAOOOOIOIOI  I
+IVIIIVI0I00IVVVI00 00       0II    0I00VIVVVIV             IIIVIVIVVII  0II IIVIVVII0 0IVVVVIIII0 0I0  0
+ O   O      OOO                        O OOO O                O O OO          O OO      OOOO
 MMZXXMMZZZZXZMMXXXXOXMXXOXXXXXXXX=XXXXXXMZMMMZ=OINXXXXOOOXXMXXMMMMMMXMXOXXXXZMZZMMMMMXXXXZZZMZXXXXXXXOOX
+WWN--WWNNNN-NWW-OIIX-WOOXI-I---O OOII--IWNWWWNO   IIIIXXXO-W--WWWWWW-W-XI-I-NWNNWWWWW----NNNWNI--IIII-XO
+OOAIIOOAAAAIAOOI-OO IO-- OIOIII-  -OOIIOOAOOOA    OOOO   -IOIIOOOOOOIOI OIOIAOAAOOOOOIIIIAAAOAOIIOOOO  -
+IIV00IIVVVV0VII0    0I    0 000      00 IVIIIV            0I00IIIIII0I0  0 0VIVVIIIII0000VVVIV 00
+  O    OOOO O                            O   O                              O OO         OOO O
 MMMMMZMMXMMMMZXXXXXXZMXXXMMMXMXX=XXOXXXXXXMXXXON=XMMMMXXXXXXXXXMM=XXOXXXXOXXMMMZZMMMMXXXXXMMMZZMMXXXOOXX
+WWWWWNWW-WWWWNOOI-I-NWOO-WWWIWI-OOOXOI-IIIW-I-- OOWWWW-OOI--IOIWWOO-XI-O-XI-WWWNNWWWW-----WWWNNWW---XX-O
+OOOOOAOOIOOOOA--OIOIAO--IOOOOOOI -- -OIOOOOIOI   -OOOOI--OIIO-OOO -I OI-I OIOOOAAOOOOIIIIIOOOAAOOIII  I-
+IIIIIVII0IIIIV   0 0VI  0III I 0      0   I0 0    IIII0   00   II  0  0 0  0IIIVVIIII00000IIIVVII000  0
+     O       O      O                                                          OO            OO
 MMMMMMMZMZMXMXXXXMXMMMXXXMMXXXXXOIXXXXXMMXXOOIXXXXXXZZMXXXXXXXXXMXOXOXXXXXXMMMZMZZMZMMMMMXXXZZZMMMMMXXMX
+WWWWWWWNWNW-W-IO-W-WWWIO-WW---II-OOOOI-WW-OXXOIO----NNW-OIIIIII-W -IXI--IO-WWWNWNNWNWWWWWI--NNNWWWWWO-WI
+OOOOOOOAOAOIOIO-IOIOOOO-IOOIIIOO  ---OIOOI-   O-IIIIAAOI-OOOOOOIO  O OIIO-IOOOAOAAOAOOOOOOIIAAAOOOOO-IOO
+IIIIIIIVIVI0I0  0I0III  0II000        0II0      0000VVI0       0I     00  0IIIVIVVIVIIIII 00VVVIIIII 0I
+       O O                                          OO                        O OO O        OOO
 MMMZMMMMZZZONOOOXXXXMZZMXXXXXMMIOOXXXMMZMXXOOXXXXXXXXMMXXXXMXXMXXINXXXXXXXXMMZMMZMMMMMMMMMXXMMMMMMZMXMXM
+WWWNWWWWNNN-  -X----WNNW---OOWWO-XO--WWNW-OXXIO--IIO-WW-O--WI-W--  OIIO----WWNWWNWWWWWWWWW-IWWWWWWNW-W-W
+OOOAOOOOAAA     IIIIOAAOIII--OO   -IIOOAOI-  O-IIOO-IOOI-IIOOIOII  -OO-IIIIOOAOOAOOOOOOOOOIOOOOOOOAOIOIO
+IIIVIIIIVVV     0000IVVI000  II    00IIVI0     00   0II0 00I 0I00      0000IIVIIVIIIIIIIII0 IIIIIIVI0I0I
+   O    OOO          OO                O                                     O  O                 O
 MXMMZMMZZMMN=-=XXXMZZZMXMXOOOXXXXXXXXMMMXXXXMXXMXIXXXZXXIOXMMXXOXXOXXOXXXXMMMMMMXMZZZMXXZMXOOMMZZXXZMMMM
+W-WWNWWNNWW    O-IWNNNW-WI-  O-OOOOO-WWW-OOIW--W-O---N-- X-WW--XO X-OXII--WWWWWW-WNNNWI-NW-XXWWNN--NWWWW
+OIOOAOOAAOO    -IOOAAAOIOO   -I-----IOOOI--OOIIOI IIIAII  IOOII -  I- OOIIOOOOOOIOAAAOOIAOI  OOAAIIAOOOO
+I0IIVIIVVII     0 IVVVI0I     0     0III0   I00I0 000V00  0II00    0    00IIIIII0IVVVI 0VI0  IIVV00VIIII
+    O  OO          OOO                               O                            OOO   O      OO  O
 XXXMMXMMZZZMI NXMZMMMZMMMXOXX=XMXXXXXXXXXXMMMMZXMXMXXMXXIXMMMZMOOXMOXXMXOXXXXMXXMMMMMMXMMMZXXXZZMXMMZZZX
+-IIWWIWWNNNW   -WNWWWNWWWO-  OOWIOOI---I--WWWWN-WIW--WOIOOWWWNWXXOWXI-W-XI---W--WWWWWW-WWWN-O-NNW-WWNNN-
+IOOOOOOOAAAO   IOAOOOAOOO-    -OO--OIIIOIIOOOOAIOOOIIO-O -OOOAO  -O OIOI OIIIOIIOOOOOOIOOOAI-IAAOIOOAAAI
+0  II IIVVVI   0IVIIIVIII      I    000 00IIIIV0I I00I    IIIVI   I  0I0  000I00IIIIII0IIIV0 0VVI0IIVVV0
+        OOO      O   O                        O              O                            O   OO    OOO
 XXXXXXXXXZMZXNIMMZMMXXZZXXOINNXXXXXXXXXOXMMMMMZXMZZMMXXXOOXXMMXXIXZOOXMMIXXXXMXXMXZMMZMMZMMMMMZMMMMXXXMM
+OOOI---I-NWNO OWWNWW--NN-I    OIO-I---OX-WWWWWN-WNNWW-OIX I-WW--O-NXX-WWO----W--W-NWWNWWNWWWWWNWWWWI--WW
+---OIIIOIAOA-  OOAOOIIAAIO    -O-IOIII- IOOOOOAIOAAOOI-O  OIOOII IA  IOO IIIIOIIOIAOOAOOAOOOOOAOOOOOIIOO
+    000 0VIV   IIVII00VV0        0 000  0IIIIIV0IVVII0     0II00 0V  0II 0000I00I0VIIVIIVIIIIIVIIII 00II
+         O O     O    OO                      O  OO               O               O  O  O     O
 XXXXMMMXMMMZXXXMXO-NOOXMMZOXNOIOOXXXXXOIXMMMMMMXXZMMMXXXXOXMXXOXOXMXIXMMMMMXXMXXXMMMMZZZMMMMMZZZMZMXMXMX
+OOI-WWWIWWWN-OIWO   --IWWN-  -O--III-IXO-WWWWWW--NWWWOIIO--W-IXOX-W-OIWWWWW--W---WWWWNNNWWWWWNNNWNWIW-WI
+--OIOOOOOOOAI-OO-     OOOA       OOOIO  IOOOOOOIIAOOO-OO- IOIO - IOI OOOOOOIIOIIIOOOOAAAOOOOOAAAOAOOOIOO
+   0III IIIV0  I       IIV          0   0IIIIII00VIII     0I0    0I0  IIIII00I000IIIIVVVIIIIIVVVIVI I0I
+           O             O                       O                                   OOO     OOO O
 XXMXMMXXMMMXXOXMXN =XIXMZMIXOII=IXXXOXXOXMXXXMMXXXMMXNIIOOXMMMXIOXXXIOXXMZMMXXXMXMMMMMMMMMMMZZZMZMMMMXXX
+I-W-WW--WWWIOXIWO    OIWNWO -OOOOI-OX-OXIW--OWW-O-WW- OO-X-WWWOOXI--O I-WNWWI--W-WWWWWWWWWWWNNNWNWWWW-II
+OIOIOOIIOOOO- OO-     OOAO       OI- I- OOII-OOI-IOOI     IOOO-  OII  OIOAOOOIIOIOOOOOOOOOOOAAAOAOOOOIOO
+ 0I0II00III    I       IVI        0  0   I00 II0 0II0     0III    00   0IVII 00I0IIIIIIIIIIIVVVIVIIII0
+                        O                                                O                  OOO O
 MMMXMMZMZZZXXXMMXO==IIXXXXXOXMMZXXXXXXXOXMXXXZMXXXXM=OIIOXXXMMXXXXMXO-IXMZZXXMMXMMMZMMMXMMZZZZMMZZMZMXXX
+WWWIWWNWNNNII-WW-X     II-IX-WWN----IOOX-W---NWIO-IWO-OOX---WWII--W-- O-WNN-OWW-WWWNWWW-WWNNNNWWNNWNW--O
+OOOOOOAOAAAOOIOOI      OOIO IOOAIIIIO-- IOIIIAOO-IOO     IIIOOOOIIOI   IOAAI-OOIOOOAOOOIOOAAAAOOAAOAOII-
+III IIVIVVV  0II0        0  0IIV0000    0I000VI  0 I     000II  00I0   0IVV0 II0IIIVIII0IIVVVVIIVVIVI00
+      O OOO                    O             O                           OO        O      OOOO  OO O
 MMZXXMZZMZMXXZZMMX=-==IOMXXXXXMMZMXXXXOOXZXMMMXXXMMX==OOXXXMXMXXXXMMX-OXXMMXXMMXMMXMMMMMMMZZZZZMZZMMXXON
+WWN-IWNNWNW--NNWW-O    XW--II-WWNW--OOXX-N-WWW---WWO OXXOO-W-W----WWI -I-WW-IWW-WW-WWWWWWWNNNNNWNNWWIIX
+OOAIOOAAOAOIIAAOOI      OIIOOIOOAOII--  IAIOOOIIIOO-    --IOIOIIIIOOO  OIOOIOOOIOOIOOOOOOOAAAAAOAAOOOO
+IIV0 IVVIVI00VVII0      I00  0IIVI00    0V0III000II       0I0I0000II    0II0 II0II0IIIIIIIVVVVVIVVII
+  O   OO O   OO                 O        O                                                OOOOO OO
 MXMMMZZMZMXMMMMZZXOIII=XMXMXXXXXMXXOOIOXXMMMXXXMMZMIIOIOOXXMMMIXXMMMXX=XMMZMXXXMMMMMMZMMZZMMAZMZZZXXOOXI
+W-WWWNNWNW-WWWWNNIX    OW-W--I--W-OX-OXO-WWW--IWWNWO XO-X--WWWO-IWWWI O-WWNW---WWWWWWNWWNNWWVNWNNN-OXX
+OIOOOAAOAOIOOOOAAO     -OIOIIOIIOI-    -IOOOIIOOOAO      IIOOO IOOOOO  IOOAOIIIOOOOOOAOOAAOOZAOAAAI-
+I0IIIVVIVI0IIIIVV       I0I00 00I0      0III00 IIVI      00III 0 III   0IIVI000IIIIIIVIIVVIINVIVVV0
+     OO O      OO                                O                        O          O  OO  MO OOO
+                                                                                            W
 XXZZMMMXOOMMZZMMMNX==I=XXXZMZMMXXXIII=IXXMMZMXXXXXXXXOOIXXMMMMMXXXXX=XXXMMMMMOXMMMMXXZZMZMMMMZMZZMXXXXOI
+-INNWWW-XXWWNNWWW      OI-NWNWW-IIOOOOOI-WWNWIO-IOI-OXXOI-WWWWW-IOI-OO--WWWWWX-WWWW--NNWNWWWWNWNNWII-O-
+IOAAOOOI  OOAAOOO      -OIAOAOOIOO     OIOOAOO-IO-OI-   OIOOOOOIO-OI -IIOOOOO IOOOOIIAAOAOOOOAOAAOOOI-
+0 VVIII0  IIVVIII        0VIVII0        0IIVI  0   0     0IIIII0   0  00IIIII 0IIII00VVIVIIIIVIVVI  0
+  OO        OO            O O              O                                         OO O    O OO
 XXZMZMMXOOMMZZZMXIOIIININXMMZMMIXXOOIOOXMMMZMXXXXXXXXXXXMMZMMZMMXXXXOXXMXMMXMXZMMZMMZZXMMMMZZZZMMZMXMXXI
+O-NWNWW--XWWNNNW-O       -WWNWWOOOXXOXXIWWWNW----IIOIOOOWWNWWNWW-IOI I-W-WW-W-NWWNWWNN-WWWWNNNNWWNW-W-OO
+-IAOAOOI  OOAAAOI        IOOAOO --     OOOOAOIIIIOO-O---OOAOOAOOIO-O OIOIOOIOIAOOAOOAAIOOOOAAAAOOAOIOI-
+ 0VIVII0  IIVVVI0        0IIVII         IIIVI0000       IIVIIVII0     0I0II0I0VIIVIIVV0IIIIVVVVIIVI0I0
+  O O       OOO             O              O              O  O                O  O  OO     OOOO  O
 XXZMZMMMIIMMZMMZXOXXOXO -OXMMZMXXXXXOOXXMMMZZXXXI=XXOIXMXMMMMZZMXXXXN=OOOXMXMMMZMMMMZZXXMMMZAZMZZMMXMMMX
+I-NWNWWWOOWWNWWN-X  -OX  --WWNWO---IX-O-WWWNN---OOIIXOIW-WWWWNNW--IO O---OW-WWWNWWWWNN--WWWNVNWNNWW-WWWO
+OIAOAOOO  OOAOOAI    -    IOOAO-IIIO  -IOOOAAIII  OO  OOIOOOOAAOIIO-     -OIOOOAOOOOAAIIOOOAZAOAAOOIOOO-
+ 0VIVIII  IIVIIV0         0IIVI 000    0IIIVV000       I0IIIIVVI00        I0IIIVIIIIVV00IIIVNVIVVII0III
+  O O       O  O             O             OO                OO                O    OO     OMO OO
+                                                                                            W
 IXMMMMMMX=XMZMZMXXIOXXO=NIXMZZMXZZMXOOXMXMMMZXMX=IXXXXXMMMZMZZZMMMXXIXOXXIXXMMMZZMMMMMXMMZMZAZZMZMMZZMZM
+O-WWWWWWIOIWNWNW-IO-O-    -WNNW-NNWI -IW-WWWN-W-OOOIIOIWWWNWNNNWWW-O     OI-WWWNNWWWWW-WWNWNVNNWNWWNNWNW
+ IOOOOOOO OOAOAOIO  -I    IOAAOIAAOO  OOIOOOAIOI  -OO-OOOOAOAAAOOOI-      OIOOOAAOOOOOIOOAOAZAAOAOOAAOAO
+ 0IIIIII   IVIVI0    0    0IVVI0VVI    I0IIIV0I0       IIIVIVVVIII0        0IIIVVIIIII0IIVIVNVVIVIIVVIVI
+            O O             OO  OO          O             O OOO                OO        O OMOO O  OO O
+                                                                                            W
 NXXXMZMXXXXXMZXXXXXXIO=IOXXMZZMMMMMIXXXZXMXMXXZXOOXXXXXMMMMZZZMZZMXO=-N==OOXXMMZMMZMZMMMMXXXMZZMXXZZZZMZ
+ I--WNWIOIIIWNIII---OX   O-WNNWWWWWOI--N-WIWI-NI XII-I-WWWWNNNWNNW-X   OOXX--WWNWWNWNWWWW-IIWNNW--NNNNWN
+ OIIOAOO-OOOOAOOOIII     -IOAAOOOOO OIIAIOOOOIAO  OOIOIOOOOAAAOAAOI        IIOOAOOAOAOOOOIOOOAAOIIAAAAOA
+  00IVI     IV   000      0IVVIIIII  00V0I I 0V     0 0IIIIVVVIVVI0        00IIVIIVIVIIII0  IVVI00VVVVIV
+     O       O              OO         O      O            OOO OO              O  O O        OO   OOOO O
 OXXMMZMOOXXZZMXXXXMZXN-X=XXMZMZMMZZMXXMXMMZMXXZOOXXXMZZZZZZMMZZZZMMMO=INXOOOXXMMZZZMMMMZZZXXZMMZMMZZMZZZ
+ O-WWNWX---NNWII-IWNO   OIIWNWNWWNNW-IW-WWNWO-NX OOIWNNNNNNWWNNNNWWW-   OX-X--WWNNNWWWWNNN-ONWWNWWNNWNNN
+ -IOOAO  IIAAOOOIOOA-    OOOAOAOOAAOIOOIOOAO-IA  --OOAAAAAAOOAAAAOOO    -   IIOOAAAOOOOAAAI-AOOAOOAAOAAA
+  0IIVI  00VVI  0 IV       IVIVIIVVI0 I0IIVI 0V     IVVVVVVIIVVVVIII        00IIVVVIIIIVVV0 VIIVIIVVIVVV
+     O     OO      O        O O  OO       O   O      OOOOOO  OOOO               OOO    OOO  O  O  OO OOO
 IIXMMXMOXMMZXXOXXXXMXXIOOXMZZMZZZMMMXXXMZMXXOMXONOXXMMZMZZMZZMZZZMZZX=IXNXOIXXMZZMZZZZZZZZMMZZZXXMZZMMZM
+ OIWW-WX-WWN-IXO-O-W-OO -OWNNWNNNWWW-O-WNW-OXW-- XO-WWNWNNWNNWNNNWNNI      OIIWNNWNNNNNNNNWWNNNIOWNNWWNW
+  OOOIO IOOAIO -I-IOI-   -OAAOAAAOOOI-IOAOI- OI   -IOOAOAAOAAOAAAOAAO       OOOAAOAAAAAAAAOOAAAO-OAAOOAO
+   II0I 0IIV0   0 0I0     IVVIVVVIII0 0IVI0  I0    0IIVIVVIVVIVVVIVV          IVVIVVVVVVVVIIVVV  IVVIIVI
+           O               OO OOO       O             O OO OO OOO OO           OO OOOOOOOO  OOO   OO  O
 =IOMMZMMZMMZXXIIXXMMMMXNXOOXZZZZMMZXXOXMMMXXXMXIINXXXMZZZZZMZZZZZMZZMIOOO=OMMZMMMZZZZMZZMZZZMZMO=XMZMMMX
+ OXWWNWWNWWN-OOOOIWWWW-  -X-NNNNWWN-IXIWWW-OIW-   O--WNNNNNWNNNNNWNNWO -  XWWNWWWNNNNWNNWNNNWNWXO-WNWWW-
+   OOAOOAOOAI-  -OOOOOI    IAAAAOOAIO OOOOI-OOI   -IIOAAAAAOAAAAAOAAO      OOAOOOAAAAOAAOAAAOAO  IOAOOOI
+   IIVIIVIIV0     IIII0    0VVVVIIV0   III0  I0    00IVVVVVIVVVVVIVVI      IIVIIIVVVVIVVIVVVIVI  0IVIII0
+     O  O  O                OOOO  O                   OOOOO OOOOO OO         O   OOOO OO OOO O     O
 XXXMMZMZZMZXXXOIXXMZZXMOX==NXXMMZZMXOXXMMXXIX=N==IOXMZMMMMZMZZMMZMZZZXIXXXXMMMMXXXMMMMZMZMMMZMMXIXMMZMMM
+ OOWWNWNNWN---XO--WNN-WX    I-WWNNWIXI-WW--O      X-WNWWWWNWNNWWNWNNN-OIII-WWWW---WWWWNWNWWWNWWOO-WWNWWW
+ --OOAOAAOAIII  IIOAAIO     OIOOAAOO OIOOII        IOAOOOOAOAAOOAOAAAI OOOIOOOOIIIOOOOAOAOOOAOO- IOOAOOO
+   IIVIVVIV000  00IVV0I      0IIVVI   0II00        0IVIIIIVIVVIIVIVVV0    0IIII000IIIIVIVIIIVII  0IIVIII
+     O OO O        OO           OO                   O    O OO  O OOO                 O O   O       O
 IXXXMZZMZMZXXXOXXXMMMMMXOIX-OXMMZMMXIXMMMMXO=- -==OXMMMZMZZMXXMMZMMMMMOXXXMZMMZMOXMZMZZZZZZZZZMXXMMMZMXM
+OIO-WNNWNWNIIOXI--WWWWWI    X-WWNWWIO-WWWW-X       OWWWNWNNW--WWNWWWWWXI--WNWWNW--WNWNNNNNNNNNW--WWWNW-W
+ O-IOAAOAOAOO- OIIOOOOOO     IOOAOOO IOOOOI        -OOOAOAAOIIOOAOOOOO OIIOAOOAO IOAOAAAAAAAAAOIIOOOAOIO
+   0IVVIVIV     00IIIII      0IIVII  0IIII0         IIIVIVVI00IIVIIIII  00IVIIVI 0IVIVVVVVVVVVI00IIIVI0I
+     OO O O                     O                      O OO     O          O  O    O OOOOOOOOO      O
 XXXXMMMMXZZXXXXXXXMMMMXXIIX-OXZMZMMXOXXMMMMI=  =IIOXMMZMZZZMXMMZZMZZMXOXXXXMMMZMMMZZZZMZZZZZZZMOOXXZMXXX
+--I-WWWW-NNI--I---WWWW-I    --NWNWWIXI-WWWWO       OWWNWNNNW-WWNNWNNW-XI---WWWNWWWNNNNWNNNNNNNWXX--NW-II
+IIOIOOOOIAAOIIOIIIOOOOIO     IAOAOOO OIOOOO        -OOAOAAAOIOOAAOAAOI OIIIOOOAOOOAAAAOAAAAAAAO  IIAOIOO
+00 0IIII0VV 00 000IIII0      0VIVII   0IIII         IIVIVVVI0IIVVIVVI0  000IIIVIIIVVVVIVVVVVVVI  00VI0
+         OO                   O O                     O OOO    OO OO          O   OOOO OOOOOOO     O
 XX=XMMMZMZZMXXXXXXZMMZMMN=--=XZZZZMZMMXXMMZXO- -IIOOMZZZMMZMZZMXMXXO=O=XXXXXMZMZMXMMZZXMZZMZZXO=OXMMMMXX
+IIOOWWWNWNNW-IIIO-NWWNWW    O-NNNNWNWW--WWN-X      XWNNNWWNWNNW-WI-XO-O---O-WNWNW-WWNN-WNNWNN-X  OWWWWIO
+OO -OOOAOAAOIOOO-IAOOAOO     IAAAAOAOOIIOOAI        OAAAOOAOAAOIOOI    III-IOAOAOIOOAAIOAAOAAI   -OOOOO-
+    IIIVIVVI0    0VIIVII     0VVVVIVII00IIV0        IVVVIIVIVVI0I 0    000 0IVIVI0IIVV0IVVIVV0    IIII
+       O OO       O  O        OOOO O      O          OOO  O OO               O O    OO  OO OO
 ONINXOXXXMMZXOO=NXXZMMMM=--OXMZZZMXMMXXXZZMMMO --IOXZMZZZMZZMMXXXOXXOXOXOXXMZZZMZZMMZMXXMMZZXOX-=XMZZMXX
+-   OX---WWN---O O-NWWWWO   OWNNNW-WW---NNWWW     -INWNNNWNNWWOOI-IO  -IXI-WNNNWNNWWNWI-WWNN-X  O-WNNW-O
+    - IIIOOAI    -IAOOOO    -OAAAOIOOIIIAAOOO      OAOAAAOAAOO--O O-   O OIOAAAOAAOOAOOIOOAAI    IOAAOI-
+      000IIV0     0VIIII     IVVVI0II000VVIII       VIVVVIVVII            0IVVVIVVIIVI 0IIVV0    0IVVI0
+           O       O          OOO       OO          O OOO OO                OOO OO  O     OO       OO
 II=IIXXMZZZZXOOIOXZZZZZX=I-OXXZMMXMMMZXXXMZZMO-=-OOOXMMMZMMMMMO=-XOXNNXX=XZZZZZMMMMZZZZZXOXZXO=XXMZZZMMX
+    OOIWNNNN-XXO-ONNNNN-O  -I-NWW-WWWNI--WNNW-    -X-WWWNWWWWWX   XO    O-NNNNNWWWWNNNNNIXIN-XOO-WNNNWW-
+     -OOAAAAI    -AAAAAI    OIAOOIOOOAOIIOAAO       IOOOAOOOOO     -     IAAAAAOOOOAAAAAO OAI  -IOAAAOOI
+       IVVVV0     VVVVV0     0VII0IIIV 00IVVI       0IIIVIIIII           0VVVVVIIIIVVVVV   V0   0IVVVII0
+        OOOO      OOOOO       O      O    OO            O                 OOOOO    OOOOO   O      OOO
 =====IOXMMMMXXMX=XMZMZMXIOINXMXZMMMZZZZMXMMMMOI=IOIIXXXMZZZMMMXIXOXXXIOIOMMZZZMMZZXMMMZMXNOOOXXXZMZZMZMX
+    OOX-WWWW--WIO-WNWNW-O   IW-NWWWNNNNW-WWWW-   -OOII-WNNNWWW-O  IIOO- XWWNNNWWNN-WWWNW-  XXOI-NWNNWNW-
+       IOOOOIIOO IOAOAOI    OOIAOOOAAAAOIOOOO       OOIOAAAOOOI   OO-    OOAAAOOAAIOOOAOI    -OIAOAAOAOI
+       0IIII00I  0IVIVI0     I0VIIIVVVVI0IIII         0IVVVIII0          IIVVVIIVV0IIIVI0      0VIVVIVI0
+                   O O         O   OOOO                 OOO                OOO  OO    O         O OO O
 IIII=IXMZXMZZMMXOIXMMMXXIOONNOXXMMZZZMMMMZZZZXOONOXOXXMZZZZMZMMXIOMMMXOI=XMMOMZZMZMMMMZXXOXXXOXMXMZZMMMM
+    OOOWN-WNNWWI O-WWW-IO--  -OIWWNNNWWWWNNNNIX- XOXI-WNNNNWNWW-OXWWW-X O-WWXWNNWNWWWWN-I  OOX-W-WNNWWWW
+      -OAIOAAOOO  IOOOIO      -OOOAAAOOOOAAAAO    - OIOAAAAOAOOI  OOOI   IOO OAAOAOOOOAIO  -- IOIOAAOOOO
+       IV0IVVII   0III0         IIVVVIIIIVVVV        0IVVVVIVII0  III0   0II IVVIVIIIIV0      0I0IVVIIII
+        O  OO                     OOO    OOOO          OOOO O                 OO O    O           OO
 ===INIXMXXXXMXXXINXOOOIO=OXONNOXXMMZMMZZMZMZMMZXIOOONOXMZMZMZXIXMMZZMXOI=XXXIXMMMMMMZZZXXOOXOOXXXMMZMMMM
+     O-W-OI-W--I  OXXXO-OX--  X--WWNWWNNWNWNWWNIOXXX X-WNWNWNIOIWWNNW-X O--IO-WWWWWWNNN-O- OX-OI-WWNWWWW
+      IOI-OIOIIO  -       I    IIOOAOOAAOAOAOOAO      IOAOAOAO OOOAAOI   IIO IOOOOOOAAAI-  -  -OIOOAOOOO
+      0I0  0I00           0    00IIVIIVVIVIVIIV       0IVIVIV   IIVVI0   00  0IIIIIIVVV0        0IIVIIII
+                                   O  OO O O  O         O O O     OO                OOO            O
 NI=X=OOXOXXMMMXXIXXOIO=OXXMXIXXXMMMZMXMZMMZMZMXOOXOOONXMMZZMMZZZMMZMMMOXMZMXXXMMMMZMMZMXX==XMZZZMZZZMXMM
+    O-XOX--WWW--OOOXOXOXO-WIOO--WWWNW-WNWWNWNWOXXIXX- -WWNNWWNNNWWNWWWX-WNWI--WWWWNWWNW-IOOIWNNNWNNNW-WW
+       - IIOOOII --     -IOO -IIOOOAOIOAOOAOAO-  O    IOOAAOOAAAOOAOOO IOAOOIIOOOOAOOAOIO  OOAAAOAAAOIOO
+         00III00         0I   00IIIVI0IVIIVIVI        0IIVVIIVVVIIVIII 0IVI 00IIIIVIIVI0    IVVVIVVVI0II
+                                   O   O  O O            OO  OOO  O      O        O  O       OOO OOO
 O=ONNOOIXXXXMXXMXXXXOXOXXMMXOXXMMZMZXXMMZMMXXXO=XXO=OOXMMZMZXMMZMZZZMMXMZZZXXXXZZZZMZZMMXXXXXMMZMZZMXOXX
+XO   -XOII--W--WOOIOXOXI-WW-X--WWNWN--WWNWW--O OO-XO  IWWNWN-WWNWNNNWWOWNNN----NNNNWNNWW-OO--WWNWNNWIXO-
+        OOIIOIIO--O- - OIOOI IIOOAOAIIOOAOOII-  -I    OOOAOAIOOAOAAAOO-OAAAIIIIAAAAOAAOOI--IIOOAOAAOO -I
+          00I00I        0II0 00IIVIV00IIVII00    0     IIVIV0IIVIVVVII IVVV0000VVVVIVVII0  00IIVIVVI   0
+                                 O O    O                O O   O OOO    OOO    OOOO OO         O OO
 XXXXOI=OXXMXMXXX=XXXMMXXMXMXOXMMMMMMMZMXMMMXXX=XMMX=XIXXZZMZZZZZZZMMMZXMMZMMXMMMMZZZZZZMXMXMXXZZMZZXIIOX
+O-OIXOOXIOW-W--IOO--WW--W-WIXIWWWWWWWNW-WWW-IOOIWWIO  O-NNWNNNNNNNWWWN-WWNWWIWWWWNNNNNNW-WIWI-NNWNNIOOXO
+-I-O    O-OIOIIO -IIOOIIOIOO OOOOOOOOAOIOOOIO- OOOO   -IAAOAAAAAAAOOOAIOOAOOOOOOOAAAAAAOIOOOOIAAOAAO   -
+ 0        I0I00   00II00I0I   IIIIIIIVI0III0    II     0VVIVVVVVVVIIIV0IIVII IIIIVVVVVVI0I I 0VVIVV
+                                     O                  OO OOOOOOO   O   O       OOOOOO       OO OO
 XXXXXXOXXXXXMMXXXOXXXXXXXXXXOXMXXXXXXXXXXXXXXOXXXXX=X=OXXXXXXMMMZMMMMMXMXXXMMXXMMZMMMMZZXMXXXMZZMMZOOOOX
+OI---OXOI---WW--IXII--IOIIIO-OW-I---I------IOXO----O  X------WWWNWWWWW-W-O-WW--WWNWWWWNN-W---WNNWWNX-XXO
+-OIII- -OIIIOOIIO OOIIO-OOO- -OIOIIIOIIIIIIO- -IIII    IIIIIIOOOAOOOOOIOI-IOOIIOOAOOOOAAIOIIIOAAOOA    -
+  000    000II00    00        I0 000 000000    0000    000000IIIVIIIII0I0 0II00IIVIIIIVV0I000IVVIIV
+                                                                O                O    OO      OO  O
 XXXXXX=OXMMMMXMXXXXXXMMXXXMMXXMMXMMMXXMMXXXXOXXOIXXXXXXMMMXMMMMMMMMMMMMXMNXMZMXMZMMMZZMZXXXXXMZZZMZXXXXX
+I--I--OXIWWWW-W-I----WWI--WWO-WW-WWW--WW-IOOXOO-OI-----WWW-WWWWWWWWWWWW-W -WNW-WNWWWNNWN---IOWNNNWNOOOII
+OIIOII  OOOOOIOIOIIIIOOOIIOO-IOOIOOOIIOOIO-- --  OIIIIIOOOIOOOOOOOOOOOOIO IOAOIOAOOOAAOAIIIO-OAAAOA---OO
+ 00 00   IIII0I0 0000II 00II 0II0III00II0         00000III0IIIIIIIIIIII0I 0IVI0IVIIIVVIV000  IVVVIV
+                                                                            O   O   OO O      OOO O
 XMMMMXXXMMMMMMXXXXXMXMMMXXMMXMZXXMMMXXXMX=OXOXOIOOXXXMMXXXMMMMMZMZMXMMZZXIXMZMXMMMMMZMMMXXOO=XMMZMMXXXXX
+-WWWW-OIWWWWWW-----W-WWW--WW-WN--WWW---W-O-OXOX --I-IWW---WWWWWNWNW-WWNN- OWNWIWWWWWNWWWIOXXOIWWNWW---OO
+IOOOOI-OOOOOOOIIIIIOIOOOIIOOIOAIIOOOIIIOI  - -    OIOOOIIIOOOOOAOAOIOOAAI -OAOOOOOOOAOOOO-   OOOAOOIII--
+0IIII0  IIIIII00000I0III00II0IV00III000I0          0 II000IIIIIVIVI0IIVV0  IVI IIIIIVIII      IIVII000
+                              O                                O O    OO    O       O           O
 MZMMMXMMMMMMMMXMMMXMMZMMXMMXMXXMMXMZXO=XXOOIOXOOXOXMXMZZMXMAMZZZZZZMZZMZZOXZZZOXZMZZMZZMXXIOOXMZZZXMZZMX
+WNWWW-WWWWWWWW-WWWIWWNWW-WW-WO-WW-WN-XOIIX-OXO-X-X-WIWNNW-WVWNNNNNNWNNWNN--NNNX-NWNNWNNW-IO  OWNNNIWNNW-
+OAOOOIOOOOOOOOIOOOOOOAOOIOOIO-IOOIOAI  OO    -  I IOOOAAOIOZOAAAAAAOAAOAA IAAA IAOAAOAAOIO   -OAAAOOAAOI
+IVIII0IIIIIIII0III IIVII0II0I 0II0IV0           0 0I IVVI0INIVVVVVVIVVIVV 0VVV 0VIVVIVVI0     IVVV IVVI0
+ O                   O             O                  OO   M OOOOOO OO OO  OOO  O OO OO        OOO  OO
+                                                           W
 MMMMMXMMZZZMZZMZMXXZMZMMZZZMMOXMMZMXX OXXXOIOX=XX=XXXZZXXXZZZMZMMZMZZMZMZOOMMZMMZZMZMMZMXXX=XIXZZX=XXZZM
+WWWWW-WWNNNWNNWNW--NWNWWNNNWW IWWNWI  XIO--OXOOI-OI--NN---NNNWNWWNWNNWNWNXXWWNWWNNWNWWNW--IO O-NN-OI-NNW
+OOOOOIOOAAAOAAOAOIIAOAOOAAAOO OOOAOO   O-I   - OI OIIAAIIIAAAOAOOAOAAOAOA  OOAOOAAOAOOAOIIO   IAAI OIAAO
+IIIII0IIVVVIVVIVI00VIVIIVVVII  IIVI      0      0  00VV000VVVIVIIVIVVIVIV  IIVIIVVIVIIVI00    0VV0  0VVI
+        OOO OO O   O O  OOO      O                   OO   OOO O  O OO O O    O  OO O  O        OO    OO
 MZMZMMMMZZMMZZMMMXMMMMMMMZMZZXOXMZZZI=XZMMXOOIOXXOXZMZXMXXMZZZZAXXMZMZZZZXXMXMZZZZAAAZZMXXXNOOMMZX=XXMZM
+WNWNWWWWNNWWNNWWW-WWWWWWWNWNN --WNNNO INWWOXXO---X-NWN-WIIWNNNNV-OWNWNNNNIIW-WNNNNVVVNNWIII  XWWN-O--WNW
+OAOAOOOOAAOOAAOOOIOOOOOOOAOAA  IOAAA  OAOO-    II IAOAIOOOOAAAAZI-OAOAAAAOOOIOAAAAZZZAAOOOO   OOAI IIOAO
+IVIVIIIIVVIIVVIII0IIIIIIIVIVV  0IVVV   VII     00 0VIV0I  IVVVVN0 IVIVVVV  I0IVVVVNNNVVI      IIV0 00IVI
+ O O    OO  OO           O OO    OOO   O           O O     OOOOM   O OOOO     OOOOMMMOO         O     O
+                                                               W                  WWW
 XMMZMMMZZZZZZZMZZMXMZMMMXZMMMO=XZZMZMOMMMZZXX=XMXXMMMMMXXOXMMMZZMMZZZZZZZMMXOMMZZAAAAZZMXXX=NOXMMMXXXMZZ
+-WWNWWWNNNNNNNWNNW-WNWWW-NWWW- INNWNWXWWWNNIOOOW--WWWWW-IXIWWWNNWWNNNNNNNWW-XWWNNVVVVNNWIOO  X-WWW---WNN
+IOOAOOOAAAAAAAOAAOIOAOOOIAOOO  OAAOAO OOOAAO- -OIIOOOOOIO OOOOAAOOAAAAAAAOOI OOAAZZZZAAOO--   IOOOIIIOAA
+0IIVIIIVVVVVVVIVVI0IVIII0VIII   VVIVI IIIVV    I00IIIII0   IIIVVIIVVVVVVVII0 IIVVNNNNVVI      0III000IVV
+   O   OOOOOOO OO   O    O      OO O     OO                   OO  OOOOOOO      OOMMMMOO               OO
+                                                                                 WWWW
 XXZZZZMMMZZMMMZZZZZMZMZ=OXMZZXIXMMZMZZAZZZAXXXXXXXMZMMMMXXXXXMMMMZZMZZZZXXMM=XMMMAAZAMOXXXO XOMZZZMXXZZZ
+O-NNNNWWWNNWWWNNNNNWNWNO--WNNO -WWNWNNVNNNV----OO-WNWWWWIOOO-WWWWNNWNNNNI-WWOOWWWVVNVW-OIO-  XWNNNW--NNN
+-IAAAAOOOAAOOOAAAAAOAOA  IOAA- IOOAOAAZAAAZIIII--IOAOOOOO---IOOOOAAOAAAAOIOO -OOOZZAZO -O-    OAAAOIIAAA
+ 0VVVVIIIVVIIIVVVVVIVIV  0IVV  0IIVIVVNVVVN0000  0IVIIII    0IIIIVVIVVVV 0II  IIINNVNI        IVVVI00VVV
+  OOOO   OO   OOOOO O O    OO     O OOMOOOM        O             OO OOOO         MMOM          OOO   OOO
+                                      W   W                                      WW W
 XMZZXZMMMMMMZMZZMXXMMXXOOXXMMXOXMZMMAZMMZZMZMZXOXMMMMMZMXOOOXXXXMZMMMZZZOXXMI=XMMMMMZI IXX= IOXMZZZMXMMM
+IWNN-NWWWWWWNWNNW--WW--XXI-WWI -WNWWVNWWNNWNWNIXOWWWWWNWOXXXO-IOWNWWWNNNXI-WOOIWWWWWNO O-I   X-WNNNW-WWW
+OOAAIAOOOOOOAOAAOIIOOII  OIOOO IOAOOZAOOAAOAOAO -OOOOOAO-   -IO-OAOOOAAA OIO  OOOOOOA   IO    IOAAAOIOOO
+ IVV0VIIIIIIVIVVI00II00   0II  0IVIINVIIVVIVIV   IIIIIVI     0  IVIIIVVV  0I   IIIIIV   0     0IVVVI0III
+  OO O      O OO                 O  MO  OO O O        O          O   OOO            O           OOO
+                                    W
 XXMZMMXXXMMMZZMMZZOOXMMX=XMZMXXZZZZMZAZZMXXXZZZXXMMXMZZXIOOXXXOXMZZMAZAMIXMMXNOXMMMZZXXMZXO=NIXMZZZMMXXX
+-IWNWW---WWWNNWWNNXX-WW-OIWNW--NNNNWNVNNW---NNN--WW-WNNIO-XIIIXIWNNWVNVWO-WWO X-WWWNNOOWN-   O-WNNNWWIII
+IOOAOOIIIOOOAAOOAA  IOOI OOAOIIAAAAOAZAAOIIIAAAIIOOIOAAO   OOO OOAAOZAZO IOO-  IOOOAA--OAI    IOAAAOOOOO
+0 IVII000IIIVVIIVV  0II0  IVI00VVVVIVNVVI000VVV00II0IVV         IVVINVNI 0II   0IIIVV  IV0    0IVVVII
+   O        OO  OO         O   OOOO OMOO    OOO      OO          OO MOM            OO   O       OOO
+                                     W                              W W
 XXMMZZMXXMZMZZMMZZO=XXZOOXZZMXXMMZZZZZMMXXMXMMZMZMMXXMZOXOIXXXXMZMZZMZMMXMZZXNIXMMMZZXMMZZOOMXXXMMMMMIXX
+O-WWNNW--WNWNNWWNNXOI-NX--NNWO-WWNNNNNWW--W-WWNWNWW-IWNX -OI-I-WNWNNWNWW-WNN- O-WWWNN-WWNNXXWII-WWWWWOO-
+-IOOAAOIIOAOAAOOAA  OIA  IAAO-IOOAAAAAOOIIOIOOAOAOOIOOA    OIOIOAOAAOAOOIOAAI  IOOOAAIOOAA  OOOIOOOOO -I
+ 0IIVVI00IVIVVIIVV   0V  0VVI 0IIVVVVVII00I0IIVIVII0 IV     0 0IVIVVIVII0IVV0  0IIIVV0IIVV  I  0IIIII  0
+    OO    O OO  OO    O   OO     OOOOO        O O     O         O OO O    OO       OO   OO
 XXXMMMXXXMZMZMMMZZX=IOONIXZZXXXZMZMMMMMZZZMMXXZZZMZZOXMXOOXXXXXMMZMZMZMXXMZZXNIXMMMMZZMZMZZMMZMXXXXMX=XM
+I--WWW-OIWNWNWWWNN-OOXX O-NN-O-NWNWWWWWNNNWW--NNNWNNX-WO -OI---WWNWNWNW-IWNN- O-WWWWNNWNWNNWWNW-II-WIO-W
+OIIOOOI-OOAOAOOOAAI      IAAI-IAOAOOOOOAAAOOIIAAAOAA IO-  -OIIIOOAOAOAOIOOAAI  IOOOOAAOAOAAOOAOIOOIOO IO
+ 00III0  IVIVIIIVV0      0VV0 0VIVIIIIIVVVII00VVVIVV 0I     000IIVIVIVI0 IVV0  0IIIIVVIVIVVIIVI0  0I  0I
+          O O   OO        OO   O O     OOO    OOO OO             O O O    OO        OO O OO  O
 XXXXOOIIXXXMMZMMXMMOOIIIXZZZMXXMMMZXZMMMMMZXXMMZMZMMOXXXOXOOXXXXMZMXOO=IXMZZZXMMMMMMMZMMXZMMZZMOXXXXXIXX
+I---XXOO---WWNWW-WWXXOOO-NNNWO-WWWN-NWWWWWN--WWNWNWWXO--XOXXI-I-WNWOX   OWNNN-WWWWWWWNWW-NWWNNWX----OO--
+OIII    IIIOOAOOIOO     IAAAO-IOOOAIAOOOOOAIIOOAOAOO -II -  OIOIOAO-    -OAAAIOOOOOOOAOOIAOOAAO IIII- II
+ 000    000IIVII0II     0VVVI 0IIIV0VIIIIIV00IIVIVII  00     0 0IVI      IVVV0IIIIIIIVII0VIIVVI 0000  00
+             O           OOO      O O     O    O O               O        OOO        O   O  OO
 MMZMOO=IXMMZZMZZMZMOI=IXXMZMMXXMZMMMMMMMMMMXMXXMMMXXXMZMXXOIXXXXMMZ=OIXOXZZZMZZZZMZMAMXXMMZMZMXMZMMXIIXX
+WWNWX OOIWWNNWNNWNWXOOOO-WNWW--WNWWWWWWWWWW-W--WWW---WNW-IXOI-IIWWNO OOX-NNNWNNNNWNWVW--WWNWNWOWNWW-OOI-
+OOAO    OOOAAOAAOAO    -IOAOOIIOAOOOOOOOOOOIOIIOOOIIIOAOIO  OIOOOOA   - IAAAOAAAAOAOZOIIOOAOAO-OAOOI  OI
+IIVI     IIVVIVVIVI     0IVII00IVIIIIIIIIII0I00III000IVI0    0  IIV     0VVVIVVVVIVINI00IIVIVI IVII0   0
+  O        OO OO O        O     O                     O           O      OOO OOOO O M     O O   O
+                                                                                    W
 ZMMXINOOXXMMMXMXXMMIOIOOXMMMMXXZMZMXMZMMMXXIXXMZMMXXXZMMMXXIXXOXMMZMXXXXMZZZMZZZMMMZMMMMMMMXMOXMMMXXOIOO
+NWW-O -X--WWW-W-OWWO-OXXIWWWW--NWNW-WNWWW-IOIIWNWW---NWWW-OO-IXIWWNW-IOOWNNNWNNNWWWNWWWWWWW-WXOWWW--XOXX
+AOOI    IIOOOIOI-OO     OOOOOIIAOAOIOAOOOIO OOOAOOIIIAOOOI- IO OOOAOIO--OAAAOAAAOOOAOOOOOOOIO -OOOII
+VII0    00III0I0 II      IIII00VIVI0IVIII0    IVII000VIII0  0   IIVI0   IVVVIVVVIIIVIIIIIII0I  III00
+O                              O O   O         O     O            O      OOO OOO   O
 MMMXOI=XXXMMMMMXIOOOONIOXMMMZXMZZMXOXZMMMMMXXMMZMZZMMMMMMXXXXXOXMMMZXXXXZZMZZZZZZMZMZZMXMMMXXIXMMXMZXOXX
+WWW-XOOO--WWWWWI -XXX OXIWWWN-WNNW-X-NWWWWW--WWNWNNWWWWWW----OX-WWWNIO--NNWNNNNNNWNWNNW-WWWOOOOWW-WN-XOI
+OOOI   -IIOOOOOO        OOOOAIOAAOI IAOOOOOIIOOAOAAOOOOOOIIII- IOOOAO-IIAAOAAAAAAOAOAAOIOOO-- -OOIOAI -O
+III0    00IIIII          IIIV0IVVI0 0VIIIII00IIVIVVIIIIII0000  0IIIV  00VVIVVVVVVIVIVVI0III    II0IV0
+                            O  OO    O         O OO                O    OO OOOOOO O OO             O
 MXXXXXOIXXMMMXXX--XXXXXXMMXMXXMMMI=IXMMMOXXXXXXZMMMMXMMXXMMMX=XXMZMXMXZMMZZZZZZZMOXMMXXOXXXINOXXMMMMZXMM
+W---IO-OI-WWW-IO  OI-IO-WW-W--WWWO O-WWWXOI----NWWWW-WW-IWWW-OI-WNWIW-NWWNNNNNNNWX-WW-IXO--O XI-WWWWN-WW
+OIIIO-  OIOOOIO-  -OIO-IOOIOIIOOO   IOOO -OIIIIAOOOOIOOIOOOOI OIOAOOOIAOOAAAAAAAO IOOIO -II   OIOOOOAIOO
+I000     0III0      0  0II0I00III   0III   0000VIIII0II0 III0  0IVI I0VIIVVVVVVVI 0II0   00    0IIIIV0II
+                                               O                 O    O  OOOOOOO                    O
 MZZZXXOOXMZZZXXX=NXMMMXMXMMZXXXXOOIXXMMMI=XXMXXXXMMMMZZXXXMMZXXZZZMMXXMZMZMMXXMMXOXMXOXXOXXXXXXXMMZMZZMM
+WNNNII-X-WNNN---O IWWW-W-WWNO---X-OI-WWWOOO-WI---WWWWNN-I-WWNO-NNNWW--WNWNWWI-WWO--W-XIOXI-IO---WWNWNNWW
+OAAAOO  IOAAAIII  OOOOIOIOOA-III   OIOOO  -IOOIIIOOOOAAIOIOOA-IAAAOOIIOAOAOOOIOO- IOI O- OIO-IIIOOAOAAOO
+IVVV    0IVVV000   III0I0IIV 000    0III   0I 000IIIIVV0 0IIV 0VVVII00IVIVII 0II  0I0     0  000IIVIVVII
+ OOO      OOO              O                         OO     O  OOO     O O                        O OO
 MZMMOIXXZZZMZXXXXXXMZMZZZMMXOXXXOXXXXXXXXOOOXXXXXXZMZZMMXXXMMXXAZMMXXXMZMZZXOXXIOIXMX=OONXXXXMMXMMZZZMMM
+WNWWXOI-NNNWN--IOOIWNWNNNWWI-OOIXO----I-I--X-----INWNNWW-I-WWO-VNWW-O-WNWNNIX-IO  -W-O - I---WW-WWNNNWWW
+OAOO  OIAAAOAIIO--OOAOAAAOOO --O -IIIIOIO   IIIIIOAOAAOOIOIOO-IZAOOI-IOAOAAO IO   IOI    OIIIOOIOOAAAOOO
+IVII   0VVVIV00    IVIVVVII       0000 0    00000 VIVVII0 0II 0NVII0 0IVIVV  0    0I0     000II0IIVVVIII
+ O      OOO O       O OOO                         O OO         MO      O OO                       OOO
+                                                               W
 ZZZMX=OXZZZZZXXXOXXXZMZZMXXNNOOOOXMXXXXXXOOOXMMMMZMMZMMMXXIXMXMAZZZX=XZMZZMMZXIX=OXMMOXOOXMXXZXXXXMZZMMM
+NNNWOOX-NNNNNII-XOO-NWNNWOO  XXXX-W---II-X -IWWWWNWWNWWW-OO-W-WVNNN-O-NWNNWWN-O  --WW- X-IW--N----WNNWWW
+AAAO-  IAAAAAOOI --IAOAAO--      IOIIIOOI   OOOOOAOOAOOOI- IOIOZAAAI IAOAAOOAI    IOO    OOIIAIIIIOAAOOO
+VVVI   0VVVVV  0   0VIVVI        0I000  0    IIIIVIIVIII0  0I0INVVV0 0VIVVIIV0    0II     I00V0000IVVIII
+OOO     OOOOO       O OO                         O  O          MOOO   O OO  O                O     OO
+                                                               W
 ZMZMXXOXMMZZZMXXXOINXMZAZMXOOXNIIXXXXXIXXX=XMZMZZZZMZMMMXXIXMZZXMZMXNXMZZXMMMXNIOXZMMMXX-OXXMZMXXXMZMZMX
+NWNW-O--WWNNNWIOOX  -WNVNW---O  OI-I--OO-OOOWNWNNNNWNWWW-IOIWNN-WNWO IWNNOWWW-  XINWWWO  -I-WNW---WNWNW-
+AOAOI- IOOAAAOO--   IOAZAOI  -   OIOII -I- -OAOAAAAOAOOOIO OOAAIOAO- OOAA-OOOI   OAOOO-   OIOAOIIIOAOAOI
+VIVI0  0IIVVVI      0IVNVI0       0 00  0   IVIVVVVIVIII0   IVV0IVI   IVV III0    VIII     0IVI000IVIVI0
+O O       OOO         OMO                    O OOOO O        OO  O     OO         O          O     O O
+                       W
 ZMZZMXXMMMZZMMI=OO=OXMZMZZMXOXOO-XOXXOXMMXXXMAAAZZZZMMMMMXOXMZMMMMOXXMZMOOXMMZXXXXMZMXXI=IXXMMZXXMZZZZZM
+NWNNW--WWWNNWWOOX-  -WNWNNWOXIX   -O-X-WW-I-WVVVNNNNWWWWWIXIWNWWWWXOOWNWX--WWNO-I-WNW--O  O-WWN--WNNNNNW
+AOAAOIIOOOAAOO      IOAOAAO- O     -I IOOIOIOZZZAAAAOOOOOO OOAOOOO --OAO  IOOA-IOIOAOII   -IOOAIIOAAAAAO
+VIVVI00IIIVVII      0IVIVVI         0 0II0 0INNNVVVVIIIII   IVIIII   IVI  0IIV 0 0IVI00    0IIV00IVVVVVI
+O OO      OO          O OO                   MMMOOOO         O        O      O     O          O   OOOOO
+                                             WWW
 MXMMZMXMMMZMMMO=OOXIXMZZMMMXXXXO=-IOXXMMZXXXXZAAZMMZZXXOIIOXMMZMMXIXMMZZXXMMZXOXXXZMZMMXOIXXXMMXOOXMZZZZ
+WIWWNW-WWWNWWW-OXX  -WNNWWWII-OX   X--WWN-I--NVVNWWNNOOXOOX-WWNWW-OIWWNNOOWWN-X-I-NWNWW-- O--WWIXX-WNNNN
+OOOOAOIOOOAOOO      IOAAOOOOOI-     IIOOAIOIIAZZAOOAA--    IOOAOOI OOOAA--OOAI IOIAOAOOI  -IIOOO  IOAAAA
+I IIVI0IIIVIII      0IVVIII  0      00IIV0 00VNNVIIVV      0IIVII0  IIVV  IIV0 0 0VIVII0   00II   0IVVVV
+    O     O           OO                O    OMMO  OO         O       OO    O     O O               OOOO
+                                              WW
 XXXXMMXMMMMZXMOOXOI-NXZZMMMXXXXMO=NXMAZMMMXXXMZZAAMZXNXNNXMZZMZZZZXMZZMZIOMMXMXXMXMZMXXXXNXXMMZXXIOMZMZZ
+-I--WW-WWWWN-W-      -NNWWW-I--WX  IWVNWWW--IWNNVVWN-    OWNNWNNNNIWNNWNOXWW-W--W-WNW---I O-WWNIIOXWNWNN
+IOIIOOIOOOOAIO       IAAOOOIOIIO   OOZAOOOIIOOAAZZOAI    -OAAOAAAAOOAAOA  OOIOIIOIOAOIIIO -IOOAOO  OAOAA
+0 00II0IIIIV0I       0VVIII0 00I    INVIII00 IVVNNIV0     IVVIVVVV IVVIV  II0I00I0IVI000   0IIV    IVIVV
+           O          OO             MO       OOMM O       OO OOOO  OO O           O          O     O OO
+                                     W          WW
 XXXXXMMMMMMMZXIXO- --IXXMMMMMMZZI==XMZZZMZMXXMMZMMMZXOI=XXMZMMMMZZMMMMZZXMXXOXMMO=XMMXXMXOXXMZMXXOXMMMMM
+OI---WWWWWWWNOOO-     O-WWWWWWNNO OOWNNNWNWOIWWNWWWNO  OI-WNWWWWNNWWWWNN-W-O-IWWXOIWWI-WO---WNWIIXIWWWWW
+-OIIIOOOOOOOA- -      -IOOOOOOAA   -OAAAOAO-OOOAOOOA-   OIOAOOOOAAOOOOAAIOI- OOO  OOOOIO- IIOAOOO OOOOOO
+  000IIIIIIIV          0IIIIIIVV    IVVVIVI  IIVIIIV     0IVIIIIVVIIIIVV0I0   II   II 0I  00IVI    IIIII
+            O                 OO     OOO O     O   O       O    OO    OO                     O
 XXOXXXXZZMMZMXOMMO--I=OXXXXMXMMMO=XOXMMZZMZXXMMZAZMZXXONOXMMZXMZZZMZZZZMZXXMOXXX-XXMMOXIIIXXXMMXXXMXMZAZ
+-IXIII-NNWWNWIXWW-   OX--I-W-WWWXOOX-WWNNWNI-WWNVNWN--- -OWWN-WNNNWNNNNWNO-W-I-O  IWWXOO  ---WW-I-W-WNVN
+IO OOOIAAOOAOO OO      IIOIOIOOO  - IOOAAOAOIOOAZAOAII   -OOAIOAAAOAAAAOA-IO OI-  OOO -   IIIOOIOIOIOAZA
+0     0VVIIVI  II      00 0I0III    0IIVVIV 0IIVNVIV00    IIV0IVVVIVVVVIV 0I  0    II     000II0 0I0IVNV
+       OO  O                           OO O    OMO O        O  OOO OOOO O                            OMO
+                                                W                                                     W
 XOIIXXMZZMMZZXOXMX= OXMXMXMXMMZZXXXXXMXMZAAZMMZAAZZAXXOOOXMZMMMZMMMZZZZMMOXMOXXOIOXZXNNO=IXMXXZXXMMMXMZZ
+-- OIIWNNWWNN---WI  -IW-W-W-WWNN---I-WIWNVVNWWNVVNNV-I- --WNWWWNWWWNNNNWWXIWX-O-  IN-  -  IWI-N--WWW-WNN
+I   OOOAAOOAAI IOO   OOIOIOIOOAAIIIOIOOOAZZAOOAZZAAZIO   IOAOOOAOOOAAAAOO OO I-   OAI     OOOIAIIOOOIOAA
+0     IVVIIVV0 0I     I0I0I0IIVV000 0I IVNNVIIVNNVVN0    0IVIIIVIIIVVVVII  I 0     V0      I 0V00III0IVV
+       OO  OO                 OO        OMMO  OMMOOM       O   O   OOOO            O          O       OO
+                                         WW    WW  W
 XOOXXXXZZMMZZXNXXXO-NXMMM=NXZZMZZXXXOXMZZAAAZXXZAXXMXX=NXMZMZMMMMZMZZZZMZMMZMMOOO=MMXNIXOOXMXXMMXZMMMZZM
+-XXO---NNWWNN- O---  -WWWO INNWNN--OX-WNNVVVN--NVI-WOOO -WNWNWWWWNWNNNNWNWWNWWX--OWW- OI- IW-IWW-NWWWNNW
+I  -IIIAAOOAAI -II   IOOO  OAAOAAII- IOAAZZZAIIAZOIO--  IOAOAOOOOAOAAAAOAOOAOO    OOI  O  OOIOOOIAOOOAAO
+0   000VVIIVV0  00   0III   VVIVV00  0IVVNNNV00VN 0I    0IVIVIIIIVIVVVVIVIIVII    II0      I0 II0VIIIVVI
+       OO  OO               OO OO      OOMMMO  OM         O O    O OOOO O  O                     O   OO
+                                         WWW    W
 XOOXXXMMXXXMXMIIOXX=OMMZMXXXZZMZAZMMMXXMMMZMMMMAAMXI=OO=MMMMZMXMXMMMZMMMMMXMMZXOO=XMMOOXXIOXMMMMMMZMMMMM
+IX-OI-WW---W-WOOXIO XWWNW-I-NNWNVNWWW--WWWNWWWWVVWOOO- OWWWWNW-W-WWWNWWWWW-WWNO -O-WW-XOO X-WWWWWWNWWWWW
+O  -OIOOIIIOIO   O-  OOAOIOIAAOAZAOOOIIOOOAOOOOZZO-     OOOOAOIOIOOOAOOOOOIOOA-   IOO  --  IOOOOOOAOOOOO
+     0II000I0I       IIVI0 0VVIVNVIII00IIIVIIIINNI      IIIIVI0I0IIIVIIIII0IIV    0II      0IIIIIIVIIIII
+                       O    OO OMO        O    MM           O       O        O                    O
+                                W              WW
 X=-IOXMMMZXXMMXXXXI=XMMMXXMMZMZZZZMXMXMX=OMZMMMZMZXXXXXZAZAMMMMXXMMZZZMMMXXMMMMOOOXMMXOOXIXMMZMZZZZZMMXX
+I   X-WWWN--WW-IIOOO-WWW--WWNWNNNNW-W-W-OXWNWWWNWN-OIIINVNVWWWW-IWWNNNWWW--WWWW -X-WW-XXO OWWNWNNNNNWW--
+O    IOOOAIIOOIOO-  IOOOIIOOAOAAAAOIOIOI  OAOOOAOAI-OOOAZAZOOOOIOOOAAAOOOIIOOOO   IOOI  - -OOAOAAAAAOOII
+     0IIIV00II0     0III00IIVIVVVVI0I0I0  IVIIIVIV0    VNVNIIII0 IIVVVIII00IIII   0II0     IIVIVVVVVII00
+         O                  O OOOO         O   O O     OMOM        OOO                       O OOOOO
+                                                        W W
 XN-=OXMXMMMOXXX=XXXXMZMXXMMXMMZMMZMMMXMMMZZZZZZAZZXIXOXMAZAMMXIIOXZMZZMMMXXMXMZOOOXXMMXO=XOXMMMMZZAZXOOO
+-   --W-WWWXO-OOIIIIWNW--WW-WWNWWNWWW-WWWNNNNNNVNN-OIXOWVNVWW-OOX-NWNNWWW--W-WN--XI-WW-XO X-WWWWNNVN-XXX
+I    IOIOOO -I- OOOOOAOIIOOIOOAOOAOOOIOOOAAAAAAZAAI O -OZAZOOI   IAOAAOOOIIOIOA   OIOOI    IOOOOAAZAI
+0    0I0III  0      IVI00II0IIVIIVIII0IIIVVVVVVNVV0    INVNII0   0VIVVIII00I0IV    0II0    0IIIIVVNV0
+                     O        O  O       OOOOOOMOO      MOM       O OO        O                 OOMO
+                                               W        W W                                       W
 X=I=NXMZMMX==XXNXXXMZZZXXMMMMMMZZMZMMMMMMZZZZMMAZMXXXZZZZZZMXXNNXMMMMMZMMMMXMMMOXXOXMMXNOIXXMXMXMZAMX===
+-O   OWNWWOOO-O ---WNNN--WWWWWWNNWNWWWWWWNNNNWWVNW-O-NNNNNNWII  OWWWWWNWWWW-WWWXOIXOWW- - O-W-W-WNVWOOOO
+I    -OAOO-  I- IIIOAAAIIOOOOOOAAOAOOOOOOAAAAOOZAOI-IAAAAAAOOO  -OOOOOAOOOOIOOO -O -OOI   -IOIOIOAZO-
+0     IVII   0  000IVVV00IIIIIIVVIVIIIIIIVVVVIINVI0 0VVVVVVI     IIIIIVIIII0III     II0    0I0I0IVNI
+       O            OOO        OO O      OOOO  MO    OOOOOO           O                          OM
+                                               W                                                  W
 XONIN=XXXXOIOXX=XXXOXMMXXXZMMXXXOMZXNOMMMMZMMMZAZXXXMZZZZZMMMOOOXXZMZMXMXMMXMMMXXO=OXMXXXNXMMXOOXXZZXONO
+-X   OI---X  --OOIIX-WW-I-NWW--IXWN- XWWWWNWWWNVNOI-WNNNNNWWWX  --NWNW-W-WW-WWW--X --W--O IWWIXXI-NN-- -
+I     OIII   II -OO IOOIOIAOOIIO OAI  OOOOAOOOAZA-OIOAAAAAOOO   IIAOAOIOIOOIOOOII   IOII- OOOO  OIAAI
+0      000   00     0II0 0VII00  IV0  IIIIVIIIVNV  0IVVVVVIII   00VIVI0I0II0III00   0I00   II    0VV0
+                          O       O       O   OMO    OOOOO        O O                             OO
+                                               W
 II=O=OXXMMXN-XMXO=ONXMZMXXXZMMMXOXZMXXXXXMZZZOMZZXXXMZMZMXXXXXOXMMZMZMMMMMZMMMMMMOXIXMMXXOXMMXOIOMMZXO=O
+OOO-OXI-WW-  OWIXO- IWNW---NWWW-XINW--OOIWNNNXWNN O-WNWNW--IIO-OWWNWNWWWWWNWWWWWW- O-WW-O OWW-XOXWWN-XOX
+      OIOOI  -OO    OOAOIIIAOOOI OAOII--OOAAA OAA -IOAOAOIIOO- -OOAOAOOOOOAOOOOOO   IOOI- -OOI   OOAI
+       0II0   I      IVI000VIII0  VI00   IVVV IVV  0IVIVI00     IIVIVIIIIIVIIIIII   0II0   II0   IIV0
+                      O    O      O       OOO  OO    O O          O O     O                        O
 =IOX=XMXXXX==XMMOIOOXXMMMXOXMZZMXZMZZMXXMZMZAN=XX =XZMZZXO=XXXXMMZMZXMMZMMMMZMMZMXOOXMXIOOXMMXIOXMZMZXOO
+OOXOOIW---IO OWWX  -O-WWWOX-WNNW-NWNNWIOWNWNV O-I O-NWNNOXOOIOIWWNWN-WWNWWWWNWWNWIXX-W-OXX-WWIOXIWNWN-XX
+   - OOIIIO  -OO    -IOOO- IOAAOIAOAAOO-OAOAZ  IO  IAOAA-  -O-OOOAOAIOOAOOOOAOOAOO  IOI   IOOO  OOAOAI
+      I000    II     0III  0IVVI0VIVVI  IVIVN  0   0VIVV       IIVIV0IIVIIIIVIIVI   0I0   0II    IVIV0
+                             OO  O OO    O OM       O OO         O O   O    O  O                  O O
+                                            W
 IXXXIXMMXXXO==XXXIOIOOMMZZMXXZZZZMZZMMXXXMZZZO=OX=OXZAAMXXOXXXMZZZMMMZMZZMMZZMMZMXOOMMX=OOMMMXOOXMMZZMMX
+O--OOIWW---XOOO-IOXOXXWWNNW-INNNNWNNWW-O-WNNN- XOO--NVVWOOXO--WNNNWWWNWNNWWNNWWNW-XXWW-O-XWWWIXX-WWNNWW-
+ II- OOOIII   -IO     OOAAOIOAAAAOAAOOI-IOAAA   -  IAZZO-- -IIOAAAOOOAOAAOOAAOOAOI  OOI   OOOO  IOOAAOOI
+ 00   II000    0      IIVVI0 VVVVIVVII0 0IVVV      0VNNI    00IVVVIIIVIVVIIVVIIVI0  II0   III   0IIVVII0
+                        OO   OOOO OO      OOO       OMM        OOO   O OO  OO  O                   OO
+                                                     WW
 XXXXXXMXXXXXOXOXXXXXMMZMZMMMMMMXMXMMXIOXXXMXX==OXXXMMZZZMXMXXXXMZZMMMZMZZMXMMXMMXXOIXXXXOOMMMXXXXMXZZMZZ
+----I-W-OI-OXIX--I--WWNWNWWWWWW-W-WW-OXOO-W--O XOI-WWNNNW-W----WNNWWWNWNNW-WW-WWIOXO---I-XWWW--O-W-NNWNN
+IIIIOIOI-OI- O IIOIIOOAOAOOOOOOIOIOOI  --IOII   -OIOOAAAOIOIIIIOAAOOOAOAAOIOOIOOO-  IIIO  OOOII-IOIAAOAA
+0000 0I0  0    00 00IIVIVIIIIII0I0II0    0I00     0IIVVVI0I0000IVVIIIVIVVI0II0II    000   III00 0I0VVIVV
+                      O O                            OOO        OO   O OO                          OO OO
 XXMMXXXXXMMXXMZZZXMZAAAAAAMMZZZZZMMMMXMZXMZZM==XMMZZMZZZZMMMMXXMZZZZMMMMZMXXXMMXXOIOMXOXIOMMMMMZZMMZZZZM
+IIWW----IWWOOWNNN-WNVVVVVVWWNNNNNWWWWOWN-WNNWOO-WWNNWNNNNWWWWIIWNNNNWWWWNW-I-WWOIXOXW-XOOXWWWWWNNWWNNNNW
+OOOOIIIIOOO--OAAAIOAZZZZZZOOAAAAAOOOO-OAIOAAO  IOOAAOAAAAOOOOOOOAAAAOOOOAOIOIOO-O   OI -  OOOOOAAOOAAAAO
+  II0000 II  IVVV0IVNNNNNNIIVVVVVIIII IV0IVVI  0IIVVIVVVVIIII  IVVVVIIIIVI0 0II     I0    IIIIIVVIIVVVVI
+              OOO  OMMMMMM  OOOOO      O  OO      OO OOOO       OOOO    O                      OO  OOOO
+                    WWWWWW
 XXXXXXXXXMXXXZAMMMZMAAAAAXIXZZZZZZMMZMMZXXXMMXXXXMMMZZMZMXXXMXXMMMXZMMMMMZMMXXMXXXXXXXXXXXMXXMXZZZMMMMMX
+OO-IO-I--W--INVWWWNWVVVVV-OONNNNNNWWNWWN---WWOOOIWWWNNWNW-O-WOIWWW-NWWWWWNWW--W-IOOI---IO-W--W-NNNWWWWW-
+--IO-IOIIOIIOAZOOOAOZZZZZI -AAAAAAOOAOOAIIIOO---OOOOAAOAOI-IO-OOOOIAOOOOOAOOIIOIO--OIIIO-IOIIOIAAAOOOOOI
+  0  0 00I00 VNIIIVINNNNN0  VVVVVVIIVIIV000II    IIIVVIVI0 0I  III0VIIIIIVII00I0    000  0I00I0VVVIIIII0
+             OM   O MMMMM   OOOOOO  O  O            OO O           O     O                     OOO
+              W     WWWWW
 IOOOONOXMMMMMZAMMZZZZAAZZONOXMZZZMAMMZAMXMMZZMXZXMZZMZZZMXIXXXMMZXOXMZMMMZZMMOOIOOXXXMMMXMZXXXZZZZMMMMXM
+O---- --WWWWWNVWWNNNNVVNN- --WNNNWVWWNVW-WWNNW-N-WNNWNNNWIOI-IWWN---WNWWWNNWWX-OXXOO-WWW-WNI--NNNNWWWW-W
+       IOOOOOAZOOAAAAZZAA   IOAAAOZOOAZOIOOAAOIAIOAAOAAAOO OIOOOAI IOAOOOAAOO     --IOOOIOAOIIAAAAOOOOIO
+       0IIIIIVNIIVVVVNNVV   0IVVVINIIVNI0IIVVI0V0IVVIVVVI   0 IIV0 0IVIIIVVII       0III0IV 00VVVVIIII0I
+             OM  OOOOMMOO     OOO M  OM    OO  O  OO OOO        O    O   OO               O   OOOO
+              W      WW           W   W
 OONNOXXXXMZMMZZZXXMZMZZAMI-=XZAAAAZMMZZMZZZZMXZMXMZZMZZMZXXXMMMMXXOXMZXZMZXMXONOOXXMMMXXMMMXMMZZMZZZMMXX
+X-     I-WNWWNNN-IWNWNNVW  O-NVVVVNWWNNWNNNNW-NW-WNNWNNWNI--WWWW--XOWN-NWN-W-- XX--WWW--WWWIWWNNWNNNWW--
+       OIOAOOAAAIOOAOAAZO   IAZZZZAOOAAOAAAAOIAOIOAAOAAOAOIIOOOOII -OAIAOAIOI    IIOOOIIOOOOOOAAOAAAOOII
+        0IVIIVVV0 IVIVVNI   0VNNNNVIIVVIVVVVI0VI0IVVIVVIV 00IIII00  IV0VIV0I0    00III00III IIVVIVVVII00
+          O  OOO   O OOM     OMMMMO  OO OOOO  O   OO OO O            O O O                    OO OOO
+                       W      WWWW
 ==OOOONXZZMZMXXXO=XZZAAAMIIXZZAZAAZMMZAZMMZMZMAZXMMMMXMMXMMZMZMMMMXXMZMXZMZZXOOXXMZMZZMZMZMMZZZZMZMZMXMM
+OO--   -NNWNW--IXO-NNVVVW  -NNVNVVNWWNVNWWNWNWVN-WWWW-WW-WWNWNWWWW-IWNW-NWNNOXXO-WNWNNWNWNWWNNNNWNWNW-WW
+       IAAOAOIIO  IAAZZZO  IAAZAZZAOOAZAOOAOAOZAIOOOOIOOIOOAOAOOOOIOOAOIAOAA-  -IOAOAAOAOAOOAAAAOAOAOIOO
+       0VVIVI00   0VVNNNI  0VVNVNNVIIVNVIIVIVINV0IIII0II0IIVIVIIII0 IVI0VIVV    0IVIVVIVIVIIVVVVIVIVI0II
+        OO O       OOMMM    OOMOMMO  OMO  O O MO           O O       O  O OO      O OO O O  OOOO O O
+                     WWW      W WW    W       W
 IIXOOXIXZZZZMXXMOOXMZAAMXIXXMAAZZAZXMAAMZZXZZMXXOXMMXOOXXMZMZMMZMMMMZMMMZMMMXXXXMMZZZZMMMZMMMZZZZMZXMXXX
+OOOX  O-NNNNW--WX -WNVVW-  -WVVNNVN-WVVWNN-NNW-OXOWWI-XOOWNWNWWNWWWWNWWWNWWWIII-WWNNNNWWWNWWWNNNNWN-W---
+  -    IAAAAOIIO  IOAZZOI  IOZZAAZAIOZZOAAIAAOI- -OOO  --OAOAOOAOOOOAOOOAOOOOOOIOOAAAAOOOAOOOAAAAOAIOIII
+       0VVVVI00I  0IVNNI0  0INNVVNV0INNIVV0VVI0   II     IVIVIIVIIIIVIIIVIII   0IIVVVVIIIVIIIVVVVIV0I000
+        OOOO        OMM      MMOOMO  MM OO OO             O O  O    O   O         OOOO   O   OOOO O
+                     WW      WW  W   WW
 OXXXNIOXMMMMONXXXOXMZAZXNIOXXZZZZAMXMAMZZZMMZXXIO=XZMOXXXMMMMMZMZXZZMXMMZMMMMXXMZMMMMMMMMZMZZZZZMMZXXXXX
+XI--  -IWWWWX O-O -WNVN-   --NNNNVW-WVWNNNWWN--OXOINW-O--WWWWWNWN-NNW-WWNWWWW--WNWWWWWWWWNWNNNNNWWN--OI-
+ OII   OOOOO  -I- IOAZAI   IIAAAAZOIOZOAAAOOAII   OAO -IIOOOOOAOAIAAOIOOAOOOOIIOAOOOOOOOOAOAAAAAOOAII-OI
+  00    IIII   0  0IVNV0   00VVVVNI0INIVVVIIV00    VI  00IIIIIVIV0VVI0IIVIIII00IVIIIIIIIIVIVVVVVIIV00  0
+                    OMO      OOOOM   M OOO  O      O          O O OO    O       O        O OOOOO  O
+                     W           W   W
 XXMXOIIXMZMXNXXXOOXMMMXXX-OXMMZZZZZXXMMMMZMMXZZM=OMMMXXZMMOXMMMMMXMZMMZMZMMMXOMMXMZXXXXXXMXXMZZMXMMMMXXX
+O-W-X O-WNWI  O---IWWW-O  X-WWNNNNN--WWWWNWW-NNWOXWWWO-NWWX-WWWWW-WNWWNWNWWWIXWW-WN------WO-WNNW-WWWW-I-
+-IOI   IOAOO  -I  OOOOI-   IOOAAAAAIIOOOOAOOIAAO  OOO-IAOO IOOOOOIOAOOAOAOOOO OOIOAIIIIIIO-IOAAOIOOOOIOI
+ 0I0   0IVI    0   III0    0IIVVVVV00IIIIVII0VVI  III 0VII 0IIIII0IVIIVIVIII  II0IV000000I 0IVVI0IIII0 0
+         O                    OOOOO      O   OO        O           O  O O         O          OO
 =XXX=IXMMMZX=MMZXXMAMZMOONXXZZAAAAAZOOOXMMIXXMMXXMMZZMZMZZZMMXMZMMMZZMMZMZXOOOMOXXXIXOXXMXXMMZZMXMZAZZXX
+OOIIO OWWWN-OWWN-OWVWNWXX OINNVVVVVNXXX-WWO OWW-IWWNNWNWNNNWW-WNWWWNNWWNWNIXXXWXO--OOXO-W--WWNNW-WNVNNI-
+ -OO  -OOOAI OOAI-OZOAO   -OAAZZZZZA   IOO  -OOIOOOAAOAOAAAOOIOAOOOAAOOAOAO   O -II - -IOIIOOAAOIOAZAAOI
+       IIIV0 IIV0 INIVI     VVNNNNNV   0II   II0 IIVVIVIVVVII0IVIIIVVIIVIV    I  00    0I00IIVVI0IVNVV 0
+          O    O   M O      OOMMMMMO               OO O OOO    O   OO  O O                   OO   OMOO
+                   W          WWWWW                                                                W
 IO=ON=XMZZZXOXZMXXZZZZMXXXXXZZAAAAAAXOI=MMNNXMMOXMZZZMXMZZMZMXXZMMXMZMZMZZXO=IXONXXOOXXXXXOXMMXMMZZAZMXX
+O-O- O-WNNN-X-NW-INNNNWO-IOINNVVVVVVO  OWW  IWWXIWNNNW-WNNWNW--NWW-WNWNWNNOXOO-- -OXXOO--OXIWWIWWNNVNW--
+      IOAAAI IAOIOAAAAO-IO-OAAZZZZZZ-   OO  OOO OOAAAOIOAAOAOIIAOOIOAOAOAA-   I  I-  --II- OOOOOOAAZAOII
+      0IVVV0 0VI0 VVVVI 0   VVNNNNNN    II   II  IVVVI0IVVIVI00VII0IVIVIVV    0  0     00   II IIVVNVI00
+        OOO   O   OOOO      OOMMMMMM              OOO   OO O   O    O O OO                       OOMO
+                              WWWWWW                                                               W
 XO=ONXMZAZMM=OXXXXMZAMXXXMXZZZZAAAAZO=NXXMX=XZXOXMZZMXOXMMXMZMMXMMXMZMMMZMMX=XZXXXXXIOXXOXXXIXXMMZZZZXXX
+I-O- OWNVNWWO-IIO-WNVW-IIW-NNNNVVVVNX  O-WIOIN-XOWNNWIX-WW-WNWW-WW-WNWWWNWWOOINIO--OOX--XOOOO--WWNNNN---
+O    -OAZAOO  OO-IOAZOIOOOIAAAAZZZZA   -IOO OAI -OAAOO IOOIOAOOIOOIOAOOOAOO- OAO-II-  II --- IIOOAAAAIII
+      IVNVII     0IVNI0  I0VVVVNNNNV    0I   V0  IVVI  0II0IVII0II0IVIIIVII   V  00   00     00IIVVVV000
+       OMO         OM      OOOOMMMMO         O    OO        O       O   O     O                  OOOO
+        W           W          WWWW
 XIXXOOXMMZZMXX==IXMZAZXXXXZZMXXXMZZMO-OXXXXXXMXIXMMXOXXXXXMMXXXXXXXMMMMZMMZMZMZZXXXXXXXXO=XX=OXMMMZMXMXX
+-OI--XIWWNNW-OO  IWNVNOI--NNW---WNNWX ----OOIWIOIWWIXI----WW--I----WWWWNWWNWNWNN----O--IXOO-OX-WWWNW-W--
+I OI  OOOAAOI-   OOAZA-OIIAAOIIIOAAO   III--OOO OOOO OIIIIOOIIOIIIIOOOOAOOAOAOAAIIII-IIO  -I  IOOOAOIOII
+0  0   IIVVI0     IVNV  00VVI000IVVI   000   I   II   0000II00 0000IIIIVIIVIVIVV0000 00    0  0IIIVI0I00
+         OO        OMO    OO     OO                                    O  O O OO                  O
+                    W
 MXXZXOOOOXZZZAZO=MMAMXNXXXZZAMOXXMAMO-NXXXOXZZXXZZXXXXXXXZMXXXMMXMMMXMMZZMZZZZZZMMMMXXMXOOXXXMMMZMZMMXMX
+W--NI- XX-NNNVNXOWWVWI OI-NNVWXO-WVWX  I--X-NN--NN-IO----NW---WW-WWW-WWNNWNNNNNNWWWW--W-XX---WWWNWNWW-W-
+OIIAO    IAAAZA  OOZOO -OIAAZO -IOZO   OII IAAIIAAIO-IIIIAOIIIOOIOOOIOOAAOAAAAAAOOOOIIOI  IIIOOOAOAOOIOI
+I00V     0VVVNV  IINI    0VVNI  0INI    00 0VV00VV0  0000VI000II0III0IIVVIVVVVVVIIII00I0  000IIIVIVII0I0
+   O      OOOMO    M      OOM     M         OO  OO       O             OO OOOOOO                O O
+             W     W        W     W
 ZMXXIOOXXXZZZAZXOMZXINIIOXZAAMXXXXMMXNXONNIOXXXZZAMXXXMMMMMXXMXMMZXOXMZMMZMMZMZZZMZMXMMXIOOXMZMMZZZZZZZM
+NWOOO- OO-NNNVNIXWNIO  OXINVVWOOO-WWO      X--INNVWI-IWWWWW-IW-WWNIXOWNWWNWWNWNNNWNW-WWIOXXIWNWWNNNNNNNW
+AO--   --IAAAZAO OAO     OAZZO---IOO-       IIOAAZOOIOOOOOOIOOIOOAO -OAOOAOOAOAAAOAOIOOO   OOAOOAAAAAAAO
+VI       0VVVNV  IV       VNNI   0II        00 VVNI 0 IIIII0 I0IIV   IVIIVIIVIVVVIVI0II     IVIIVVVVVVVI
+O         OOOMO   O       OMM                  OOM               O    O  O  O OOO O          O  OOOOOOO
+             W             WW                    W
 ZXOONONXMZAAZAZMXZZ=XOXNOXMZAZXOOXXXX===  NXZXXZZAXIXXXXMMXXOXXMMMXXXXXMMMMMZAAZMZZMMXXXXXMMZMXZZZZZMAAZ
+N--- - IWNVVNVNW-NNO     OWNVNOXXIIOOOO    -NO-NNV-O----WWIOX--WWW-OOOIWWWWWNVVNWNNWW--II-WWNWINNNNNWVVN
+AI     OOAZZAZAOIAA      -OAZA-  OO--      IA-IAAZI IIIIOOO- IIOOOI---OOOOOOAZZAOAAOOIIOOIOOAOOAAAAAOZZA
+V0      IVNNVNVI0VV       IVNV             0V 0VVN0 0000II   00III0    IIIIIVNNVIVVII00  0IIVI VVVVVINNV
+O        OMMOMO  OO        OMO              O  OOM                          OMMO OO         O  OOOOO MMO
+          WW W              W                    W                           WW                      WW
 XINNN=OXMAAAZMZMZAAX=ONOOXMMAXNOOXMMIOXX=NXMMIXXXZX=IOXXZZOO=XXMMMMMM==XMXZMMZZMZMMMZZMMMZMXMZXXMZZMAAAZ
+-O   OX-WVVVNWNWNVVOOX - -WWV-   OWWOX-OO IWWOO--N-OOXO-NNXXOIIWWWWWWOO-W-NWWNNWNWWWNNWWWNW-WN--WNNWVVVN
+I      IOZZZAOAOAZZ-     IOOZI   -OO  I-  OOO -IIAI   -IAA   OOOOOOOO  IOIAOOAAOAOOOAAOOOAOIOAIIOAAOZZZA
+0      0INNNVIVIVNN      0IIN0    II  0    II  00V0    0VV     IIIIII  0I0VIIVVIVIIIVVIIIVI0IV00IVVINNNV
+         MMMO O OMM         M                    O      OO                O  OO O   OO   O   O   OO MMMO
+         WWW     WW         W                                                                       WWW
 O====XZAAAZAAAAAAAZXXX==OXMZAMXIXXXMXXXOXXMMXXZXI=ONIOXMMMXXXXZMZZMZMOIXMXMZZZZZZZZMZZMMXMMZZZMMZZMAZMAA
+XOOOOINVVVNVVVVVVVNII-OO OWNVW   O-W-O-XI-WW-INOOO  OX-WWW--IINWNNWNWXO-W-WNNNNNNNNWNNWW-WWNNNWWNNWVNWVV
+     OAZZZAZZZZZZZAOOI   -OAZO   -IOI-I OIOOIOA-      IOOOIIOOAOAAOAO  IOIOAAAAAAAAOAAOOIOOAAAOOAAOZAOZZ
+      VNNNVNNNNNNNV  0    IVNI    0I0 0  0II0 V       0III00  VIVVIVI  0I0IVVVVVVVVIVVII0IIVVVIIVVINVINN
+      OMMMOMMMMMMMO        OM                 O               O OO O       OOOOOOOO OO     OOO  OO MO MM
+       WWW WWWWWWW          W                                                                      W  WW
 XI=OIIXZAAZXXMZAMXOMXXOI=XZZAAO=NXMZXXXOXMZZOXZXOXOIIXZXXOXMXZZZMZMZMXXMMMZZZZZZZAAMMZZZXXMMZMZMMZMAZZAA
+OOOXOO-NVVNI-WNVW-XW---OOINNVV-  -WN-I-XIWNNXIN-X  OO-N--XOW-NNNWNWNW-IWWWNNNNNNNVVWWNNNI-WWNWNWWNWVNNVV
+-     IAZZAOIOAZOI OII   OAAZZ   IOAIOI OOAA OAI     IAII -OIAAAOAOAOIOOOOAAAAAAAZZOOAAAOIOOAOAOOAOZAAZZ
+      0VNNV 0IVNI0 I00    VVNN   0IV0 0  IVV  V0     0V00  I0VVVIVIVI0 IIIVVVVVVVNNIIVVV 0IIVIVIIVINVVNN
+       OMMO   OM          OOMM     O      OO  O       O      OOO O O      OOOOOOOMM  OOO    O O  O MOOMM
+        WW     W            WW                                                   WW                W  WW
 XOOXXOXMZMMXXZXXMXOMZMOOMMAAAAOIOXMAAZZMZZZZXOMXIIOXMZMZXNOOXMMZMMMXXZMMMZZAZZZZZAAZZAZZXXMZZZAAAZZZZMMZ
+-XX-I-OWNWWI-NI-W-XWNWXXWWVVVV- X-WVVNNWNNNNIXW-O X-WNWNI -X-WWNWWW--NWWWNNVNNNNNVVNNVNN--WNNNVVVNNNNWWN
+I  IO -OAOOOIAOIOI OAO  OOZZZZ   IOZZAAOAAAAO OI   IOAOAO   IOOAOOOIIAOOOAAZAAAAAZZAAZAAIIOAAAZZZAAAAOOA
+0  0   IVII 0V 0I0 IVI  IINNNN   0INNVVIVVVV  I0   0IVIV    0IIVIII00VIIIVVNVVVVVNNVVNVV00IVVVNNNVVVVIIV
+        O    O      O     MMMM     MMOO OOOO         O O       O     O   OOMOOOOOMMOOMOO   OOOMMMOOOO  O
+                          WWWW     WW                                      W     WW  W        WWW
 XIXXXOOMZZMXXMOXMXXMMMXXMZMZZZIMMZMMMMMMXMXMONXXN=OXXXMMMONOXXXMMMXXXXXXXZMMZZMMMZAAZAAMZXMZMZZAZZAZZZZA
+IOI--XXWNNWO-WXIW--WWW--WNWNNNOWWNWWWWWW-W-W- -I   I--WWW- X-O-WWWOOO-I--NWWNNWWWNVVNVVWN-WNWNNVNNVNNNNV
+O OII  OAAO-IO OOIIOOOIIOAOAAA OOAOOOOOOIOIO  IO   OIIOOO   I-IOOO---IOIIAOOAAOOOAZZAZZOAIOAOAAZAAZAAAAZ
+   00  IVVI 0I  I00III00IVIVVV IIVIIIIII0I0I  0     00III   0 0III   0 00VIIVVIIIVNNVNNIV0IVIVVNVVNVVVVN
+        OO               O OOO   O                                       O  OO   OMMOMM O  O OOMOOMOOOOM
+                                                                                  WW WW        W  W    W
 XXXZMZMZZZXXMZXXXXXMZAMXZAAAZMIXZZAAAAAMZMZMOXXOIXOOIXMZXONOXXMMZMO=IXOXMMZZZMZZMMMZZAZZZMZZMMMZMZMZZAZA
+IO-NWNWNNN-OWN-----WNVW-NVVVNWO-NNVVVVVWNWNWXO-X   -OIWN-- XI-WWNWXOO-XIWWNNNWNNWWWNNVNNNWNNWWWNWNWNNVNV
+O-IAOAOAAAI-OAIIIIIOAZOIAZZZAO IAAZZZZZOAOAO -I      OOAI   OIOOAO   I OOOAAAOAAOOOAAZAAAOAAOOOAOAOAAZAZ
+  0VIVIVVV0 IV00000IVNI0VNNNVI 0VVNNNNNIVIVI  0       IV0    0IIVI   0  IIVVVIVVIIIVVNVVVIVVIIIVIVIVVNVN
+   O O OOO   O      OM  OMMMO   OOMMMMM O O            O        O         OOO OO   OOMOOO OO   O O OOMOM
+                     W   WWW      WWWWW                                              W               W W
 XXMZZMZZZZXXZZZMXXXXZZXXZAAAZXIXMZAAMXMMMXMMMXIO=INONOMMXO=XMZMXZMOOIXOXZZZZMZZMXOXZZAAMZZZZZXMMMMMZAAZA
+OIWNNWNNNNOONNNWI---NN--NVVVN-O-WNVVW-WWW-WWW-O-     XWWO-OIWNW-NW--OOXINNNNWNNWOX-NNVVWNNNNNIWWWWWNVVNV
+-OOAAOAAAA--AAAOOIIIAAIIAZZZAI IOAZZOIOOOIOOOI        OO-  OOAOIAO   - OAAAAOAAO- IAAZZOAAAAAOOOOOOAZZAZ
+  IVVIVVVV  VVVI 000VV00VNNNV0 0IVNNI0III0III0        II    IVI0VI      VVVVIVVI  0VVNNIVVVVV IIIIIVNNVN
+   OO OOOO  OOO     OO  OMMMO    OMM                         O  O       OOOO OO    OOMM OOOOO      OMMOM
+                         WWW      WW                                                 WW             WW W
 MZZZAAAZMXXXMZZXMXOOZMZAZAAZZMXXMZAAMXZMXXXXXX=ONIOOXXXXIIXZZZZMZZ=NIOOXMZZMZAZXOOXMZAAMZMZAZXMMZXZZAAMZ
+WNNNVVVNW-O-WNN-W-XXNWNVNVVNNWO-WNVVW-NW--I--IO- OX-OII-OOINNNNWNNO OXX-WNNWNVN-XX-WNVVWNWNVN-WWN-NNVVWN
+OAAAZZZAOI-IOAAIOI  AOAZAZZAAO-IOAZZOIAOIIOIIO      -OOI  OAAAAOAA     IOAAOAZAI  IOAZZOAOAZAIOOAIAAZZOA
+IVVVNNNVI0 0IVV0I0  VIVNVNNVVI 0IVNNI0VI00 00          0   VVVVIVV     0IVVIVNV0  0IVNNIVIVNV0IIV0VVNNIV
+ OOOMMMO     OO     O OMOMMOO    OMM  O                    OOOO OO       OO OMO     OMM O OMO   O OOMM O
+    WWW                W WW       WW                                         W       WW    W        WW
 MXMMZZZZMXXZMXZMXI=OXZAAZZMMXMXXMMZZXXZZZZMZMMOOXXXXXXXOOXMZMMZZXZO=OXOOXIXMZMMXOXXZZAAMXOIXXXMXMMMMMAAZ
+W-WWNNNNWI-NW-NWIOO--NVVNNWW-WI-WWNN--NNNNWNWWXXIIOI-OOXX-WNWWNN-NXOXOXX-OOWNWW-XI-NNVVW-XOOO-W-WWWWWVVN
+OIOOAAAAOOIAOIAOO   IAZZAAOOIOOIOOAAIIAAAAOAOO  OO-OI--  IOAOOAAIA   -  I -OAOOI OIAAZZOI  --IOIOOOOOZZA
+I0IIVVVVI 0VI0VI    0VNNVVII0I 0IIVV00VVVVIVII      0    0IVIIVV0V      0  IVII0  0VVNNI0    0I0IIIIINNV
+    OOOO   O  O      OMMOO        OO  OOOO O               O  OO O          O      OOMM              MMO
+                      WW                                                             WW              WW
 XXXMXMMZXMMZZMMXXMINXZZAAMMZMZXXXZZXMXMZZZZZZMOXXXXXXXXXXXZZMZZXZMZZMXXXXIXXZZMZXXXOOMZZXONIXXXXXMZZAAAA
+-O-W-WWN-WWNNWW--WO -NNVVWWNWNIO-NN-W-WNNNNNNWXO-I---IOOI-NNWNN-NWNNW-OOIO--NNWN---XXWNN-- OII---WNNVVVV
+I-IOIOOAIOOAAOOIIO  IAAZZOOAOAO-IAAIOIOAAAAAAO -IOIIIO--OIAAOAAIAOAAOI--O IIAAOAIII  OAAI   OOIIIOAAZZZZ
+0 0I0IIV0IIVVII00I  0VVNNIIVIV  0VV0I0IVVVVVVI  0 000    0VVIVV0VIVVI0    00VVIV000  IVV0     000IVVNNNN
+       O   OO        OOMM  O O   OO    OOOOOO             OO OO O OO        OO O      OO          OOMMMM
+                       WW                                                                           WWWW
 XOXXXZZZIOXZZZMXXMMXXMZMZZMMAMOOMZMMXXMMZZZZZZMOXXXXXOXOOXXXMMZXMZMXXOXXMXMMZZZMMMXXMZMMX=NIXXXMMMMZAAAA
+-XO--NNNO--NNNWI-WWO-WNWNNWWVW-XWNWWI-WWNNNNNNWX--IIIXOXXI--WWN-WNW-OXO-W-WWNNNWWWI-WNWWIO O---WWWWNVVVV
+I -IIAAA  IAAAOOIOO-IOAOAAOOZO  OAOOOIOOAAAAAAO IIOOO -  OIIOOAIOAOI- -IOIOOAAAOOOOIOAOOO   IIIOOOOAZZZZ
+0  00VVV  0VVVI 0II 0IVIVVIINI  IVII 0IIVVVVVVI 00        00IIV0IVI0   0I0IIVVVIII 0IVII    000IIIIVNNNN
+     OOO   OOO        O OO  M    O      OOOOOO                O  O          OOO      O             OMMMM
+                            W                                                                       WWWW
 MOOXXMZMO=XMZMZXMZZZZZZZZMMZAZOXXZZMMMZMMMZZZZZ=OXXOXNNO=XXXXMZXXXXXXXXMMMMZZMZMMXMMZXXXXOXXMMXMMXMZAAAA
+WXXIIWNWXOIWNWNIWNNNNNNNNWWNVN-O-NNWWWNWWWNNNNNOX-IXO   O--I-WNI-I--OOOWWWWNNWNWW-WWNI-I-XO-WW-WW-WNVVVV
+O  OOOAO  OOAOAOOAAAAAAAAOOAZA -IAAOOOAOOOAAAAA  IO -    IIOIOAOIOII---OOOOAAOAOOIOOAOIOI -IOOIOOIOAZZZZ
+I    IVI   IVIV IVVVVVVVVIIVNV  0VVIIIVIIIVVVVV  0       00 0IV 0 00   IIIIVVIVII0IIV 0 0  0II0II0IVNNNN
+      O     O O  OOOOOOOO  OMO   OO   O   OOOOO               O            OO O     O              OMMMM
+                            W                                                                       WWWW
 MXOXMXMMXXXXXXXXXXXXXMZMZMMMMZMIXMZZZZZMXXXMMMMMMXNO=OXINXXIOIOOOI=XMXXMMMMMMZMMXMMXZXOIIIXMZMXXXXMZMZZZ
+WIX-W-WW----IIIO-I-I-WNWNWWWWNWO-WNNNNNWIO-WWWWWW- -O    IOOXO---OO-W--WWWWWWNWW-WW-N-XOOOIWNWI---WNWNNN
+OO IOIOOIIIIOOO-IOIOIOAOAOOOOAO IOAAAAAOO-IOOOOOOI       O-        IOIIOOOOOOAOOIOOIAI    OOAOOIIIOAOAAA
+I  0I0II0000    0 0 0IVIVIIIIVI 0IVVVVVI  0IIIIII0                 0I00IIIIIIVII0II0V0     IVI 000IVIVVV
+                      O O    O    OOOOO                                      O      O       O      O OOO
 ZMMXXMZMMXMMXXI=XMMXXMMZZMMMZZZZZMMZZZMMMXMMMZZXMX=OIOONNXMMXO=OXXIOXXMMZMMMMMXXXXMMMOXXIOXMZZZMMZZAAAAM
+NWW--WNWW-WWIIOOIWW--WWNNWWWNNNNNWWNNNWWW-WWWNN-W-O-O--  IWW--OXO-OX--WWNWWWWW--I-WWWXOOOX-WNNNWWNNVVVVW
+AOOIIOAOOIOOOO  OOOIIOOAAOOOAAAAAOOAAAOOOIOOOAAIOI       OOOI   -I  IIOOAOOOOOIIOIOOO --  IOAAAOOAAZZZZO
+VII00IVII0II     II00IIVVIIIVVVVVIIVVVIII0IIIVV0I0        II0    0  00IIVIIIII00 0III     0IVVVIIVVNNNNI
+O     O                OO   OOOOO  OOO       OO                         O                   OOO  OOMMMM
+                                                                                                   WWWW
 ZZZMMXMXXMMMXX==XZMXXMZMMZZMZZAZMMZMMMMZMMMMZMMXMMXXXXXXXZMXOIIXXXXXXXMZMZZZZZXXXXXMMO==OOXMZMMMMMZAAAAM
+NNNWW-W--WWW-IOOINW--WNWWNNWNNVNWWNWWWWNWWWWNWWIWWIOIIIIINW-XOOIOO----WNWNNNNN--IO-WWXOOXXIWNWWWWWNVVVVW
+AAAOOIOIIOOOIO  OAOIIOAOOAAOAAZAOOAOOOOAOOOOAOOOOOO-OOOOOAOI   O--IIIIOAOAAAAAIIO-IOO     OOAOOOOOAZZZZO
+VVVII0I00III0    VI00IVIIVVIVVNVIIVIIIIVIIIIVII II       VI0      0000IVIVVVVV00  0II      IVIIIIIVNNNNI
+OOO              O    O  OO OOMO  O    O    O            O             O OOOOO              O     OMMMM
+                              W                                                                    WWWW
 XXMMXXXXXMMMMX=OXZMXMZZMZZZZZZAZAAZZMMMZMMMMZXMZZXXXXXXXMMMXNOI=OXMZZMMMMZMZZZMMXXXMXIXOXXMZMZZMMMMZZZZZ
+--WW--II-WWWW-O-ONW-WNNWNNNNNNVNVVNNWWWNWWWWN-WNNIOII---WWWI -OOX-WNNWWWWNWNNNWW-I-W-OOXOIWNWNNWWWWNNNNN
+IIOOIIOOIOOOOI  -AOIOAAOAAAAAAZAZZAAOOOAOOOOAIOAAO-OOIIIOOOO     IOAAOOOOAOAAAOOIOIOI - -OOAOAAOOOOAAAAA
+00II00  0IIII0   VI0IVVIVVVVVVNVNNVVIIIVIIIIV0IVV    000III      0IVVIIIIVIVVVII0 0I0     IVIVVIIIIVVVVV
+                 O   OO OOOOOOMOMMOO   O    O  OO                  OO    O OOO             O OO    OOOOO
+                              W WW
 XXXMMMMXXZMMM=IXXMXXXMMXMMMMMZMZZMMMZMMZXXOOO=OXXXOXXXXXMAZONXNO=OMZMMMXXMMXZZMMXXXXXXXXMZZMMZMMMMMZZMZZ
+II-WWWW--NWWWOOI-W-O-WW-WWWWWNWNNWWWNWWN-IXXX X-IOX----OWVNX   XOXWNWWWI-WW-NNWW-III--I-WNNWWNWWWWWNNWNN
+OOIOOOOIIAOOO  OIOI-IOOIOOOOOAOAAOOOAOOAIO     IO- IIII-OZA       OAOOOOIOOIAAOOIOOOIIOIOAAOOAOOOOOAAOAA
+  0IIII00VIII   0I0 0II0IIIIIVIVVIIIVIIV0      0   0000 INV       IVIII 0II0VVII0   00 0IVVIIVIIIIIVVIVV
+         O                   O OO   O  O                 MO        O        OO           OO  O     OO OO
+                                                         W
 XMMZZZMZZZZZXXXMMZMXZZZZMMXXZZAZZMXZZZMMZMOIOOXXXXXXXXMMMAZXOONOMMMZZZZXMMMMZZZMZMMMZXXXMZZZZZZZZMZMMZMZ
+-WWNNNWNNNNN---WWNW-NNNNWW--NNVNNW-NNNWWNW-OXXI----IO-WWWVNI-  XWWWNNNN-WWWWNNNWNWWWN---WNNNNNNNNWNWWNWN
+IOOAAAOAAAAAIIIOOAOIAAAAOOIIAAZAAOIAAAOOAO    OIIIIO-IOOOZAO    OOOAAAAIOOOOAAAOAOOOAIIIOAAAAAAAAOAOOAOA
+0IIVVVIVVVVV000IIVI0VVVVII00VVNVVI0VVVIIVI     0000  0IIINV     IIIVVVV0IIIIVVVIVIIIV000IVVVVVVVVIVIIVIV
+   OOO OOOOO     O  OOOO    OOMOO  OOO  O                MO        OOOO     OOO O   O    OOOOOOOO O  O O
+                              W                          W
 XMMMZZZZZZZMZMZMMMMXMZZMMZO=XZAZMMMZZZZZZXIOXXMMXXXXIXXXZAZOXXIXXXXMZZMMMZZMMZZMZMZAMXMZZZXMMZZZZZZZZMZZ
+-WWWNNNNNNNWNWNWWWW-WNNWWNXO-NVNWWWNNNNNN- -IIWW-IIOOI--NVNX  OOOO-WNNWWWNNWWNNWNWNVW-WNNN-WWNNNNNNNNWNN
+IOOOAAAAAAAOAOAOOOOIOAAOOA  IAZAOOOAAAAAAI  OOOOIOO- OIIAZA    ---IOAAOOOAAOOAAOAOAZOIOAAAIOOAAAAAAAAOAA
+0IIIVVVVVVVIVIVIIII0IVVIIV  0VNVIIIVVVVVV0    II0     00VNV       0IVVIIIVVIIVVIVIVNI0IVVV0IIVVVVVVVVIVV
+    OOOOOOO O O      OO  O   OMO   OOOOOO               OMO         OO   OO  OO O OM   OOO   OOOOOOOO OO
+                              W                          W                         W
 XXMMMZMMZZMMMZZZZMXOXMZZMM=NXMZAZMXMZMZZZXOO==XXXXXXXOOXZAAIIIXXXOXZMZMZMZMMMZMMZZAAZMMMMZXOXZZZZZXMZXXZ
+--WWWNWWNNWWWNNNNW-XOWNNWWO -WNVNWIWNWNNNO-XOOI----OIXXINVVO  --IX-NWNWNWNWWWNWWNNVVNWWWWNOX-NNNNN-WN-IN
+IIOOOAOOAAOOOAAAAOI -OAAOO  IOAZAOOOAOAAA-    OIIII-O  OAZZ   IIO IAOAOAOAOOOAOOAAZZAOOOOA- IAAAAAIOAIOA
+00IIIVIIVVIIIVVVVI0  IVVII  0IVNVI IVIVVV      0000     VNN   00  0VIVIVIVIIIVIIVVNNVIIIIV  0VVVVV0IV0 V
+     O  OO   OOOO     OO      OMO   O OOO               OMM        O O O O   O  OOMMO    O   OOOOO  O  O
+                               W                         WW                       WW
 XXMMOXMMZZZZZMXXXIONNXMZMXIOMZZMZXXXZMMMM=N=OOOOXXXXINIXMZZO==NO==XXZZMXIXMMZMMZZZZAZZZXXXXOXXMZMMXXXMMM
+--WWXIWWNNNNNW--IO-  OWNW-O-WNNWN---NWWWWO O   X-IOIO OIWNN-   XOO--NNW-OOWWNWWNNNNVNNN---O-O-WNWW---WWW
+IIOO OOOAAAAAOIIO    -OAOI  OAAOAIIIAOOOO       IO-O   OOAA       IIAAOI -OOAOOAAAAZAAAIII- -IOAOOIIIOOO
+00II  IIVVVVVI00      IVI0  IVVIV000VIIII       0       IVV       00VVI0  IIVIIVVVVNVVV000   0IVII000III
+        OOOOO          O     OO O   O                    OO         OO      O  OOOOMOOO        O
+                                                                                   W
 XXXMXOXMMZZZZZXNOXXXXXMMMXONXMXXXMMXXXIOONIOO=XXXXXX=XMXMZZXOIONOXMXMMMMOOXMXMMMZMZZZMMMMXXOXXXXXXXZZMZZ
+---WOX-WWNNNNNO -O----WWWI- IW---WWIIOOXX  -XOO----OOOW-WNN-  - XOW-WWWWXX-W-WWWNWNNNWWWW-IXO--III-NNWNN
+IIIO- IOOAAAAA-  -IIIIOOOO  OOIIIOOOO-        -IIII- -OIOAAI     -OIOOOO  IOIOOOAOAAAOOOOIO -IIOOOIAAOAA
+000I  0IIVVVVV    0000III    I000II            0000   I0IVV0      I0IIII  0I0IIIVIVVVIIII0   00   0VVIVV
+         OOOOO                                           OO                     O OOO              OO OO
 XXXXXOXXXMMXMMXOXXMMMXMMXOIOIXXMXMMMXO-===IOXXXXXXXXXXMMZZZZOIN=OMZMXXOXMXMMXXMMXXXMZZMXMXXXXXXXXXMMMMZZ
+-----XI--WW-WWO-O-WWW-WWIXO-OIIW-WWWI      -OO-----IOOWWNNNN-  OXWNW-OX-W-WWI-WW-I-WNNW-W-----IIOOWWWWNN
+IIIII OIIOOIOO- -IOOOIOOO    OOOIOOOO       --IIIIIO--OOAAAA     OAOI- IOIOOOIOOIOIOAAOIOIIIIIOO--OOOOAA
+00000  00II0II   0III0II       I0III          00000   IIVVVV     IVI0  0I0II 0II0 0IVVI0I00000    IIIIVV
+                                                        OOOO      O                 OO                OO
 XXMXXXXXMXXXXZMMZZZMZXO=OOXXXMMMOOXMXI--===XNOXXXXXXXOMMMZAZOXOOXXMMZOOXMMMMXXMMXXXXZZMMMZMXXXMMXXMMMMZM
+--W-----W--O-NWWNNNWN--OXXOI-WWWXX-WO        -O---I-OXWWWNVNX  -I-WWNXX-WWWW--WW--I-NNWWWNW-I-WW--WWWWNW
+IIOIIIIIOII-IAOOAAAOAI    -OIOOO  IO-         -IIIOI- OOOAZA    OIOOA  IOOOOIIOOIIOIAAOOOAOIOIOOIIOOOOAO
+00I00000I00 0VIIVVVIV0      0III  0I           000 0  IIIVNV     0IIV  0IIII00II00 0VVIIIVI0 0II00IIIIVI
+             O  OOO O                                    OMO        O               OO   O            O
+                                                          W
 XXXXXXMXMXXNXMMZZZMMXONXNXXMMZZMINXXN==III=I=NXXXMXXXXXXMMZMIXNOMMZXMZMZMXXMXXXXXXXXMZZZZZZZMXXMXXMMMMXX
+I-----W-W-- OWWNNNWWI-   I-WWNNWO O-          I--WI-OO--WWNWO  XWWN-WNWNW--W---I-I--WNNNNNNNW--W-IWWWW--
+OIIIIIOIOII -OOAAAOOO    OIOOAAO  -I          OIIOOI--IIOOAO    OOAIOAOAOIIOIIIOIOIIOAAAAAAAOIIOIOOOOOII
+ 00000I0I00  IIVVVII      0IIVVI   0           00I 0  00IIVI    IIV0IVIVI00I000 0 00IVVVVVVVI00I0 IIII00
+               OOO           OO                           O       O  O O             OOOOOOO
 XXXXXXXXXMXIOMZZZZZMOXIIOOXMZZAMNI=OOI===I==XXMXOXXXXXMMXXXXNOOXMZXMZMZXMMXXXZMXOXXMMAAZZZMMZMMMMMMMMMMX
+----I----W- XWNNNNNW-    X-WNNVW  OX-        OW-XII---WWOOI- -X-WN-WNWN-WW---NWIX--WWVVNNNWWNWWWWWWWWWW-
+IIIIOIIIIOI  OAAAAAO      IOAAZO             -OI OOIIIOO--OI   IOAIOAOAIOOIIIAOO IIOOZZAAAOOAOOOOOOOOOOI
+0000 0000I0  IVVVVVI      0IVVNI              I0   000II   0   0IV0IVIV0II000VI  00IINNVVVIIVIIIIIIIIII0
+              OOOOO         OOM                                  O  O O      O       MMOOO  O
+                              W                                                      WW
 XXIOXXXXMXZOXMZAAZZMXOXIIOOMMZZXI=NONI-==-==OXMZZXXXXZZZOOOXNXXMMZMMMMZMMOXMMMMZXMOXXZAMAZZZZMMZMXXMZMMX
+O-OXI---W-NXIWNVVNNW-    -XWWNNO   -        X-WNN--IINNNXXXO O-WWNWWWWNWWXOWWWWN-WXI-NVWVNNNNWWNW--WNWW-
+-I  OIIIOIA OOAZZAAOI      OOAA-             IOAAIIOOAAA   - -IOOAOOOOAOO -OOOOAIO OIAZOZAAAAOOAOIIOAOOI
+ 0   000I0V  IVNNVVI0      IIVV              0IVV00  VVV      0IIVIIIIVII  IIIIV0I  0VNINVVVVIIVI00IVII0
+          O   OMMOO          OO                OO    OOO         O    O        O     OM MOOOO  O    O
+               WW                                                                     W W
 NO=OXMMZMZMMMMZAAAZZMOOOOOXMZZM=IXNOOI==I-=OXMMMMXXXMZZXXIIIOXMZMZMZMMMMMOIXXZZZMMXOXMAZAZZZMZXMMZMMMXMM
+ -OXIWWNWNWWWWNVVVNNWX-   IWNNWO   --       -WWWW---WNN-OOOOX-WNWNWNWWWWWXOO-NNNWWO-OWVNVNNNWN-WWNWWW-WW
+    OOOAOAOOOOAZZZAAO     OOAAO             IOOOOIIIOAAI-    IOAOAOAOOOOO  -IAAAOO- -OZAZAAAOAIOOAOOOIOO
+     IIVIVIIIIVNNNVVI      IVVI             0IIII000IVV0     0IVIVIVIIIII   0VVVII   INVNVVVIV0IIVIII0II
+       O O    OMMMOO        OO                       OO        O O O         OOO      MOMOOO O   O
+               WWW                                                                    W W
 N=XXMMZZMZZXXXMAZZZZZMOI=IXZZZX=N=O==I==I=IXXXMXXMOIXMXXXIOOOMZZM=IMMZMMMXI=XMMZAMMIOXMZZMZZMXXXXXXXMMMM
+ OI-WWNNWNNIO-WVNNNNNWXOOO-NNNIO O-OO      OIOW--WXOIW-IIOXXXWNNWOOWWNWWW-OO-WWNVWWO--WNNWNNW--I----WWWW
+  OIOOAAOAAO-IOZAAAAAO    IAAAO            -O-OIIO  OOIOO    OAAO  OOAOOOI  IOOAZOO  IOAAOAAOIIOIIIIOOOO
+   0IIVVIVV  0INVVVVVI    0VVV                I00I   I0      IVVI  IIVIII0  0IIVNII  0IVVIVVI00 0000IIII
+      OO OO    MOOOOO      OOO                                OO     O         OM      OO OO
+               W                                                                W
 IXMZZZAAZZMOIOXMZZZZZXXXXXXXOOIIIXXXO=-=-=NOOX=MZMXNOIOXXXX=XMZZXINOXZZMMXXXXMZZZZMXNOXMZMZAZMXXMMZMMMZZ
+OIWNNNVVNNWXOXOWNNNNN-OI--IIX-  OI--X      -- OWNWI -OXO---OIWNN-O X-NNWW----WNNNNWO X-WNWNVNW--WWNWWWNN
+ OOAAAZZAAO   -OAAAAAI-OIIOO     OII           OAOO    -III OOAAI   IAAOOIIIIOAAAAO-  IOAOAZAOIIOOAOOOAA
+  IVVVNNVVI    IVVVVV0  00        00           IVI      000  IVV0   0VVII0000IVVVVI   0IVIVNVI00IIVIIIVV
+   OOOMMOO      OOOOO                           O             OO     OO       OOOO      O OMO     O   OO
+      WW                                                                                   W
 XMZZXMAAAMXIOXXMZZZZZOXXMXOOX=-NOOXMMO===OINIXXMMXOXIOXXMMMMMZMZMOXOXMMXMZMZZAAMMZZX==XXMZMAZZXXMMMXMMMZ
+-WNN-WVVVWIOXI-WNNNNNXO-WIX-    XXIWW-   -O   IWW-X  -I-WWWWWNWNWX -IWW-WNWNNVVWWNNIOOO-WNWVNN-IWWW-WWWN
+IOAAIOZZZOO  OIOAAAAA -IOO        OOO         OOOI    OIOOOOOAOAO   OOOIOAOAAZZOOAAO  -IOAOZAAIOOOOIOOOA
+0IVV0INNNI    0IVVVVV  0I          II          II0     0IIIIIVIVI    II0IVIVVNNIIVV    0IVINVV0 III0IIIV
+  OO  MMM       OOOOO                                        O O         O OOMM  OO      O MOO         O
+      WWW                                                                    WW            W
 IXMOXMZAAZMOOOXZZZZZZXMMZXXO=OIXXXXMMM==OOIXOOMZZX=XINXMMMZMZMMMMONIXMMMMMMZZAAZZZMXIIOXZZZAMMMXMMMXMMMZ
+O-WX-WNVVNWX-X-NNNNNN-WWN-O  -OOII-WWW   XO  XWNN-O   -WWWNWNWWWW- O-WWWWWWNNVVNNNW-OOX-NNNVWWWOWWW-WWWN
+ IO IOAZZAO   IAAAAAAIOOAI-    -OOIOOO        OAAI    IOOOAOAOOOO   IOOOOOOAAZZAAAOI   IAAAZOOO-OOOIOOOA
+ 0I 0IVNNVI   0VVVVVV0IIV0        0III        IVV0    0IIIVIVIIII   0IIIIIIVVNNVVVI0   0VVVNIII III0IIIV
+      OMMO     OOOOOO   O                      OO         O O              OOMMOOO      OOOM           O
+       WW                                                                    WW            W
 OIXXXZMMMMXO=I=XMXMMXZMMMMMXXIXXOXXMMMX=IOO=OXMMMOOI=OXXMMMZXXMMXXNXXMZMMMMMMMMMZZZZMXXXMZZAAAMXMZMMZMMZ
+-OOO-NWWWW-XOOO-W-WW-NWWWWW- OI-XO-WWW  OX- --WWW-   XIIWWWN--WWI  I-WNWWWWWWWWWNNNNWIOIWNNVVVWOWNWWNWWN
+  --IAOOOOI    IOIOOIAOOOOOI  OI -IOOO       IOOO     OOOOOAIIOOO  OIOAOOOOOOOOOAAAAOO-OOAAZZZO-OAOOAOOA
+    0VIIII0    0I0II0VIIIII0   0  0III       0III       IIIV00II    0IVIIIIIIIIIVVVVI   IVVNNNI IVIIVIIV
+     O               O                                     O          O         OOOO     OOMMM   O  O  O
+                                                                                           WWW
 NNOMMZMMZXX=II=OIOIOXMZAZZZXXOXXMXXMMXIOX=XI=XMZXOXOOOI=XZZZXXXXOOOMMMMMMXMMMMMZMXZZZXXXMMZZZAMXMZAAMMAA
+  XWWNWWN-OOOO -OXO-IWNVNNN- -IIW-IWWI  OO  O-WN--  -X O-NNN-I-O-XXWWWWWW-WWWWWNW-NNN-IIWWNNNVWOWNVVWWVV
+   OOAOOAI-         OOAZAAAI  OOOIOOOO  -    IOAI       IAAAIOI-   OOOOOOIOOOOOAOIAAAIOOOOAAAZO-OAZZOOZZ
+   IIVIIV0           IVNVVV0    I0 II        0IV0       0VVV0 0    IIIIII0IIIIIVI0VVV0  IIVVVNI IVNNIINN
+     O  O             OMOOO                    O         OOO                   O  OOO     OOOM   OMM  MM
+                       W                                                                     W    WW  WW
 IXMMMZMMXXXOOOOIOXN=XMAZZMMXNNOXX=NOONIIX=IIOOXMX=XIOXOOXMZMXXXXXXXXZZZMMMXXXMMMMMZZZXXXXXZZAAXXMZAAMAAA
+OOWWWNWW--IXXX     O-WVNNWWO  X--O XX  O-O  -XIW-O  -O-X-WNW-OOOOII-NNNWWW-IOWWWWWNNN-IO--NNVVIIWNVVWVVV
+ -OOOAOOIIO         IOZAAOO-   II       I     OOI    -  IOAOI----OOIAAAOOOIO-OOOOOAAAIO-IIAAZZOOOAZZOZZZ
+  IIIVII00          0INVVII    00       0      I0       0IVI0      0VVVIII0  IIIIIVVV0  00VVNN  IVNNINNN
+     O                MOO                                 O         OOO           OOO     OOMM   OMM MMM
+                      W                                                                     WW    WW WWW
 XXXMMMMZMMO=IIOONN=XMMMMXZMXOOXMOOOO=O=XXIIXI=OXONIIXXOXXMOOXXIXXXXXXXZMMMXXOMMZMMXMXXOXXXMMAAXXXZZZZAAA
+I--WWWWNWWXOOO-   OIWWWW-NW--X-WX  XO OO-O  OOXOX    OX--WXXIOOOOI----NWWW-OXWWNWW-W-IXI--WWVV-I-NNNNVVV
+OIIOOOOAOO         OOOOOIAOI  IO       -I      -     - IIO  O- --OIIIIAOOOI- OOAOOIOIO OIIOOZZIOIAAAAZZZ
+ 00IIIIVII          IIII0VI0  0I        0              00I        0000VIII0  IIVII0I0   00IINN0 0VVVVNNN
+       O                 O                                            O        O            MM   OOOOMMM
+                                                                                            WW       WWW
 OXXXXXXXXXOONOXX-=OININIOXXXOX=ONIXXONOIONIIO==OIX==XNOXXX=OXXXXXXXXXXMMZMXXXXMZZZMMMMXXMXXMZZMXXMZAZZMZ
+X---------X- -   O-    OX---- O- OO-X -OX  OXOO       XO--O-I-OOI-II--WWNW-II-WNNNWWWW--WI-WNNWOIWNVNNWN
+ IIIIIIIII               III      -I                   -II  OI--OIOOIIOOAOIOOIOAAAOOOOIIOOIOAAO-OOAZAAOA
+ 000000000               000       0                    00   0   0  00IIVI0  0IVVVIIII00I 0IVVI  IVNVVIV
+                                                                        O      OOO          OO    OMOO O
+                                                                                                   W
 XXMXXMMMMMXOIOXNNXXO=-XOXMZOOOXXNOXXXO===O=XXOONOXIINOXOOXMMMZXXXXOXXMZZMMMXMXZZZXONO=XXZXXXZAZXXZZAAAAA
+OIW--WWWWWOXO    O-    X-WNX-    XIO  OOO-OIIXX       OXX-WWWN-O--XO-WNNWWW-W-NNN-X -OO-N-O-NVNOINNVVVVV
+-OOIIOOOOO-      -I     IOA       O-       OO         -  IOOOAI-II -IOAAOOOIOIAAAI    -IAI-IAZA-OAAZZZZZ
+  I00IIIII        0     0IV                              0IIIV0 00  0IVVIII0I0VVV0     0V0 0VNV  VVNNNNN
+                          O                                  O        OO      OOO       O   OMO  OOMMMMM
+                                                                                             W     WWWWW
 OXXXMMMMZZZXONNNOIXXO-NOXZXOO=XXXNOOXOOXXXN=O=ONXOIOXOIOOXMMMZXXXXOOOXMMMXMXXMZZZMXONNOOOXXMMZZXXZAAAAAA
+XOI-WWWWNNNO-    O-I-  X-N-XXO    -  -XOIO OXO-       OXXIWWWN--I-X-X-WWW-W--WNNNWO   --X-IWWNNO-NVVVVVV
+ -OIOOOOAAA-      IO    IAI            -O-               OOOOAIIOI   IOOOIOIIOAAAO-      IOOOAA-IAZZZZZZ
+   0IIIIVVV       0     0V0                               IIIV00 0   0III0I00IVVVI       0 IIVV 0VNNNNNN
+        OOO              O                                   O                OOO            OO  OMMMMMM
+                                                                                                  WWWWWW
 XXXXXXXXMZMXONNONIMZXIOOXXOOO=XXOXXXN=XXXXXOXXOONXNNOOO=XXMZZZMXXXXO=XMMXOIXZZZZAZXNNOONNXXXXZMXXMAAAAAA
+OII---IIWNW--  - OWNI -XI----O       OII-O -OO-       -OO-WNNNW--II O-WWIXO-NNNNVN-  --  --I-NWIIWVVVVVV
+-OOIIIOOOAOI      OAO   OI            OOI-  --          -IOAAAOIIOO  IOOO  IAAAAZAI      IIOIAOOOOZZZZZZ
+   000  IVI0      IV     0              0                0IVVVI00    0II   0VVVVNV0      00 0VI  INNNNNN
+         O         O                                       OOO              OOOOMO           O    MMMMMM
+                                                                                W                 WWWWWW
 XXMZMXIOMZZAZXXXXMMMXNOXXXNONNXOXOXX==XXXXOXMXONONXXX=XXXXMMMMMXXXXOOXXXX=OOMZZMMMOONOONNXXXXMMXXXMAAAAM
+I-WNW-OXWNNVNOI--WWWO XI--          OO----XIW-X   --   O--WWWWW--IO--I-IOO-XWNNWWWX- --  OIOIWW---WVVVVW
+OIOAOI  OAAZA-OIIOOO-  OII            IIII OOI    II   -IIOOOOOIIO-  OIO-   OAAOOO       -O-OOOIIIOZZZZO
+ 0IVI0  IVVNV  00III    00            0000  I0    00    00IIIII00     0     IVVIII           II000INNNNI
+   O     OOMO                                                                OO                    MMMM
+           W                                                                                       WWWW
 XMZAMXOXMMXMZXMMMMMOXXMMXXXONOXXIIXO=X=OXOXZXXOXO=XMOIXMZZAZZMMXMXXOXMXXI=OOMZZZMXIOXXIN=OONOXMXI=XMAAAM
+-WNVW-XIWW-WN-WWWWWXO-WW-I   -     -O OXOX-N-I-  O-WX OWNNVNNWW-W-OXOW-OOO-XWNNNWIOXOOO OXX X-WIOOIWVVVW
+IOAZOI OOOIOAIOOOOO -IOOIO              - IAIO    IO  -OAAZAAOOIOI- -OI-    OAAAOO  --       IOO  OOZZZO
+0IVNI0  II0IV0IIIII  0II0                 0V0     0I   IVVNVVII0I0   I0     IVVVI            0I    INNNI
+  OM        O                              O            OOMOO                OOO                    MMM
+   W                                                      W                                         WWW
 XZZAMXOXXXXZZZMMMMXXMMXXXXNOO=NXXXIXXIXOXIXZMXOXNXMMXIXZZZAZZXOXXXXXXXXIO=OOMMZZZMXXXO=IXXXXXMZXOOOMZAAX
+ONNVWIXOO--NNNWWWW-OWW--OO --O    O--  XOOONWO   OWWOO-NNNVNNIXI-------OXOXXWWNNNW-IIXOO-IIOIWN---XWNVV-
+-AAZOO --IIAAAOOOOI-OOII--         II   - -AO-   -OO- IAAAZAAO OIIIIIII     OOAAAOIOO   IOO-OOAI   OAZZI
+ VVNI    00VVVIIII0 II00           00      VI     II  0VVVNVV   0000000     IIVVVI0     0    IV0   IVNN0
+ OOM       OOO                             O           OOOMOO                 OOO             O     OMM
+   W                                                      W                                          WW
 XXZZXXXOOIXXMXZZMMXMMZXXXOIXXOIOONXMMNNOXOXMXNIONXZZMZZMZZZZX=OXXXXMXMXOXXXXMZZZXMMMXX=XXMMZAZMXIOXZZZMX
+O-NN-OOXXOOIW-NNWW-WWN-OOXOOO-OX- -WW  X-XIWO    INNWNNWNNNN-O O---W-WI-O---WNNN-WWW-OOI-WWNVNWIO--NNNW-
+-IAAI--   -OOIAAOOIOOAI--  --     IOO   I OO-    OAAOAAOAAAAI  -IIIOIOO -IIIOAAAIOOOI- OIOOAZAOO  IAAAOI
+ 0VV0       I0VVII0IIV0           0II   0  I      VVIVVIVVVV0   000I0I   000IVVV0III0   0IIVNVI   0VVVI0
+  OO          OO     O                            OO OO OOOO                 OOO           OMO     OOO
+                                                                                            W
 XXXXXOOXXOXOXMZZMXXZXIXOOION=OOIXNXMMONOXXZZIOXXXXZMMZZXMZZZXXOXXXXXXXOXXMXMMZZXIXMMMMXXMZAAZXX=NIXZZMXX
+OO-IOXXOOXOXOWNNWI-NIOOXXO- O--O  -WW  X--NNO   O-NWWNNIWNNNI  OI-O--OX--WIWWNN-O-WWWWI-WNVVN--O OINNWII
+--IO-  -- - -OAAOOIAO -           IOO   IIAA    -IAOOAAOOAAAO  -OI-II- IIOOOOAAI IOOOOOIOAZZAII   OAAOOO
+  0          IVVI 0V              0II   00VV     0VIIVV IVVV     0 00  00I IIVV0 0IIII 0IVNNV00    VVI
+              OO   O                      OO      O  OO  OOO                 OO          OMMO      OO
+                                                                                          WW
 XXXXOXXXXXXXXMZXXOXXXIXOIIOXXNONO=NIXIOOXMMZXNIOXMMZZZMZZZMZONOXXXMX==XXMOOXMZZXOOMZAMXXMAAAMXXONOXMZZXO
+OIOOXOOI-OII-WN-OXI-OOOXOO-     -O OO -XIWWN-  --WWNNNWNNNWNX XI-IW-OO--WXXIWNNO-XWNVW--WVVVW-O- X-WNN-X
+-O-- --OI-OOIOAI- OI- -             -   OOOAI   IOOAAAOAAAOA   OIOOI  IIO  OOAA-  OAZOIIOZZZOI-   IOAAI
+        0   0IV0   0                     IIV0   0IIVVVIVVVIV    0 I0  00I   IVV   IVNI00INNNI0    0IVV0
+              O                            O       OOO OOO O                 OO    OM    MMM        OO
+                                                                                    W    WWW
 XXOXOXOXXXXXMMMXO==XIXXIIIOXO=OXONIII==XXXMMZIXOXMMXXXMXMMXXONIOXXMX=IXXXXXXXMXXOXZMXXXMZAMAZXMIOOMZZMXI
+OOXOXOXI-II-WWWO-OOOOOIOOO- -OXOX     OII-WWNO -OWW---W-WW-I  OX--W-OO-I-IO--W-IXONW-I-WNVWVN-WO-XWNNW-O
+-- - - OIOOIOOO-   - -O        -       OOIOOA   -OOIIIOIOOIO    IIOI  IOIO-IIOIO -AOIOIOAZOZAIO   OAAOI
+        0  0III                          0IIV    II000I0II0     00I0  0 0  00I0   VI0 0IVNINV0I   IVVI0
+                                            O                                     O     OM MO      OO
+                                                                                         W W
 XXXOOXOXXXXXMMXXOOI=====II=NXXMXII====NOXOXMXN=OXXXMXIOXXXX=IIONXXMXIOXXXXXXXXXXXXXOONOXMMZZMXX=NOMMMZXI
+OOOXXOXI----WWIO--   OOOOOO I-WIO      XOX-W-   O--WIOX---      O-WIOX-I--I-I-I-O-IX-  IWWNNWIOO XWWWNIO
+---  - OIIIIOOO-            OIOO        - IOI   -IIOO  III      -IOO  IOIIOIOIOI-IO    OOOAAOO-   OOOAO
+        0000II               0I           0I0    00I   000       0I   0 00 0 0 0 0      IIVVI     IIIV
+                                                                                          OO         O
 OOOXXOOXXXXXXOXXIN= -ONONOOOIOOOX=-===IOXXXXIIIOXXXXXIXOXXN=IIXOXXXOXOXXXXXOOXXXXXXXXONOIXXZZXIOOOXMXXO=
+XXXOOXX-I----XOOO    - - --XOXX-       X-I--O  XOO--O  -OI     -I--XOXI----XX-I-O---I- XOI-NNOO--X-WIOXO
+   --  IOIIII --                        IOII    --II-   -O      OII - OIIII  IOI-IIIO    OIAA-    IOO-
+       0 0000                           0 00      00             00    0000  0 0 000      0VV     0I
+                                                                                           OO
 XXXXXXMMZZZMZII=OX=- I-O=OXXONXXII==IIXOXMXOIN=XXXXXXOIXOXOIIIXOXXXIOIOXXXXXMMMXXXMMMXII-=XZZXOOOXMMXXOI
+IOOOOIWWNNNWNOOO-      -OXOOX          XIW--  OO-II---  X--    XIIOO-OXIII--WWW-OIWWW-O  O-NN-X---WW-OXO
+O----OOOAAAOA             --            OOI    -IOOII    I      OO-    OOOIIOOOI-OOOOI    IAAI   IOOI-
+      IIVVVIV                            I0     0  00    0                00III0  III0    0VV0   0II0
+        OOO O                                                                              OO
 XXXXXXMZZZAAMOOONI=-=--OIOXXINXXXII=IXN=XZXI=XXXXXXXMXOXOOO=O=ONOOONOOO=XOXXZMZMXXXMZXXIOXZMMXX=OZZMAZXX
+I--IOIWNNNVVWX--        OXOOO          O-NI  I--I-I-WO   -  -O- XX- ---OOXO-NWNWI--WN-I -INWWOOOXNNWVN-O
+OIIO-OOAAAZZO             --            IAO  OIIOIOIO-                  - -IAOAOOIIOAIO  OAOO--  AAOZAI-
+ 00   IVVVNNI                           0V    00 0 0I                      0VIVI 00IV0    VII    VVINV0
+       OOOMM                             O                                  O O     O     O      OO MO
+          WW                                                                                        W
 XXXXXXMZZAAAX==ONX=--=-O=XXXXXOOOXXXXIXOMMO=OXXMXOXXXMXNIXIIOXXNONONONNOXXOXMZZMXMXZZMXOXMAAXN=XMZZZAMZX
+I--I--WNNVVV-OO-        OOIOOOXX-      XWW- -I-WOX---WO   OOX-I     -  XIOX-WNNW-W-NNWO-OWVVI OOWNNNVWNO
+OIIOIIOAAZZZI            -O---          OO   OIO- IIIO-      IO         O- IOAAOIOIAAO- -OZZO  -OAAAZOA-
+ 00 00IVVNNN0                           II    0I  000I       0             0IVVI0I0VVI   INN    IVVVNIV
+       OOMMM                                                                 OO    OO     MM     OOOM O
+         WWW                                                                              WW        W
 XXOXXXMZMZAZO=IOOII-==-N=XXOOOOONOIIXOXIMXXOXMMM=OXI=IOOIXXMOOXXXXONONOXMXOXMZMXXXXXXMOOXZZAZIOXMZAAAZMX
+IIXII-WNWNVNXOO-        OOOXXXXX       OWO X-WWWO-IOOOX   OWXXI     - --W-XIWNW-I-I--WXXONNVNO IWNVVVNW-
+OO OOIOAOAZA             --             O-  IOOO  O       -O  O        IOI OOAOIOIOIIO  -AAZA  OOAZZZAOI
+     0IVIVNV                            I   0III           I           0I0  IVI0 0 00I   VVNV   IVNNNVI0
+       O OMO                                                                 O           OOMO    OMMMO
+          W                                                                                W      WWW
 XXXXXXAAAAAAXXXONXI-=--NOXXXOONXOIXIOXMZZ=OXZZZXOOXO==N=XOXMXOXOXXOO=NXXXXOXZMZZMXIOOXOOXXAAZO=XZAAAAAAX
+IOII--VVVVVV-OOX        XIOOX-      --WNNO INNNI-X-XOO   -OWI-O    -O O--I--NWNNW-OXXOXXO-VVNXO-NVVVVVV-
+O-OOIIZZZZZZI--          O--         IOAA  OAAAO  I       -OO -       -IIO IAOAAOI   -  -IZZA  IAZZZZZZI
+    00NNNNNN0                        0IVV   VVV   0        I           00  0VIVVI0       0NNV  0VNNNNNN0
+      MMMMMM                           OO   OOO                             O OO          MMO   OMMMMMM
+      WWWWWW                                                                              WW     WWWWWW
 XXXXXXZMAAAZXXXOOIX=--=OOOOO=OOXIXXXXIXXIXXO=ONOOXXINXI=XXXZXXXOXXOOOOXO=O=XMMMXXXOXXXXOXXMAAZXZAAAAAAAX
+-IIII-NWVVVN-I-X        ----O        O-IOO-XO- --IIO     O-N-I--   -XXOXO-O-WWW--IXOOOOXO-WVVN-NVVVVVVV-
+IOOOOIAOZZZAIOI                       IO -I      OO      -IAIOI       -    IOOOIIO ---- -IOZZAIAZZZZZZZI
+0    0VINNNV0 0                       0   0               0V0 0            0III00        0INNV0VNNNNNNN0
+      O MMMO                                               O                               MMO OMMMMMMM
+        WWW                                                                                WW   WWWWWWW
 XXXXXXMZZZZMXXXXOXII- -=XOOXOOXIIXIIIXNOXNON=- IOXXOIOXI=XMMMMZMNXOXMXXOOXXZMMXXXXMZMXXXXXZAAAZZAAAAAAAM
+I-IIO-WNNNNW-I-I-                         -     XI--    OIWWWWNW   OW-IXXO-NWW-IO-WNWI-I-INVVVNNVVVVVVVW
+OIOO-IOAAAAOIOIO                                 OI      OOOOOAO   -OIO  -IAOOIO-IOAOOIOIOAZZZAAZZZZZZZO
+ 0   0IVVVVI0 0                                   0       IIIIVI    I0    0VII0  0IVI 0 0 VNNNVVNNNNNNNI
+       OOOO                                                   O            O       O      OMMMOOMMMMMMM
+                                                                                           WWW  WWWWWWW
 XXXXOXMZAAZXXXXXOI== -  =XXXXIXXXXIIIXXIXIXMMX -=XXOXONINXXXXZZXONOXXOOOOXXMMZXOOXMMZOXXOIXZZZAAAZZAAZMX
+O-OIX-WNVVNII--IX                        O-WW   OOIX     --I-NNO-  I-X---O-WWNOXX-WWNX--XO-NNNVVVNNVVNWI
+-I-O IOAZZAOOIIO                          IOO    -O      IIOIAA-   OI    -IOOA-  IOOA II  IAAAZZZAAZZAOO
+ 0   0IVNNV  00                           0II            00 0VV     0     0IIV   0IIV 00  0VVVNNNVVNNVI
+       OMMO                                                  OO              O      O      OOOMMMOOMMO
+        WW                                                                                    WWW  WW
 XXXXXXXXMXXXXXXXXN==----=IXXIXXXXIXXIIXOOOMAAX-==XXOOXOXIXINXMZ=NXXNOXOOOIMZZMXIOXMMMXXMMXNOMMAMAAAAAAAX
+OI-IOOO-W-OO---IO                        XWVVI  OIOX  -   O OWNO    XOX--OWNNWOOXIWWWI-WWI XWWVWVVVVVVV-
+-OIO---IOI--IIIO-                         OZZO   O-         -OA      -    OAAO-  OOOOOIOOO  OOZOZZZZZZZI
+  0    0I0  000                           INN                IV           IVVI    III 0II   IININNNNNNN0
+                                           MM                 O            OO                 M MMMMMMM
+                                           WW                                                 W WWWWWWW
 XXXXOXOXXXXXXXXXXIII==IOIIXIXOXXIIIIIIXXOOMZM=-IOOOOXXNIIXNO=XXI=ONOIXOOIXMZMMXXXXMMZZZAAZXXMZZZAAAZAAAZ
+OIOOXOXOIIO-I--IOO                      -XWNWO  -XX-       -OIIOO-  O-XXOOWNWW-OO-WWNNNVVN-OWNNNVVVNVVVN
+-O-- - -OO-IOIIO-                         OAO                OO      I   -OAOOI--IOOAAAZZAI-OAAAZZZAZZZA
+           0 00                           IVI                        0    IVII0  0IIVVVNNV0 IVVVNNNVNNNV
+                                           O                               O        OOOMMO   OOOMMMOMMMO
+                                                                                       WW       WWW WWW
 OXXOIOXXXXXXXXXXXXOX=-=IXXXXIOIIIIIIIINOXXAMOI-=XNOXIIXII=NNNXOOOOO=XXXXXXZMZMXXXMZMZZZAMZMMMZMXMZZZMAZM
+XOOXOXOIOOIO---OOO-                    XI-VWX                OX--X-OOI--I-NWNW--IWNWNNNVWNWWWNW-WNNNWVNW
+ --   -O--O-III---                      OIZO                 -      -OIIOIAOAOIIOOAOAAAZOAOOOAOIOAAAOZAO
+            000                          0NI                          00 0VIVI00 IVIVVVNIVIIIVI0IVVVINVI
+                                          M                               O O     O OOOM O   O   OOO MO
+                                          W                                            W             W
 OOXOIOXXXXOXXXXOIO=X=-- IXIIXXXIIXIIIOXMZZZX= -X=OII===I=IXO=X=IXNNIXXMMXMZMMXXXZMZMZMAAAZAZAAMXXXZZZAZZ
+XXOXOXIOOOXIOOIXOXO                   -WNNN    OO          XOIO    OI-WW-WNWW-I-NWNWNWVVVNVNVVW---NNNVNN
+  -   O--- O--O                       IOAAA    -             O      OIOOIOAOOIOIAOAOAOZZZAZAZZOIIIAAAZAA
+                                      0IVVV                          0II0IVII0 0VIVIVINNNVNVNNI000VVVNVV
+                                        OOO                               O     O O O MMMOMOMM    OOOMOO
+                                                                                      WWW W WW       W
 OXXOOOXXOOOXXXOOI=N=I=- XIXIXXXXIIIXXIOMZXXI=-IMMIOI=I=I-=INXIOXIIOXMMMMXXXOXXMMZXMMZMZZMZAZZZAZZXXMMZAX
+XOOXXXOOXXXOIIXXOO                    XWN-O   OWWO          OO    --WWWW-OOXI-WWN-WWNWNNWNVNNNVNN--WWNV-
+ --   --   -OO                         OAI-    OO           -      IOOOOI-- OIOOAIOOAOAAOAZAAAZAAIIOOAZI
+                                       IV0     II                  0IIII0    0IIV0IIVIVVIVNVVVNVV00IIVN0
+                                        O                                       O   O OO OMOOOMOO    OM
+                                                                                          W   W       W
 OOXXXOXOXOXXXXXONO==X-----=IXXXXXXIXIINXX=NXI=NXMM=XIII====IOXIXXXOXMMMMMXXIXMZZZXOMMZZMZZAZAAAMMMMZZZAM
+XXOOOXOXOXOOOIIX -                     OOO     IWWO         -      -WWWWWIIOIWNNNOXWWNNWNNVNVVVWWWWNNNVW
+  --- - - ---OO                        --      OOO                 IOOOOOOO OOAAA- OOAAOAAZAZZZOOOOAAAZO
+                                                II                 0IIIII    IVVV  IIVVIVVNVNNNIIIIVVVNI
+                                                                              OOO    OO OOMOMMM    OOOM
+                                                                                          W WWW       W
 OXXXXOOOOXXOOXXONN====-  - IIIIXXIXXIIXOOXIOIXIXZZXOIIIII=I=XXXOXXXOXXMXOOXXXZZZZXXMXXMMMXXMAAAMXMXXZZAM
+XOOOOXXXXOOXXIIX                            OOO-NNO                X--WIXX-O-NNNNOIW--WWWI-WVVVW-W--NNVW
+ ----    --  OO                              - IAA-                 IIOO  I-IAAAA-OOIIOOOOIOZZZOIOIIAAZO
+                                               0VV                  00I   0 0VVVV  I00III 0INNNI0I00VVNI
+                                                OO                           OOOO           MMM     OOM
+                                                                                            WWW       W
 OOOXXXXIOIOXXXXOOX==----  -IXIIXOXIIXIXIIIXOXMXXMZ=IIIIIII==XIIIIIIOIXINOXMZAAMXXOMMMXXXMXX=OXMXOXOXZMAM
+XXXOIIOOXOXOII-X                           --W--WNO                 O-O  OWNVVW--XWWW-I-W-OO--WIX-X-NWVW
+   -OO-    -OOI                             IOIIOA                   I   -OAZZOII OOOIOIOI-  IOO I IAOZO
+              0                             0I00IV                   0    IVNNI00 III0 0I0   0I  0 0VINI
+                                                 O                         OMM                      O M
+                                                                            WW                        W
 XXXOOOXXOOOOOXXX=I=-==-- =IIIXIIXIXXOXX=IIXMMXXXAAO=IIIXXI==IIIIIINXMOO=XXMZZMXXXXMZZMXXZXIOOOXOOXOIMMZX
+OOOXXXOOXXXXXIIOO                        O-WWOO-VVX                OWX-OI-WNNW--I-WNNWI-NIO-XXOXXOXOWWN-
+---   --     OO-                          IOO--IZZ                 -O   OIOAAOIIOIOAAOOIAO    -  -  OOAI
+                                          0II  0NN                  I    0IVVI00 0IVVI 0V           IIV0
+                                                MM                         OO      OO   O             O
+                                                WW
 XOXOXOXXXXOXXXXXN-=-==I=-  IXIIIXIIIIXIIXXMZMXXZAAXNXIIIIII=IXIIIXNXMOOXXMMZMZXOXXMZZZMMX=NOXXXZZXOOXZMX
+OXOXOX-IOOXO--OO                         OWNW--NVVI                OWX-O-WWNWNIXOIWNNNWW-O XOIINN-X--NW-
+- - - IO-- -II--                         -OAOIIAZZO                -O  -IOOAOAO -OOAAAOOI   -OOAAI  IAOI
+      0     00                            IVI00VNN                  I   0IIVIV    IVVVII0      VV0  0VI0
+                                           O   OMM                         O O     OOO         OO    O
+                                                WW
 OOXXXXXXXOOXXXXX==-=-- -   =XIIIIXI==IIOIXZZZZMXIXXMNIIII===IIXIIINXMXXXXXXMMMXO=XXMZMXXOX=XXXZAAZZXXMAX
+XXOOOOI-IXXIIIIOO                       O-NNNNW-OI-W               IW-O--O-WWW-XOO-WNW-IXOO-O-NVVNNO-WVI
+  ----OIO  OOOO-                         IAAAAOI OIO               OOI-II-IOOOI  -IOAOIO - I-IAZZAA-IOZO
+       0                                 0VVVVI0  0I                I0 00 0III0   0IVI0    0 0VNNVV 0IN
+                                          OOOO                                      O         OMMOO   M
+                                                                                               WW     W
 IOOOOXXXXOOXXX=II=-----    =XIIIIX===IIOXMXXXMXOIXMZOXX=II==IXIIXONXXXOX=NXXMMOOOOXXMMXXXMMZMMMZMZMMMMMO
+OXXXXOI-OXXOOOOOO                      X-W---WI O-WNX              IOO-OO I-WWX--X--WW---WWNWWWNWNWWWWWX
+     -OI-  ---                          IOIIIOO  IOA               O-- -  OIOO    IIOOIIIOOAOOOAOAOOOOO
+       0                                0I000I   0IV                       0II    00II000IIVIIIVIVIIIII
+                                                   O                                       O   O O
 XXXXXXXXXXXXXOOIO=----   --IIXI=IXI=IIIOOOXOXXXIXXMXXXIIIXX=IIIXXXIXONONOOIMMX=XX=XXXXMZZZZZMZMZZZZZMMZI
+OOOOOOI-IOIIOX-                        -X-  O--O--W--                     OWW-O  OO-IIWNNNNNWNWNNNNNWWNO
+------OIO-OO-                               -II IIOII                      OOI    -IOOOAAAAAOAOAAAAAOOA
+       0                                     00 00I00                      II0     0  IVVVVVIVIVVVVVIIV
+                                                                                       OOOOO O OOOOO  O
 XOOOXXXXXXOXOXNIXI----- -  ==II=XXOOXI=III=XXXXOIXXXXOIIIXIII==IIIIIXNOOXOX=XOOXOONOIOZMMMMXXXXMAZZMXOON
+OXXXOO--IOXOXO                              O-I-OO--O                      OIX-  - -OXNWWWWI---WVNNW-XX
+-   --IIO- - -                              -IO  -II-                       O         AOOOOOIIIOZAAOI
+      00                                     0    00                                  VIIII 000INVVI0
+                                                                                      O         MOO
+                                                                                                W
 OOXOXOOXOXO=ONNIXXI--- -   ==I==IIOONX===I=XOX=XXNO=OIIIIII====IIIIIIOIIXIIXNOOONNNOO=MZMZMOIXOXMZZZXION
+XXOXOXXOXOXO                                XOO   XO                         -     --OWNWNWXOOX-WNNN-O-
+  - -  - -                                   -                                        OAOAO  - IOAAAI
+                                                                                      IVIVI    0IVVV0
+                                                                                       O O       OOO
 OOOI=OOOOXONXXIX=I=--=-    I====XXXOONI====NXXXI=IIXXIXIIIIXI=IIXI===OIOXIIIOIOOOONI==OXMXMOXXNXMZAAZMON
+XXXOO--XXOX                                 IO                               O---- OOOX-W-WXII OWNVVNWX
+         -                                  O-                                         IOIO OO -OAZZAO
+                                                                                       0I0I     IVNNVI
+                                                                                                 OMMO
+                                                                                                  WW
 IIII=IOXXXONOXOIOOOX==-    =XIIIXXOOOOIIIX=OMX=IIIIXXXXXIXIIXIIIXXOXONOIXXXIX=OO=INOIXIZZZZZMX=XXZAAMZMI
+OOOOOOXOIIX    O-                  ---     XW-O                              O--OO XOOONNNNNWOOI-NVVWNWO
+       -OO                                  OI                                       - AAAAAO- OIAZZOAO
+                                            I0                                         VVVVVI   0VNNIVI
+                                                                                       OOOOO     OMM O
+                                                                                                  WW
 IIIIIIIOXXX=NN=XXX=X---====IIIXIIXOOOOXII=IOXXIIIIIIXXXIXXXXIIIOXIOXOOXOONOION=IOOI==OOXZZZZMIOXOXZZZZAM
+OOOOOOOXIIOO  OO-IO                ---     X-IO                     -XO-      OOXXOOOX-INNNNWOX-X-NNNNVW
+        OO-    -IO                          IO                        -                OAAAAO  I IAAAAZO
+                0                           0                                           VVVVI  0 0VVVVNI
+                                                                                        OOOO      OOOOM
+                                                                                                      W
 =IOXOIIOXXXO=OXXMMON=--- =IIXXOXXONNONXIII=OONOXIIIIIXOIIXXIIIXOXXOOXMMMIOXXOOOXXXOOOONOXZMZXO=XIXMMZAZX
+OOXOXOOXOIOXOXI-WWX                 -       -                       IWWWO    XXI-OX--- X-NWN--OOOOWWNVN-
+   -    -O-   OIOO                                                  OOOO       OI-      IAOAI  - -OOAZAI
+               0II                                                   III        0       0VIV0     IIVNV0
+                                                                                         O O        OMO
+                                                                                                     W
 OI=IIOIOIIO==OXXXXX=X- --  ==IXONOOOONOI===IIXIIIXXIXXIXIXIXXIIIXXNIXMMM=XXINXXXXOXOOXINXZZMXXXNNNIXXZMX
+-OOOOXOXOOXOOXI----O             ----                              O-WWWO    -IOIXOX-   INNWOIO   OI-NWO
+              OIIII                                                 IOOO     IO-O -     OAAO-O-    OIAO-
+               0000                                                 0III     0           VVI        0VI
+                                                                                         OO          O
 OXIOXOOOOOOIOOXXXXMXOI-=- -  IOONOO=OIIXXI=IIIXXIIXXXIONXOXXXXOXOXNO=OOONXXOOXXXXXXXOOONXMMXXXXNO=XXXMX=
+XOOXOXXXXXXOXXOI--WO             --O-                              -OXXX    -I-IIIIOX-  OWW-I-O  OOI-W-O
+ -  -         -OIIO-                                                         OIOOOO-    -OOIOI-   -OIOI
+                00I                                                           0          II0 0      0I0
 IXI=OXXOXOOOOOOXXXMXOI=-- -==IXONONNX==I==I==IIIIIIIXXOOXIXIXXOXIXOXXXXXXOOOOXXOXXOXXOOOXMMXXXX==XXXXOI=
+OOOOXOOXOXXXXXXOI-W--            -                                          XIOXOOXIOX--IWWI--IOOOIOOXOO
+ -   -- -      -OIOI                                                         O- -- O-   OOOOIIO  -O--
+                 0I0                                                                     II 00
 OO==IOXXXOOOOOIOOXXX=I=-- --IIIXONOXI===I====I=IIIIXXXXOXXXXOXXXXNOIOXOXNOOOXXO=O=OXIOO=XXXXXXXXXXXXX=ON
+XXOOOXOOOXXXXXOXXO--O                                                       OIXO-OXOOX-OOI--II-IO-IIOO-
+      ---        -II                                                        -O     -    -OIIOOIO-IOO-
+                  00                                                                      00  0  0
 OIIO=IOXXXOOIOIOXXXMOI= -- =IIIXIIXII========IXI=IIXIXIOIXXXXXXXOXXIXXXXOOIX=OONNOOO==N=XXXXXXXXXMZZXXO=
+XOO-OOXOOOXXOXOXOI-WX                                                       OX-  -XXOO OOIIOII---WNN-OXO
+       ---      -OIO                                                                    -OO-OOIIIOAAI-
+                  0I                                                                          000IVV0
+                                                                                                  OO
 OOO==IOOXOOOOOOOXXXXIX----  -IIXXIIII===IIIIIIXXIXXXXIXXXIXXOXXXXXOXOXOOOOXNNO=NNOXI=ONOXXXXXXXMXMMMMZMX
+XXXOOOXXOXXXXXXXOO-IO                                                        -O  XIOO- -I---II-WIWWWWNWI
+        -       --IO                                                              O     OIIIOOIOOOOOOAOO
+                  0                                                                      000  0I IIIIVI
+                                                                                                     O
 OXOO=OXOOOXXOOXXXXXXII=-  - -IXXXX=III=IXXXXIIIXIIXXIXIXXIXIXNOIIXXXXXOOXOXOOXXX=XXO=OOXXMXMXXXMZZMMMZZX
+XOXXOXOXXXOOXXOOOOOOO                                                           O--XO--O-W-WIIIWNNWWWNNO
+ -    -   --  ------                                                             II    -IOIOOOOOAAOOOAA-
+                                                                                 00     0I0I   IVVIIIVV
+                                                                                                OO   OO
 XXXOIOXOOOXOOXXXXOXXIXX-----=IIXXXI=XX=IIIXXIXXIOXXXXXIXXXIOOOXXIIXIXOOOOOONXIXXOXX==OOMMMMXXXMZAMZZMXXO
+OOOXOXOXXXOXXOOOOXOIO                                                           -IIOO-XWWWW-I-WNVWNNW--X
+---   -   -  ---- -O                                                             OO    OOOOIOIOAZOAAOII
+                                                                                       IIII0 0IVNIVVI00
+                                                                                               OM OO
+                                                                                                W
 OXOXXXOXIIOOOXOXOXXXXOII- --=XXXXIIXXIIIIXXXXIXXOXNIIXXXIONI=IIX=IXXXXOONXXXXXXIXXI==OXZMXXXIOMMZMZZXXOO
+XOXOOOXOOOXXXOXOXO--I                                                             OOOX-NW-OIOXWWNWNNOOXX
+ - --- -     - - -IIO                                                                 IAOI-O  OOAOAA--
+                  00                                                                  0VI0    IIVIVV
+                                                                                       O        O OO
 XXOXXXXXXOOOOII=IOXXXN=--     =XIXXIIIIIIIXXXXXXIXOXXIIXIXXIIIIIXXIXXIIOOXOOOXXOOXMXXMZMZXXINOMMZAMZXXO=
+OOXOOOOOOXXXXOOOOX---                                                           -OW-IWNWN-OO XWWNVWNIIXO
+-- ------         III                                                            -OIOOAOAI-   OOAZOAOO
+                  000                                                             I0 IVIV0    IIVNIV
+                                                                                      O O       OM O
+                                                                                                 W
 OXOXXXXXXXXXXIOIOOXXXNI---   -XIXXXI=IIIIIXXXXXIIOOXIIXXXOXIXXXXXXXXXXOXXXXOOXXOOXZXXXMZMXOO=IXMMZZZMX==
+XIXOOOOIOOOOOO-OXXOI-                                                           X-N---WNWIX-OOIWWNNNWOOO
+ O ----O-----     -OI                                                            IAIIIOAOO    OOOAAAO-
+                    0                                                            0V000IVI      IIVVVI
+                                                                                  O    O         OOO
 OXXOXOXXXXXXXXIIIOXOXOI-----=XXIIXIXIIIIIXXXXXXIIOOXXIOOIIXIXXXXXIXIIIIXIXXIIIXO=MMMOOXZMXONOOXMMZZMXXIO
+XOOXOXOII-I-IOOOOXOXO                                                           OWWWXXINW-X --OWWNNW-OO-
+ -- - -OOIOIO-    - -                                                            OOO  OAOI    -OOAAOI-
+         0 0                                                                     III   VI0     IIVVI0
+                                                                                       O         OO
 =OXOOOOXXXXOOOOO=OOOIXI---    =OIOXX-==I==IIXI=XXIOXXXXIIIIIIIXXXIII=IXXIIIIXXOOOXZXON=OXXIONNOXMZZMMO=O
+OXOXXXXOIIIXXX--O-XXO                                                          --INI- OX-IO-  X-WNNWWXO-
+  -    -OOO                                                                      OAO    IO     IOAAOO
+                                                                                  V     0      0IVVII
+                                                                                  O              OO
 IIOOOXOXXXOOXXNNOONO=OX---  -   -OXIII=IIIXXIIXIXXOOXOXXIXIIIXIXOXXXXIXXIXXIXOOONIMMOONIXXO==XZZZMMXI==O
+OOXXXOXIIIXXOO  -  -O                                                          - OWWX- OIIXOOONNNWW-OOO-
+     - OOO  --                                                                    OO    OO   -AAAOOI
+                                                                                  II          VVVII0
+                                                                                              OOO
 OI==OXXXOII=OXINONXXNOX---   ---OOXXXIIXII=XIIIIXIIOOXXIXXXXIIXXXXIXXXIIXIXXXNOXOOXMX=NNOIOOXMZMXXOOI=OO
+XOOOXOOOXOOOX-O -                                                                 OWOO  -OXX-WNW-OXXOO--
+     ---     I                                                                    -O-       IOAOI-
+             0                                                                     I        0IVI0
+                                                                                              O
 OIIOOIIONOOOOXXNNNOONNXI----I=ONONOXXIIXIXII=IXIIIIOOOXIIIIIXIXXOOIIIXXXXXXXXONXOOOIOONNNNNXXMMXXOOOOOOO
+XOOXXOO- ----OO   -                                                               -OX-     I-WW-OX---- -
+             --                                                                            OIOOI-
+                                                                                            0II0
 IIIIOOOOI=OONOXINNONNNX=----IINOOOXIX=I===III=II=IINOXIIIXXIIXXXXOXIOXIXIXXIIIXNOONNONNONNOXXXXO=OONONON
+OOOOXXXXOO-- X-O  -                                                                 -  -  -I-IOXO--
+              I                                                                            OIO-
+              0                                                                             0
 OOONO==IIIO==OXIOXNIIXII-=-=X=-IXOXOXXXIIIIIIXIIIIXXXXOXXXIIXXXIXXOXXXXIXXXXXONXOXXNNNNO==IXXXXMXOONNNON
+--- -OOOOOXOOXOO                                                                       -OOOI---WO--   -
+              -                                                                            OIIIO-
+                                                                                            000I
 NOOOONNOOOO=OXXXOOOONNXI====XX--=XXXIIXIII=II=IIXXXXXOOXXXIXXIXIXXXXXXXXXIIXXOOONOONNN=XXOIIOXXXX=ONNOOO
+ ----  ----OXOIIX--                                                                   OIIXOOXIOIOO-  ---
+             -OO                                                                       OO    O-O-
 OONONNONNONNN=OXXIIONNXI=--IIOOXXXXXXXIIIXI=IIXXXIXOIOONOOXOOXOIOXXOIXXIIXIIXNOOOOOIOOXXXIOOO=I=OONONNOO
+   -  -  -   OXOIOO-                                                              -OXXO-OO---OOO-- -  --
+               -O                                                                     -I-
+                                                                                       0
 OOOXONNOONNOONNOIXXI==OI--===XXONOOXIIXXIX=IIIIIXXXXXIOXIXOIOOXIIXOOXIIXII=-XOOOONXXXOOO=OOOONONOONONNNN
+       --  --  -OOOOOO         -                                                  I-IXXXO---  - -- -
+                 --                                                               OIO
+                                                                                   0
 NNNNNNNNNNONNNNOONNOIOOI=- =IIXNONXOXXIIIIXIIIIXOXXOXXXOXOOXONNOXNNNOOOOXXIIXNOOONXXXIIOOXONOONNONNNONON
+               -   -OX-                                                           OI-OO-    --  -   - -
+                                                                                  -OI
+                                                                                    0
 OO=OONOOOONNONNONNOXONNX---=IXNNOOOXIXXI=IIIIIXXIIIXXXNOOOXXXXXXONNNOOXXOXIXOONNINXXIONOXXXNONNNNNNONONN
+--O-- ----  -  -                                                                  OOO-             - -
+                                                                                  --
 OOIIOOONOOONOONNNNNNOOXO-=-=IXNONXXXXII==II==XIXIIXXXIOOOXOOOOXXXNOXXOOOOOXOONNNOO=I=ONNONNNNNNONNONNOOO
+XXOO--- --- --                 -                                            -     OOO-         -  -  ---
 IOI===NONNNNOONONNNNNNON==-=IIONNOIXIXX==IXI==XXXXXONXXONNOIXOOXNXNXXXOONXOOONNNNOONNNNNNNNNNNNNNOONNOOO
+OXOOOO -    -- -                                                                                 --  ---
 O=IIO=OONOONNONOONONNOOOO---I=IXXXXIIIXI=IIIIIXIIIIOXXXOONONNNNOIXXXXXXOOXOXNONNNOOOONNNNXNNNONNNONNNOOO
+-OOOXO--     - -- -   ---                                                                        -   ---
 NO=IOXI=ONXXONOOONNONONOO---- - -XIXIIXI=II=IIXIXXXOOOOOONNNONOOXOOIXXOXNOXONNNONNOXONNNNOONNNNONOONNNNN
+ -OOXOOO-     ---      --                                                                         -
+     -
 NNNOIINOOOOXIIIXNXOOXXXOOX----  -IIXXIIIIII=IIIXOXNIXOONONOOONOONXXIXXOIOOXOXNOOOONXNONOOONNNNNOOOONNOON
+   -OO -X--                                                                                          --
 ONNOIINIXOII=IIOOOOXOXXI==  -    =IIIXXI===II===OOOIXXOOOOONXNOOOXXIXOXXXXXXXOOXXOONOONONNOONOOOOXNXOONO
+   -OO   -      -                                                                            -         -
 NNON=IOOONOOIIIIXNNNOOOXX=- =---=XXXXIIII===II=XXOOXOXOXONNONNNNOXXXXOXOOXXXXXNXOXOONXXOONNNNNNXNOXONXNN
+    OO--- -                                                -         -                  -
 XNOOOONNOIOOOOXXIXXONOOOI-  - - -XXXXIII=====II=XOXNXXXOXXXNNONNNXXXINONXXXXOXXOOXXXXXOONNONOONNOXXNNXON
+     -     ---                                               -
 IOONOOOXXIONONNNNNOOOON     -- - XXIIXI==IIIIXIXOXOXOXXNXNXXNNNOOOXXOXOOXIXXOXOOXXXXOXOONNNNOXNNNXOONONN
+ --         -       --
  -=X==INNOOXXXIIOOOO==I--=-- -===IXIIIIIIII==XOXXXXXXIXXOXXXOOOIXNNOXXXXXXXIOXXXIXIXXXXXXXONOXONOOXNOOON
+                  --OOO
 --   =-=---=IIIXXIXOXIX=--   -- -IIXXXIII==IIXXXXXXXXXXOXOOOXXOXXOOOIXXXIXXXXIXXXXXXXXXOOONNXIOOOOONOOXX
 =II=-=======I==I==IIX=- --=-  =-=IXXXXXIIIIIIIIIIOOXXXXNXOXXOXXXXXOXIXOIXXXXOXIIXXXXXXXXXOXOXXOOOOXOOOXO
 IIIIIXIX=-==XI-==----IX----= -==IXXIIXII=IXI==IIIXOONXOOXXXXXXXXXXIXIXXXXXXXXXIIXIXOXIIXOOOOIOONNONONONN
 IIIXXXOXXOXXOOIXOI---  =- -----IIOIIXIII=====IIIXIXXXXXXXIXXIXXXIOXXXXXIXXXOXXIIIXOXIIIXOXOXXXNONOOXNNOO
+                                                                                                       -
 XXXXXOOOXXXOONXXNNOI===--= -- =IIOXXIII==I=II===IIXOXXIXXOXXIXXXXXXIXXXIXXXIXXIIIXNXIIXXOXOXXXOOOXXOOOON
+                  -
 ONXOXXOXXOXXXNNONONOONX=-= - --XIOXXXII==I=====IIXOXIXXXXXIIIII=XXXIOXIIXIXOXI==IXIXIXOXIXXXXIOXOOOONOON
 OOONNXONXXXXOOOOONOOONNOX=----=XXOXXXIXI==III==IIIOXOXXXOXIXXXXXIIXXOXXIIIXOXXIIIIXXIIXXXIXXXONXXXOONNON
+---   -
 =NNOONOOOOOXXXXIXXONOIXOI-----=ONNOOXXXI==IIXI==IXXXXXIXXXXIIXXXIXXIIXX=IIXIXXIXIIXXXONXXIXOXXXOXXOXONNN
+O  --   -
 =OOO=OOONOOXXXOOOXNOXXIXX= --=-XONOOXXIXI=IIXI==IXXIXXXXXOOOXXXXXIXXXXXIXIIIXOXXIIIXXXOOXIXXOXXXXXXXONNO
+O---O---                        -                                                                      -
 =ONNO==O=NNOXOOOIXIXXIIIXO-=---XNNNIIIIIII==IIIIXIXIXXXXXXXXIXXXXIIIIIII=IIIXXIXIIIXXOXOOIXXOXXIXONNOONN
+O   -OO-O
 IO==XXXOI=OOOXOXXXXOOXXXOX=--==IOOOIIIII=I=I=IIXIXXXXXXIIXXXXXXXIIIII=IIIIIIIXXX=IIXXXXOOOXOXXXXOOXOONNN
+O OOOOOXOO--                    --
+    ---
 OXIIOOO=OOIOXONXXOOONXONON=----=NONOIIIII==IXIIIIXXIIIXIXIXXIXXXI==IXI==IIII==IIIIXOOXXIXXOXXXXIXIOXOOON
+- OO---OXXO-                     -                                                                    -
 NONNINOOONOOOXXOXIXXXXXOOOX--==-N=OOXIXIIIIIXIIIIXOXXXXXXXIXIIXOOXXXXIX=IXXIXIXIIIIXOXIXIXXIIXIIIXOOOOOO
+        - -                      O
 OXONONONNXOOXOXXIIIII=-=IOX---==O=ONOI=IXIIIIIIIIXOIIIXXXXXXXXXXOXIXXIIXXXXXOXXIIIIXXIXXXIXXXII=IIIIIXXI
+      -                         -O-
 OOOOOOONONNONONNNIXOXII=-IX- --=NOOOII=IIIIIXIIIIXIIIIIXXXXIIXXXXXXIXXXOXXXXOXXXXIIXXIIXXXIXIXIIXIXOOXXX
+     -- -  -                     --
 ONNNONNNOOONNNNNNXXIXXOXX-- ----XNOOII==IIIIXIIIXIXXIIXIXXXIXXXIXOXOXXXXXOIXOIXXIXXIIIXIXXIIIIII=IIOXXII
+    -   ---                       -
 NNOONOONNOONOONNIIXIXIIOX=-- ---IONXXIIIIXIIXIXXXIXOXXIXXIIXXNOXXXXXXOXXXIXXIXIXXIIIXXXXXXXXIIIIXIXIIXXX
+     --  -- --
 NOOXIXONOONNNNX=-=IOXXOXXI-- ---IINNXXII=IXIIXIXIXXOOXXXXXXXXOXXXXXIXIXXXIIIXIXIIXIIIIXIXIIXIIII=I=IXXII
 NNNNNNNONNONNNONNONXNONNI=   --==INNXXIIIIIIIXXXXIXXOIIXXXIIXNXXXXXXIIIIXIIXXXIIXOXXXXIXXXXXIXXXIXXXOIXI
+       -  -
 OONNNONONOONOOOOOONNNONXI--- ---==ONXXXXIIII=XXXXXIXXIIIXXIXXXXXXIXXXX=IIIIIIIIXXOOXXIXXIXXXXIIIXIIIXXXX
+--   - - -- -- - -
 NNNOOONOOO=OOOONOOOO=OONX=-   --=IXNOOXIIXIIIXXXX=XXXXXXOXXXXXXXXIXXI=IXIIIIIIIXXXXXXXIIIXIXIIIXOXXXIXXX
+   --- ---O---- ----O--
 ONNNNONNOO=OONNOONOONOONOI------=IIONNIXIXXXXXXXXIIXXIXXXXXXXXXIXXXXXIIIIIIIIXIXXXXXXXXIIIIXI-IXIXIIIIIX
+-    -  --O--  -- -- --
 NNOOOONO=OONONOOONO==IO=I=--- --=IXOOXXXIIXIXXXXXIIIXIIOXXXIIOXIXOXI=I=IXXXOII=IXXXXIXXIII=I=IIIII=INXXI
+  ---- -O-- - --- -OOOXO
 NOXONNNONONNOXNNNNNO=IIII=--- ---IOONOOOOXXXXXXXXXXXIXIIXXIOXIXIXXXXXXIXXXIXXIIXXXXXXIII===IIXXXXIIXOOXI
+       -           -OOOO
 NOOO=ONOONOOOOOONNNNNOO==X=-- -=-INNXOXXXXXOXIXIXXIIOOXXOXXOXXIXIXXIIIIXXXXIIXIIXIXOXIIXXIIXXXIIIXOOIXXX
+ ---O- -  ------     --OO
 NNOOOOONONNONONNNNNONNNON=-------=NOIIIIXIIXII===IIIXIX==IIXIIIIIIIIII==IIIIIIIIIIIIXIIXXIIIXIXIIXXXIIIX
+  ----- -    -     -
 XXNONNNOOOONOONNONNNONOOX- --- - =NOIIIIIIIII==I==IIIIII==II=II=========IIIIIIIIXIXIXXIIXOXIIIXXXXXXIOIX
+       -
 NONNONNONONNOXXONONNNONI--- ------OOOIIXXXXIIIXIIIIXI=XIII=IXII=III==II=XXXIXIIIXXXIXXXIXXXIIXXXXIIIXXII
+ -               -   -             -
 NOONNNONONOONNNNNOONOXIO-===--==--XINOXIXOXXXXXIIIIIIIIXIXXXOXI=XIII=IXXXXXOXXIIXXOXOXOXOXXXOIIIXXXIXXXX
+ -        -                        O
 XNXIXXOOOONONNONNNNNNONX =I-  -=-=XIOXIIXXXIXXXXIXIIIIXXIIXXXXXXXXIXIIIIIXXIXXXXXXIXXOXXOIXIIIXIIXXXIXXX
+              -      -             O-
 IXX=-=--==IXNOONNNOONNOO-IX=---==-I=OXXXIXIIXIXXIIIXIIXXIIXXXIOXIXIIIXXIXIIIXXXXXXXXOXXXXXOXIIIIIIXIXXXX
+                                   O-
 OOX=I=I--- ---=XONNNNNOO-IX=- ----I==NOXXXXIXXOXXIIIXIXOXIIIIXXIXOXXIXIXIXIIXXIXOOOXXXXOIIXXXI=IIIIOXOIX
+-                                  OO
 NONOXXIII=-- ---=--=XII=--==  ---=XOINXNNOXIIXXXX==IIIIXXXIIIIXIXXOIIXXXXXXXXIIIXXXXOIOXXIXXXXIXXXXIXXII
+ -                                 -O
 =ONONOONOXXXI=XXXXX=I-----------=-X=IOXXXXOIIIXXI==III=IXXI==IIIXOXXIIXXXXIXX==IIIOXXXXXXOXXXXXXOXXXXOXX
+O- - --                            OO
 OOO=OOONNNNNNNNNOONNNNOI==-=- - =-INOXXXXOOXXIIXXXI==IIXII=I=IIIIXIIIIIXXIIIIXIIXXOXXXXOOXXXXXXXOXOOXXOX
+---O---         --                  -
 OOONNNNONOOOOOOOOOOOOONO-=-I= - -IINNXXXIOOOXOOOIXIIIIIII==-II=IIII=I=IIIIIXXXIXOXOXIOOXXXXXII=IXXIXXXXX
+---    - -------------
 OONNNOOOONOONOOONNONNOOOII-I----==IONOXXIIIIXIIXXI==II=I====-IIII==IIII=IIIIXXXXIXXOOXOXXXOXXOXXOOOIXXOO
+--   ---- -- ---  -  --
 OOXNNNNNONOOONNONOONONONI==I- ---=IOOOXXIIIXIIIXIIII=IIIII=--I==I=IIIII==XXXXXXXIIXXXXOOXXXOXIXXOOXXONOO
+--      - ---  - -- - -             -
 II=XXNONNONNOONNONNNNONNX=III  --==INXIIIIIXXIIIIIIIII====I--====-IIIIX=IIIIIOOXXIXOXXOXOIIXXIXXONOXOXOO
+         -  --  -    -
 NNNONXIIXXNXXXXXOOXOXXNNX==I= --=--=NIXXIIIIXIIIIIIIIXI==III==I=====XIIIXX=IIOXXXIIIIXIXXXXXXOXOOOOOONNN
 OIIIONI-====IXOOONNXXIIXI=I=----- =IXOIIIIIIXIXIXI=III=-=I=====I==IIIXX=IXIXXIXIXIXONXXXOOXXXOOOOONOOOON
+XOOO-                                                                                                --
 OIIONXX=-== =-==-=II=---===--- - ---XOIXI=XIIIXIXIIIIII=I====IIXIIIXXIXIXIIXXXXXIXXXNXXNOOOOOOOOOONNNNNO
+XOO-                                                                                             -
 O=IOOOXXOONOOXOXXXXIOX=--=--   ---- =IXIIIIXIIXIIII=III=IIXII=IXXIX=IXIIIIXXIXIIXXOOOOONOOOXNONNNONNX=XN
+XOO-                                                                                             -
 OIO=ONOOONOONOXOOONNONNXIX- --  -   -=XXXXIXXIXXXXIIIIIIXXXIXI=XXII=III==IIXXXIXXNNNNIIXONXOOONNNONOI-XO
+XOXO- --  -     -   -                                                                            - -   -
























