1
-
0                                            PRINCETON UNIVERSITY COMPUTER CENTER CLINIC
-
-
-
-
-
                                                            +------------+
                                                            +            +
                                                            + COMPUTER   +
                                                            +            +
                                                            +    PICTURE +
                                                            +            +
                                                            +------------+
-
-
-
-                                                  PICASSO'S "PORTRAIT OF SYLVETTE"
-                                                   COMPUTER TRANSCRIPTION PROCESS
0                                                                 BY
0                                                         SAMUEL P. HARBISON
0                                                       COMPUTER CENTER CLINIC
                                                         PRINCETON UNIVERSITY
                                                           87 PROSPECT ST.
                                                     PRINCETON, NEW JERSEY 08540
-                                                  COPYRIGHT 1973 BY S. P. HARBISON
-                                                       SHEET  1 OF  2 SHEETS
-                         THE COMPLETE PICTURE IS CONSTRUCTED BY TAPING THE SHEETS TOGETHER SO THAT THE
                          LAST CHARACTER ON THE FIRST SHEET MEETS THE FIRST CHARACTER ON THE NEXT SHEET
                          WITH NO WHITE SPACE BETWEEN THEM.  THIS WILL REQUIRE TRIMMING THE SHEETS WITH
                          SCISSORS.  DO NOT PUT TAPE ON THE PRINTED SIDE OF THE PAPER; TAPE FROM BEHIND.
-
-
-
-
-
-
0
 MZ--------Z-Z-ZZZZZZZXZXZXXZZXZXXXXXAXXXXXAXXXXXXXXXXAAXX-ZXXZXAXZZZXXXXXAXAAAAAIAXXXXXXXXXXXXXXXAXXXXXXZXXXXXXZZXXXXXZZZXZ-ZZZXZZZZ
+  CCCCCCCC C C                                           C                                                                 C
 Z-ZZ--ZZZ--ZZZZZ=XXZZXXZZZXZZZZXXXXXXXXXXXAXAAXXXAXXXXXXXXXXXZ-ZZZXXAAAAAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZXXZXZXXZXZZZXZZZXXZZZZ
+ C  CC   CC     C                                             C
 ZZ-ZZZ-ZZ-ZZZZZZ-ZZZXZZXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXAXXXXAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAXXXXXXXZXXZXZZZXZXXXXXXXXZXXXZZXXX
+  C   C  C      C
 -Z---ZZZ-ZZZ--ZZZZXXZZXXXZXXXXXXXXXXXXXXXXXAXXXXXXXXXAXAXXXXXXXXZXZXZZZXXZXXXXXXXXXXXXXXXXZXXXXXXXAXZXXXZXXXXXZZZZXXXXXXXXXXXXXXXXXX
+C CCC   C   CC
 ZZZZZ-ZZZZZ--ZZZZXXZZZXZXXXXXXXXXXXAIAXXXAXAXXAAAAXAAAAAXZXXXXZZZZZXZXZXXXXXXXXXXXXXXXXXXXZXXXXAXXXXXZZXXXXXXZZZZZXXXXXXZXXXXXXZXXZZ
+     C     CC
 ZZZ--Z-ZZZZZZZZZXXXXXZXXXXXXXXZXXXXXAXAAIAXAXX----ZXXXXXXZZZ-ZZ-ZZZZZXZZZZZZZZXZXXXXAXXXXXXXXXXXXXXZZZZZZZZZZ-XZZZZZXXXXXZZXXXXZXZZZ
+   CC C                                       CCCC          C  C                                             C
 ZZZZ--ZZZZ-ZZZZZZZXZXZZXZXXXXXXXXXAAXAXXAAXXXXZ----Z-ZZZZZXZZ----ZZXZXZXZZXXXXXXXXXXAAXXXXXXZXZXXZZZZZZZZ-Z--ZZZZZXXZXXXXXZZZXXXXXXX
+    CC    C                                    CCCC C        CCCC                                        C CC
 Z-ZZ-ZZZZZZZZ-ZZZXXZXXZXZXXXXXXXXXXXXXXXXZZXXZZ--Z-Z-ZZZ---------ZZZXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZXZZZXZZ-Z-ZZXZXXZZXXZXXXZZZZZXZXX
+ C  C        C                                 CC C C   CCCCCCCCC                                         C C
 -ZZ---ZZZZZZZZXZXZXZZXXXXXXXXXXAXAAAXXZZ-----ZXZ---M--M-----ZZ-XXZZXXXXZZXAZXXXXXXXAAAAXXXXZZZXXZXZXXXXZXXXXZZXZZXXXXXXAXXXXXXXXXXXA
+C  CCC                                  CCCCC   CCC CC CCCCC  C
 Z-----ZZZZZZZZZZZXXXXXXXXXXXXXXXAXXX---Z-----------==------ZZZZXZZZXXXXZZZZZZZ-----ZXXXZXZZXAXXXXZXXZXXXZXZXZZXXZXXXXXXXXXXXXXXZZZZX
+ CCCCC                              CCC CCCCCCCCCCCCCCCCCCC                   CCCCC
 Z-ZZ---ZZZXZXZZXXXXXXXXXXXXXXXXXXZ-MM----MMM-MMM=M-MM-M---MZZXXM---M=MXAXXXXXXXXXXXXXZZXXXZZZZXXXXXXXXXAXXXZZXZZZZZXXXXZZXZXZZXZZZZZ
+ C  CCC                           C  CCCC   C   C C  C CCC      CCC C
 -ZZ--ZZZZXZZZZZXXXXXXXXXXAXXXXZ---MM--M--MMMMM==MM---X-Z-M+-XAXZXXAM+-++=XM-ZZZ---ZZ-ZZ-ZZZZZZXZXZZXXXXXZXXXZXXXXAXXAXXZXXZZXXXZZZXX
+C  CC                          CCC  CC CC     CC  CCC C C CC        C.CCC  C   CCC  C  C
+                                                                     '
+                                                                     X
+                                                                     C
 ZZZZZZZZZXZZXZZXXXAXXXXXXXAXXZ--MMMMM-=M--MM--M=---MZ--=""AAXAAAXXXXAZ-"-=+MMMMMMMXXZZZZZXXZXXXXXXXXXXZZZZZZ--ZZZZXZXXXXXXXXXXXZZZZZ
+                              CC     CC CC  CC CCCC  CCC++            .+.CC                                 CC
+                                                        CC            'C'
+                                                                      X X
+                                                                      C C
 ZZZZZZZZZXZZZXZXXXXXXXXXXZXXZ-M-MMMM=MM=MMM=MM-M=--Z--"++AAIXZZZXZZZXX-=="+"MZXZZZ-ZZZZ-Z--ZZZXXZXXXXXZZZZZZZZZZZZZXZZZZXXZZXZZXZZZZ
+                             C C    C  C   C  C CCC CC+CC             CCC+C+      C    C CC
+                                                      C                  C C
 ZZZ-ZZZZXXXZXXXXXXXXXXZXXZZ---M-=MM-M=M=-MMMM---MZZ-X=+MXMMM="""+"-""+=-==-="+=M-M--ZZZ-Z-ZZXZXXZXZXXXZ-ZZXZZ-ZZZZZXXZXXZZZXXZXZZZXZ
+   C                       CCC CC  C C CC    CCC   C CC     C+++C+.C+CCCCCCC+CC C CC   C C             C     C
+                                                             CCC C'BC       C
+                                                                  XH
+                                                                  CX
 ZZZ-ZZXXZXXZXXXXXXXXZXZXZ-----MMMMMMMMMMMMMM-M--MM=--=MM""#-""""+++=M-#--==M-="Z-=+-XZX--ZZXZ-ZZZ---Z---XXZZ----ZZ-ZZZZZZZZZZZZZ-ZZX
+   C                     CCCCC              C CC  CCCC  +CX.CC++CCCC .X..CC CCC CCC.   CC    C   CCC CCC    CCCC  C             C
+                                                        CB$'BBCC     '$''     B    '
+                                                         H_XHH       X_XX     H    X
+                                                         X&CXX       C&CC     X    C
 XZZ-ZZXXXXXXXXXXXXXXXXX-----MMMMMMMMMM--M-M-M=-===M==-=###""ZXXXZ-M==M-Z"-="==+-ZXM""ZZXZ-Z----M-M------ZZZ-------Z--ZZZZZZZ-ZZZZZZZ
+   C                   CCCCC          CC C C CCCCC CCCCXXXC+     C CC C C.C+CCCC   C+    C CCCC C CCCCCC   CCCCCCC CC       C
+                                                       $$$BC            B' C       BC
+                                                       ___H             HX         H
+                                                       &&&X             XC         X
 XZZZZXXXXXXXXXXXZXXXZ-------MMM-M--M-MMMMMM====++=M-++"-"+ZA-X--M-MMM=-ZM++++=M+-ZZM+----Z-----M--M----MZZZZZ--ZZ--Z------M---Z---ZZ
+                     CCCCCCC   C CC C      CCCCCCC .CCC.+C  C CC C   CC  CCCCC C.   CCCCC CCCCC CC CCCC      CC  CC CCCCCC CCC CCC
+                                                   '  B'C                       '
+                                                   X  HX                        X
+                                                   C  XC                        C
 ZZZXZZXXXXXXXZZZZZZZ-------=MMMMM-M-MMMMMM====+"=M""+""+-AXZM++"-"+=--M--MM=""=--=-ZZM-----M----M----------M---------Z------------ZZ
+                    CCCCCCCC     C C      CCCCC+C CCC++CC    CC+.+CC.. CC  C++CCCCC   CCCCC CCCC CCCCCCCCCC CCCCCCCCC CCCCCCCCCCCC
+                                               C  BB CC        C'C  ''      CC
+                                                  HH            X   XX
+                                                  XX            C   CC
 ZXZXXZXXXXXZZZZ-ZZ-----M-MMM-MM=MMMMMMMM=M=M=M"=--#""-"-I-=-""""----"+--MZM-M"+=ZM----M----M-M-MZ---M-------MM=MM=MM=M----ZZ--MMMZZM
+               C  CCCCC C   C  C        C C C +CCCX++.+C CC.++CC....+CCC   C CCC  CCCC CCCC C C  CCC CCCCCCC  C  C  C CCCC  CC
+                                              C   $CC'C    'CCBB''''C        B
+                                                  _  X     X  HHXXXX         H
+                                                  &  C     C  XXCCCC         X
 XXXZZXXXAXXZZZZ-------M--M-M-==MMMMM====M=M=+-==M==+#MAI=""-+++=-=M=+----"---X""XZZZX---MZ-----M--ZM--M----+-"#+"---+=MMMM-MMM-ZM---
+               CCCCCCC CC C CCC     CCCC C CC.CC CCCX    CC.CCCCCC CC....+C.C CC     CCC  CCCCC CC  CC CCCCC.CXCC.CCCC    C   C  CCC
+                                             '      $    BB'         ''''C '  BB                            'B$ B'
+                                             X      _    HHX         XXXX  X  HH                            XH_ HX
+                                             C      &    XXC         CCCC  C  XX                            CX& XC
 XXZZZZXXXXZ------MMM------MMM-MMM--MM=M=MMMMM===""==--ZZXM-XAAXZX-ZZA=+"-"=+-""-+ZZZXZ---Z-Z--MZ---ZZ----=="#M-++##-=+"=MMM==M------
+           CCCCCC   CCCCCC   C   CC  C C     CCCC+CCCC    C      C   CC+.+CC.++.C     CCC C CC  CCC  CCCCCC+X CCCXXCCC+C   CC CCCCCC
+                                                BC                     C'C  'CC'                           C$    $$   C
+                                                H                       X   X  X                            _    __
+                                                X                       C   C  C                            &    &&
 XXXXXXXXXXX---MMMM-M------MM-MMMMM-M=MMM=---+-M"#"=-X==MXIXXZX-=-----=-#"++=+"-++""+M--Z-ZZZ---ZZ-Z-ZXM"-""-XI+AM##"--+=MMMMMMZZZ-Z-
+           CCC    C CCCCCC  C     C C   CCCCCC CX+CC CC       CC.....CCXCCCCC+.CC++C CC C   CCC  C C   +.C+C     XX+CCCC         C C
+                                               B$C              '''''  $B    C'  CC                    C'BC      $$C
+                                               H_               XXXXX  _H     X                         XH       __
+                                               X&               CCCCC  &X     C                         CX       &&
 XXXXXXXXXXZ---MMM-ZM--------MMMM-MM-MM=M==M=MMM##+-ZM+MXXZ--+==+"+++""-""-"M+""MM=M"""-X--Z--Z----X-"+==-ZAAIAIXM-##=+===M-MM=MZ-ZZ-
+           CCC   C  CCCCCCCC    C  C  C CC C   XXCC  C    CCCCCC+CCC++.++.C C++  C +CC. CC CC CCCC C+CCCC        .XXCCCCC C  C  C  C
+                                               $$               C   CC'CC'B  CC    CBB'             C            '$$
+                                               __                     X  XH         HHX                          X__
+                                               &&                     C  CX         XXC                          C&&
 XXXXXXXXXXX--=M-ZZXZM=-------MM-MM-MMM==M===-=##--X-"-XZ=MM+-==++MZ="=-M"-##XX+--ZZM++"-M-----M=-""-AXXAAZXXXXAA="#-++===="A-MM-MZXX
+           CCC C     CCCCCCCC  C  C   CC CCCCCXX.C C+C  C  CCCCCC  C+CC C.XX  C..   CCC. CCCCC C.C+C            C+X.CCCCCC+ C  C
+                                              $$'   C               C   B'$$   ''     B'        'BC              C$'      C
+                                              __X                       HX__   XX     HX        XH                _X
+                                              &&C                       XC&&   CC     XC        CX                &C
 XXXXZXXXXXZMMM-ZXXX-MMM-----M--MMM--MM=MM=MMM=##=--+-Z-MMZXXZ-ZAA-MMMMM-M""##Z=--ZZXXM"=""""""+=MXXXZXAAXXXXZXAAM-#+MM=+=-##M-=MZ---
+              C    C   CCCCC CC   CC  C  C   CXXCCCCC C      C   C     C ++XX C.C     CC+CCC++CC                 .XC  CCC.XX CC  CCC
+                                              $$                         CC$$  '      B CBBBCC                   '$      '$$
+                                              __                           __  X      H  HHH                     X_      X__
+                                              &&                           &&  C      X  XXX                     C&      C&&
 XXXXXXXXZXXZ--ZXXXX-------MMMM-MMM-MMM=MMMM-+""---+MZ=ZZZZAXX-XZXXX-MMZ-==-+##-=-AAAM+"-"=---ZAAXXXAXZXXXXXXZXZXX"#=+M+"ZX###"""+-M-
+            CC     CCCCCCC    C   C   C    CCCC.CCC  C       C     C   CCCCCXXCC.    CC.+CCCC                    +XCC C+  XXX++CCC C
+                                             BB'                            $$  '     B'C                        C$    C  $$$CCB
+                                             HHX                            __  X     HX                          _       ___  H
+                                             XXC                            &&  C     XC                          &       &&&  X
 XXXXXXXX--XXXZZXZXZZ-----MMM-MMMMMM==MMMM==-+#"MZ==Z+--XZXZZ=Z----+-XM=Z====Z"#Z-AIA"###-+--ZZZZXZXXZXZXXXXX---ZX"#+-XZXAI=##+A-##-M
+        CC          CCCCC   C      CC    CCCCX+  CC CCC     C CCCCCC  C CCCC CX C   CXXX.CCC                CCC  +XCC     CXXC CXXC
+                                             $C                              B$     B$$$'                        C$        $$   $$
+                                             _                               H_     H___X                         _        __   __
+                                             &                               X&     X&&&C                         &        &&   &&
 XXXXXAXXZMXXX-Z-ZXX---------MMMMM=MM-===M==Z=#-MX#-X-XZX-"=-X=-XI"#"-##"MM=-XAA#IIA=##""""-"M=-M--XXXX-XZXXXX-XZA+="XXXAAIA-"-I+"#M=
+             C C   CCCCCCCCC     C  CCCC CC CX.  XC .   CCC. CC  +X+.XX+  C.   X   CXXCCCC.+ CC CC    C      C   CC+       .+C  +X C
+                                             $'  $  '    B '     C$C'$$C   '   $    $$BBBB'C                       C       'C   C$
+                                             _X  _  X    H X      _ X__    X   _    __HHHHX                                X     _
+                                             &C  &  C    X C      & C&&    C   &    &&XXXXC                                C     &
 XXXXXXXXZM-X-----X--MMM---MMM-MMMMM=+==MM==-Z=#X=+ZM=Z-M=ZM-XAXAZZZA=M+##=M+ZXA-ZAA+-MXM+-###"#"=M=XZZZZZ----ZZ=="""--ZZXXAX"=AA"#"-
+          C CCCCC CC   CCC   C     CCCC  CCC CX CC  C C C  C        C CXXC C   .   C.   C.XXX+X+C C      CCCC  CCCCC.C      CC  +XCC
+                                              $                        $$      '    '    '$$$C$C                 BBB'       B   C$B
+                                              _                        __      X    X    X___ _                  HHHX       H    _H
+                                              &                        &&      C    C    C&&& &                  XXXC       X    &X
 XXXXXXXXXZZZM-=-ZZ--MM------MM---M==M====+=ZX-#X+-=+Z-=--MZ-XXZM-ZM-M+==-"--=AAZXIZ+=ZAIA-=--+##=MMXAAXXAXZZZZ-Z-==+-XXZZXZ-+-X=+#-Z
+             CCC  CC  CCCCCC  CCC CC CCCCCC  CX CCCC CCCC  C    C  C CCC.C..C      CC    CC..CXXC             C CCCCC      CC. CCX.
+                                              $                         'B''               '' $$                             '   $'
+                                              _                         XHXX               XX __                             X   _X
+                                              &                         CXCC               CC &&                             C   &C
 XXXXZXXXXXXXMM=-ZZ-MM-------MMM-M-M=M=M-=+=XXM-X"M--X---=XXAM-X-MMXIAZM"+-"##+=A-I="=XIAIXZ---###"-=+-ZZXAXXXZZZZ-ZZXZXXXZXM=-ZX---"
+              CC  C  CCCCCCC   C C C C CCCC   . + CC .CCC    C C       CC.+XXC  C  +C      .CCXXXC.CCC           C          C.  ...+
+                                              ' C    '                 B 'C$$      C       '  $$$B'                          '  '''C
+                                              X      X                 H X __              X  ___HX                          X  XXX
+                                              C      C                 X C &&              C  &&&XC                          C  CCC
 XXXZXXXXXXAAZMMMXZ-=---Z--MM--==M-M=+---=M---==M"Z=X==M=M=XAZ=="-#"-=A-Z""#A-#"IX=X--Z-AAX-"XZ-####-#=ZAAIAAXXXX-Z--ZZ-----X-+MX--++
+                  CCCCC CC  CCCC C CCCCCC CCCCC + C CC C C   CCC.X+.C C CCX .X+    .C C   CC  .XXXX.XC          C CC  CCCCC CC  .CCC
+                                                C              B'$C'    BB$ '$C    '       B  '$$$$'$                           '
+                                                               HX_ X    HH_ X_     X       H  X____X_                           X
+                                                               XC& C    XX& C&     C       X  C&&&&C&                           C
 XXXXXXXXXXXAXZM-ZZX-MM=MM==M---MM--M------Z-X-XM=-=Z+XMMM--=+=XX-IAZAZ=MM--#=+#"XIX"-ZXXXX+"+A+#-++-"MMXAIAAAAXZZXZZZ---Z-Z-X-"XXMM=
+               C   C  C  CC CCC  CC CCCCCC C C  CCC C    CCCCC  C     C  ..XCCX+   +C     CCC CXCCC.C                CCC C C CC    C
+                                                                         ''$  $C   C       B   $   'B                         B
+                                                                         XX_  _            H   _   XH                         H
+                                                                         CC&  &            X   &   CX                         X
 ZXXXXXXXXXAXXX=ZXXZZ+=+===MM--ZZXAXZAZZX-M===Z-MIXZZXX--+""--ZZ-+Z-==XI=++=-#-+#ZIX-ZZZZXZ+"#I+#-=M""--XAAAAXXXZZZZ-Z-ZZ----Z-=XZMMM
+              C     CCCCCC  CC          C CCC C       CCC++CC  CC CCC  CCCC.XCCX   C      C+X CXCC C+CC            C C  CCCC CC
+                                                         CC                '$  $           C$  $   BC
+                                                                           X_  _            _  _   H
+                                                                           C&  &            &  &   X
 XXXXXXXXXXXXXX-AXZZXMM=+=MMM-XXXIIAA+ZZ-"###"+++IAA+IMM-=--Z-M-M"+=-++AI"#++""XMZX=---Z-Z-=+#=""M="#MXXAAAXXX-Z--ZZ--Z----M--M=M--MM
+              C       CCC   C       C  C+XXXCCCC   C   CC.C C C +CCCCC  +XCC+C    CCCC C CCCX CC C+X         C CC  CC CCCC CC C CC
+                                        C$$$B            '      C       C$  CB              $ BB  C$
+                                         ___H            X               _   H              _ HH   _
+                                         &&&X            C               &   X              & XX   &
 XXXXXXXXXXXXXXA-ZZXZX=M==ZX-ZAAAI=I=AX###-++""ZZ-A++AMZ--Z+ZXA-Z+M"M-+X="##""#MZ-ZM---ZXXXM=#A""X"#XIXAAXAZXXX------------MM---XXZ=M
+               C     C CC  C          XXX.CC++  C  C   C. C   C C + CC  +XX++X  C  CCC     CX CC +X           CCCCCCCCCCCC  CCC   C
+                                      $$$'  CC          '         C     C$$CC$              $ BB C$
+                                      ___X              X                __  _              _ HH  _
+                                      &&&C              C                &&  &              & XX  &
 XXXXXXXXXXXXAXZ-ZZ--XX-Z-ZXAAAAAIIIX-##"+"+++"=X---AAIZ"M+MXZZ=ZA=M-=-ZI+"-+"=XX-ZMM--ZZZ--=#--""#=AAAAXAZXAXZZZ-----Z---Z-ZZZM--MMM
+               C  CC  C C           .XX+C+CCC+C CCC    + C    C  C .CC  CC.C+C  C   CC   CCCXC.CCXC             CCCCC CCC C    CC
+                                    '$$C C   C         C           '     B' C               $ 'BB$
+                                    X__                            X     HX                 _ XHH_
+                                    C&&                            C     XC                 & CXX&
 XXXXXXXXXXXXXZZ----ZZX-ZXXAAAAIIII=##++""=MM++=--Z--AXZ--==-XZM"ZX+-=-=A=++++-M-ZZ-M=Z-ZZZ-M-"="=MXAXXXXAXXXZZZZ---------------MMMMM
+               CCCC   C           CXXCC++C  CCCCC CC   .CCCC   +  C.CCC CCCCCC C  C C C   C .+C+C               CCCCCCCCCCCCCCC
+                                   $$  CC              '       C   '                        'C C
+                                   __                  X           X                        X
+                                   &&                  C           C                        C
 XXXXXXXXXZXZZ-----XXZAXZAAXAAAAAI=#-+"M=AZA=="=+"-=-XXX#Z-Z=XXZMM-M"==AM--==-X=MZ-M-=-ZZZZM="-AAAXXXXAXAXAXX-ZZZ------M-Z---Z-MMM--M
+             CCCCC               CX.C+ C   CC+CC+CCC   X C C     C CCC  .CCCC C  C CCC     C+.              C   CCCCCC C CCC C   CC
+                                  $' C       C  C      $           B    '                   C'
+                                  _X                   _           H    X                    X
+                                  &C                   &           X    C                    C
 XXZXXXXXZ---M---ZZXXAAX+=-AXXAXAA-#="-XMXXI++=--"==-ZZX#-IX-MMIZMM-"+=A-"M-+-="M-=-M==-X-=-M+MAXXZAXXXZXXZXZ--ZX--MM=-=MMMM==M-===M=
+         CCC CCC       CCC       CXCCC     CCC..+CCC   X.  C      C+CC C+ CCCC+ CCC CCC CCC C               CC  CC  C.C    CC CCCC C
+                                  $ B         ''C      $'          C    C     C                                      '
+                                  _ H         XX       _X                                                            X
+                                  & X         CC       &C                                                            C
 XXXXXXXXXZ-MM--ZZXXXXAAX-ZZXZZX-X-""=ZZXZ-+=+-=MX="=--IA-"ZXM++-=-=""+++"""+=-MZ-MMMM=-Z--ZM=XAXXZXXZXXXZZ---M--MMM=M+MMMM===MMM=M=-
+          C  CC         C      C .++C    CCCC.C  C+CCC  C+   CCCCCC++CCC+++CC.  C    CC CC  C             CCC CC   C C    CCC   C CC
+                                 'CC         '    C      C         CC   CCC  '
+                                 X           X                               X
+                                 C           C                               C
 XXXXXXXXXX----Z-ZXXXXAAAXZZZ--ZM""+MMMX-=-M""MZAXM=-=Z=AI=+"M-=+"=++""="""=+="AMZ-M---ZZ-Z--XXXXXZZZ-ZZXZZ---M-M-++"===M+M=-==Z=+M=M
+          CCCC C            CC  ++C    CCC ++     CCC    CC+ CCC+CCC++C+++CCC+   C CCC  C CC        C     CCC C CCC+CCC C CCCC CC C
+                                CC         CC              C    C   CC CCC   C                                     C
 XXXXXX+XXZZ---XXXXAXAAAAAX----------MX==XZ+=AZIAMM++"=IAAAZ-++---=-Z="=+M-+"=+M------ZX--Z-AAXXZXXZZZZZXZZZ=MMMM==++++++"++"""M=MM=M
+           CCC            CCCCC..CCC  CC  CC      CC+C     CCCC..CC C+CC CC+CC CCCCCC  CC C                C    CCCCCCCC+CC+++ C  C
+                               ''                   C          ''    C     C                                            C  CCC
+                               XX                              XX
+                               CC                              CC
 ZXXXXXAXX-X--ZAAAAXAXAAAAAAXZ-"-ZZZ=X"=XI-Z=ZAXZZM+=XXX=AAAAAAZ=-Z+"==-XZZX"+"ZXMM-X-XZ-=Z-ZIAXXXAAXXZXXZ-Z=MM==+"++=+""++"+===--M=M
+         C CC                C+.   C +C  .        CC           CC C+CCC    +CC    C C  CC C              C C  CCC+CCCC++CC+CCCCCC C
+                              C'     C   '                         C       C B                                   C    CC  C
+                               X         X                                   H
+                               C         C                                   X
 XXZXXXZZZX-ZZXAXXXXXAAAAAAAX-++=Z-=ZM=---AXZIAX-=MZA--MXXXAAAXXZ-==ZAIIIIX++=MXX-----==MX--ZAAZXXXXXXXXZ-MMMMM="+++-""+++"++++=+=M-+
+          C                 CCCC CC  CCC.      CC   CC          CCC       CCC   CCCCCCC  CC             C     C+CCC.++CCC+CCCCCCC CC
+                                        '                                                                      C   'CC   C
+                                        X                                                                          X
+                                        C                                                                          C
 XXXXXX-MZ--XXXXXXXXXXAAAAAA--"+XZ"-MMMM"XXXAAM=Z=--ZXM+XXXAXAXZX+=M+M-=+-MAX=ZZ---M=M=AZAMXX-AXXXXXZZZ-=====++"++++""""-"+======+=+=
+      C  CC                CC+C  +C    +      C CCC   C         CC C CCCC   C  CCC C C      C         CCCCCCCC+CCCC++++.+CCCCCCCCCCC
+                             C   C     C                                                                      C    CCCC'C
+                                                                                                                       X
+                                                                                                                       C
 XXXXXXX-MMXAAAXXXAXAAAAAAAZ-="-XMM=-=-+XAZAIM=MMM=MM+=+M=-AAAXZAMA"++-Z+ZZ"M-"---==MZ-ZZAZ-ZXZZZXZ-ZM+=-X"++=""+="+"+---"+====+"+++=
+       C                   CC+C   CCCCC      C   C  CCC CC        +CCC C  + C+CCCCC  C    C       C  CCC +CCC++CC+C+C...+CCCCCC+CCCC
+                             C                                    C       C  C                           C   CC  C C '''C      C
+                                                                                                                     XXX
+                                                                                                                     CCC
 XXXXXXAAZ-XZAXAXAAAAAAAAIA-Z-+A-ZM+=X-AAXZA--M+-"Z""M+=MMMAAX-XX=--+--"-AX=-X-XXM-XZ--X=ZM-MIZXXXZX==XZXXX=+++++"+""+++""=+==+"+=+=+
+         C                C .C C  CC C     CC CC+ ++ CC      C  CCCCCC+.  C. C   C  C.    C        CC     CCCCCC+C++CCC++CCCCC+CCCCC
+                            '                   C CC                  C'   '         '                          C CC   CC     C
+                            X                                          X   X         X
+                            C                                          C   C         C
 XZXXXAAAXXXXXXAAAXAAAAAAA--""ZZZZ++M=XZMZZ-Z---=-"+M++++-AZ-=MXZ-Z--XXXX=ZX"Z--+-M+++XA-M-==XMAZX=XAZMX--=M++-"""+"+"=++"+===+"++"M+
+                         CC++    CC C     C CCCCC+C CCCCC  CC   C CC    C  + CCCC CCC  C CCC     C     CCC CC.+++C+C+CCC+CCCCC+CC+ C
+                           CC                    C                         C                                 'CCC C C   C     C  C
+                                                                                                             X
+                                                                                                             C
 XXXXXAXAAXXAAAAAXXXAAAAIZ---MXZZM+===-+MX-XXM-M-=+==++++-Z-=-MXZ-Z-M----M"M#X-=AM+"+X=-MM-M+XMMZXZAZZM-M===++-"""+"+==+++=+M==+++=+"
+                         CC.     CCCCCC  C   C CCCCCCCCCC CC.   C C CCCC + X CC  C+C  C  C C          C CCCCC.+++C+CCCCCCCC CCCCCCC+
+                           '                                '            C $      C                          'CCC C                C
+                           X                                X              _                                 X
+                           C                                C              &                                 C
 XXXXXXAXAXXXAAXAXXXXAAAAM-==ZXZ-+==M"++ZX-A==-M+=+++M+Z"==+=-=-------MMM===#IZ-=""MXXZ=M---+X-=-XXZM--=-+"+MM=-"M=+===++M===++++=+==
+                         CCC   CCCC +CC  C CCC CCCCC C CCCCCCCCCCCCCC   CCCX  CC++    C CCCC CCC    CCCCC+C  C.+ CCCCCCC CCCCCCCCCCC
+                                    C                  B                   $    CC                       C    'C
+                                                       H                   _                                  X
+                                                       X                   &                                  C
 XZZXZZZXXXAAAAAXXXAAAAAXM-"MAXZ=++Z-M"X-XIIM=M++"++=-+#=++Z=AM-ZZ=-M==M=MM-#IZ--+===X"=--MM-M=A-==ZZ-+==I"=XM=M=======+A=+"+-+=M=="=
+                         C+    CCC . + C    C CC+CCCC XCCC    C  CC CC C  CX  C.CC   +CCC  C C .CC  CCCC +C  C CCCCCCCC CC+C.CC CC+C
+                          C        ' C          C     $                    $   '     C         '         C                C '     C
+                                   X                  _                    _   X               X                            X
+                                   C                  &                    &   C               C                            C
 XZZZXZZXXAXXAXAAAAXAAAAXM+=+X--"=-="+Z--X===+M=+++MAX"==MAIAXZAX==M-==-M-M=M==AXZZX="=-+-ZZ=M=+-Z-=="=XA=Z"-""=-++=+=--XMM"+M=M=ZZ-+
+                         CCC CC+CCC+C CC   CC CCCC   +CC        CC CCCC C C C      C+CCCC  C CCC CCC+C    +.CCC.CCCCCCC   +C C C  CC
+                               C   C                 C                              C               C     C'BB '          C
+                                                                                                           XHH X
+                                                                                                           CXX C
 XZZZXXXXXAAXAAXAAAAXAAA-=++=ZZ+=-M"=MMA-XIX==--M=-II"=+-XAAZZXA===MZM=MMZ-==+MZ--M"+-+"M-ZZ+=A"+-=M+-X-+AIZ+""#-"=--M-=-MM-=Z-ZX-XXZ
+                       CCCCC  CCC +C   C   CCCC CC  +CCC       CCC   C   CCCC  CC +CCC+ C  CC +C.C CC CC   CCCX.+CCC CCC  CC C  C
+                                  C                 C                             C   C       C '           BB$'C
+                                                                                                X           HH_X
+                                                                                                C           XX&C
 XXZXXXXXXXXXXAXAAAAAAAAM++=-ZZ+M-"=M--=ZXX-++XZ-ZAA=+=-XXAXZXX"==ZX--===M--M=""-++-""-+MMMZ++A-=+===ZZ---+IX"#--+==+MZZ=-AIZ---Z-Z-M
+                        CCCC  C C+C CC    CCC  C   CCCC       +CC  CCCCC CC C++.CC.++CC    CC CCCCCC  CCCC  +X..CCCC   CC   CCC C C
+                                 C                            C              CC'  'CC                       C$''
+                                                                               X  X                          _XX
+                                                                               C  C                          &CC
 XXXXXXXXXXAXXAAXAAAAAAA=+M--X=--="ZM===ZZZA=M--XAA--ZXXIX--Z---XZXMZZ=-=Z-ZM=M=MM=++----"MXX#X-ZZZ=+"=XZ=X#==X+-+"M-X="IA-=M==ZI=MM-
+                       CC CC CCCCC  C      C CC   CC     CC C.C      CCC C  C C  CCC..CC+   X C   CC+C  C XCC C.C+ C C+  CC CC  C  .
+                                 B                           '                      ''  C   $       C     $    ' C    C            '
+                                 H                           X                      XX      _             _    X                   X
+                                 X                           C                      CC      &             &    C                   C
 XXXXXXXXAAAAAXXXAAAAAIX=+M-XXMMM-=AM-=AZZXX==-XXAAXAXAXX-Z--"--X-ZXXZM---MMMMZ==+="=M"+--++----Z++M--ZZAMZ--X"MM++M"M---MMMMAAA+=M-"
+                       CC C     CC  C      CCC          C CC+CC C     CCC     CCCC+C +CCCCCCC.C CC CC     C. +  CC + CCC       CC .+
+                                                            C                     C  C       '             ' C     C              'C
+                                                                                             X             X                      X
+                                                                                             C             C                      C
 XXXXXXXXXAAXAAAXAAAAAI-==-ZXM-M-=-XXIAZZXXZ==-AAAXZXAAXZ-M=-X--XXXX-MM---Z--=M===+++=++==""+=M-MZ--ZZ--X--Z-=M-==ZZZZMZMXAXAA-MM===M
+                      CCCC   C CC.         CCC          C CC CC    C  CCC CCC CCCCCCCCCCC++CC C  CC  CC .C CC CCC            C  CCC
+                                 '                                                       CC             '
+                                 X                                                                      X
+                                 C                                                                      C
 XXXAXXXAXAXXAAAAAAAAAI==MZXX=M-M+=-ZZX-AXZZMM-AAMZZAAA--Z+XXZXAZ-==+=-Z-Z-Z--=+=++MM==M--M-"+++=ZZ--MM-A"-A--=++M-A-"MXXXXXZM-Z-=M-M
+                      CC    C C CCC   C      C        CC C      CCCCCC C C CCCCCCC  CC CC .+CCCC  CC  . +C CCCCC C CC        C CC C
+                                                                                          'C          ' C           B
+                                                                                          X           X             H
+                                                                                          C           C             X
 XXXXXXXXXXAAAAIAIIIII="=ZZZ+MM--=-X-ZZZXZ-ZMMXI==ZAAZMZX=XXZAX-++=XI=AZZZ==M==+==+M=M-MM-ZX"-==-A=Z-=-+A"-XX--XZZXM-AZZXX-Z-AZM--MZ=
+                      +C   C  CCCC C     C     CC       C     CCCC       CC CCCCCC C C  C  C.CCC   CCCC CC  CC     .     C C   CC  C
+                      C                                                                    B'           B          '
+                                                                                           HX           H          X
+                                                                                           XC           X          C
 XXXXXXXXAAAAAXAAAAII=+-MZ-+M--M=MZZZZZXZZXA+ZAZZXAAZ--X-XAXX--MMXIAX--=MMMM=+=+=+"+=ZMMMMM-ZX-+=MZ--=M-IZ=ZAXZXZZ=XA-XAX---XX-ZMZ--X
+                     C.  CC CC C           C        CC C    CC      CCC    CCCCCC+CC      C  CCC  C.C .  C       C  C   CCC  C   CC
+                      '                                                          C                 '  '
+                      X                                                                            X  X
+                      C                                                                            C  C
 XXXXXXXAAAAAAAAAAAAI="-M="Z-Z+MM-ZZZXXXZXIAM-Z=ZAAXXZXZZXX-M=-ZAAXZZZZ-Z-MM=+=+==+"-AZ--M-ZXZZ-ZX---#"+-I"+ZZAXXAXZ-XZZ"=ZZ-ZZX--ZXX
+                     +. C+ C C  C           C C           C CC        C C  CCCCCCC+C  CC C    C  C..X+CC +C        C   +C  C   CC
+                     C'  C                                                        C               ''$C   C             C
+                      X                                                                           XX_
+                      C                                                                           CC&
 XXXXXXXAAAAAAAAAAAIIZ"-=--ZZ"M=-ZZXXXXXAAAAA-M-AAZZXXXXAZMM-ZXAXZZZZ--XM"=M-MMM==+++MZIXZXAIAAZ--M###-"-AXM"+-ZM+=ZXA=-MXX-XXXXXZM-M
+                     +.C.C  + CC            C C            C        CC  +C C   CCCCC           CC XXX.+C   +CC  CC   C.   C       C
+                     C' '   C                                           C                         $$$'C    C          '
+                      X X                                                                         ___X                X
+                      C C                                                                         &&&C                C
 AXXAXAAXAAAAAAAAAII="++"-X-"ZM-XXAXAAXXAXIIZ-ZXAZZXZXAX-=-Z-XAXXX-Z-ZA"-Z--=--Z+==++==---ZXA=+-A+###"-"-ZAAXZ--XZZXZ""XZ-ZXIAA-+"--=
+                    CCC+C CC  C             C          CCC C     C C  +. CCCCC CCCCCCCCCC   CCC CXXX+.+C     CC     C+  C     CCC..C
+                    B  C   B                                          C'                         $$$C'C             BC          B''
+                    H      H                                           X                         ___ X              H           HXX
+                    X      X                                           C                         &&& C              X           XCC
 AXAXXXXAAAAAAAAAAII=-"-=XM=+-M-XAXXXXXZXXXZ--XXZMXXXXX-MZXZZZXZ-M--MZ"=X-M+=Z-ZXZ===++=++M==-Z-#####-"#=ZM-MZZZZZ-="+XZAIAAXM+-"-#="
+                    .+.C  CCC C            CC         C        C CC  +C C CC C   CCCCCCCC CCC CXXXXX.CXC  C      CCCC        C.C.XC+
+                    'C'                                              C                         $$$$$'B$            B          'B'$ C
+                    X X                                                                        _____XH_            H          XHX_
+                    C C                                                                        &&&&&CX&            X          CXC&
 XXXXAAXAAAXAAAIAII=="""X-"=XM-ZXAAZXZZXAZ-ZZXXZ-ZAXX-MMZXZZZ---Z=-M=-"=-==M--ZXX--M==++""=+=-###""""++=MMZZZZM==+MMM=AXZX==""-+"=+"#
+                   C+++ C+C  C           C     C    C       CCC CC C.+CCCC CC   CC CCCC++CCC.XXXCCC+CCC       CCC        CC+C.C+CCCX
+                    CCC  C                                          'C                 CC   '$$$BBBC                       CB' C  B$
+                                                                    X                       X___HHH                         HX    H_
+                                                                    C                       C&&&XXX                         XC    X&
 XXXXXAXAAXAAAIAAAI="+--A-"A-M-AXXXZZ-AXM=ZXX-ZZZXAAM==XXXX--M-A-M-+"--M=-M---MZZX-MM---XM="##"-=M+==-M-MMM-ZXZ-=MXAXXZ=-"="M-+=++""Z
+                   CC.C .+ C C      C   C   C       CC    CC C C CC+.. CC CCC    C  CCC  C+XXC.C CCCC C   C   CC      C.CCC CCCCCC+
+                   B '  'C                                         C''                    C$$B'                        'B B      BC
+                   H X  X                                           XX                     __HX                        XH H      H
+                   X C  C                                           CC                     &&XC                        CX X      X
 XXXAXAXAAAXAAAIAIIX+""A"#AZM--XXZ-ZAAX+=AXXAXXXXAA=M=ZXA-XXZZAM-MM++"XMM-Z-ZZX=MZXX--XAXAAXM-=-MMM-"=XZ--MMM++++"==""#-ZXZZZ+M=-#M-M
+                   C++ CX   CC   C    CC          C C   C      C  CCC   C C   C    CC       CCC   C+C  CC   CCCC+CC+CX.     C C.X C
+                    CC B$                                           B                              C            C  CB$'        '$
+                       H_                                           H                                               H_X        X_
+                       X&                                           X                                               X&C        C&
 XZXXXXXXAAAAAAIII=-+"--"ZI==-ZX-MZAAM+=IXZXXZ-XXX===XAXZ-Z--Z-M-""+-=-ZXX=+=""====M---Z--M---=MM==+"+--+MX--M-MMM-=--Z-ZXM=M+--"-M-Z
+                  .C+C.C  CCC  C     CC      C   CCC    C CC C .+CC.CC   CCC++CCCC CCC CC CCCC  CCC+C.CC  CC C   CCCC C   C C..+C C
+                  ' C 'B                                       'CB '        CC                     C '                       ''C
+                  X   XH                                       X H X                                 X                       XX
+                  C   CX                                       C X C                                 C                       CC
 XXXXAAXXAXAAAAIII+"""M"=XX+--Z-MMAA-+-II-XX--M-M=M-AXXZM=Z--M=##"M--MZXM+++-=="+MZZ=MZZMMZAI-"+M=+-""#=ZXZ--Z-Z--MM==--M-M++=+---MZZ
+                  C++ CC  CCC C    CCC  C  CC C C C     C CC CXX+ CC    CCC.CC+C   C        C+C CC.C+XC   CC C CC  CCCC C CCCCCCC
+                  BCC B                                       $$C          '  C              C    'BC$
+                  H   H                                       __           X                      XH _
+                  X   X                                       &&           C                      CX &
 XXXXAAXXXXAAAIII=-"-M""XX---Z---XA=+XA=AZ=-MZM==ZZXXA=+MZZ-+--=ZX-M-XX=+=""-""--+--ZXAA+""=Z=+=A"=="-#ZXX-++-XXM=====Z"-+-=--M----MM
+                 C+. C+  CCC CCC  CC     CC   CC     CC   CC..C  C C  CCC++.++..CCC    CC+C CCC +CC+.X   CCCC   CCCCC C.CCCCC CCCC
+                  C' BC                                     ''           CC'CC''        BC      C  C'$                B'
+                   X H                                      XX             X  XX        H           X_                HX
+                   C X                                      CC             C  CC        X           C&                XC
 XXAXAXXXXAAAAIII="""M"MXX--Z---ZA==XIIA===M--="AXZX-+MA--=--MIAXM-XXX-"M++++M=X--ZX"-=-X==+-XA-M-"+""Z-X"+==+-ZA++=M=-AXZ+M==+---Z--
+                 +++ C   CC CCC  CC    CCC CCC+    CC  CCC..     C   .+ CCCC C CC  CCC. CCCC  . .+C+C C +CCCCC  CCC CC   C CCCCCC CC
+                 CCC B                        C           ''         'C            B  '       ' 'C CB   C
+                     H                                    XX         X             H  X       X X   H
+                     X                                    CC         C             X  C       C C   X
 XXXAAXXAXXAAIII=="+"-+AZZZZ-M-ZXM=XAXZ=-XZZMM-AX-+""-ZM=""=AXX--ZXXZ-+==MX==M---====+M--=====X"-IX-"+X+""M+++MZX+==-MM-M---MMM=-=+""
+                 CC+.C     C C   C    CC     C  CC++C  C++C   CC    .CCC  CC CCCCCCCC CCCCCCC +.  .CC CC+ CCC   CCCC  C CCC   CCCC++
+                 B C'                             CC    CC          '                         C'  'B   BC                         CC
+                 H  X                                               X                          X  XH   H
+                 X  C                                               C                          C  CX   X
 XXAAAXAXXXAAAII=="+""-XXZZ----ZM=ZAZM-ZAXMMMXA-+"M=ZM=+++-AZZ-ZZX-="+=+MZM-MXZ+"+XX-==MA+-==M===M-"+A++#-M===ZXM+=M===---M+++++++""+
+                 CC+CC    CCCC  C    C        CC+ C  CCCCC   C   CC+CCC   C   C+C  CCC  CCCC CCC .CC CCX. CCC   CC CCCCCC CCCCCCC++C
+                 B CB                           C                  C           C                 'B    $'                        CC
+                 H  H                                                                            XH    _X
+                 X  X                                                                            CX    &C
 XXAAAAAAXXAAIII=X""--XZZZ--M--MMAIM=XXAMMZMA-=--ZZXM++++ZXZ=ZZXA=++++=+-MM-XI+"+I+==IAA-M=-X-++-"""+-Z"+MM==-ZX===-=ZM==M-==M=======
+                 C+..    CC CC     C        CC..    CCCC   C    CCCCCCCC  C  C+C       C CC CCC.CC+CC CC  CCC  CCCCC  CC CCC CCCCCCC
+                 BC''                         ''                              C                'BBC   B
+                 H XX                         XX                                               XHH    H
+                 X CC                         CC                                               CXX    X
 AAAAAAAAXAAAIII=""+--MZZ-M=M---XAM-XAM=X--X--++XM+====+-ZZXZXXX-"=="-ZZ+MM+A+-++=1=ZX-+#"Z-ZX--""-+=MX-Z-XM"ZZXM-ZZ-M"+=MZZX-M=+-XAX
+                ++C.C   C C CCC   C   C CC C.CC  CCCCCCC       .+CC+C  C  C  .CC     CCX+ C  C.CC.CC  . C  +    C  C +CC    C CCC
+                CC '                        '                  'C  C         '         $C     'BB'    '    C         C
+                   X                        X                  X             X         _      XHHX    X
+                   C                        C                  C             C         &      CXXC    C
 AXAAAAAAAAAAIAI=+-"-M=Z-M--M---XM=ZAAZZM=++"MZM===++==-XXZZZ-=""==MX-===-+MZI""+-ZZX--"-ZZZ-=-"+Z+M=+IXZ=+=XZA++""-"-+=+"=-"==A+"-II
+                C.+. C C CC CCC  C      CCC+   CCCCCCCC     CC++CC  CCCCCC   ++CC   C.+C   CC.+C C CC   CCC   CC++.+.CCC+C.+C  C+C
+                 'C'                       C                  CC             CC      'C      'C                 CC'C'   C 'C    C
+                 X X                                                                 X       X                    X X     X
+                 C C                                                                 C       C                    C C     C
 AAAAAAAAAAAAIII=""+-+M---MM=-ZX=MXAA-M=+"+MMM==++""=-XZZZZZM"+++MZX-==M--=--ZZ="=M-ZZZXXXX-+"=--M=+"+=-="--ZX--#"-"-"M-XXIIXAXAXXAXI
+                C+C.C CCC  CC  C    C CC+C   CCCC++CC       +CCC   CCC CCC.C  C+C C       CC+CCC CCCC CC+.C  C.XC.C.+ C
+                BC '                    C        CC         C             '    C            C      B    C'    '$B'B'C
+                H  X                                                      X                        H     X    X_HXHX
+                X  C                                                      C                        X     C    C&XCXC
 AAAAAAAAAAAAIII+""+-"Z-M--==ZZ=-AZM-+-+-MM-M=++"---ZZZM-M-M=""-ZX-M=M-Z--"-"XXX--Z-M-XX=++"+=M-="-"-++"#"ZZXM"=XAXXIAI=IXXAAIXAX-Z-Z
+                C+C.C C CCCC  CC   CC.CC  C CCC+..C    C C C++C  C C C ..+.+   CC C C  CCC+CC CC+.C.CC+X+    +C                 C C
+                BC 'B                '         C''          CC         ''C'C              C     C'B'  C$C    C
+                H  XH                X          XX                     XX X                      XHX   _
+                X  CX                C          CC                     CC C                      CXC   &
 AAAAAIAAAIXAIII=-"+-"ZMZZM=ZAM-M-X-"+-=MZ-M++-+ZXX-ZMM=--M=---Z-MMM--"+M=+-#"-XAA---#-+""++=M=+"#""+"#-MZZMA++====IAZXZZM==ZZM+MXZZ-
+                .+C.C     C   C C CCCCC  C CC.C   C   CCC C.CC C   C.CC CC.XCC   CC.X.C++CCC CCCX++C+X.                  CC   C    C
+                'C 'B              B         '             '        'B    '$B      '$' CC      B$CC C$'
+                X  XH              H         X             X        XH    X_H      X_X         H_    _X
+                C  CX              X         C             C        CX    C&X      C&C         X&    &C
 AAAAAAAIAAIII==++"""+X-ZZ+-ZM---=-+-M---+=-"-=Z-M=====MM--ZX-M-M-""==+"-""""+=+-+--""++M++-"++-+==Z=+IAXAXAI-=IAZ-MM=MZ--M==+-AAZ-MM
+                C++CC C  CC  CCCC.CC CCCCCC+.C C CCCCC  CC  C C C++CCC+.++++CCCCC..++CC CC.CCC.CCC               C  C  CC CCCC   C
+                 CCB             '         C'                    CC   C'CCCC     ''CC     'B  '
+                   H             X          X                          X         XX       XH  X
+                   X             C          C                          C         CC       CX  C
 AAAAAAAIAII=AZ=+I-""ZZZXZM-Z--=++ZZM-M++---++=+===M--Z--ZZ---ZZZ-=+-"-+++M-Z"-"--"+===--"+=+M--X=IIXXXAIII=A1Z=+-=+MXZZX-ZXXX++-XAIA
+                 .CC      C CCCCC   C CC...CCCCCCC CC CC  CCC   CCC.C.CCC C +.+..+CCCC..CCCC CC               CCCCC     C    CCC
+                 'BB                    '''                        'B'      C'C''C    ''B
+                 XHH                    XXX                        XHX       X XX     XXH
+                 CXX                    CCC                        CXC       C CC     CCX
 AAAAAAAIII=+-""X="#-AZXZ--M--ZZXM+-=""-""++=-MM--Z--XX-M==---XXZZ-----XXXA==+-"--"+++-""+MIAXAAXXXAAAA==Z-M""""#+I=IIM+++"-"+==-=M++
+            .C+  CX.    CC CC    CCC++.CCCCCC  CC CC  C CCCCC    CCCCC    CCC.+..+CCC.C+C                C ++CCXC     CCC+.+CCCCC CC
+            'BC  B$'                CC'BB                                    'C''C   'BC                   CCBB$         C'C
+            XH   H_X                  XHH                                    X XX    XH                      HH_          X
+            CX   X&C                  CXX                                    C CC    CX                      XX&          C
 XAAAAIAAIII+#"="###XIAZ--XAIA=+MX=""""=ZIXZMM=M-MZZZMXZAXXXAXZZXX-AAXXXM===M====M+"--""ZXAXAXAXXZMXZX-=+--#--+M"M-"-"""#"--"###-"=+=
+            XCC+XXX    CC    CC  C++CCC      C C                 C      CCC CCCC C+..CC              CCC..X..C C C+.CCCXC..CXXX.+CCC
+            $B C$$$               CCBB                                            C''BB                 ''$''  B  C'BBB$B''B$$$'C
+            _H  ___                 HH                                             XXHH                 XX_XX  H   XHHH_HXXH___X
+            &X  &&&                 XX                                             CCXX                 CC&CC  X   CXXX&XCCX&&&C
 AAAAAAAIIAM=M-++-##"AZ--M=-MZZ"-"+""ZXX==MMMMM----M-XX-+--""M--Z--==M==M=MMMM=MMMM+M=Z-ZXXAAXAIXXZ-=+-""-+"=+ZA"---"---"-"-"-AAIIAIA
+             .CCCXXC  CC CC   +.+C++   CC     CCCC C  CC..+C CC CCCC CC C    C    C C C           CCC.CC.C+CC  +...+...C.+.+C
+             '   $$B          C'C CC                    ''CB                                         'BB' C    C'''C'''B'C'C
+             X   __H           X                        XX H                                         XHHX       XXX XXXHX X
+             C   &&X           C                        CC X                                         CXXC       CCC CCCXC C
 AAAAAIAAXZZZZ-"#+##--===++----"""-Z==MM=MMMM-MM==M=+=+++=+=-ZZXAX-==M--AZXZXIIIAIAAAIAAAAAXAXZZ==-"""=M-----"-"--"---+-+XIZXAIAAXXZM
+             .CXCXX.CCCCCC....+++C CC  C    C  CC CCCCCCCCCC     CCC CC                        CC.CCCC CCCCC+.+..+...C.C
+             'B$ $$'      ''''CCC                                                                'BBB       C'C''C''' '
+             XH_ __X      XXXX                                                                   XHHH        X XX XXX X
+             CX& &&C      CCCC                                                                   CXXX        C CC CCC C
 AAAAAZ-M--XXXX""###"-==+""++=+++=M-ZZ-MMM-M+==MM-XXXX+=-XXZAXAXM=--AAII==IIIIIAI=IAXXZXZZXXXM--###=AXAMM=""+++--"===-ZXAAAIX--AXXXXZ
+      C CC    CCXXXCCCCC++CCCCCCC C  C   C CCC  C    CCC        CCC                          ..XXXC     C++CCC..+CCCC       CC
+              BB$$$B    CC                                                                   ''$$$       CC   ''C
+              HH___H                                                                         XX___            XX
+              XX&&&X                                                                         CC&&&            CC
 XAAA-ZIIXXIAXAI==Z"I+==++"+-XAAZZX+++MMM-XA=++=AI=I-+M=ZZAAZ=-AI====II=IIAIIIIAAAAII==IXXZM"##""I=I=+=MM=="+=XAXZ-M-ZAAZZZ====M--ZXX
+    C             + CCCCC+CC      CCC   C          CC C     CC                             CXXCC   CCC  CC+CC    C C      CCCC CC
+                  C      C                                                                 B$$BB          C
+                                                                                           H__HH
+                                                                                           X&&XX
 AXXZAI==+IZ=Z--ZZXI=I=IIIAAX---ZX==IZ-++=+=M==+"+++--"-=M-X=======IIIXAA=III=====I=I=AZM-""-++=XZZM==+M==-XAA-ZZZZXZ--=M=+=+"-"+-==-
+             CC             CCC      CCCCCC CCC+CCC..C.C C                              .CC.CCC    CCC CCC   C      CCC CCCC+.+CCCCC
+                                               C   ''B'                                 'BB'                                C'C
+                                                   XXHX                                 XHHX                                 X
+                                                   CCXC                                 CXXC                                 C
 AXXA=====AX-Z-XIAAAA==I===============XM--M=+"-""+"-=-A==========IIIIAII=I===I==IAZXXM+===M---M=Z-----ZXZ------XZM=M++++"-+M-==MZ---
+           C C                          CC CC+.++C+.CC                                CCCC CCC C CCCCC   CCCCCC   C CCCC+.C CCC  CCC
+                                             C'CC C'                                                                    C'
+                                              X    X                                                                     X
+                                              C    C                                                                     C
 AAAII=X=XAZZAXAAAIIA=====IIIII=IIIIIAAAAI=AAAAAAAAAAI=I=I=II=IIIIAI=I=I==II=XXMZMMM---MZZZM=-XZXAXAAXAXZ--Z-+=+==+=+""MZ----ZZXZZXXX
+                                                                                   CCC     CC           CC CCCCCCCCC++  CCCC
+                                                                                                                    CC
 AAAAIZIX-ZZAZXAAXI=IIIIIAIA=II+IIAAXI===I==IAZAIIII=====IAAXXAAAAXX=+=+IA--"MZZ-=XXM=M=-ZXXXXXXXXXZ-M---XXM=+==++---Z-XAAXIAXXI=IIM-
+        C                                                                CC+   CC   C CC           C CCC   CCCCCCCCC C             .
+                                                                           C                                                       '
+                                                                                                                                   X
+                                                                                                                                   C
 XIAXI-=ZZXXXZAA-XZZA==I=IIII==IIIIAA=I=IIIIII==I====I=II====I====AI--+++++MZXZXZ-+-XAXXXXXXXZ--M-M---Z-ZZZXXXXXXZAAAAAXXAXAZ="+++++"
+     C         C                                                   C.CCCCC      CCC          CC C CCC C                     C+CCCCC+
+                                                                    '                                                        C     C
+                                                                    X
+                                                                    C
 AXAAI=XX-XXX-XMI==AIXAAI=II=I=III=AA=+======I=IIIIIIIIII=IIIIIAAX-=MM==-ZM-ZM=-Z-M-ZMZZZZXZ----ZM-XXAAX-Z--ZM----Z-XX-===+===++++="=
+        C   C                                                    CC  CCC  C  CC C C        CCCC  C     C CC  CCCC C  CCCCCCCCCCCCC+C
+                                                                                                                                  C
 AZAII=-MZXXZ-XZAI ==AI-MZA==AAIIIIAA======+======IIIAIAXZZ---MMM=+++=ZM+==+=M=-Z-ZZX--M=--ZMM-XAZAAXXXZ-M=-MM=M=----M=++""--+"=--XZX
+      C     C         C                                   CCC   CCCCC  CCCCC CC C   CC CCC   C         C CC  C CCCCC CCC++..C+CCC
+                                                                                                                        CC'' C
+                                                                                                                          XX
+                                                                                                                          CC
 AXAAAZM=MXX--ZXAA=====A=I-++-AZA=AZAXZXIIAA==IAXAXXXXXXXX---==+-I==M"""""++"+-=ZZZ"+""+=M-+-XX-XXXIIXXXZX-XXXIA=-"##"MAI=I===AXAIAIA
+       C   CC            CCCC                            CCCCCCC    +++++CC+CCC   +CC+CC CCC  C          C     C.CXXC
+                                                                    CCCCC  C      C BC                          'B$$B
+                                                                                    H                           XH__H
+                                                                                    X                           CX&&X
 II-XX-Z-=ZX-==ZA-AAIIII=IIIA-==--XZXAAIAXXXAAZXZZ-ZZXZ-XAXAAZXZ-++==++"+"""+++""--M+=X-XX=IIIIAIIAXZ-ZZZZZXXXZ-ZAXZXXIAXX-ZZZZZZZ---
+  C  C CC  CCC  C           CCCCC                C    C        CCCCCCC+C+++CCC++.. CC C  C          C         C          C       CCC
+                                                                      C CCC   CC''
+                                                                                XX
+                                                                                CC
 AAZXXX--MXZ-++=X-XAAAAIAA=IIAIAXZZ---ZX-ZZXAAAAAAIAIIIAIX------=+"-"-"""---"""+-ZXZXA=IIIM-ZX-=X-ZMMM====ZZZM++++"++++--Z--M-M==++""
+      CC   CCCC C                 CCC  C                 CCCCCCCC+.+.+++...CC+CC          C  CC C    CCCC    CCCC+CCCC.. CC C CCCC++
+                                                                 C'C'CCC'''BBC                                   C    ''          CC
+                                                                  X X   XXXHH                                         XX
+                                                                  C C   CCCXX                                         CC
 XAXZXA-MMAZ-++""XAMZ-ZXXXZZXAIIAIAXAZXXXZ-XX-ZZZZ-=M==+=+---""-"""-""----"""-AAIII=AA=IX=-#####"""---"--"--""++++=-="-"-+++"------+Z
+      C    CCC++    C                    C  C    CC CCCCC...CC.+++.CC....CC+C           C.XXXXXCC+...C..C..C+CCCCCCC+.+.CCC+......C
+              CC                                         '''BB'CCC'BB''''BBC             '$$$$$BBC'''B''B''BC       C'C'   C''''''
+                                                         XXXHHX   XHHXXXXHH              X_____HH XXXHXXHXXH         X X    XXXXXX
+                                                         CCCXXC   CXXCCCCXX              C&&&&&XX CCCXCCXCCX         C C    CCCCCC
 AXXZZ-X-==AX=="+"IX==MZXXXXI=IIAAXXAAIAIAXXXAAAAXZM="++""""-"##"="=ZZXXAIIAIIAII+==M"#"""-"--"-"--#""-+--==+=M-ZMM-XAAAIIAAXAIIIIIAX
+     C CCC  CC+C+  CC                              C+CC++++.CXXCC+C                 CXCCC.C..+.+..XC+.CCCCCCC C   C
+              C C                                   C  CCCC'B$$B C                  B$BBB'B''C'C''$BC'
+                                                           XH__H                    H_HHHXHXX X XX_H X
+                                                           CX&&X                    X&XXXCXCC C CC&X C
 ZAZZ--ZX-++XZM+++=XZZMM-XXXXAAAAZM=MZ=XAAXAXXXAXXZZ-M==+=MAAI+=+=IAAAXXXXAAIAIAMM++="+==-XAII=AAIAAAXXAIAXXAXAI==A=IAXXXAX-ZMZ---X-=
+    CC  CCC   CCCC     C          C  C             C CCCC                        CCC+CCCC                                 C   CCC CC
+                                                                                    C
 XAZZ---XX-+=-ZM++M-=ZZXMM--ZXXAIIXXAIIIIIIIAXXXAAAAIAIIIIAAAA+IAM---ZZZZZXXXXIXZAAAXAAAXXZZXX-Z-ZZAZM-ZMMM--M-Z--M-==++=-ZZZZ-M-ZAM"
+    CCC  CCCC  CC .C     CC                                      CCC                         C C     C    CC C CC CCCCCCC    C C   C
+                  '                                                                                                                B
+                  X                                                                                                                H
+                  C                                                                                                                X
 IAZZ--ZZAX--=MM-=M+---=IZM==M---XZ--XZ----ZX-AAAAAAIAA========+IXXM"++===+===MMM-ZXZ-XZZZ--Z-=ZXAXXXXM-######"-"""""-++=++ZZX--ZMMAZ
+    CC    CCC  CC C..C    CC CCC  CC  CCCC  C                      +CCCCCCCCC   C   C    CC CC        .XXXXXXC.CCC++.CCCCC   CC
+                   ''                                              C                                  '$$$$$$B'BBBCC'
+                   XX                                                                                 X______HXHHH  X
+                   CC                                                                                 C&&&&&&XCXXX  C
 I=IXZ--MXXZZ-=M-Z-=+""-++AXXMXZ=M===M-XAXXAXX--AZZI+IIXM-ZZZZXAI=XZMM+===-MZZX-XX=M-==IAIIAZ--ZAA-ZXM======M==""MMM+"=-XAXAI-+=Z--Z-
+     CC     CC C CCC+C.        C CCC C       CC         C            CCCCC    C  C .CC      CC   C          CC++   C+CC     CCC CC C
+                    CB'                                                            '                          CC    C
+                     HX                                                            X
+                     XC                                                            C
 MAAIXXZ-MXZX--M=-Z-=+-"-XI=XZXZ-M-Z-Z=++MM====+=M=++--"""--""""----"""---"---""""-""+MZ-ZZZZ-ZZ-XXA=AM=M==-MMZ---AAAZZ--M=++==+=+++=
+       C    CC CC CCC.C.       C C C CCC  CCCCCC CCC..+++..++++....+++...+...++++.++C  C    C  C      C CCC   CCC     CC CCCCCCCCCCC
+                     'B'                            ''CCC''CCCC''''CCC'''C'''CCCC'CC
+                     XHX                            XX   XX    XXXX   XXX XXX    X
+                     CXC                            CC   CC    CCCC   CCC CCC    C
 "+-AIIAZ-MZZXAXA-==--=+""+ZIIAAAXZXXAXZZ-M-=++++=+==+===+=+======="+"++"+MMM=M-MM--AZXXAXXZXZZZM-X-XXZX-=M--M=MMMZ-M=++-"=MMM---==M-
++CC     C       CCCCCCC++C              C CCCCCCCCCCCCCCCCCCCCCCCC+C+CC+C   C C  CC             C C    CC CC C    C CCC.+C   CCCCC C
+C                      CC                                         C C  C                                               'C
+                                                                                                                       X
+                                                                                                                       C
 M""-AAI=I--ZZZXAXAXM++=+=+++MXIIAIAAAXXAIAIAAAAAAAXAAXZXZXZZZMMMM-ZZXXXAXAAAXX-ZXZXIXZXZ-Z-ZZ--M-M-ZZXZM++=MM=++=M=+++=++==++==M===M
+ ++C     CC         CCCCCCCC                                     C            C         C C  CC C C     CCC  CCCC CCCCCCCCCCCCC CCC
+ CC
 ZZ"-=ZAX+=AM--ZZZ-MX==-++"=M=+++MXXAAAIIIAAAAAI=IIAII==IAA-Z=--------=+=M=MMM--M=-=-MZZZ-ZZX-XXA=AX--Z=="""+""-"---"####-+++M""MMMX-
+  +.C       CC   C    CCC+C CCCC                          C CCCCCCCCCCCC C   CC CCCC    C   C      CC CC+++C++.C...CXXXX.CCC ++    C
+  C'                     C                                                                              CCC CC'B'''B$$$$'    CC
+   X                                                                                                          XHXXXH____X
+   C                                                                                                          CXCCCX&&&&C
 -=++-+M--A=IAZZ-XZZ--X-AAX-MM-M=MM+=MXXXXZZ-XZZXXXXXZZZZZM=MM-ZZM--MM-+=MMM=MM-ZZ-ZZZ-ZMZ------="--"#"---"--+==+="+=+==MM==-ZMZZZZZ-
+CCCC.C CC      C   CC C   C  C C  CC       C              C  C   CC  CCC   C  C  C   C   CCCCCCC+..CXC...+..CCCCC+CCCCC  CCC       C
+    '                                                                                           C''B$B'''C''     C
+    X                                                                                            XXH_HXXX XX
+    C                                                                                            CCX&XCCC CC
 --M=+"+=MMZXIAIXZXZZZXMZ--ZX---M---MM------ZXZZ-Z--MMM--------XXXXXX-Z-Z-ZZ--M=-ZX--++M"+"--+"-""+==M--M=+=-ZAII=AAA=IAAAAXAXXXXAXAA
+CC CC+CC                CC  CCC CCC  CCCCCC    C CC   CCCCCCCC      C C C  CC CC  CCCC +C+..CC.++CCC CC CCCC
+     C                                                                                 C C'' B'CC
+                                                                                          XX HX
+                                                                                          CC XC
 -MM=M=+-+==MZ-ZXXAXZZZZZ-----Z-------M-MMMMMMMM----MM-ZZZM-MMA=-XIXIAAI===IAX=-"++-ZZZXZZ--ZXXAAXAAZAXAIAAAIAAIIIIAXIIAI==AAIIIAIAAI
+C  C CC.CCC  C          CCCCC CCCCCCC C        CCCC  C    C   CC             C.+CCC      CC
+       '                                                                      'C
+       X                                                                      X
+       C                                                                      C
 -M=MZ=++"++===MM=-ZZZ---XXM-XXXA-M-ZZ-M--M+===-====IIAAI=+===XM=-""#-""=M"+ZAA==IIII=IAXZ--X--==IAAAAIAII===AXAXAXAAXAZXXXAAA+II++=+
+C C  CCCCCCCCC  CC   CCC   C    C C  C CC CCCCC                C.CCX.++C CC              CC CC                               C
+        B                                                       'BB$'CC  B
+        H                                                       XHH_X    H
+        X                                                       CXX&C    X
 XMMM--ZM=--+++++++M--ZXM--AX----------Z-Z---M--++Z+IXXAAXXXAIAIA=XXXIAZXIIIAAXX-M-"=+==MMM+-=--AXXXZZ-XXAI=X=I=-"MXAAAAZIIZ-MZ--M-M-
+    CC  C..CCCCCCC CC   CC  CCCCCCCCCC C CCC CCCC                              C .+CCCC   CC CC      C      C C.+          C  CC C C
+         ''                                                                      'C                            'C
+         XX                                                                      X                             X
+         CC                                                                      C                             C
 XM=MMM--ZM+-""+----""+==-ZZX=AXZM-X-MM---ZXZ-MM--MX-=+=+=MZ-ZXXAAAIIXAAAXXAIA-+M-Z-XXA=IAX-AIIIX---M=++===M--XM===M--AAAXZZZ-Z--ZZ-Z
+  C   CC  C.++C....++CCCC        C C  CCC   C  CC  CCCCCC  C                 .C C C       C     CCC CCCCCC CC  CCC CC       C CC  C
+           'CC ''''CC                                                        '
+           X   XXXX                                                          X
+           C   CCCC                                                          C
 ZZ-=M-MM---+--"++-"--""-+""=MXXAA-AAA-M=MMMMM-ZAZZ---MZ-ZXAXA-====-MZZXAAAI==AA==++++++==I==Z----M-M-ZZZZZZZ--Z-ZXXXIIAXZZZXZXZ---M-
+  CC C  CCCC..+CC.C..++.C++C     C   C C     C    CCC  C     CCCCCC                       CC CCCC C C       CC C               CCC C
+            ''C  'B''CC' CC
+            XX   XHXX  X
+            CC   CXCC  C
 XZ--ZZ-MZM-X++"-"=M+-+===+"+"++XX-AAZ+==AAXMM+--"+"=M+-++===-----ZZZZXZ-"--"""+""-"""-"-++==++++"++""+"--""#M=+-###"""----+++++"++-"
+  CC  C   C CCC.+C C.CCCCC+C+CC  C           C..CC+C CCCCCCCCCC.C      CC..+++C++.+CC.+.CCCCCCCC+CC++C+..CCX CC.XXXCC+....CCCCC+CC.+
+              B'C   '     C C                 ''B C            '        B''CCC CC'CBB'C'        C  CC C''BB$   '$$$BBC''''     C  'C
+              HX    X                         XXH              X        HXX      X HHX X               XXHH_   X___HH XXXX        X
+              XC    C                         CCX              C        XCC      C XXC C               CCXX&   C&&&XX CCCC        C
 XZXZZZ--XX-MM=="-""""++""=M++++++=====+MAAAXAXZXZXZMMMZZXAXAAAI=A-="---"""####"+-"-""+-M+=+-------""""++"+++=++==MMM-====+++=+==-M==
+      CC  C  CC+.C+++CC++C CCCCCCCCCCCC                          CC+...CCCXXXXCC.+.+CCC CCC.......++++CC+CCCCCCCC   CCCCCCCCCCCCC CC
+               C'BCCC  CC                                          C'''BBB$$$$B 'C'CB      '''''''CCCC  C
+                XH                                                  XXXHHH____H X X H      XXXXXXX
+                CX                                                  CCCXXX&&&&X C C X      CCCCCCC
 AXXXXXZZZXXZZ--XZ+-"#--"""=-ZZM+++==++++++=-M---ZZZ---MM+MMZXXXXZ-M+MXXXZX-==++====+""""+++++"++++++==MZZ-ZXXXX-M-----MMM==MMMM====M
+             CC  C.CX..+++CC   CCCCCCCCCCCCC CCC   CCC  C        C C      CCCCCCCCCC++++CCCCC+CCCCCCCC   C     C CCCCC   CC    CCCC
+                  'B$''CCC                                                          CCCC     C
+                  XH_XX
+                  CX&CC
 XAAXXAXXXXZXX-ZXX===+---++"+=M-M-="++++++=--MMM===+==M---MM=M=+++++"++==+""--""---""---+-"-""--"-"""--+"--+=++""--""""""##""""-""-"+
+             C   CCCC...CC+CC C CC+CCCCCCCCC   CCCCCC CCC  C CCCCCC+CCCCC++..++...++...C.+.CC..+.+++..C+..CCCC++..CCCCCCXXCCCC.CC.+C
+                     '''  C       C                                C     CC''CC'''CC''' 'C'BB''C'CCC'' C''    CC''BBBBBB$$BBBB'BB'C
+                     XXX                                                   XX  XXX  XXX X XHHXX X   XX  XX      XXHHHHHH__HHHHXHHX
+                     CCC                                                   CC  CCC  CCC C CXXCC C   CC  CC      CCXXXXXX&&XXXXCXXC
 XXAAAIAXXXX-ZZ---ZXI==A=+"+==++=+MZ--==+++=""+====="-"""+++=--MM=+++--++=ZXAAXZM+""""-#-#"-"-#######-""+-XAAAIXIIAI+AII=I==IAAXM-++-
+           C  CCC      CC+CCCCCCC  CCCCCCCC++CCCCCC+.+++CCCCCC  CCCC..CCC       C++++.X.XC.C.XXXXXXX.C+CC                       CCC.
+                         C                 CC      C'CCC            ''           CCCC'$'$B'B'$$$$$$$'BC                            '
+                                                    X               XX               X_X_HXHX_______XH                             X
+                                                    C               CC               C&C&XCXC&&&&&&&CX                             C
 XAAAAAAXZXZ---ZZAIIIII=IIM+=-=M=M=++==M==M=MMM===++++=+++=M==++"++++++"-"MXXZZX---XXAAAZXAIAXXXXAIIIAAIA=======IIIIII====IIAZM--M=++
+           CCC            CCCC C CCCCC CC C   CCCCCCCCCCCC CCCC+CCCCCC+.+      CCC                                            CC CCC
+                                                               C      C'C
+                                                                       X
+                                                                       C
 XXAAAAAAZ-----XAAAIIIIIIIAAAZZ---=+===MM=+++====++==M==+==============+++""+++=MMMM--M--MM--------ZZZZZZXXXAIAAI=IIAXZM=+=+--"#####"
+         CCCCC                CCCCCCCC  CCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCC++CCCC    CC CC  CCCCCCCC                     CCCC..CXXXXXC
+                                                                         CC                                                ''B$$$$$B
+                                                                                                                           XXH_____H
+                                                                                                                           CCX&&&&&X
 ZXAAXAAAAZ-ZZZAAAAAAAIAIAIAAAIAAXM--++=+MXXZ=MM++"--"""""+"+""++=MM===++==++""+=++++=++--M====++=M=MMM--M--Z-M==""--"########-"--===
+          C                       CCCCCC    C  CC+..+++++C+C++CCC  CCCCCCCCC++CCCCCCCCCCC CCCCCCC C   CC CC C CC++..CXXXXXXXX.+..CCC
+                                                 C''CCCCC C CC              CC                                  CC''B$$$$$$$$'C''
+                                                  XX                                                              XXH________X XX
+                                                  CC                                                              CCX&&&&&&&&C CC
 XXAAAAAAAA---AAAXXAAAIAAAAAAI=AA===XZZ="+=Z-XI=IXI==AA-=+-"""++=MZXIAZ==MM=MM-Z-===+"+""+=++-IAIX+AA-+"################"-+MMM-----MM
+          CCC                         C+CC C          CCC.+++CCC      CC  C  C CCCCC+C++CCCCC       CC+XXXXXXXXXXXXXXXXC.C   CCCCC
+                                       C                 'CCC                       C CC              C$$$$$$$$$$$$$$$$B'
+                                                         X                                             ________________HX
+                                                         C                                             &&&&&&&&&&&&&&&&XC
 XXXXXXXAAXAZXAAXXXAXAAAAAAAAAAAIAAII===AM=+"=MM--XXZ-XAXXZ=M==M==+++"+"++""--"+"++=+==++==M===+""-"-"########-""++MM=--M-ZZZZZZ-----
+                                         CC+C  CC   C     C CC CCCCC+C+CC++..+C+CCCCCCCCCC CCCC++.C.CXXXXXXXX.++CC  CCC C      CCCCC
+                                           C                        C C  CC''C C               CC'B'B$$$$$$$$'CC
+                                                                           XX                    XHXH________X
+                                                                           CC                    CXCX&&&&&&&&C
 XXXXXXAAXXAAAAAAXXXAAAXAAAAAAAAAAAAAAAII==X--+------""+++==--ZZ----=""-+M--="""--+++"""----"+++"+++++++=-===MXAIAXAXXXZZZZ-ZZZM="-""
+                                           CCC......++CCCCCCC  CCCCC++.C CCC+++..CCC+++....+CCC+CCCCCCCCCCCC              C    C+.CC
+                                              ''''''CC              CC'     CCC''   CCC''''C   C                                C'BB
+                                              XXXXXX                  X        XX      XXXX                                      XHH
+                                              CCCCCC                  C        CC      CCCC                                      CXX
 XXAXXXXAXXXXXAXXXXXXXAXAXAAXAAAAAIAAAIIAAAIIIIAXZ=-+=M="--"=MMAZXAAAZXZ--M==++==ZM=+"---"++==+++""++====---------ZXZ------M+++==MM=+
+                                                 C.CC C+..+C           CC CCCCCC  CC+...+CCCCCCC++CCCCCCCCCCCCCCC   CCCCCC CCCCC  CC
+                                                  '    C''C                         C'''C       CC
+                                                  X     XX                           XXX
+                                                  C     CC                           CCC
 XXXXXAAXXXXXAXAXXXXXXXAAXAAXXAIAAAAIAAAIIAAXAAIIII==II=AZ--+--""++M-MXAAZI=+---+ZAA-AAIAXZZXX--MM-XXXZXZ--M---ZZ--ZXXXAXXXXXZXZM=+-"
+                                                         CCC..C+CC C       C...C   C         CC  C      CC CCC  CC              CC.+
+                                                            ''BC            '''                                                   'C
+                                                            XXH             XXX                                                   X
+                                                            CCX             CCC                                                   C
 XXXXXXXXXXXXXXXXXXXXXXXXXXXXAAAXXAAAAAAAAAAIIAXAAAAAAIIIAI=IIIAZ=++"+M-XZZ"=MM-Z----XX-AXIA===IIAXXZ-M----X--ZZZZXXXXAAAXAAXZZZM-MM"
+                                                                CCC+C C   +C  C CCCC  C             C CCCC CC                   C  +
+                                                                   C      C                                                        C
 XXXXXXXXXXXXXXXXZZZZZXXXXXXXXXAXXXAXXXAAAAAAAIAAAXXXXAAAAAIAAAAIAAAAXXXZZ+"+==--====M====M--M-M-M-MM-Z--XZAAAIAAXAAIAXXXXZZMM==M--MM
+                                                                         C+CCCCCCCCC CCCC CC C C C  C CC                     CC CC
+                                                                          C
 XZXXXXXXXXXXXXXXZZZZZXXXXXXZXXXXXXXAXAAAXXIAAAAAAXXAAAXXZXAAXAAAAAAAIIAI="+=+X--ZZZZZ-=+-+-"+=-XXXXXXAAAAIIA=IIIIIIIIIIIAXAAAXZZMMM=
+                                                                         +CCC CC     CCC.C.+CCC                                    C
+                                                                         C              ' 'C
+                                                                                        X X
+                                                                                        C C
 XXXXXZZZZZZZZZZXXZZZZXXXXXXXXAZXXXXXAXXAAAAAAAXXAAXXAAAIAAXAXZZXAAXAAAAAI"+==XXXAXXAAI=I=II=I=IIIAAAAAAIAAIAII===IIIIIIA=III=I======
+                                                                         +CCC
+                                                                         C
 XXXZXXXXZZZZZZXZZZZZZZZZXZZXXXZXXXXXXXXAXXXXAAXAXXAXAXAXXXAXAXXXXAZXZAZA-+==XZZX-XXXAAAAAIAIIAIAAAAAAAAAAAAIIIIIIAIAIAIIIAIAAIIAIIII
+                                                                        .CCC    C
+                                                                        '
+                                                                        X
+                                                                        C
 XXXZZZZXXZZZZZZZZZZZZZZZZZXXXXXZXXXXXXXXAXXXAAAXXXXXXXAXAAXXAXXXAAXXXAAI-+A---ZZXX-Z-ZAAAAAAIIIAAAA=XAAAAAIAXAAAAAAIIIAIAAAAAIIIIAAA
+                                                                        .C CCC    C C
+                                                                        '
+                                                                        X
+                                                                        C
 XXXZZXZZXZZZZZZZZZZZZZXZZXZXXXXZXXXXXXXXXXZXAXXXXXXXXAAAXXAAAAXXXXXXXXAX"+I-M-ZXXXXXXXAXXAXXXXXXXXXXZXXAAAIAAAIIAXAXZAAAAAXAAAAAAAAA
+                                                                        +C C C
+                                                                        C
 XXZXXXZZZXZZZZZZZZZZZZZZZXXXZZZZXXXXXXXZXXAXXXXXXXXXAXAAXXXXXXXXXXXXXAAZ"==-M-=-AAAAIAAAAAAAIIAAXXZ-+==MM-ZXXXAXAAAIIAZM====-ZZXXZXX
+                                                                        +CCC CCC                   CCCC  C              CCCCC
+                                                                        C
 ZZZXZZZZXXZZZZZZZZZZZZZZZ-ZXZZZZZZXZZXXXXXXXXXXXXXXXXXXXXXXXAXXXXXXXXXA="=AA-Z-MXAAAAXXAXAAAAAAAAAAAAXXAXAXXXAXXXXXXXXXXXXXXZXX-ZM=-
+                         C                                             C+C  C C                                                C  CC
+                                                                        C
 ZZZZZZZZXZZZZZZZ-ZZZ---ZZZZZZZZZZZXZXXXXXXAXZXXXZXZXXXXXXXXXXXXZXXXXXXA""MAAAXXZXXXXXXAAAAAAAAAAAAXAAAAXAAAAAAAAAAAAAAAAAAXAXXXXXXXX
+                C   CCC                                                ++
+                                                                       CC
 ZZ-Z---ZZZZZX-Z----Z----ZZZZZZ-ZZZXZZZXXXXXZZZXXZXXXXXXXXXXXZXXXXZXXXXA+"+AAAAAXXXAXAXAXZAAXXAAAAAXAAXAXXAAAAAAAAAXAAAAAAAAAAAAAAIAA
+  C CCC      C CCCC CCCC      C                                        C+C
+                                                                        C
 ZZZZ-Z-ZXZ-ZZ--Z---Z--Z-Z-Z-----ZZZZZZXZXZZZXZXZZZZXXXZXXXZXXXXZXXXXXXA""+AAAAAXZXXXXAAXAXXAAXAAXXAAAAAAAAAAAAAAAAAAAXAAAAXAAAAAAAAA
+    C C   C  CC CCC CC C C CCCCC                                       ++C
+                                                                       CC
 ZZ-ZZZ-Z---ZZ---Z-------ZZZZZ--ZZZXZZZXXXZZZXZZZZZZZXZZXXXXZZZZZZZZXXXX--"-XXXXXXXXXXXAXXAXXXXAAXXXXXXXXXAAXAAAAAAAAAAAAXAAXXAAAAAAA
+  C   C CCC  CCC CCCCCCC     CC                                        C.+C
+                                                                        'C
+                                                                        X
+                                                                        C
 -ZZ--ZZZ--ZZ----Z-Z-Z-----Z---ZZZZZ-XZZZZZZZZZZZZZZZXXXZZZZZZXZZZZZZXXXA-"+AXZXXZAXXXXAXXXXXXXXXXXXXXXXAXAAAAAAAAAAXAAAAXAAAAAAAAAAA
+C  CC   CC  CCCC C C CCCCC CCC     C                                    .+C
+                                                                        'C
+                                                                        X
+                                                                        C
 -----ZZ--------Z----Z--Z--ZZZ-Z-Z-Z-ZZZZZZZZZZZZZZZZZZXZZZZZZXXZZZ--XZXX-""XXZXXXXXXXXXXXXXXXXXXXXXXXAXXXAAAAAAAAAAAAXAAAAAAAAAAAAAA
+CCCCC  CCCCCCCC CCCC CC CC   C C C C                              CC    .++
+                                                                        'CC
+                                                                        X
+                                                                        C
 -ZZ---Z--Z-------M--ZZZ-----Z---ZZZZZZZZZZZZZZZZZZZZZZXZZZ-ZZZZZZXXXZXXX---+AZXXXXXZXZXXXXZXXXZZXXXXXXXXAAXAAAAXAAAAAAXAXAAAAAAAIAAA
+C  CCC CC CCCCCCC CC   CCCCC CCC                          C             ...C
+                                                                        '''
+                                                                        XXX
+                                                                        CCC
 -------------Z------Z---Z---------ZZ---ZZZ-ZZ---ZZZ--ZZZZZ-ZZ-ZZZZZZZZZZ----ZXXXXXZ--XZXZZ-ZZXXZXXXXXXXXXAAXAAXAAXXXXXAXAAAAAAAAAAAA
+CCCCCCCCCCCCC CCCCCC CCC CCCCCCCCC  CCC   C  CCC   CC     C  C          C...       CC     C
+                                                                         '''
+                                                                         XXX
+                                                                         CCC
 --------M------Z-M--Z---Z-----------Z-ZZZZZ-Z-Z--ZZZ-ZZZZZ-ZZZZ-ZZ-ZZZZXX=--"ZXZXZZXZZZZ-ZZZXXXXXXXXXXXXXXAXXAXXAXXXXXAAAAAAAAAIAIII
+CCCCCCCC CCCCCC C CC CCC CCCCCCCCCCC C     C C CC   C     C    C  C      C..+           C
+                                                                          ''C
+                                                                          XX
+                                                                          CC
 MMM-----MMM------------ZZ---------ZZ---Z--Z---Z--ZZ-ZZZZ-Z-ZZZZ-Z---ZZZZXX---"XXXZXXXZZZXZZXXXXXXXXXXXXXXAXAXAXXXXXXXXAAAAAAAIII=A-=
+   CCCCC   CCCCCCCCCCCC  CCCCCCCCC  CCC CC CCC CC  C    C C    C CCC      ...+                                                    CC
+                                                                          '''C
+                                                                          XXX
+                                                                          CCC
 MM-M-M-M--M-----------Z-------------Z------Z-------ZZZ-ZZ-Z-X--Z---Z--ZXZXA-"-"XAAXXXXXXXXZXXXAXZXXXXXXXXAAAXAAXAXAXAAAAAAAII=M""+"+
+  C C C CC CCCCCCCCCCC CCCCCCCCCCCCC CCCCCC CCCCCCC   C  C C CC CCC CC     .+.+                                                ++C+C
+                                                                           'C'C                                                CC C
+                                                                           X X
+                                                                           C C
 MMM==MMMMMMM-MM-----Z--------Z-----ZZZZ--Z-----------ZZZ----ZZ-------ZZZZZXX+""-=XXXXZXXZZXXXXXXXXXXXXXXXXAXAAXAAAAAAAAAXXX+-"-----"
+   CC       C  CCCCC CCCCCCCC CCCCC    CC CCCCCCCCCCC   CCCC  CCCCCCC       C++.C                                          C.C.....+
+                                                                             CC'                                            'B'''''C
+                                                                               X                                            XHXXXXX
+                                                                               C                                            CXCCCCC
 =M=M=MMMMMMMM-MMMM--------M--------ZZ-Z-------------Z-----Z--ZZ------ZZZZZXXX="--+XAXXXXZXXXXXXXXXAXXXXXAAAAAAAAAAAIZ--M+"-+""----"-
+C C C        C    CCCCCCCC CCCCCCCC  C CCCCCCCCCCCCC CCCCC CC  CCCCCC        C+..C                                   CC C+.C++....+.
+                                                                              C''                                        C' CC''''C'
+                                                                               XX                                         X   XXXX X
+                                                                               CC                                         C   CCCC C
 =====MMMMMMMM-M-MMMM-M--------------Z---Z---------------------------ZZZZZZXXXXZ"--"=AAXAXXXXXXXAXXAAXXAIAAIIIIIIIA-+"-"""-------""--
+CCCCC        C C    C CCCCCCCCCCCCCC CCC CCCCCCCCCCCCCCCCCCCCCCCCCCC           +..+C                              CC+.+++.......CC..
+                                                                               C''C                                 C'CCC'''''''BB''
+                                                                                XX                                   X   XXXXXXXHHXX
+                                                                                CC                                   C   CCCCCCCXXCC
 =====M===M==MM=MMMM-----------Z----ZZ--------------Z-Z-------------ZZZZZZZXAXZZ--M+"-MIAAAAAAAAAAAIII-##-""-######""--#"""##-"-ZZM+"
+CCCCC CCC CC  C    CCCCCCCCCCC CCCC  CCCCCCCCCCCCCC C CCCCCCCCCCCCC            CC C+.                CXX.++.XXXXXXCC..XCCCXX.+C   C+
+                                                                                   C'                 $$'CC'$$$$$$BB''$BBB$$'C     C
+                                                                                    X                 __X  X______HHXX_HHH__X
+                                                                                    C                 &&C  C&&&&&&XXCC&XXX&&C
 ================M==MMMM-M-M--M-------------------------------------Z--ZZ-ZZXXXAI-#==+""-""++=+++++"+++++"---"--"-""++++"=-Z-+-"#####
+CCCCCCCCCCCCCCCC CC    C C CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CC  C       .XCCC++.++CCCCCCCC+CCCCC+...C..C.C+CCCC+CC CC.CXXXXX
+                                                                                '$   CC'CC        C     C'''B''B'BC    C     'B$$$$$
+                                                                                X_     X                 XXXHXXHXH           XH_____
+                                                                                C&     C                 CCCXCCXCX           CX&&&&&
 =============M=====MMMMMMM=MM-MM-M---------M------Z----------------Z-ZZ--ZZZXXXAI=#--"=++++"""---ZZXZXAIXZMM---M-MMMMM="-"######"###
+CCCCCCCCCCCCC CCCCC       C  C  C CCCCCCCCC CCCCCC CCCCCCCCCCCCCCCC C  CC        CX..+CCCCC+++CCC           CCC C     C+.CXXXXXXCXXX
+                                                                                  $''C     CCC                         C'B$$$$$$B$$$
+                                                                                  _XX                                   XH______H___
+                                                                                  &CC                                   CX&&&&&&X&&&
 =========++===========MM=MMMM-MMMMMMM---------------Z-------M--------Z-ZZZZZXXXXAI-###"AM"""-"+++=ZXAAIIIII=====+=+"-""#""--"-######
+CCCCCCCCCCCCCCCCCCCCCC  C    C       CCCCCCCCCCCCCCC CCCCCCC CCCCCCCC C           CXXXC  +++.+CCCC            CCCCC+.CCXCC..C.XXXXXX
+                                                                                   $$$B  CCC'C                     C'BB$BB''B'$$$$$$
+                                                                                   ___H     X                       XHH_HHXXHX______
+                                                                                   &&&X     C                       CXX&XXCCXC&&&&&&
1
-
0                                            PRINCETON UNIVERSITY COMPUTER CENTER CLINIC
-
-
-
-
-
                                                            +------------+
                                                            +            +
                                                            + COMPUTER   +
                                                            +            +
                                                            +    PICTURE +
                                                            +            +
                                                            +------------+
-
-
-
-                                                  PICASSO'S "PORTRAIT OF SYLVETTE"
-                                                   COMPUTER TRANSCRIPTION PROCESS
0                                                                 BY
0                                                         SAMUEL P. HARBISON
0                                                       COMPUTER CENTER CLINIC
                                                         PRINCETON UNIVERSITY
                                                           87 PROSPECT ST.
                                                     PRINCETON, NEW JERSEY 08540
-                                                  COPYRIGHT 1973 BY S. P. HARBISON
-                                                       SHEET  2 OF  2 SHEETS
-                         THE COMPLETE PICTURE IS CONSTRUCTED BY TAPING THE SHEETS TOGETHER SO THAT THE
                          LAST CHARACTER ON THE FIRST SHEET MEETS THE FIRST CHARACTER ON THE NEXT SHEET
                          WITH NO WHITE SPACE BETWEEN THEM.  THIS WILL REQUIRE TRIMMING THE SHEETS WITH
                          SCISSORS.  DO NOT PUT TAPE ON THE PRINTED SIDE OF THE PAPER; TAPE FROM BEHIND.
-
-
-
-
-
-
0
 ZX--ZZZXXXXXXXXXXZZXXXXZXXXZZZZZZZXXXZZ-ZZM------M--M---MMM-------MMMM-M-MM--M----M----MM=M=M=M===MM=M=MMM=MMMMM=M====+==+=========+
+  CC                                   C   CCCCCC CC CCC   CCCCCCC    C C  CC CCCC CCCC  C C C CCC  C C   C     C CCCCCCCCCCCCCCCCCC
 ZZZZZXXZZXZXXXXXXZXXXXZXZZZZZZZXXXXXXZXZZZ--ZZ-ZZ-----M---=--------MMMM--M-----MM----MMMM-M===MMMM===MMMMMM=====MMM==MM=======+===+=
+                                          CC  C  CCCCC CCCCCCCCCCCC    CC CCCCC  CCCC    C CCC    CCC      CCCCC   CC  CCCCCCCCCCCCC
 ZZXXZZZXZXZXXXXXXZXXXXXXXXXXXXXXXXXXXZZZZZ----Z-----------M--------MM---MMM-------MMMMM=MMMM=MMMMMMMMM=MM=MMMMM=MMM=MMM=========++++
+                                          CCCC CCCCCCCCCCC CCCCCCCC  CCC   CCCCCCC     C    C         C  C     C   C   CCCCCCCCCCCCC
 XXXXXZZZXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXZZ-MZ----------------------MM-M-MM---MMM-MM=MMMMMMMMMMMMMM==M=M-MMMMM========M========++++++
+                                          C  CCCCCCCCCCCCCCCCCCCCCC  C C  CCC   C  C              CC C C     CCCCCCCC CCCCCCCCCCCCCC
 XXXXXXXXXXXXZXXXXXXXXXXXXXXXXXXXXXXXXXZZZ---ZZZZ--ZZZ----MM------Z------------M=--MM=MMMMMMM-MMM=MMMM-MMMM=M=M==M=M=======M====+++-=
+                                         CCC    CC   CCCC  CCCCCC CCCCCCCCCCCC CCC  C       C   C    C    C C CC C CCCCCCC CCCCCCCCC
 ZZZXXXAXXXXXXZXXXZXXXZXXXXXXXZXXXXXZZZZZZZ--ZZ---Z--Z----M-------ZZ-MZ-Z-MMM----MMMMMMMMMMMMMMM---MMMMM=MM===========MMM======++M===
+                                          CC  CCC CC CCCC CCCCCCC  C  C C   CCCC               CCC     C  CCCCCCCCCCC   CCCCCCCC CCC
 XZXXXXAAXXXXXXXXXZXXXXXZXXXXXXZXXXZZZZZZZZ--ZZZ---ZZZ-Z--M--ZZ------MMMMMMMMMMMMMMMMMMMMMMMM--MM-MMM=MM=MM=====MM==M=M==========MMM-
+                                          CC   CCC   C CC CC  CCCCCC                        CC  C   C  C  CCCCC  CC C CCCCCCCCCC   C
 XXXXXXAAAXAAXAAXXXXXXXXXXXXXZZZZZZZZZZZZZ-----Z----------M-----MMMMM====-MMM=MM=MMMMM-M=MMMMMMMMMMMM====MMMM==M=M==MMMM===MM=M====M"
+                                         CCCCC CCCCCCCCCC CCCCC     CCCCC   C  C     C C            CCCC    CC C CC    CCC  C CCCC C
+                                                                                                                                   B
+                                                                                                                                   H
+                                                                                                                                   X
 XXXXAXXAAAXXAAXXAAXXAXXZZZZZZZXXZZZZ--Z-ZXXZZZZ-ZZZZ----MMMMMMM=MM=MM==MM-==M==M=MM-MMMM=MMMMMMM-M===MMMMMM==M=M==M===MMMMMM===M+##"
+                                    CC C       C    CCCC       C  C  CC  CCC CC C  C    C       C CCC      CC C CC CCC      CCC CXXC
+                                                                                                                                 $$B
+                                                                                                                                 __H
+                                                                                                                                 &&X
 XXZZXXXAAXXXXAXAXXXXXXXXXZZZ-ZXXXXZXZZZZZ-ZZ-ZZ------MM-M-MM=MMM=MM=====MMM=M==MMM--M-MMMMMMM---MMMMM=-MMMMM=M==M=M-MMMMM=+++"##-"=A
+                            C            C  C  CCCCCC  C C  C   C  CCCCC   C CC   CC C       CCC     CC     C CC C C     CCCC+XX.+C
+                                                                                                                             C$$'C
+                                                                                                                              __X
+                                                                                                                              &&C
 ZZXXXXXAXXXXXAAXXXXXXAXXXXXXXXXXZZZZZZZZZZZ-----M----MMM-MMMM=MMMMM==MMMMMMMMMMMM-MMMMM=M=MM-MMMMMMMMM-MMMMMMMMMM==MMM==+"-"#"=MXAAX
+                                           CCCCC CCCC   C    C     CC            C     C C  C         C          CC   CCC+.CXCC
+                                                                                                                         C'B$B
+                                                                                                                          XH_H
+                                                                                                                          CX&X
 XZXXAAAXXXXXXXXXXXXXXAXXXXXXXXXZXZZZ------Z--ZZ----Z-M-MMM-MMMMM--MM----M---MM-----MMM====M=MMMM-M-MMM==M===M=MMM-M==+"####+-XA-M-XX
+                                    CCCCCC CC  CCCC C C   C     CC  CCCC CCC  CCCCC   CCCC C    C C   CC CCC C   C CCC+XXXXCC  C C
+                                                                                                                      C$$$$
+                                                                                                                       ____
+                                                                                                                       &&&&
 ZZXXAAXXXXAAAAXXXXAAXXAXXZXXXXZZXXXXZZXXZZZZX-ZZ-M------Z-----MM=MM---Z--MM-ZM=============M---M---M==MM=M-M-M=+=++-##"""-XXZM---""-
+                                             C  C CCCCCC CCCCC  C  CCC CC  C  CCCCCCCCCCCCC CCC CCC CC  C C C CCCCC.XXCC+C    ...CC.
+                                                                                                                   '$$BBC     '''BB'
+                                                                                                                   X__HH      XXXHHX
+                                                                                                                   C&&XX      CCCXXC
 ZXXZXZZZZZ-ZXXXXXXXXXXXXZZZZXXXXXZXZZZXZZZZZZZZZ--M--ZM--Z---ZZZZ-Z-XAAAAXAXM-MMMMMMMMMMMMMM-MM-MMM=MM----M==-""--#"-+ZIIXZM+--"""--
+          C                                     CC CC  CC CCC    C C         C              C  C   C  CCCC CCC++..XC.C      C..CCC..
+                                                                                                              CC''$B'        ''BBB''
+                                                                                                                XX_HX        XXHHHXX
+                                                                                                                CC&XC        CCXXXCC
 XXZZZZZZXZZZZZZZXXZXXXZZZZZZXZZZZZZZZZZZXXXZZZ-----M+---------XZMM===A-ZAZ--ZX-MMMMM-M-MMMMM----------MM-M++"-###"MZIAAZ-=+"---"#"+-
+                                              CCCCC CCCCCCCCCC    CCC C   CC  C     C C     CCCCCCCCCC  C CC+.XXX+      CCC+...CXCC.
+                                                                                                            C'$$$C         C'''B$B '
+                                                                                                             X___           XXXH_H X
+                                                                                                             C&&&           CCCX&X C
 ZXZZXZZZXXZXXXZZZZ-XXZZZZZXZXZZZZXZZZZXZXZZ-ZZ-----MZZZZ---ZM-XZM=++++-"+""++Z--MMMMMMMMM-ZXXXZX-"++=+=M+"-##""MXXAXXM=+"""--""##"-+
+                  C                        C  CCCCC     CCC  C   CCCCC.+C++CC CC         C      C+CCCCC C+.XXCC       CC+++..+CXXC.C
+                                                                      'C CC                      C       C'$$BB         CCC''CB$$B'
+                                                                      X                                   X__HH            XX H__HX
+                                                                      C                                   C&&XX            CC X&&XC
 ZZZZZXZZXXXXZZZXZZXAAAXXXXXXZZZZXXXXZZZZZZZZ-ZZZZ---ZXM=X-ZX--XZM=+"MXZZ-ZXXAXA-X----ZZZAAXX--""""+++MM""#""+A==IAX-M++""+"--#"--"M=
+                                            C    CCC   C C  CC   CC+    C      C CCCC       C.C+++CCC  +CXCCC      C CC++C+..XC..C C
+                                                                   C                         'BCCC     CB$BB           CC C''$B''B
+                                                                                             XH         H_HH               XX_HXXH
+                                                                                             CX         X&XX               CC&XCCX
 XXZXXZZZZXXZZ-ZZZXZXXXXXXXXXXZZXXXXZZZZZ-ZZZ-Z-Z-Z--++"-""M----Z-----MMZZ+-#"#+=+--"--+""-"++""++=+=+"##"+Z=IIAAM+++""""-""#"==-----
+             C                          C   C C C CCCC+.++ CCCC CCCCC    C.XCXCCC..+..C++.+CC++CCCCCCCXX+C       CCC++++.CCXCCCCCCCC
+                                                      C'CC                '$B$   ''C'' CC'C  CC      B$$C           CCCC'BB$B
+                                                       X                  X_H_   XX XX   X           H__                XHH_H
+                                                       C                  C&X&   CC CC   C           X&&                CXX&X
 --Z--Z-ZZZ--Z-Z--XZZZXXXXXXXXZZZXZZZ------------MM==++"""+++--Z------===MMM++-MM-===++=+++++++=M++-"#-M-I==AZM+"""----"""-"=+ZXXXXXZ
+CC CC C   CC C CC                   CCCCCCCCCCCC  CCCC+++CCCCC CCCCCCCCC   CCC  CCCCCCCCCCCCCCC CC.CX. C      C+++....+++.+CC
+                                                      CCC                                         'B$'         CCC''''CCC'C
+                                                                                                  XH_X            XXXX   X
+                                                                                                  CX&C            CCCC   C
 ------ZZ-Z-ZZZZ--Z--Z-ZZXXZ----Z-ZZZ---Z----M---MMMM-M===--Z-------MMMM=MMMMMM======++======MZ+-#"#-XAI==ZM+--"----"-=+"+MZXXZZZZZXZ
+CCCCCC  C C    CC CC C     CCCC C   CCC CCCC CCC    C CCCCC CCCCCCC    C      CCCCCCCCCCCCCC  C.XCX.       C..+....C.CC+C
+                                                                                               '$B$'        ''C''''B'  C
+                                                                                               X_H_X        XX XXXXHX
+                                                                                               C&X&C        CC CCCCXC
 ---M-ZZ-ZZZZ-----ZXZZ--ZZZX---Z-------ZZ----M=MM==+=M==M=MM=Z-ZZZXX=M====M=======MMM=====MZ=-##-"==II=A=----""-""-""-"=--+Z-ZXZZZZZZ
+CCC C  C    CCCCC    CC    CCC CCCCCCC  CCCC C  CCCC CC C  C C     C CCCC CCCCCCC   CCCCC  C.XX.CC     C....++.CC.++.+CCCC C
+                                                                                            '$$'B       ''''CC'BB'CC'C
+                                                                                            X__XH       XXXX  XHHX  X
+                                                                                            C&&CX       CCCC  CXXC  C
 -M--M------ZZXZZZ----Z----ZZ------MMMM-M---------=========MMZ--ZZ-M====M==MMM=MMM====MMMZ-"#"++Z==AXM""------"-""++++-Z--=+--ZZ---ZZ
+C CC CCCCCC      CCCC CCCC  CCCCCC    C CCCCCCCCCCCCCCCCCC   CC  C CCCC CC   C   CCCC    .CXCCC      ++......C.C+CCCCC CCCCCC  CCC
+                                                                                         'B$B        CC''''''B'BC
+                                                                                         XH_H          XXXXXXHXH
+                                                                                         CX&X          CCCCCCXCX
 ----MZZ-ZZZXXXZZ---------------ZZ--MM-----ZZ----MMMMM--MMMMMM-MMMMM+++=+=++=-M==M=M"++=-""---AIA-M+---"----""--++=="+M---=-+=-Z-ZZZZ
+CCCC   C        CCCCCCCCCCCCCCC  CC  CCCCC  CCCC     CC      C     CCCCCCCCCC CC C +CCC.CC.CC   C C...+....CC..CCCC+C CCCCCCCC C
+                                                                                   C   'BB'        '''C''''BB''    C
+                                                                                       XHHX        XXX XXXXHHXX
+                                                                                       CXXC        CCC CCCCXXCC
 Z---M-Z-XZ-XZZZZ------MM--M-M---ZZ-M-------ZZZZZ-MMM----------M===++++==="--MM=MZ"---"""MZ-XA-+="""---""#"-""+=-MMM"++=--M-M=MZZZ-Z-
+ CCC C C  C     CCCCCC  CC C CCC  C CCCCCCC     C   CCCCCCCCCC CCCCCCCCCC+..  C  +...CCC  C  CCC+++...+CXC.C+CCC   +CCCCC C C    C C
+                                                                         C''     C'''BBB        CCC'''CB$B'BC      C
+                                                                          XX      XXXHHH           XXX H_HXH
+                                                                          CC      CCCXXX           CCC X&XCX
 ZXZ------ZZ-Z------------Z---M-MM-MM--MM-------ZZ-==---Z------M-MMM-MMMMM-M"-MM-"-""-""XXXX+"""""-"-""""#"-+=-MMMZ+""=XM---ZM=----Z-
+   CCCCCC  C CCCCCCCCCCCC CCC C  C  CC  CCCCCCC  CCCCCC CCCCCC C   C     C C.  CC.CC.++    C+++++.C.CCCCX+.CCC    C++C  CCC  CCCCC C
+                                                                           B'   B'BB'CC     CCCCC'B'BBBB$C'        CC
+                                                                           HX   HXHHX            XHXHHHH_ X
+                                                                           XC   XCXXC            CXCXXXX& C
 -ZZZZ-----Z----------------Z-M--MM--MMMMMM-M-MMMMM=MM-----M---MMMMM-M=M=MMM===""-""-ZX-Z=-""-"---"-"--""-++=M-ZZM+++==M--M-=M==M-ZZ-
+C    CCCCC CCCCCCCCCCCCCCCC C CC  CC      C C     C  CCCCC CCC     C C C   CCCCC.CC.  C C.++.+...C.C..CC.CCC C   CCCCC CC CC CC C  C
+                                                                              BB'BB'     'CC'C'''B'B''BB'
+                                                                              HHXHHX     X  X XXXHXHXXHHX
+                                                                              XXCXXC     C  C CCCXCXCCXXC
 --------------Z------Z--Z-----ZM----==M=MMMMMMMMMMMMMM-MM-M-MMM---ZZ-M=M=+=""--""++ZM="-"-""----"--"---+===M-Z-=+"==MMMZ----MMM---Z-
+CCCCCCCCCCCCCC CCCCCC CC CCCCC  CCCCCC C              C  C C   CCC  C C CCC++..CCCC  C+.+.++....C..C...CCCC C CCC+CC    CCCC   CCC C
+                                                                           CC''BB     C'C'CC''''B''B'''          C
+                                                                             XXHH      X X  XXXXHXXHXXX
+                                                                             CCXX      C C  CCCCXCCXCCC
 MM-M-ZZZ-------Z----Z---Z----Z-XZZ---MM--Z-Z-M==-M-M==MMMM-M--==ZZZ-=M=="+-----+M-"+-""-"--"-"--"--"++=MMM==MM+++==-M---Z-Z---------
+  C C   CCCCCCC CCCC CCC CCCC C   CCC  CC C C CCC C CC    C CCCC   CC CC+C.....C C+C.++.+..+.C..C..+CCC   CC  CCCCCC CCC C CCCCCCCCC
+                                                                        C '''''   C 'CC'C''C'B''B''C
+                                                                          XXXXX     X  X XX XHXXHXX
+                                                                          CCCCC     C  C CC CXCCXCC
 MMMMMXZZZ-=--M------Z---M------------Z----MM-M==M=M---MMZXZ-="++====Z=+-+"--""M=-"---"-"-"-"---"+=++=M===+=M++=MM-ZM-Z-M"MZ----Z---Z
+         CCCC CCCCCC CCC CCCCCCCCCCCC CCCC  C CC C CCC     CC+CCCCCC CC.CC..++ C.+...C.C.+.+...+CCCCC CCCCC CCC  C  C C +  CCCC CCC
+                                                             C         ' B''CC  'C'''B'B'C'C'''C                        C
+                                                                       X HXX    X XXXHXHX X XXX
+                                                                       C XCC    C CCCXCXC C CCC
 ====MM--Z-Z---M----M----------M---M--------MMMM------Z---=-MMZX-X=--=-#"---""""--"-------"""""-+==+=====++=+++=-MM=MM==+=M---Z------
+CCCC  CC C CCC CCCC CCCCCCCCCC CCC CCCCCCCC    CCCCCC CCCCC    C CCCC.X+...+++C..+.......+++++.CCCCCCCCCCCCCCCCC  C  CCCC CCC CCCCCC
+                                                                     '$C'''CCCB''C'''''''CCCCC'
+                                                                     X_ XXX   HXX XXXXXXX     X
+                                                                     C& CCC   XCC CCCCCCC     C
 ---====MMMMMM----MM-M---------MM----M----MM-M-M-------MZ--ZZZZXXXXM+-""""""---""---"""-""+=++++======++=++++==Z-=M====M=M=+M-Z------
+CCCCCCC      CCCC  C CCCCCCCCC  CCCC CCCC  C C CCCCCCC  CC         C.CC++++...++...C++.++CCCCCCCCCCCCCCCCCCCCC CC CCCC C CC C CCCCCC
+                                                                    'BBCCCC'''CC'''BCC'CC
+                                                                    XHH    XXX  XXXH  X
+                                                                    CXX    CCC  CCCX  C
 =M--M+"=AAMM=MZZ---MM-----Z---MM------M-------ZZ-Z---ZZZZZ--ZMIAIM-"--"-"--"--"-"-""-+++=+=++MMMM===++=++==M--Z==+MMM--MMM+=-Z=--MM-
+C CC C+C    C   CCC  CCCCC CCC  CCCCCC CCCCCCC  C CCC     CC      .C..+.+..+..+.+.++.CCCCCCCC    CCCCCCCCCC CC CCC   CC   CCC CCC  C
+      C                                                           'B''C'C''C''C'C'CC'
+                                                                  XHXX X XX XX X X  X
+                                                                  CXCC C CC CC C C  C
 ""+M=Z+"-AAMMMMM-XZ---M--MMMM--------ZZ--Z-ZX-XXZMXZXZXX-XZ---=1-+"--""-"-"""-"-++++=+=+=M-+==-M++M++++=MZZM-M==++-M-----M+=M==--ZZZ
+C+C C CC.       C  CCC CC    CCCCCCCC  CC C  C          C  CCC  .CC..++.+.+++.+.CCCCCCCCC CCCCC CC CCCCC    C CCCCC CCCCC CC CCCC
+BC     B'                                                       ' B''CC'C'CCC'C'
+H      HX                                                       X HXX  X X   X X
+X      XC                                                       C XCC  C C   C C
 M--ZXZ-=""--MMM==ZZZ-M-Z--M--------ZZZ-ZZ-ZZZ-Z-XZXXXZXZZZ---X-Z#"----""""+--++=++=++==MM=MM==++==-MM=-X----==M-=+M---M==-M-MM==M---
+ CC   CCC+CC   CC   C C CC CCCCCCCC   C  C   C C          CCC C XC....++++C..CCCCCCCCCC  C  CCCCCCC  CC CCCCCC CCC CCC CCC C  CC CCC
+        BC                                                      $B''''CCCC ''
+        H                                                       _HXXXX     XX
+        X                                                       &XCCCC     CC
 ZAAAAAAM+-"--=MM-----M--M-----------ZZZZ-Z-ZZ-ZZXZXAAXX-"-"+-+-#"---"""+"""+++==M=+=M=MM=======M==-=MZ--M=MMM--=+="MMM-M-------M=M--
+        C.+CCC  CCCCC CC CCCCCCCCCCC    C C  C         C+.+C.C.XC...+++C+++CCCCC CCC C  CCCCCCC CCCC  CC C   CCCCC+   C CCCCCCC C CC
+         'C                                             C'C ' '$B'''CCC CCC                                       C
+         X                                               X  X X_HXXX
+         C                                               C  C C&XCCC
 -XAIAXX-"-#--=M--MM-ZM=MM-M-MMMZ------ZZZZ--X-ZXXXAAXZ"--=M--"=---+-"-"+++==MMM=++MMM=+M====+=M--MM=-M-M----Z-M"++"M--X-ZZZ-MMMMMM--
+C      C+.XCCC CC  C  C  C C    CCCCCC    CC C        +..C CC+C...C.C.+CCCCC   CCC   CC CCCCCC CC  CC C CCCC C +CC+ CC C   C      CC
+        C'$                                           C''    C ''' 'B'C                                        C  C
+         X_                                            XX      XXX XHX
+         C&                                            CC      CCC CXC
 -AAX-ZZ=+"-M-=M-M--ZXX-===M==-ZZZ---ZZXX-ZXZZZXXXAAX##########--+-""-#-=MM=M+MMM--M+=======+=+M-MMMM=ZMZ--M=Z=="====MZZZAZZM-----M=-
+C   C  CC+. CC C CC   CCCC CCC   CCC    C           XXXXXXXXXX..C.+C.X.C  C C   CC CCCCCCCCCCC C    C   CC C CC+CCCC        CCCCC CC
+         C'                                         $$$$$$$$$$'' 'CB'$'                                        C
+          X                                         __________XX X HX_X
+          C                                         &&&&&&&&&&CC C XC&C
 M-Z-MM=M=""M-=M-MM------MMM-ZM-Z-M-Z-----ZZ-ZXZXXXZ-"#""-#"-###"---M--"=MM=M-M--=+M==++==+-===MMM====M==MZM-+""==++=ZZZZZZ-ZMMMMMMM-
+ C C  C C+C CC C  CCCCCC   C  C C C CCCCC  C       .CXC+.XC.XXXC... ..+C  C C CCCC CCCCCCC.CCC   CCCC CC   CC++CCCCC      C        C
+         CB                                        'B$BC'$B'$$$B''' ''C                   '                  CC
+          H                                        XH_H X_HX___HXXX XX                    X
+          X                                        CX&X C&XC&&&XCCC CC                    C
 MMMMM-M==+"M-=--M---ZZZMM-----------ZZ-ZZZZZZXXXXM"""#-+=#--="#"#"#"=MMMM=MM-M====+=+++++"-=-MM===M=++"+-M=+++====+-ZZZZZMM--=----MM
+     C CCCC CCCC CCC     CCCCCCCCCCC  C           C+CX.CCX.CCCXCXCXCC    C  C CCCCCCCCCCC+.CC  CCC CCC+CC CCCCCCCCCC       CCCCCCC
+          B                                       BCB$'  $'  B$B$B$B                     C'           C
+          H                                       H H_X  _X  H_H_H_H                      X
+          X                                       X X&C  &C  X&X&X&X                      C
 MMM--MM==+-M-M-MM-M-Z-ZZM--M-------ZZ-Z-ZZXZXXXZ=#-"#########"#"##-#+ZZ-M+MMM+M"+++"+""==+M-X-MM==M=++++=+===M=M-M+MZXZZ-M---M--M---
+   CC  CCC. C C  C C C   CC CCCCCCC  C C        CX.CXXXXXXXXX+XCXX.XC  C C   C +CCC+C++CCC C C  CC CCCCCCCCCC C C C     C CCC CC CCC
+          '                                      $'B$$$$$$$$$C$B$$'$           C   C CC
+          X                                      _XH_________ _H__X_
+          C                                      &CX&&&&&&&&& &X&&C&
 =-MM-==-M-+M---M-ZZZX--Z--------------Z1ZXZXXAX=###"####"##########"#MZ--M+==+=M+++++M=-+-ZX-+=M=++++++++M==Z+M---=MMZZZX-=Z--M-----
+CC  CCCC .C CCC C    CC CCCCCCCCCCCCCC         CXXXCXXXX+XXXXXXXXXX+X  CC CCCCC CCCCC CCCC  CCC CCCCCCCCC CC C CCCC      CC CC CCCCC
+         '                                      $$$B$$$$C$$$$$$$$$$C$
+         X                                      ___H____ __________ _
+         C                                      &&&X&&&& &&&&&&&&&& &
 -===MM=M+-"MM--M--Z----ZZMM-Z-Z----ZZZ-ZZZXAXZ"########"-############-MM-MM==M---M+=++M++X-=+===+=+""===+==MM--M-=-MM-ZMM+=M--------
+CCCC  C C.+  CC CC CCCC    C C CCCC   C       +XXXXXXXXC.XXXXXXXXXXXX.  C  CC CCC CCCC CC CCCCCCCCC++CCCCCC  CC CCC  C   CC CCCCCCCC
+         'C                                   C$$$$$$$$B'$$$$$$$$$$$$'                             CC
+         X                                     ________HX____________X
+         C                                     &&&&&&&&XC&&&&&&&&&&&&C
 M=M-M=M+"+"-M--M----M--Z---------Z--ZZZZXXXAM"##"######"#####"--X=+####"=M--M-MM-=+=====M=+==MM="+"++M+======M-M-M-ZM=--MMMM--Z-Z---
+ C C C CCCCC CC CCCC CC CCCCCCCCC CC         +XXCXXXXXXCXXXXX+.C CCXXXXCC CC C  CCCCCCCC CCCC  C+C+CC CCCCCCC C C C  CCC    CC C CCC
+        B B                                  C$$B$$$$$$B$$$$$C'    $$$$B                        C C
+        H H                                   __H______H_____ X    ____H
+        X X                                   &&X&&&&&&X&&&&& C    &&&&X
 M===M+=+""=---M----MM--X-Z--Z---X---ZXZXXXIM-###-""#######Z+X=-=ZXXM-=##"---M=M====MMM+++-+-==+"""+++===+===+=-M----M--M-ZMM=--ZZ---
+ CCC CCCC+CCCC CCCC  CC C CC CCC CCC        .XXX.CCXXXXXXX C  C     CCXXC.CC C CCCC   CCC.CCCCC+++CCCCCCCCCCCCC CCCC CC C   CCC  CCC
+        BC                                  '$$$'BB$$$$$$$            $$B'               '     CCC
+        H                                   X___XHH_______            __HX               X
+        X                                   C&&&CXX&&&&&&&            &&XC               C
 -++=+"+"""-MMM-M------MZ--Z-X-ZZZZXZ-ZIAAIM"#"--#"""-""##"XIII-=AA-----M##"MM=+"M-MMM""""=-"+-"++===+=M+==+++"===M--Z-ZZZ---=-XZZ---
+CCCCC+CCC+C   C CCCCCC  CC C C      C      CXC..X++C.CCXXC    C   CCCCC XXC  CC+ C   ++++CC+C.+CCCCCCC CCCCCC+CCC CC C   CCCCC   CCC
+     C BBC                                 B$B''$CCB'BB$$B              $$B    C     CCCC  C 'C              C
+       HH                                  H_HXX_  HXHH__H              __H                  X
+       XX                                  X&XCC&  XCXX&&X              &&X                  C
 "=M+==-"----MMM-M-M---MM---ZXX--ZXZZXXXXX+"##"--"""""""-MZ-M"##-#"-MZ-M==##-==M--M-M"-+-+=++-+++=+++===+=++"""++M--ZZXZZ-M-M=MZZZ---
++C CCC.C..CC   C C CCC  CCC   CC         CCXXC..C+CCCCC.  C +XX.X+C  C CCXXCCC CC C +.C.CCCC.CCCCCCCCCCCCCC+++CC CC     C C C    CCC
+C     'B''                                B$$B''BCBBBBB'    C$$'$C       $$         C' '    '              CCC
+      XHXX                                H__HXXH HHHHHX     __X_        __          X X    X
+      CXCC                                X&&XCCX XXXXXC     &&C&        &&          C C    C
 ++=+=+"#"MM-MM--M-MM-M----ZZXXXAZXXXXXXX+###--"-"""---+MAXAX="######M+-"#+"Z-M-M=MM-==+"++++++=======+==="+++==M-Z-ZZ--XZ-M-Z--ZZZ-Z
+CCCCCCCX+  C  CC C  C CCCC              CXXX..+.++C...C     CCXXXXXX CC+XC+ C C C  CCCC+CCCCCCCCCCCCCCCCC+CCCCC C C  CC  C C CC   C
+      B$C                                $$$''C'CCB'''       B$$$$$$   C$ C            C                 C
+      H_                                 ___XX X  HXXX       H______    _
+      X&                                 &&&CC C  XCCC       X&&&&&&    &
 ++=+="-#"-M-----M-M--MZ-ZZ---ZZXZZXXXZ-+###"-""-"----+XI=---+--####"##=+-MM=M--=MMMM--=++=++===++=++M=+=====+=--ZZXZZZZZZZ-Z--ZZ----
+CCCCCC.X+C CCCCC C CC  C  CCC         CCXXXC.++.C....C   C..C..XXXXCXXCCC  C CCC    CCCCCCCCCCCCCCCC CCCCCCCCCCC          C CC  CCCC
+     B'$C                               $$$B'CC'B''''     '' ''$$$$B$$
+     HX_                                ___HX  XHXXXX     XX XX____H__
+     XC&                                &&&XC  CXCCCC     CC CC&&&&X&&
 =M==+#"-=M-M-Z-Z-MM--Z-ZZZZZXZ-----ZZ-="###--"-"""+MZZ==I==XX---""-+=+##+MMMMM-M--=-X=MM==+++="+++===M-ZM=+=MM-XX-ZZXXXZZXXZZZ-ZMMMM
+C CCCXC.C C C C C  CC C       CCCCC  CCCXXX..C.CC+C          ...CC.CCCXXC     C CCCC C  CCCCCC+CCCCCC C  CCC  C  C            C
+     $B'                               B$$$''B'BBC           '''BB'   $$                      C
+     _HX                               H___XXHXHH            XXXHHX   __
+     &XC                               X&&&CCXCXX            CCCXXC   &&
 ====##"M=----ZZ-MZ------M-MZZZZZ-ZZZ-=-""--"M--+""-X-==II=IA-"-+""+"="=-"-+==M------MMM+===="+===M==-MM=====M=M--ZXXXZ--ZXZZZ--MM-M-
+CCCCXXC CCCCC  C  CCCCCC C      C   CC.CC..+ ..C++C CC      CC.CCCC+C+C.C.CCC CCCCCC   CCCCC+CCCC CCC  CCCCC C CC     CC     CC  C C
+    $$B                               'BB''C '' CC           B' BB C C 'B'                  C
+    __H                               XHHXX  XX              HX HH     XHX
+    &&X                               CXXCC  CC              XC XX     CXC
 "--"#"+-MZZX----Z-Z--------ZZZZX-Z--=+--"++=-"++Z=A="M=ZXZMM###--"++="-="""=M=--ZZ--===+==+=+=M-M-MMMM===MMM----ZZXXXXZ-ZZ--Z----MM-
++.C+XCCC    CCCC C CCCCCCCC     C CCCC..+CCC.+CC C C+       XXX..+CCC+.C+++C CCC  CCCCCCCCCCCC C C    CCC   CCCC       C  CC CCCC  C
+C' C$B                                ''C   'C      C       $$$''C   C' CCC
+ X  _H                                XX    X               ___XX     X
+ C  &X                                CC    C               &&&CC     C
 +="##+M-Z-ZZXZ-ZZM----M=-------ZZMM=---+++""+"MXX-"""-M-AII+"+-##"+=""-=++-=MM---MM=+=++==+=MM-Z-Z-M+MM=MM=-----ZXXXZZ------Z--M--M-
+CC+XXC C C    C   CCCC CCCCCCCC    C...CCC++C+   CCCC. C   C+C.XX+CC++.CCC.C  CCC  CCCCCCCCC  C C C C  C  CCCCCC      CCCCCC CC CC C
+  C$$                               '''   CC C    BBB'      C '$$C  CC'   '
+   __                               XXX           HHHX        X__     X   X
+   &&                               CCC           XXXC        C&&     C   C
 =AX-=Z--ZZXXZXXZZZZZ---MZZZZ----M=+--+=++++""Z"="MM""##X=+X=-="=##-+"=M++=+==-MMM=++=""==--ZXZ-ZZZ-MMMM-Z---Z-ZXXXZ---Z---Z-ZZZ----Z
+C  CC CC            CCC     CCCC CC..CCCCCC++ +C+  +CXX    C.C+CXXCC+C CCCCCCC   CCCC++CCCC   C   C    C CCC C     CCC CCC C   CCCC
+                                   ''      CC C C  CB$$     ' C $$  C                CC
+                                   XX               H__     X   __
+                                   CC               X&&     C   &&
 =="-ZZXXAZZZX-ZXZZZ------M--MM-MM=+""==+=MMMM"#+MM-A1##AX-=+Z-===##+++M+++=M=M=M=====+=MZZ--XZZZ-M--==M--ZZXXXXZXZ-Z-Z--ZZZ--ZZ----+
+CC+.         C     CCCCCC CC  C  CC++CCCC    +XC  C  XX  CCC CCCCXXCCC CCCC C C CCCCCCC   CC    C CCCC CC         C C CC   CC  CCCCC
+  C'                               CC        C$      $$          $$
+   X                                          _      __          __
+   C                                          &      &&          &&
 Z-=MM=+==ZZ-------Z--------MM+==M=+==MM+M-XM"++-ZZAX+"--"""XZ-+=M=#+-"+"=+=====M====M=MM-ZZZXZZMM-MMM-M=-XXXXXZ--ZZZZZ-ZZZ-Z--ZM=+"+
+ .C  CCCC  CCCCCCC CCCCCCCC  CCC CCCC  C C  +CCC     CCCC++  CCC CXC.+C+CCCCCCC CCCC C  C        C   C CC      CC     C   C CC  CC+C
+ '                                          C        B  BCC       $ 'C C                                                          C
+ X                                                   H  H         _ X
+ C                                                   X  X         & C
 "-XXAA-"+-MM======M===-M-MZZM==M====---M==="-"-IX===A==A--=-A----+"-"+++=+M==MMMM===-M-M-XXZ-=MM--M=-M-M--ZXXZZ---ZZ--------ZM++++"+
+C.    C+C.  CCCCCC CCCC C    CC CCCCCCC CCC+.CC      C  ..C. CCCCC+.CCCCCC CC    CCCC C C   CC  CC CC C CC     CCC  CCCCCCCC  CCCC+C
+B'     C '                                 C'B          '' '      C'B                                                             C
+HX       X                                  XH          XX X       XH
+XC       C                                  CX          CC C       CX
 "--#+#-"X=#ZM-M-X-+"=M"-"##"-+"+-++===+"==##+-ZMII+I-AI=IIMA#=IZM+"-"""==+++-M-=+===Z-MZXXZM=M-M-ZMM--ZZZ-=M--ZZ-ZZ-MMZZ--Z-=="""+=M
+C..XCX.+ CX  . C CC+C C.+XXC.C+C.CCCCCC+CCXXCC      C       XC   C+.+++CCCCCC CCCCCC C      C C C   CC   CC CC  C  C    CC CCC+++CC
+B''$ $'C  $  '     C  B'C$$B' C '      C  $$                $     C'CCC                                                       CCC
+HXX_ _X   _  X        HX __HX   X         __                _      X
+XCC& &C   &  C        XC &&XC   C         &&                &      C
 "=+=+++=M-M#+=M+"=+""--"++=="""#"#########"ZXAAAIAI======IAA-##+++"+-"+=++=M--=====----XX-Z---M--Z-M--ZZ-MM--ZZZ-ZZ-Z-ZM--M="++====+
++CCCCCCC C XCC C+CCCC..+CCCCCCCXCXXXXXXXXXC        CC       CXXCCC+C.+CCCCC CCCCCCCCCCC  C CCC CC C CC  C  CC   C  C C  CC C+CCCCCCC
+C          $    C  BB''C    BBB$B$$$$$$$$$B                  $$   C 'C                                                      C
+           _       HHXX     HHH_H_________H                  __     X
+           &       XXCC     XXX&X&&&&&&&&&X                  &&     C
 ----MMXMZXX-+=XXMXZ-M--Z-ZZZXZXX-M=M=M====XAIAXXZX=+I==IZXZX+=+#M="+-+==++=MMM=+==M--XZZ-M-M-MMM----ZZXZXZ------Z----M-=M=====M+=+=+
+CCCC       CCC     C CC C       C C C CCCC        CC        CCCX C+C.CCCCCC   CCCC CC   C C C   CCCC      CCCCCC CCCC CC CCCCC CCCCC
+                                                               $  C '
+                                                               _    X
+                                                               &    C
 M+=-XXZMM+-+==MXZXZZXAAAAAAAXAAAX-AIAIIAAAXAIAXIX++"==+-"-++-AX=-+++"+=++++MM==++MMM-ZZMMM--MM=M--ZZZXZZXX--MM--MM-ZZ-+-++----=+=-+"
+ CCC     C.CCC                   C               CC+CCC.C.CC.  CCCCC+CCCCCC  CCCC   C     CC  C CC        CC  CC  C  .C.CCCCCCCCC.C+
+          '                                        C   'B'  '       C                                                ' '         ' C
+          X                                            XHX  X                                                        X X         X
+          C                                            CXC  C                                                        C C         C
 -XAA-MM="=XA-XZ--XAX--Z--AAIAAIAIAIAAIIAAX=AAIAA""#"##=M-ZM-#MI=+"+=+=M++="=-=+====-=MMZMMM-------XXAXXM=XMZ----X---Z-++++====++++-"
+C   C  CCC  C  CC   CC CC                       +CXCXXC C  .X  CC+CCCC CCCCCCCCCCCCCC      CCCCCCC      C   CCCC CCC .CCCCCCCCCCCC.+
+        B                                       CB$B$$     '$    C        B                                          '            'C
+        H                                        H_H__     X_             H                                          X            X
+        X                                        X&X&&     C&             X                                          C            C
 ZZ-=++M+Z"X-==---XZAXZZX-XX-ZXXAAAAIAAAAAAAXAXII"##+-I=IIXA-X-"-""=M-=++++MM======M==M=-Z--=-----Z-ZZ---ZZ------M--M-"-=+==ZM++="---
+  CCCC C + CCC.CC       C  C                    +XXCC      C .+C++C CCCCCC  CCCCCC CC CC CCCCCCCC C  CCC  CCCCCC CC C+CCCCC  CCC+...
+         C    '                                 C$$          'C CC                                                   C          C'''
+              X                                  __          X                                                                   XXX
+              C                                  &&          C                                                                   CCC
 Z+=+--MZ-MZZZZ+=XZXZAZXXZZXXXXXXAAAAAAXAAAAAAAIX##=Z=IAIIXZXAA#""++-==++"+MM-==M==MMM=---M=--ZZ------------ZZZ==++=--M-"-"---=+"-"""
+ CCC..  C     CC                                XXC           X++CCCCCCC+C  CCC CC   CCCC CCC  CCCCCCCCCCCC   CCCCCCC .+.C.CCCC+.CCC
+    ''                                          $$            $CC       C                                             'C'B'    C'BBB
+    XX                                          __            _                                                       X XHX     XHHH
+    CC                                          &&            &                                                       C CXC     CXXX
 =="-MXZZ----M-==MMZAAXXXXXXXXAXXXAXAIAXAAXXIIA--#"Z-AAAIIZ-A=M+""""-=="+"+MMMM-==M-MM----MM----------MM--Z------+"++---""+"ZX=+""#"#
+CCCC    CCCC CCC                              C.X+ C      C   CC+++CCC+C+C    CCC C  CCCC  CCCCCCCCCC  CC CCCCCCC+CC...++C+  CC++XCX
+  B                                            '$C             BCCC   C C                                        C  '''CC C    CC$B$
+  H                                            X_              H                                                    XXX          _H_
+  X                                            C&              X                                                    CCC          &X&
 +"A-X--="-""-+=+==XAXXAXXAXXI=AZZZIAIXXAXAA=X="-#-XZXZIIIMAAX++#+--"==+-+MMMMZ--=-M-Z--MM-XM---MM----M-Z-MM--ZM==+"---""=+--"###"#-+
+C+ C CCC+.CC.CCCCC                            C.XC           CCXC..+CCCCC     CCCC C CC  C  CCC  CCCC C C  CC  CCC+...C+CC..CXXXCX.C
+ C      C'BB'                                 B'$              $ ''C                                              C'''BC  ''B$$$B$'
+         XHHX                                 HX_              _ XX                                                XXXH   XXH___H_X
+         CXXC                                 XC&              & CC                                                CCCX   CCX&&&X&C
 "MZZ--M-AAA-=-====-XAAXXXXXAAIIZXXAXXAXXXX-Z-"-#+Z-"-""--XII-+""-"+"+"++=M----M-M----MM--M--MM-Z---M-MM---MM---M=-"+-ZZ--"#######""#
++   CC C   CC.CCCCC                       C CC.XC C+.CCCC   CC++.+C+C+CCC CCCC C CCCC  CC CC  C CCC C  CCC  CCC C.+CC  CC+XXXXXXXCCX
+C            '                               B'$   C'BB       CC'C C C                                           'C      C$$$$$$$BB$
+             X                               HX_    XHH         X                                                X        _______HH_
+             C                               XC&    CXX         C                                                C        &&&&&&&XX&
 +--Z---ZXAZ=-=XZ=-=-XAAXXAIXIIZXXX--ZXXAZ---=+-#=+=-+=+"#-=-"-----++"""==---M-------MM-----M-M-Z-MM==MZM--=+M-MMZ-M-ZX--===++-""-###
+CCC CCC    C.C  CCCC              CC     CCCCC.XCCC.CCC+X.CC+.....CC+++CCCCC CCCCCCC  CCCCC C C C  CC   CCCC C   C C  CCCCCCC.CC.XXX
+            '                                 '$   '   C$'  C'''''  CCC                                                      'BB'$$$
+            X                                 X_   X    _X   XXXXX                                                           XHHX___
+            C                                 C&   C    &C   CCCCC                                                           CXXC&&&
 M--MMM-XXZM-"X-=M-+==-XZXXAXXXZXZ-=MXXZZZ-Z=+=#M---M=M+"+-+#"---"=++"-+---M=M-=--ZMM-M=M-ZZZ---M-M-----M--MM----Z--Z-----Z-ZXM--==--
+ CC   C    .C CC CCCCC           CC      C CCCX CCC C C+CCCXC...+CCC+.CCCC C CCCC   C C C   CCC C CCCCC CC  CCCC CC CCCCC C   ..CCCC
+           'B                                 $        C   $B'''C   C'                                                        ''
+           XH                                 _            _HXXX     X                                                        XX
+           CX                                 &            &XCCC     C                                                        CC
 +---M"Z-ZM"-IZM"XXZ++M=-=AAI=A-MM"XXXAX-M-M"-#+-M""--"+"=+++#"--+++""""X-MMM-++MMM=+----Z-ZM-Z----ZZ------M----ZZMMMZZ----=MZZ-XZXXZ
+CCCC + C  +.   +   CC C.C     C  +     C C CCXCC ++..+C+CCCCXC..CCC++++ C   CCC   CCCCCC C  C CCCC  CCCCCC CCCC       CCCCC   C
+     C    C'   C       '         C         B $   CC''C C    $B''   CCCC
+           X           X                   H _     XX       _HXX
+           C           C                   X &     CC       &XCC
 Z-ZMZZ--M+"+X=""ZZZX-"==-MM==+""=XXXXXZM--=Z+"+--"=MM-=+-"+++#==+++++MZ--+MM==---=M----MM-----------------M-M-M-----M-M-MM---MM-MM--
+ C    CC CCC C++    C+CCC  CCC++C       CCC CCC..+C  CCC.+CCCXCCCCCCC  CCC  CCCCCC CCCC  CCCCCCCCCCCCCCCCC C C CCCCC C C  CCC  C  CC
+          B   CC     C        CC             B ''C      'C   $
+          H                                  H XX       X    _
+          X                                  X CC       C    &
 ZZXZZZ-+-==-+-XXA-X-M-""M"-"+==AXXXZZ--MM=-M#-+=Z--XAZ==++""+-++===-MZ==-==M--MMMM--MM--Z-----Z--M-----M-M--M-MM=-MMMMMMM---M-MMMM-Z
+      CC.CCCC.   C C .C+ +.+CCC      CC  CC X.CC CC   CCCC++C.CCCCC.  CCCCC CC    CC  CC CCCCC CC CCCCC C CC C  CC       CCC C    C
+        '    '       'BC C'C                $'            CC '     '
+        X    X       XH   X                 _X               X     X
+        C    C       CX   C                 &C               C     C
 =-Z-M=MZZX=""-ZXX---===MZZ---XZZZZ-ZZ---==-"-ZX-Z-XXZ=M=+++"+===M=--Z--MZZ=---M--MZ----ZZ-----MM------M-M---M---M---MMMMMM---MMM-ZZZ
+CC C C    CC+C   CCCCCC   CCC     C  CCCCCCC.  C C   C CCCCCCCCC CC. C.   CCCC CC  CCCC  CCCCC  CCCCCC C CCC CCC CCC      CCC   C
+           BC                              B'              B       '  '
+           H                               HX              H       X  X
+           X                               XC              X       C  C
 ZM--ZXXX+"#=XZZ-Z-M--Z--ZXXAAAZXZ--ZM-MMM="#=AX--M+M=-+==+X-"=++M=="I"+-ZZXXXM-ZZXZ---Z------M++=--M-M---------MMMMMMM--MM=MM=----ZX
+  CC    CCXC   C C CC CC         CC  C   CCXC  CC C CCCCCC C+CCC CC+ +CC      C    CCC CCCCCC CCCCC C CCCCCCCCC       CC  C  CCCCC
+         B$                               B$                C      C C
+         H_                               H_
+         X&                               X&
 """""+++""+--MMZXXAII==AIIZ----ZZZ-M-M-MM=-"=""+=M--++"===-Z-"MM=-M-A+-MX+XXAM+-ZZZ--Z-=MZ---Z=-+-----------MM------------===M=-MMM-
++++++CCC++CCC              CCCC   C C C  C.CCC+CC CCCC+CCCC C+  C. C C.  C    CC   CC .C  CCC C.CCCCCCCCCCCC  CCCCCCCCCCCCCCC CC   C
+CCCCC   CC                                'B BC       C      C   '    '               '        '
+                                          XH H                   X    X               X        X
+                                          CX X                   C    C               C        C
 +++++"+""""+"--+++M=--M--M=-X---------M-M+--"+MM--=+=""++MZAZ=M==-+ZZ++M-=ZZAZ-=ZXZZZ-++=---ZM++=-----------M------M-------M=-M---ZX
+CCCCC+C++++C+..CCC CCC CC CC CCCCCCCCC C C..+C  CCCCC++CC    C CC.C  CC CC    .C     CCCCCCC  CCCCCCCCCCCCCC CCCCCC CCCCCCC CC CCC
+     C CCCC C''                           ''C        CC          '            '
+             XX                           XX                     X            X
+             CC                           CC                     C            C
 ====MMZ--Z-Z-MM++""=+##"-"=-=-A=--Z--MMM-"-ZXX-M=M++++++""=-M===-+MZ-+==Z"=-XX"+ZZZ-Z==+M-ZXZ-M+----Z---MMM------M-M----Z--M=M--Z-ZX
+CCCC   CC C C  CC++CCXXC.+C.CC CCC CC   CC.   C C CCCCCC++CC CCCCC  CCCC CCC  CC   C CCC C   C CCCCC CCC   CCCCCC C CCCC CC C CC C
+                 CC  $$B'C '             B'             CC               B    B
+                     __HX  X             HX                              H    H
+                     &&XC  C             XC                              X    X
 ZX==+=+==IZ=MM+AA-AX=I-+-MZI--Z--MMZX-MZM#"1==+++=+=+=+"-"#M==="M-=Z=-=+-#++XZ----Z--M-MMZZZZ--=ZZXZ----=MMM--ZZX-MM=MMMMMMM=M=-XXXZ
+           C  C  C    CCC   CC CC    C   X+  CCCCCCCCCC+.CX CCC+ CC C.CCCXCC  .CCC CC C      CCC    CCCCC   CC   C  C       C CC
+                                         $C            C'B$    C     '   $    '
+                                         _              XH_          X   _    X
+                                         &              CX&          C   &    C
 IIIIIIAAAAA=IIIII=I=AXAIIIIAXM-Z-X+M-ZM-#"IA+"+++=+"+++"--"#==++=--Z="-+Z#-"X-+ZZX---MM--ZXXZ----M+=MM==-M-ZZZ-ZZZMM-----====MMM-XAA
+                              C C C C  CX+  C+CCCCC+CCC+..+XCCCCCCC C+CC X.C CC   CCC  CC    CCCC CC  CCC C   C     CCCCCCCCC   C
+                                        $C   C     C   C''C$         C   $'B
+                                        _               XX _             _XH
+                                        &               CC &             &CX
 AAI-Z==IIAAIAIAAAIAAIAAIII====X-=+===++=#X=XZ-+=+++=++++""""-="=M=X-="Z=Z###A--X-MM-M=-M-ZZZ-+=M=+-"=--=MMMZZZZZ--ZZ-=MM==M=====MAAA
+   C                           CCCCCCCCCX    CCCCCCCCCCC+CC+.C+C C CC+ C XXX CC C  C CC C   CCC CC.+CCCC        CC  CC  CC CCCCC
+                                        $               CBBC' C      C   $$$                      'C
+                                        _                HH X            ___                      X
+                                        &                XX C            &&&                      C
 XXIXAI=XAZIZXA-XI==I=M---ZXAAAAAA=MMM===+A-MZ="-####"+=M=""+"++-=--=M"Z=X###X"-Z-"==M-+==ZM-==+=M=-"=M-=MZMXZZXXZM=-M==M=MM=-M==+-AI
+              C     C CCC        C   CCCC C  C+CXXXXCCC C+CCCCCCCCCC + C XXX +C C+CC CCCC  CCCCC C.+C CC          CC CC C  CC CCCC
+                                              C $$$$B    CB B        C   $$$ C   C                'C
+                                                ____H     H H            ___                      X
+                                                &&&&X     X X            &&&                      C
 ZXA--""+==M++===+=A++X="+=+++ZAXZAA-Z+M-=X===+M-----+"###"+--==MXAZ=-MZMX-"=Z"-=X""+=M=++M---===-M"+MM=M+-M-XZZZ=--===M=-A-=MMM-I=II
+   C.++CCC CCCCCCC    C+CCCCC      C C CC CCCC C....C+XXX+C..CC    CC    .CC +CC C+CC CCC CCCCCCC CC  C CC C    CCCCCC CC CC   C
+    'CC                C                        '''' C$$$C ''            'B  C   BC               B
+    X                                           XXXX  ___  XX            XH      H                H
+    C                                           CCCC  &&&  CC            CX      X                X
 -AXZM+"+++=====++=MM-ZAXZ----Z---Z-XZZZ-M--+==+M+#--=+"++--#++=MAZ+-==Z--""MM"-MM#-+"+M"=MM---=+-+-==MM-==XXXZ=-=M=MMM-M-===++=---A-
+C    C+CCCCCCCCCCC  C    CCCC CCC C    C CCCCCC CX..CC+CC..XCCC   C.CC CCC+  +C  X.C+C +C  CCCCCCC.CC  CCC    CCC C   C CCCCCCCCCC C
+      C                                          $''  C  ''$       '     BC  C   $' C  C          '
+                                                 _XX     XX_       X     H       _X               X
+                                                 &CC     CC&       C     X       &C               C
 AZ-M----ZZZZX---Z----="==+"+====M=--MZXXZZM=-XXZ-""""-"#--++""+=-+=#=M-ZM++="+ZM-#"""+M+=MMM=M++--"=------Z-M+MM=-M=M=MM-==-+=+=Z==M
+  C CCCC     CCC CCCCC+CCC+CCCCC CCC       CC   C++CC.+X..CC++CCCCCXC C  CCC+C  .X+++C CC   C CCC.CCCCCCCC C C  CC C C  CCCCCCCC CC
+                      C   C                      CCBB'C$''  CC     $        C   '$CCC            'B
+                                                   HHX _XX         _            X_               XH
+                                                   XXC &CC         &            C&               CX
 =MAIAAII=I=+=M-MM---M=MZM""""""""-"+++=M-ZZ--MXAIX+"-"=="##""++""M-=-M--M-+="+ZM"#""-+M+=M==MM+=-""M-----==MM=M-=--M=-MMMMM=MMM=M-++
+C         CCC C  CCC C   ++++++++.+CCCC C  CC     C+.+CCCXXC+CC++ CCC CC CCC+C  +X++.C CC CC  CCC++ CCCCCCC  C CCCC CC     C   C .CC
+                         CCCCCCCC'C                C'C  B$$BC  CC           C   C$CC'            CC                              '
+                                 X                  X   H__H                     _  X                                            X
+                                 C                  C   X&&X                     &  C                                            C
 ZI=AAAXX=="+"+====M=-=X-=MM-ZIIAX--=+""++-"MXZ=MAA===-""M"++##+-==Z-MM+-=M"M---+"#"-====MMM==="=-="=-Z-=M=MMM===-M-MM=-MMMZ-==M=+#+M
+        CC+C+CCCCC CC  CC  C     CCCC++CC.+   C    CC.C+ +CCXXC.CC C  CCC + CCCCCX+.CCCC   CCC+CCC+CC CC C   CCCC C  CC    CCC CCXC
+          C C                        CC  'C          'BC C  $$ '          C     B$C'          C   C                              $
+                                         X           XH     __ X                H_ X                                             _
+                                         C           CX     && C                X& C                                             &
 AAAX-M=+=M-M=MZAIIXAXZ-AIAAAXAXXXZXXAXA-MMM---ZZZXX=XM-""+--M+##---ZM=MM=M+=MM--##-"++"M+M="-+==+="--MM=-=-=MM-=MMM=MMMMMM==-MM-M+"+
+    C CCC C C         C                C   CCC        .C+C.. CXX.CC  C  C CC  CCXX.CCC+ C C+.CCCCC+CC  CCCCC  CC   C      CCC  C C+C
+                                                      'BC ''  $$'               $$'B  C    C'     C                               C
+                                                      XH  XX  __X               __XH        X
+                                                      CX  CC  &&C               &&CX        C
 M--M-ZZXZ-M-ZZZXAIAIIII=====IIAAAXXXXAAAIXXZMZ--M-XA=X--"-+--+M"""=--="M+-""=-M=-+"--M"M+=+--+=="=+=MM-=M===-=MM=MMM-M--=M-MM---=+-=
+ CC C    C C                                  CC C    C.C.C..C +CCCCCC+ CC++CC C.C+.. + CCCC.CCC+CCC  CC CCCCC  C   C CCC C  CCCCC.C
+                                                       'B' ''  CBB    C   CC    ' C'' C     '   C                                 '
+                                                       XHX XX   HH              X  XX       X                                     X
+                                                       CXC CC   XX              C  CC       C                                     C
 Z--XAXM--M+MXXXAXXX=IXZ=-Z-MMZZXXXXXXXXXAXXZ-XZM----XXXZ+#-""-"M=++--M-="M--+MMM=M++#-"=-"+="+"++===M=M+M==M=M=M-MMM-M-MMMMMM=M=M+"+
+ CC    CC C            CC C                 C   CCCC    CX.++.+ CCCCC .C+ ..C   C CCXC+C.+CC+C+CCCCC C C CC C C C   C C      C C C+C
+                                                         $'CC'C       ' C ''        $ C 'C  C C                                   C
+                                                         _X  X        X   XX        _   X
+                                                         &C  C        C   CC        &   C
 XIZ=M-M=-AAAIAAZX==+M++-"+ZAXXAXXAI=IIIAAXAXZZXX-XZMXXMZA+##---#=M+M=Z#++""--MM-"M=+"M=-=""=++==+==MZ-MM===+M+====M===M======-=+=M"+
+   C C CC        CCC CC.CC                      C        CXX...XC C C XCC++.C  .+ CCC CCC++CCCCCCCC  C  CCCC CCCCC CCC CCCCCCCCCC +C
+                       'B                                 $$'''$      $  CC'   'C   B    CC                                       C
+                       XH                                 __XXX_      _    X   X    H
+                       CX                                 &&CCC&      &    C   C    X
 MM-M-XAAAAIXXZZZ---M=M-AAIXZXXA-++"++===+==XZ-M--M-XZXZMZXM-"----"==M---=#+=+M=++Z"M"-+==+=M==MM=+++++======M-MM=+MMM=M+MM==MM==M="-
+  C C           CCC C C        CCC+CCCCCCCC  C CC C        .C....+CC C.CCXCCC CCC + CCCCCCC CC  CCCCCCCCCCCC C  CC   C C  CC  CC C+C
+                                  C                        'B''''C    '  $        C B                                             C
+                                                           XHXXXX     X  _          H
+                                                           CXCCCC     C  &          X
 ZZXZXXAAXXX--M-AAAIIAIA-MZ-"==+===M--ZZZ-==ZXZ-M=MM=-XA-=MZ-="-##-""==-==-=-=+=+MMM+-M=M="=MM=MM===+""+=MM==M=M=M=MM--M=M==MM=====+=
+           CC C        C  C+CCCCCC CC   CCC   C C  CC  CC  CC+.XX.++CCCCC.CCCCCC   C. C C+C  C  CCCC++CC  CC C C C  CC C CC  CCCCCCC
+                           C                                 C'$$'CC     '          '    C          CC
+                                                              X__X       X          X
+                                                              C&&C       C          C
 AAAX-+++===+MZXAIIII=ZZ-MM===MMM---XZZXZ--XXZ--X-=====Z=I==--ZX="--+"+=====-=#"=M+=+"M====+MM-MM-=-+++==MMMMM=MM-MMM-MM-=====+====++
+    CCCCCCCC           C  CCC   CCC     CC   CC CCCCCC   CCCC  C+..C+CCCCCCCCX+C CCC+ CCCCC  C  CC.CCCCC     C  C   C  CCCCCCCCCCCCC
+                                                                C'' C        $C     C             '
+                                                                 XX          _                    X
+                                                                 CC          &                    C
 --"++=="+=XZ-XI=AZAXXZ=++++==MM-Z-====ZXZZ-MZ-+++A=+-Z-M-XZ+=""-M-M"+"=MM==-"##+"-+-"M++=+"=-M+-MM=M===+=M-MM==MMM=="+===++++++++==+
+..+CCCC+CC  C         CCCCCCC  C CCCCC    C  CCCC CCC C C  CC+C. C +C+C  CCC+XXC+.C.+ CCCC+CC CC  C CCCCC C  CC   CC+CCCCCCCCCCCCCCC
+''C    C                                                     CB'   C C      C$$ C' 'C     C                         C
+XX                                                            HX             __  X X
+CC                                                            XC             &&  C C
 +++++=+=A-AAIXM-ZZ="+""++=M-XAAX===---ZZXZ--MZA-+""="=-AAAAAAXX-+-""++MMXM=-M#""--"-++"+==+=="MMM=--M-+=M=======+==+"++=++++++="+-++
+CCCCCCCC C     C  C+C++CCC C    CCCCCC    CC   CC++C+CC        CC.++CC    CC XC+..C.CC+CCCCCC+   CCC CCC CCCCCCCCCCC+CCCCCCCCCC+C.CC
+                   C CC                          CC C            'CC         $BC''B'  C      C                      C          C '
+                                                                 X           _H XXHX                                             X
+                                                                 C           &X CCXC                                             C
 +++=MZZZA-X-"XM"+=+++"=MZAAZXAAAAAXXXXXZXXX-M=MMM"++==++===+==ZXZXM+===M-----"----#"=""--=M====M+=====+==="+++""""+++++++==+++++"""#
+CCCC     C .+  +CCCCC+C                    C C   +CCCCCCCCCCCC     CCCC CCCCCC....X+C++.CC CCCC CCCCCCCCCC+CCC++++CCCCCCCCCCCCCC++CX
+           'C  C     C                           C                           B''''$C CC'                  C   CCCC              CCB$
+           X                                                                 HXXXX_    X                                          H_
+           C                                                                 XCCCC&    C                                          X&
 XZXZIAM="-=""""+--ZZZZXZXZXXZZZZXZXIIIIAXZAZZM=+M-----""#####"-"+=-X--MM=M--MM""-"#"=-+"Z-="+M-=+=++"-+-====+""===+++++"""++++====+=
+       C+.C++++CCC                            CC .....CCXXXXXC.+CCC CC  C CC  +C.+X+C.C+ CC+C .CCCCC+.C.CCCCC++CCCCCCCC+++CCCCCCCCCC
+        C' CCCC                                  '''''BB$$$$$B'C              CB'C$C ' C   C  '     C' '     CC        CCC
+         X                                       XXXXXHH_____HX                HX _  X        X      X X
+         C                                       CCCCCXX&&&&&XC                XC &  C        C      C C
 AA+-#-=+M-ZZZZAXXXZZ--====+=M=ZXXZXZZZ==IIAM+=+++--M==M+=-M=+"####"+A-ZM=MM-=-=#"+"++"+="=+"++++"="++++"++MMM"+-"+"===M=++"+M=--ZM==
+  C.X.CC C          CCCCCCCC C              CCCCCCC CC CCC CCCXXXXCC C  C  CCCCX+CCCC+CC+CC+CCCC+C+CCCC+CC   +C.+C+CCC CCC+C CCC  CC
+   '$'                                                       B$$$$B            $C B  C  C  C    C C    C     C 'C C       C
+   X_X                                                       H____H            _  H                            X
+   C&C                                                       X&&&&X            &  X                            C
 -ZZ--MMM--MM--+"++""+=M=MM=M=++++==MZZ-ZAIIIXXX--M---+=++=--X-M=+-"""+MZ-M==-MM#++-"""+=#+"-"===+M+==MM--=M=====-"++""+"=+=MM==-="""
+C  CC   CC  CCC+CC++CC C  C CCCCCCC   C        CC CCCCCCCCCC C CC.CCCC  C CCC  XCC.C++CCXC+.+CCCC CCC  CCC CCCCC.+CC++C+CCC  CCCC+++
+               C  CC                                             'BBB          $  'BCC  $ C'C                   'C  CC C         CCC
+                                                                 XHHH          _  XH    _  X                    X
+                                                                 CXXX          &  CX    &  C                    C
 +++=+=""-"-"-""--"""-""""------"-----"+M=-XXXXAXAZ--Z---ZZ---M--=MM=-#-=ZZ-=-M+#+=-"""++-=-"+==+"+==MMMM=+===+=====-+++++="-"#"---++
+CCCCCC++.+.C.++..CCC.++++......C.....+C CC        CC CCC  CCC CCC  C.X.C  CCC CXCC.C++CC.C.+CCCC+CCC    CCCCCCCCCCCCCCCCCC+.CXC...CC
+      CC'C'B'CC''BBB'CCCC''''''B'''''C                              '$'        $  'BCC  ' 'C    C                         C'B$B'''
+        X XHX  XXHHHX    XXXXXXHXXXXX                               X_X        _  XH    X X                                XH_HXXX
+        C CXC  CCXXXC    CCCCCCXCCCCC                               C&C        &  CX    C C                                CX&XCCC
 ZXXZZZZ----M-M--AAA-#==M==++M-MM=="""#"##-=+-XXAIAAIIX-=-ZXAXZXZ-----=#"=Z--M="-+=-"-"++M+-+M=++=====M+++"==MM---++=+++=+"""######""
+       CCCC C CC   .XCC CCCC C  CCCCCXCXX.CCC         CCC       CCCCCCXCC CC C+.CC.C.+CC C.C CCCCCCCC CCC+CC  CCCCCCCCCCC+CCXXXXXXCC
+                   '$             BBB$B$$'                            $B      C'  'B'C    '              C               CBB$$$$$$BB
+                   X_             HHH_H__X                            _H       X  XHX     X                               HH______HH
+                   C&             XXX&X&&C                            &X       C  CXC     C                               XX&&&&&&XX
 X-MMM---M=+==MM="MI#"ZM+#""--"--+-ZZZ-=Z+##""-"X=II==IIAMM+++=AA-ZZZ-MZ#"=M-M+=+Z++""""=--+M==++-MM="++++=--M+"M""""++--""########""
+ C   CCC CCCC  C+  X+  CXCC..+..CC   CC CXXCC.+           CCCC  C   C  XCC C CCC CC+C++CC.C CCCCC  C+CCCCCCC C+ ++++CC..++XXXXXXXXCC
+                C  $C   $BB''C''         $$BB'C                        $B          CBCC  '          C         C CCCC  ''CC$$$$$$$$BB
+                   _    _HHXX XX         __HHX                         _H           H    X                            XX  ________HH
+                   &    &XXCC CC         &&XXC                         &X           X    C                            CC  &&&&&&&&XX
 -M""##########""""#"""-+=+-=""+-#"=M--=MMMZ+---"-+XXZ-ZZXZZ="+==-XZXXX--""+-Z="+-"+=--+Z+=M+ZM="++""+++=M--M=+"++==M+---"#######"#""
+C +CXXXXXXXXXXCCCCXCCC.CCC.C++C.XCC CCC    C...C.C   C     C+CCCC     CCCCCC C+CC+CC..C CC C  C+CC++CCCC CC CC+CCCC C...CXXXXXXXCXCC
+  CB$$$$$$$$$$BBBB$BBB'   ' CC '$B          '''B'           C           BB    C  C  ''         C  CC          C      '''B$$$$$$$B$BB
+   H__________HHHH_HHHX   X    X_H          XXXHX                       HH          XX                               XXXH_______H_HH
+   X&&&&&&&&&&XXXX&XXXC   C    C&X          CCCXC                       XX          CC                               CCCX&&&&&&&X&XX
 "+++M=M-==+""+-""++"-"###"--=AAM"+=-M+M-M=-MM=+"+"--=M--=ZXZ-=+-M--ZXXAX-#-M--""M+M=-=Z++++=+=="=+==+===+++"--+==ZM+-"########"#"#""
+CCCC C CCCC++C.C+CC+.CXXXC..C   +CCC C C CC  CC+CC..C CCC   CCCC CC     CX. CC++ C C.C CCCCCCCC+CCCCCCCCCCC+..CCC  C.CXXXXXXXXCXCXCC
+B          CC 'BC  C'B$$$B''    C              C B''                     $'   CC    '          C           C''      'B$$$$$$$$B$B$BB
+H             XH    XH___HXX                     HXX                     _X         X                       XX      XH________H_H_HH
+X             CX    CX&&&XCC                     XCC                     &C         C                       CC      CX&&&&&&&&X&X&XX
 ZXZ------M====+M--ZMZ-M--""#-M=AIIAAXZ-MZX-=M-===+-""-"+=+=+M---XX-ZX-AAA=#"---"=+=+-Z++===M==""===+""+=""----"---"#################
+   CCCCCC CCCCC CC   C C.CCX. C       C   CC CCCCCC+C.+CCCCC CCC  C  C   CX+CCC+CCCCC CCCCC CCC+CCCC++CC++....+...CXXXXXXXXXXXXXXXXX
+                        'BB$'                      CB'C                   $C   C              BC    CC  CC''''C'''B$$$$$$$$$$$$$$$$$
+                        XHH_X                       HX                    _                   H           XXXX XXXH_________________
+                        CXX&C                       XC                    &                   X           CCCC CCCX&&&&&&&&&&&&&&&&&
 ---Z-----MM----MX--M--=++++="""###""MMXX-XAXIM-ZM=+=Z""-"+M=="-"-AAX---AAX-"--+-+"+AZ+++"=M----M""==-#""+""-########################
+CCC CCCCC  CCCC  CC CCCCCCCC++CXXXC+    C     C  CCC +C.CC CCC.+C   CCC   .CCCC.C+C  CCC+C CC.. C+CC.XCCCCCCXXXXXXXXXXXXXXXXXXXXXXXX
+                            CCB$$$BC                 CB'B    B'C          'B   ' C      C    '' BC  '$BB BB $$$$$$$$$$$$$$$$$$$$$$$$
+                              H___H                   HXH    HX           XH   X             XX H   X_HH HH ________________________
+                              X&&&X                   XCX    XC           CX   C             CC X   C&XX XX &&&&&&&&&&&&&&&&&&&&&&&&
 =+++"+++MMM--M===MMM-AZXX---ZZZZZ-----="+-=MMMZZZA-===Z+"--+XM=="Z=IAX-ZXAM"MA=+-ZAM""+++M-MM#Z==+-""######"#"######################
+CCCC+CCC   CC CCC   C    CCC     CCCCCC+CCC       CCCC C+..C  CC+     C    C  CCC   ++CCC C  X CCC.CCXXXXXXCXCXXXXXXXXXXXXXXXXXXXXXX
+    C                                  C                C''     C          B        CC       $    'BB$$$$$$B$B$$$$$$$$$$$$$$$$$$$$$$
+                                                         XX                H                 _    XHH______H_H______________________
+                                                         CC                X                 &    CXX&&&&&&X&X&&&&&&&&&&&&&&&&&&&&&&
 Z+M----MM---M==MM-M==-==M=-ZZZ===M---M=++M=-Z----MMM=++"+==+-+==X-XAXIX--X-+=-MMM+--+++M----"+-M=---+""#################"###########
+ C CCCC  CCC CC  C CCCCC CC   CCC CCC CCC CC CCCC   CCC+CCCC.CCC C     CC CCCC   CC.CCC CCCC+CC C...C+CXXXXXXXXXXXXXXXXXCXXXXXXXXXXX
+                                                       C    '                      '        C    ''' CB$$$$$$$$$$$$$$$$$B$$$$$$$$$$$
+                                                            X                      X             XXX  H_________________H___________
+                                                            C                      C             CCC  X&&&&&&&&&&&&&&&&&X&&&&&&&&&&&
 MMZXXAIIAZXX-=+=====+=M-MMMM--ZXZA=IA=""+++==MM+=++"--++--"-"M--Z--IAAAZZ--M-XM++=MMMMXXZMX"#=++-"-""###"########""""-"#############
+            CCCCCCCCCC C    CC       C++CCCCC  CCCC+..CC..C.+ CC CC      CC C  CCC         +XCCC.C.CCXXXCXXXXXXXXCCCC.CXXXXXXXXXXXXX
+                                      CC           C''  ''B'C                              C$   'B'BB$$$B$$$$$$$$BBBB'B$$$$$$$$$$$$$
+                                                    XX  XXHX                                _   XHXHH___H________HHHHXH_____________
+                                                    CC  CCXC                                &   CXCXX&&&X&&&&&&&&XXXXCX&&&&&&&&&&&&&
 M++==-Z=""+++Z=######--""#-M+""+=ZXII=I+=+I-====MA=IZM-A=I-##""-""""+M=---Z-MZX"+ZZZA=XZMA##-"--#"#"""---"-""#""-""###############"+
+ CCCCC C++CCC CXXXXXX..CCX. C++CC          CCCCC      C   CXXCC.++++C CCCC C   +C         XX.C..XCXCCC...C.++XCC.CCXXXXXXXXXXXXXXX+C
+        CC     $$$$$$''BB$'  CC                            $$BB'CCCC           C          $$'B''$B$BBB'''B'CC$BB'BB$$$$$$$$$$$$$$$C
+               ______XXHH_X                                __HHX                          __XHXX_H_HHHXXXHX  _HHXHH_______________
+               &&&&&&CCXX&C                                &&XXC                          &&CXCC&X&XXXCCCXC  &XXCXX&&&&&&&&&&&&&&&
 ZXAAIIA-----M---------Z--MMM===MM==+==++"--=MM==++=ZX-Z-M+++=++"------""+MX-MXA-XZIAXZX--""+"########"#-+"####"##############"--""##
+       CCCCC CCCCCCCCC CC   CCC  CCCCCCC+..C  CCCCC  C C CCCCCC+......CCC  C   C       CCCCCCXXXXXXXXCX.CCXXXXCXXXXXXXXXXXXXXC..CCXX
+                                        C''                    C''''''BB                 BB B$$$$$$$$B$' B$$$$B$$$$$$$$$$$$$$B''BB$$
+                                         XX                     XXXXXXHH                 HH H________H_X H____H______________HXXHH__
+                                         CC                     CCCCCCXX                 XX X&&&&&&&&X&C X&&&&X&&&&&&&&&&&&&&XCCXX&&
 XX--M=+"MZAXZ-----ZZZX-MM--M---MMMMMMZXAXM=+=MMMMMMM=+==+==MM===M="--"++==--ZXXAXAX-X-=+"##################################""#######
+  CC CC+     CCCCC    C  CC CCC           CCC       CCCCCCC  CCC C+..+CCCCCC       C CCCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCXXXXXXX
+       C                                                          C''C                  B$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BB$$$$$$$
+                                                                   XX                   H__________________________________HH_______
+                                                                   CC                   X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XX&&&&&&&
 AAXXXXAXZAAXXAAAAAXXXX-=---1XIIZ=++-"-"+=+=+=MM=M=MM----=M----=+++M--"=MXZAAAXA+Z-X=+"#######"#################################"="-=
+                      CCCCC     CCC.C.+CCCCCC  C C  CCCCC CCCCCCCC CC+C          C CCCXXXXXXXCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCC+CC
+                                   'B'C                              C               B$$$$$$$B$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$B C
+                                   XHX                                               H_______H_________________________________H
+                                   CXC                                               X&&&&&&&X&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X
 =I=IIIAXXZZ=-"+MZZ=---+XZ+=-----MM====+=+"""-""=ZXXAAIIIIIAIIAXM"####+=A1++=M=M"-"###############"############"#########-"=X+1=-=+-=
+           C.+C   C...C  CCCCCCC  CCCCCCC+++.++C                +XXXXCC      C +.CXXXXXXXXXXXXXXXCXXXXXXXXXXXXCXXXXXXXXX.+C    CCCCC
+            'C     '''                   CCC'CC                 C$$$$          C'B$$$$$$$$$$$$$$$B$$$$$$$$$$$$B$$$$$$$$$'C
+            X      XXX                      X                    ____           XH_______________H____________H_________X
+            C      CCC                      C                    &&&&           CX&&&&&&&&&&&&&&&X&&&&&&&&&&&&X&&&&&&&&&C
 ZZXAXXAXIIIIAXXZ-M===MM+"++=M=+===+=+==++=+++M--MZ-MMM-ZXZXAAAI===++X+--"#-"##--"-==1=Z="####################"---"+-XI+==IXAM-M=+"+"
+                C CCC  C+CCC CCCCCCCCCCCCCCCC CC  C   C              C..CX.CXX..+C     C+XXXXXXXXXXXXXXXXXXXXC...+CC         C CC+C+
+                        C                                             ''B$'B$$''C       C$$$$$$$$$$$$$$$$$$$$B'''C               C C
+                                                                      XXH_XH__XX         ____________________HXXX
+                                                                      CCX&CX&&CC         &&&&&&&&&&&&&&&&&&&&XCCC
 XZXAAXAAAAAAAAI=IAAZZM=M-MMZ-XXAXAIIAIII=IAAXXXX-----=M=++"--"+=M-ZXIAAA-=-""+-AI=I==+++1XMMMMMMM==-MMMMM--XXXI+++=IAZXZ-==M+"+++--"
+                      C C   C                   CCCCCC CCC+..+CC C      CC.CCCC                  CCC     CC             CCC C+CCC..+
+                                                          C''C            'BB                                                C   ''C
+                                                           XX             XHH                                                    XX
+                                                           CC             CXX                                                    CC
 --Z=M=--=-XXI===IIIIIAAAXZXZX======II=IAAAAXXXXA-ZZZX-ZZMM=+---""--"+=MZXX-XM"#-+-XAIAIII==++111++++++++1+IXZIAIAIXAX-++="+++"-==++-
+CC C CCCCC                                      C    C    CC...CC..+CC    C  CX.CC                                   CCCC+CCC+.CCCC.
+                                                            '''BB''C         B$'                                         C   C'    '
+                                                            XXXHHXX          H_X                                              X    X
+                                                            CCCXXCC          X&C                                              C    C
 +-MMA---+=-"-+MAAI=II=AAAAAZ==MMMM====-M=+++=-XXXZM+"-"==M-Z--M+"""-"#"--+-ZXIA"##-=XII======+IIII=+=+++=A--+-XIIX=-""++""-++--#-"##
+CC   CCCCC.C.C              CC    CCCCC CCCCCC     C+.+CC C CC C+++.CXC..CC    +XX.C                      CCCC    CC++CC++.CC..X.CXX
+          'B'                                       C'C         CCC'B$B''      C$$'                                 CC  CC'  ''$'B$$
+          XHX                                        X             XH_HXX       __X                                       X  XX_XH__
+          CXC                                        C             CX&XCC       &&C                                       C  CC&CX&&
 +=+""+M=MZ-++"##""-M-Z-MZ--++"""==+++"++++"""--"""-----""++=MM---M++""--##"-+MZAAM"-"+-AI==IIXAIAII==AXXZM+---+==+-""--""+===+"##---
+CCC++C C  CCCCXXCC. C C  CCCC+++CCCCC+CCCC+++..CCC.....++CCC  CCC CC+C..XXC.C     +.CCC                   CCCCCCCC.++..++CCCCC+XX...
+   CC        B$$BB'          CCC     C    CCC''BBB'''''CC           CB''$$B'      C'B                             'CC''CC     C$$'''
+             H__HHX                          XXHHHXXXXX              HXX__HX       XH                             X  XX        __XXX
+             X&&XXC                          CCXXXCCCCC              XCC&&XC       CX                             C  CC        &&CCC
 MM==+-"-+"M-M===+-"###--"++""""+++++""-----"-"-"=-----MM==++"""+=MM--MZ-MM+""""-+-AAM+""MAIIAAA-XXXZMM-AAZM--""""+"-""+=+""--##"####
+  CCC.C.C+ C CCCC.CXXX..+CCC+++CCCCC++.....+.C.+CCCCCC  CCCC+++CC  CC  C  C++CC.CC   CC+       C      C    ..++++C+.++CCC++..XXCXXXX
+     'B' C       'B$$$''C  BCCC     CC'''''C'B'C            CCC            CCBB'      BC                   ''CCCC C'CC   CC''$$B$$$$
+     XHX         XH___XX   H          XXXXX XHX                              HHX      H                    XX      X       XX__H____
+     CXC         CX&&&CC   X          CCCCC CXC                              XXC      X                    CC      C       CC&&X&&&&
 +==M=MM"""++""M--M=M+"#########"#"#"-+===++=MM--ZZZZZZXAIIIAXZ--=+"+=-XAAAAAAXZ+---=ZAX++-AAIII=-M=+=Z-Z-M=+"-----=+++="""###"#"####
+CCC C  +CCCC++ CC C CCXXXXXXXXXCXCXC.CCCCCCC  CC              CCCC+CCC         C...C   CCC     CC CCC C C CC+.....CCCCC+CCXXXCXCXXXX
+       CBB  CC       B$$$$$$$$$B$B$B'                             C             '''                         C'''''     CBB$$$B$B$$$$
+        HH           H_________H_H_HX                                           XXX                          XXXXX      HH___H_H____
+        XX           X&&&&&&&&&X&X&XC                                           CCC                          CCCCC      XX&&&X&X&&&&
 "+-XIAX-M-""""--+--MMMMM-MMM-MM--++===+=-XIIXZXZXXXXXXXAIIAXXAZZZZZ-="+===-ZZZXXXM+""MXAAXAAIII=M-M=I==AX+""---+=+MM-#######"#"####"
++CC    C C+CCC..CCC     C   C  CCCCCCCCCC                          CC+CCCCC       C++          C C C     C++...CCC  .XXXXXXXCXCXXXXC
+C         CBBB''                                                     C             CC                     CC'''     '$$$$$$$B$B$$$$B
+           HHHXX                                                                                            XXX     X_______H_H____H
+           XXXCC                                                                                            CCC     C&&&&&&&X&X&&&&X
 ++----""++""-""""--+MXXXZZ--Z----ZZ--ZAAXXZZZZZXZZZ--Z-M===+"+++++=MMMMM=M===M--ZXXM=+=-XAAAIII--+M=-Z-Z-M++"=+M="#########"####-"+M
+CC....++CC++.+CCC..C      CC CCCC  CC              CC C CCCC+CCCCCC     C CCC CC    CCCC       CCC CC C C CC+CC C+XXXXXXXXXCXXXX.+C
+  ''''CC  CC'CBBB''                                         C                                               C    C$$$$$$$$$B$$$$'C
+  XXXX      X HHHXX                                                                                               _________H____X
+  CCCC      C XXXCC                                                                                               &&&&&&&&&X&&&&C
 "--+++===+++"-""""ZZAAXXXAA--XXXAAAAXXZZZ----MMMM=++-----"++++++++"---"""=====MM-XXXX--=M-XAIIAZMM=+"=M--ZZ=+"-"#####"######"""=M-MM
+C..CCCCCCCCC+.CCC+         CC            CCCC    CCC.....+CCCCCCCC+...+++CCCCC  C    CCC C        CC+C CC  CC+.CXXXXXCXXXXXXC++C C
+B''         C'BBBC                                  '''''C        C'''CCC                           C        C'B$$$$$B$$$$$$BCC
+HXX          XHHH                                   XXXXX          XXX                                        XH_____H______H
+XCC          CXXX                                   CCCCC          CCC                                        CX&&&&&X&&&&&&X
 ===MMMM=M=MMM-XXXZZZXXXAIII=XXXZZZ--M--M==++""------""="""+=++-"#-+===----ZZ---ZXZZZZZAA--ZXXAIMM--Z=--M-=="-####"#"#####"""=-MMM=="
+CCC    C C   C                    CC CC CCCC++......++C+++CCCC.CX.CCCCCCCC  CCC         CC       CC C.. CCC+.XXXXCXCXXXXXC++CC   CC+
+                                            CC''''''CC CCC    'B$'                                   ''    C'$$$$B$B$$$$$BCC       C
+                                              XXXXXX          XH_X                                   XX     X____H_H_____H
+                                              CCCCCC          CX&C                                   CC     C&&&&X&X&&&&&X
 ---MMMZXAI=I==+==II=IAZM+"###M+"+++""--"""-"#"###############-+MMM-M-MMMMZZ=--ZXXXAXXXAIAIZ-AAIM==XXAM--"##"##########"=M-Z--+M+-#-"
+CCC                     CCXXX C+CCC++..+++.CXCXXXXXXXXXXXXXXX.C   C C      CCC             C    CC    ..CXXCXXXXXXXXXXCC C CCC C.X.+
+                         B$$$  C   CC''CCC'B$B$$$$$$$$$$$$$$$'                                        ''B$$B$$$$$$$$$$B         '$'C
+                         H___        XX   XH_H_______________X                                        XXH__H__________H         X_X
+                         X&&&        CC   CX&X&&&&&&&&&&&&&&&C                                        CCX&&X&&&&&&&&&&X         C&C
 -Z--MM"+""-"""##############"######"""#""""""+++=++=+++=M-ZZM==+=++MM==-M=+=ZXXXXAAIIIAZXI==AAA"+=-=""##########""#"-+==++++""------
+C CC  +C++.CCCXXXXXXXXXXXXXXCXXXXXXCCCXCCCC++CCCCCCCCCCC C   CCCCCC  CCC CCC                   +CCCCCCXXXXXXXXXXCCXC.CCCCCCC+C......
+      C CC'BBB$$$$$$$$$$$$$$B$$$$$$BBB$BBBBCC                                                  C    BB$$$$$$$$$$BB$B'       CB''''''
+          XHHH______________H______HHH_HHHH                                                         HH__________HH_HX        HXXXXXX
+          CXXX&&&&&&&&&&&&&&X&&&&&&XXX&XXXX                                                         XX&&&&&&&&&&XX&XC        XCCCCCC
 ""##################-"""--+==---ZZZZZZZZ-MM==M++++++++"++++++++"+=MM----ZXXXAAAAAAIII=IIIIAIIAX"++++--"""####"+M-M=""--""-""-"-""""-
+CCXXXXXXXXXXXXXXXXXX.+++..CCCCCC        C  CC CCCCCCCC+CCCCCCCC+CC  CCCC                       +CCCC..CCCXXXXCC C C++..CC.CC.C.++++.
+BB$$$$$$$$$$$$$$$$$$'CCC''                            C        C                               C    ''BBB$$$$B     CC''BB'BB'B'CCCC'
+HH__________________X   XX                                                                          XXHHH____H       XXHHXHHXHX    X
+XX&&&&&&&&&&&&&&&&&&C   CC                                                                          CCXXX&&&&X       CCXXCXXCXC    C
 "--=XAAAAAXAXXX-M=+===++++"--""----"""----+=M-ZXX-=++"-"=M--MMMM==ZZZZZXXAAAAAIIIAIIAXXAAIZ===-==++"++=++++"=-+---===+""-""""-"+"+-"
++..C           C CCCCCCCCC+..++....+++....CC C   CCCC+.+C CC    CC                         CCCCCCCC+CCCCCCC+CCC...CCCC++.CCCC.+C+C.C
+C''                       C''CC''''CCC''''           C'C                                           C       C   '''    CC'BBBB'C C 'B
+ XX                        XX  XXXX   XXXX            X                                                        XXX      XHHHHX    XH
+ CC                        CC  CCCC   CCCC            C                                                        CCC      CXXXXC    CX
 =A=A-+--""""""-"##############""==----"=XI++A-+""++""""-"=-MM=M-AXXXXAAAXIIIIAIIAAAI=====X-M+"+"""+--++M----++M-Z-=++M===##"""""---"
+C   CC..CCCCCC.CXXXXXXXXXXXXXXC+CC....+C     CCCCCC+CCC.+CC  C C                          C C+C+++C..CC CCCCCC C CCCC CCCXXCCC++...C
+      ''BBBBBB'B$$$$$$$$$$$$$$BC  ''''C        BB  CBBB'C                                    C CCC ''                    $$BBBCC'''B
+      XXHHHHHHXH______________H   XXXX         HH   HHHX                                           XX                    __HHH  XXXH
+      CCXXXXXXCX&&&&&&&&&&&&&&X   CCCC         XX   XXXC                                           CC                    &&XXX  CCCX
 -"""-"-----"-#"-""-"-+=M-ZAAAIIAAAAXX-M++-#######"-+ZZ-ZXXXXXXXXXAXAXXAXAAAIAAIIIIIIAAZMMMMM=""--=+""M----MMMMM==M-===-M=+--"-"#####
+.CCC.C.....+.XC.CC.C.CC C            C CC.XXXXXXXC.C  C                                     C+C..CC++ CCCC     CC CCCCC CC..C.CXXXXX
+'BBB'B'''''C'$B'BB'B'                    '$$$$$$$B'                                          CB''  CC                     ''B'B$$$$$
+XHHHXHXXXXX X_HXHHXHX                    X_______HX                                           HXX                         XXHXH_____
+CXXXCXCCCCC C&XCXXCXC                    C&&&&&&&XC                                           XCC                         CCXCX&&&&&
 +++"-""###########"""""""######"""""#####""-"++MZXAXXXXXXXXXXXAAAXAAAAXAAAAIII==IXX-M===+=MM==+----M-MMMM=M=++===++=++"-"###########
+CCC+.CCXXXXXXXXXXXCCCCCCCXXXXXXCCCCCXXXXXCC.+CC                                    C CCCCC  CCC..CC C    C CCCCCCCCCCC+.CXXXXXXXXXXX
+   C'BB$$$$$$$$$$$BBBBBBB$$$$$$BBBBB$$$$$BB'C                                                  ''                     C'B$$$$$$$$$$$
+    XHH___________HHHHHHH______HHHHH_____HHX                                                   XX                      XH___________
+    CXX&&&&&&&&&&&XXXXXXX&&&&&&XXXXX&&&&&XXC                                                   CC                      CX&&&&&&&&&&&
 =+""-"#######################-+=--Z-----ZZXXAXXAXXXXXAAAAAAAXXAAAAAAAAIAIII=IX--M===+++======M-M+---MM==+"=++==+++""#########-"#"""-
+CC++.CXXXXXXXXXXXXXXXXXXXXXXX.CCCC CCCCC                                      CC CCCCCCCCCCCC C CCCC  CCC+CCCCCCCC+CXXXXXXXXX.CXCCC.
+  CC'B$$$$$$$$$$$$$$$$$$$$$$$'                                                                           C        CB$$$$$$$$$'B$BBB'
+    XH_______________________X                                                                                     H_________XH_HHHX
+    CX&&&&&&&&&&&&&&&&&&&&&&&C                                                                                     X&&&&&&&&&CX&XXXC
 +=+I++=AIIIZ-MM==ZXXAAXXAIA=I==IAIAAAIIAIAAXAXXXXAAAAAAIAXAIIAIIIAIIIIIIIA-==M==+"+++++-"==M---Z-=+=""+"+"+MM="-#######"-"++"++==MM=
+            C  CC                                                         CCC CCC+CCCCC.+CC CCC CCCC++C+C+C  C+.XXXXXXXC.+CC+CCCC  C
+                                                                                 C     'C           CC C C    C'$$$$$$$B'C  C
+                                                                                       X                       X_______HX
+                                                                                       C                       C&&&&&&&XC
 AIIIII======I==I=AAAAAAIIAAAAAIAAAAAAAAAAAAAAIAAAAAAIIIIIIIIIIIIIIAAAZ-====++++="""+"++=MM-M--=M=+++==MMMM+-######"-"+"+++++=====+"+
+                                                                      CCCCCCCCCC+++C+CCC  C CCC CCCCCC    C.XXXXXXC.+C+CCCCCCCCCCC+C
+                                                                                CCC C                      '$$$$$$B'C C           C
+                                                                                                           X______HX
+                                                                                                           C&&&&&&XC
 IAAIIIIII==III=IIIAAAXAAAAAAIAAAAIAIAAIAIAAIAIIAAIIIIIIIIIII=IAXZZM==+=+=====++""++=MM==---MM===MM-Z-M="######"""-"--"++=MMMMM===MMM
+                                                                   CCCCCCCCCCCC++CCC  CCCCC  CCC  C C C+XXXXXXCCC.+..+CCC     CCC
+                                                                               CC                      C$$$$$$BBB'C''C
+                                                                                                        ______HHHX XX
+                                                                                                        &&&&&&XXXC CC
 AAIIIIIIIIIIIIIAAAAAXXAAAAAIIIAAAAIIIAIIIIIIAIIIIIII=IIIIAX-MMM==MM=====+=+++"+=M-MM-Z-===MM---ZZX-""#####"-""#"-"+++++=M--------MM-
+                                                           C   CC  CCCCCCCCCC+CC C  C CCCC  CCC   C+CXXXXX+.+CXC.+CCCCCC CCCCCCCC  C
+                                                                             C                     CB$$$$$C'CB$B'C
+                                                                                                    H_____ X H_HX
+                                                                                                    X&&&&& C X&XC
 XXZAXXXXXZZM"MXXAAAAAIAAIIII==IAAAII=IIIIIIIAIIII====AZ======M-Z-M=+"+="++"=ZM==+M--Z-X-MMMXXAXZ+######-"###"-"+"+""+MZZZZZMM+"---#-
+            +                                          CCCCCC C C CC+CC+CC+C  CCC CC C C        CXXXXXX.CXXXC.+C+C++C        C+...X.
+            C                                                       C  C  C                      $$$$$$'B$$$B'C C CC          C'''$'
+                                                                                                 ______XH___HX                 XXX_X
+                                                                                                 &&&&&&CX&&&XC                 CCC&C
 MM=ZM=M=====-AAIAIIIIIIAAAIIAIIIIIIIII=IIIIIIAAAX-====MMM-ZXX-MM===+==++=-ZM-=++=---XAAAAXZZM"#########"-----"++==-XZ--M+"""#----+==
+  C  C CCCCCC                                    CCCCC   C   C  CCCCCCCCCC  CCCCCCCC         +XXXXXXXXXC.....+CCCCC  CC C+CCX....CCC
+                                                                                             C$$$$$$$$$B'''''C           CBB$''''
+                                                                                              _________HXXXXX             HH_XXXX
+                                                                                              &&&&&&&&&XCCCCC             XX&CCCC
 XXAAAAIIAIIIIAAAIIIIIIIAIAIIIIIIIIIII==IXZZZ-M++=M-ZZZXXX-MM==++"----+"=-Z="+M=-XXAAIIXZM+""##############""==MZX==+++==+"++=MMMMM==
+                                            C CCC C      C  CCCC+....C+CC C+C CC         C+CXXXXXXXXXXXXXXC+CC   CCCCCCCC+CCC     CC
+                                                                C'''' C    C              CB$$$$$$$$$$$$$$BC             C
+                                                                 XXXX                      H______________H
+                                                                 CCCC                      X&&&&&&&&&&&&&&X
 AAAAAAAIIAIAAAAAAAIIIIIIIAAIIIIII=IX-M=M=+"+MZXAAXXXZXZM===+"---""--"=-Z--"==ZAXXM=""-############"---"-=M--ZX-+""=MM-M---MM"-"""==+
+                                    C C CC+C            CCCC+...CC..CCC C.+CC     C++.XXXXXXXXXXXXC...C.C CC  CC++C  C CCC  +.+++CCC
+                                          C                 C'''BB''B    'C        CC'$$$$$$$$$$$$B'''B'        CC          C'CCC
+                                                             XXXHHXXH    X           X____________HXXXHX                     X
+                                                             CCCXXCCX    C           C&&&&&&&&&&&&XCCCXC                     C
 AAAAAAAIAIIIAAAIAAIIIIIIIIAII=IZ=+"++""+-XI==AX-===+++"--""###"-"""#"=ZZ+MX--="#############"-+==++""=A=IAX="""--+-""""""""""#"---"+
+                                CC+CC++CC      CCCCCCC+..CCXXXC.+CCX+C  C  CCC+XXXXXXXXXXXXXC.CCCCC++C     C++C..C.CCCCCC+CCCXC...+C
+                                  C  CC               C''BB$$$B'CBB$C         C$$$$$$$$$$$$$B'     CC       CCB'' 'BBBBBBCBBB$B'''C
+                                                       XXHH___HX HH_           _____________HX                HXX XHHHHHH HHH_HXXX
+                                                       CCXX&&&XC XX&           &&&&&&&&&&&&&XC                XCC CXXXXXX XXX&XCCC
 AAAAAAIAIIAAAAAAIIII=IAAXX-+""++==M-XIIIXX-M=+++++""""#######"-"-""""XZ-="-############--"+==+===+=-ZAAM+"-"-"-"-"--""-------+++M-XM
+                          CC++CCCC C      C CCCCCC+CCCXXXXXXXC.+.CCC+  CC+.XXXXXXXXXXXX..+CCCCCCCCCC    C+.+.+.+.C..CC.......CCC C
+                            CC                    CBBB$$$$$$$B'C'BBBC    C'$$$$$$$$$$$$''C               C'C'C'C'B''BB'''''''
+                                                   HHH_______HX XHHH      X____________XX                 X X X XHXXHHXXXXXXX
+                                                   XXX&&&&&&&XC CXXX      C&&&&&&&&&&&&CC                 C C C CXCCXXCCCCCCC
 AAAAAAAAIAAAAIII=AX---="""-=--ZXAAXZZ-MM+++"-"--""#####-+=M===MM""-""##"######-""++==++=+==+=++====="--"++++++==M--Z-M-ZZZXAIAIAXZ-M
+                   CCCC+CC.CCC       C  CCC+.+..CCXXXXX.CC CCC  ++.CCXXCXXXXXX.++CCCCCCCCCCCCCCCCCCC+..+CCCCCCCC CC C C           C
+                       CBB'                C'C''BB$$$$$'        CC'BB$$B$$$$$$'CC                   C''C
+                        HHX                 X XXHH_____X          XHH__H______X                      XX
+                        XXC                 C CCXX&&&&&C          CXX&&X&&&&&&C                      CC
 AXAAIAAAIAIIIA-==+"--"=-XXZMZX--=+"""-"""---"-""###""-Z=+++"-"""""#####"""==""M=++==++==++++++++"+++===MM==-ZXXXAAAAAAAAXXAAAXZ-M=MM
+              CCCC+..+CC      CCCC+++.+++...C.CCXXXC+C CCCC+.CCCCCXXXXXCC+CC++ CCCCCCCCCCCCCCCCC+CCCCCC  CCC                   C C
+                  C''C            CCC'CCC'''B'BB$$$BC      C'BBBBB$$$$$BBC  CC                  C
+                   XX                X   XXXHXHH___H        XHHHHH_____HH
+                   CC                C   CCCXCXX&&&X        CXXXXX&&&&&XX
 AAAAIIII==-+-""--"-I=====A=""--"""#"""""""######"XIM"--"#"""""####-=--MAIIAXM=+""+==++++"+++"==M--Z-----XXXAXAAAAXXXXXXXXXXX-M=M----
+          CC.++..+C       C++..CCCXCCC+++CXXXXXX+   +..CXCCCCCXXXX.CCC       CC++CCCCCCC+CCC+CC CC CCCCC                    C C CCCC
+            'CC''C         CC''BBB$BBBCCCB$$$$$$C   C''B$BBBBB$$$$'            CC       C   C
+            X  XX            XXHHH_HHH   H______     XXH_HHHHH____X
+            C  CC            CCXXX&XXX   X&&&&&&     CCX&XXXXX&&&&C
 AIAIAXX=---""+-A==IAAAM+"---""--==+-""########"=+---""##"####"-+=ZXXXZ-M=+--""-""+"""""+==M----ZZM==-ZZXXXXXXXAXAXXXXXXXZ-MM--ZZZZZZ
+       C...++CC        C+...+C..CCC.CCXXXXXXXX+CC...CCXXCXXXXC.CC     C CC..CC.++C+++++CCC CCCC   CCC                    C  CC
+        '''CC           C'''CB''   'BB$$$$$$$$C  '''BB$$B$$$$B'           ''BB'CC CCCCC
+        XXX              XXX HXX   XHH________   XXXHH__H____HX           XXHHX
+        CCC              CCC XCC   CXX&&&&&&&&   CCCXX&&X&&&&XC           CCXXC
 IZ--+--"=--X==AXZ-==+--------"+-"########""""""""######""+--ZZZX-M="-"""""---"""+++====MM--ZZZZZ--M-XXXXXXXXXXXXXXXXXZ==-M-ZZZZZZZZ-
+  CCC..+CCC      CCCC........+C.CXXXXXXXXCCCCCCCCXXXXXXC+CCC    C C+.CCCCC...+++CCCCCCC  CC     CC C                  CCC C        C
+     ''C             ''''''''C 'B$$$$$$$$BBBBBBBB$$$$$$BC          C'BBBBB'''CCC
+     XX              XXXXXXXX  XH________HHHHHHHH______H            XHHHHHXXX
+     CC              CCCCCCCC  CX&&&&&&&&XXXXXXXX&&&&&&X            CXXXXXCCC
 =+-""-AA=IX=+"-"---"-""""-""#############"-"-######"-=XZ-M=++"--""#"#"-"++===M---ZZZZXXXXXXXXXXXXXXXXXXAXXXXXXXXXXZXZMM---ZXXZZZZ---
+CC.C+C     CC+.+...C.++++.CCXXXXXXXXXXXXXC.C.XXXXXXC.C  C CCC+..CCXCXC.+CCCCC CCC                                      CCC       CCC
+  'BC        C'C'''B'CCCC'BB$$$$$$$$$$$$$B'B'$$$$$$B'        C''BB$B$B'C
+  XH          X XXXHX    XHH_____________HXHX______HX         XXHH_H_HX
+  CX          C CCCXC    CXX&&&&&&&&&&&&&XCXC&&&&&&XC         CCXX&X&XC
 -"ZI=X+-""-------"M="""#######################"+-XA-=-"#"""""#"-----"=--ZAAAAAAAAXXXXXXXXXAAAXXXXXXZZXXXZZXXZZZXZXXXXXZXZZZZXZZZZ-Z-
+.+    C.CC.......+ C+CCXXXXXXXXXXXXXXXXXXXXXXXCCC  CC.CXCCCCCXC.....+CCC                                                         C C
+'C     'BB'''''''C  CBB$$$$$$$$$$$$$$$$$$$$$$$B      'B$BBBBB$B'''''C
+X      XHHXXXXXXX    HH_______________________H      XH_HHHHH_HXXXXX
+C      CXXCCCCCCC    XX&&&&&&&&&&&&&&&&&&&&&&&X      CX&XXXXX&XCCCCC
 "=+-"""-"---""+-""######################""+-Z-XM"""""""-"---""++==+=ZXAAAAAAAXAXXXXXXXXXXXXXAXXXXXZXXXZZZZZZZXZXXXZZZZXZZZZ-ZZZ-ZZ--
++CC.CCC.+...++C.CCXXXXXXXXXXXXXXXXXXXXXXC+CC C  +CCCCCC.C...++CCCCCC                                                       C   C  CC
+C  'BBB'C'''CC 'BB$$$$$$$$$$$$$$$$$$$$$$BC      CBBBBBB'B'''CC
+   XHHHX XXX   XHH______________________H        HHHHHHXHXXX
+   CXXXC CCC   CXX&&&&&&&&&&&&&&&&&&&&&&X        XXXXXXCXCCC
 """=="-"++-#######################""=M-ZZXMM=+------"""+==MM--ZZZZXAAAAXAAAAXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZ-ZXZXZZXZXZZZZZZZZZZZZZ--
+CC+CC+.+CC.XXXXXXXXXXXXXXXXXXXXXXXC+C C     CC......+++CCC  CC                                             C                      CC
+BBC  C'C  '$$$$$$$$$$$$$$$$$$$$$$$BC          ''''''CCC
+HH    X   X_______________________H           XXXXXX
+XX    C   C&&&&&&&&&&&&&&&&&&&&&&&X           CCCCCC
 +"---"######################-+-XAAXZZ-MM=++++++++++==--ZXXXXXXXXXXXXXXXXXXXAXXXXXXXXXXXZXXXXXXXXXXXXZZZZZZZZ-ZZZZZZZZXZZZZ-ZZZZZZZZ-
+C+...CXXXXXXXXXXXXXXXXXXXXXX.CC      C  CCCCCCCCCCCCCCC                                                     C             C        C
+ C'''B$$$$$$$$$$$$$$$$$$$$$$'
+  XXXH______________________X
+  CCCX&&&&&&&&&&&&&&&&&&&&&&C
 "#####""##############-=X+1++=AZ==+=+=++++=++==MZ-ZXAAXAAAAXAXXAXAXXAXXXAXXXXXXXXXXXXXXZAZXXXXXXXXZZZXXXZZXZZZZXZZZZZXXZZZZZZZZ--Z--
+CXXXXXCCXXXXXXXXXXXXXX.C        CCCCCCCCCCCCCCC  C                                                                             CC CC
+B$$$$$BB$$$$$$$$$$$$$$'
+H_____HH______________X
+X&&&&&XX&&&&&&&&&&&&&&C
 ###""############-"MI=+===IXM==++++++===+===-ZZXAAAAAXAXAXXXAXXXXXXXXXXZXXXXXXXXXXXZXZZZXZXXXXZXXZZXZXZZZ-ZZ-ZXZZZZZZZZZZ--ZZ-Z-----
+XXXCCXXXXXXXXXXXX.+          CCCCCCCCCCCCCCCC                                                            C  C            CC  C CCCCC
+$$$BB$$$$$$$$$$$$'C
+___HH____________X
+&&&XX&&&&&&&&&&&&C
 ############-=M-A=+==IIAAZM=+====+++=M---ZXAAAAAAAXXAAAXAXXXXXXXXXXXXXXZXXXXXXXXZZXZXZZZZZZXXXZZXZZZZZZZ-ZZZZZXZZZZZZZZZZ-ZZZ--ZZ---
+XXXXXXXXXXXX.C C           CCCCCCCCCC CCC                                                               C                C   CC  CCC
+$$$$$$$$$$$$'
