textfiles/art/DECUS/dean_nixon.txt

2852 lines
300 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

==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