textfiles/art/DECUS/dean_nixon.txt

2852 lines
300 KiB
Plaintext
Raw Normal View History

2021-04-15 11:31:59 -07:00
==IZAIZ=+=-XZZZZZZ-ZZ--ZZZZZ-ZZZZ-Z----------MM---MMMMMMMMMM======M=MMMMMMM============++=========MMMM==++++++==========M========++ C C CC C C CCCCCCCCCC CCC CCCCCC C CCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCC CCCCCCCCCC
==I=XI=++IZXZZZZXZZZZZZ---ZZ-----Z-----ZZ-----MMM-MMMMMMM==MMM=MMMMM==MMM=M===++=+======+=====+++=MMMM=+++++++===========MM=M=====+ C CCC CCCCC CCCCC CCCCC C CC C CC C CCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCC C CCCCCC
I===Z-Z++=ZXZZZZZZZZ-ZZ---------ZZ-----ZZ-----MMM-MMMMMMM==MMMMMMMMMM=========+=====+=====+=++==+==MMMM=++++++====M====MMMMM=====++ C C C CCCCCCCCC CCCCC CCCCC C CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCC CCCC CCCCCCC
===ZXAA++=ZXZZZZZZZZZZ-ZZ--ZZ----Z-----ZZ---MMMMMMMMMMMMM====MMMMMMMMMMM==MMM=+===M=====+==+=+=====MMM===+++++=====MM===M========++ C CC CCCC CCCCC CCC CCCC CC CCCCC CCCCCCCCCCCCCCCC CCCCCCCCCCCCC CCC CCCCCCCCCC
I=====X++IZZZZXZZZZ-ZZZZZ---ZZ-------ZZZZ-Z-MMMM--MMMMMM===MMMMMMMMMMMMM=M=M=====M=M==++==++++==+=M=MMMM==++++=====M===M=M=====++== CCC C CCC CCCCCCC C C CC CCC C C CCCCC C CCCCCCCCCCCCCC C CCCCCCCCCCC CCC C CCCCCCCCC
==IMZXX++=XZZZZZ---ZZZZZ--Z-Z-----Z---ZZZZZ--MM-MMMM-M-MM=MMMMMMMMMMMMMMMMMMM======M=++===========MMMMM==+++++++==MMM==MMMM==+===+= CCC CC C CCCCC CCC CC C C C C CCCCCC CCCCCCCCCCCCCC CCCCCCCCCCC CC CCCCCCCC
===XXI=++IZZZ-Z----ZZZZZ----Z---------ZZZZZZ-----------MMMMMMMMMMM==MMMMMM=====MM==MM+===M========MMMM====++++++===MM=M======+++++= C CCCC CCCC CCCCCCCCC CCCCCCCCCCC CC CCCCC CC CCCC CCCCCCCC CCCCCCCCCCCCC C CCCCCCCCCCCC
===-Z-Z++IZZZ-Z-------ZZ-M-ZZZ-ZZZ----Z-ZZZZZ--M--------MMMMM=MMMM==M=MMMM========MM===+======+====M====++=+++++===========+=+++++= C C C CCCCCCC C C C CCCC C CC CCCCCCCC C CC C CCCCCCCC CCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
=+=X1++1+IZXXZ---ZZZZZ----Z--Z-ZZ-Z--Z-ZZZZZZ---X--Z-M---MMMMMMMMMMMMMMMM====MM==MM===========++==M====+=++++=+=MMMMM======++++++++ CCC CCCC CC C C CC C CCC CC C CCC CCCC CC CCCCCCCCCCCCCCC CCCCCCCCCCCCC CCCCCCCCCCCCCC
==+++++++=ZZ---ZZZ-ZZ-Z--------------ZZZZ-ZZZ---ZZ--ZMM-Z-MMMMMMMMMMMMMMMM==MMM==============+++++===++++=+++=+=MMMM=====+++++++"++ CCC C C CCCCCCCCCCCCCC C CCC CC C C CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCC+CC
C
==+++++++IZZZ-Z-Z---Z--------------ZZXZZZZZZZ--Z-ZZXXZ-ZXZ-MMMM-MMMMMMMMMMM=MMMM============+++++++++++=+++=++==MMM=====++++++++"++ C C CCC CCCCCCCCCCCCCC CC C C C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCC+CC
C
=++11+=++=Z--M-Z--ZZZ--MM----Z-Z-ZZZZXZ---ZZZ--ZZZZXZ-ZZ--MM-----MMMMMMMM=MM=M===============++++++++++++++=+==MMMMMM=====+++++""++ CC C CC CC CCCC C C CCC CC C CC CCCCC C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCC++CC
CC
++1+1+ZA+AZ--Z-ZZZ-Z---------ZZZZZAXXZ-ZZ-ZZZ---ZZZ---MMMMM---MMMM=MMMMMMM=MMMMM====M==+==+++++++==++==++++===MMMMMM=M==++++++"++++ CC C C CCCCCCCCC C C CCC CCC CCC C C CCCC CCCCCCCCCCCCCCCCCCCCCCCCC C CCCCCCCC+CCCC
C
+++ZZA=1+AZZ--ZZ-ZZ-----MM--Z-ZZZXXXZ--Z--Z-----ZAZZ-M-MMMM--MM-MMMMMMMMMMMMM=M========++=++++++++++++========MMMMMM====+++"+"""+++ CC C CCCCC CC C CC CC CCCCC C C CC C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCC+C+++CCC
C CCC
+1+-XXX++I-ZZ---ZZZ------M----ZZZZZZZ-ZZZ---MMM-ZZZ------MMMMMM-M=MMMMMMMMMMMMM=========+++++++++++++++======M=MMMMM===++++""""""++ C C CCC CCCCCC CCCC C CCC C CCCCCC C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C CCCCCCC++++++CC
CCCCCC
+1+AA=+++A---Z-------M----M--ZZ---ZZZ--ZZ---M-----ZZ---ZZM-MM-MMM=MMMMMMMMM-MMM==M======+++++++++=++=++=+===MMMMMMM====+++++""""+"+ CCC CCCCCCC CCCC CC CCC CC CCC CCCCC CCC C C C C CC CCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCC++++C+C
CCCC C
111-1+1+=I-------M--M--Z--------ZZ-ZZ-ZZ-MM---Z--ZZ-Z--ZZ-Z-Z-MMMMMMMMMZXX-MM-MMMMMMM====++++++++++==========MMMMM=====++++++"+++"+ CCCCCCC CC CC CCCCCCCC C C C CCC CC C CC C C C C C CCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCC+CCC+C
C C
-111+++++A--------M--Z--M-------ZZZZZ--Z-----Z-ZZZX----ZXZXZ-MMMMMMMMZAAXZ--M---MMMMM-M==++++++++=++========MMMM-M=====+=+++"""""++ CCCCCCCC CC CC CCCCCCC CC CCCCC C CCCC C CC CCC C CCCCCCCCCCCCCCCCCCCCC C CCCCCCCCCC+++++CC
CCCCC
1+1A=++++AMMMM------Z---MM---Z-ZXXXZ----Z-----ZZ-ZZZ---ZZZZMM=MMMMM-ZZZZZZ--------ZZZ-MM====+++++=+==++=====MMMMMMM===+++++"""+++++ CCCCCC CCC CCC C CCCC CCCCC C CCC C C CCCCCCCC C CCCCCCCCCCCCCCCCCCCC CCCCCCCC+++CCCCC
CCC
11+Z-ZZ++XMM-MM--Z-M----MM-M-ZZZAAXZZ---XZ-Z---Z------ZZZZ-M==MMM----M--M-Z------ZZZ--M======++++++====================++++"""""+++ C C CC C CCCC C C CCC C CCC CCCCCC C CC CCCC CC C CCCCCC CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+++++CCC
CCCCC
1-=-X+++=AMM----XXZ--XZZ----ZZXXXAXZZZZMXZ-ZZZZZZ--M-ZZZZMM==MMM-Z-MM-ZM-Z-MMMM---M-MMMMM=+=+++++===++====M=====MM=M===+++++"""""++ C CCCC CC CCCC C CC C CC C C C C C CCC C CCCCCCCCCCCCCCCCC CCCCC C CCCCCCCC+++++CC
CCCCC
+1+=+=X++XM-M---ZZZZ------M=+++++===III-ZZZZ----Z-MM---ZMM==M-MM-MMMMMXIIIIIIIAAXXZMMMM===+=++++++=++=+=============M==+++"""++"""+ C CCC CCCCCC C CCCC C CCC CC C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCC+++CC+++C
CCC CCC
+1=XZXZ++ZM-MM--ZZZZ---Z---=+++=XXXXXZZ-ZZZZ-M----MM----MM==M--MMMMMMM---ZZXXXI===IMMMM===+====+++=+=======MM=M==M=====++++"""+"+"+ C CC CCC CCC C C CCCC CCCC CC CC CCC CCCCCCCCCCCCCCCCCCCC C CC CCCCCCCCC+++C+C+C
CCC C C
++=XXXI++XM-M-MM-ZZZZZ-----===+AXXZZXZZ-Z----MM---M--Z--MM=MM-MMMMMMMMMMMMM-MMX==II=MMM============+=======MMMMM===M===++++++"++++" C C C CCCCC C CCCC CCC CC CC C C C C CCCCCCCCCCCCCCCCCCCC CCC CCCCCCCCC+CCCC+
C C
++=ZZM-++ZMMMMM--XXZZXZZ---===+AAZZXXZZZ-MM--M-++==IIIIAIII=IA=MM=MMMMMMM-MMMMX==IA===========+=M=====M=MM====MMM==MM=++++++++""""" C CC CCC C CC C C C C CCCCCCCCCCCCC CCCCC C CCCC CC CCCCCCCCC+++++
CCCCC
1+=IIXM+=XMMMMMM-ZXZZZXZ---I=++XXXZZZZ---MM-MMMZZXAA++===AAXXZMMMMMMMMM-MMMMMM-=I=I====M==M====+====M===M=MM==========++"""+"+++++" C CCC CCC C C C CCCC CC CCCCCCCCC CCC C CCCCCCCCCCCC+++C+CCCCC+
CCC C C
++=---X+=XMMM-MM--ZZZ-ZZ---I+=+ZXXZ-M-M--MMMMMM-MM--====A--MMM-MM-MMMM---MMMMMZI=IX==MMMMMM========MMMMMMMMM===MM===+==++""++++++++ CCC C CC C CCC C C CC C CC CC C C CCC CC CCCCCCCC CCC CCCCCCCC++CCCCCCCC
CC
++=Z--M==X-MMM-----Z----Z--A=+=Z-XX-MMM--MM-MMMMM--ZI===AZZ--Z-Z---MMM--Z-----Z==IAM-Z-MM==M=MM=M---M-M-MMMMMMMM======+=+++++++++++ CC C CCCCC CCCC CC C C CC C CC CC C CCC CC CCCCC C C CC C C CCC C C CCCCCCCCCCCCCCCCCCC
+++++Z-==X-M=M-M-M------ZZ-I++=MMXX-MMM------MM-ZZZXI===AXAZZXXAAZZZZZ-XZ-ZZZ-Z===A-ZMM-MMMM-ZZZ-ZZM=MMMMMMMMMMM=M====M=++++++++++" C C C C C CCCCCC C C CCCCCC C C C C C C C C C C CCCC CCCCCCCCCCC+
C
++++=====ZMMMMMM-------ZZZ-I++=MM-Z-MMMM------ZXAAAAI==II==IIAAIAXXXXXXXZZZZZZZ=IIA--Z-MMZXAXXXZ---MMMMMM===M========MM==++++++++"" CCCCCCC C C C CCCCCC CC C CCC CCC CCCCCCCC CCCCCCCCCC++
CC
++++=====ZMMMMMM----ZZZZZZZA+==-M--MMMM---ZXZXAI========I++=====IIIIIAAAAAAAXXXIIIAXXXZZZXXAXZZ-MM---MMM==M===========+++++++++++++ CCCC C CC CCC C CCC CC CCCCCCCCCCCCCCCCCCCCCCCC
++=+====+-MMMMMM-MM-ZZZZZZZI===MMM-MMM-ZZXAAAI=+11++I==II==++=====IIIIAIIIIAAAAII=IIIIIAIIAXXXZZ---ZZ-MMMMM-M======++++++++++++++++ C C C C C CCC C C CCCCCCCCCCCCCCCCCCCCCC
I++======-MMMM-----ZZXXZZZ-===IMMM-M--ZAA=+=+++11--=====I+++++=+=IIIIIAIIAIIAAAII=AI=IIAAAIAAXAAAXXXXXZ-ZZZ------MMM===+==++=+===== C CCCCC C C CC C CCCCCC CCCCCCCCCCCCCCC
M=+======-MM--M-----ZXZZ---=+==MMMZZXAI=+++111+++11=I=IIA++1++===I=IIIAIAAIIAIAIIIAIIIAAIAAIIAAIIAAAAAAXXXAXZZXXZXZZ--ZZZ------ZZ-Z C CC CCCCC CCC CC CCCCCC C
=Z======+-MMM-MM-----XZZZ--I===M-ZXII=111111-1-++1++=IIII+++=+======+==IIIAIAIAIIIAII==IIAI=III==IIIIIIIIIIAXXXXXAXXXXAXAXXXXZZZXXX C C C CCCCC CC C
==X====++-MMM-MMMM---ZZZZZZ===I-XI=1-1- --1- -11+11+IIIII+++==1++11+++=+++====AII=AII==IIIIII=II==I=====I==IIAAAXXAXXXAXXXXXXZZZZXA CC C C CCC C
==M=====+Z---MM-MMMZZ-ZXZ--I==IA=+- - -11-- 11111=II===+11+11111----1--111=IIIIA=====IIAIIIIII=II=+=I=I==IAAAAXXAAXZZXZZZZZZZZXX CC CCC C C CC
===Z===+=--MMMMMMMMM---ZZ--====+-1-- ------- --1I==I=---------1-- -11++=IIIA+==IIIIIII=IIIII==IIIIAAIIIAAAAXXZ-M--MMMM-MZZZZ CCC CC CCC CC C CC C
====Z+==+-M=M=M==MMMM--ZZ--I===+ -- ------- 1=II== - ------ ---1+IIII11+=+===I==II==II===I=AAIIAAAAZ-M=++++++====MMM- CCCC C C C CC CC CC C CCCCCCCCCCC C
+====A=++-==M====MMMMMMZXZXI===1 - ----- - 1I==== - +IAI=-111--++===II===I==IAIIIIIAZZ-M+++++""""+"++++MM CCCCC CCC CCCC C CCCCC++++C+CCCC
CCCC C
=+=M=M=+=M=======MMM=MM-AI===+=- - - 1=I==+ - -=III=-1- --1+++++1===II=I=IIIAZ=+++++"""+"""""++++M- CCC C CCCCCCC C C CCCCCC+++C+++++CCCC C
CCC CCCCC
+=====Z==XM=====M===MM-Z=++=====+++++++++++++111111=III=+- ---- ------11111++IIIII-1-- -- --1111====11++++AZ=+"++++++"""""""+++=M- CCCCCC CCCCC CCC C CC+CCCCCC+++++++CCCC C
C CCCCCCC
++++===A==Z+====M==MM--ZI1+==========IIIIAAAIIIIIII=I==============IIII=IIIIIIIIII= - -- -1111-11+=IZ=+++=+++++""+"""+++=-ZZ CCCCCCC CCCCC CC CC CCCCCCCCCC++C+++CCCCC
CC CCC
+++====MI=====MMM==M-ZZXI1I========IIIIIIAIIIIIIIIII==========I=IIIIIII=IIIIIIAIAI= - -- ----111+XM=+++=+++++"""++"+MMMMZXA CCCCCCC CCC CC C CCCCCCCCCC+++CC+C
CCC C
+++===++-+=Z+=MMMMMMMXXA=1+=======I=IIIIIIIIIIIIII=I=====I=========II==IIIIIIIIIII= - - 11+1AM=+++++=+++++++===-AXZXAAA CCCCCCCCC CC CCCCCCCCCCCCCCCCCC
+++++++++X==Z+=M=MM--ZXXI1=======I==IIIIIAIIAIIIIII==I====II==I=IIIIIIIIIIIIIIIAAAI--- --1- - -11=AM=+"+++++==+""+MZZZXIAZXAAX CCCCCCCCC CC C CC CC+CCCCCCCC++C
C CC
++++++++++X==M=M=M-ZZZXAI11I=====IIIIIAIIIIIAIIIIII==========II=IIII=IIIIIIIIIIAIII- - ---1 ---1AM++"""=+"+-=+++MA=I=I+IZZZZX CCCCCCCCCC C C C CC+++CC+CCCCCC
CCC C
+"++++++++===I====-ZZZAAA1 ===I=IIIIIIIIIIAIAIIIIIIII=I==I===IIIIIIIIIIIIIIIIAIIIII-- -- - --I-M++""+=++MZM+==Z1111++X-M=MZ C+CCCCCCCCC CCCCC C CC++CCCC CCC C C
C CC
+"+++=+++++Z==X=M=MZZXIAA1 I=IIIIIIIIIIIAAAIIIIIIIIII=II=III=IIIIIAIIIAAIIIIIIIIIII - - -1+XZM+"""++==-=++=X= --IX=+==M- C+CCCCCCCCC C C C+++CCCCCCCCC CCCC C
C CCC
""+++++"++++Z==-+==MZZAAXA-=I=IIIIIIIIIIIAAAIAIIII=I=I=I=II=IIIIIIIIIIIIIIIIIIAIIAI --1+IX-=++""+M++==+=Z=- +-=++==MZ ++CCCCC+CCCC CCCC CCCC++C CCCCCC CCCCCC
CC C CC
"""+++"+""+"+A=IM=MM-XXAAA1III=II=I===========+++=+++===+=+=====I=IIIIIIIIIIIAIIAA= --1==AZ==+""+==M=++-=- =Z==+++=MZ +++CCC+C++C+C C C CCC++CCC CCCC CCCCCC
CCC C CC C CC
"""++"""""+""=I=IMM----XAA+I=- - - --111=II- -11+IZ-""+++M=="+X1- 1-M=+"+=M-X +++CC+++++C++C CCCC C++CCC CC+C C CC+CC C
CCC CCCCC CC CC C C
"""""+""+""""-===ZM-----XAII+ AI - I-+++"==++==I -ZMM+"""-Z-X +++++C++C++++.C CCCCC CCCC+CCCCCC C+++C C
CCCCC CC CCCC' C CCC
X
C
"""""+"""""""""X==Z----ZXAII1 II =-++++++++=M1 A==++++MZAI- +++++C+++++++++ CCCC CCCCCCCCCC CCCCCC
CCCCC CCCCCCCCC
""""""""""""-""+X=I-M---XAII1 II -I-+=+++M++M-1- --=++=-ZXI+1 ++++++++++++.++C C CCC CCCCCC CC C CCCCCC
CCCCCCCCCCCC'CC
X
C
"""""""-""""""""+I=A=MZZ-XII- I= -+XM==++--=MZ-+ A=++=MZI111I+ +++++++.++++++++C C C CCCCCCC C CCCC
CCCCCCC'CCCCCCCC
X
C
"""""""""""""""""Z==ZMZZXI- -1I-==+++--=M-M1 1M+""++M= 1I- +++++++++++++++++ CCCCCCCCC C C++CC
CCCCCCCCCCCCCCCCC CC
""""""-"""""""""""Z==ZZZA- 1ZM==++ZM+=M-- X+""""""-1--1 ++++++.+++++++++++ CCCC CC C C++++++C
CCCCCC'CCCCCCCCCCC CCCCCC
X
C
"""""""""-""""""""+A=IZX= - +Z=+"+=M===MZ =""""""""M=1+1 +++++++++.++++++++C CC+CC CCC C++++++++
CCCCCCCCC'CCCCCCCC C CCCCCCCC
X
C
""++"""""""""""""""=IIIZ= -IM=++M+++++M- ++""""""""+A1=+ ++CC+++++++++++++++C CCC CCCCC C C++++++++C
CC CCCCCCCCCCCCCCC CCCCCCCC
""""""-"--""""""""""===AZ =+ =X=++M+"+++++- X"""""-"-"+=-== ++++++.+..++++++++++C CCC C+CCCCCC +++++.+.+C
CCCCCC'C''CCCCCCCCCC C CCCCC'C'C
X XX X X
C CC C C
""""+""""""""""+"""""X==A1 I= 1X=+=M+++++++A-M""+""-""""I1=1 ++++C++++++++++C+++++ CCC CCCCCCC ++C++.++++
CCCC CCCCCCCCCC CCCCC CC CC'CCCC
X
C
""""+""""""""""""""""+X=== A1 -+X=+MM""+=""+A=+"+X+"""""+==I1 ++++C++++++++++++++++C CC ++CC++C C+C C+++++C
CCCC CCCCCCCCCCCCCCCC CC CC C CCCCC
"""++"""""""""""""""""====- A+ ---+X=+M=""==""+ZZ+"+M+"""""M1IA= +++CC+++++++++++++++++C CC C++CC++C C+C C+++++
CCC CCCCCCCCCCCCCCCCC CC CC C CCCCC
+++++"+""""""""""""""""M=== +I- -- =Z=+++""++"""M="""""""""-- 1= CCCCC+C++++++++++++++++ CCCC++CC+++ C+++++++++C
C CCCCCCCCCCCCCCCC CC CCC CCCCCCCCC
"++++""""""""""""""""""+Z=== -+II=I- --=XM+"+"++""""==""""""""+--+1 +CCCC++++++++++++++++++C C+C+CC++++CC++++++++CC
C CCCCCCCCCCCCCCCCCC C C CCCC CCCCCCCC
++++""+""""""""""""""++++Z==1 -1+=IIIIIIII1 -+AM+"+"++""""+M+"""""""+A 1+ CCCC++C++++++++++++++CCCC C+C+CC++++C C+++++++C
CC CCCCCCCCCCCCCC C C CCCC CCCCCCC
+++++++"""""""""""""""++""A==+ - 1====IIIIIIIIIII -A="++++"""""M==+"+==MZA1 - CCCCCCC+++++++++++++++CC++ C+CCCC+++++ CCC+CCC
CCCCCCCCCCCCCCC CC C CCCCC C
+++++++"""-"""""""""+A="""===I- -1+=IAI=IIIIIIIIIAIIII= 1Z+++++"""""=Z=M+==- -11- CCCCCCC+++.+++++++++C +++C CCCCC+++++C C CC
CCC'CCCCCCCCC CCC CCCCC
X
C
+=++"""""""+""""""MI M"""X=I+ -1+=IIIIIIIIII+IIIIIIIIIIIII+ =-+++"""""""ZA====I -- CCCC+++++++C++++++ +++ CCCC+++++++ CCCC
CCCCCCC CCCCCC CCC CCCCCCC
+++++"""+X++=Z+""=1 M""+XII1 --1+=IIAIAAAAAAAIIIIIIIIIIIIIII=III= 1Z++""""""""ZX==MM-=- --1- CCCCC+++C C++C ++C CC++++++++ CC C
CCC CC CC CCCCCCCC
++++++"++ 1I"X +""+I==- -1+==IIIAIAAAAAAAAAAAIIIIIIIII=III=III==I= 1-"+"""-"""+ZA==Z-=-I1-+11 CCCCCC+C + C++C C+C+++.+++C CC CCC
C C CC C CCC'CCC
X
C
++++++"- -"= ==+"+M==I--1+=IIIIIAAAIAAIIAAIAIIAIAI====I==IIII=I=I=IIII+ -A=++-""-"-"==I=MXZMZA1+=1 CCCCCC+C C+ CC+C CCC.++.+.+C C
C C C 'CC'C'C
X X X
C C C
+++""""- -+- I+"""+++X==IIIIIIIIAIAAAAAAAAAAIIAAIII=III=I=IIIIIIIIIIIIII= -A=""""""""+-==MMAA-M=+++- CCC++++ CC C+++CCC C++++++++CC C
CCCC CCC CCCCCCCC
++++"""= 1 =+Z="+"""++"=I===IIIIIIIAAAAAAAAAAAIAIIIII==IIIIIIIIIIIIIIIIIIII AM+"""-"-"+ZII-MAIXX+=+1- CCCC+++ C C+C+++CC+C C+++.+.+C C
CCC C CCC C CCC'C'C
X X
C C
++++++"= M+MA++X++""""""++"+=I==IIIIIIIAAAAAAAAAAAIAIIIIIIIIIIIIIIIIIIII==11-+I -XM+"""""-"=ZIIX-A=++AI1-- CCCCCC+C C CC++++++CC+CC C+++++.+C C
C CCCCCC C CCCCC'C
X
C
++"+"+""A ==Z"""+"""""""""""""MIIIIIIIAIAAAAAAAAAAIAIIIIIIIIIIIAIAI==+- -I- -X=+"""""""+-=+IZA11-I=1-- CC+C+C++ CC +++C+++++++++++++ CC+++++++CC
C C CC CCC CCCCCCCCCCCCC CCCCCCC
+"+++"""= Z""""+""""""=XM"""XIIIIIIIAAAAAAAAAAAIIIIIIIIII===+1 -A1 -XM""""""""+-ZXXZ=---II1 C+CCC+++C ++++C++++++C +++ ++++++++CC
C CCC CCCC CCCCCC CCC CCCCCCCC
+++++"+++- -""""""""MI1 =""+XIIIIIIIAAAAAAAAAIIIIII=+1- A1 =Z+""""""""+=-ZZ+ +=- CCCCC+CCCC C++++++++ C++C C++++++++CCC
C CCCCCCCC CC CCCCCCCC
++++++++==- """+++M= I"""=IIIIAAAAAAAAAAIAI=+- I1 +Z=+"+""""""+==-= 1=- CCCCCCCCCCC +++CCC +++C CC+C++++++CCCC
CCC CCC C CCCCCC
+++=++===+"=1 ++"""=A Z"""-IIIIAAAAAAAAII- =XM+++"""""""++=X1 1- CCCCCCCCCC+C C+++C +++C CCC+++++++CCC
C CCC CCC CCCCCCC
+++++++++""""MM+""+-I M"""XAAA=IAAAAAAAAI1 1Z=++""""""""++-A- CCCCCCCCC++++ C++CC +++ CCC++++++++CCC
CCCC CC CCC CCCCCCCC
++++++++""""-"""+MI -"-"+XIA+ -+IIAAAIIAI=1 IAX-=+"++++""+=-A1 CCCCCCCC++++.+++C +.+C CCC+CCCC++CCC
CCCC'CCC C'C C CC
X X
C C
+++++++""""--""=I I"""-=AAA- 1IAIIIIIAI=+ 1A-===+++++=MMX1 ------ CCCCCCC++++..++C +++.C CCCCCCCCCC
CCCC''CC CCC'
XX X
CC C
+++++++-"---"-M +- X""-----AAI =AAIIIIIII=- +AZMM====MM=MZAI=+----- CCCCCCC.+...+. ++....C CCCC C
'C'''C' CC''''
X XXX X XXXX
C CCC C CCCC
+++"++""""---""+ =M= +"-"M=---ZAI= -+IIIAIIAII+ -+AXZ--MMMM-ZAAAI++1+ CCC+CC++++...++ +.+ C... CC C
C CCCC'''CC C'C '''
XXX X XXX
CCC C CCC
"++++""""""""-"+1 -=M=+ ==+-= 1"--+AII1 -+IAAAIAAI=1- --1=IAXZ-ZZAAAAAIII +CCCC++++++++.+C C CCC +..C C
C CCCCCCCC'C C''
X XX
C CC
+""+""""""""""""M-A="++ =+-1 I-"+=III- 1=AAAIIIAI=+- -1=IIIIIIIAII= C++C++++++++++++ C+C CC .+CC
CC CCCCCCCCCCCC C 'C
X
C
++""-"-""""""""""+"""1 AM- ="""ZIAI =IIIIAIAAAI1 ---11-+1+=+ CC++.+.++++++++++C+++ C+++
CC'C'CCCCCCCCCC CCC CCC
X X
C C
"""""""-"""-"""""""=I 1+ -Z""""ZAA+ 1IAAIIAIIII=1- --1+ +++++++.+++.+++++++C ++++
CCCCCCC'CCC'CCCCCCC CCCC
X X
C C
+"""""---""""""""""X 1Z+MI""-+AII1 -=AIAIAIIAAAAI=1- - C+++++...++++++++++ C ++.C
CCCCC'''CCCCCCCCCC CC'
XXX X
CCC C
""""-----"""""-"-"-M +-+"- Z""-MIIA- 1=IAAAAAAAAAAIIAAAI=+ -- ++++.....+++++.+.+. CC+C ++.
CCCC'''''CCCCC'C'C' C CC'
XXXXX X X X X
CCCCC C C C C
"""""-----"""--"--""X +="""A +--"-II= 1+AIAAAAIAAAAIIAAIIAIIIAI --- +++++.....+++..+..++ C+++ C..+C
CCCCC'''''CCC''C''CC CCC ''C
XXXXX XX XX XX
CCCCC CC CC CC
"-""-----"-----"--""+1 +M"-"=I -"--"XIA= -+IAAIIAAAAAAIAIIAAAAIIIIAAI +.++.....+.....+..++C +.+C +..+
C'CC'''''C'''''C''CC C'C C''C
X XXXXX XXXXX XX X XX
C CCCCC CCCCC CC C CC
""--------""---"-""""M -IM"--"M- M---=AIA- 1+IAAIAAAAAIAAIAIAAIAIIIIIAIIAI ++........++...+.++++ +..+ ...C
CC''''''''CC'''C'CCCC C''C '''
XXXXXXXX XXX X XX XXX
CCCCCCCC CCC C CC CCC
"""------------"-""-""M-A="-"-"X A+"-""=IIIIIAIAAIAAAAAAAAIIAIAIAIIIIAAII+- +++............+.++.++ C+.+.+ C+.++C
CCC''''''''''''C'CC'CC C'C'C C'CC
XXXXXXXXXXXX X X X X X
CCCCCCCCCCCC C C C C C
-""-"----------""""----"---"--- =--""--MIIAAAAAIIIAAAAIIAAAAAAIIAIIAI=- .++.+..........++++....+...+..C C..++..
'CC'C''''''''''CCCC''''C'''C'' ''CC''
X X XXXXXXXXXX XXXX XXX XX XX XX
C C CCCCCCCCCC CCCC CCC CC CC CC
-----------------"---------"+= 1++-+--"ZAAAAAAAIAIIIIAAAAAAAAAII=+- .................+.........+C CCCC..+
'''''''''''''''''C'''''''''C ''C
XXXXXXXXXXXXXXXXX XXXXXXXXX XX
CCCCCCCCCCCCCCCCC CCCCCCCCC CC
---------------------------M+ 1ZX =+ +"--+XAAAAAAAAAAAAAAAAAAII+- ........................... +..C
''''''''''''''''''''''''''' C''
XXXXXXXXXXXXXXXXXXXXXXXXXXX XX
CCCCCCCCCCCCCCCCCCCCCCCCCCC CC
-------------------""-----M I==A A"""+AIAAAAIAIAIAAAAII+- ...................++..... CC +++C
'''''''''''''''''''CC''''' CCC
XXXXXXXXXXXXXXXXXXX XXXXX
CCCCCCCCCCCCCCCCCCC CCCCC
-----------------"M ------Z ZZ M"---AIIAIAAAAAAAI= - .................+ ..... +..C
'''''''''''''''''C ''''' C''
XXXXXXXXXXXXXXXXX XXXXX XX
CCCCCCCCCCCCCCCCC CCCCC CC
---------------+-1 X-----= - +---ZAIAIAAAII+1 -1+11111 - ---- -- - ...............CC ..... C...
''''''''''''''' ''''' '''
XXXXXXXXXXXXXXX XXXXX XXX
CCCCCCCCCCCCCCC CCCCC CCC
"------------"-+ A----+= -+IZ=+--"-AAAII=- +IZ-MM-X=++1=1----1111++11--1--11-11 C............+C ....C CC..+C C C
B''''''''''''C '''' ''C
HXXXXXXXXXXXX XXXX XX
XCCCCCCCCCCCC CCCC CC
"----------"-1 M----+- -IX-=++A-1"--"XAAA 1IX-+++=MM-ZXXI=++==IIIIII=+1+==+1-+= C..........+C ....C CCCC +..+ CCCCC C
B''''''''''C '''' C''C
HXXXXXXXXXX XXXX XX
XCCCCCCCCCC CCCC CC
"------"-"- 1"----- -I-+"-"--= ----+AAA- --=X-++++++=M--XAAAAAAXXXAIII=II=1+++= C......C.+C +....C CC+.+..C C...C CCCCCCCC CC
B''''''B'C C'''' C'C'' '''
HXXXXXXHX XXXX X XX XXX
XCCCCCCXC CCCC C CC CCC
M-"-""-+-1 -M--"--Z1A-+------"=-"A M---MAAA =- -1=I-+++"+"+==ZXXZZXAAAAIAIAIIAIII===+ .C.CC.CC ..+.. CC......+C.+ ... CCCC+C+CCC
'B'BB' ''C'' ''''''C 'C ''' C C
XHXHHX XX XX XXXXXX X XXX
CXCXXC CC CC CCCCCC C CCC
Z""""--1 1=- M-------"--------M=-=-++ -+--"ZAAI 1A+ ---1-X=+++"""+=--ZXAA+===I=1+==II=I+I== +CCC.C .......+........ C.C C..+ CCCC+++CCCC
CBBB' '''''''C'''''''' ' ''C CCC
HHHX XXXXXXX XXXXXXXX X XX
XXXC CCCCCCC CCCCCCCC C CC
Z-""""+ 1XM1 Z--""------------= -+-+- +"--+ZAA=1- 1A1 --+IZM=+++""+=-XAAA====II+1111+=+=+=+I C+CCCC ..++............C C.C +..C CCCC++CCC
CBBB ''CC'''''''''''' ' C'' CC
HHH XX XXXXXXXXXXXX X XX
XXX CC CCCCCCCCCCCC C CC
---""""- -Z-+ =--+1 "-------=1M--I +--M I---"AAAAAAAAI=+1 +A- -1IZ-=+"+""+=XIAXI=I++=1111111++=+++A CCCCCCCC .C C..C +.......C .. .. ...+ CCC+C++CC
BBBB ' '' C''''''' '' '' '''C C CC
HHHH X XX XXXXXXX XX XX XXX
XXXX C CC CCCCCCC CC CC CCC
---+""""X1X"-++ Z"== ="----"A M-"- XMI ----MAAAAAAAAAAAAAAII=++1--IA -1X--M++""""=ZXAXAAI=+11-1+1-----111+M CCCCCCCC +.C +C +....+ .+ C... CC CC++++C
BBBB C' C C''''C 'C ''' CCCC
HHHH X XXXX X XXX
XXXX C CCCC C CCC
M---+"""-"-""= -XZI1 I----"A -"-M - =---MAAAAAAAAAAAAAAAAAAAAAAA- -=X-===++"""+MZXZZZZA+1----1--- --11+= CCCCCCC.+.C+ ....+ +. C... CCCCCC+++C C
BBB'C'BC ''''C C' ''' CCC
HHHX XH XXXX X XXX
XXXC CX CCCC C CCC
MMMMM"""""""+ +A1- ="----+1 X"+I I---"XAAA=IAAAAAAAAAAAAAAAXA +-MM==+++-""=ZXXZZ-XA--++ -- - 11=+ CCCCCC+ +....C +C ...+ C CCCCC.++C C C
BBBBBBC C'''' C '''C 'CC
HHHHHH XXXX XXX X
XXXXXX CCCC CCC C
M==MM=""""-= -11 1=-------= A1 -"----+AAX1 -1=AAXAXAAAAAAI IMM==++""""+-IIAZ-ZA1 -=- -- +" CC CCCCC. C.......C C+....C CCCC++++CC C +
BBBB' ''''''' C'''' CCCC C
HHHHX XXXXXXX XXXX
XXXXC CCCCCCC CCCC
===MMM"#""-+------- -==------"---A +M---------AXI- -1==IAAAXAI -X+++++"""""MX++AZ-XI-1II+- -1-- X+ CCC +XCC. C......C... ........C CCCCC+++++ C C
C$BB' ''''''B''' '''''''' CCCCC
_HHX XXXXXXHXXX XXXXXXXX
&XXC CCCCCCXCCC CCCCCCCC
=====MM-#""++------ 1AM"-+ZXZ=-"-""-1 -I-++MXXM"----ZXXA -11=AA +Z+""""""""+-=11A--A==AXI+---11+- Z+ CCCCC .XCCC +.C C.C.CC. CCC +.... C++++++++CC CC C
'$BB C' 'B'BB' C'''' CCCCCCCC
X_HH X XHXHHX XXXX
C&XX C CXCXXC CCCC
=======+""""=11111-1Z+-"M=1- -1=+-""-M- -A="+Z1- -++"--+XXX+ -XI 1AM++"""""""+X--I-MXAIXZA=+-111111- -= CCCCCCCCCCCCC C.+ C.CC. C+C CC..C CC+++++++C C CC
BBBB 'C 'BB' C B'' CCCCCCC
HHHH X XHHX HXX
XXXX C CXXC XCC
+======="##""I1111Z-"-M- - 1--"--Z A"""Z -+"--=XXZ+ AA -=ZM+++"""--"+I-=-MXI=IXXI----+==+11- M= CCCCCCCC+XXCC .C. ..C.. +C+ CC..C CCC+++..+C C C
C$$BB 'B' ''B'' CBC B'' CCC''C
__HH XHX XXHXX H HXX XX
&&XX CXC CCXCC X XCC CC
++======="###-I=Z""-==--1---- - =+"""-= -I+""-1 ""-"MXXX- - IA 1AM=++"--"--"-++-=-IIIXXA=- -+I=1 -= CCCCCCCCCCXXX. +C.C CCCC. CC+C +C.C CCC+..+..+C CCC CC
B$$$' CB' BBB' BC CB'B C''C''C
H___X HX HHHX H HXH XX XX
X&&&C XC XXXC X XCX CC CC
+++++++==+"###"""#-X+--111---+=-- ="""""X=---= A-""--XXI- - =A- IZ=+""------+A-Z+MXIAZZXA=- =I1- -M CCCCCCCCCCCXXX++CX. CCCC+ C..C .CC.C CC++......C C C
B$$$CCB$' BBBBC '' 'BB' CC''''''
H___ H_X HHHH XX XHHX XXXXXX
X&&& X&C XXXX CC CXXC CCCCCC
++++++=+==+######"Z++++11111X+"----M""""-""+- -I-A I-""-ZXXI - 1X-="""------+A==+-XZ-M-XX=- -+11- XM CCCCCCCCCCCXXXXXXC C+C CCCC.CCC C .CC. CC+++......C CCC C C
$$$$$$B C BBBB'BB 'BB' CCC''''''
______H HHHHXHH XHHX XXXXXX
&&&&&&X XXXXCXX CXXC CCCCCC
+++++++=++=-#####+1++++++1A-"""+---+-""""""= -- =+""-1 ="""+XZZ1 - -1=-=+"+------"X1-+---==+ZAA=1 ---1- IM CCCCCCCCCCC.XXXXXC .CCCC .CCCCCC CCC. CCCCC CCC+C......+ CCCCCCCC
'$$$$$ 'BBB 'BBBBBB BB' BBB C ''''''C
X_____ XHHH XHHHHHH HHX HHH XXXXXX
C&&&&& CXXX CXXXXXX XXC XXX CCCCCC
++++++++++=+-####==+==++A""##-M+1---=""""""I---- -==""""Z 1M"""=ZXX1 - --+I-+""""--"-"+I+=MA-=+=-A=I= -- AM CCCCCCCCCCCC.XXXXC +CXX. CCCCCCC CCCC+ CCCC CC++++..+.+C C CCCCC
'$$$$ CB$$' BBBBBB BBBC BBB CCCC''C'C
X____ H__X HHHHHH HHH HHH XX X
C&&&& X&&C XXXXXX XXX XXX CC C
+++++++++++++"###"I===X=-##"-X+11111-""""""M----I-"""=ZI- --"""-XZZ - ---+AM""+++"""""-+X-XZ=+-I1===+- -- ZM CCCCCCCCCCCCCCXXXC C.XX+C CCCCCCC C+CCC .CCCC ++CCC+++++C C CCC
B$$$B '$$C BBBBBB CBB 'BBB CC CCCCC
H___H X__ HHHHHH HH XHHH
X&&&X C&& XXXXXX XX CXXX
+++++++++++++"###"X===-#"-MI++++++1=-#"""""++-- =""+X1 - X-"""-XXI- -11=X=""+++""""==+-AX=+M= -=I=- - -= CCCCCCCCCCCCC+XXXC .XC. .XCCCCCC CCCC .CC+C C++CCC++++C C CC CC
C$$$B '$B' '$BBBBB BB 'BBC CC CCCC
___H X_HX X_HHHHH HH XHH
&&&X C&XC C&XXXXX XX CXX
++++++++++M+++-###+===M-M+=++=++++1=""-"""""= - I"Z A"----+XXX+ - +A1 -+=Z=+"""++""""--I-=-+== +=+1 A+ CCCCCCCCCC CCC.XXXC . CCC.CCCCCC + +....C CC+++CC++++C C CCC C
'$$$ ' BB'BBBBB C C'''' CCC CCCC
X___ X HHXHHHHH XXXX
C&&& C XXCXXXXX CCCC
+++++++++MZ=+++"###X====+++=+++1+=-"""A="""""I - 1A+--------XXA- IX---+X=""""""""""+=-XAA="M=- =++1 - --A" CCCCCCCCC CCCCCXXX CCC+ CCCCCC C.......C C++++++++++C C+ +
B$$$ BBC BBBBB ''''''' CCCCCCCCCC C C
H___ HH HHHHH XXXXXXX
X&&& XX XXXXX CCCCCCC
+++++++++---M+=+"##"A++++++++++IZ"""-A-=+""""++ +X+---------"-XXI- AX1-1=-+"""-"-""""--1A+M+"+-A- 1IA= -++ CCCCCCCCCCCC CCCCXX+ +CC. CCCCCC C.........+C CC+++.+.++++C C+CC C
B$$C CBB' BBBB '''''''''C CCC'C'CCCC C
H__ HHX HHHH XXXXXXXXX X X
X&& XXC XXXX CCCCCCCCC C C
+++==+++=ZXXZ===+""""I++++++1I-"-"""M11-=-"-""= - =-+"-------"""-"XXXI -XX111A=""+"""""""+I +I+="-""+M= 1XX1 = CCCCCCCCC CCCCCCC+ C+.CCC .C.CCC CC+.......CCC.+ C++C+++++++C C+.++C C
BBBC C'BBB 'B'BB C'''''''BBB'C CC CCCCCCC C'CC
HHH XHHH XHXHH XXXXXXXHHHX X
XXX CXXX CXCXX CCCCCCCXXXC C
=========XXAXZ==M-"""-Z+11+A=""""""=1111-=""""-A-----==-------"----"---=XXZ1-1+IXZ=IAZ="-"++"""""-1 I=X+"---""=1=ZA+- M CCCCCCCCC CC .CCC. CCCCCCCC CCCCC. C.......+....C...C C+.+CC+++++C C+...++C
'BBB' BBBBBB BBBB' '''''''C''''B''' C'C CCCCC C'''CC
XHHHX HHHHHH HHHHX XXXXXXX XXXXHXXX X XXX
CXXXC XXXXXX XXXXC CCCCCCC CCCCXCCC C CCC
M========ZXXAX-===-""""-++""""""""-I1111-A-""""-A-1=--"---------"-""----MXXXZZZZXZAX-M="--"++"""+A 1A+X"------"=X-MA1 Z CCCCCCCC CCCC.CCCC.CC+CCCCCCC. .CCCC. C.C.........C.CC.... C C+..+CC+++C +......+C C
'BBBB' CBBBBBBB' 'BBBB' 'B'''''''''B'BB'''' C''C CCC C''''''C
XHHHHX HHHHHHHX XHHHHX XHXXXXXXXXXHXHHXXXX XX XXXXXX
CXXXXC XXXXXXXC CXXXXC CXCCCCCCCCCXCXXCCCC CC CCCCCC
==M=====MZXXXXXMMM+""""""""""""""-Z11111I""""""""AM-""""""--"--"--"+----"ZXZZXZZXZXZ-++"-"+++"-"M1 =I-Z"-------=XZA- X CC CCCCC CCCCCCCCCCCCCCC. +CCCCCC+ .CCCCCC..C..C..CCC...+ CCC+.+CCC+.+ +.......C
BBBBBBBBBBBBBB' CBBBBBBC 'BBBBBB''B''B''B '''C C'C C'C C'''''''
HHHHHHHHHHHHHHX HHHHHH XHHHHHHXXHXXHXXH XXX X X XXXXXXX
XXXXXXXXXXXXXXC XXXXXX CXXXXXXCCXCCXCCX CCC C C CCCCCCC
M=MM=====ZZZXXXZ==M-""""=MM-----ZX+11++A"""""""""-"""""""""-"--"-+A1 +--"+XZZZZXXZZMM++""""++"-"X- +1--""---""-=AI- 1 C CCCCC CC .CCCCC CCCCC +CCCCCCCC.CCCCCCCCC.C..C.C C..CC CC++++CC+.+ C++...++.C
'BBBB CBBBBBBBB'BBBBBBBBB'B''B' ''B CCCC C'C CC'''CC'
XHHHH HHHHHHHHXHHHHHHHHHXHXXHX XXH X XXX X
CXXXX XXXXXXXXCXXXXXXXXXCXCCXC CCX C CCC C
=MMM===MM---XAAA-=MM-""""11+11+1+++++++Z-XA+=""""""""""""""--""--= -"-""=ZZZZZXZ-M=+"""""""--+Z =+1MM1"-""---111-- C CCC CCC CC .CCC+ C CCCCCCCCCCCCCCC..CC.. +.CCC C CC+++++++..C +.++..C
'BBBC BBBBBBBBBBBBBB''BB'' C'BB CCCCCCC'' C'CC''
XHHH HHHHHHHHHHHHHHXXHHXX XHH XX X XX
CXXX XXXXXXXXXXXXXXCCXXCC CXX CC C CC
=M=MMM=M=ZZ--ZXAA-===""""=+++++++++++++++++++-"""""""""""""""-+-""+ =-"""MZZZZZ--M=+"""""-"-"=A ++-M"------"-=XX+ C C C C CC CCCCCCCCC .CCCCCCCCCCCCCCC.C.C+ .CCC CC CC+++++.+.+C +......+C
BBBB 'BBBBBBBBBBBBBBB' 'BC 'BBB CCCCC'C'C C''''''C
HHHH XHHHHHHHHHHHHHHHX XH XHHH X X XXXXXX
XXXX CXXXXXXXXXXXXXXXC CX CXXX C C CCCCCC
MMMMMMM==ZXZZZZXAXM==""""-Z++=+++++++++++++++X-"""""""""""""=X+Z""=----Z-""--ZZZZMM=+""+"""""++== =I+M-------"-XZI- - CC CC+CCC. .CCCCCCCCCCCCCC CCC .CC.C CC++C+++++CCC .......+C
CBBB' 'BBBBBBBBBBBBB BB 'BB' CC CCCCC '''''''C
HHHX XHHHHHHHHHHHHH HH XHHX XXXXXXX
XXXC CXXXXXXXXXXXXX XX CXXC CCCCCCC
MMMMMMMMM--XXZZXAAZ===""""-IAXZZ=++++++++++++1X""##""""""-""A--1M""------""""ZZZZMM++""+"""+"++M= IXX=-------"ZXI- -- CC CCC+CCC. CCXXCCCCCC.CC CCC CCCC+ CC++C+++C+CC C.......+
CBBB' BB$$BBBBBB'BB BB BBBC CC CCC C '''''''C
HHHX HH__HHHHHHXHH HH HHH XXXXXXX
XXXC XX&&XXXXXXCXX XX XXX CCCCCCC
MM==MMMMMMZZZZXXXXX-=MM"##"""""M+++=+XZZXXXXXXA-##"""""+=A"""1-11-"-I-----"""+ZZZ==""""+"++="++== IXZM"------+XX- --- - - CC CC CXXCCCCC .XXCCCCCC CC+ .C. .CCCC CC++++C+CCC+CCC +......C
B$$BBBBB '$$BBBBB BBC 'B' 'BBB CCCC C C C''''''
H__HHHHH X__HHHHH HH XHX XHHH XXXXXX
X&&XXXXX C&&XXXXX XX CXC CXXX CCCCCC
==M======--ZXZZZXXXXM==+"##"#"+++=++A"#""##"#"""""###"Z111Z""M+1-I=A1----I-""-=ZZ=+""""+"+M=""+M=- IZXM"----"MAX+- ---- - - - CC CCCCCCCC CCCCXXCXCC CXCCXXCXCC++CXXXC CC C .CC.C CC++++C+C C++C +....+
B$$B$B B$BB$$B$BBCCB$$$B BB 'BB' CCCC C CC C''''C
H__H_H H_HH__H_HH H___H HH XHHX XXXX
X&&X&X X&XX&&X&XX X&&&X XX CXXC CCCC
M==M=M==MZXXZ-ZZXXXXZM=="###"+=+=+=I"##"""#""+-IA"####"+1++=""Z11111111-1-A"""--Z-"---"""+==+"+M=1-=-Z-+"-"+MA=I+ ---1 -- CC C CC C CC+XXXCC +XXCCCXCCCC CXXXX+ CCC CCC.C C+...+++CCCC+C C CC+.+C
C$$$B C$$BBB$BB B$$$$C BB BBB' C'''CCC C C'C
___H __HHH_HH H____ HH HHHX XXX X
&&&X &&XXX&XX X&&&& XX XXXC CCC C
MMMMM===MZZZ--ZZZXAAX-===-###-I+=+++####"#"+X=++1-"###"M1++="--11++1111111I-"""--Z-------"++"""MA11+XMM="""=-AA=1---1-1 --- - CCC CC CCCC.XXX. CXXXXCXCC CCXXXC +.C .CCC.C C......+CC+++ C+++CC
'$$$' $$$$B$B B$$$B C' 'BBB' ''''''C CCC CCC
X___X ____H_H H___H X XHHHX XXXXXX
C&&&C &&&&X&X X&&&X C CXXXC CCCCCC
MMMM==M=M-ZZZ-ZZXXZXXX-==="""#"+++Z""""""+I++++++++##"""Z1+1+1+11111+111I"-""""""ZZ=---""""+"""MA11+X===+""=-Z-A+-11--- --11- - CC C C C CCCCCCCX+ CCCCCCC CXXCCC +.CCCCC+ C...++++C+++ CCCC++CC C
BBB$C BBBBBB $$BBB C'BBBBBC '''CCCC CCC CC
HHH_ HHHHHH __HHH XHHHHH XXX
XXX& XXXXXX &&XXX CXXXXX CCC
MM=MMM===MZZ---ZZZZZXXZM==+"##"Z+A-##"-=A++++=++++I"#"""-=++++1+++1+1=X""""""""""MZZ""----"--""=Z=11I=+=+""+ZZAI==+++ 11-+ - -- C CCC CCC CCCCXXC .XXC.C CXCCC. +CCCCCCCCC ++....+..++C CCCC++C
B$$B '$$B' B$BBB' CBBBBBBBBB CC''''C''CC CC
H__H X__HX H_HHHX HHHHHHHHH XXXX XX
X&&X C&&XC X&XXXC XXXXXXXXX CCCC CC
MMM=M=MM=-ZZ--ZZZZZZZZZZ==="""""Z"#"--X+++++++++=Z=""""##+A+++++++1=Z""""""""""""-=--+--"----""+=I11+Z+++""+MZXAA=+++--11-+ - C C CC CC CCC+CCCC +XC.C CCCCCXXC +CCCCCCCCCCC.CCCC..+....++CC CCC++C
CBBBB C$B' BBBB$$ CBBBBBBBBBBB' ''C''''CC CC
HHHH _HX HHHH__ HHHHHHHHHHHX XX XXXX
XXXX &XC XXXX&& XXXXXXXXXXXC CC CCCC
MMM=MMM=+--Z-ZZZXXZXZZZXZ=M=-#"#""-ZI=+++++=++=M+""=-"""#"+11++++IM"""""""-=XIM"""---M--"----"""+A++=X=+=""+M-XXX=1111---++- 1 C CCCC C C C.XCXCC. CCCCCCCCXCC +CCCCCC.C CCC.CC ..+....+++C CCC++C C
'$B$BB' BB BBB$B CBBBBBB' BBB' ''C''''CCC CC
X_H_HHX HH HHH_H HHHHHHX HHHX XX XXXX
C&X&XXC XX XXX&X XXXXXXC XXXC CC CCCC
MMMMMMM=+M--ZZZ-ZXZZZXZXZ-==M"###-++++1++++++--#"+I+++"#"""Z1+1I=""#""-"-+11111-"""+-Z=-"-----"++ZIIIIZ++++=M--AA+11---1==1 -11--- CC CC C CCC CXXX. C.XCC CCXCCC CCCXCC.+C .CCCCC C.+.....+CC CCCCC CC
B$$$' '$B B$BBB BB$BB'C 'BBB 'C'''''C
H___X X_H H_HHH HH_HHX XHHH X XXXXX
X&&&C C&X X&XXX XX&XXC CXXX C CCCCC
MMMMMMMM+MM--ZZZZXXXXXZZZZM==""##-X+++=++=A+""-M=++++Z""#"""IA+"""-=-I1111111+1Z-"""=-M"------"++-ZZXIIM+++=M-Z=1------+=-1--1-111- C CC CC+CXX. CCC. +CXCC+ CCCC.CC .CCCCC +......+CCC CCCC C
CB$$' BB' CB$BBC BBB' 'BBB C''''''C
H__X HHX H_HH HHHX XHHH XXXXXX
X&&C XXC X&XX XXXC CXXX CCCCCC
-MMMMMMM+=M----ZZZXZZXZZZZZM==+###"Z++++AM""-MX++=++++=-""##""-=-XA+111+111+1+11A""""=-M--"----""=MMZ=IX-++M-ZZI1---11+AI111-11-+1- C CC CCCC CCCXXXC +C. .CCXXC+.CC CCCCCC ..C....++C CCC C
$$$B CB' 'BB$$BC' BBBB ''B''''CC
___H HX XHH__H X HHHH XXHXXXX
&&&X XC CXX&&X C XXXX CCXCCCC
--MMMM-M=---M=M--ZXZ-ZZZZZ--==="#""-A+A=-"-ZI+++++++++1Z""""""I=+1+11++++++1+1111M"#"-MMM"------"+=+MXAAZ==ZZZZA+11-1=AA=+++1+1-11- CC C CCCC C CC C CCCCC+XCC. C.C. CCCCC+ CXC. C......+CCC CC
C$BB' 'B' BBBBBC B$B' B''''''C
_HHX XHX HHHHH H_HX HXXXXXX
&XXC CXC XXXXX X&XC XCCCCCC
-----M-M+MZM===-ZMZZ---ZXM+===MM-"##-+""--+++++=++++++++"##""-I1+111+++1+=AI+1+11I"##"+---"------++"+MAIX-M-XZXX=1++IXA+++=I==++1+1 CCCCC C C CCCC CCC CCCC .CXX.CCC.C +XXCC. CXXCCCC.C......CC+C C C
'B$$' BB' C$$BB' B$$B 'B'''''' C
XH__X HHX __HHX H__H XHXXXXXX
CX&&C XXC &&XXC X&&X CXCCCCCC
Z------M+===M==MMMZ-Z-M--=MM===M+####""Z+++++1+==I+++++Z"##"#""++11+1=IZ=-=++1+1+A-""""=MM-"""---""-"MXIXZ--ZAZIA==AAXA===AXXIII+I= CCCCCC CCCC CC C C CCC CCC CXXXXC+ CXXCXC+ CC .CCCCC .CCC...++.+ CC
$$$$BC B$$B$BC 'BBBB 'BBB'''CC'C
____H H__H_H XHHHH XHHHXXX X
&&&&X X&&X&X CXXXX CXXXCCC C
Z-Z----M+++++=M=MM-Z-MMM-=M====MM-##"-A+1+++++A-A+++++Z""""""""M11+AZ="+Z+1++11+Z-""""""=MM""---"""--MZIA-ZXZAAAIIIAXXZXAAXZXAI=++= C CCCC CCCCCC C C C CC CCCC .XXC. C CCCCCCCC C+C .CCCCCCC CC...+++.. C
'$$B' BBBBBBBB C 'BBBBBB BB'''CCC''
X__HX HHHHHHHH XHHHHHH HHXXX XX
C&&XC XXXXXXXX CXXXXXX XXCCC CC
ZZZ----M"""+++M==MM-MMMMM===M=+=M=-#""++1+++A="A+++++-"""+M""##"-M+-""M=++++++=+"#""""""-MM"""-------"MXX--XZXAZAXXAAXZZXZZZA=11+11 CCCC +++CCC CC C CCC CCC C.XCCC C+ CCCCC CCXXCC C.CC CCXCCCCCC. +CC.......+ CC
CCC '$BB C BBB BB$$B 'BB B$BBBBBB' CBB'''''''C
X_HH HHH HH__H XHH H_HHHHHHX HHXXXXXXX
C&XX XXX XX&&X CXX X&XXXXXXC XXCCCCCCC
ZZZ-ZZ-="""+"++==MM=MMMM==MMMMMMMMM"##"-11I"""A11++1X""+I1+-""""""""-I1++1+1+=""""""""###+M-""-----"-"+--ZZZ-ZAZZZXZXZZZ-ZAII=1111- C CC+++C+CCCC C CC CXXCC +CC CCC .CCCCCCCC. +CCCCCCCXXXC C+C.....+.+CCC C C
CCC C B$$B CBB BB 'BBBBBBBB' CBBBBBBB$$$ CB'''''C'C
H__H HH HH XHHHHHHHHX HHHHHHH___ HXXXXX X
X&&X XX XX CXXXXXXXXC XXXXXXX&&& XCCCCC C
ZZZZZZ-M-"""--""==M==M-MM=MMMMM-MMM+""""Z=""-Z111++A"=Z+11++"""""""=A1111+++A"""""-=XX"##"=MM-----"--"+==ZXAZAAZZZZZZZZXXAI==+=1+1- C .+++..++CC CC C C C CCCCC CCC. +C +CCCCCCC +CCCC.C CXXCC .....+..+CCC
'CCC''CC BBBB BB' C CBBBBBB CBBBB' B$$B '''''C''C
X XX HHHH HHX HHHHHH HHHHX H__H XXXXX XX
C CC XXXX XXC XXXXXX XXXXC X&&X CCCCC CC
ZZZZZZZ=-""---""++++++=MM=MMM=M--MMM"#"#"##-X1+1+=X-A1+1111+Z""""""+111++1+M""""--I111M""#-MM=-"-""---"+=ZAAA=XZ-ZZZ-ZXXAI=+1+=+11- C.++...++CCCCCCC C C CC +XCXCXX. C CCCCC+ CCCC.C CCX. C.+.++...+CC C C
'CC'''CC C$B$B$$' BBBBBC BBBB' BB$' 'C'CC'''C
X XXX _H_H__X HHHHH HHHHX HH_X X X XXX
C CCC &X&X&&C XXXXX XXXXC XX&C C C CCC
ZZZZZZZM++"-""""""+"+++M==MMM==M-=MMM""#"#-I111+IA=+111+111Z+""""""Z111+1A="""--I+11111"""""MM++"""""-++=ZIIIAXZ-AAZZXAII=++11+++1- CC+.++++++C+CCC CC CC CC CCXCX. CCCCCCC CCCC.C +CCC+ CC+++++.CCC C
C'CCCCCC C BB$B$' BBBBBB BBB' CBBBC CCCCC'
X HH_H_X HHHHHH HHHX HHH X
C XX&X&C XXXXXX XXXC XXX C
ZZZZZZZM=+""+""""""""++==+MMMMM====MM=""""M111++=1+++++11X""""""#"#-=+11I-""-M+1111+111A"#""=-M+M=++++++=ZAIAZZ--AI=IXAI==+11111111 CC++C++++++++CCCCC CCCC CCCCC +CCCCCXCX. .CC. CXCCCC C CCCCCCCC CC
CC CCCCCCCC BBBB CBBBBB$B$' 'BB' B$BB
HHHH HHHHH_H_X XHHX H_HH
XXXX XXXXX&X&C CXXC X&XX
ZZZZZZZ-Z=""+"""-"---"++++--M=M====MMM+"""-=1111++1+++=X+"#"""##"""""1+--""MI1+111111+=X-#"""MMM=-MM===M-ZXZZ-ZZZAAIIIAA=+=+-++111+ C C++C+++.+...+CCCCCC C CCCC CCCC. CCXCCCXXCCCC+ C.C+ .XCCC CC CCC C C
CC CCC'C'''C BBB' B$BBB$$BBBBC 'BC '$BBB
X XXX HHHX H_HHH__HHHH XH X_HHH
C CCC XXXC X&XXX&&XXXX CX C&XXX
ZZZZZZZ-AM"++"""----""++"+---+====+=MMM-"""==+++1++1=Z+""""""""#""#""-=""X=111111+11=-+"""""#"MM=M-M=MMMM-X-M-AZZIII==+=====+==+11+ C +CC+++....++CC+CCCCCCCCCCC .CCCC CCCCCCCCCXCCXCCCCC+ CCCCCCCX+ C C C C C C
C CCC''''CC C 'BBB BBBBBBBB$BB$BB BC BBBBB$C
XXXX XHHH HHHHHHHH_HH_HH H HHHHH_
CCCC CXXX XXXXXXXX&XX&XX X XXXXX&
ZZZZZZZ-ZM===+""""--""+""+---+++=+++=MM=""""M1111+=M"""#"""#""""""#""--X=111111111+-""""""""""+MM=M--MMM-M-MZAAZA===+++========+111 C CCCC++++..++C++CCCCCCCCCCCC CCCCC +CCXCCCXCCCCCCXCC.. C+CCCCCCCCCC C CC C C
CCCC''CC CC BBBB CBB$BBB$BBBBBB$BB'' CBBBBBBBBB
XX HHHH HH_HHH_HHHHHH_HHXX HHHHHHHHH
CC XXXX XX&XXX&XXXXXX&XXCC XXXXXXXXX
ZXZZZZZ-ZM=-="""+="""++""+-Z-++++=+++=--=#"""X111--"""""""""""""""""""-1-111111-1--""""""""""""MMM+XZ----=MXAAIZA==I======+=++=++++ C CCC+++CC+++CC++CC CCCCCCCCCCCCCXCCC C.CCCCCCCCCCCCCCCCCCC. C.CCCCCCCCCCCC C CCCCC
CCC CCC CC $BBB 'BBBBBBBBBBBBBBBBBBB' 'BBBBBBBBBBBB
_HHH XHHHHHHHHHHHHHHHHHHHX XHHHHHHHHHHHH
&XXX CXXXXXXXXXXXXXXXXXXXC CXXXXXXXXXXXX
ZZZZZZZMMMMM=+"+=""+""+""=-ZZ+""+++++=M-M-"""+I--""""""""""""""""-"""""=+11+11=Z""""""-+=-I+"""-MMMMZMMMM=-I+=I-A+=AI=========I=+++ CC+CC++C++C++CC C++CCCCCC C .CCCC C.CCCCCCCCCCCCCCCC.CCCCCC +CCCCC.CCC CCCC. CC C
C CC CC CC CC 'BBB 'BBBBBBBBBBBBBBBB'BBBBB CBBBBB' BBB'
XHHH XHHHHHHHHHHHHHHHHXHHHHH HHHHHX HHHX
CXXX CXXXXXXXXXXXXXXXXCXXXXX XXXXXC XXXC
ZXXZZZX=MM=++"++=++++"+""=Z-Z+""++"++++M-M-"""-"""""""""""""""""MA="""""-111=-+"""-"=ZA+111="""""MM==MMM-ZAIIAA-ZI=AAAIIII===IIAAI= C CCC+CCCCCCC+C++C C C++CC+CCCC C .CCC.CCCCCCCCCCCCCCCC+ CCCCCCC CCCCC.+C +CCC+ CC C C
C C CC CC C 'BBB'BBBBBBBBBBBBBBBBC BBBBB BBB'C CBBBC
XHHHXHHHHHHHHHHHHHHHH HHHHH HHHX HHH
CXXXCXXXXXXXXXXXXXXXX XXXXX XXXC XXX
ZZZXZZX==+""""+==M+"++"++=ZZZ---M-MMMM=--MM""""""""""""""""""-M=1-+-"""""I+-"""-+XI=+1111+11A""""MMM+MMM-ZXXX-Z--ZAXAXXIAAIIIIIAX-Z CCC++++CCC C+CC+CCC CCC C CCC CCCCCCCCCCCCCCCCCC. .CCCCC C+CC.C CCCC C C C CC C
CCCC C C BBBBBBBBBBBBBBBBBB' 'BBBBB CBB' BBBB
HHHHHHHHHHHHHHHHHHX XHHHHH HHX HHHH
XXXXXXXXXXXXXXXXXXC CXXXXX XXC XXXX
XZXZZZZMZ+"""""+=M+"+-"++MZZZZ----ZZ-Z--M--"""""""-""""""""-M-11+1+-"""""--"-MI-1111111+++111+""""-M=+M--M-MMMMZ--XXZZZIXXA=IIAXZZZ C+++++CC C+C.+CC CCCC C CC CC+CCCCCC.CCCCCCCC. CCCCCC..C. CCCC+C CC CC C CC
CCCCC C 'C CBBBBBB'BBBBBBBB' BBBBB''B' BBBC
X HHHHHHXHHHHHHHHX HHHHHXXHX HHH
C XXXXXXCXXXXXXXXC XXXXXCCXC XXX
XXXZZZZ-X++"---"+=+"""-++MZZZZZZZ-ZZZZ-----M-""""""""""""+M+11111111=""""#++111111+11111+1111+""""+-M+=-MMMZ--MZ-M-XXZXXAZZXAAAAAXX C CC+...+CCC+++.CC C CCCCC .CCCCCCCCCCCCC CCCCCXC +CCCCC CCC CC C C
C'''C CCC' 'BBBBBBBBBBBB BBBB$ CBBB
XXX X XHHHHHHHHHHHH HHHH_ HHH
CCC C CXXXXXXXXXXXX XXXX& XXX
XXXXXZZM-+""----"""-"""+=-ZZZZZZZZZZZZZ-----=""""-""""-+X+1111111111=-""""-I1111111111=I+11111I""""M-M+MM=M-M-MZ-MMZAZXAXZZXAAXXXZX CC++....+++.+++CCC CCCCCCCCCC.CCCC.C .CCCC. CCCC C C C C C C
CC''''CCC'CCC BBBB'BBBB' 'BBBB' BBBB
XXXX X HHHHXHHHHX XHHHHX HHHH
CCCC C XXXXCXXXXC CXXXXC XXXX
XXXXXXX=-""-----""""""""+-ZZZZZZZZZZZZZ---ZZ-+"""-"""+A+1111111111111-"""""++111111=X=-=++1111X""""-M-M+M==-MMM--MM-ZZZXXXZXAAXZZZZ CC++.....++++++++CC CCC CCCCC.CCCC CCCCCCC CC CCCC. C C CCC CC C
CC'''''CCCCCCCC BBB'BBB BBBBB BBBB'
XXXXX HHHXHHH HHHHH HHHHX
CCCCC XXXCXXX XXXXX XXXXC
XZXZZXX=Z"""-----""""-"""MXXXZZZZZZZZZZZZZZ-ZZ-""-"+I--111111+I11+11=-""""""+1111A+""Z+11111--""""""-MM=++=ZZMM----M-ZZZZ-ZZXXXZ--M C +++.....++++.+++ C .CC.CC .CCCCCCC CCC CCCCCCC. CCCC CCCC C C CC
CCC'''''CCCC'CCC 'BB'B 'BBBBBB BB BBBBBB'
XXXXX X XHHXH XHHHHHH HH HHHHHHX
CCCCC C CXXCX CXXXXXX XX XXXXXXC
XXXXXXZ-X="--------""--""MZZZZZZZZZZZZZZZ-Z-Z-Z-"""M----111=AZ=1111I=""-"""""MI-"""+X111111=-""""""""+MM++MMM--M--MMMZZ-Z-MMMZZ---M C C+........++..++ C C C .CCC CCC.CCCCC C+CCC CCCCCCCCCC CC CC CC C C CCC
C''''''''CC''CC 'BBB BB'BBBBB CBB BBBBBBBB
XXXXXXXX XX XHHH HHXHHHHH HH HHHHHHHH
CCCCCCCC CC CXXX XXCXXXXX XX XXXXXXXX
XZXXXXXMZ+"-----"-"""---"ZZZZZZZZZZZZZZZZZZZ-ZZ=-"""I---1XM+X11111A-"-MX-""""-"""+Z1111111A""""""M-"#"MMM"=MM-MMMMMM------M=MM-Z--- C+.....+.+++...+ C C.CC+ C .C. .CCCC.CCCC +CCCCC .CXC +C C CCCCCC C C CCC
C'''''C'CCC'''C 'BBC 'B' 'BBBB'BBB CBBBBB 'B$B C
XXXXX X XXX XHH XHX XHHHHXHHH HHHHH XH_H
CCCCC C CCC CXX CXC CXXXXCXXX XXXXX CX&X
XXXXXXZ=M+"-""-""""""-"-"ZXZXZZZZZZZXZZZZZZZ-ZZZ=""-+--X=--A---11I"-==11I-""""""=+1111111Z-"""""Z1A"""-MMM"=MMMMMM=MM---MMM====MMMM C C+.++.++++++.+.+ C CCC.C C.. +.C .CCCCCCC .CCCC+ CCC. +C C CCC CCCC
C'CC'CCCCCC'C'C BB' '' C' 'BBBBBB 'BBBBC BBB' C
X X X X HHX XX X XHHHHHH XHHHH HHHX
C C C C XXC CC C CXXXXXX CXXXX XXXC
XXXXXXZ=M="""""""""+"""---XZZXXZXZXZZZZ-Z-----ZXZ-"""++"--Z-1111=-++1-111-"""""+11111111Z""""-Z111-+""""M-=+==M===MMMMM-MM======+=M C C+++++++++C+++..C C CCCCC .CCCCCC.. .C CCCCCCC CCCC. CCCC+ CCCCC CCC C CCCCCCCC
CCCCCCCCC CCC'' 'BBB B'' ' BBBBB BBBB' BBBC
XX XHHH HXX X HHHHH HHHHX HHH
CC CXXX XCC C XXXXX XXXXC XXX
XXXXXXXMM=++""""""""""""-ZZZZ+++"""""----"----=ZZ-------"A----1AZ+-111111+""""""Z11111++""""=1-1-11I""""=MM++====MMM--MMMMMM===M==M CCC++++++++++++. CCC+++++....+....C C......+ +CCCCC CCCCCC +CCCC CCCCCC CC CCC CC
CCCCCCCCCCCC' CCCCC''''C'''' ''''''C CBBBBB BBBB CBBB
X XXXX XXXX XXXXXX HHHHH HHHH HHH
C CCCC CCCC CCCCCC XXXXX XXXX XXX
XXXXXXZ====++""++""""""""ZZZZ-"""""""----"----+-ZZ=----+I----1==-11111-=XM+-""""-I111X+"--"-=1111111X"""-M-M"++=====MMMMMMMMMM====M CCCCCC++CC++++++++ .+++++++....+....CC C....C C.CCCC. CC..C. CCC. C +CCCCCCC CCCC
CC CCCCCCCC 'CCCCCCC''''C'''' '''' 'BBBB' B''B' BBB' C
X XXXX XXXX XXXX XHHHHX HXXHX HHHX
C CCCC CCCC CCCC CXXXXC XCCXC XXXC
XAXZXXX+=++=++"""""""""--ZZZ--"""----"---"""-"++-ZZ+"--"+--------11-1+Z+-+=A-""""+=-Z-"-I==M=111111A+""""-MM=-"++=====MMMMMMMMMMMMM CCCCCCC+++++++++.. C.+++....+...+++.+CCC CC..+ C.C .CCCCC .CC CCCCC. C.+CCCCCCC
CCCCCCCCC'' 'CCC''''C'''CCC'C B''C ' 'BBBB 'B BBBB' 'C
XX X XXXX XXX X HXX X XHHHH XH HHHHX X
CC C CCCC CCC C XCC C CXXXX CX XXXXC C
XXXXXX-===+=+""""""""""""ZZZM-""-"-""""--"-"-+""+ZZZ----M ------11--""+---X"""-"++"-=--111+111-A+"""-""""--"--"++=+++=M=MMMMMMMM= CCCCCCC++++++++++++ .++.+.++++..+.+.C++C .... C.CCC CCC.CCCC. CCCC.CCC+CC+..+CCCCCCC C C
CCCCCCCCCCCC 'CC'C'CCCC''C'C' CC '''' 'BB BBB'B B' BBB'BBBC C''C
X X X XX X X XXXX XHH HHHXH HX HHHXHHH XX
C C C CC C C CCCC CXX XXXCX XC XXXCXXX CC
XXXZXXZMMMMM=++""""++""--ZZZ--"""------"""""-"-""=ZZ-----X ---1=Z--"---111-+"""""""A11111+111+=""-+-=-"""=MM""---""-""+++++===+== CCC++++CC++.. C.+++......+++++.+.++C C.... ..C.C CCCCCCCC CCC.CC .CCCC +C...++.++CCCCCCCCCCC
CCCC CC'' 'CCC''''''CCCCC'C'CC '''' ''B' BBBBBBB BB' 'BBB CB'''CC'CC
XX X XXXXXX X X XXXX XXHX HHHHHHH HHX XHHH HXXX X
CC C CCCCCC C C CCCC CCXC XXXXXXX XXC CXXX XCCC C
XXXXAXZMMMM====++++=+"+""ZZZ--"""-"""""""""-""-"-"MZZ=---"I ---IM---"+A------I+""""""1111-11111I"-=A+11A-""-=-M------------"""++++" CCCCCCCCCC+C++ C.+++.+++++++++.++.+.+ C...+ ...CC CCCCCCC C.C .CC.CC ............+++CCCC+
C CC 'CCC'CCCCCCCCC'CC'C'C '''C '''B BBBBBB B' 'BB' ''''''''''''CCC C
X X X X X XXX XXXH HHHHHH HX XHHX XXXXXXXXXXXX
C C C C C CCC CCCX XXXXXX XC CXXC CCCCCCCCCCCC
XXXXXXZZM=MMMM=+++=+++"""ZZZ--""------"""-"-"---"""-ZZ+"--" -X="--"-=+ ------A"-"""""I-111=ZZ111XI+11111M"""--M="""---------""""""- C CCCCCCCC+++ C.++......+++.+.+...+++C CC..+ C+..C.C +.CCCCC CCC.C CCCC.........++++++.
CCC 'CC''''''CCC'C'C'''CCC B''C C''B' C'BBBBB BBB' BBB'''''''''CCCCCC'
X XXXXXX X X XXX HXX XXHX XHHHHH HHHX HHHXXXXXXXXX X
C CCCCCC C C CCC XCC CCXC CXXXXX XXXC XXXCCCCCCCCC C
XXXXXX-Z-MM-ZZM===+++++""ZZZ----"----"""----"----"-"ZZZ----++----""M -------=---"""-"+11-1+""-11111111111""""+-M+"--"----------"""" C C C CCCCCCCC++ C...+....+++....+....+.+ ....CC....CC ...CCC.CC CCCC +CCCCC CC..C..........++++
CC '''C''''CCC''''C''''C'C '''' ''''BB '''BBB'B BB CBBB B''B''''''''''CCCC
XXX XXXX XXXX XXXX X XXXX XXXXHH XXXHHHXH HH HHH HXXHXXXXXXXXXX
CCC CCCC CCCC CCCC C CCCC CCCCXX CCCXXXCX XX XXX XCCXCCCCCCCCCC
=="=ZZ-ZZ--Z--ZZM=++++""+ZZ-------------------------+ZZ--"""""-"-"A - -------+"--"""""-111+"M+1+11111+1=A-""""=M--"-"-----------""" CC+C C CC CC CCCCC++C CC.......................C C.CCCCC.C.+ CC..CCCCCC C+ .CCCCC C.C.C...........+++
C CC ''''''''''''''''''''''' 'BBBBB'B'C B''BBBBB C 'BBBB 'B'B'''''''''''CCC
XXXXXXXXXXXXXXXXXXXXXXX XHHHHHXHX HXXHHHHH XHHHH XHXHXXXXXXXXXXX
CCCCCCCCCCCCCCCCCCCCCCC CXXXXXCXC XCCXXXXX CXXXX CXCXCCCCCCCCCCC
-"+"ZZ-MM--X-ZIIZ=++++""+ZZZZ------------------------MZZM"------== - --=Z+--=-XA-"""""I11=I111+1++11IZ+"""""""MMM"""""""-------""" .+C+ C CC C CCCCC++C ........................ C......C C .CCCCC CCCCCCCC CCCCCCC.......+++
'C C CC '''''''''''''''''''''''' B'''''' 'BBBBB BBBBBBB BBBBBBB'''''''CCC
X XXXXXXXXXXXXXXXXXXXXXXXX HXXXXXX XHHHHH HHHHHHH HHHHHHHXXXXXXX
C CCCCCCCCCCCCCCCCCCCCCCCC XCCCCCC CXXXXX XXXXXXX XXXXXXXCCCCCCC
"Z--ZZMMMMMZM-XXM+++++"++ZZZZ-------------"----------+-ZZ+-----M1 ----I+-M------=-"""""=1111+1+111=-""#"""""""-MM="----"++++"-"+"" + CC C CCCCC+CC .............+..........CC C..... C. .CCCC+ C+CXCCCCCCC. CC....+CCCC+.+C++
C C '''''''''''''C'''''''''' ''''' ' 'BBBBC CB$BBBBBBB' B''''C C'C CC
XXXXXXXXXXXXX XXXXXXXXXX XXXXX X XHHHH H_HHHHHHHX HXXXX X
CCCCCCCCCCCCC CCCCCCCCCC CCCCC C CXXXX X&XXXXXXXC XCCCC C
"""-ZZ-==-M=MM-ZM=MM=+++=ZZZZ-----------------------""+ZZZ---"" ---- --"M1 -----1-A""""""--1111111Z-""-Z=+=+"""""MM+"++-Z-XXZM==+++ CCC. CCCC C C C CCCCC .......................++C ...C+ C+ CCCCC+ .CC. CCCCC+ C+CCC C CCCCC
BBB' '''''''''''''''''''''''CC '''BC C BBBBBC 'BB' BBBBC C
HHHX XXXXXXXXXXXXXXXXXXXXXXX XXXH HHHHH XHHX HHHH
XXXC CCCCCCCCCCCCCCCCCCCCCCC CCCX XXXXX CXXC XXXX
"---ZZM==M==MMM=M-A-MM=+=ZZZZ++""""-----------------""-MZZ--""-I----1A=------------+"""""A11111=-""-+I111111A""#"=MM+ZXXXXXZZZ-M=++ +CCC CC CC C C C CCC CC++++.................++. C.CC. CCCCCC CCC.C +CXCC C C CCC
C CCCC'''''''''''''''''CC' 'BB' BBBBB BB' CB$B
XXXXXXXXXXXXXXXXX X XHHX HHHHH HHX H_H
CCCCCCCCCCCCCCCCC C CXXC XXXXX XXC X&X
++"=XZM=M=MM=M==M-AA--M+MZZZZZZ-MM-M=-------------""---"MZZ=""""= ---------------+I-"""""-I-1A-""--X+11+11111="#""MMMMXZXZZZZ---M=M CC+C C C C CC C CC C C C C.............++...+ CCCC+ CCCCCC. C+C.C +XCC CCC C
C '''''''''''''CC'''C BBBC BBBBB' CB' C$BB
XXXXXXXXXXXXX XXX HHH HHHHHX HX _HH
CCCCCCCCCCCCC CCC XXX XXXXXC XC &XX
=-"ZXXMM====MMM=MMZZ-M-==MM====++++++"--------"--"-----""ZZZ"""-=------------1I-M+""""""""+IM-"--=+11+1+111++1I""""MM=---MM-ZZXXXXX C.+ CCCC C C CCC CCCCCCCCCC+........+..+.....++ +CC.C C C+CCCCCCCC .C.C CCC+ CCCC C
'C C''''''''C''C'''''CC CBB' CBBBBBBB 'B' BBBC
X XXXXXXXX XX XXXXX HHX HHHHHHH XHX HHH
C CCCCCCCC CC CCCCC XXC XXXXXXX CXC XXX
"++-ZZMM=MMMMMM=M====M-ZMM=MM++---"+---"""---------------=Z--""""X -------IM"""""-"-"""""""""-M1-111+1+1+1I=111M"""MMM+=+=-II===AII CCCC C C CCCC C C CC...+C...+++...............C CCCCCC +CCCC.+.CCCCCCCCC. CCC CCCCC
B '''C '''CCC''''''''''''''' BBBB CBBBB'C'BBBBBBBBB' BBB
H XXX XXX XXXXXXXXXXXXXXX HHHH HHHHX XHHHHHHHHHX HHH
X CCC CCC CCCCCCCCCCCCCCC XXXX XXXXC CXXXXXXXXXC XXX
++==XZM=MMMMMM=MMM=MM=MZMMMMM=++""""""-""""""-------------=ZZ="""-A1+=A-+-"""""=I---1-"""""""11-111+111=A"""X111""""=MM-+ZAIIII=IAA CCCC C C C C CCC++++++.++++++.............C CCCC. CC.CCCCCC C+CCCCC+ +CC +CCCC .C
CCCCCC'CCCCCC''''''''''''' BBB' 'BBBBB CBBBBBC CBB CBBB '
X XXXXXXXXXXXXX HHHX XHHHHH HHHHH HH HHH X
C CCCCCCCCCCCCC XXXC CXXXXX XXXXX XX XXX C
+-M"XXMM=MMMMMMMMM=MMMMM===MM==+++++"""""++++""------------MZ-="""-M+-"""""""""M------+="""""+-111111=X+"""=I111-"""-MM==AIIIAIAAAA C. + C C CCC CCCCCCC+++++CCCC++............ CCCCC. C.CCCCCCCCC CCCCC+ CCCCC CCCC. CC
' C CCCCC CC'''''''''''' BBB' 'BBBBBBBBB BBBBC BBB BBB'
X XXXXXXXXXXXX HHHX XHHHHHHHHH HHHH HHH HHHX
C CCCCCCCCCCCC XXXC CXXXXXXXXX XXXX XXX XXXC
+"++ZZ-MMMMM-MMM=MMMMMM==M=====+=++++++++++++++"""---------"M--"""""""""""-""#""--1-1--1+""""=--1111Z""""+A=1111I#""""MM=-AAXXAAAAX C+CC C C C CC CCCCCCCCCCCCCCCCCCCCC+++.........+ CC+CCCCCCCCCC.CCXCCC CCCCCC +CCCC XCCC+ CC
C CCC'''''''''C CBBBBBBBBBB'BB$BB BBBB CBBB $BBBC
XXXXXXXXX HHHHHHHHHHXHH_HH HHHH HHH _HHH
CCCCCCCCC XXXXXXXXXXCXX&XX XXXX XXX &XXX
+X=+XZMMMMMMMMMMMMMMMM=MM===M+=++====++++=++==++=+"""""+"---+---"""""""""--""""""1-11-1-1"""""-111Z"""""A1111111A"""""+MM+ZXXXXXAXX C CC C CCC CCCCCCCCCCCCCCCCCCCCC+++++C+...CCCCCCCCCCCCCC +CCCCC CCCCCC CCCC+ CCCCCC C
CCCCC C''' BBBBBBBBB CBBBBB BBBBB BBBBC BBBBB
XXX HHHHHHHHH HHHHH HHHHH HHHH HHHHH
CCC XXXXXXXXX XXXXX XXXXX XXXX XXXXX
=-+"ZXM==MMMMMMMMMMMMM==M===M==++++==++++++++++++"""""++++""+M--="""#"""M--1+#""#"+AMZ+11-"###"IZ-##"+Z11111+1+1+"####"=M=+M-M----- CCC+ CC CC CCC CCCCCCCCCCCCCCCCCCCC+++++CCCC++C CCCCCCXCCC CXCCX+ CCXXXC .XXCC CCXXXXCC CC C CCCCC
C CCCCC CC BBB$BBB $BB$C B$$$B '$$B B$$$$B
HHH_HHH _HH_ H___H X__H H____H
XXX&XXX &XX& X&&&X C&&X X&&&&X
+""=ZZM===MMM==MM=M============++++++++=+++++++"++""""""++"++"M--"####"++---I"""##""#"=11+"####"##-MX+111111+1=-"######-M===---M-MM C++C CCC CC C CCCCCCCCCCCCCCCCCCCCCCCCCCCC+CC++++++CC+CC+ CC+XXXXCC CCCXX+CX+ CXXXXCXX. CCXXXXXX. CCCCCC C
CC C CCCCCC C C C$$$$B BBB$$CB$C B$$$$B$$' B$$$$$$'
____H HHH__ H_ H____H__X H______X
&&&&X XXX&& X& X&&&&X&&C X&&&&&&C
Z--ZZZ=++++==========+++++++++++"++++++++++=+++"+""""""""""+"-"-XM-##"#M---11Z""####"I1111-###"##=I1111111+11X+""""####""==+ZAIIAAA CC CCCCCCCCCCCCCCCCCCCCCCCCCC+CCCCCCCCCCCCCC+C++++++++++C+.+C .XXCX CCXXXX+ CXXXCXXC CCCCCXXXXC+CCC
C C CCCCCCCCCC C'C '$$B$ BB$$$$C $$$B$$ BBBB$$$$BC
X X__H_ HH____ ___H__ HHHH____H
C C&&X& XX&&&& &&&X&& XXXX&&&&X
ZZZZZZ=+++=+=+++++++=++++"+++++""""+"++"++++"""""""""""--""""--+--M"#"#M--111-""##-A111111Z####"#X-1-1111-1I+""MI11X-####========== CCCCCCCCCCCCCCCCCCC+CCCCC++++C+CC+CCCC+++++++++++..++++..CCC CXCX CCCXX. XXXXCX CCC .XXXXCCCC
C CCCC C C CCCCCCCCCCC''CCCC'' B$B$ BB$$' $$$$B$ BB '$$$$
XX XX H_H_ HH__X ____H_ HH X____
CC CC X&X& XX&&C &&&&X& XX C&&&&
-ZZZZZM+++++++++++++++++""++""+""""""+"+"+"""""""---------------+M-="##-=111-"#""Z11111111X####"#"A1-1111IM"""I1111++Z-##"=M=MAIAII C CCCCCCCCCCCCCCCCC++CC++C++++++C+C+C+++++++...............C CCCXX. CCXC+ XXXXCXC CC+ .XXCC C
CC CC CCCCCC C C CCCCCCC''''''''''''''' B$$' B$BC $$$$B$B BBC '$$B
XXXXXXXXXXXXXXX H__X H_H ____H_H HH X__H
CCCCCCCCCCCCCCC X&&C X&X &&&&X&X XX C&&X
"M--ZZ-+++++++++++++++++++++""+"""""""""+"""""""-""--------------+--M#"#+-11A"=X=11111111+"##"#"""-=--1A--"""=-11111+1I-##-=M=MAXXX + CC CCCCCCCCCCCCCCCCCCCCCC++C+++++++++C+++++++.++..............CCC XCXC +C +XXCXCCC. C.CCC .XX.C C
C CC CCCCCCCCC CCCCCCC'CC'''''''''''''' $B$ C C$$B$BBB' 'BBB '$$'
X XXXXXXXXXXXXXX _H_ __H_HHHX XHHH X__X
C CCCCCCCCCCCCCC &X& &&X&XXXC CXXX C&&C
"-"+ZZ="++++++++++++++"++"++"++""""""""""""""""--"+"----------"-"-M---##"I-11==11+111111=+######""#=-A=-"""""-111111++1X"##"MM=AIAA +.+C C+CCCCCCCCCCCCCC+CC+CC+CC++++++++++++++++..+C+..........C.C. CC.XXC CXXXXXXCCXC C.CCCC+ CXX+ C
C'C C C C C CCCCCCCCCCCCCCCC''C C''''''''''B'B' '$$B $$$$$$BB$ 'BBBBC B$$C
X XX XXXXXXXXXXHXHX X__H ______HH_ XHHHH H__
C CC CCCCCCCCCCXCXC C&&X &&&&&&XX& CXXXX X&&
-ZXZZZ=+++++"+++"+++++++"+"""+"""""""+"""""""""--------------"-"--"MMM"##"+1111111111-1Z""""#"#"##""-"#"M+""+-11111AI111"###=M=MAAX . CCCCCC+CCC+CCCCCCC+C+++C+++++++C+++++++++..............C.C..+ CXX+ CCCCXCXCXXCC.CXC CCCC +XXXC C
' C C C CCC CCCCCCC CCCCCCCCC''''''''''''''B'B''C B$$C BBBB$B$B$$BB'B$B BB C$$$
X XXXXXXXXXXXXXXHXHXX H__ HHHH_H_H__HHXH_H HH ___
C CCCCCCCCCCCCCCXCXCC X&& XXXX&X&X&&XXCX&X XX &&&
"-MMZZM+++""+++++++++"++++"""""""""""""""""""------------------"""-=-M=""#++11111111IZ-########""###"#"Z-+-#"-1111M""I11="#""MM==== +C CCC++CCCCCCCCC+CCCC+++++++++++++++++++..................CCC.CC CCCXC .XXXXXXXXCCXXXCXC .XC CC CXCC CCCC
C CC C CCCCCCCCCCCCCCCCCCC''''''''''''''''''BBB' BB$ '$$$$$$$$BB$$$B$B '$B BB B$BB
XXXXXXXXXXXXXXXXXXHHHX HH_ X________HH___H_H X_H HH H_HH
CCCCCCCCCCCCCCCCCCXXXC XX& C&&&&&&&&XX&&&X&X C&X XX X&XX
-+++ZZ=+++""+++"+""+++"+++""""""""""""""""""------"--------"--"""""-=--+###+X+111+I-""""####"##"###""""---A""=-111"#"=1++=#"#"MM=-- .CCC CCCC++CCC+C++CCC+CCC++++++++++++++++++......C........C..CCCCC.CCCCXXXC C+CCCXXXXCXXCXXXCCCC CC +X+ CXCX+ C..
' CC C CC C CCCCCCCCCCCCCCCCCC''''''B''''''''B''BBBBB' $$$ CBBB$$$$B$$B$$$BBBB BB C$C $B$C ''
X XXXXXXHXXXXXXXXHXXHHHHHX ___ HHH____H__H___HHHH HH _ _H_ XX
C CCCCCCXCCCCCCCCXCCXXXXXC &&& XXX&&&&X&&X&&&XXXX XX & &X& CC
=M-ZZZ="+++++++++"+""+""++"""""""""""""""--"-"----------------"""""--MMM+###"+M-M+-"#"####"########""""---1Z"M-111M"+1111A"##""MM"" C C C+CCCCCCCCC+C++C++CC+++++++++++++++..+.+................CCCCC.. CXXXCC C C.CXCXXXXCXXXXXXXXCCCC C CC CXXC+ +C
C C CC CC CCCCCCCCCCCCCCC''C'C''''''''''''''''BBBBB'' $$$B 'B$B$$$$B$$$$$$$$BBBB B B B$$BC CB
XX X XXXXXXXXXXXXXXXXHHHHHXX ___H XH_H____H________HHHH H H H__H H
CC C CCCCCCCCCCCCCCCCXXXXXCC &&&X CX&X&&&&X&&&&&&&&XXXX X X X&&X X
+-ZZZZ=+++++++++++"+++"+""+""+"+"""""""""""-"-----------------""""---"---"#""##""#""#"#"##"#""#"#"#""""--1-X""-111I""I-11="""##M-M- C. CCCCCCCCCCCC+CCC+C++C++C+C+++++++++++.+.................CCCC...+CCCCXCCXXCCXCCXCXCXXCXCCXCXCXCCCC C+ CC CCCXX C .
' C C CC CC C CCCCCCCCCCC'C'''''''''''''''''BBBB'''C B$BB$$BB$BB$B$B$$B$BB$B$B$BBBB BC BB BBB$$ '
X X XXXXXXXXXXXXXXXXXHHHHXXX H_HH__HH_HH_H_H__H_HH_H_H_HHHH H HH HHH__ X
C C CCCCCCCCCCCCCCCCCXXXXCCC X&XX&&XX&XX&X&X&&X&XX&X&X&XXXX X XX XXX&& C
---+ZZM++++++==++++++++"+++""+""""""""+""-""------------------""""--"""--M"####"#"#"""##"""""""""""""""X----"+11111"#"111M""""#-M-M ...C CCCCCCCCCCCCCCCC+CCC++C++++++++C++.++..................CCCC..CC+CC CXXXXCXCXCCCXXCCCCCCCCCCCCCCC .CC CX+ CCCCX. C
''' C CC CCCCCCCC CC'CC''''''''''''''''''BBBB''BBC B$$$$B$B$BBB$$BBBBBBBBBBBBBBB 'B B$C BBBB$'
XXX X XXXXXXXXXXXXXXXXXXHHHHXXHH H____H_H_HHH__HHHHHHHHHHHHHHH XH H_ HHHH_X
CCC C CCCCCCCCCCCCCCCCCCXXXXCCXX X&&&&X&X&XXX&&XXXXXXXXXXXXXXX CX X& XXXX&C
++++XZM+++=++++++++++++++++"+""""""""""""----"-----------------""""----=--=###"######"####""""""""""#"""=--XZI1111--##M1X"""""#""-- CCCC CCCCCCCCCCCCCCCCCCCC+C++++++++++++....+.................CCCC....CCCCXXXCXXXXXXCXXXXCCCCCCCCCCXCC+ .XX CCCCCXC+CC
C CCCCCCCCCCCC''''C'''''''''''''''''BBBB'''' $$$B$$$$$$B$$$$BBBBBBBBBB$BBC '$$ BBBBB$BC
XXXX XXXXXXXXXXXXXXXXXHHHHXXXX ___H______H____HHHHHHHHHH_HH X__ HHHHH_H
CCCC CCCCCCCCCCCCCCCCCXXXXCCCC &&&X&&&&&&X&&&&XXXXXXXXXX&XX C&& XXXXX&X
++M-ZZ-====++=+++++++++++++"+"""++""""""""""""----------------"""""---"-MM-"##############""###""#""#"""+--1111111--##"+"""#"""""M- CC C CCCCCCCCCCCCCCCCCCCCC+C+++CC++++++++++++................CCCCC...C. C+XXXXXXXXXXXXXXCCXXXCCXCCXCCCC .XXCCCCCXCCCCC C
C CCC CCCCCCCCCCCC''''''''''''''''BBBBB'''B' C$$$$$$$$$$$$$$BB$$$BB$BB$BBB '$$B BBB$BBBBB
XXXXXXXXXXXXXXXXHHHHHXXXHX ______________HH___HH_HH_HHH X__H HHH_HHHHH
CCCCCCCCCCCCCCCCXXXXXCCCXC &&&&&&&&&&&&&&XX&&&XX&XX&XXX C&&X XXX&XXXXX
""MXXXZ=======+++=+++=+++++++++++++++""""""""""----------------""-----"------#""""##"""#""#"##"#"###"#"#"M-1-111111"##"""#""""""""M ++ CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC++++++++++................CC.....C..CCC.XCCCCXXCCCXCCXCXXCXCXXXCXCXC +XXCCCXCCCCCCCC
CC CCCCCCCCCC''''''''''''''''BB'''''B'' '$BBBB$$BBB$BB$B$$B$B$$$B$B$B C$$BBB$BBBBBBBB
XXXXXXXXXXXXXXXXHHXXXXXHXX X_HHHH__HHH_HH_H__H_H___H_H_H __HHH_HHHHHHHH
CCCCCCCCCCCCCCCCXXCCCCCXCC C&XXXX&&XXX&XX&X&&X&X&&&X&X&X &&XXX&XXXXXXXX
"""+ZZ-=M==M=========+==+=++=+++++++++++++++"""""""-""-------------------=-M="#""#######"###########"#"##"==11111==""##"#"""""""##- +++C CC CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+++++++.++...................CC CCXCCXXXXXXXCXXXXXXXXXXXCXCXXCC CCCXXCXCCCCCCCXX.
CCC CCCCCCC'CC''''''''''''''''''' B$BB$$$$$$$B$$$$$$$$$$$B$B$$B BB$$B$BBBBBBB$$'
X XXXXXXXXXXXXXXXXXXX H_HH_______H___________H_H__H HH__H_HHHHHHH__X
C CCCCCCCCCCCCCCCCCCC X&XX&&&&&&&X&&&&&&&&&&&X&X&&X XX&&X&XXXXXXX&&C
ZZZZZZZZZZZZZZZZZZ-ZZZZZZZZ---------Z---------MMMMMMMMMMM==M=============MMMM="############################"-XXZ--################# C CCCCCCCCC CCCCCCCCC CC CCCCCCCCCCCCC CCXXXXXXXXXXXXXXXXXXXXXXXXXXXX+C C.XXXXXXXXXXXXXXXXX
B$$$$$$$$$$$$$$$$$$$$$$$$$$$$C '$$$$$$$$$$$$$$$$$
H____________________________ X_________________
X&&&&&&&&&&&&&&&&&&&&&&&&&&&& C&&&&&&&&&&&&&&&&&
ZZZZZZZZZZZZZZZZZZZZZZZZ-ZZZ-Z-----ZZ---------------------M-MMMMMMMMMMMM--MMM-=##############################"""################### C C CCCCC CCCCCCCCCCCCCCCCCCCCC C CC CCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCXXXXXXXXXXXXXXXXXXX
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB$$$$$$$$$$$$$$$$$$$
______________________________HHH___________________
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXX&&&&&&&&&&&&&&&&&&&
ZZZZZZZZZZZZXZZZZZZZ-ZZZZ----ZZ----------M------M-M----MM---MM-MMMMMM-M-M------"###############""################################## C CCCC CCCCCCCCCC CCCCCC C CCCC CCC C C C CCCCCC+XXXXXXXXXXXXXXXCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
C$$$$$$$$$$$$$$$BB$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
_______________HH__________________________________
&&&&&&&&&&&&&&&XX&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
ZZZZZZZZZZZZZZZZZZ-ZZ--ZZ-ZZ------------------------M-MM-M-MMMMMMM-M---M-MMMM--M"###############""################################# C CC C CCCCCCCCCCCCCCCCCCCCCCCC C C C C CCC C CC CXXXXXXXXXXXXXXXCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
B$$$$$$$$$$$$$$$BB$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
H_______________HH_________________________________
X&&&&&&&&&&&&&&&XX&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
ZZZZZZZZZZ-Z-ZZZ---Z-Z-Z-Z-------------------------------MMMMMM-M-------M-------M"####""#####""############"####################### C C CCC C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C CCCCCCC CCCCCCC CXXXXCCXXXXXCCXXXXXXXXXXXXCXXXXXXXXXXXXXXXXXXXXXXX
B$$$$BB$$$$$BB$$$$$$$$$$$$B$$$$$$$$$$$$$$$$$$$$$$$
H____HH_____HH____________H_______________________
X&&&&XX&&&&&XX&&&&&&&&&&&&X&&&&&&&&&&&&&&&&&&&&&&&
ZZZZZZZZZZ-ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ--------Z------------------------------=""#"""""""#""#""###########"###########"##"#"#### C CCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXCCCCCCCXCCXCCXXXXXXXXXXXCXXXXXXXXXXXCXXCXCXXXX
BB$BBBBBBB$BB$BB$$$$$$$$$$$B$$$$$$$$$$$B$$B$B$$$$
HH_HHHHHHH_HH_HH___________H___________H__H_H____
XX&XXXXXXX&XX&XX&&&&&&&&&&&X&&&&&&&&&&&X&&X&X&&&&
XXXAXXAAXAXXXXXXAXXXXXXXXXXXXXXXXXXXXXXXXXZZXZZZZXXXZZZZZZZZZZZZZZZ----Z------ZZZ-"##"###"#"""""""""##"##""#"##"##"""##"#"""""""#"# CCCC CCCCCC C+XXCXXXCXCCCCCCCCCXXCXXCCXCXXCXXCCCXXCXCCCCCCCXCX
C$$B$$$B$BBBBBBBBB$$B$$BB$B$$B$$BBB$$B$BBBBBBB$B$
__H___H_HHHHHHHHH__H__HH_H__H__HHH__H_HHHHHHH_H_
&&X&&&X&XXXXXXXXX&&X&&XX&X&&X&&XXX&&X&XXXXXXX&X&
======M-MMMMMM-Z-MMMM===MMMMM============++=+==+==++++++++++++"++++++++"+"+++++++++++++++==+++++=+++++==++++===+=+++=+===+++=++++++ CCCCCC C C C CCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+CCCCCCCC+C+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C C C
++++MMMMM--MMMMMMMM=MM==MMM=MM=MMM=========+====++++++++++++++++"+++++++++++=++++++++++=+=+==++==+=+=+==++++++==+=====+===+++++++++ CCCC CC C CC C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+++==MMM-MM-----MMM===M=MMMM=====M==============+=+++++++++=+++++++++++++++++++++++++++=+++==+++=+=+=+=+=+++++====+===+====++=+++++ CCCCC C CCCCC CCC C CCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+++==MMMMMMM-----MM==MM==========M==+=========+++=++++===+=+=+++++++++++++++++++++++++++++==========+++++++=++++=++==+===+=+==++++= CCCCC CCCCC CC CCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+=+==MMM----M-MMM-M============MMM=++===+++=++==+++=++++===++++++++++++++++++++++++++++++==++++==+++++++++++++++=====+===+=+++++++= CCCCC CCCC C C CCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
======MM---MMM-M-MM=============M======++==++=+=+=+==++++++++++++++++++++++++++++++++++++++++++==++=++=+++=++==+=+======+=+++++++++ CCCCCC CCC C C CCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
=======MMMM-----MMM============M=======++==++++++===++++++++++++++++++++++++++++++++++++++++++=++++++++=+++++==++======+=++++++++++ CCCCCCC CCCCC CCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+=====MMMMMMMMMMMM====================++++++++++++===+++++++++++++++++++++++++++++++++++++++++====++++==+++++++++===+=====+++++++++ CCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+====MMMM=M=MM-MMMM========+==M==++==+M=++++++++M++=++==+++=++"++++++=+++++++++++++++M+++++++======++++==+=++++=======+==+++==++++= CCCCC C C C CCCCCCCCCCC CCCCCCC CCCCCCCCC CCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+===MM=MMMMMMMMM=================+=+++++++++++++++++++=++=+++++++++++++++++++"++++++++++++++++=====++++++++====+=++++++++++=+++++++ CCCC C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
=+=====MM=MMMMMMMM======+====MM==+===++=++++++++++++=+=++++++++++++++++++++++++++++++++++++++==++==+++++++++===++==++++++++=+++++++ CCCCCCC C CCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
++========MMMMMMM========++=====+++=+++==++++++++++====++++++++++++++++++++++++++++++++++++++==+++++++++++++++=+=++++++++++++++++++ CCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+========MMMMMMMM========++===M+==+++++=+==+++=+=++M==+++++++++++++++++==+++"+++"+++++++=+++======+==++++++++====++==+++++=++++++++ CCCCCCCCC CCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCC+CCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C C
+++=+++====MMMMMMM=M=========+===+=+++++++++++++=+=+++++++++++++++++++++++++++"+++++++++++==+=====+==+=+++++=+==+++++++++++++++++++ CCCCCCCCCCC C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+++=+++====MMMMMM=MMMM======++++++=+=+=++++==+=======+++++++++++==++++++++++++++++++++++++++=====++=+++++++++=+==++++++=+==+=+=++++ CCCCCCCCCCC C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
++++++++====M============+=++++++++++++=++=+=+=+===+=+++++++++=+++++++++++++=++++++++++++++++=====+==++++++++=+==++++++++==++====++ CCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
"+++=+=+++============+===+++++++++++++++=+===++++++++++++++++++++++++++++++++++=+==++++++++++==+=+++++=+=++===+==+++++=+++++===++= +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+++=+++++++==============++++++++++++++++=++++==+++++++++++++++++++++++==++++++++=++++++++++++====+++==++++++=+++++++++++=++=++++++ CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
=+=+++++++===MMMMMMM====++++++++++++++++++++++===++++++++++++++++++++++++++++++++++++++++==++++++==+==+++++++=++++=++++++++++++===+ CCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+===++++====M-XZZZZ--MMM=+++++"""+++++"+++++++++++++++++++"++++++++++++++=+++++++++++++++===+++=+++==+=++++++=++===++++==++=++++==+ CCCCCCCCCCCC C CC CCCCCC+++CCCCC+CCCCCCCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCC C C
+====++++=MZXAXXXXZZZZZ-M====++++++++"+++++===++++++=+++++++++++++++++++==+++++==++=+++++===+==+=+=+=====+++==+++++=+====+==+++++++ CCCCCCCCCC C CCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+++++++===-ZZXXZZMMMMM--Z----==+++++"+++++++++++++++++++=+++++++"+++++===++==++++++++++======+===++==+++++++++++=++++=++++++++=++++ CCCCCCCCCCC CC CCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C C
++++++++=M--ZXXXZMMMMMMMMZXXXZ-MM=+++++++++++++++++++++++++++++++++++++++++++++++++++++===+=+++===++=++++++++=++=+===++===+=++=++++ CCCCCCCCC CC C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
++++++++=M-ZZXXXZM====MMMM-----Z--M=+++++++++++++"++++++++++++++++++++++=++++++++++++++====++==+===+==++++=M++++++++++=++++=+++++++ CCCCCCCCC C CCCC CCCCC CC CCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCC
C
+++++++=M-ZZZXXXZMM===-M----M=MM---Z-MM==++++++++"++++++++++++++"+++++++=+=+++++++++++=+===-====+==++++=++==++++=+==++++++++++=++=+ CCCCCCCC C CCCC CCCC C CCC C CCCCCCCCCC+CCCCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C C
+++++++==--ZZZZZZ-M=MM--ZZZ--M===MM--Z-MMM=+++++"""++++++++++++++++++++++++++++++++++++++++========+++++++===++=++++++++++++++==++= CCCCCCCCCCC C C CC CC CCC CC C CCCCCC+++CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCC
++++++++==---ZZZZZ-------ZZZ---MMM=MMM-----MM=++++"+++++"++++++++++++++++==++++=++++++++++========++++++====++++==++=+++++++++++++= CCCCCCCCCCCCC CCCCCCC CCC C CCCCC CCCCC+CCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C C
+++++++++==MM-ZZ--ZM-M-M---MMMMMMMMM==MMM-Z--MM=+++++++++"++++++++++++++===+++==+++++++++===+++====++++====++++++++===+++++++++++++ CCCCCCCCCCC C CC C C CCC CC C CC CCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+++++++++===MMMM=M==M=M=M-M=M==MMM---M=MM----M--M==++++"++++++++++++++++=+++++==++++++++=+========+==++==++++=++++====+++++++=+++=+ CCCCCCCCCCCC C CC C C C C CC CCC C CCCC CC CCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
+++++++++=========+=+====M=======M------MMMMMM=MM--MM=+++++++++""+"+++++=++=++=++++++++++++=+++++=++=+++++++=+++++++++++++++++++=+= CCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCC CCCCCC C CC CCCCCCCCCC++C+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CC C
++++=++++++=+=====M====MMMMM=====M-Z--Z-Z--MMM===M---MM===+++++++++++++++++=+==+++++++++++==+=+====+++++++++++++++=++==++++++++++== CCCCCCCCCCCCCCCCCC CCCC CCCCC C CC C CC CCC CCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
+++MM+=++=+==MMMMMMM===M=====+===M===M--ZZZZZZMMMMMMM--MMM=+++++++++++++====+===++++++++++=+++++===+=++++++=++++++++++==++++++++++= CCC CCCCCCCC CCC CCCCCCCCC CCC CC CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
MMMM---MM---Z--ZZZZZZZZ-MMMMM--MM=+++==M-XXXXXZZA-MMMMMMM--M=++++++++++++=++++=++++++++++++=++=++=+++++++++++++++++++++++++++++++== CCC CCC CC C CC CCCCCC C C CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
ZXXZXXXXXXXAXAAXAIAAAXXXZZXXXXZZ--MM=+++=MZZXXZZZZ----MMMM--MM=+++++++++++=+++=++++++++++++++++=+++++++++++++++++++++++++++++++++++ CC CCCCC CCCC CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
AAAAAIAAIAAIAAAAI=IIAAAAAAIIAAXXZZZZ-MMMMMMM-ZZ-Z--ZZZZ-MMMMM-MMM++++++++=++++=+++++++++++++====+++++++++++++++++++=+++++++++++++++ C C C CC C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
AAIII=II=IAAAAXA=+=AAAIAAIIAAAXZZXXXXXXXXZZ--Z---M--ZZZ-MMMMMM-M-M==+++++=+++==+++++++++++++++++++++++++++++++++++++++++++++++++++= CC CCC CC C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
AAI==IAI=AAAIIII=IIAAIIAIAAAAIIAAXI=IIAIIAAXAXXXXZXXXZZZZ-MMMMM-MMMM==+==++++++++++++++++++++++++++"++"++++++""+++++++++++++++==+++ C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+CC+CCCCCC++CCCCCCCCCCCCCCCCCCCC
C C CC
IIIIIIAIIII+1++1++==IIIII==II=IAAIA=+=++==++===1+1+=IAAAXZZZ-Z---MMMM=MMM==+++=+++++"+++++++++++++++++"""+"++++++++++++==+++++=++++ C CCC C CCCCCCCCCCC+CCCCCCCCCCCCCCCCC+++C+CCCCCCCCCCCCCCCCCCCCCCCC
C CCC C
I===++IAI==1-1111====III+11+====IIA++=111+++1-1-1+++++++===I=AXXXZZ-----ZZ-=++++++++++++++++++++++++++"""+"+""+++++++++=+++++++++++ CCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCC+++C+C++CCCCCCCCCCCCCCCCCCCCC
CCC C CC
A=--1=AI=1---1--+==++==+1-1111=======++111+=+11111+1----1--- -+=IAAXXZ--Z--MM==+++"++""++++++++++++++""""""""""++++++++++++++++++++ CC CC CCCCC+CC++CCCCCCCCCCCCCC++++++++++CCCCCCCCCCCCCCCCCCCC
C CC CCCCCCCCCC
I+ -1IA+----1---1+1-+11--1+11+=+=====++11----1- - -- -11+1+=+=IXXXZZ--M=++""""""""""""+++"++"+"""+"""""++++++++++"+"+++++" CC CCC++++++++++++CCC+CC+C+++C+++++CCCCCCCCCC+C+CCCCC+
CCCCCCCCCCCC C C CCC CCCCC C C C
=1-1=I1---- --1-11-- -------111++++1-+-1- - - -----1==AXAAXZ--M==++++""""++++++++"+"""-""""+++++++++++"""""""" CC CCCCCC++++CCCCCCCC+C+++.++++CCCCCCCCCCC++++++++
CCCC C CCC'CCCC CCCCCCCC
X
C
===AI1 -1--- - --- ---11-----1---1-111- ------ -- -----1+=++===IXZXZ-M=+++=--ZZXXAAAXZZ-=+"""+++++"++++""""""""" C CCCCCCC CCC+++CCCCC+CCCC+++++++++
CCC C CCCCCCCCC
IAXAA1-- -1+1- --- - - ----- ----- ---- 11- - -- - -------11+++=AZZXA=+111111---1111=IXZ++++++"++++""""""""" CCCCCC+CCCC+++++++++
C CCCCCCCCC
AAAZZ==1-11+++- - -1 - ------ ------ - ---11+=AXI1111111+1+=+++++1---- -+IZM+"+"++"""""++"+" C+C+CC+++++CC+C+
C C CCCCC C C
==AZXAAA=+==+1 1---- - -- --- ------1- ---- ---1- -1=I=++++=======+=++++1111---1-111=I-M++"-"-"""""+ C CC+.+.+++++C
C'C'CCCCC
X X
C C
+IA==IAII==+1-- ----- - - -- ------------ --1=IZ--MMZXAI++=++==III===++++1+11111111111111111-1+IXM+"""""++" CC C+++++CC+
CCCCC C
AI=+111+==++++1-1---- - -111111111+111------IXM=+"---"+++MI11===IAIII===++++1+1+11111111111111-1---1==XZ+""+"" CC+...+CCC C++C++
C'''C CC CC
XXX
CCC
+11 --111-11-1- - -11111+++1==+11++Z++"-"--""--+""MI1-+AAXAIII===+1++111----11-1111111+111--111-11=Z+""" CC+.C..CC..C++ C+++
C'B''BB'' CC CCC
XHXXHHXX
CXCCXXCC
+ - --1--- - -------- ---1==X-+"---""------++=I1--=XZXAII=1-11111- --111+11+1+1-11+11--1111--1+I-+" CC+...CC......CCC CC+
C'''BB'''''' C
XXXHHXXXXXX
CCCXXCCCCCC
I - ---- -------- 1+IXM=+"-------"-"--"+"==---=XZZA=+1----------11++=====+++1--111-1111+11111=X= CC+.......+.+..+C+C C
C'''''''C'C''C C
XXXXXXX X XX
CCCCCCC C CC
A1 - - --+AXZ-M+""----"-"--"------"++1--=Z-ZA+1-- -111---111++I======++1---1-1-11+111111=I C C++....C.+..+......CC C
CC''''B'C''C''''''B
XXXXHX XX XXXXXXH
CCCCXC CC CCCCCCX
=- 1AMM-M==+""+"--"--+-""""--"#"=+1--1X-X+--------1-11+=+==IIII=====+1-------1+=++11111 C CCC++C+..C..C.CCCC..CXCC C
CC C''B'' 'BBBB''B$B
XXHXX XHHHHXXH_H
CCXCC CXXXXCCX&X
-- - -+Z===M-=+++""+-""""-"-"""""-"""-=1111=XI1111-------1+=====IAAI=====+1--- -111+==+11111 CCC CCCCC++C.CCCC.+.CCCCC.CCC.
CC 'BBBB'C'BBBBB'BBB'
XHHHHX XHHHHHXHHHX
CXXXXC CXXXXXCXXXC
- -- IZMM-M-XM=MM++--""""-"+""""""""""-A+111+==++++11--11-+IIII=IAAAII=+++11111--1+++==+1111- C C C CC..CCCC.+C+CCCCCCCCC.
''BBBB'C CBBBBBBBBB'
XXHHHHX HHHHHHHHHX
CCXXXXC XXXXXXXXXC
- +ZMM-MMMZ-=-=+"---"""-"-+"-"""""""""=I++11+==I==+1--1-1=AAAIAAAAIII=++11-1++11-1++==++111- C CCCCC+...CCC.+.C+.CCCCCCCCCC
C'''BBB'C' C'BBBBBBBBB
XXXHHHX X XHHHHHHHHH
CCCXXXC C CXXXXXXXXX
ZMZ-M=M--MZZ=+"-"-"--""-"-+-"""--"""""==11+11+=AA=+++- +IAXXXAAAIIII=11---11++1-11+==+11-11 C C CC CC+.+.C..C+.C.C.CCC..++CCCC
C'C'B''BC'B' 'BBB''CCBBB
X XHXXH XHX XHHHXX HHH
C CXCCX CXC CXXXCC XXX
+M===M=M=+M==+=="""""--"""-"M+-"-+===-""-ZI==+111+===++--=XZZZXAAII====+1--111+++11+==+11111- CCC C CC CCCCC+++++..CC+.+ C.C.CCCC.CC.
CCCCC''BBC'C 'B' 'BB'
XXHH X XHX XHHX
CCXX C CXC CXXC
-A-M=====+++"+++M++++++-"""=+-+M"--=+=+=+--+ZAAI=++1++1+11+IZ--ZAI=++=+++11--1111++11++++1111-1 C CCCCCCCC+CCC CCCCCC.CC+CC.C +..CCCCCC..C CC
C 'BBC ' C'' ''
XHH X XX XX
CXX C CC CC
IZMMMMM=-=+""+""====++""--"+++-=+"-"+"++MX=+M=-ZXX==++++1+1++=IIAI===++11111---11-1++++++1111111 CCCC++C++CCCCCC++..+CCC.CC+.+C+CC CC CC
CC CC CC''C ' C'C C
XX X X
CC C C
==MMMMM=ZX="+++-+=+""+""=+""=""++-----"-""=++-==MZMZA=+++++11++++++==+1-111-1111111-11+111++11+++ C C C+CCC.CCC++C++CC++C++CC.....+.++CCCCCC
C ' CC CC CC CC '''''C'CC
X XXXXX X
C CCCCC C
Z----MMMM==+"-=M"+"-"+=M=+""+M-"++---"ZMMM""-"+M""+"+-XII=+111+1+++=++1-11111-11111111+++++++11+11 CCCC CCC+.C +C+.+CC CC++C .+CC...+ ++.+C ++C+CC
C' C C'C CC 'C '''C CC'C CC C
X X X XXX X
C C C CCC C
+Z-Z-MMM-M=++"+"+"+"""+=MM==M=+=--+=-"=M=MM""+"-+"--"-""+MZA=+1++++AAAIAAAAIII==++++++++++++++111++1 C C C CCC+C+C+C+++CC CC CCC..CC.+C C ++C+.C+..C.++C
C C C CCC '' 'C CC C' C''B'CC
XX X X XXHX
CC C C CCXC
=XZ-=M-=+=+=+=MM""++="+=M=MM====+"-++"-"+"=="---"+-"--""-+++MMM-MM-M+=M=+=M----ZX=+1++++++++1+11++111 CC CCCCCCCC ++CCC+CC C CCCCC+.CC+.+C+CC+...+C.C..CC.CCC C C CC CCC CCCC
CC C C' C'C C C'''C 'B''BB'
X X XXX XHXXHHX
C C CCC CXCCXXC
XXZ-=-M++"=MMMMX=+=+"=M-M+Z-M="M=-"+"+---"+M++-"-"--"-"--"=="-"-"""--"==MMM-ZZZZZX=+++=++111+++++11111 CCC CC+C CCCC+C C C C C+ C.+C+C...+C CC.+.+..C.+..+CC+.+.++C..+CC C
C C C 'C C '''C 'C'C''B'C''C C'C'CCB''C
X XXX X X XXHX XX X X HXX
C CCC C C CCXC CC C C XCC
-IXZ-M-=+=MMZXZM=ZM++-"+M=M--==+=-+"++-"""-=M""=-"-""""-"-"++"""+++""=M--ZZZXIAAAAII++1+++1++1++1+++1111 C CCCC C CC.+C C CCCCCCCC+CC.+CC.C ++C.C.+CCC.+.+CC+++CCC++C CC
'C C 'CBB' CC 'B'CBBB'C'C CCC CC
X X HHX XHX HHHX X
C C XXC CXC XXXC C
XZZMMM=MMMZZ---=M-MM+=+==--M=+==M=+==+--"-"+--"+""--"""-"""+++==+=MM-XAAI===+=I==II++1+1++1+111++1++111+ C CCCC C CCCCCCC CCCC CCCCC..C.+C..+C+C..CCC.+++CCCCCCC C
''B'C ''C CB''BBB'CCC
XXHX XX HXXHHHX
CCXC CC XCCXXXC
1AZMM-M===MZ-M=M==-MZZZX--M--MM=M====="--""+------+""-""--"+++===MZZXAAI=++111-1+11111111111111111+++++1++ C CCC C C CCC CC CC C CCCCC+..++C......CCC.CC..+CCCCCC
C''CC '''''' BB'BB''C
XX XXXXXX HHXHHXX
CC CCCCCC XXCXXCC
1--=+M+===ZX++-Z+-M=MMAZZZ---MMMZMM-ZM="++--""+"--"+"""---++++=--ZA=I==+1111--1-11--111-11-1-111111++1+1+11 CCCC CCCC CCC CC C CCC C C+CC..++C+..CCCCC...CCCCCCC
C ''CC C''B BBB'''
XX XXH HHHXXX
CC CCX XXXCCC
1ZM=+MM===-A-MZ-=MZ=--ZXAAZZMM-M-M-Z-M++=+""+++"--""-----"++++=ZZXA==+11- ---------1-1111--11111+111+1+1++1+ CC CCCC C CC CCC C C C C CCCC++CCC+..CC.....+CCCCC
CC C''BB'''''C
XXHHXXXXX
CCXXCCCCC
=XMM=+=-M+"MZZ-ZMM-MMZAXAXAXZ--Z-MM---M===++M++""--""-"+--++==M-ZXXA=+111-----------11-1111111111111++++++++++ CCCC C+ C C CC C CCC CCCCC CC++..++.CCCCCCCC C
C CC''CC'B
XX XH
CC CX
X"+ZM==-A++=XAZ==--MMZXAAZXZZXZZZ--Z-M-==M=M-=++"++===+"+I=M"ZZXXAI==111-1-----------111111111-11111111++++++++ +C CCC CCC CCCC CC C CCC C CCCC+CCCCCCCC +
C C B C
H
X
M""=Z==M=+=-Z-ZZ+=Z--ZXIAMZZZAAAZZZAMMMMZM-Z-=+"+=M==MM-""MAM"==I==+++11----------1-1--111-1----1-1--11+11++++++ ++C CC CCCC C CC CC C CCC+CC CC C+C +C
CC C CB C
H
X
=+--=ZM+-="MZZM=+=M-IAXXII-ZXA=AXAXXA-MM---ZZM+=MM===MZXXA+""M"-"=++=++++111-1-------1----111-1-1--11111111+++++++ C..C CCC+ CCC C C C CCC CC CCC CC+ +.+
'' C BC C'C
XX H X
CC X C
+"--+M-MMM+=MMM+++MMXIZZZZ-XI=IAIIAXXXM=M--ZZMMM-MM---XXAA=I"--+-"M1+++1111----------1------1--1----11111111++11+++ +..C C CC CCC C C CC C CCC +.CC.C
C'' C' 'B
XX X XH
CC C CX
=+--"=M-M+M-==="+MMZZAXZMMZZ==I+=AXXZZ-MZZZXZ--ZZZ-ZZXXA==+--M-=M-"-11+11111--1-------------1----1---1-11111++++++++ C..+C C C CCCC+C C CC C .C .C.
''C C ' 'B'
XX X XHX
CC C CXC
+--"+MM-+"+=M==-AZZA-Z-==MX=IA+IXXZZXZXZZZXZZXAXXXAXAI==+11--+---"""X111111111-111---1--1---1-------1---1--111111++1 C..+C CC+CC CCC C CCC ..C+CC
''C C '' CBB
XX XX HH
CC CC XX
-=---"M-X=++M-==-AAZX-Z-+MZAII==XXXXXAXXZZXXXAAAAXAAA===1++11- -="M-""+=-111111-1111-----11-----1-----1-1-----1++1++++ C...+ C CCC CCCC C CC C+ C++C
'''C C CC
XXX
CCC
-M----+---+=MM==MZAZZZZZMMZXIIIIAXXAXAAXXXAAAIIIIAAI==+++-11--- -I=MXMM=X-11111111--1------111--1-----1-1----1111+1++++ ....CCCCCC CC C C
''''
XXXX
CCCC
-""""-M==++MM++M=-X-MZZXZIIX=AXAXAIIAAAXAAII=IIIII==+++1111-------XMZAZMM+-1111111-111-1--11-11-1----11----11-11111+1++ C+++C. CCCC CC CC C
CCCB'
HX
XC
--"""""++="MM+=M=-XMMZIAZIIAIAAIXIIAAI=IAI========++=+111----------=MXAZM=A-1111111-11111--1-1--11----111---1-1111++1++= C.++CC+CCC+ CC CC C
'CCBBC C
X HH
C XX
+"""-""""=M=-++MM-ZM-ZAAZXXI=IIAIIIIII=====++=++==+++1+1111-------- -ZZXZ=++=-11111++11+11-111--1---1--11---1-1111+1+++== +++.CCC+C CCCC C C CCC
CCC'BBBC
XHHH
CXXX
1M"-""""""=MXM=Z-ZZ--ZAAXAAAI=IAII====+=++++=+=1++++111111---------- 1I-Z-=++-11111+++++11111111----1111-11-11-11111++++++ +.CCCCC+C C C CC C CCCCC
C'BBBBBC
XHHHHH
CXXXXX
- - ----AM--"""""-=MM"-AAAMZZXZAAI=IIIAI=====+++1++11+++1+11111111- -- -------1IZ-M==+A111+++++++1++++11111-11-1-111-1111111++++=+ ..CCCCC.C +C C CCC
''BBBBB' C
XXHHHHHX
CCXXXXXC
--11----++=-"""""""+M+=ZIIMZXXXXII+IIII==+++++11111+111++111111---1--------- - -+XMMM=+--1++=++==+=++++11111-1-1-111--1111+++++=+++ CC.CCCCCC+C CC CCC
'BBBBBBC
XHHHHHH
CXXXXXX
+11----1Z""-"""""--=M--XI-AXIAAIAII=+==++11+1111111111111-1--1-1--- ------------1XMMXIXMA1+===+++===+=++++11-11--1-1--11111+1+++=++ ++C+CCCC..C CC C
CC CBBBB''
HHHHXX
XXXXCC
===111+A+"-"M"""""-"---AAXAAIIIII==++=+111111111111111111--------------1-----1--1=MMA +MM+1++====II======++11111----1-11111+1+++==+ C+.+ +CCCC.+CCC
C'C CBBBB'C
X HHHHX
C XXXXC
==I==II="-"---"-"--+Z--AXXXII==II+++++111-1111-1111111111------1-----------111--1+A=---M+X+++IIIIIIIII====++11-1---1-111111+++====+ C+.+...+.C..C CC CC C
C'C'''C'B''
X XXX XHXX
C CCC CXCC
I=IAAIX+""+-""---""-XZAXAAAIII=++1-11--11-1111-11----------1--1---------1-11--- -1+MMXX--+=+=IAIII=AAII===++11----1---111-11++==+++ C++C.CC...++C C.C
CC 'BB'''CC '
XHHXXX X
CXXCCC C
1++==IM""+-"---"""-MMZXAAIIII+++11-1--1--1-----1-------1--------1------1---11----11I==MM"-+AIIAAAAIAAIA====++1+1-----1--11111+=+++1 ++C.C...CCC. CC +.C
CC 'B'''BBB' C'
XHXXXHHHX X
CXCCCXXXC C
----1A+"++-""--"""-"=ZXII==++111111----1-----------------------1-----------------11+Z=M+---=AIAXXXXXXIA====++1+1111-111-11111+++++1 C+CC.C+..CCC.+C C C...C
C 'BC''BBB'C '''
XH XXHHHX XXX
CX CCXXXC CCC
-M""+"-"""+-""--=ZAA=++11---11111--11------1 -------1---1--1-------111111------1+X+-""""MAAXZZMM-ZZAI==++1++1111111111111+++111 ++C+.C++C.CC..C C.CCCC C
CC C'BCC 'BB'' 'BBBB
XH XHHXX XHHHH
CX CXXCC CXXXX
Z+-++""""=--"--+-XA=+1--1-----11-111------------ ---- -1-----1--1--1-1111---- -11--"""""-=M=MM=+"--"+-XAAI+++111111111++1+++111 C.CC+C++C..C..CC C.CCCCC.C C CC+..+CC
' CBCC ''B'' 'BBBBB' C''C
X H XXHXX XHHHHHX XX
C X CCXCC CXXXXXC CC
1="-=+""+""+=---+MXI=1-- ---11111--1-1- ------- ---------1111111--1-11111---1---11A=-"---"---=M=="--"+ZXZ-MMZA==+++1+1+++++++111 C+.CC+CC++CC...C C.C...C...C CC+..+C C
C' CB CC ''' 'B'''B''' C''C
X H XXX XHXXXHXXX XX
C X CCC CXCCCXCCC CC
X+--++--++"+M"--+MA=+1----1--1111----1----------- ------1-1-11111111111---1-- ---1=--"M--""--=-XXM+-ZXI=IAZ--ZXAII=++===++++1111 C..CC..CC+C +..C C.C C.CC..CC CC CC
'' '' C C'' 'B 'BB''
XX XX XX XH XHHXX
CC CC CC CX CXXCC
Z"--"+--++"+"=+-+MA=+1------1111-----1--11----1---11--1111--1111111111111111------+Z-"=A+"""-+A=Z==ZA++++==IIIAXX-ZI+=II=++11111 +..+C..CC+C+CC.C .CC CCCC.C CC C
C''C '' C C ' 'B BBB'
XX XX X XH HHHX
CC CC C CX XXXC
""--==-""+++"MM"=ZI=11-----1------1----1111-1------1---11111-11111111--1111--- 11+--""Z+---=M=A=""=Z==+I===+1=IX="+A==I===+111- ++..CC.++CCC+ +C C.C+ C...C C++C C+C
CC'' 'CC C C 'BC ''' CC C
XX X XH XXX
CC C CX CCC
Z"Z"""""+-++++===MX=++---11--------1-111-1-1-1------11-111111111111111--1111-----11+X""-+M"=-MX=-++-+AI=====+=+++=X""-MIII===+1-1 + +++++C.CCCCCCC +C.C +CC CCCC +C.
C CCCCC ' CB' C CB'
X HX HX
C XC XC
-="=""--"-""+=M-=Z-X=+11-1--------1-11-1111-1-1------11--1111111++111-1111+1-- ---1+=Z-"-"MZZMZ=Z=+AZAAXI========++=X+"--AI===+111 C+C++..+.++CC CC C .C.+ CC CC.C
C CC''C'CC 'B'C B'
XX X XHX HX
CC C CXC XC
Z"+="--"""+-+MM-=ZZA=+11--1---------1111111--111--11-111111111111111-1111111- --1+=I--"-MXX-=II=++==+MZAI==I====+++=A+""MAI=++111 +CC+..+++C.C CC C.C. CC CCC CC CC+
C C''CCC ' 'B' BC
XX X XHX H
CC C CXC X
-="M=---=--+""+M==-XI=++1----- --11---111111-1---11111111111111++++11-1111111- ---1==I--""XAAM==A=+"=---+ZA========+=+=I+-"ZAI===1- C+ C...C..C++C CCC C.C+ C CC+C...C C.+
C ''' '' CC 'BC C ''' 'C
XXX XX XH XXX X
CCC CC CX CCC C
I++=+--"+--+-+"=++-XA==+1--------1-11-1-11111111111111111111+11111+11-11++111----1+==IM-"-IAXMM+Z"""---"+=XI=+++=1=++==IX+"MAI==+11 CCCC..+C..C.C+CCCC .CC +++...+CC C+
''C '' ' C 'B CCC'''C C
XX XX X XH XXX
CC CC C CX CCC
X+=+"--"+""--+"+==-ZAI=+11----1-111111111111111--111111111111111+1111-111+111--111+==AM"-ZIAX==IZ+"--"-""+-===+========IIZ""-====+1 CCC+..+CCC..C+CCCC C. CC C+..C.++CC ++C
C''C BB'' C B' C''B'CC CC
XX HHXX HX XXHX
CC XXCC XC CCXC
=+++"--"+""--+++==-ZZI=+11----11-1111111111111-11111111111111+1+11+111111++11--11-+==AM""AAXZ+MA-+--=--=+=-I+====I====IAAA=-==+=I=+ CCCC+..+CCC..CCCCCC C+ C CC..C..CCCC C.C
C''C BB'' BC '' '' '
XX HHXX H XX XX X
CC XXCC X CC CC C
"M++"=++""-"-"M=M=MZZ==11-1--11---111111111-111111111111111-1+1+111--1111+11---111==+X+-ZAAXZ+MX-="---+==MA+===III==IIIAAA--+=+=II= + CC+CCC+C.+.+ C C C. C CC+...CCC C.C
C C CB'C'C ' C''' '
HX X X XXX X
XC C C CCC C
+=++=++"-""--+M=-+=-ZA=+1-----111111111-1111-111+111111111111++1+1+111111+11---111++=Z+-ZIAX-+M-M="""++==ZIIIIIIII===IAIIAX""=1+=A= CCCCCCC+.+C..C CCCCC C. CC C C+++CCCC ++
C'CB'' ' CCC CC
X HXX X
C XCC C
"="++"""--"--"=+-==-ZXI+1--11--1111111111111-1-1111-111-111111+11111-11-1+1-----1+++IA=-MAAXZ++M-M+++==MZI=IIIIIIIIIIAAIAAI+-X1+=AI +C+CC+++..C..+CCCCCC C. CC C CCCCC C.
C C CCC''B''C ' '
XXHXX X X
CCXCC C C
"++"=-+------"+"===ZZX=+111--1-111111111111-11111111111-111-1+11+111--11111-----11++I=M-MXAXZ="M-MMMZXXAI+==IIIAIAAIIAAAII=M-X+=IA= +CC+C.C......+C+CCC . C+ C .
C C ' ''''''C C ' C '
X XXXXXX X X
C CCCCCC C C
--=++-+-"+---""+"M+-ZXI++11--1-11-11-1--1-1111-1-11----111---1+111111----11------1+=IA=-MXAAXM"=---MZ=+++=+IIAAAAAAAAAAII=+="A+=II= ..CCC.C.+C...++C+ CC C. +CCCC C+
'' ' 'C '''CC C ' C C
XX X X XXX X
CC C C CCC C
"-+-+"M-"="--+"++-=MZXI+111-1-1-11--------------11-1---111-1-1+++1+----111------111+=A--+XAAXM++M--Z-AI=++=IIIAAXAAAAAAII=1M"A=III= +.CCC+ .+CC..C+CCCC C.C CC CC C +
C' C 'C B'' C ' C
X X HXX X
C C XCC C
""+M+"M"""-"-"+++M==ZXI=+11--11------1----------1--11--111---1+++111---1-1---- -111+=AZ-"ZZAXZ="=--ZZZXI==IAAAAXXXAAAAAI=+1++I=II== ++C C+ +++.C.+CCC CC .+ C+CCC CC
CC C CCC'B'C 'C C
XHX X
CXC C
""M+""-"""""""""+M==XXI++11------1-1-111--------1--11-1-111-11++++111-1--11--- -111=IA--+-ZXXZM"-=MZZ--XAAAXAAAXXXXAXAA=++="===AI=+ ++ C++C++++C++++C CC C.CC +.C CC +C
CC CC CCCCBCCCC ' C' C
H X X
X C C
"==+""+="---"=+"+MMMZX=+11-1---------1--------------1-11111---1+11++1 -----1-- -11++=IZ"+--XXZM+""+=-MZXXXAXAAAXXXXAAAI=+1-"-====-- +CCC++CC+.C.+CC+C +CCC C++CCC C+C
C CC C' 'C C C CC C
X X
C C
+M++-++M"-=""=="+M=M-X==111---------------- ----11--1111-111--1+11++1---111--- -11+==IX+"M-XXZ-=++++M-ZXXXAAAAIAAAAAI==11=+=I==11-- C CC.CC +.C++CC+C C C C+ C CCCCCC C CC
' C' CC C C
X X
C C
Z==""++M+"++"==++MM--A==+1------ ------- -- ------1-11111111111+11++11-1111------1+=+=A-"+-XAZZ-MM---ZZXXAAAIAIIAAAAI=+1-Z"Z==++1-- CC++CC C+CC+CCCC CC C+CC C CCC +
CC C C C C
Z+M+"+=="-"""+="+=MM-XI=11--------1-------------11111-111+11111+11++11------------1++=IA="=XXZZZZ-ZZZXXXXAAIAAIAIIII=++-1Z"A=++++1- C C+CCC+.+++CC+CC C C+C C +
C C'CCC C C C
X
C
-M=+++M+"-"-"+="++MM-XI=1+1------11------- -----1111111111111-1111+1++1---1--- --1++=I-"+ZZZXZZZZZZZZZAAAAAIII=II==+-+X+ZI=+++1-- C CCCC C+.+.+CC+CC C C+C C
C'C'C C C
X X
C C
===++===+----==+"+=-=XI=++111------------ ---------1-1--1111--11--11-11------- --11+=IX++MZZZXXXXXZZZXAAAAAIIIII==+-1-+-I==++111- CCCCCCCCC....CCC+CCCC CC CCC
'''' C
XXXX
CCCC
===++===+"--"=+"++M-MAI+1111--------- - ------11-1-111-11---1-11-- --- ----111++=I-+=MZZZAXAXXXZXXAAAIIII===+-1AM+XI==+1--1- CCCCCCCCC+..+CC+CC C CCC C
C''C C
XX
CC
MMM=+=+M-+-"-=M""+M--XI=111---- ---- - - - --------1--11--1111-111+1--- -------11++==A-+=MZZXAXAXXZXXAAAIIII===-+XMM-AI=++1---- CCCC CC.+.C ++C CC CCC C
'C' CC
X X
C C
M======-=M""-+=+"=M--X==+111----- - -- -- -- --1-1---11111111-1111-1-----11--11++=+=A=+=MZXXXAAAXXXXAAII===11ZM-MXA==111-11-- CCCCCCCC ++.CCC+C CC CCC C
CC' C
X
C
MMMM=MMM=M""-=M++=-Z-AI=111--- -- - ----------1111+1111+111111+1---11111111++++==X=+==MZXXAAAAAAAAI=+1+Z"+-ZXI=111-111--- C C ++.C CCCC C CCCC +CC
CC' C
X
C
M=MM=-MM-M""-=M+=MZZ-AI=+11----- - - -------------111111+++11111++----11111111+++==IX=++"=-ZXAII===+11-A+"-=ZI+111111111--- C CC C ++.C CC C CCC+CC CC.C
CC' C B'
X HX
C XC
M==-M-MM-M"+"M-+=MXZ-AI=+1---- - - -------1-----1-1-11++++11+111111111111111111+++===IAZ+---"+=M-XXAAZ-M"-""Z=+11-1111111--- CCC C C +C+ CCC C C...+CC C C +.C+
C C '''C C'BC
XXX XH
CCC CX
ZMM--ZMMM-+++MZM=--XXAA=+1---- -- - -----------1----1-1111+1++++++111+1++111-11+111+1++====IZ+""-"--"--"++"""+-I11-11-11+11-1--- CC CCCC CCC CCC.+..C..+CC+++CC
BB'C''B''C CCC
HHX XXHXX
XXC CCXCC
XM---Z=M-Z=++-ZM+Z-AAAI=+1----- - - -- ------1----111++1+++++++11+11+11+1111-1111+++++=====IX=--""""""==+++-= --1---11-1----- CCC C C CCCC C C C..++++++CCCCCC
''CCCCCC
XX
CC
A---MZMM-ZM==XAM+Z-AIII=+11- - ----------1--111-111+++++++++1+11+1111++1111+++++++====III---"""""=-ZZA1- ----- -------- - CCC C CC C C C..+++++CC
''CCCCC
XX
CC
ZZZZ-Z-MM-=MMX+-=ZMAA=I=11-- - - - -----------1111---11+111+++++11111111+1+11111++++1+1++=+=IIAM-""-"=ZI=1-- ---- -- ------ C C CC CC .++.+C
'CC'C
X X
C C
ZZZXZ-M-Z-MMMA1Z+Z-AAAI=++1 -- ----1---111111-111++11+++1+1++1+11++++111++++++++=11++===IXX-"""+MA=+--1---11-1----- -111-1 C C C C C .+++C
'CCC
X
C
XXZZZ---XZM--Z=Z=--AAIA=++1- -- - -- 1----111111-1111111+++++++1111+111+++++1+1+11+++++++++==IXM-"+++-I=+1+11-+1111111-111+++++ CCC CC CCC .+CCCC
'C
X
C
XZ-XZZ-ZXZ---Z+X=ZZAA=II+11-- - - -------1111111+1+11111+++1++++111+1+1+++++1+1111+1++++++==III=-"+++-A=++++1-11111+111111+++=+ C C CCC C C.+CCCC
'C
X
C
ZZZXXXZ-XZMMZX=AMAXAI+II+11-- -- - ----1111111111+11111111+++++++1+++1+1+11++++111+++11++===I=IIZ""+++MX===+=+1++1++++++++====== C ++CCC
CC
Z-XXZAX-ZZZZZXAI-XXA==II=+111- - --1-1-111111+1+11++1+1++++++11+1++1+11+1+111111111++=+=I===II+-+++MXI====+++=+=+==IIIAAAIA== C C C C.CCC
'
X
C
M-ZXZXZ-XZ-ZZXA=ZAAA=IAII+++1-- -- -----11111111+1++++1+11+++++=++1+1+++++++==+1111111+++=========--"+"+-AI====IAAAAAZ-MM==M--XXA C C C C.+C+CC C CC CC
'C C
X
C
=--XXXZ-ZZZZXZA+XIAA=IAII=++1-- -- ----1--11+11111++++++1+1+=+++1+11+++++++==++1+1++====+=====+==IZ""+""=ZAAXZ-M====+--""--"+=MM- CCC C ++C++C C CCCCC..CC..+CC C
CC CC ''BB''C
XXHHXX
CCXXCC
ZM-XXXZ-XZXZZXA=AIXX=IAIII==11- -- --1-1--1111111+1+++111+++++++++111++=++++++11+++++=+=++=++++=IAX""+""-"++"---"-"+"-""""""--+=M C C ++C+C.+CC+...C.+C+.CCCCCC..CC
CC CB'C C'''B'C C'BBBBBB''
HX XXXHX XHHHHHHXX
XC CCCXC CXXXXXXCC
1==XXZZXXZZZXXA=AIIXIAIII==++11 1---1--1--1111+11++1=+++1++1+++++111++++++=++++1++++=++==+++1===IAI="+"-"""#"-""--"++-"""""#"""-+ CC C+C+.CCCXC.CC..+CC.CCCCCXCCC.C
C C'BBB$B'BB''C 'BBBBB$BBB'
XHHH_HXHHXX XHHHHH_HHHX
CXXX&XCXXCC CXXXXX&XXXC
M+-Z----ZZZXXAIAIAXAI=III===++11--1111111111111+11111++++++++++++++111+++++===++1+++=++=++++++===I=I-++""""""--"--"=MMMM=++"""--"" CC CCCC CCC+CCCCC..C..+C CCC+++..CC
CBBBBB''B''C CCC''BB
HHHHHXXHXX XXHH
XXXXXCCXCC CCXX
I=---MMM-ZZXAXAAAXAAI=IIII=I++11--111111111111111111++++++++1+++++++111++=+==+++++++++++++1+++==+==IXM""-"""-""""=M-M---ZZZZZZ-M+" CCCC C ++.CCC.++++C C CCC C C+
CC'BBB'CCCC C
XHHHX
CXXXC
-MM=-=MM----=AA=IXXAI===IAII==1+111++1+1111111111111+1+++++11+++++==++++===+=+=+++++++++++1+++++++=IAZ"--""""++"=M--MMZZZZZZZXXAZ- CCC CCCC +..CCC+CC+C CC C
C''BBBC C
XXHHH
CCXXX
X=+M===M-Z-I=A+AXAIA==IIII=====+++++11+1+111111++++++1+++++++++=++==+1=+======++++1++1++111++1++==IX-+----+M=""=-MMMM--XZZZXXAIAA CC CCC C C CC....C C++CC CC
'''' CC
XXXX
CCCC
-M"==+=MMM=XAAIAXI=A==IAAAAI=====++++111++11+11111++++++=+++++=+++==++++========+1111++1+1+11++==IAZ=+"++=M-="+M---MMM-ZZZXXAAIAI +CCCC C CC+CCC CC+C CCC C
C C C
=++=++=+=+MXAAXXZIIIIIAAXAXI=I====+++111++1++11++++++++++++++++++==+++++=====+=+111++1+11++++==IAX-=+=AZZZ-+"+=M+++=-ZXZXAAAAIIA CCCCCCCCC CCCC CC+CC CCCCC
C
M"++"="=+=-XAZZ-XAA==AXXXXAAI==I=+++111++++1++1++++++++++1++++=====++++==++=++=+1++1++1++++===IAXM==XAXXZM-""-----"MZXZXXAAAAII +CC+C+CCCC C CC .++.....+
C C C 'CC'''''C
X XXXXX
C CCCCC
+""+"++=+"MZ--Z-XAX=+=ZXXXZXAI=I==+=+11++++++=1++++++1+++=+++1++++++++++===+=+=+1+11+++++====IAXZM+M=ZAZ-=---"""""-+--ZXAAAAAAI ++C+CCCC+ CC C C CC...CCCCC.CCC
CC C C '''BBBBB'
XXXHHHHHX
CCCXXXXXC
- Z"+"-+++-+MMZM-MXAA=IXZAZZXZIII=I===++1+++++1+++=++++=+++++1++++====+=+======+=+++111++++==I=IAXM=-=ZXXZ=---"-""""""-ZXAAAAAAA +C+.CCC.C C CC C...C.+CC+++C
C C' ' '''B'CBBCCC
X X XXXHX HH
C C CCCXC XX
---M"+--++""=MMMMMMXX==X-ZZ-Z-XAIAAA====++++++++++=+++++++++++++++========II=====++++++++===IIIAAZM+ZAZZZ-+--"""M"-"+=-XXAAAAAAA +C..CC++C C C C C CC..CCC C.+CCC
C '' CC ''BBB B'C
XX XXHHH HX
CC CCXXX XC
- ="""-+"""+==MMM=ZZI=A-Z--M-XAAXAA======++==+1=+=++++++1++1++++=+=I=++=======+=++++++++++===IIAZM+MIZZZ-M--"""""-"+=ZXXAAIAAAA +++.C+++CCC C C CC C C C ..CCCCC.+CC
CCC' CCC ''BBBBB'C
X XXHHHHHX
C CCXXXXXC
- -- M-"""++-++=MMM+MZZII-M--M--ZZXAAII=I======+=+++++++=+++++++++========II===++=+1+++++=+====IAAX="=A----=-"-##""-"+=XAAAAAAAAA .+++CC.CCC C C CC CC C+C CCCCC.+.XXCC.+CC
'CCC ' C 'C'$$BB'C
X X X X__HHX
C C C C&&XXC
1-- --1+"-"++-"+MMMM=+M-A=Z-Z-M---ZXXXAAII=============+++++=++1++==+====I=I==+==++=+1++=======IIAAZ"+MZ----=-"-"""-"+=ZIAXXAIAAIA C+.+CC.+C CC C C C CCC +C CCCCC.+.CCC.+CC
C'C 'C C 'C'BBB'C
X X X XHHHX
C C C CXXXC
+1- -I"--"+-""==+=====ZAXMZZM-M--XXXAAIIII=I=========+++++=+++++=++===I=======+===+++=====+===AAAZ-"=-MM--M+"+"--"=MXI=IAXAAAAAA +..+C.++CCCCCCCC C CC .+CC CC C+C+..+C
C''C 'CC 'C C C''C
XX X X XX
CC C C CC
11-- - M"-"""-"+M+====+=-X--ZM-M--ZXXXAAAIAII=I========++++=++++++=====III=========++==========AAAZ--+M+=---=-++=MZXAI==IAXAAAAXA +.+++.+C CCCCCCCC CC C CC ..C CCCCCC.CCC
C'CCC'C '' '
X X XX X
C C CC C
1-1--- --1=-"""""+====+=++=ZZZZMM-MM-XXXXXAIII=IIII==++=====+==++++++====AAII=I=====I====III====IIAAX"-"===M--M+""+-ZAAIIIAXXXAAXXX C.+++++CCCCCCCCCC C C +.+CCC CC C++CC
'CCCCC C'C CC
X X
C C
111111- -1+="""+"+=M=====++=--ZMM+MMMZXXXZXAAIIIII====I+=+++++=+++=++===IIAII=====I=IIIIIII=I===IIAAA=--+===--MM+"+=-ZXAAAAXXXXAXXX C+++C+CC CCCCCCCCCC C C..CCCCCC C+CCC
CCC C '' C
XX
CC
1+11-111-11I+-+"+"++=====+"+=--M=+=MM-ZXXZXAAAI=IIII=====+++++++++=====I=IAII==II=IIIAAIIIIIIIIIIAIAXM"-+M=+M-M-M""+M-ZXXXAXZXXXXZX C.C+C+CCCCCCCC+CCCC CCC C C.C CC C C ++C C
' C C C B' CC
X HX
C XC
-++1--1111--==+"+""++=+++++"+MMM====M=-ZXXZAIAIIIIII=I====+++++=++====IIIIAIIIIIIIIAAAAI=IIIAIAIIIAAAZ--"-M==MM--M++MMM-ZZZZZZXXXZX CC+C++CCCCCCCC+C CCCC CC ..+C CC CC CC C
C CC C ''C
XX
CC
--+111111+11-=="""+""+=+=+++"+=-M+=+=M--XXXXAIAIAIIIII===+=+++====+==IIIIIIIIIAAIIAAAAAI=IIAAAAAAIAIAX+"---====--ZM=MMMM---ZXZZAXXX C+++C++CCCCCCC+CCC CCCC CC CC.CCCCCCCC C CCC
CCC CC C B'
HX
XC
--1++++1++++11A=--"""++++"++""MMM"+++M=-ZXXZXAAAAAAIII====+=======I=IIIIIIAAIAAAAAAAAAXAIIIAAXXAAAAAAA-"-+--M===M--M-M-MMM-ZZZZXAXX C..+++CCCC+CC++ +CCC CC CC.CCC CCC CC C C C
''CCC C CC C B'
XX HX
CC XC
111+==++++11+11I+--++""++++""-+-=+"""+=M-ZXXZXXXAAAAAIAII===I====IIIIAAAAAAAXAAAAAAAAXXXAIAAXXXAAAAAAAX-"-M-M=+=MM---Z-M---ZZZZXXXX C..CC++CCCC++.CCCC+++CC C .C. C CCC CCC C CCC
'' CC CC' CCC 'B'
XX X XHX
CC C CXC
++11++==++++1+11I""""-""""+""-"M=++"""+=M-ZXZXXXAAAAAAAAII=I=====IIIAAAAAAAAXXXAAAXXXXXXXAAXAXXAXXAAAAAM-"+--M++=MM----MZZZZZXXXXXX ++++.++++C++.+ CCC+++CC C .CCCC CCC CCCC
CCCC'CCCC CC'C CCC 'B
X X XH
C C CX
+=+1++=++++=II=11A"+""""""""""""=+++"+-++=-ZZXXZXAAXAAAAAAA==II=IIAIIAXAAAAXXXXXXAXXXXXXZZAAAXAXXAAIAAAZ"""--M=====MMMMM-ZZXXXXAAXX +C++++++++++++CCCC+C.CCCC +C+CC CCCCC C
C CCCCCCCCCCCC C ' CBC
X H
C X
=I==++===++++===++=+""""+"""""-""++"""--"+=M-ZXXXXXAXXXXXAAAAIIIIIAAAAXXXAAAXXZZXXZXXZZZZZZXZXXXXAAAXAAAX"-=--MMM==MMMMM--ZXXXXXXZZ C++++C+++++.++CC+++..+CC C +.CCC CC CC
CCCC CCCCC'CC CCC''C C'
X XX X
C CC C
IIII=========++++=+AM"""""""""-"-""-"--"-"+=M-ZZZZZXXXXXXXAAAAAAAAAXXXXXXXXAXXXZZZZXXXZZZZZZZZZXXXXXXAAAA--"=Z---===M=MMM-XXXXXXXZ- +++++++++.+.++.+..C.+CC C C.+C CCCCCC C C C
CCCCCCCCC'C'CC'C''B'C 'C
X X X XXHX X
C C C CCXC C
AAXAAIA=====++1111++=-"-"--"-""""-+-----"-"===MZZZZZZZZZXZXXXXXAXAAXXXXZXXXXXXXXZZZXXXZZZZZZZZXXXXXXXXAAAA+-"M---=M===MMMZXXXXXXM+= C+.+..+.++++.C.....C.+CCC C.+ CCCC CCC CC
C'C''C'CCCC' '''''B'C 'C
X XX X X XXXXXHX X
C CC C C CCCCCXC C
ZZZAAIA======++++1+111--"""""-"""-+"-""-""-+++=--ZZ--ZZZZZZZZXXAZXXXXXXZZXZXXXXXZZZZZZZXXZXZZZXZXZXXXXZXXXZ-""+M-M====MMMZXAX-M+==- C.+++++.+++.C+.+C.CC.CCCCCC CC .++C C CCCC C CCC.
'CCCCC'CCC' C'CB'BB' 'CC '
X X X X HXHHX X X
C C C C XCXXC C C
ZXXXXXXAAI=======+1111+X+"+---"""--+"---"""-+++=MMM-----ZZZZZZZZZZZZXXXXZZZZXZZZZZZZ-ZZZXZZZZZZZ---ZZZ----ZM-""+=MMMMMM==MMM===M+-" C+C...+++..C+...CCC.CCCC CCCCC C CCC CCCC .++CC CC CCC C.C
C '''CCC'' C'''BBB' 'CC 'B
XXX XX XXXHHHX X XH
CCC CC CCCXXXC C CX
AXXXXZZXZXAAAII==++1+111I-+"--"-""-""----""--++++==MM-M----ZZZZZZZZZZXZZZZZZZZZZZZZZZZZZZZZZZZ-------MMMMMMM=--++""""""--"""-"+="-" CC+..+.++.++....CC..CCCCCC C CCCC CCCCCCC C..CC++++++..+++.+CC+.C
C''C'CC'CC''''BB'' '' CCCCCC''CCC'C C'B
XX X X XXXXHHXX XX XX X XH
CC C C CCCCXXCC CC CC C CX
XZZZZXXZZ-ZZZXAI=I===++++=AM"-"--"-"""---"""--++++++==M----------ZZ-ZZZZZZZZZZZZ-ZZZZZZ-ZZZZ--ZM---MMMMMMMM=M+-"+"-""""""""""-++-"" C +.+..+.+++...CCC..CCCCCCCC CCCCCCCCCC C C C CC CCC C C.+C+.CCCCCCCCCC.CC.CC
C'C''C'CCC'''BBB'' 'C C'BBBBBBBBBB' 'BB
X XX X XXXHHHXX X XHHHHHHHHHHX XHH
C CC C CCCXXXCC C CXXXXXXXXXXC CXX
-Z--AAXAAAXXZXXXAI==+=+++1+=---"-""--+"""-"#"""+==+"++==-M-M------ZZ-ZZ---Z-ZZZ-ZZZZZZZ-Z-MMMMA-M---MMMMM====="""--"+M"""""----""-" C CC C..+.++..C+CC.CXCCCCCCC+CCCCC C CCCCCC C CCC C C C C C CCC CCCCC+++..CC CCCCC....CC.+
''C'CC'' CBB'B$BBB C CCC''B BBBBB''''BB'C
XX X XX HHXH_HHH XXH HHHHHXXXXHHX
CC C CC XXCX&XXX CCX XXXXXCCCCXXC
-MM--ZXXXAIAAXXAAAXIIII+=+=++X+"--""--"-"""""""""++++""+==MMMMMMM---------Z-ZZZ--ZZZ----M-M-M--XMMMMMMMMM====++""--"-1-"""""""---"" C CC CC..++..+.CCCCCCCC+CCCC++CCC CCCCCCCCC C CC CCCC C C CC CCCCCC++..C. CCCCCCCC...++
B''CC''C'BBBBBBBBC CC CC''B' BBBBBBB'''CC
HXX XX XHHHHHHHH XXHX HHHHHHHXXX
XCC CC CXXXXXXXX CCXC XXXXXXXCCC
-ZZZ--ZZ-ZZXXAAIIAXXAII=I=====I---"""""--""""""""--"+++++=MMMMM-----M--Z--Z-Z-------MMMMM---MMMMZMMMM=M===++"-""---""II""""----"--" C CC C C..+++++..CCCCCCCC..+CCCCCC CCCCC CC CC C CCCCCCC CCC C CCCCC+.CC...CC CCCC....+..+
''CCCCC''BBBBBBBB''C C'BB'''BB BBBB''''C''C
XX XXHHHHHHHHXX XHHXXXHH HHHHXXXX XX
CC CCXXXXXXXXCC CXXCCCXX XXXXCCCC CC
--ZZZZZZZ-XXZAAAAIAAXIIII=======A-+-""-""""""""#"""""--"++++==MM-------------M---MMMMMMM--MMMMMMM-====+++"-""###"-"""-+-""-"""----" CC C CC.++.++CCCCCCXCCCCC..+CCCCCC CCCCCCCCCCCCC CCC CC CCCCCCCC+.CCXXXC.+CCC .CC.+++....+
'CC'CCBBBBBB$BBBBB''C C'BB$$$B'CBB 'BB'CCC''''C
X X HHHHHH_HHHHHXX XHH___HX HH XHHX XXXX
C C XXXXXX&XXXXXCC CXX&&&XC XX CXXC CCCC
--ZZXXXZ-ZZAAXIAAXXAXXAIXAA==IAII=I+""--+-"#"-""""""###"--+"+===MMM--------MM--MM--M-MMMM-MMMM===++"""--"#"#"##"#"-"#--"""""+"-"""+ CC C C++..C.CXC.CCCCCCXXXC..C+CCCC CCCCCCCC CC CC C C CCCCC+++..CXCXCXXCXC.CX..CCC++C+.+++C
CC'' 'B$B'BBBBBB$$$B'' C CCC''B$B$B$$B$B'B$''BBBCC C'CCC
XX XH_HXHHHHHH___HXX XXH_H_H__H_HXH_XXHHH X
CC CX&XCXXXXXX&&&XCC CCX&X&X&&X&XCX&CCXXX C
MM-MMZZ-ZXXZXZZZZZXXXAIAAIAIIIIAIAIAX=---"-""""###""######""""-""+=MMMMMMM-MMMM-MMMMMM=====+++++"--"""""##########--""""-"""-"-"-"" C C C...+.CCCCXXXCCXXXXXXCCCC.++CC C C CCCCCCCCCC+..CCCCCXXXXXXXXXX..CCCC.C++.+.+.++
'''C'BBBB$$$BB$$$$$$BBBB'CC C''BBBBB$$$$$$$$$$''BBBB'BCC'C'C'CC
XXX XHHHH___HH______HHHHX XXHHHHH__________XXHHHHXH X X X
CCC CXXXX&&&XX&&&&&&XXXXC CCXXXXX&&&&&&&&&&CCXXXXCX C C C
---MMMM--ZZZZZZZZZZZXAXXXAXAAIIIIAAXIA-="---""#""###############""--"++===M=========+++"""""----""""##""##########"+""""""-""--"-"" CCC CC CC+...CCXCCXXXXXXXXXXXXXXXCC..+CCCCC CCCCCCCCCCCC+++++....CCCCXXCCXXXXXXXXXXCC+CCCCC.++..+.++
C'''BB$BB$$$$$$$$$$$$$$$BB''C CCCCC''''BBBB$$BB$$$$$$$$$$B CBBBBB'CC''C'CC
XXXHH_HH_______________HHXX XXXXHHHH__HH__________H HHHHHX XX X
CCCXX&XX&&&&&&&&&&&&&&&XXCC CCCCXXXX&&XX&&&&&&&&&&X XXXXXC CC C
M-----M-MM----ZZ--ZXAXXZXAAXAIAAIAAAAAAXZ="--"##"###"#"#############"""----"-"-"""------"""""""#""""##"###########""""""""--"""-"-" CCCCC C CCCC CC C+..CXXCXXXCXCXXXXXXXXXXXXXCCC....+.+.+++......CCCCCCCXCCCCXXCXXXXXXXXXXXC+CCCCCC..+++.+.+
C''B$$B$$$B$B$$$$$$$$$$$$$BBB''''C'C'CCC''''''BBBBBBB$BBBB$$B$$$$$$$$$$$BCBBBBBB''CCC'C'C
XXH__H___H_H_____________HHHXXXX X X XXXXXXHHHHHHH_HHHH__H___________H HHHHHHXX X X
CCX&&X&&&X&X&&&&&&&&&&&&&XXXCCCC C C CCCCCCXXXXXXX&XXXX&&X&&&&&&&&&&&X XXXXXXCC C C
M=MM-M--MM-MMMM-Z-ZZZZXXXXXXXZXAAXZXXAXAIIZ"-"###""##################"#""#"""""#"""###"-"""##""###"##########"#"---"###"-""---""""" C C CC C C C +.CXXXCCXXXXXXXXXXXXXXXXXXCXCCXCCCCCXCCCXXXC.CCCXXCCXXXCXXXXXXXXXXCXC...CXXXC.++...+++++
C'B$$$BB$$$$$$$$$$$$$$$$$$B$BB$BBBBB$BBB$$$B'BBB$$BB$$$B$$$$$$$$$$B$B'''B$$$B'CC'''CCCCC
XH___HH__________________H_HH_HHHHH_HHH___HXHHH__HH___H__________H_HXXXH___HX XXX
CX&&&XX&&&&&&&&&&&&&&&&&&X&XX&XXXXX&XXX&&&XCXXX&&XX&&&X&&&&&&&&&&X&XCCCX&&&XC CCC
+===MMMMMMMM==MMMMM-ZZ--ZZXXXZZZZZZZXXXZXAAA-+"""##"""#################"""""""""##"####"""""""###"#"##########"----------"""------- CCCC CC C CC CC+CCXXCCCXXXXXXXXXXXXXXXXXCCCCCCCCCXXCXXXXCCCCCCCXXXCXCXXXXXXXXXXC..........+++.......
CBB$$BBB$$$$$$$$$$$$$$$$$BBBBBBBBB$$B$$$$BBBBBBB$$$B$B$$$$$$$$$$B''''''''''CCC'''''''
HH__HHH_________________HHHHHHHHH__H____HHHHHHH___H_H__________HXXXXXXXXXX XXXXXXX
XX&&XXX&&&&&&&&&&&&&&&&&XXXXXXXXX&&X&&&&XXXXXXX&&&X&X&&&&&&&&&&XCCCCCCCCCC CCCCCCC
"++=======+======MM------MMM--ZZZZZ----ZZXXXAAXM+"""""""""#"##########"""""""""""""""""""""""""""#"""""#"###"----""""--"-"""""""--- +CCCCCCCCCCCCCCCC CCCCCC CC CCCC CCCCCCCCCCXCXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCXCCCCCXCXXXC....++++..+.+++++++...
C BBBBBBBBB$B$$$$$$$$$$BBBBBBBBBBBBBBBBBBBBBBBBBBB$BBBBB$B$$$B''''CCCC''C'CCCCCCC'''
HHHHHHHHH_H__________HHHHHHHHHHHHHHHHHHHHHHHHHHH_HHHHH_H___HXXXX XX X XXX
XXXXXXXXX&X&&&&&&&&&&XXXXXXXXXXXXXXXXXXXXXXXXXXX&XXXXX&X&&&XCCCC CC C CCC
"-"""""++"++M==+===MMMMMMMMMMMMM-MMMM=MM--M--ZZ--=+""""""#"##############""""""""""""""""""---"""#"""""###"------""""----""""""""-" +.+++++CC+CC CCCCCC C C CC CC CCCC+CCCCCXCXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCC...CCCXCCCCCXXXC......++++....++++++++.+
C'CCCCC C CBBBBB$B$$$$$$$$$$$$$$BBBBBBBBBBBBBBBBBB'''BBB$BBBBB$$$B''''''CCCC''''CCCCCCCC'C
X HHHHH_H______________HHHHHHHHHHHHHHHHHHXXXHHH_HHHHH___HXXXXXX XXXX X
C XXXXX&X&&&&&&&&&&&&&&XXXXXXXXXXXXXXXXXXCCCXXX&XXXXX&&&XCCCCCC CCCC C
----"------"+"+++====M=====M=MMM-===+===MM==MMM=MMMMM=+-"""""""############"###"""-"""-""-"""-""""#"#####--""""---"------"+""""""-- ....+......+C+CCCCCCC CCCCC C CCCCCCCC CC C CC.CCCCCCCXXXXXXXXXXXXCXXXCCC.CCC.CC.CCC.CCCCXCXXXXX..++++...+......+C++++++..
''''C''''''C C 'BBBBBBB$$$$$$$$$$$$B$$$BBB'BBB'BB'BBB'BBBB$B$$$$$''CCCC'''C''''''C CCCCCC''
XXXX XXXXXX XHHHHHHH____________H___HHHXHHHXHHXHHHXHHHH_H_____XX XXX XXXXXX XX
CCCC CCCCCC CXXXXXXX&&&&&&&&&&&&X&&&XXXCXXXCXXCXXXCXXXX&X&&&&&CC CCC CCCCCC CC
"---"------""""--"+===M=M======+=++++=======M====MMMM=MMM"---"""""##################""""""""""""#####""---"-----"---"----"""""-""-- +...+......++++..+CCCC C CCCCCCCCCCCCCCCCCCC CCCC C +...CCCCCXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCXXXXXCC...+.....+...+....+++++.++..
C'''C''''''CCCC''C C'''BBBBB$$$$$$$$$$$$$$$$$$BBBBBBBBBBBB$$$$$BB'''C'''''C'''C''''CCCCC'CC''
XXX XXXXXX XX XXXHHHHH__________________HHHHHHHHHHHH_____HHXXX XXXXX XXX XXXX X XX
CCC CCCCCC CC CCCXXXXX&&&&&&&&&&&&&&&&&&XXXXXXXXXXXX&&&&&XXCCC CCCCC CCC CCCC C CC
""---""----"+""""+=MMMMMMMMM-ZZZZ-----MM===+====MM=MMMMMM===++"""--"""##############################"--------------------+""------- ++...++....+C++++CC C CCCCC CCCCCCCC C CCCCC+++..CCCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXC....................C++.......
CC'''CC''''C CCCC CCC''BBB$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$B'''''''''''''''''''' CC'''''''
XXX XXXX XXHHH______________________________HXXXXXXXXXXXXXXXXXXXX XXXXXXX
CCC CCCC CCXXX&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XCCCCCCCCCCCCCCCCCCCC CCCCCCC
""----""""++++=M=MMMM---MMM-ZXAIAXAI===IAAXXZZ----M=+++==++=+++++""---""""##############"#######"""----------------------+-"------" ++....++++CCCCC C CCC C CCCC CCCCCCCCCCCCCC++...CCCCXXXXXXXXXXXXXXCXXXXXXXCCC......................C.+......+
CC''''CCCC CC'''BBBB$$$$$$$$$$$$$$B$$$$$$$BBB'''''''''''''''''''''' 'C''''''C
XXXX XXXHHHH______________H_______HHHXXXXXXXXXXXXXXXXXXXXXX X XXXXXX
CCCC CCCXXXX&&&&&&&&&&&&&&X&&&&&&&XXXCCCCCCCCCCCCCCCCCCCCCC C CCCCCC
"""""++MM====M-MM==-ZXXXXZ-M-ZXAIIA==+==+======+IIXM+------------------------""""""""""######""-"--""-----"--------------"---"----- +++++CC CCCC C CCC C C C........................CCCCCCCCCCXXXXXXCC.+..++.....C..............+...C.....
CCCCC ''''''''''''''''''''''''BBBBBBBBBB$$$$$$BB'C''CC'''''B''''''''''''''C'''B'''''
XXXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHH______HHX XX XXXXXHXXXXXXXXXXXXXX XXXHXXXXX
CCCCCCCCCCCCCCCCCCCCCCCCXXXXXXXXXX&&&&&&XXC CC CCCCCXCCCCCCCCCCCCCC CCCXCCCCC
=+++==MM-M---ZZXZZZAIIIAAZZZZXXAAAAAI=========+I=AZM"---"--""""""""-"--""-----------------------------------------------"------"--- CCCCCC C CCC +...C..CCCCCCCC.C..CC...............................................+......C...
C'''B''BBBBBBBB'B''BB'''''''''''''''''''''''''''''''''''''''''''''''C''''''B'''
XXXHXXHHHHHHHHXHXXHHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXHXXX
CCCXCCXXXXXXXXCXCCXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCXCCC
-M==M--ZZZZZZXAI=II=IIIAXZXXAAAAAAAXA==========IIA-+--"""""""""""""---"""--------------------------------------"---------------"--" C CC CC CC..CCCCCCCCCCCCC...CCC......................................C...............+..+
''BBBBBBBBBBBBB'''BBB''''''''''''''''''''''''''''''''''''''B'''''''''''''''C''C
XXHHHHHHHHHHHHHXXXHHHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHXXXXXXXXXXXXXXX XX
CCXXXXXXXXXXXXXCCCXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXCCCCCCCCCCCCCCC CC
XZMM-ZXZZZZXXAI==IAAAAXXZZXXAAAXXXAXA======+===IIXM"-""""""""-"""""""""""------"---------------"---=M""==-Z++M+==+==M=-MAA=AAII+=II C +.CCCCCCCC.CCCCCCCCCCC......C...............+...C ++CCC CC CCCCCC CC
C'BBBBBBBB'BBBBBBBBBBB''''''B'''''''''''''''C''' CC
XHHHHHHHHXHHHHHHHHHHHXXXXXXHXXXXXXXXXXXXXXX XXX
CXXXXXXXXCXXXXXXXXXXXCCCCCCXCCCCCCCCCCCCCCC CCC
AZ--ZXXXZZZZXII=IAZZZ--M-ZXXAXXXAAAAAI==+++===IIX-+-""""-"""""""""""""""""--"-----"----------------X=A-11- - - 1A1--=IAXZA+ CC CC C CC.CCCC.CCCCCCCCCCCCCCCCC..C.....C................
'BBBB'BBBBBBBBBBBBBBBBB''B'''''B''''''''''''''''
XHHHHXHHHHHHHHHHHHHHHHHXXHXXXXXHXXXXXXXXXXXXXXXX
CXXXXCXXXXXXXXXXXXXXXXXCCXCCCCCXCCCCCCCCCCCCCCCC
XXXZZZZXZZXAI==AAXZZ--M-ZZZZXXZZXAAAAAI=====IAAAZM"-""""""-"""""""""""""""""""""-------------------=1 - - -1+-- - CC C +.CCCCCC.CCCCCCCCCCCCCCCCCCCCC...................
C'BBBBBB'BBBBBBBBBBBBBBBBBBBBB'''''''''''''''''''
XHHHHHHXHHHHHHHHHHHHHHHHHHHHHXXXXXXXXXXXXXXXXXXX
CXXXXXXCXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCC
XXXXXXZXXAAII==AXXXXZZZAAAXZXXZ-ZZXXAAII=II=IAX-M+-"""""""""""""""""""""""""-""""-------------"---"AAI-- --- - C C C.CCCCCCCCCCCCCCCCCCCCCCCCC.CCCC.............+...+
'BBBBBBBBBBBBBBBBBBBBBBBBB'BBBB'''''''''''''C'''C
XHHHHHHHHHHHHHHHHHHHHHHHHHXHHHHXXXXXXXXXXXXX XXX
CXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXCCCCCCCCCCCCC CCC
ZXXXXXXAI=====IAAAXXXXAIIIAZXXXZZ-ZZXAAII=I=IAXM+"--"""""""""""""""""""""""""""---------------------AI=1 - ---- - C C+..CCCCCCCCCCCCCCCCCCCCCCCCCCC....................C
C''BBBBBBBBBBBBBBBBBBBBBBBBBBB''''''''''''''''''''
XXHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXXXXXXXXXXXXXX
CCXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCC
XXXXXAI==+==+=IIAAIIIAI==IAXZZZXXXXXXZAAIIIIAXZ+"-"""""""""""""""""""""""-"""""-"-----------------"-11 - -- - C+.CCCCCCCCCCCCCCCCCCCCCCC.CCCCC.C.................+C
C'BBBBBBBBBBBBBBBBBBBBBBB'BBBBB'B'''''''''''''''''C
XHHHHHHHHHHHHHHHHHHHHHHHXHHHHHXHXXXXXXXXXXXXXXXXX
CXXXXXXXXXXXXXXXXXXXXXXXCXXXXXCXCCCCCCCCCCCCCCCCC
-ZZXXII========IIIIIIIIIIAXMM--XAAAAXXXAAAAXZM+--""""""""""""""""""""""""""""""""""""-------------"+==+11--1- ------- -- C CC C..CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.............+
''BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'''''''''''''C
XXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXXXXXXX
CCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCC
MM--XXAIII===IIIIIIAAAAXZMM=MZXAIAAAXZZZZZZM="--""""#"""""""""""""""""""""""""""""""""-------------M=++M=Z--X----- - - CC C C+..CCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC............. CCC C CC
C''BBBB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'''''''''''''
XXHHHH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXXXXXXX
CCXXXX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCC
XZZ--ZZZXXAAAAAAAAXZZZ-M===MZAAIAAIAAXX-M++"--"""""""""""""""""""""""""""""""""-""""""-----------------------ZZ+ -- ---- CC C CCC C CC+..CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.CCCCCC.......................
C''BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'BBBBBB'''''''''''''''''''''''
XXHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHHHHHHXXXXXXXXXXXXXXXXXXXXXXX
CCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXCCCCCCCCCCCCCCCCCCCCCCC
=IAZZZ-MMMM-Z-ZZ--M====MMZZXIIA==IAIAZ-M+"--""""""""""#""""""""""""""""""""""""""""""------"------"-------------MA1 - - - C C C CC CCCC C C+..CCCCCCCCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC......C......+.............
C''BBBBBBBBBB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB''''''B''''''C'''''''''''''
XXHHHHHHHHHH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXHXXXXXX XXXXXXXXXXXXX
CCXXXXXXXXXX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCXCCCCCC CCCCCCCCCCCCC
IAXXZZZMMM-MMM--MM-MM--ZAAAAIAIIAXZ--=+"--"""""""#""#"""""""""""""""""""""""""""""""""""------"-"--------"--"-----"Z=- C CC C CC CCCC+..CCCCCCCXCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC......C.C........C..C.....+
C''BBBBBBB$BB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB''''''B'B''''''''B''B'''''C
XXHHHHHHH_HH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXHXHXXXXXXXXHXXHXXXXX
CCXXXXXXX&XX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCXCXCCCCCCCCXCCXCCCCC
XAXXAAAXXXXZXXXXXXXXAAAIAAAAAXZZ-=+""--""""""""#"#"""""""""""""""""""""""""""""""""""""""-"-""-----"""---"----------+X= CCC++..CCCCCCCCXCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.C.CC.....CCC...C..........C
CC''BBBBBBBB$B$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'B'BB'''''BBB'''B''''''''''
XXHHHHHHHH_H_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHXHHXXXXXHHHXXXHXXXXXXXXXX
CCXXXXXXXX&X&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXCXXCCCCCXXXCCCXCCCCCCCCCC
AAAIAIIIAAAAAAIIAAAIIAAAX--==++""--"""""""#""""""##"#""""""""""""""""""""""""""""""""""""""-""-"""""""------------"--"+-Z-I+I CCCCCC++..CCCCCCCXCCCCCCXXCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.CC.CCCCCCC............+..+CC C
CC''BBBBBBB$BBBBBB$$B$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'BB'BBBBBBB''''''''''''C''C
XXHHHHHHH_HHHHHH__H_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHHXHHHHHHHXXXXXXXXXXXX XX
CCXXXXXXX&XXXXXX&&X&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXCXXXXXXXCCCCCCCCCCCC CC
AAZXXXZXZZZZZXZZZZZZ-M++""----"--""""""""""#"#""""""""""""""""""""""""""""""""""""""""""""----""""-"---------------"""-""---"A C CC++....C..CCCCCCCCCCXCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC....CCCC.C...............+++.++...+
CC''''B''BBBBBBBBBB$B$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB''''BBBB'B'''''''''''''''CCC'CC'''C
XXXXHXXHHHHHHHHHH_H_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXHHHHXHXXXXXXXXXXXXXXX X XXX
CCCCXCCXXXXXXXXXX&X&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCXXXXCXCCCCCCCCCCCCCCC C CCC
==+++""""++""+"""""""-----""""""""""""##"###"##"""""""""""""""""""""""""""""""""""""""""""""-""""""---------------"---"--"---"=IZA1 CCCCC++++CC++C+++++++.....CCCCCCCCCCCCXXCXXXCXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.CCCCCC...............+...+..+...+C
CCCC CC CCCCCCC'''''BBBBBBBBBBBB$$B$$$B$$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'BBBBBB'''''''''''''''C'''C''C'''C
XXXXXHHHHHHHHHHHH__H___H__HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHHHHHHXXXXXXXXXXXXXXX XXX XX XXX
CCCCCXXXXXXXXXXXX&&X&&&X&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXCCCCCCCCCCCCCCC CCC CC CCC
----"""""----------"""""""""""""""""""""""#"""#"""""""""""""""""""""""""""""""""""""""""""""""""""---------"""-----""-"""++""""++=+ ....CCCCC..........CCCCCCCCCCCCCCCCCCCCCCCXCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.........+++.....++.+++CC++++CCCC
''''BBBBB''''''''''BBBBBBBBBBBBBBBBBBBBBBB$BBB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'''''''''CCC'''''CC'CCC CCCC
XXXXHHHHHXXXXXXXXXXHHHHHHHHHHHHHHHHHHHHHHH_HHH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXXXXXXXXX XXXXX X
CCCCXXXXXCCCCCCCCCCXXXXXXXXXXXXXXXXXXXXXXX&XXX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCC CCCCC C
""""""""""-""----"""""""""""""""""""#""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""---M==ZXXI+===M=MMZ--I==I===++11X CCCCCCCCCC.CC....CCCCCCCCCCCCCCCCCCCXCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.CC CC CC C CC
BBBBBBBBBB'BB''''BBBBBBBBBBBBBBBBBBB$BB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'
HHHHHHHHHHXHHXXXXHHHHHHHHHHHHHHHHHHH_HH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHX
XXXXXXXXXXCXXCCCCXXXXXXXXXXXXXXXXXXX&XX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXC
""""""""""------""""""""""""""""""""##""#"#"""""""""""""""""""""""""""""""""""""""""""""""""""""""+Z-=IXA+IA- =Z-Z--II-=- - CCCCCCCCCC......CCCCCCCCCCCCCCCCCCCCXXCCXCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C CC C
BBBBBBBBBB''''''BBBBBBBBBBBBBBBBBBBB$$BB$B$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
HHHHHHHHHHXXXXXXHHHHHHHHHHHHHHHHHHHH__HH_H_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
XXXXXXXXXXCCCCCCXXXXXXXXXXXXXXXXXXXX&&XX&X&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"""-"-""---"-"-""""""""""#"#""""""#""""""""""""""""""""""""""""""""""-""""""""""""""""""""""""-"-""=+ZZII1+I=1 IAXXXZA-A-11- --- CCC.C.CC...C.C.CCCCCCCCCCXCXCCCCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.CCCCCCCCCCCCCCCCCCCCCCCC.C.C+CC C
BBB'B'BB'''B'B'BBBBBBBBBB$B$BBBBBB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'BBBBBBBBBBBBBBBBBBBBBBBB'B'BC
HHHXHXHHXXXHXHXHHHHHHHHHH_H_HHHHHH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHHHHHHHHHHHHHHHHHHHHHHHHXHXH
XXXCXCXXCCCXCXCXXXXXXXXXX&X&XXXXXX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXXXXXXXXXXXXXXXXXCXCX
"""""""-""""-"""""""""""""#####"##"###"""#""""""""""""""""""""""""""""""""""""""""""""""""""""""--"M=-MZZM+-"=X==AXZXAZZ===+1+XIAXA CCCCCCC.CCCC.CCCCCCCCCCCCCXXXXXCXXCXXXCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC..+ CC C.+C
BBBBBBB'BBBB'BBBBBBBBBBBBB$$$$$B$$B$$$BBB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB''C 'C
HHHHHHHXHHHHXHHHHHHHHHHHHH_____H__H___HHH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXX X
XXXXXXXCXXXXCXXXXXXXXXXXXX&&&&&X&&X&&&XXX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCC C
"""""""-""""""""""""""""""""###"##"###"#""""""""""""""""""""""""""""""""""""""""""""""""""""-"-""--"----"-----"+ZA==I=A++=Z=-M""="= +CCCCCC.CCCCCCCCCCCCCCCCCCCCXXXCXXCXXXCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.C.CC..+....+.....+C CCC CC ++C+C
CBBBBBB'BBBBBBBBBBBBBBBBBBBB$$$B$$B$$$B$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'B'BB''C''''C'''''C CC C
HHHHHHXHHHHHHHHHHHHHHHHHHHH___H__H___H_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHXHHXX XXXX XXXXX
XXXXXXCXXXXXXXXXXXXXXXXXXXX&&&X&&X&&&X&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXCXXCC CCCC CCCCC
-""""""--"-""""""""""""""""""""#"##""#"""""""""""""""""""""""""""""""""""""""""""""""-"""""""-----M"+M=M=-M+-Z"++MI+=IZ-ZM+-------+ CCCCCCC..C.CCCCCCCCCCCCCCCCCCCCXCXXCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.CCCCCCC..... +C C CC C. +CC C C.......C
BBBBBB''B'BBBBBBBBBBBBBBBBBBBB$B$$BB$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB'BBBBBBB''''' C ' C '''''''
HHHHHHXXHXHHHHHHHHHHHHHHHHHHHH_H__HH_HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHXHHHHHHHXXXXX X XXXXXXX
XXXXXXCCXCXXXXXXXXXXXXXXXXXXXX&X&&XX&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXCCCCC C CCCCCCC
-="""""""""""""""####"""#"#"#"####"##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""=-===XZA=---1I++AXAZXXAIXMMMMMM+- CCCCCCCCCCCCCCCCCXXXXCCCXCXCXCXXXXCXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CC
BBBBBBBBBBBBBBB$$$$BBB$B$B$B$$$$B$$BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
HHHHHHHHHHHHHHH____HHH_H_H_H____H__HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
XXXXXXXXXXXXXXX&&&&XXX&X&X&X&&&&X&&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
MM+"++"+"+""""""""""""""""""""""""""""""""""""+"""""""""+"""""""""""""++"""""""""++"++++++++++++++=-AI+--++- -----1AXXXA-=M+MXZ=+MM C+CC+C+C++++++++++++++++++++++++++++++++++++C+++++++++C+++++++++++++CC+++++++++CC+CCCCCCCCCCCCCCCC CC C CC
C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCC CCCCCCCCCCCCC CCCCCCCCC C
-MMMMMMMMM======M=======M==M===M===MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM--MM---XI+-I=I1----- -=Z---MM--AZ---- . CCCCCC CCCCCCC CC CCC CCC CC CCC CCC CC CCCC
'
X
C
#=MMMMMM-MM===MMM=====MMMMM==MMMMMMMMMMM=MMMMMMMMMMM====MMMMMMMMMMMMM-MMMMMMMM-MMM-MMMMM-MMM--M-MMMMMM-Z=XM-MZZ===+AZ---MM-Z--MM--- XC C CCC CCCCC CC C CCCC C C C C CC C C C CCC C CC CCC
$
_
&
##=MM=MM=MMMMMMMM===M=MMMMMMMMMM=MMMMMMMMMMMM=MMMMM==M=MMMMMMMMMMMMMM--MMMMMMMMMMMMMMMM--MMM-M-M-MMMMMMMMM=MMMM-AMM-X-MMMM--MMM-MM- XXC C C CCC C C C CC C CC CC C C C C C C C CC C C
$$
__
&&
##"MMMMMMMMMMMMMM==MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM=MMMMMMMMMMMM---MM--M-MM-M-MMM---M--MMM--MMMMMMMMMMMM-=MMMMM-=M-MMMMMM-MMMM-MM- XXC CC C CCC CC C C C CCC CC CC CC CC C C C C
$$B
__H
&&X
###"MMMMM-MMMMMM----MMM-MMMMMMMMMMMMM=MM=MMMMMMMMMMMMMMMMMM-M-------MM------MMM-MM--Z-------MM---MMMMMMMMMMMMMMMMMMMMMMMMMM---M-M-- XXX+ C CCCC C C C C CCCCCCC CCCCCC C CC CCCCCCC CCC CCC C CC
$$$C
___
&&&
"#""+Z---ZZZ-----Z-ZZ-ZZZ-M-M--M-MM-MMM-M-MMMM-MM--Z--------------Z--M-------M-MM----Z---MM-------M--MMMMMMMMM-M-MMMMM-------M----Z CXCCC CCC CCCCC C C C C CC C C C C C CC CCCCCCCCCCCCCC CC CCCCCCC C CCCC CCC CCCCCCC CC C C CCCCCCC CCCC
B$BB
H_HH
X&XX
+==+=+=++++++++==+++=++++"+"""-""---"""-----""-""--""""""""""++++==+++========M=MMM=MM-MM----------ZZZZ--ZZ---A CCCCCCCCCCCCCCCCCCCCCCCCC+C+++.++...+++.....++.++..++++++++++CCCCCCCCCCCCCCCCC C C C CCCCCCCCCC CC CCC
C CCC'CC'''CCC'''''CC'CC''CCCCCCCCCC
X XXX XXXXX X XX
C CCC CCCCC C CC
++===+==+++++++=+++++++++"++""""""----"-------------------------------------------"---""---"--------"-"-"-"---Z CCCCCCCCCCCCCCCCCCCCCCCCC+CC++++++....+...........................................+...++...+........+.+.+.+...
C CCCCCC''''C'''''''''''''''''''''''''''''''''''''''''''C'''CC'''C''''''''C'C'C'C'''
XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX XXX XXXXXXXX X X X XXX
CCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCC CCC CCCCCCCC C C C CCC
=+======+++++=++=++++++++"+++"""""""---------------------------------------------"---""------------"---""""""-Z CCCCCCCCCCCCCCCCCCCCCCCCC+CCC+++++++.............................................+...++............+...++++++.
C CCCCCCC'''''''''''''''''''''''''''''''''''''''''''''C'''CC''''''''''''C'''CCCCCC'
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX XXXXXXXXXXXX XXX X
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCC CCCCCCCCCCCC CCC C
==++===+==+++=++=++++++++"+"+""""""--"------------------------------------------------"------------"--"--"""-"I CCCCCCCCCCCCCCCCCCCCCCCCC+C+C++++++..+................................................C............+..+..+++.+
C C CCCCCC''C''''''''''''''''''''''''''''''''''''''''''''''''B''''''''''''C''C''CCC'C
XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHXXXXXXXXXXXX XX XX X
CC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXCCCCCCCCCCCC CC CC C
=+++====+==+==+++++++++++""""+""""""--------------------------------------------"--------------------""-""--""X CCCCCCCCCCCCCCCCCCCCCCCCC++++C++++++............................................C....................++.++..++
CCCC CCCCCC''''''''''''''''''''''''''''''''''''''''''''B''''''''''''''''''''CC'CC''CC
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHXXXXXXXXXXXXXXXXXXXX X XX
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXCCCCCCCCCCCCCCCCCCCC C CC
==========+=+++++=++++++""+"++"""---"""---------------"----------------------"-------------------"--""""-"""""A CCCCCCCCCCCCCCCCCCCCCCCC++C+CC+++...+++...............C......................C...................+..++++.+++++
CC C CCC'''CCC'''''''''''''''B''''''''''''''''''''''B'''''''''''''''''''C''CCCC'CCCCC
XXX XXXXXXXXXXXXXXXHXXXXXXXXXXXXXXXXXXXXXXHXXXXXXXXXXXXXXXXXXX XX X
CCC CCCCCCCCCCCCCCCXCCCCCCCCCCCCCCCCCCCCCCXCCCCCCCCCCCCCCCCCCC CC C
=======+++++++++=+=++++""++"""""-"----"""------"---""--""-------------------------------------------""""""""""I CCCCCCCCCCCCCCCCCCCCCCC++CC+++++.+....+++......C...CC..CC...........................................++++++++++
CC CCCCC'C''''CCC''''''B'''BB''BB'''''''''''''''''''''''''''''''''''''''''''CCCCCCCCCC
X XXXX XXXXXXHXXXHHXXHHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
C CCCC CCCCCCXCCCXXCCXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
=+========+=+++=++++=++""+"""-"""----------""-"""""---------------""--"------------"-----------------"""""""""I CCCCCCCCCCCCCCCCCCCCCCC++C+++.+++..........CC.CCCCC...............CC..C............C.................+++++++++
CC CCC'CCC''''''''''BB'BBBBB'''''''''''''''BB''B''''''''''''B'''''''''''''''''CCCCCCCCC
X XXXXXXXXXXHHXHHHHHXXXXXXXXXXXXXXXHHXXHXXXXXXXXXXXXHXXXXXXXXXXXXXXXXX
C CCCCCCCCCCXXCXXXXXCCCCCCCCCCCCCCCXXCCXCCCCCCCCCCCCXCCCCCCCCCCCCCCCCC
+M=========+++++++++=+""""+""-"--------------"----------------------------------------"""""---------""""""""""A C CCCCCCCCCCCCCCCCCCCC++++C++.+..............C........................................+++++.........++++++++++
CCCC CC'C''''''''''''''B''''''''''''''''''''''''''''''''''''''''CCCCC'''''''''CCCCCCCCCC
X XXXXXXXXXXXXXXHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX
C CCCCCCCCCCCCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCC
============+++==++++"""""""----------"""--------------------------------------"--"""""""""""---------""""""""= CCCCCCCCCCCCCCCCCCCCC+++++++..........CCC......................................+..+++++++++++.........++++++++
CCCCCCC''''''''''BBB''''''''''''''''''''''''''''''''''''''C''CCCCCCCCCCC'''''''''CCCCCCCC
XXXXXXXXXXHHHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXX
CCCCCCCCCCXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CC CCCCCCCCC
====+=====+=+++++++++"""""------------"-------------------""-------------"-""""+""""""+"""""""--"-----""""""""= CCCCCCCCCCCCCCCCCCCCC+++++............C...................++.............+.++++C++++++C+++++++..+.....++++++++
CCCCC''''''''''''B'''''''''''''''''''CC'''''''''''''C'CCCC CCCCCC CCCCCCC''C'''''CCCCCCCC
XXXXXXXXXXXXHXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX X XX XXXXX
CCCCCCCCCCCCXCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCC C CC CCCCC
+=====+=========++++""""""------"------------------"------"------------""+""""+++""++""""""""""-+"-----"""""""I CCCCCCCCCCCCCCCCCCCC++++++......C..................+......+............++C++++CCC++CC++++++++++.C+.....+++++++
CCCCCC''''''B''''''''''''''''''C''''''C''''''''''''CC CCCC CC CCCCCCCCCC' C'''''CCCCCCC
XXXXXXHXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXXXXXXX X XXXXX
CCCCCCXCCCCCCCCCCCCCCCCCC CCCCCC CCCCCCCCCCCC C CCCCC
++====+==+==+=+=+=++"""""---"""-""--"----"-----"-""""""-"""""-----"-"""""=+"+++++"""""++""""""""+"""---""""""+- CCCCCCCCCCCCCCCCCCCC+++++...CCC.CC..+....+.....+.++++++.+++++.....+.+++++CC+CCCCC+++++CC++++++++C+++...++++++C
CCCCC'''BBB'BB''C''''C'''''C'CCCCCC'CCCCC'''''C'CCCCC C CCCCC CCCCCCCC CCC'''CCCCCC
XXXHHHXHHXX XXXX XXXXX X X XXXXX X XXX
CCCXXXCXXCC CCCC CCCCC C C CCCCC C CCC
=================++"""--------------"""""--"""-"""-""""""""--"--"-+""""""+=""""+="+""""++"""""--"+"""-"-""+"""X CCCCCCCCCCCCCCCCCCC+++..............+++++..+++.+++.++++++++..+..+.C++++++CC++++CC+C++++CC+++++..+C+++.+.++C+++
CCC''''''''''''''CCCCC''CCC'CCC'CCCCCCCC''C''C' CCCCCC CCCC C CCCC CCCCC''C CCC'C'CC CCC
XXXXXXXXXXXXXX XX X X XX XX X XX X X
CCCCCCCCCCCCCC CC C C CC CC C CC C C
=+===============++"""-----------""""""+""""""""""""""""""""""""""+=+"""""+""""+++""""""+"""""-""+"""""--""+"+= CCCCCCCCCCCCCCCCCCC+++...........++++++C++++++++++++++++++++++++++CCC+++++C++++CCC++++++C+++++.++C+++++..++C+C
CCC'''''''''''CCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCC CCCCC CCCC CCCCCC CCCCC'CC CCCCC''CC C
XXXXXXXXXXX X XX
CCCCCCCCCCC C CC
=================++"""------"-""""++"""+=+""""""""""""""""""+""""++=+""""""""""""+""""""+""""""""+"""""""--"""+ CCCCCCCCCCCCCCCCCCC+++......+.++++CC+++CCC++++++++++++++++++C++++CCCC++++++++++++C++++++C++++++++C+++++++..+++
CCC''''''C'CCCC CCC CCCCCCCCCCCCCCCCCC CCCC CCCCCCCCCCCC CCCCCC CCCCCCCC CCCCCCC''CCC
XXXXXX X XX
CCCCCC C CC
================++""""--"""--"+"""+"""""+++""""""""""""""""++"++++"++""""""+"""""++"""""+"""""+""+++""""""---"+ CCCCCCCCCCCCCCCCCC++++..+++..+C+++C+++++CCC++++++++++++++++CC+CCCC+CC++++++C+++++CC+++++C+++++C++CCC++++++...+
CCCC''CCC''C CCC CCCCC CCCCCCCCCCCCCCCC C C CCCCCC CCCCC CCCCC CCCCC CC CCCCCC'''C
XX XX XXX
CC CC CCC
========+++=====++"""""""""""""++""""""""""++"""""""+++""+++=+"""""++"""""""+"""""+""""""""""""""++"+"+++""--"= CCCCCCCCCCCCCCCCCC+++++++++++++CC++++++++++CC+++++++CCC++CCCCC+++++CC+++++++C+++++C++++++++++++++CC+C+CCC++..+
CCCCCCCCCCCCC CCCCCCCCCC CCCCCCC CC CCCCC CCCCCCC CCCCC CCCCCCCCCCCCCC C C CC''C
XX
CC
=================+"++"""+"""""""+""+""""""""++"""""""++"++++=+""""""+""""""""+""""""+"""""+"""""""="""+++++"""= CCCCCCCCCCCCCCCCCC+CC+++C+++++++C++C++++++++CC+++++++CC+CCCCCC++++++C++++++++C++++++C+++++C+++++++C+++CCCCC+++
C CCC CCCCCCC CC CCCCCCCC CCCCCCC C CCCCCC CCCCCCCC CCCCCC CCCCC CCCCCCC CCC CCC
===============+++""++++""""""""""""""+"+"""""""""+"++++++++=++"""""+""""""""+""""""+"""""""""""""=+"++++"+"+"I CCCCCCCCCCCCCCCCCC++CCCC++++++++++++++C+C+++++++++C+CCCCCCCCCCC+++++C++++++++C++++++C+++++++++++++CC+CCCC+C+C+
CC CCCCCCCCCCCCCC C CCCCCCCCC C CCCCC CCCCCCCC CCCCCC CCCCCCCCCCCCC C C C C
=====M======M==+++"""+=++"""""""++""""""""""""++"""++=+"++++=++""""""+"""""""++""""""""""""+""""""++"+++++"+"++ CCCCC CCCCCC CCCCC+++CCCC+++++++CC++++++++++++CC+++CCCC+CCCCCCC++++++C+++++++CC++++++++++++C++++++CC+CCCCC+C+C
CCC CCCCCCC CCCCCCCCCCCC CCC C CCCCCC CCCCCCC CCCCCCCCCCCC CCCCCC C C C
===============+++"""""+=++"""""""""--""""""""=++""++=+"+"+++=+++""""=+""+""++=+"""""+"""""""""""""++"+++"+++++ CCCCCCCCCCCCCCCCCC+++++CCCC+++++++++..++++++++CCC++CCCC+C+CCCCCCC++++CC++C++CCCC+++++C+++++++++++++CC+CCC+CCCC
CCCCC CCCCCCCCC''CCCCCCCC CC C C CCCC CC CC CCCCC CCCCCCCCCCCCC C C
XX
CC
=M============++++""""+"+++""""""------""""""+=++++++=+"""+++M+++""""=+""+"""+=+""""+++"+++""+"+"""+++++++++++ C CCCCCCCCCCCCCCCC++++C+CCC++++++......++++++CCCCCCCCCC+++CCC CCC++++CC++C+++CCC++++CCC+CCC++C+C+++CCCCCCCCCCC
CCCC C CCCCCC''''''CCCCCC CCC CCCC CC CCC CCCC C CC C CCC
XXXXXX
CCCCCC
+=========M==++++"""""+"++++"""--------++""""+M++"+++==+++"++=++""+""==++++"++++++""+++++"+""+++++"++++++"++"+- CCCCCCCCCC CCCCCC+++++C+CCCC+++........CC++++C CC+CCCCCCCC+CCCCC++C++CCCCCC+CCCCCC++CCCCC+C++CCCCC+CCCCCC+CC+C
CCCCC C CCC'''''''' CCCC C C CC CC C CC C CC C C C
XXXXXXXX
CCCCCCCC
+=====M=M=M==+++++"""+++++++"---------""+"""++=+++"+++=++++"++++"+"+++M+"+++++=M+++++++=+"++++=+++"++==++++++++ CCCCCC C C CCCCCCC+++CCCCCCC+.........++C+++CCCCCC+CCCCCCCC+CCCC+C+CCC C+CCCCCC CCCCCCCCC+CCCCCCCC+CCCCCCCCCCC
CCC C'''''''''CC CCC C C C C C C C
XXXXXXXXX
CCCCCCCCC
=++=========+++++"""""++"""""---------"++""""+=++""++++++++"++=++++++"=+++++"++=+"+++++=++"+++=+++++++M+++++"+1 CCCCCCCCCCCCCCCCC+++++CC+++++.........+CC++++CCCC++CCCCCCCC+CCCCCCCCC+CCCCCC+CCCC+CCCCCCCC+CCCCCCCCCCC CCCCC+C
CCCCC CCCCC'''''''''C CCCC CC C C C C C C
XXXXXXXXX
CCCCCCCCC
+==+=======++++++""""""""""---------"""+"""""+=+"""+++=+++"+++=++++"""=++++++++=++"++++=++++++=+++++++M+++++""1 CCCCCCCCCCCCCCCCC++++++++++.........+++C+++++CCC+++CCCCCCC+CCCCCCCC+++CCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCC CCCCC++
CCCCCCCCCC'''''''''CCC CCCCC CCC C CCC C CC
XXXXXXXXX
CCCCCCCCC
===========++"+""""""""""----------""""+""""""++++"+++=+++"+++=+"+""""+++++++++=++"+++++=+++++=+++++++==+++++"= CCCCCCCCCCCCC+C++++++++++..........++++C++++++CCCC+CCCCCCC+CCCCC+C++++CCCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCCCC+
C CCCCCCCCCC''''''''''CCCC CCCCCC C C C CCCC C C
XXXXXXXXXX
CCCCCCCCCC
==++======+++++"+"""""""""-----"--""+"++""""""+++""+++=+++++++=+""+"""=++"+++++++++++"++=+++++==+++=++==++++++1 CCCCCCCCCCCCCCC+C+++++++++.....C..++C+CC++++++CCC++CCCCCCCCCCCCC++C+++CCC+CCCCCCCCCCC+CCCCCCCCCCCCCCCCCCCCCCCC
C CCCCCCCCC'''''B''CC C CCCCCC CC CC CCC C C
XXXXXHXX
CCCCCXCC
=++++=====++++"++""-"""-"""------"+++++=+""+""+++"++"+=++"++++=+++++""=++""++"+++""+++++=+++++++++=+++==++++"+1 CCCCCCCCCCCCCC+CC++.+++.+++......+CCCCCCC++C++CCC+CC+CCCC+CCCCCCCCCC++CCC++CC+CCC++CCCCCCCCCCCCCCCCCCCCCCCCC+C
C CC'CCC'CCC''''''C CC CC C C C CC CC C CC C
X X XXXXXX
C C CCCCCC
=+=++=====+++"+"""""""-"""-----"-"++++=++++"""++"""+++=++++"++=+++++""=++"+++"++++++++++=+++++=====+++==++++"+1 CCCCCCCCCCCCC+C+++++++.+++.....C.+CCCCCCCCC+++CC+++CCCCCCCC+CCCCCCCC++CCC+CCC+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+C
C CCCCCCC'CCC'''''B'C CCC CCC C CC C C C
X XXXXXHX
C CCCCCXC
=+==+===+++"++""""""""""------"--++++++++++""+=""""+""+++++"++=+++++"+=++"""""+++""""""==+++++===++++++=+++++= CCCCCCCCCCC+CC++++++++++......C..CCCCCCCCCC++CC++++C++CCCCC+CCCCCCCC+CCCC+++++CCC++++++CCCCCCCCCCCCCCCCCCCCCCC
C CCCCCCCCCC''''''B'' CC CCCC CC C C CCCCC CCCCCC
XXXXXXHXX
CCCCCCXCC
===+===+++++"++""""-"""---------"+++++=+++++++="+"+"+++"+""+"+M+++"+++=+++"+"++++"++++++M++++===+++++++=++"++= CCCCCCCCCCCC+CC++++.+++.........+CCCCCCCCCCCCCC+C+C+CCC+C++C+C CCC+CCCCCCC+C+CCCC+CCCCCC CCCCCCCCCCCCCCCCC+CCC
C CCCC'CCC'''''''''C C C C C CC C C C C C C
X XXXXXXXXX
C CCCCCCCCC
=+====++++++++"""""-"""--------""+++++=++++++==""""""++"+""""+=+++++"+=+"""+++=+""""++++++++++==+++++++++""++= CCCCCCCCCCCCCC+++++.+++........++CCCCCCCCCCCCCC++++++CC+C++++CCCCCCC+CCC+++CCCCC++++CCCCCCCCCCCCCCCCCCCCC++CCC
CCCCC'CCC''''''''CC CCCCCC C CCCC C CCC CCCC CC
X XXXXXXXX
C CCCCCCCC
=+===++++"""+""""""-+"""-------"++++++=++++++=+""""""++++""""+=+++++"++"+"+""+=+"++""""+=++++++M+++""++++++++= CCCCCCCCC+++C++++++.C+++.......+CCCCCCCCCCCCCCC++++++CCCC++++CCCCCCC+CC+C+C++CCC+CC++++CCCCCCCC CCC++CCCCCCCCC
CCC CCCCCC' CCC'''''''C CCCCCC CCCC C C C CC C CCCC CC
X XXXXXXX
C CCCCCCC
+=++++++"""""+""""""+""-------"+++++++=++++++=++""""++++++""++=++++++=="+"++"+=+"+"""""+=++++++M="+"+"""+-M=+= CCCCCCCC+++++C++++++C++.......+CCCCCCCCCCCCCCCCC++++CCCCCC++CCCCCCCCCCC+C+CC+CCC+C+++++CCCCCCCC C+C+C+++CC CCC
CCCCC CCCCCC CC'''''''C CCCC CC C C C C CCCCC C C CCC
XXXXXXX
CCCCCCC
=+=++++"+++"""""+""-+""------"+++++""+=+++=+==++++""++"""++"+==+++""+=+""""""+=++""""+"++++++++=="+""""+++=-M= CCCCCCC+CCC+++++C++.C++......+CCCCC++CCCCCCCCCCCCC++CC+++CC+CCCCCC++CCC++++++CCCC++++C+CCCCCCCCCC+C++++CCCCC C
C CCCCC CC' CC''''''C CC CC CCC C CC CCCCCC CCCC C C CCCC
X XXXXXX
C CCCCCC
++++++"""""""""""""-+""------++++++""+=+++++==++++""++"""""++=+"++""+=+""+++++=++""""""+="+"++++=+""""++++++=- CCCCCC+++++++++++++.C++......CCCCCC++CCCCCCCCCCCCC++CC+++++CCCC+CC++CCC++CCCCCCCC++++++CC+C+CCCCCC++++CCCCCCCC
CCCCCCCCCCCCC' CC'''''' CC CC CCCCC C CC CC CCCCCC C C CCCC
X XXXXXX
C CCCCCC
++++"""""""""""""""""+"-----"++++++"+==+++++==++++"+++"""""++=+"""+""=++++++++=+"+""""""+"""++++=+"""++++++++= CCCC+++++++++++++++++C+.....+CCCCCC+CCCCCCCCCCCCCC+CCC+++++CCCC+++C++CCCCCCCCCCC+C++++++C+++CCCCCC+++CCCCCCCCC
CCCCCCCCCCCCCCCCC C'''''C C C CCCCC CCC CC C CCCCCC CCC CCC
XXXXX
CCCCC
++++""""""""""""""""-+"-----"+++++""++=++++"=+++++"+="""""+"+=++"""""=+"++++++=+"++"""""+"""+"+++="++++++++++= CCCC++++++++++++++++.C+.....+CCCCC++CCCCCCC+CCCCCC+CC+++++C+CCCC+++++CC+CCCCCCCC+CC+++++C+++C+CCCC+CCCCCCCCCCC
CCCCCCCCCCCCCCCC' C'''''C CC C C CCCCC C CCCCC C C CCCCC CCC C C
X XXXXX
C CCCCC
+++=+"""+""""""--""--+"---""+++++""""+++++"+=++"""+=M""""""""+"""""""="""+++++=+"+"+""""+""""++""+"M=++++++++M CCCCC+++C++++++..++..C+...++CCCCC++++CCCCC+CCCC+++CC ++++++++C+++++++C+++CCCCCCC+C+C++++C++++CC++C+ CCCCCCCCC
CCC CCCCCC''CC'' C'''CC CCCC C CCC CCCCCCCC CCCCCCC CCC C C CCCC CCCC CC C
XX XX XXX
CC CC CCC
+++""""""""""""-""""-+"---""+++++"""+++++++=M+++++++++""""""++"""""""+"""++"++++"""+""""+""""""""++++===+++++M CCC++++++++++++.++++.C+...++CCCCC+++CCCCCCCC CCCCCCCCC++++++CC+++++++C+++CC+CCCC+++C++++C++++++++CCCCCCCCCCCC
CCCCCCCCCCCC'CCCC' C'''CC CCC CCCCCC CCCCCCC CCC C CCC CCCC CCCCCCCC
X X XXX
C C CCC
+++""""""""""""""----+"--""++++++"""+++"+++==++++++=+++"""""+""""""""+""""""++=++"""""""=""""""""++"+++====++M CCC++++++++++++++....C+..++CCCCCC+++CCC+CCCCCCCCCCCCCCC+++++C++++++++C++++++CCCCC+++++++C++++++++CC+CCCCCCCCC
CCCCCCCCCCCCCC'''' C''CC CCC C CCCCC CCCCCCCC CCCCCC CCCCCCC CCCCCCCC C
XXXX XX
CCCC CC
+"""""-"""""""""----"++""+"+""++""""+++"+++=+"++"++++""""""++"""""""++-"""""++=++"""""""=+"""""""+"++"++===M=M C+++++.+++++++++....+CC++C+C++CC++++CCC+CCCCC+CC+CCCC++++++CC+++++++CC.+++++CCCCC+++++++CC+++++++C+CC+CCCCC C
CCCCC'CCCCCCCCC''''C CC C CC CCCC C C C CCCCCC CCCCCCC 'CCCCC CCCCCCC CCCCCCC C C
X XXXX X
C CCCC C
"""""""""""-""""--"""=+""++"""""""++++++++==++++"+==++"""""++"""""""+""""""+"+=+++++""""="-""""+++++++++++==MZ +++++++++++.++++..+++CC++CC+++++++CCCCCCCCCCCCCC+CCCCC+++++CC+++++++C++++++C+CCCCCCC++++C+.++++CCCCCCCCCCCCC
CCCCCCCCCCC'CCCC''CCC CC CCCCCCC C CCCCC CCCCCCC CCCCCC C CCCC C'CCCC
X XX X
C CC C
"""""""""--"---------++""""""""""""++"+""+=++++"""++"""""""++""-"-""+"""""""""+"+"""""""+""++""""++==++++++===- +++++++++..+.........CC++++++++++++CC+C++CCCCCC+++CC+++++++CC++.+.++C+++++++++C+C+++++++C++CC++++CCCCCCCCCCCCC
CCCCCCCCC''C''''''''' CCCCCCCCCCCC C CC CCC CCCCCCC CC'C'CC CCCCCCCCC C CCCCCCC CC CCCC
XX XXXXXXXXX X X
CC CCCCCCCCC C C
""""""""-""---------++"""""""""""""""""""+++""+""++""""""+++""""""""+"""""""""+"""""""""+""++++""++++++++++++= ++++++++.++.........CC+++++++++++++++++++CCC++C++CC++++++CCC++++++++C+++++++++C+++++++++C++CCCC++CCCCCCCCCCCCC
CCCCCCCC'CC''''''''' CCCCCCCCCCCCCCCCCCC CC CC CCCCCC CCCCCCCC CCCCCCCCC CCCCCCCCC CC CC
X XXXXXXXXX
C CCCCCCCCC
""""""""-""--------"+"""""--"""""--"-----""""""""++""""""++=""""""""+"-"""""""+""""""""""+"++""++++++++++++++= ++++++++.++........+C+++++..+++++..+.....++++++++CC++++++CCC++++++++C+.+++++++C++++++++++C+CC++CCCCCCCCCCCCCCC
CCCCCCCC'CC''''''''C CCCCC''CCCCC''C'''''CCCCCCCC CCCCCC CCCCCCCC C'CCCCCCC CCCCCCCCCC C CC
X XXXXXXXX XX XX XXXXX X
C CCCCCCCC CC CC CCCCC C
"-"""""-"""-------""-""""-----------------"---""""+"""+"""++""+"-"""="-"""""""+"""+"""""""+++++"+++++"++++++== +.+++++.+++.......++.++++.................+...++++C+++C+++CC++C+.+++C+.+++++++C+++C+++++++CCCCC+CCCCC+CCCCCCCC
C'CCCCC'CCC'''''''CC'CCCC'''''''''''''''''C'''CCCC CCC CCC CC C'CCC C'CCCCCCC CCC CCCCCCC C C
X X XXXXXXX X XXXXXXXXXXXXXXXXX XXX X X
C C CCCCCCC C CCCCCCCCCCCCCCCCC CCC C C
"""-"""""""""----""-----------""++======MMM==+++"""-""""""++"""""""+=""""""""+=""""++++++"+++++++"+++++++++++= +++.+++++++++....++...........++CCCCCCCC CCCCC+++.++++++CC+++++++CC++++++++CC++++CCCCCC+CCCCCCC+CCCCCCCCCCCC
CCC'CCCCCCCCC''''CC'''''''''''CC CCC'CCCCCC CCCCCCC CCCCCCCC CCCC C C
X XXXX XXXXXXXXXXX X
C CCCC CCCCCCCCCCC C
"""-----"""""-------"""--"+MZXAI=+++11111111++==IAX-=+"---""-"""""""="-"""-"-"+""""+++++++"++++++++++++++++++= +++.....+++++.......CCC..+C CCC+...++.+++++++C+.+++.+.+C++++CCCCCCC+CCCCCCCCCCCCCCCCCCC
CCC'''''CCCCC'''''''BBB''C C'''CC'CCCCCCC C'CCC'C'C CCCC C
XXXXX XXXXXXXHHHXX XXX X X X X
CCCCC CCCCCCCXXXCC CCC C C C C
"""------""-"----""--"=ZA=+1- - - -1+=A-+""-----"""="-"""--"-""""""=MM=++""++++++++"++++++"++ +++......++.+....CC..+C CC++.....+++C+.+++..+.++++++C CCC++CCCCCCCC+CCCCCC+CC
CCC''''''CC'C''''BB''C CC'''''CCC C'CCC''C'CCCCCC CC C C
XXXXXX X XXXXHHXX XXXXX X XX X
CCCCCC C CCCCXXCC CCCCC C CC C
M----"""""----"--"MZI- -=M"------"+----------"""++++==+"""+++++++++++++++=+= ....CCCCC....+..+ +......+C..........+++CCCCCCC+++CCCCCCCCCCCCCCCCCC
''''BBBBB''''C''C C''''''C ''''''''''CCC CCC
XXXXHHHHHXXXX XX XXXXXX XXXXXXXXXX
CCCCXXXXXCCCC CC CCCCCC CCCCCCCCCC
A""---"--"=-ZXAAA=+1----- ---- - - +XM+"---"----------"""+++"+"==+"""+++"++++++++++=Z +C...C..+CC C+...+..........+++CCC+C+CCC+++CCC+CCCCCCCCCCC
CB'''B''C C'''C''''''''''CCC C C CCC C
HXXXHXX XXX XXXXXXXXXX
XCCCXCC CCC CCCCCCCCCC
+---"=MZAII==++++++++=+++++111+1111-- -- -1=A-M"-----------""""""++"""+++++"""++"+++++++"= C..+C C +...........++++++CC+++CCCCC+++CC+CCCCCCC+C
''C C'''''''''''CCCCCC CCC CCC C C
XX XXXXXXXXXXX
CC CCCCCCCCCCC
1=-MZAI======+==+==+===+=+++++==+++++1+11 - ------1+IX="-"--------"""""""""""+=++"""+++++++++++ C C+.C........+++++++++++CCCC+++CCCCCCCCCCC
C'B''''''''CCCCCCCCCCC CCC
XHXXXXXXXX
CXCCCCCCCC
1+=AAAII==IIII==I=+=++++1+++111+11-111+++++1- -- ----------1Z="------""""""""""""""+=+"""+++++++++= C+......++++++++++++++CCC+++CCCCCCCCCC
C''''''CCCCCCCCCCCCCC CCC
XXXXXX
CCCCCC
1++IIAAI=IIIIIII===+++1+111+11+++111+11111++++1-- - -- ---------+I-="---------"--"-"-"""++++"+""+""+= CC+.........+..+.+.+++CCCC+C++C++CC
C'''''''''C''C'C'CCC C CC CC
XXXXXXXXX XX X X
CCCCCCCCC CC C C
11+==I=======I======++===++++++++1+1+11111++++===+1- - -- -------1-11--1+IX-=+"---"--------""""++++"+""+"= CCC+...+........++++CCCC+C++C+C
C'''C''''''''CCCC C CC C
XXX XXXXXXXX
CCC CCCCCCCC
1++++=+=+++============I=I=II=II==I=++++11+++++=====+- - -- --1-+1111111--1+=AZM+"----------"""""++"""+"= C+..........+++++CC+++C+C
C''''''''''CCCCC CCC C
XXXXXXXXXX
CCCCCCCCCC
+1++=++=++1++==++++===+===IIIAIAIIAIII=====+++===+===I+-- - - --111--111-111111-1-1=ZM"-----------"""++"""= +...........+++CC+++C
C'''''''''''CCC CCC
XXXXXXXXXXX
CCCCCCCCCCC
11+1+111111111++++===++====IIIIIAAAAAAAAIII=I=========II=1-- ------111---1-1-1---1----1+IX-=+"-------""""+"+ CCC+.......++++C+C
C'''''''CCCC C
XXXXXXX
CCCCCCC
1111111111111+++++++++++=====IIIAAAAAAAIAAIAIIIII======IIII=1- ---11111---1--111111-----1-1+=X-M=+""----"""+- C CC++....+++C
CC''''CCC
XXXX
CCCC
1111111111111++111+++++++++=====IAAIAAAAAAAAAAIIAI=====II=IAII+ - ---111---1-11--1-1-11-1111--1++=IX-M=+""---= C CC++...
CC'''
XXX
CCC
-+1111111-111111+1+1++1++++=++=IIIIAIIAAAAAAAAAAAIII=IIIIIII=IXA+-- --111----1--11----11--- -111111111+==AZM+"= C+
C
11111111--11111+11+++=+++++==+=====I=IIAAAAAAAXAAAAAIIIAIIIIIIIAXA=1---1111-1---1-11---1111-1-11111111111++=AX1
111++1111-1111111++1++++++===+++=======IIIIAIAAXAXAAAAAAAIAAAAAAAAXAI+---1111-----1----1--111111111+11111111+=1
+++1+1+1111111+11+++=++=+++=+=+++=====+=IIIIIAIAAXXXXAAAAAAAAAAAAAAXXXI1--111111--------111-111-11+1111111111+1
++++++1111111111+11+++++++=++++==+++=====I=IIIIIAAXXXAXXXXAAAXAAAAAAAXXX+---11-1-1-----1--111--11111111111111+1
++++1++1++1+11++++++++++++++++=====++======IIIIAIAAAXXXZZXXZXXXXXXXAXXXZZ=1----11-1--------1-11111111111111111=
+=++++++++++1++1++++++++++++=======+=========IIIIIAAAAXXXZZZZZZZZZXZXXXXZZX+---11111-------111111111111111111+I
+++++1111111++1++1++++++++++==================I=IIAIAAAXXXXZZZ--Z-ZZXXXZXZZZ=--111111----- --1111111+11111+=+=+ CC C
+++1++++1+++1+11111++=+1+++++++++===+=======+==I==IIIAIAAAXZZZ--M---ZXXXXXXZ-=1--111---1-----11-1111111-++1+++1 CC CCC C
+++++++1+1+++1111+1+++1+++++===++==============IIIIIIIIAAAAXZZ---MMM-ZZXXXXXZ-X=-11-1--1--1-1---1111111111+++=+ CCC C C
+++++++1+1+111111111+11++++++===+=======I========IIIIAAAAAAAZZZ---MMM--ZZZZZZZ-ZI111--11111111----11111111111++ CCC CC C
+++++++11111111111111111++==+===++=I========I==IIIIIIIIAAAAAXXZZZ--M==MMM-ZZZZZZZA=111-1-1111111-----111-11+1+= CC CC C
++111+11111+111111111111+++++==============IIII=IIIIIIIAIAAAAXXZZ--M====M-ZZZZZZZZZ=11-1111----111--1-111111+=1 CC CCCC C
+++++++111111111111-11+11++++=I=====I=+=====II=I=IIIIII=IAAAAAXZZZZ-M=====M--ZZZZZ-ZI1111111111-11111111-11+1=- C CCCCC CC C
++++1+1111111111111111+11+++++============I=II=IIIIIII=IIIAAAAAXXZZ--M=====MM-ZZZZZZ-XI111-1-1---111111111111=- CC CCCCC C C
+++1+++1111111111111111111+++++=========II==IIIIIIIIII=IIIIIIAAAXZZZ-M==+===MMM--Z-ZZ--A=111-111111-11-1111--=1 C CCCCCC CC C CC
=+++11+11111-11111-11-11+1111+++==+=======III=IIIIII=I==IIIIIIAAXXZZ--MM++====MM--Z-ZZ--Z=1++111111----1-1--1+- CC CCCCCC CC C CC
++1+111111111111--111111111++1++++=========IIIIIIIIIII===IIIIIIAAXZXZ--M=++===MMMM---ZZ-MZI=+++++11111--1----=- CC CCCCCC CCC C
+1111111-1-111111111111111+111+++++=======I=I=IIIIIIII====IIIAAAAXXXXZZ-M==+==MMMMM--Z---MMZI=++1111---------+1 C CCCCC CC CCC
+111--1111---1111-111111111+++11++++========IIIIIIIIIIII=IIIIIIAAAXAXXXZ-MM=+==MMMMMM-----MM-A=+11111---1-- ++ C CCCC CCCCC C
11111-11---11111-11-11+11++1+++11++=+=+====IIIIAAIIIIAAAI=IIIIIAIAAAAXXXZ-M==+==MMM==MM-----==-I+111111---- ==Z C CCCCC CC CCCCCCCC C
+11111111--1111-111111+1+++1++++++++=+====IIIIIAAAIIIIAII==III=IIIAXAXXXXXZM==+==MMM==MM----M==MZAI==11---=Z=-= CCCCC CC CCCC CC C.C
'
X
C
11111111--11-111111111111+++++++++++=+====IIAAAIAIIAIIIIIIIIII=IIIIAAAXXXZZ-M==+=MMMM=M=MM---MM==M-AI=11=-+M="= C CCCC C C CCC CC C CC C+C
C
11111111-11111+11+1111+++++++++++=========IIAAAIIAIIAIIIIIAII==II==IIAAXXZZ--M==+=MMM=====MMMMMM=++MXIXM+-"-"-= CC CCCC CCCCC CCC C.+C+.C
'C C'
X X
C C
11111-1-11-111+1111111+++=++++++=+=======IIAIAAAIIIAIIIIIII=I==II==IIIAAAAXZ--M=++=MMMM==MM=MMMM===++--++++M-+- CC CCCC CC C CCCCC..CCCC .CC
'' '
XX X
CC C
111111111111111++11+11++++++++===========IIAAAAAAIIAIIIIIIAIII=====IIIIIAXXZZZ-==+===MM==M===+======-""+++++--+ CCCCCCC CC CCCCCCCCCC.CCCCCCC..C
'BB ''
XHH XX
CXX CC
11-1111-11111111111+++1+1++=============IAIIIAIIIIIIII=IIIII=I=1===IIIIIIAAXXZ-M=====MM======+=====+""-++"++--M C CCCCC CCCCCCCCCCCCC+C.CC+CC..
CB' C ''
HX XX
XC CC
11-111111111111+111+++1+1++============IAAIAIII=IIII=IIIIII====+===IIIIIIAAAZ--M=+=====+==========++"""""""+-"X CC CCCCCCCCCCCCCCCCCCCC+CC++++C.C
CBBCCCC 'B
HH XH
XX CX
-11111+1+11111+11++++1++++=====++=+=I=IAAAAAIII=III=IIIIAII======II=IIIIIAAXZ--M=+++++++++====+==+++"""-+-""+"Z CC CCCCCCCCCCCCCCCCCCCC+CC.C.++CC
CBB' 'CC B
HHX X H
XXC C X
1111111111+1+++++++11++++=+===++++=IIIIAAAAA====I=I==II=I=III=III=II=IIIAAXXZZ-==+++++=++"+++=====+++"""""--+-+ CCCCCCCCCCC+CCCCCCCCCCCCCC++..C.
C BBBCC'' '
HHH XX X
XXX CC C
11--11111111+1+++++1++1+==+++++===IIAAXXAXAI=====I===IIII=II===I===IIIIIIAAXZ--M=+""++=++"+++===++++"-""----+"1 CC CC++CCCCC+CCCCCCCCCC+.CC....C+
CC C C'BB'''' C
XHHXXXX
CXXCCCC
---11-1111++1+++1+++++++++++++====IAAXXXXAA=======I=IIAIIIII=====I===IIIAAAAZ-MMM+"""++++""++++==+=+"-"""---"+= C C+++CCCC++CCCCCCCCC+.CCC...+C
CCC CC C'BBB'''C
XHHHXXX
CXXXCCC
111-11111111+++1++++++1++++1+++==IIIAXZZXAA=I=+=+====IAIIIA=======+==IIIAAAXZ--MM++"""+++"""+++=+++++-""""---+I CC CC+++CCC+++CCCCCCCCC.CCCC...C
CCC CCC 'BBBB'''
XHHHHXXX
CXXXXCCC
1-1-111111111+1+1++++11+++++++===IIIAXZ-ZAA=I===+===IIIIIIAIII=======IIIIAXXZZ--M=++++"+"+++==++=++++"-"-""--+= C CC CCCCC+C+CCCCCCCCCCCC+.C.CC..C
C C C'B'BB''
XHXHHXX
CXCXXCC
-111-111111+11+++++++1+++1+++++===IIIA-=-AIIII=====IIIIAIIAIII=======IIAAAXXZZZ--M=+++"""""++++++++++"--"""-"++ CCC CC CCCC+++++CCCCCCCCCC+..+CC.+C
CCCCC C''CBB'C
XX HHX
CC XXC
11111111111++++++=++11+1+11+++==IIIIIAZ=MAI=III=I===IIIAAAAIII=======IIIAAAAXZXZZ-M=++"""""+=++++=+++"""M""-+++ C C CCC+++++CCCCCCCCCC+++ CC.CC
CCCCC CCC BB'
HHX
XXC
111111++1+++++=+++111111+11+++==IIIIIAXM=ZI==I=IIIII=AIIAAAAAII===+===IIAAAAXXXXZ-M=+++++""++=++++++++-=I="""-+ C C CCCCCC++CCCCCCCCCCC.C CCC+.
CC ' BBC'
X HH X
C XX C
111111111++++==++1+1111+++1+++====II=IAZM-X+=IIIIIIIAAAAAAAAAII======IIIAAAAXXXZZ--=+"++"""+++++++++""--=I-"--= C CCCC+CC+++CCCCCCCCC++.C C+..
C CCC CC' C''
X XX
C CC
111111++++==++==+111+111++1+++===II===IXZM-I=I=IIIIIAAAAAAAAAAI===+==IIIIIAAAAXXXZ-M=++++"+++++++++++"-Z===A-+X C C CCCCC+CCCCCCCCCCC+. CC
C C'
X
C
++1+++++++==+++++111+111+++=++===II=++=XZM-A===IIIIIAAXAXXXAAAAI=====I=IIIIIAAXXZZ-M=++"""++++++++++"-"ZI===IXX C C CCC+++CCCCCCCCCC+.+
CCC C'C
X
C
+++1==++====++++1++1+1111+11+1===II=++IXZMMA=IIIIIIAXXXZXXXAAAI====IIIIII=IIAAAXXXZMM=++"""+++=+++++--=MA=II=XA CCC+++CCCCCCCCC..C
CCC ''
XX
CC
++=+++=====+++++1111111+11+++====II+1+IXZMMXIIIAAAIAXXX-ZZXAAAA====IIAAIIIIIIAAXXXZ-MM=+++"+++++++""-+MZ-AIIIIM C C CCCC+CCCCCCC++.C C
C CC'
X
C
++=========++++++11+11111+++1++====+1=IAZM=ZI+=AAAAAXXX---ZXAAAIII=IIAAIIIIAAAAAXXZZ--M+++++====+=+-+-ZZZXAAAAM C CCC CC CCCCCCCCCCCC.CC
'
X
C
=+====I=====+++++++111+111+++++===+11=AXZM+ZI1=AAAAXXZZ--MZZXAAAIIIIIAAIIIIIIIIIAAXXZZ-==+++==+++"-"MZXZZZZZXZ+ C CC CCCCCCCCCCC+.+ C
C'C
X
C
======IIII===++++++1111111+11++==I+11+AXZ+"-XI==AIAXXZZ-M--ZXAIII===III=I=IIIIAAAXXXZ-MM=+"++"""""-=-ZAXZZZZZ-" C+C C CC C CC+CC++++C.CC C+
C C CCCCB' C
HX
XC
====I=========I=1+11111+11++++====+1-+IXZ=-=ZAAIAIIAXXX-MMMZXAAIAIIIIIIIIIIIIIAAAXZZZMM==++++""-"-+-ZXZZZZZZZ-- C.C C CCCCCC++.C.CC C.
' CC'B' '
X XHX X
C CXC C
==II===++++++=II=++111111+1+++===+1--+IAXM""-ZXAAAIAAXZ-==M-ZAIIIIIIIIIIIIIIIIAAAXZZZMM=+"+++""""+M-ZZZZZZZZ-M" ++C CCC C CC+CCC++CCC C C C
CC C CCBB B
HH H
XX X
+++=+++11-11+==IA=+111111+++++=++11-1+IXZM+"=ZZZXXAAAXZ-==M-ZAAIIAAAAAIIIIIIAAAXXAZZMMM=+""+""-"+MZZZ-ZZZZ---M- CCC CCC C CC++C++.CC C CCC .
B CC CC'B '
H XH X
X CX C
1-111111- -1+=IIIAI=11-111+==+=++1-11+IXXM+"--ZXXAI==AX-==M-ZAAIAAAAAIAAAIIIIAAZAXZ-MMM=+"+""-"+-XXZ-ZZZZZZ--M" C+.C CCC C C CC+C++.CCC C CC C
C' C CC'B B
X XH H
C CX X
--111--- -+=IAAAAI=+111+11++++++1-1+=AXZ-=-"MZZXAAIAXZ-M=M-XAAAAAAAAAAAAIAAAAXXXZ--MMM+""+"-"=-ZZZZZZZ-ZZ-M="# CC.C C C C CC C++C+.+CC C C C+X
'B CC C'C C$
XH X _
CX C &
---1---- -1=X-XI===++++11+++++++111+IAXX-=+""ZZXXAAAXZZM==-XAAAAAAAAAAAAAAAAAXZZ-MMMM=+"""-"-ZXZ--ZZZZ--=+"-"# C CCCC+ CCC C CC+++.+C CC CCCC+.CX
BC CCC'C C'B$
H X XH_
X C CX&
----1--- 11=M=ZA=+===++11+++++=++11+IAAX-=M=-+ZZZXAXXXZM==-ZXAAAAAAAAAAXAAAXXZ-Z----M="---=-ZZZ-ZZ-ZM=+"-----# C CC C.C CCC C CCCC C+...CC C C CC+.....X
' C''' C'''''$
X XXX XXXXX_
C CCC CCCCC&
-- ---- -+A--+X=1++=+11++++==+++111IAAXZM-M""ZZAAIAAXZ-==-ZXAAAXAAXXAXXXXXZZZ-M--M==+--"=ZXZZZZ-M+"--------"# ..C C C+ CCCC C CC CCC..+C C C+........CX
'' BC ''C C''''''''B$
XX H XX XXXXXXXXH_
CC X CC CCCCCCCCX&
-----1- -11I-""-=1=+=+++++1+===1++=+IAAXZM--""-ZZXAIXXZM=M-ZXAAAAAAAAAAAXZZXZ-M--MM=+""+M-Z--M=+-"""--------"# .C+C CC+CC C C C CC CC++C C CC CC.CCC........CX
'BC CB CC 'BBB''''''''B$
XH H XHHHXXXXXXXXH_
CX X CXXXCCCCCCCCX&
- ----- -1+=M-+Z+1=====++=++======I===IAX---M-=-ZZXXAXZ-MMM-XXXAAAAAAAXXXXZZZ----MM+""=-Z-M=""--"-"----------# .C CCC .CC C C CCCC C++CC C C++..C.C..........X
' ' CC CC''B'B''''''''''$
X X XXHXHXXXXXXXXXX_
C C CCXCXCCCCCCCCCC&
-----1-- -11+IM-I++============II==I====AXZM-="+ZZZZXXXZ-MMM-ZXAAAAAAAXXXXZ-----MMM=+""M=+"--""""""-----------# C CCCC C C CCCCC CC++ CC+..CCCCCC...........X
B CC C''BBBBBB'''''''''''$
H XXHHHHHHXXXXXXXXXXX_
X CCXXXXXXCCCCCCCCCCC&
-1----- 111+=AXI===III==IAII=========+IAXZ==-#+Z-ZZXXXX-MMM-XXXAAAXXAXXXZZ-----MM=""---"""""""-"""-----------# CC.XC C C C CCCCC C++...CCCCCCC.CCC...........X
'$ CC'''BBBBBBB'BBB'''''''''''$
X_ XXXHHHHHHHXHHHXXXXXXXXXXX_
C& CCCXXXXXXXCXXXCCCCCCCCCCC&
------- -11+==IAI==IAIIIIIII========++1IAXZM+-""-ZZZXXXZ-MMMMZXAAAAXXXXZZ----MMM==++-""""""""""""""-----------# C.C+C C CCCC CCCC.CCCCCCCCCCCCCC...........X
'BC 'BBBBBBBBBBBBBB'''''''''''$
XH XHHHHHHHHHHHHHHXXXXXXXXXXX_
CX CXXXXXXXXXXXXXXCCCCCCCCCCC&
----1----11+===II==IAAAAIII=I======++1+IAXZ-=-""-ZZZZZZ-MM=M-XXXAXXXZZZZ--Z---MM=++"-"""""""""""""------------# CC.C+C C C C CC CCC CCC+.CCCCCCCCCCCCC............X
'BC C'BBBBBBBBBBBBB''''''''''''$
XH XHHHHHHHHHHHHHXXXXXXXXXXXX_
CX CXXXXXXXXXXXXXCCCCCCCCCCCC&
--1------11++IIIAIIAXXAAIIIII=======+++IAAXZM+--MZZZZ---MM=MZXXXXZZZZZZZ-Z---MM=++"""""""""""""""---"---------# C.. CCC C C CCC CCC++CCCCCCCCCCCCC...C.........X
'' CCBBBBBBBBBBBBB'''B'''''''''$
XX HHHHHHHHHHHHHXXXHXXXXXXXXX_
CC XXXXXXXXXXXXXCCCXCCCCCCCCC&
--------11++=IIAAAAXXZXAIIAAII==II=====AXAXZ-=+"MZ---M-MM==MZZXXZZZZ----Z--MM==+"+"""""""""""""""-------------# CCC+ CCC C CC CCCC CC CCC+C+CCCCCCCCCCCCCC.............X
C C CBBBBBBBBBBBBBB'''''''''''''$
HHHHHHHHHHHHHHXXXXXXXXXXXXX_
XXXXXXXXXXXXXXCCCCCCCCCCCCC&
- ---11+++=IAAXXXXZZXAXXXAAAIIIAIAIAAAXXZZM===--MMMM=M=MZZZZZZ-Z---M--MM==+""""-"""""""""""""""""--"-------" CCCCC C C C CCC CC CCC++++.CCCCCCCCCCCCCCCCC..C.......C
CCCC'BBBBBBBBBBBBBBBBB''B'''''''B
XHHHHHHHHHHHHHHHHHXXHXXXXXXXH
CXXXXXXXXXXXXXXXXXCCXCCCCCCCX
----1--1+++===AAXXZZZZZZZZZXXXXAAXAAAAAAAXZZ-M-=+=MM=M=MM-ZZZZ----------MM==+++"-"-"""""""""""""-"-----------" C CCCC C C C CCCCCCCCCC CCCCC+.C.CCCCCCCCCCCCC.C...........C
C'B'BBBBBBBBBBBBB'B'''''''''''B
XHXHHHHHHHHHHHHHXHXXXXXXXXXXXH
CXCXXXXXXXXXXXXXCXCCCCCCCCCCCX
--111111+++++=IAXX-MM----M-ZZZXXXXXAIAAAAXZXZ--M=""=MMMMM-ZZZZ--M---ZZ--MMM=+++"""""""""""-"""""-"------------" C CCCC C CC C++C C CC CCC CC CCCC++CC+CCCCCC.CCCCC.C............C
CC CCBBCBBBBBB'BBBBB'B''''''''''''B
HH HHHHHHXHHHHHXHXXXXXXXXXXXXH
XX XXXXXXCXXXXXCXCCCCCCCCCCCCX
11111++1+++++=IAXM""=M--MMM--ZXZXXXAAAAAAAAXZ-ZM="-+-MMM-ZZZ-MMMM-------MM=+++""-"""-""-"""-""""""------------" ++C CC CC C C+.CC C C CCCCCCC CCCC++.CC+.CC.CCC.CCCCCC............C
CC C' CC'BBC'BB'BBB'BBBBBB''''''''''''B
X XHH XHHXHHHXHHHHHHXXXXXXXXXXXXH
C CXX CXXCXXXCXXXXXXCCCCCCCCCCCCX
111+++++++==IIAXZ+-+M-Z-MMMZXXXXXZXXXAAAAAAXZZ-==+-+----ZZZZ------Z-MM-MM=++"""-"""+=""""""""-----------------" C.C C C CCCC.CCCCC CCCCCC C C CCC+++.CCCCCCCCCCCCC.................+
' ' CCC'BBB BBBBBBBB'''''''''''''''''C
X X XHHH HHHHHHHHXXXXXXXXXXXXXXXXX
C C CXXX XXXXXXXXCCCCCCCCCCCCCCCCC
+++++=++++==IAAX-"+=-ZZMMM-ZXAAXXXXXXXAXXXXAXXZ-=+"=---ZZZZZ--ZZZZZ---M=++++""-"""-+-"""-""-"--"-"------------" C+CCC C CCC+CCCC CC CCC CCCCC++.CCC.C.CCC.CC.C..C.C............+
C C CC'BBB' 'BBB'BB'B''B'B''''''''''''C
XHHHX XHHHXHHXHXXHXHXXXXXXXXXXXX
CXXXC CXXXCXXCXCCXCXCCCCCCCCCCCC
++=++=+++=IIAAXZZ=+=-ZZM---ZXAAAAAAXXXXXXAXXXAXZMM+=M--ZZZZZZZXZZZZZ-M=+++++"-""""-+-"""""""""---"------------" CCCC CCC CC CC C CCCCCC+.CCCC.C.CCCCCCCCC...C............+
C'BBBB' 'BBBBBBBBB'''B''''''''''''C
XHHHHX XHHHHHHHHHXXXHXXXXXXXXXXXX
CXXXXC CXXXXXXXXXCCCXCCCCCCCCCCCC
===+===I=IIAAXXZZZ-ZZXZ--ZZXAAAAAAAAAXXXXXAXAXXZZ-M=MZZZZXXXXXXXZZZ-M+=+++""-"""""---"""""""-"-""-"-----------+ C CC C C C CCCCC++.CCCCC...CCCCCCC.C.CC.C...........C
CC'BBBBB'''BBBBBBB'B'BB'B'''''''''''
XHHHHHXXXHHHHHHHXHXHHXHXXXXXXXXXXX
CXXXXXCCCXXXXXXXCXCXXCXCCCCCCCCCCC
I==IIIIIIIAAAXZZXXXXXZZ-Z-ZXAAAAAAAAAAAXAAXAXAXXZZZM--ZZXXXXXXXZZ--==++"+++-""""""-"""""""""""--"-------------= C C CC CCCCCC+CCC.CCCCCC.CCCCCCCCCCC..C.............C
C 'BBBBBB'BBBBBBBBBBB''B'''''''''''''
XHHHHHHXHHHHHHHHHHHXXHXXXXXXXXXXXXX
CXXXXXXCXXXXXXXXXXXCCXCCCCCCCCCCCCC
XXAXXAAAAAAAXXXXXXXXXZ-ZZ-ZAAAAAAIAAAAAAAXXXXXXXXXZZZZXXAXXXXXZZ--M=+""+++-"""""""""--""""-""""---------------= C C CC CC++CCC.CCCCCCCCC..CCCC.CCCC...............C
CC 'BBBBBBBBB''BBBB'BBBB'''''''''''''''
XHHHHHHHHHXXHHHHXHHHHXXXXXXXXXXXXXXX
CXXXXXXXXXCCXXXXCXXXXCCCCCCCCCCCCCCC
------ZZZZZXXXXXZXXXZZZZZZXAAAAAIIIIIAAAAZXXXXXXXXZXZXXXXXXXZXZ-M==++"++"-""""""""------""---""---------------= CCCCCC C CCCC+CC+.CCCCCCCC......CC...CC...............C
C C'BBBBBBBB''''''BB'''BB'''''''''''''''
XHHHHHHHHXXXXXXHHXXXHHXXXXXXXXXXXXXXX
CXXXXXXXXCCCCCCXXCCCXXCCCCCCCCCCCCCCC
--ZZZZZXXXXXAAXAXXXXXAXXXAAXXAAAIAIIIAAAXAZZZZZZZZZXZZZZXXXXZZMM=++++++"""""--"-"-"""---"-""-""---------------M CC CCCCCCC+CCCC..C.C.CCC...C.CC.CC...............
CBBBB''B'B'BBB'''B'BB'BB'''''''''''''''
HHHHXXHXHXHHHXXXHXHHXHHXXXXXXXXXXXXXXX
XXXXCCXCXCXXXCCCXCXXCXXCCCCCCCCCCCCCCC
=--ZZZXXXXXXXAAAAAAAAAAAAAAAAAXAIAAIAAAAXZZZZZ--ZZZ--ZZZZXZZZM==+++++"-"""""""""-"""---"""""""----------------- CCC CC CC CCCCCCC+.CCCCCCCCC.CCC...CCCCCCC................C
C'BBBBBBBBB'BBB'''BBBBBBB''''''''''''''''
XHHHHHHHHHXHHHXXXHHHHHHHXXXXXXXXXXXXXXXX
CXXXXXXXXXCXXXCCCXXXXXXXCCCCCCCCCCCCCCCC
-+MZZXXAXXAAXIIIIIIAIAAIIAIAAAAIIIIIIIAAXXZZZZZZ-ZZZZXXZXZZ-M=++++++"-"""""-""""---"--"""-"""-----------------M .C C C CCCCCCC+.CCCCC.CCCC...C..CCC.CCC.................
' C'BBBBB'BBBB'''B''BBB'BBB'''''''''''''''''
X XHHHHHXHHHHXXXHXXHHHXHHHXXXXXXXXXXXXXXXXX
C CXXXXXCXXXXCCCXCCXXXCXXXCCCCCCCCCCCCCCCCC
--"-ZAAAAAAAAAAAAIIAAAAAAAAIAIAIIIIIIIAAAXXZZZZZZZZXXXXXZ--M=++++++-"""""""---""--"---""----"--"--------------- ..+C CC CCCCCCC.CCCCCCC...CC..C...CC....C..C..............C
''C 'BBBBBBB'''BB''B'''BB''''B''B''''''''''''''
XX XHHHHHHHXXXHHXXHXXXHHXXXXHXXHXXXXXXXXXXXXXX
CC CXXXXXXXCCCXXCCXCCCXXCCCCXCCXCCCCCCCCCCCCCC
Z+-=-ZXXAAAIAIAAAAAAAIAIAAAAIAIIIIII=IAIAAAXXXXXZXZXXXZ--M===++++"""""""-----"-"-""-"--"----------------------M C.CC CC CCCCCCC+CCCCCC.....C.C.CC.C..C......................
' CBBBBBB'''''B'B'BB'B''B''''''''''''''''''''''
X HHHHHHXXXXXHXHXHHXHXXHXXXXXXXXXXXXXXXXXXXXXX
C XXXXXXCCCCCXCXCXXCXCCXCCCCCCCCCCCCCCCCCCCCCC
AX-+==-ZXAAIIIII=IIIAIAAAAIAAIIIIIIIAAAAAAXZZZZZZZZZZ--MM+++++++"""""""""----""""---""""----------------------- CCCCC CC CCCCCCC+CCCCCCCC....CCCC...CCCC......................C
CBBBBBBBB''''BBBB'''BBBB''''''''''''''''''''''
HHHHHHHHXXXXHHHHXXXHHHHXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXCCCCXXXXCCCXXXXCCCCCCCCCCCCCCCCCCCCCC
IIAZ="+ZXXAAAIIIIIIIIIIAAIIIIIIIIAAAAAAXXXXZZZXZZZZ--M===+++++""-"""""-"---"---"---------"--------------------X C+C CC CCCCCCCC++.CCCCC.C...C...C.........C....................
C CC'BBBBB'B'''B'''B'''''''''B''''''''''''''''''''
XHHHHHXHXXXHXXXHXXXXXXXXXHXXXXXXXXXXXXXXXXXXXX
CXXXXXCXCCCXCCCXCCCCCCCCCXCCCCCCCCCCCCCCCCCCCC
IIIAZ"-+ZXXAAIIIIIIIIIAAIIIIIAAIIAAAAAXXXXXZZZZZZZ-MM===+++++""""""""""-""-----"-------"----"--"--------------- +.C C CCCCCCCC++++CCCCCC.CC.....C.......C....C..C..............C
C' CCCCBBBBBB'BB'''''B'''''''B''''B''B''''''''''''''
X HHHHHHXHHXXXXXHXXXXXXXHXXXXHXXHXXXXXXXXXXXXXX
C XXXXXXCXXCCCCCXCCCCCCCXCCCCXCCXCCCCCCCCCCCCCC
IIAIAM"-MXXZXAIIIAIAIIIIIIIIIAAAAAAXXXZZZZZZ-----MM===++=+""""""-"""""""----"-""""+-------------"-------------- C. CCCCC CCCCCCC++++++.CCCCCCC....C.CCCCCC............C.............C
B' CCCCCC'BBBBBBB''''B'BBBB ''''''''''''B'''''''''''''
HX XHHHHHHHXXXXHXHHHH XXXXXXXXXXXXHXXXXXXXXXXXXX
XC CXXXXXXXCCCCXCXXXX CCCCCCCCCCCCXCCCCCCCCCCCCC
AIAAAAZ""-XXZZXAIAAIIAIAIAAAAAAAAXXXXXZZZZZZZ-MMMM==+++++""""""""--""""-----""----"+"""""-"-------""----------M CCC C CCCCCCC++++++++..CCCC.....CC....CC+CCCC.C.......CC..........
BB CCCCCCCC''BBBB'''''BB''''B CBBBB'B'''''''BB''''''''''
HH XXHHHHXXXXXHHXXXXH HHHHXHXXXXXXXHHXXXXXXXXXX
XX CCXXXXCCCCCXXCCCCX XXXXCXCCCCCCCXXCCCCCCCCCC
AIAAAAX-"=AXXZXXAAIIAIAAAAAAAXAXXXZZZZZZZZ-Z-MMMM===+++""""""""""-""-"--"---"""-----M"-"--"---"""""-----------M .CC C C CCCCCC++++++++++.CC.C..C...CCC....C +.C..C...CCCCC...........
'B CCCCCCCCCC'BB'B''B'''BBB'''' C'B''B'''BBBBB'''''''''''
XH XHHXHXXHXXXHHHXXXX XHXXHXXXHHHHHXXXXXXXXXXX
CX CXXCXCCXCCCXXXCCCC CXCCXCCCXXXXXCCCCCCCCCCC
AIAAAAI+""XAXAXXXAIAAIAIAAAXXXXXXZZZ-ZZZ--MMM==M===+"""""""""""""""-----"----""----Z+=---------"--"-----------Z CC+ C CC CC CCCC++++++++++++++C.....C....CC.... CC.........C..C...........
BC CCCCCCCCCCCCCCB'''''B''''BB'''' '''''''''B''B'''''''''''
H HXXXXXHXXXXHHXXXX XXXXXXXXXHXXHXXXXXXXXXXX
X XCCCCCXCCCCXXCCCC CCCCCCCCCXCCXCCCCCCCCCCC
AAAAAAA-""MAAXXXXXAIAIAAXAXXXXXXZ-Z------M-MM=+==+"-""""-""""""""--""""""-"""-""--"A-"-"""---"------"---------X CCC C CCCCCC C CCCCC+.++++.++++++++..CCCCCC.CCC.CC..+ .+.CCC...C......C.........
BB C'CCCC'CCCCCCCC''BBBBBB'BBB'BB''C 'C'BBB'''B''''''B'''''''''
HH X X XXHHHHHHXHHHXHHXX X XHHHXXXHXXXXXXHXXXXXXXXX
XX C C CCXXXXXXCXXXCXXCC C CXXXCCCXCCCCCCXCCCCCCCCC
AAAAAAA-""ZAAAXXXXXAAAXXXXXZZZZZ-Z--M-M-MM====++""-"-"-""""""""+"--""""""""""""-"--++++-""-""""--""-"---------X CCC C CC C C CCCCCC++.+.+.++++++++C+..CCCCCCCCCCCC.C..CCCC.CC.CCCC..CC.C.........
BB CC'C'C'CCCCCCCC C''BBBBBBBBBBBB'B'' 'BB'BBBB''BB'B'''''''''
HH X X X XXHHHHHHHHHHHHXHXX XHHXHHHHXXHHXHXXXXXXXXX
XX C C C CCXXXXXXXXXXXXCXCC CXXCXXXXCCXXCXCCCCCCCCC
AAAAAAAZ""MAAAAXXXXAAAXXXXZZZZZ----M-MMMMM==+""-""-""""-"""""""""""""""""""""""-""--"-+"-"""-----"--"---------A CC CCCC C CCC++.++.++++.+++++++++++CCCCCCCCCCCC.CC..+.CC.CCC.....C..C.........
BB CC'CC'CCCC'CCCCCCCCCCCBBBBBBBBBBBB'BB''C' B'BBB'''''B''B'''''''''
HH X X X HHHHHHHHHHHHXHHXX X HXHHHXXXXXHXXHXXXXXXXXX
XX C C C XXXXXXXXXXXXCXXCC C XCXXXCCCCCXCCXCCCCCCCCC
AAAAAXXZ""MAAAAAXXZXZXXXXXZZZ----MMMMM====+""""----"--"-""""""--"""""""""""""""""""+"-"-"-"""-"-"""-"---------X CC CCCC CCCCC++++....+..+.++++++..+++CCCCCCCCCCCCCCCCC+.+.C.CCC.C.CCC.C.........
BB CCCC''''C''C'CCCCCC''CCCBBBBBBBBBBBBBBBB C'C'B'BBB'B'BBB'B'''''''''
HH XXXX XX X XX HHHHHHHHHHHHHHHH X XHXHHHXHXHHHXHXXXXXXXXX
XX CCCC CC C CC XXXXXXXXXXXXXXXX C CXCXXXCXCXXXCXCCCCCCCCC
AAXXXXXZ-"MAAAAAXXXZZZXXXXZZZ--MMMMMM=M+""--"----"""""-"""+"""""-"--""""""""""""""""---""""""--"--------------A .C CC C C++..+....+++++.+++C+++++.+..CCCCCCCCCCCCCCC+...CCCCCC..C..............
'B CC''C''''CCCCC'CCC CCCCC'C''BBBBBBBBBBBBBBBC'''BBBBBB''B''''''''''''''
XH XX XXXX X X XXHHHHHHHHHHHHHHH XXXHHHHHHXXHXXXXXXXXXXXXXX
CX CC CCCC C C CCXXXXXXXXXXXXXXX CCCXXXXXXCCXCCCCCCCCCCCCCC
AXZXXXX-""MAAAAAXXXXXZZZZZ-----MM-M==++"-""-""--"""""""""""""""""""--""""""""-"----""-""""""""""""-""---------A CCC CCCCC C CCCC+.++.++..+++++++++++++++++++..CCCCCCCC.C....C+.CCCCCCCCCCCC.CC.........
BB C'CC'CC''CCCCCCCCCCCCCCCCCCC''BBBBBBBB'B''''BC'BBBBBBBBBBBB'BB'''''''''
HH X X XX XXHHHHHHHHXHXXXXH XHHHHHHHHHHHHXHHXXXXXXXXX
XX C C CC CCXXXXXXXXCXCCCCX CXXXXXXXXXXXXCXXCCCCCCCCC
XXZXXXA+""XAAXAAXXXXZZ-----MMMM===+""""""-""-------"""---""""--"""""-"""-"=MZ--ZZX-++""""""""""""""-----------= CC+ CCCCC CCCC++++++.++.......+++...++++..+++++.CCC.+C CC CCCCCCCCCCCCCCCCC...........
BC CCCCCC'CC'''''''CCC'''CCCC''CCCCC'BBB'C BBBBBBBBBBBBBB'''''''''''
H X XXXXXXX XXX XX XHHHX HHHHHHHHHHHHHHXXXXXXXXXXX
X C CCCCCCC CCC CC CXXXC XXXXXXXXXXXXXXCCCCCCCCCCC
XXXAXXX""=AXAXXXXZZZZ----MMMMM=++"""""""""""--------"""-"""""""""-""-"=MZA+11++1+=XAXM-""""""""""""------------ +CC CCCC CCC+++++++++++........+++.+++++++++.++.+C .CCCCCCCCCCCC...........
CB CCCCCCCCCCC''''''''CCC'CCCCCCCCC'CC'C 'BBBBBBBBBBBB'''''''''''
H XXXXXXXX X X X XHHHHHHHHHHHHXXXXXXXXXXX
X CCCCCCCC C C C CXXXXXXXXXXXXCCCCCCCCCCC
XXXXXA--"ZXAXXXZZZZZZ--MMM=M==="""""""""""""""--"-""""""""""""""""""M+1=+++=IIAIIXZZZX""""""""""""""----------= C.C CC C CCC+++++++++++++++..+.++++++++++++++++++ +CCCCCCCCCCCCC..........
'B CCCCCCCCCCCCCCC''C'CCCCCCCCCCCCCCCCCC CBBBBBBBBBBBBB''''''''''
XH XX X HHHHHHHHHHHHHXXXXXXXXXX
CX CC C XXXXXXXXXXXXXCCCCCCCCCC
XXXXXZZ-"XXZZZZZZZ-----MM===++"-"-""""+""-""""-""----""""--""""""+M=11=+11++=IAAXZZ-M="-""""""""""--"---------+ .+ CCCCC CCCCC+.+.++++C++.++++.++....++++..++++++C C C+.CCCCCCCCCC..C.........
'C C'C'CCCC CC'CCCC'CC''''CCCC''CCCCCC C'BBBBBBBBBB''B'''''''''
X X X X X XXXX XX XHHHHHHHHHHXXHXXXXXXXXX
C C C C C CCCC CC CXXXXXXXXXXCCXCCCCCCCCC
AXAXZAZ-MXXZ-Z-Z--Z-MMMMMM==""""-""-""""-"""""""""-""-""""""""""-A+11++1111+=IIAXXZZM=+"-"""""""""""--""------1 . C C CC C CC++++.++.++++.+++++++++.++.++++++++++C CC+.CCCCCCCCCCC..CC......
' CCCC'CC'CCCC'CCCCCCCCC'CC'CCCCCCCCCC C'BBBBBBBBBBB''BB''''''
X X X X X X XHHHHHHHHHHHXXHHXXXXXX
C C C C C C CXXXXXXXXXXXCCXXCCCCCC
AAAX-M-+ZZZ--ZZZZZZ-M----=+"-""""""""-"--""""-"----"-"""-""""""-+11-----11++==IAAAX--M++-"#"""""""""--"------- C .C CC C CCCCCC+.++++++++.+..++++.+....+.+++.++++++C CC CC.CXCCCCCCCCC..C.......
' C'CCCCCCCC'C''CCCC'C''''C'CCC'CCCCCC 'B$BBBBBBBBB''B'''''''
X X X XX X XXXX X X XH_HHHHHHHHHXXHXXXXXXX
C C C CC C CCCC C C CX&XXXXXXXXXCCXCCCCCCC
AXZ-M""ZZZ--ZZZZZ-----MM="""""""""""-""-""""""""-"""""""""""+=A1--- --1111+++IIAAAXZ-M=+"-"""""""""""--------"- C C+ CC CCCCC C+++++++++++.++.++++++++.+++++++++++CC C CC+.CCCCCCCCCCC........+
BC CCCCCCCCCCC'CC'CCCCCCCC'CCCCCCCCCCC C'BBBBBBBBBBB''''''''C
H X X X XHHHHHHHHHHHXXXXXXXX
X C C C CXXXXXXXXXXXCCCCCCCC
XZMX--M-----MMMM--MMM==+""""""-""""-"""""""""""""""""-""""-""+--+1- --1++++===IAXXXZZ-M=+-"""""""""""---------1 .. CCCCC CC CCC++++++.++++.+++++++++++++++++.++++.++ C CC.CCCCCCCCCCC.........
'' CCCCCC'CCCC'CCCCCCCCCCCCCCCCC'CCCC'CC 'BBBBBBBBBBB'''''''''
XX X X X X XHHHHHHHHHHHXXXXXXXXX
CC C C C C CXXXXXXXXXXXCCCCCCCCC
M+"--M---MM+"+=MM-M=="""""""-"-"""""-"""""""""""""""--""""""+1+111-----1+++====IAAXXZZ-M="-"#""""""""""-------A C+.. CCC C+CC C CC+++++++.+.+++++.+++++++++++++++..++++++C C C+.CXCCCCCCCCCC.......
C'' C CCCCCCC'C'CCCCC'CCCCCCCCCCCCCCC''CCCCCC C'B$BBBBBBBBBB'''''''
XX X X X XX XH_HHHHHHHHHHXXXXXXX
CC C C C CC CX&XXXXXXXXXXCCCCCCC
-"""=MM=+"--+=MMMM="+""""""""""""""""""+"""-"""""""""""""-"+=+=+-1-----11++====IAXXXZZMM=""-""""""""""--------I .CC+C CC+..CC C+C++++++++++++++++++C+++.+++++++++++++.+C C++.CCCCCCCCCC........
'BBC C'' C CCCCCCCCCCCCCCCCCC CCC'CCCCCCCCCCCCC'C CC'BBBBBBBBBB''''''''
XHH XX X X XHHHHHHHHHHXXXXXXXX
CXX CC C C CXXXXXXXXXXCCCCCCCC
""+=="---"-+MMM=+"--"""-"-""-"""--"""""""""""""""""""--"-""Z-1----1-- -11-1+==IIAAXXXX-ZM+"-"#"""""--"--------= CCCCC+...C.C CC+..+++.+.++.+++..+++++++++++++++++++..+.++ C C+.CXCCCCC..C........
BB C'''B' C''CCC'C'CC'CCC''CCCCCCCCCCCCCCCCCCC''C'CC C'B$BBBBB''B''''''''
HH XXXHX XX X X X XX XX X XH_HHHHHXXHXXXXXXXX
XX CCCXC CC C C C CC CC C CX&XXXXXCCXCCCCCCCC
-"+"-----"++=+"""-"""""""""-----"""-"""""""""""""""-"--""""Z-1111--- ---111++==IIAAXXZZ-M+"-""""""""""--------M .+C+.....+CCCC+++.+++++++++.....+++.+++++++++++++++.+..++++ C C+.CCCCCCCCCC........
'C C'''''C CCC'CCCCCCCCC'''''CCC'CCCCCCCCCCCCCCC'C''CCCC C'BBBBBBBBBB''''''''
X XXXXX X XXXXX X X XX XHHHHHHHHHHXXXXXXXX
C CCCCC C CCCCC C C CC CXXXXXXXXXXCCCCCCCC
"""""----++""""""""""""""""---"""""""""""""""""""""--"-""""X++1111---- ---1+=====AAAXXZ-M="-"""#""""-"--------A C++++....CC++++++++++++++++...+++++++++++++++++++++..+.++++ C C+.CCCXCCCC.C........
BCCCC'''' CCCCCCCCCCCCCCCC'''CCCCCCCCCCCCCCCCCCCCC''C'CCCC C'BBB$BBBB'B''''''''
H XXXX XXX XX X XHHH_HHHHXHXXXXXXXX
X CCCC CCC CC C CXXX&XXXXCXCCCCCCCC
"""""-"""""""""""-""""""""-"--"-"""""""""""""""""""""""""""-==+++---- ----11+=====IAAXXZ-=+"-"###""""""-------Z +++++.+++++++++++.++++++++.+..+.+++++++++++++++++++++++++++C CCC+.CXXXCCCCCC.......
CCCCC'CCCCCCCCCCC'CCCCCCCC'C''C'CCCCCCCCCCCCCCCCCCCCCCCCCCC C'B$$$BBBBBB'''''''
X X X XX X XH___HHHHHHXXXXXXX
C C C CC C CX&&&XXXXXXCCCCCCC
"""""""""""""""""""""""""""--"""-""""""""""""""""--"""-"--"ZI=++11- - ----1====I=IAXXZ-M="-"####""""--------= +++++++++++++++++++++++++++..+++.++++++++++++++++..+++.+..+ C C+.CXXXXCCCC........C
CCCCCCCCCCCCCCCCCCCCCCCCCCC''CCC'CCCCCCCCCCCCCCCC''CCC'C''C C'B$$$$BBBB''''''''
XX X XX X XX XH____HHHHXXXXXXXX
CC C CC C CC CX&&&&XXXXCCCCCCCC
""""""""""""""+""""""""""""""""-"""""""""""""""""""""""""--+AI=++1- - -1++===IIAXZZMM+-""##""""""-------= ++++++++++++++C++++++++++++++++.+++++++++++++++++++++++++..C C.CCXXCCCCCC.......C
CCCCCCCCCCCCCC CCCCCCCCCCCCCCCC'CCCCCCCCCCCCCCCCCCCCCCCCC'' 'BB$$BBBBBB'''''''
X XX XHH__HHHHHHXXXXXXX
C CC CXX&&XXXXXXCCCCCCC
""-"""""""""""""""""""""-"""""-"""""""""""""""""""""""--"-"X=AI=+1- - -1+===IIAXXZMM+"""##"""""""------+ ++.+++++++++++++++++++++.+++++.+++++++++++++++++++++++..+.+ C+CCXXCCCCCCC......C
CC'CCCCCCCCCCCCCCCCCCCCC'CCCCC'CCCCCCCCCCCCCCCCCCCCCCC''C'C CBB$$BBBBBBB''''''
X X X XX X HH__HHHHHHHXXXXXX
C C C CC C XX&&XXXXXXXCCCCCC
"""""""+"""""""""""""-"""""""""""-"""""-""""""""""""""-"""+ XI=++1- ----- -11+====AAXX-M=+-"###"""--"-----"" +++++++C+++++++++++++.+++++++++++.+++++.++++++++++++++.+++C C CC.CXXXCCC..C.....C+
CCCCCCC CCCCCCCCCCCCC'CCCCCCCCCCC'CCCCC'CCCCCCCCCCCCCC'CCC 'B$$$BBB''B'''''BC
X X X X XH___HHHXXHXXXXXH
C C C C CX&&&XXXCCXCCCCCX
""""+""""""-"""""""""""""""""""+""""""""""""""""""""""""""+ -IAI=111 -- --1++===IIAAZ-=+-"####"""--------" ++++C++++++.+++++++++++++++++++C++++++++++++++++++++++++++C CCC.CXXXXCCC........+
CCCC CCCCCC'CCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCC 'B$$$$BBB''''''''C
X XH____HHHXXXXXXXX
C CX&&&&XXXCCCCCCCC
"""""""""""""""""""-"""-"""""""""""""""""+"""""""""""""""""1 -II=+11- ----- - --1====IIAAZZM+-"-"###"""-------- +++++++++++++++++++.+++.+++++++++++++++++C+++++++++++++++++ C.C.CXXXCCC........
CCCCCCCCCCCCCCCCCCC'CCC'CCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCC 'B'B$$$BBB''''''''
X X XHXH___HHHXXXXXXXX
C C CXCX&&&XXXCCCCCCCC
"""""""-"""--"""""-"""""""""""""""""""""-"""""""""""""-"""++ 1AI==11-------- --1===IIIAXZZM+---+####"""------- +++++++.+++..+++++.+++++++++++++++++++++.+++++++++++++.+++C C..CCXXXXCCC.......
CCCCCCC'CCC''CCCCC'CCCCCCCCCCCCCCCCCCCCC'CCCCCCCCCCCCC'CCC '' $$$$BBB'''''''
X XX X X X XX ____HHHXXXXXXX
C CC C C C CC &&&&XXXCCCCCCC
""""""""""""""-""""--"""""""""""""""""""""""""""""""""""""- =AI=+11-1--111---1++==IIAXZ-=+--+I"###""-------- ++++++++++++++.++++..+++++++++++++++++++++++++++++++++++++C CCC.. CXXXCC........
CCCCCCCCCCCCCC'CCCC''CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC '' B$$$BB''''''''
X XX XX H___HHXXXXXXXX
C CC CC X&&&XXCCCCCCCC
""""--"""-"--"""-"""""""""""""""""-"-"""+"""""""""""""""""A -=XI=++1-111++--11++==IAAXZ-M+-"- +#"##"""-"---- ++++..+++.+..+++.+++++++++++++++++.+.+++C+++++++++++++++++ C C.CC CXCXXCCC.C....
CCCC''CCC'C''CCC'CCCCCCCCCCCCCCCCC'C'CCC CCCCCCCCCCCCCCCCC 'B $B$$BBB'B''''
XX X XX X X X XH _H__HHHXHXXXX
CC C CC C C C CX &X&&XXXCXCCCC
"-"-""""""""""""""""---""""""""""-""""""---"""""""""""""""=-- -IAI=++1111+1+111+===IAAXZZZ--"+AI-####""""-""" +.+.++++++++++++++++...++++++++++.++++++...+++++++++++++++ C.CC .XXXXCCCC.CCC
C'C'CCCCCCCCCCCCCCCC'''CCCCCCCCCC'CCCCCC'''CCCCCCCCCCCCCCC 'B '$$$$BBBB'BBB
X X XXX X XXX XH X____HHHHXHHH
C C CCC C CCC CX C&&&&XXXXCXXX
"""""""""""""""""""-"-"""""""""""""""""""""""""""""""""""++--- -=XA=++1++++++++=======IAXXX+"-"M-"###""-"---- +++++++++++++++++++.+.+++++++++++++++++++++++++++++++++++C CC.+ .CXXXCC.C....
CCCCCCCCCCCCCCCCCCC'C'CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC B'C 'B$$$BB'B''''
X X HX XH___HHXHXXXX
C C XC CX&&&XXCXCCCC
""--""-"""""""-""-"-""""-"""""-""--"""-"""""""""""""""-""------- -IXA=+++++===+==1--111+=IAAM-#""""###""--"-"- ++..++.+++++++.++.+.++++.+++++.++..+++.+++++++++++++++.++C .XCCCCXXXCC..C.C.
CC''CC'CCCCCCC'CC'C'CCCC'CCCCC'CC''CCC'CCCCCCCCCCCCCCC'CC '$BBBB$$$BB''B'B'
XX X X X X X X XX X X X_HHHH___HHXXHXHX
CC C C C C C C CC C C C&XXXX&&&XXCCXCXC
"""-"--""""""""-""--"""""""--""""""""""""""""""""""""""""=-1----- -IXAI++==I==+1 -111===+X+"#####""##"----- +++.+..++++++++.++..+++++++..++++++++++++++++++++++++++++C CCXXXXXCCXXC.....
CCC'C''CCCCCCCC'CC''CCCCCCC''CCCCCCCCCCCCCCCCCCCCCCCCCCCC B$$$$$BB$$B'''''
X XX X XX XX H_____HH__HXXXXX
C CC C CC CC X&&&&&XX&&XCCCCC
""---"""""""""-""-----""-""""""""""""""""-"""""-"""-""--""X11----- -=XAI====I=1 --11+===A--"#######"""---- ++...+++++++++.++.....++.++++++++++++++++.+++++.+++.++..++ C.CXXXXXXXCCC....
CC'''CCCCCCCCC'CC'''''CC'CCCCCCCCCCCCCCCC'CCCCC'CCC'CC''CC 'B$$$$$$$BBB''''
XXX X XXXXX X X X X XX XH_______HHHXXXX
CCC C CCCCC C C C C CC CX&&&&&&&XXXCCCC
"----"""-"""--""--"-"-"-""-"-"""""""""""""--"""-"""----"""+I+1111- --+IAAAIII+- -- ---11+=IAX=-########"""""- +....+++.+++..++..+.+.+.++.+.+++++++++++++..+++.+++....+++C C.XXXXXXXXCCCCC.
C''''CCC'CCC''CC''C'C'C'CC'C'CCCCCCCCCCCCC''CCC'CCC''''CCC '$$$$$$$$BBBBB'
XXXX X XX XX X X X X X XX X XXXX X________HHHHHX
CCCC C CC CC C C C C C CC C CCCC C&&&&&&&&XXXXXC
-----"""--""------"--"-----"""""-"-""-""-"-"""---""--"-"-"-++111-1-----1IZXAAI1--- --- -1+=AAXZ-="########""""" .....+++..++......+..+.....+++++.+.++.++.+.+++...++..+.+.+.C CCCXXXXXXXXCCCCC
'''''CCC''CC''''''C''C'''''CCCCC'C'CC'CC'C'CCC'''CC''C'C'C' B$$$$$$$$BBBBB
XXXXX XX XXXXXX XX XXXXX X X X X X XXX XX X X X H________HHHHH
CCCCC CC CCCCCC CC CCCCC C C C C C CCC CC C C C X&&&&&&&&XXXXX
--"-----""""-------"---"----"""--"---""-""""---"---""-------M+11111---- -ZXAX=11----- -1+IXZM==++-#####""#""""" ..+.....++++.......+...+....+++..+...++.++++...+...++....... CCCC.XXXXXCCXCCCCC
''C'''''CCCC'''''''C'''C''''CCC''C'''CC'CCCC'''C'''CC''''''' '$$$$$BB$BBBBB
XX XXXXX XXXXXXX XXX XXXX XX XXX X XXX XXX XXXXXXX X_____HH_HHHHH
CC CCCCC CCCCCCC CCC CCCC CC CCC C CCC CCC CCCCCCC C&&&&&XX&XXXXX
-------""---"---------""-------------"----------------------"=+++111-----=1-1++11----1+=IIXZ-=+"-"##########""" .......++...+.........++.............+......................+ CCC+.CXXXXXXXXXXCCC
'''''''CC'''C'''''''''CC'''''''''''''C''''''''''''''''''''''C C'B$$$$$$$$$$BBB
XXXXXXX XXX XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XH__________HHH
CCCCCCC CCC CCCCCCCCC CCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCC CX&&&&&&&&&&XXX
""----"""--"--"""-----+""""-""""++++M=+""=M"++=--M++++=M-M=+"-+++1111----1=- 1+11--11+==IAX-M="-"##########""" ++....+++..+..+++.....C++++.++++CCCC CC++C +CCCCC CCCCC C CC+C C C+.CXXXXXXXXXXCCC
CC''''CCC''C''CCC''''' CCCC'CCCC CC C C C'B$$$$$$$$$$BBB
XXXX XX XX XXXXX X XH__________HHH
CCCC CC CC CCCCC C CX&&&&&&&&&&XXX
AIIAAI=I=IAIAIAIIXAAAAIAIAZZI++11111+===+--1111 -11+++-1-11++1-1=1+1+1-11-+1- 1111111++==IXZ-M+""""####"####"" C C+CCCXXXXCXXXXCC
CBBB$$$$B$$$$BB
HHH____H____HH
XXX&&&&X&&&&XX
=1-- -- - - -111+11-111=1- 1++=++111+==AXZ-=+"""###"#####"" CCC+CCXXXCXXXXXCC
CBB$$$B$$$$$BB
HH___H_____HH
XX&&&X&&&&&XX
- -- - -1111111+=- -+II+11111+=IAZ-M=+-"""#######"" C CC.CCCXXXXXXXCC
'BBB$$$$$$$BB
XHHH_______HH
CXXX&&&&&&&XX
- -- - - --11111+=1 -II=+11111==IXZ-M+"""##"####""" C C+CCXXCXXXXCCC
CBB$$B$$$$BBB
HH__H____HHH
XX&&X&&&&XXX
---- - - - - --1111==- =AI=11111+==AX--=+-""#"###"##" CCCC.CCXCXXXCXXC
'BB$B$$$B$$B
XHH_H___H__H
CXX&X&&&X&&X
- - - - ---- -11+A= II++1111+++IAZ-M="-""""#""##" C C+.CCCCXCCXXC
C'BBBB$BB$$B
XHHHH_HH__H
CXXXX&XX&&X
- - -- - -- - -------- - ---+X+ 1A=+1-11+++IAXZM=+-"""###"##" CC.CCCXXXCXXC
'BBB$$$B$$B
XHHH___H__H
CXXX&&&X&&X
- - - - -- ---- -- --11---- - - ++- ==+11111++=IAXZM="""""#""##" C+CCCCXCCXXC
CBBBB$BB$$B
HHHH_HH__H
XXXX&XX&&X
- -- ---- -- ----- - - - --------- - - - - - ---11++=IXZ-M"""""#"""#" C ++CCCXCCCXC
CCBBB$BBB$B
HHH_HHH_H
XXX&XXX&X
--- -------- - - ----111--1- - - -------- - -- --- -11==AXZM="""""""##" C+CCCCCCXXC
CBBBBBB$$B
HHHHHH__H
XXXXXX&&X
- - ----- ----- - - --1-11111 ---- ---11111---------1--- -1=+=IZ-M+--"""###" C C..CCCXXXC
''BBB$$$B
XXHHH___H
CCXXX&&&X
- -- -- ---1-+++1-- -------11+1-111--- -- -- 1IA-M+-"--""#" C C.C..CCXC
'B''BB$B
XHXXHH_H
CXCCXX&X
- --- ---- 11-1-1+11-- -- --1-111-11----- -1-1- AZM"-=-M+"- +.CC C+.
C' C'
X X
C C
- - - - - --1-1- --1-11--- -111+111- - --1-- -- - +-MZZZ=" C C+
C
-- - ---1---111111-111==+--1- - - -1+111---- - --- - =ZMM=" C+
C
-X1 -----11111+++1----1++--+11- ---- ---1++-11-- --- - +ZM=" C C+
C
XM-I- -- -------1-11+-------1+-111-----1----111+11+--1---------- =XM C
I-MZ+- - ---1-- -1-1-11+1-- --11 - ------- 1-+11+1----- --- -- I C
1---+I+==1----- --------11111- -----------------111------- ------ +
M-AAZ=+""+Z-+MM== -----1111- - -- -------1------1--- - - - 1 C CC++C CC
CC
--""--------""-"+-1- --------- - -- -----1------ - ..++........CC.+CC
''CC''''''''BB'C
XX XXXXXXXXHHX
CC CCCCCCCCXXC
""-"----=+M"=MMZZMI- --- - - ------ 1 ++.+....CC +C
CC'C'''' C
X XXXX
C CCCC
I=1 11 - 11-1-- -- - -------- =
Z= 11 --- ---- - - ----
-ZX-ZAI1-- - - - - ---- 1 C C
MM--MMMXZXAI1 - -- - - - = CC
-M-MM---------ZZZX=IAA+--- - - -- - - 1 C C CCCCCCCCC
-------------------Z--ZZZXI==++===++--++1-- -- --- -- 1