666CCC3333CCCCC33OGSSSSSSGGGGGGGGOOOOOO66OOOOOOOOOOOOOOOOOOOOOOOO#RBBRRBB@
ssCCCC66C3333CC33GSSSSSSSGss66666OOOGCOssQK####SRGOOOOOOOOOOOOOOOSR@@@@@@@
B#eCCC666CC33CC3CGSSSSSGGO6666OO6SK##KKKKKKKeQQ#RRKSOeeOOOOOOOOOOO#BB@@@@@
RR#OCC66666633333GSSSSSSSOQ####S6sOQQ#RBBRRRBR#OSQRQKOQKQOOOOOOOOsGQRB@@@@
RR#G6C666666CCCCCGSSQQQ######GOOS#B#R####RRRRRRReeKBR#S#R#SOOOOOOOOOOR@@@@
RRBSG6666666666CCGSKKKQSSGSGOGQKRRSKK##RRR@@RRRR#eSQSRG#RRRRRR##OOOOOOGR@@
RRBQG666666666ssSQ#KKKSGGOGGG##KKGKK#KRRRBBBBBB##ReR#BG#RRR###K@KOOOOOGGOS
RRR#QOsssCCCOOSsQKKKQGKSCG6G#eQ#sGSKeS6OGS######RRQB##S#RRR##Q##BQSGGGGGGG
BBB#QGOCOGSK#OSRRKK#SKKGtCs#C#GC6GG3(((((CCCC%CGQQ#RRR@#RR#QQK##QRRGGGGGGG
OOSKSQKKGOOOQGe#B###SS%33CKCSsOsG3~(//(73t((~~~t6OOSKQQ#RR#@#RRRB#B#OGGGGG
GQKSSGGsOOOOGG#RRRKSOOsCOeOOGC6%s7~ ^~(((((////(7%%36OOOGQKRRBBBBBBR@BBB@#
GGGGGGOOOOOOGG##K#QSO6%sOCGCCC(77(/ ////////////~(((7%%36OGQ#BBBBBBBB@@@@@
GGGGGOOOOGOGGQ#B#QGOsO6%S%6C~/76/% //^// ^///////~~~(((t73sGS#BB@@@BB@@@@@
GGGGGOOOOOGGGQRRKGGsS%%%G%Ot /tt~t// // ^/^^^/////~((((t73sGSQK@@@@BB@@@@@
GGGGGG6OOCKGSQ#QSeseCt7Gt%C//(//^3^^^// ^/^^^^^///~(((((%CsGQQQRB@@R@B@@@@
SGseGOsOGQO#BQSGO6Gt77~3~C(/~~ ^/(  /   ^^^^^^^/^//~~t((73sGQQK#B@@R@@@@@@
GCQKQQ#OGOe#RKeSs3O6t//O/%/((~~//7/~/    ^^^^  ////~~~~(t%OGQQQ#R@@BB@@@@@
s6##GQROGGKR#OsCO%(~(^/~~%3%tt7%CsOeO3(^////^^^^^^/~~~~((3OOSS#Q#BBBB@@@@@
OQRGKeGGOS#eQ6CC%7/// ^(t7^    ///~((((((///^^^  ///((((t%CGGeeKR@@BB@@@@@
OKKQQQQGOC6seSC%7%^          ^  ^////^///(////////~(%COOGSSSSSQKR@@R@@@@@@
OKeSSO66s%/^/(t%%t^       ^///^/~t%%((~/^/^^///~((t%sOSQ#RRRR#Q#BBB@@R@@@@
OOsOGSSO~~3   ^7%~/    ^/(7sO3O##QQOs3(~^    //~(3COSSSSGGGS##R#BBB@@R@@B@
O3OSSK#O 7     ~//      ^//////(373sO%/^      /(6SQ###QGsC6OeSKRB@@@@@@@B@
s%GSOCC6/   ~7^/^         ///~~(t333t/^      ^/(SKRB###QOsOOSQQR@@@@@@@@@@
s%3333C%/ ^(  /^           ////////^^^       /(%eQ##G%GSSQ###KQR@@@@@RRB@@
6sOOO66t^ ~^  /^ ^         ^^//////          ^(%eQSQGsC6GGQKKKQR@BR@@RRB@@
66OOO66t   ///^ /           ^^/////          ^~3SSSO6666OeQQQSeQ@BRRRR@@@@
66OOO66t    /^^ ^            //////        ^^//tOSGO377%%%6COGSRRR#RRR@@@@
66OOO66O    /^              ^/(((/          ^//tCGSSs%tt((3COGeRRR#RRRRB@@
66OOO6OOO7(%/             //~(%3~  /^//    ^///%CGe#GO%(((%36GQR@BRRR@RB@@
66O66666C3C(/           //((%sC/    ^~(//~/~(~7CGGGKKSO%ttt%COQ#@RR##RRB@@
66O66666CsC//  ^   ^  /^/~%Oe7~~^~/ (/~(7(76OG###K#KKKGCtt7%COSBBRRR@@RB@@
66666666C%C~/ ^/  ^/^^/^(s(%7t((//^^/(t%C637CeQ###KKKKSC%%%36GO#KSeQB@BB@@
6666666((7/// /   ^^/////~7OG6~^ ^    //~~t(%CseQQ#KKQGC%%CCOG#RKC%3%3GKRB
66666(/~/@/~/^/^  / //// /(7(t#C/ ^ ^^7~%3Cssss6GSSQQQG633sOOGR/   ^/t(t3%
6O6( (7/ O //// ^^ ^/^/^^ ~~^  ^((/~     ~ ~GOO#RKQKSGsG(%sOOR/    /((tt77
CC/  /%  # ^/////^/^//^//////    ///((~(O#CsQ#ORQeOt7%C(7OOS#^   ^   /((((
(C   (%  t ^ ////~/^/~^//^ /~/      //((((73%OGSS6(~7((36OQ7   ^       //(
/^   (%   /  ^^/~~~^///^//^ /(/   ^^/((((773OGGSSO3sC%%OGQ(   ^       ^^^/
//^  tQ/  @   ^/~(///////~//~^^//    ~~ttt73OOeG6OGeOOOS@/           //^^/
~   6 Q^  3    ^//~~//~~~//^((///    ^/(t~(t(%C6GQQKSSKQ/ ^^     ^~^~t  //
S(  /(S/  (O    //~~((~~~//^((////^^^//~7(((7336eQKQ#@R///^/   /~7s(7/t/7/
K%/  CQ7  (B     ^/(((~~//(t(%7/~// ^///(((%3COe##K#@Rs/^^/  //%eRRRRR(((~
s6~  3G(  %CG      /(%7(((7773((~/^ ^~((~((%6GK##R@@RR~    ^(S##RRRRR##O%7
(7/  %OQ  %7R(    /^/~t7%%tt%O67(/~//((((%7CGQ##@@@BK//  ^/%#BBBBRR###QeGC
6(~ //OGt %(KG^   ^^^//(7%C%33COO%77t(3%%%6sS#R@@@@Bt^ /~%QBBBBBB@@@@R#QGO
K~/  ^6%C^t(e#%^   ^^////(73COOeeGQGeGGGGS#RBBBRBBRC7/~3QRBBBBBBB@@@@@@@@@
#(/ O %/%S7tS#Qt^  ^^////~(tt%6sGSQQK###KK##@@####C(~%GRBBBRRRRR@@@@@@@@@@
#(/ %7C((7B%QQRQ~^^^//~(((((((t7%CsGSQQQQQBQ#RSeQOG6eKBBBBBRRRRR@@@@@@@@@@
R6/ 7OQt(^GQGG#Qs(~//~((((((((((7COGQQQQQ@BBK#K#R%6OQBRRRRR@@@RR@@@@@@@@@@
#C~ (O#(/ ^RO3eRRGt((((77%77((7%sGeeeQQQB@@RQB##KKK#BR#RRRR@@R@@@@@@@@@@@@
@C/ /%KO   s@C6Q##e3((t%%%%%77%%6OeeeSSBBB@@#R#BRR#KK###R@R@@@@@@@@@@@@@@@
B7^ (%KK~  %GQ(Q#R#G37%%C63333CCsOGGQS@BR@BRQR#RBBR##BBQQQQKRR@@@@@@@@@@@@
RO/ G^GOO/^(OQ/3####eO6OOsssCCC666GQK@@@RQ#SSRR@###SSeeC6QBKRRO@@@@@@@@@@@
RG/ ~/eOOOQ(C~((#####QeGGeOOOOs66OQ#B@@B6(GO#Q@@RRR#QeOGGSKGs@OeR@@@@@@@@@