BM6P6(@ {{{pppiii___```___ZZZSSSMMMJJJJJJHHH@@@>>>FFFMMMUUUggg{{{xxxtttssswwwrrrlllfff```[[[VVVSSSRRRLLLGGGFFFIIIKKKKKKHHHIIILLLOOOOOOMMMJJJGGGEEEIIIJJJNNNRRRTTTTTTPPPMMMLLLLLLKKKJJJKKKLLLMMMNNNSSSQQQUUU___jjjxxxuuuaaaUUUMMMEEECCCFFFDDDFFFGGGFFFDDDCCCCCCCCCHHHIIIJJJJJJJJJHHHEEEDDDGGGEEECCCDDDFFFFFFDDDBBB?????????@@@BBBCCCAAA@@@DDDBBB@@@===<<<===>>>???<<>>:::<<>>???@@@BBBCCCAAA>>>;;;999:::999888888999<<>>>>>===999888666666777777555444666555333333555777888888666555333333333555777888888999::::::888666666777999888666444333444555666333444666777999;;;===>>>999888888888999999888666;;;<<<<<<<<<;;;999777666:::999777666666888:::<<<666444222333555777666444444333222222444555555555222333555777777777777666222111222333555555444333111---///666888444222555333333333222222444888;;;@@@@@@???===:::555000---///000222333444444444333111///...---...///111222222111000000000111222333000333555444222000111333222000///000111333333222444333111//////000111222111000...,,,+++,,,...///...---,,,+++,,,...000111...///111000...,,,++++++,,,///222333222///......,,,---.../////////...---111000///...............,,,,,,------.../////////***---///---)))'''&&&'''+++)))''''''''''''&&&%%%'''***((($$$%%%******%%%%%%))))))$$$!!!'''111999RRRwww}}}~~~}}}TTT<<<666333//////,,,***+++///222222111///000000000...---...//////...------//////...---...,,,)))'''''',,,333888IIIXXX|||jjjkkkhhh\\\<<<444***&&&&&&'''%%%###&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***############$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$yyyyyyuuummmaaaUUUMMMIIIFFF>>>===CCCGGGLLLZZZjjjxxxrrrkkkgggiiiaaaWWWQQQPPPOOOLLLIIIMMMKKKIIIEEECCCBBBDDDEEEEEEFFFHHHKKKMMMLLLIIIFFFHHHHHHHHHHHHIIIKKKMMMNNNMMMJJJLLLSSS]]]kkk~~~zzzzzzuuunnneeeXXXMMMHHHFFFBBBAAACCCCCCEEEFFFEEEBBBAAA@@@AAAFFFGGGHHHIIIIIIGGGEEEDDDFFFCCCAAAAAACCCDDDCCCAAA>>>======>>>???@@@???===AAAAAA???>>>======>>>>>>>>>???@@@AAABBBEEEIIILLLJJJFFF???;;;<<>>???@@@AAA@@@===;;;;;;;;;;;;999777777999;;;;;;999888888:::<<<<<<;;;:::888777666777777666444666444333444666888888777666555444333333444666777777888:::999777666666777888777555333333333444555555666666777888888999999888777777888999:::888777<<<<<<<<<;;;:::888666555888777777777777888999999:::777555555666777666444444333222222444555555444222333444666666666666666222222222333444444333111333///...222333111222555777666444222111222666999?????????>>>:::666111///...///111222333333333333111000///......000111333333222111111111111222333///111333333111000222444333111000000111222111111444222111//////000111222222000///---------///000111000...---,,,---...///...000111111...,,,+++,,,,,,///111222000...,,,,,,,,,,,,---............---111000///---,,,+++++++++------------............(((+++......+++))))))***,,,***((('''(((((('''&&&(((***)))&&&&&&))))))%%%%%% !!!&&&))),,,:::LLLzzz}}}yyylllIII666000...---000---+++---111555555333,,,,,,---,,,+++,,,------///---++++++,,,,,,,,,+++,,,+++)))''''''***000555FFFOOOyyyYYY;;;777777000111,,,%%%""""""###"""!!!%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""tttcccUUUNNNGGG@@@===AAACCCEEEOOO[[[ooo~~~zzznnnccc\\\WWWQQQNNNUUURRRMMMHHHDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGEEECCCDDDDDDDDDFFFGGGIIIKKKLLLGGGEEEDDDIIIPPP]]]ooorrrhhh```WWWNNNIIICCC@@@CCCEEEDDDCCCCCCDDDFFFFFFEEECCC@@@@@@AAACCCEEEFFFGGGGGGFFFDDDCCCDDDBBB???>>>???@@@AAAAAA===<<<;;;;;;<<<===;;;:::?????????@@@?????????>>>???>>>===AAAJJJUUU^^^ddd___UUUIII@@@>>>>>>???@@@???>>>======>>>>>>===;;;;;;<<<<<<:::777666666777999888666777888999999888:::999777777888888666555444444444555777888777666666555444333333444444555666888999999777666666777888777555333333333444444777666666666666555555555666666666777999:::999777<<<<<<;;;:::999777555444555666666777777777777777<<<:::888777777777666444444333222333555555555444111222333444555555555444333333444444333222111000555111...///000111444999:::888555222///000444777======>>>===;;;777444111---...///111222222222222111000/////////000222333333333222222222222333333///000111111000111333555333111//////000111111000333222000/////////000111222111///......///000000444222000...------------000111222111///---,,,,,,---///000000---+++******,,,,,,,,,,,,,,,---......111000...,,,***))))))(((............------------%%%(((,,,......---,,,---,,,***(((((())))))(((''')))++++++''''''((('''$$$***!!!!!!***...111GGGbbbzzz~~~~~~~~~}}}|||RRR:::000,,,+++......,,,+++---222555555444***))))))))))))+++,,,---000---***(((((()))))))))******)))(((''')))---000;;;IIImmmPPP///***---***)))(((&&&$$$###$$$$$$%%%"""###%%%'''''''''%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!uuufff]]]QQQIIICCCBBBBBBCCCKKKTTT]]]fffrrr||||||uuuqqqfffccc___ZZZUUUOOOIIIEEEGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHEEEDDDEEEGGGLLLVVVbbblllqqqrrrnnncccYYYRRRJJJDDDBBBAAAAAADDDFFFEEECCCAAAGGGHHHHHHGGGDDDBBBBBBBBBCCCDDDEEEFFFEEECCCAAA@@@DDDBBB???======???@@@AAA>>><<<::::::;;;;;;:::999===???@@@BBBBBBBBB@@@@@@???======FFFXXXmmm~~~~~~lllVVVGGG@@@===>>>AAA???===;;;:::;;;<<<<<<;;;999:::;;;:::888666555666:::888666666888888888777:::999777777888888666555333333444666888888777555666555555555444444333333666888999999888777888999888777666555444444444555666666555555444444333333555444555666999:::999777999999999999888777666666666555555444555666777888:::999888777777666666666444333333444555555444333111111222222333333333333444444555444222111111111222111000000111333888<<<:::888555111...000444777;;;<<<======;;;999555333---...//////000111111111111000000000000111222222444444333333333333333333111111111000000000222333000///......000111111111222111000////////////000000000///......//////000333222111///............222222333111///------------...///---+++)))((())),,,+++******+++,,,...//////...---,,,+++*********//////...------,,,++++++&&&(((,,,///000///---,,,,,,***)))((()))***)))(((***++++++)))''''''&&&&&&&&&(((******,,,<<<^^^||||||qqqxxx]]]999///000------111+++)))))),,,111444444222+++)))((((((***---//////111...)))''''''((((((((()))*********((()))+++---444SSSzzzjjjWWWnnnwwwGGG///++++++'''%%%&&&''''''%%%%%%%%%&&& """$$$&&&'''&&&%%%###"""###%%%&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$######yyyqqqcccZZZOOOGGGCCCCCCGGGLLLOOORRRXXX___jjjzzzzzzrrrttt{{{yyyqqqkkkccc[[[VVVVVVSSSOOOLLLJJJGGGDDDBBBFFFFFFFFFEEEEEEDDDCCCCCCCCCFFFHHHJJJNNNSSSYYY[[[VVVYYYWWWPPPIIIGGGEEECCCCCCCCCCCCBBBBBBBBB@@@>>>FFFGGGGGGFFFDDDBBBAAABBBCCCDDDEEEEEECCCAAA???===DDDBBB@@@>>>===>>>AAACCC???===;;;;;;<<<<<<<<<;;;>>>@@@BBBDDDEEEDDDBBBAAA???===???KKKaaa{{{wwwZZZHHH@@@<<>>===BBBBBBBBB@@@>>>>>>@@@CCCAAA???<<<<<<===>>>>>>>>>???@@@BBBDDDDDDDDDBBBAAA???>>>???III\\\tttmmmRRRDDD>>>;;;???FFF???<<<:::999:::;;;;;;;;;666777999999888999:::<<<===;;;999888999999888777999888666666777777555444444444444555777888777666555666777999888777555333444666999999999999:::;;;:::::::::999888888777777444444555555666777777777444444444555777888777555555555555555555666777888888666444333333555888999333444555444333444555777444444444555666555333111222222111111111111222333444555555444333666===BBB888<<<;;;555000111444555333333333111000222555888777888:::;;;:::888555333222111000///......//////.../////////000000000000333444444444333222111000333222222333444333111///---,,,+++---///111222111////////////............---------...............------...///000000111111333333222000---+++,,,---------,,,***'''''')))***++++++++++++,,,...///000---------...///000111222.........---,,,++++++***+++++++++,,,------+++***+++)))(((((()))***)))((()))(((((((((&&&%%%***111FFFcccmmmWWWPPPpppcccYYY___mmmQQQ???111111444000++++++---,,,,,,///444666555333///---,,,///333555333111222///+++))))))***)))((()))***++++++***)))***,,,333OOOxxxkkkiiidddRRRZZZxxxKKK000)))***(((&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))***{{{oooggg```ZZZVVVPPPKKKHHHJJJMMMTTTaaannnnnn^^^]]]cccttt{{{xxxuuusssooolllgggccc___ZZZTTTPPPMMMMMMLLLKKKHHHFFFCCCAAAAAAFFFIIIIIIKKKOOOMMMHHHHHHIIIHHHDDDDDDGGGGGGEEEFFFJJJIIIDDDCCCEEEEEEBBB>>>@@@AAAAAA@@@??????@@@???@@@BBBCCCCCCBBBAAA???@@@BBBBBBAAA>>>>>>???BBBAAA???<<<<<<>>>???@@@@@@???@@@AAABBBBBBAAAAAA@@@======>>>DDDPPPcccwwwvvv^^^GGG???>>>;;;===CCC>>><<<;;;;;;<<<<<<;;;:::888999999999888999;;;>>>>>>;;;999888888888777666888777555555666666444333666444333444666888888777444666888:::;;;999777555222444666777777777888:::999999999999888777777666777777777777777888888888555444444555666777555444777666555444444444555555555555666777777777777666444555666555222222444666444444444555666555333000333333222111111111222333333555555444444:::EEEMMMNNNOOOIII;;;111000111111222333333333222222444666666777888999999666444222555444222000......---...------...///////////////222333333333222111000///000000111444777777444111///---,,,---...//////....../////////......------------...///////////////,,,,,,---...///000000000333333111///+++***+++,,,---,,,+++)))''''''***,,,***+++,,,---.../////////............///000111111---------,,,,,,+++++++++,,,***((()))+++---,,,+++***(((''''''((())))))((((((&&&&&&'''%%%%%%---888ccc|||wwwnnnyyy\\\ZZZhhh}}}hhh@@@;;;666444333111...+++...,,,,,,000444666444111///---,,,000444555222...000...+++*********)))((('''((())))))((((((***,,,///666VVVtttppp\\\UUUVVVxxxlllXXXgggxxxuuudddJJJ///%%%%%%%%%&&&((()))((('''))),,,---+++((('''&&&%%%$$$######$$$$$$"""""""""######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&'''((()))***xxxppphhhXXXRRRNNNOOOOOOPPPXXXbbbwww~~~eeeUUURRRWWWiii}}}|||}}}xxxrrrnnnjjjccc^^^```^^^\\\[[[YYYVVVRRROOONNNNNNNNNMMMJJJHHHEEECCCCCCGGGIIIGGGJJJNNNMMMHHHEEEFFFDDDBBBCCCGGGFFFAAABBBGGGHHHCCC@@@BBBAAA===???@@@BBBBBBAAAAAAAAABBB<<<>>>@@@BBBDDDDDDCCCCCC>>>@@@BBBAAA>>>===>>>@@@@@@>>><<<<<<>>>@@@AAAAAA?????????@@@@@@??????>>>:::;;;<<>><<<;;;<<<======;;;::::::::::::888777999<<<>>>===;;;999888888777666555777666444444555555333222666555333333555777888888444666999;;;<<<;;;888666000222444555555666777888888999999888888777666555999999999999888888888888666555444555666666444333:::888666444333222222333222444888;;;;;;999666333666888888666222111222555444444444555666555222000444333222111111222333333333444555444555===JJJTTTbbbaaaVVVBBB333000111000222333444444333222222444555666888999888555333111777555333000...---------,,,------...///.........222222333333222111///...---...000555::::::777444222000...------...---+++......//////......---,,,......///000000111000000,,,------...///.........333222111...+++)))***+++,,,,,,+++((('''(((+++...)))+++---///000000000////////////.........//////------,,,,,,,,,,,,+++++++++(((&&&'''***------,,,)))'''&&&&&&((()))((((((((($$$$$$&&&%%%%%%///<<<```sss}}}jjj^^^tttvvvIII444999999444111333333000,,,++++++...222333111...---,,,,,,///444444000+++...,,,+++***+++***((('''%%%'''(((''''''''')))+++///)))@@@XXXQQQIIIIIIAAAHHHsss^^^[[[XXXDDD@@@222((()))***%%%###%%%&&&###!!!%%%***---***&&&***(((&&&###"""###$$$%%%###""""""!!!"""$$$%%%'''%%%%%%%%%%%%&&&&&&'''(((******(((''''''((()))***yyylll^^^UUUNNNMMMUUUaaarrroooWWWMMMPPPPPPUUUbbbxxx~~~xxxooonnnkkkgggeeefffhhhkkkjjjkkklllmmmlllkkkiiigggeeeeeeddd^^^XXXTTTTTTVVVYYYVVVRRRPPPPPPPPPOOONNNOOOJJJFFFFFFIIIKKKIIIFFFIIIKKKNNNOOOOOONNNKKKJJJEEEEEEEEEDDDDDDCCCBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???@@@BBBCCCBBBAAA===???AAADDDEEEDDDCCCBBBBBBAAA@@@===;;;;;;>>>@@@??????>>>======>>>???@@@BBBAAA@@@>>>>>>>>>>>>???:::<<<>>>???BBBJJJTTT[[[RRRJJJ???:::;;;>>>???>>><<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999@@@:::555555444333666;;;777666555333222222333333333444666777888777666555777777888888999999999:::333444666777777777666555;;;999777666666777777666:::;;;===>>>===;;;888777:::666333333555777777666<<<:::777444222111111222111444888<<<<<<999555222:::999666444333333444555888777555444444444444333333444444555555444444333666555222000111777@@@FFFeeedddYYYEEE333...111444222222222333333444444444666444222222333333222111666666666333111///000111222111111000///...------555666444///---///...,,,...///111444666888999999333111///......////////////////////////.........111///...///111222222222000//////111333222///+++---222333---((()))+++,,,,,,+++))))))***+++***)))***+++---//////...---,,,//////000000000111111111,,,,,,,,,,,,,,,,,,++++++,,,(((&&&''',,,...,,,)))...***&&&$$$%%%'''''''''(((&&&%%%%%%###%%%000;;;ddduuu}}}uuummm^^^\\\hhhyyyWWW===444777::::::777444111//////111000---///333000(((000000///...............---,,,***)))))))))((('''(((&&&%%%'''***+++)))&&&+++***---555???EEEEEECCC333FFFccc~~~eeeUUULLLDDD222,,,&&&$$$&&&'''%%%"""&&&&&&&&&'''''''''''''''***)))(((&&&%%%$$$######!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''',,,---------,,,***((('''vvvkkkaaa]]]aaajjj~~~hhhRRRJJJFFFFFFKKKWWWkkk}}}vvvnnngggccc[[[ZZZWWWUUUSSSTTTVVVXXXWWWXXXXXXYYYXXXWWWVVVUUUYYY^^^cccdddaaa^^^]]]]]]```___]]]YYYUUUPPPLLLKKKLLLHHHEEEFFFIIIJJJHHHEEEIIIJJJLLLMMMNNNMMMKKKJJJEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCBBBAAA???AAACCCEEEFFFEEECCCBBB@@@@@@>>><<<999:::<<>>============>>>???@@@AAA@@@???>>>===>>>??????>>>======<<<===@@@FFFJJJHHHAAA999666888;;;<<<<<<:::999999999999::::::;;;777888999;;;<<<>>>???@@@CCC===888777555444666;;;666555333222222333444666555555555555555555666666555555666666666777777777444555777888888777666555888666444444444555666777999:::<<<======;;;999777999666333333555777777666;;;999666444222222222222...111666:::;;;999555333999888666444333333333444777666555555555444333222333333444444444444333333666666555444444666:::>>>IIISSSXXXMMM===333111222333333333333222222222222555333222222333444333222999999888666333222222333555444333222222111111111444555333///---//////---...///111333444666666777333222000000000000000000///////////////////////////......///111333222111...------...000000,,,))),,,222333...******,,,+++...,,,******++++++***))))))***,,,---...---,,,++++++,,,///111222222111000...------,,,+++++++++,,,---***'''(((,,,...---***)))((('''&&&'''((((((((((((&&&&&&(((((((((...555RRRmmm|||qqqfffSSSHHHKKKYYYmmmeeeAAA------000333444222000//////---...,,,))),,,111000,,,000//////...------......---,,,***))))))(((((('''(((&&&&&&'''******)))''')))(((***111999>>>>>><<<>>>FFFQQQYYY\\\^^^```bbbwww{{{dddKKK777///***%%%$$$&&&((('''%%%'''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$ !!!###%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&'''***+++---------,,,***(((yyy{{{www]]]LLLGGGBBBCCCGGGQQQccc}}}{{{ppplllfffaaa]]]YYYVVVSSSNNNMMMKKKIIIIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJMMMVVVbbbjjjmmmllljjjjjjppprrrsssnnndddZZZSSSPPPLLLIIIFFFGGGIIIIIIGGGDDDIIIIIIJJJKKKKKKKKKKKKKKKFFFDDDBBB???>>>>>>???@@@CCCCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@AAACCCDDDCCCBBBAAACCCEEEFFFFFFEEECCCAAA>>>>>>===;;;888999;;;======<<<======>>>???@@@AAA>>>============>>>??????@@@===;;;:::;;;<<<<<<;;;>>>:::555444777;;;<<<;;;888777777777888999::::::888888888999;;;>>>@@@BBBDDD>>>:::999777444666:::666555333111222444666888777666444333333444555666333333333444444444444444444555888::::::999777555666555333222333444666888777888;;;======<<<:::888888555333333444666666555999888666444333333333333---000444888999888666444888777555444333333333444555666777777666555333222222333333333333333333222666777888777555444444444333DDDQQQMMM???555222111333333333222111111000000444222111222444444444333;;;;;;;;;888555333333333555444333222222333444555222444333......111111///...///000111222333333333222222111111111111000000/////////.../////////000.........000222333111///---------...///...,,,)))+++111444000------,,,+++000...,,,,,,,,,,,,+++))))))***+++,,,---,,,+++***))),,,000444666555333222111///---+++******+++,,,...+++)))***---...---+++(((((()))*********)))(((&&&%%%'''+++,,,,,,111888SSSuuurrrbbbTTTIIICCCIIITTTdddhhhGGG222)))(((***---...------///000...///---))))))---///...//////...---------......---,,,+++)))((((((''''''(((''''''((()))***)))'''&&&&&&''',,,222555555333???BBBCCCBBB???>>>AAADDDJJJWWWkkkzzzxxxbbbBBB,,,***'''###$$$'''))))))((())))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&(((***,,,...///---+++***ӵkkkTTTIIIFFFCCCDDDHHHPPPaaa{{{uuuhhh^^^\\\YYYVVVTTTSSSRRROOONNNJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHQQQ^^^hhhmmmpppsssuuuĦllldddaaaTTTPPPKKKĦGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGEEEBBB???>>>>>>???@@@DDDӵ@@@BBBAAA@@@AAACCCDDDCCCBBBBBBCCCEEEFFFFFFDDDAAA@@@>>>>>>===;;;999999;;;=========>>>???@@@AAABBBCCC;;;;;;;;;<<<===>>>>>>???>>>;;;:::;;;???@@@>>>;;;<<<:::888888;;;=========777777777777888999::::::===;;;999888888999;;;<<L~~~uuuooommm^^^YYY=hĦJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFCCC@@@???@@@AAABBB4ĉ@ӵBBBAAA@@@AAACCCDDDCCCBBBAAABBBDDDEEEDDDBBB@@@>>>?????????===;;;;;;<<<>>>>>>>>>???AAABBBCCCCCCDDD::::::;;;<<<===>>>>>>???;;;::::::===BBBCCCAAA???>>>===;;;<<<<<<=========888888888888888999::::::===<<<999777555555666777888444333555555333444777;;;999666333222222333444222444666888888666333222444444444>L444555777999;;;;;;:::888777>>>>>>>>>;;;777666666888444666888;;;<<<;;;:::999666666666666555555666777666666555555444444444444555666777888888777555444888888777666555555555555333666999999777555444444333222222111111222222333555666777666333222222333555888777333111333444333//////000111222222333333222111111333555555444222555666666555222///......//////......///000222222000333222//////333444222000000000000000///...------///000000...---///000000///.........000111222333222222222111///+++''',,,...///000///---,,,+++)))///333222111111...***111000/////////...+++)))+++,,,,,,---------------//////000111333555888999222000,,,***((()))***+++---,,,+++,,,---/////////,,,***(((***...///,,,((($$$&&&)))******444KKK```iiiOOO???888:::III\\\kkk\\\888///000000222333333222111222444666222///------,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,***'''&&&''')))((())))))***)))((((((((())))))***+++------+++***&&&,,,222666777777:::<<<:::111...555666---))),,,)))'''&&&%%%&&&'''''''''***))))))((('''&&&&&&%%%$$$$$$######$$$$$$%%%%%%((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++---...---+++***GG=?nnnVVVKKKHHHGGGCCCCCCGGGQQQdddvvvooogggbbb___[[[TTTNNNIIIIIIJJJLLLMMMKKKHHHEEEDDDBBBBBBEEEJJJLLLKKKHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKNNNTTT]]]dddHdĦqqqllljjjiiibbb=ĪjIIIJJJJJJIIIIIIHHHGGGFFFGGGFFFDDDBBBBBBBBBCCCDDDGG=?@@@???@@@BBBCCCBBBAAA@@@BBBDDDEEEDDDBBB@@@>>>@@@AAAAAA???===<<<===>>>>>>???@@@AAABBBCCCCCCCCC:::;;;<<<===>>>>>>>>>>>>::::::;;;>>>@@@@@@???===>>>===<<<;;;;;;:::::::::999999888888888888888999999888777666555555666666333000111444444222333666;;;999777555333222222222000333777::::::888555222777666666HdĦ555666777888999:::999999888???AAABBB???:::666666777333555888:::;;;:::999888666777888888777666777888666666666555555444444333777888888888777666555444777777666666666555555555333666999999666444555777444333222111111222333444555666666555333333444666///111111000444888666111...///000111222444555555222222222444555555333111111222444333000---,,,,,,000000111111222222222222111333222//////333555333111111111111000///......---...///...++++++///222111000.........000222444555444222111000---)))&&&)))+++---...,,,***)))))))))...111000000111///***000/////////000///,,,***,,,,,,,,,---------.........---,,,+++,,,///222444///---+++)))(((((()))*********+++,,,---///000111,,,///111222000...,,,+++%%%)))...333999IIIfff~~~rrrXXXIIIHHHMMMbbbxxxrrrGGG222///111111...000111111111222555777444---)))***,,,,,,,,,---,,,,,,+++++++++,,,------+++,,,---+++'''%%%'''***(((***+++***)))(((((()))***+++,,,---,,,,,,+++***)))+++,,,,,,+++---333777333///000444111(((&&&***(((((('''&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&***)))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%)))******++++++***)))(((ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵlllĦwwwooo___ĦPPPĦKKKIIIGGGEEECCCBBBBBBGGGMMMOOOMMMJJJFFFEEECCCRRRDdD[[[XXXSSS?fӵJJJKKKKKKĦEEEDDDDDDӵƜ`1.׼s@@@???ĭӵEEEAAAAAA>>>===>>>@@@AAAAAAAAA@@@ӵ???>>>>>>===Ħ>>>>>>===<<<<<<888888666666666666777777777Ħ444222222555666333555Ħ777999:::999888666888888777DdD777777888666555ӵ;;;999ӵ:::ӵ666666666666666Ħ444999ӵ555444333666ĭӵ222444111111222333444444555333222333444555555222000///111333333111...------000111333444444333222111111333222//////333444333222222333222222111000///...000000---***+++000555111000...---...000333555444222000//////---+++)))(((+++......+++)))((())))))---......///111///***.........///000///,,,***,,,,,,,,,,,,,,,,,,---...,,,+++*********+++,,,,,,++++++***)))(((((())))))'''(((***+++,,,...111333555AAAKKKGGG777***(((,,,&&&***555GGG\\\sssxxx___RRR[[[ccc{{{yyyQQQ:::444444444444222555999===@@@CCCGGGJJJCCC555)))))),,,---,,,---+++++++++++++++,,,------***,,,...+++&&&%%%'''***(((***,,,+++)))'''((()))(((***+++,,,+++************,,,,,,***)))+++000555,,,///111222---(((&&&'''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&)))((('''%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&,,,+++***)))'''&&&&&&&&&?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zzzzg&e>&eVVVmmmHLhhh]]]VVVShӵgLEEEEEEEEEDDDBBBAAA???@@@EEELLLNNNLLLS?ʬDDDCCC3h?D%%)?SSSQQQZufĦKKKLLLMMMgLBBBCCCCCCg&eDDDgĉ@@@@???g&e>&eEEE@e???@@@??===>>>======???@@@@@@???g<ĉ?????????>>>3we<Ħ??????<<<;;;3h?@e666555444444444999999999Z4447775555558888883h?gL444666888999:::::::::888888777D%%)?666fff?><z;;;666=?Ħ999g&e<<<g&e777777777S?ʬ4444ff?>ߝL333@e777g&e;;;6665553h?g&e>&e555222??333333333333333333444444333333333555555444111//////111444444222000//////...000222444444222000...222444333//////333444222333333333333333222111000000111111---***+++222888111000...---...000333555333111............---,,,)))---000000---******+++))),,,---,,,...111///***---------///000///---***++++++******++++++,,,---+++,,,,,,,,,,,,+++)))((()))))))))))))))(((((((((%%%''')))+++,,,...111444BBBVVVeee[[[???'''$$$+++$$$)));;;YYY{{{ttt\\\PPPTTT___{{{vvvVVV777///333555444666BBBFFFMMMSSSYYY^^^cccgggUUUAAA///***------,,,---+++*********+++,,,,,,---***---...+++&&&$$$'''***(((+++---,,,)))'''((()))&&&(((***+++***)))))))))'''***,,,+++(((%%%&&&(((...///,,,&&&###$$$&&&&&&$$$&&&'''&&&&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''))))))((((((((('''''''''...,,,***'''%%%$$$$$$$$$4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦnnnHƅ^Hu]Ħ___ntHdĦWWWOOOHGgĉ@JJJHdĦGGGFFFDDDBBB@@@AAA@@@AAADDDHHHKKKHtƅ^FFFGGGBt=o9ĦDtfo9ĦJJJKKKIIIg?MMMLLLHdĦCCCBBBBBBHu]ĦFFFtt???>>>Hƅ^Hu]ĦGGGH׼sAAADDD===>>>@@@@@@<<<===AAABBB@@@tQAAACCCEEEFFFje<Ħ:::999<<<Bt=o9ĦH׼s444444555555666666???<<<999HtĦ222777888888888Bt=o9ĦHdĦ444444555777999:::999999999999Dtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]Ħ:::Hu]Ħ777666Htƅ^666qIܗGIӵ111H׼s333444Hu]Ħ333666Bt=o9ĦHƅ^Hu]Ħ222222666555444333222222222222000000111222222222111111333222111000000000222222333333333222111000//////222222222333333444444444...///111222333333222222333222///......///111333111000---,,,,,,...000111111111000///...,,,***)))------...000222111...++++++,,,---------,,,++++++---..................---..................------,,,+++***+++------+++***---+++)))***---...,,,***)))---...******000:::AAAUUUhhhqqqaaaCCC---%%%$$$))),,,:::XXX~~~wwwmmmmmm\\\TTTWWWqqqtttOOO<<<......333888DDDRRRffflllsssyyyzzzxxxvvvuuukkkTTT999,,,---000,,,%%%+++***+++,,,------***((()))***+++***((('''&&&'''---,,,***((('''&&&''''''(((((((((((())))))))))))%%%'''(((******)))'''&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###((('''%%%%%%%%%&&&(((***((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&''''''(((+++,,,***%%%###%%%&&&###4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦkkkDdDΦDdDĦaaaq<niDdDĦMMMqetJJJJJJDdDĦGGGGGGGGGEEEDDDBBBAAAAAACCCFFFq<RDDDEEEqjRgdKӵHdDĦgdKӵKKKKKKGR/f6LĭĦIIIIIIDdDĦBBBAAAAAADdDĦGGG`eĭBBBDdDΦDdDĦFFFDdDĦCCCDDDCCCBBB@@@>>>===>>>???===;;;===BBBBBB>>>geĦ@@@???@@@FSĦ;;;:::qjRgdKӵDdDĦ555555555666666555;;;999777DdDĦ555888888999qjRgdKӵDdDĦ333222444666888888888999999999HdDĦgdKӵDdDDdDĦ===DdDĦ4DufӵDdDĦ999DdDĦ777q<R777777peƜ4DuTӵ333DdDĦ222333DdDĦ222qjRgdKӵDdDΦDdDĦ222222333333222111555555444333333222111111222222222333222222111111222222111000000111111222111111222111000///......222222222222222333333333......///000111111222222333111///------...///111111///---++++++,,,...000..............................///111222111...+++***+++,,,---------,,,+++,,,------......------,,,---------------,,,,,,,,,,,,++++++,,,------,,,***,,,***)))***,,,---+++)))$$$''')))(((+++777HHHTTTnnnwwwqqqVVV777)))(((***+++:::SSSqqqjjj```]]]mmmfffLLL???444---///555@@@VVVlllwwwzzz|||}}}zzzvvvsssrrr]]]JJJ555+++,,,///,,,&&&,,,++++++,,,------+++))))))***+++***(((&&&&&&''',,,+++)))((('''&&&&&&&&&''''''((((((((()))))))))&&&'''((())))))((('''&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$((('''%%%$$$$$$%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&''')))***)))((('''%%%***+++)))$$$###%%%%%%"""4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦeeeDdDΦDdDӵdddGIpӵDdDĦIIIpo9wӵDdDĦHHHIIIJJJIIIHHHDDDCCCAAABBBDDDpo9uBBBCCCDDDEEEGIdnuR)ĦDdDĦnuR)ĦJJJKKKCdgĪjEEEDdDĦAAA@@@AAADdDĦFFFHߝL`o9EEEDdDΦDdDӵDDDDdDĦEEECCCCCCBBBAAA@@@>>>===<<<;;;:::===AAAAAA<<>><<>>DdDĦnuR)ĦDdDĦ888DdDĦ666po9u666777888888=ӊB1.uTӵ555DdDĦ222333DdDĦ222GIdnuR)ĦDdDΦDdDӵ333222333333222000444444444444333222111111444444444444333222111111111111000000000111111222000000000000000///...---222111111111111111000000//////.........000111222333111///---,,,,,,---...000///---++++++,,,---...//////...------...///000000///000111222111...+++)))***,,,---...------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,***+++***))))))***+++***)))&&&((()))***000???VVVgggnnnIII,,,%%%'''(((222LLLpppwwwllleeemmmfffHHH444222......111666EEEbbb~~~}}}tttiii___YYYWWWHHH===111+++,,,---+++(((,,,,,,+++,,,......,,,+++((()))***)))'''&&&&&&'''))))))))))))(((&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&((((((((((((&&&%%%((('''%%%$$$###$$$$$$%%%)))((('''&&&&&&&&&'''(((&&&(((***,,,,,,)))&&&###(((***((($$$"""$$$$$$!!!4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ___>d<ʜ4DuTӵddd4DwDd<ĦIIIpuR)Ħ>dd<ӵDddd<ĦCCC4DufئL>eDDDDdDʜ4DuTӵ@@@DdDĦEEEBBBBBBBBBBBBBBB@@@<<<::::::999;;;??????<<aĦAAA===peӵDx<DdDĦ777888777777666555666555555DdDĦ888666777888peӵDx<>dd<ӵDd<DdDΦDdDĦ???DdDӵnd<DdDĦ777>d<Ħ555peӵ666Ħ888F&uTӵ777DdDĦ444444>d<Ħ444peӵDx<>d<ʜ4DuTӵ333222222222111000333333444444444333222111555555555555444333222111000000000000000111111111000000111111000//////...111111111000/////////...111000...------///222333444222000...---,,,------111000...---,,,,,,---...333222///---,,,,,,---...111000000111222111...,,,)))***,,,---...------,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++)))******)))))))))))))))(((***))))))***---;;;RRRfffxxxrrr]]]>>>+++***///111HHHdddxxxxxxqqqNNN<<<666222111111333555@@@YYYppppppkkkcccVVVJJJAAA<<<:::888444...,,,,,,,,,***)))---,,,,,,,,,...///...,,,((())))))(((&&&%%%&&&((((((((())))))((('''%%%$$$&&&&&&&&&&&&'''''''''((('''(((((()))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))'''((()))******(((%%%###&&&((('''###"""$$$### 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<ĦYYYs&dq&ĒRYYYaaai?ʜtd<ĦEEEHHܗDӊBLLL<xJJJHHHHHHHHHHHHFFFEEEB?>>>daĦBBB<<<B?Ho9777>d<888777666555777666666>d<ӵ444666B?Ho9555<x222444444333333333444&ӫeʬtIӇ555>d<Φ>d<Ħ===D&ӫetIӇ777DdDĦ666sdKĦ444B?dp&ĒR777777>d<sdKĦ666B?Ho9444s&dq&ĒR666333111111222111000333333444444333333222222666666666555444333222111//////000000111111111111111111222222111111000000000000000//////.........333222///......000333555444333111000............222111000///......//////333222///---,,,---...///111000///000111000...,,,***+++,,,---...---,,,,,,)))******************)))++++++,,,,,,---------...***))))))***++++++***(((************)))(((((()))'''&&&'''((((((000FFFZZZfffZZZFFF333,,,444AAAKKKlllWWW888333999666444333222333888DDDOOOFFFDDD???999444222333555000//////...---+++***)))---,,,+++,,,...///...---((())))))(((&&&&&&''')))(((((()))))))))'''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&######$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***+++)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%''''''###"""$$$### 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegelllTTTsĪj@hNNNXXX[[[fdDĦGGG@ďDMMMLLLHkgeKKKIIIGGGHHHIIIJJJIIIFFF@hFFFFFF@GEEEFFFHĪj@IŌCCC>>>BeneEEEHkgeDDDne>>>>>>feEEEHu]3hh<<<<<<===seAAA@@@???AAACCCCCC???;;;<<<999999;;;;;;>>>geĦja>aĦ???:::@G999999se888888777666555777777777<Ō222333444@G555555Hkge111333444444333222222222HĪj@IŌ444555ege888:::Hu]3hIŌ555777DdDĦ555ne<<<333@h888888>h555777666se888ne888888@G333333sĪj@h888666222111111222222222444444333222222333333444555555555555444333222222......///000111111111111111111222222222222111111000//////////////////...444222000//////000333444333333222000000/////////111000000000000000000111///............///111222///...---...000000///---+++,,,---------,,,++++++))))))************))))))++++++,,,,,,------......***))))))***++++++***(((***+++,,,+++)))(((((()))(((''')))++++++222GGG^^^lllTTT:::///,,,444JJJaaaxxxHHH111222:::555444222111111222555777333222111...---...111444...............,,,+++)))---+++***+++---.........)))***)))(((&&&''')))+++)))))))))))))))(((''''''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))+++,,,---((('''&&&&&&&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&$$$''''''$$$###%%%$$$ 4DuXӵĵD^~~~fffPPPEEEKKKRRRSSSOOODdDĦLLLKKKMMMLLLKKKKKKKKKIIIGGGEEEHHHKKKJJJGGGDDDDDDDDDDDDEEEEEEGGGIIICCCDDD???DDDFFFCCCBBB>>>???@@@CCCEEED^EEE@@@??????s׼s@@@AAA>>>===???CCCDDDAAA===;;;::::::<<<<<<>>>geFm8>aĦ999888:::;;;:::999s׼s555777888888666555666555666Ho666222333555666444555555222222444555555444333333333555666777666555666D^444444666DdDĦ555;;;;;;333444666777777666333555666555s׼s888777777777888444666444333333888555111000111333333333555444222111111222444666333333444444444333333222---...///000111111111000000000111111111111000000///////////////000000000333111000//////000111222111111000000////////////......//////000000111111---......///000000111111---,,,+++---///000///...,,,------...---,,,***))))))******++++++******)))*********+++,,,---------,,,+++***+++------+++***+++---...,,,)))((()))******(((+++//////666NNNhhhqqqOOO555222111444OOOrrr^^^???333333444222333333000//////000000222222111///,,,+++,,,---------,,,---......,,,+++,,,***)))))),,,---......*********((('''(((***---++++++***))))))))))))***''''''((((((((()))))))))***)))(((''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''')))***++++++'''&&&%%%%%%%%%&&&((()))###$$$%%%&&&''''''''''''$$$''''''%%%$$$&&&$$$!!!Φ4DuXӵtvӵ>d<ĦĦĦĦ{{{dddNNNHHHDDD???AAAGGGDDDHHHLLLOOONNNJJJFFFDDD>d<ĦLLLKKKDDDEEEFFFIIIKKKLLLKKKIIIHHHBBBCCCDDDHHHKKKKKKJJJHHHBBBFFFJJJKKKGGGCCCBBBAAACCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEEEEFFFHHHKKKFFFDDDDDDHHHGGGDDDCCCFFFAAABBBCCCBBB@@@???@@@AAACCCEEEFFFFFFEEEEEEGGGHHHAAA@@@>>>===ĦBBB???AAACCCDDDEEEDDDCCCBBBCCC>d<ĦGGGEEECCCBBBAAABeCCC@@@@@@>>><<<>>>CCCEEEBBB???::::::<<<>>>======geFYĉ}}}>aĦ444666888777<<d<Ħ;;;666444444555>d<Ħ666666777Ħ222333555777777777777666666666666555444444333333333444555333Be555777777666666Ħ777666555333222333444666888666555333111000000111111777444111000111333444444666444111///000222555777222222333333444333333333,,,---///000111111111000//////000000000000000///.../////////000000111111111000///......///000000///////////////.........,,,,,,---...///000111111000000111111000///...---+++******,,,...//////...---.........---+++)))(((******++++++++++++******((())))))***++++++,,,,,,------,,,---......---++++++---///---***((()))+++)))&&&'''+++,,,444NNNjjjaaa>>>,,,666<<<<<>>===BBBCCCDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>@@@CCCEEEDDDBBBBBBEEEHHHEEEBBB???gdKĦ>>>>>>???@@@AAABBBCCCCCCCCCDDDsdKĦDDDDDDCCCBBBBBBFFFBBB???BBB@@@??????@@@@@@???=========???CCCGGGGGGŶS]]][[[SSS3we<666999===???AAA===999777666333222333555666666555333222222333555iĉ@3hR/Ō777888888888888777333555666666555666:::===555555444333333444888<<<777777666666666666666777111444888<<<===<<<999777999:::999777666DdDĦ888666444333444sdKĦ555777gdKĦ777777666555444333333222:::999777555444333333444333222222111222333666666666gdKĦ888111111222444666888:::;;;;;;888444222222222111111222222222222333444555555222111000000///000000000333222111333666666333000000//////111444555333000......///000000000000000///000000000///000111333.../////////------///111......---,,,,,,,,,,,,---111...+++,,,///222333222333222222111222222333333///---+++,,,000222111000...---+++***)))******+++***++++++++++++***)))(((,,,***''''''***,,,,,,***000000///...,,,+++***)))......---,,,***)))(((((('''))))))&&&)))444DDDOOOCCC999///555>>>EEEdddqqqVVV<<<444111+++***...+++...000000---,,,---//////...---+++******++++++)))***,,,...//////...---+++******,,,///000///---222111...,,,******+++,,,222///+++((('''(((***,,,...,,,***)))******)))((()))(((((()))))))))&&&$$$$$$%%%'''&&&&&&%%%'''((('''(((((('''%%%%%%&&&''',,,+++(((&&&$$$$$$$$$$$$###%%%''''''$$$###$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&(((,,,///...***&&&''''''&&&%%%$$$$$$######>Anenenenelll[[[KKKEEEEEEEEEEEEFFFIIIJJJJJJJJJIIIFFFDDDDeFFFHHHKKKLLLIIIGGGFFFGGGIIIJJJIIIGGGCCCCCCDDDGGGJJJLLLJJJGGGEEEEEEEEEFFFFFFFFFFFFGGGJJJGGGCCCAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCEEEGGGFFFCCCneAAA??????@@@AAABBBCCCCCCCCCCCCCCCneCCCDDDCCCCCCAAAAAACCCEEEEEEBBB???@@@???>>>>>>@@@@@@???>>>>>>@@@DDDIIIKKKIII>APPPTTTRRRk<888888:::<<<===AAA>>>;;;888555333333444666666777777555333111000222333444fh666888:::;;;999777666333444555555444444888;;;555555555444333444777:::888888777666666777777888333444555777999:::::::::;;;<<<<<<;;;:::De:::888666444333333ne333444ne777555555555555555444444444:::999777555444444444444333333222222222222333333444555ne999999333333444555666777999:::666444111000000111000///000111111222333444444555333222111000000000000000333222222333555555222////////////111333444333111......///000000000000000111111111000/////////000///000000///......///111///......---------------000...+++,,,///222333222111000000000000000111111---+++***+++...000///...------,,,+++***************+++---------+++***(((---***((((((+++---,,,+++---------,,,,,,,,,,,,+++...------,,,***))))))(((%%%(((+++***)))+++000444000---...:::GGGLLLeeexxxTTT@@@000------)))(((,,,+++---//////---,,,---...///...,,,+++******+++++++++,,,---...////////////---,,,,,,---///000000///...---+++******+++,,,---111///+++((('''(((***,,,...,,,***)))******)))((((((((('''((()))(((&&&$$$$$$%%%&&&&&&%%%%%%&&&((((((((()))'''&&&%%%'''(((111///---***'''%%%%%%%%%&&&(((***)))'''%%%&&&(((&&&%%%%%%$$$$$$#########%%%&&&(((+++...---)))&&&&&&&&&&&&&&&%%%$$$###fffWWWHHHDDDEEEEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBEEEGGGIIIJJJGGGFFFEEEFFFHHHHHHHHHGGGCCCCCCDDDFFFIIIJJJIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGKKKGGGCCC@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFKKKJJJIIIFFFDDDBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDBBBAAABBBDDDEEEEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@BBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@???>>>===>>>@@@@@@???>>>???BBBHHHMMMNNNIIICCCIIILLL::::::;;;;;;<<<<<>>???AAACCCEEEGGGHHHDDDCCCCCCDDDEEEEEEEEEEEECCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGEEECCCAAAAAA@@@>>><<<>>>???@@@BBBCCCDDDEEEEEEHHHGGGFFFDDDBBB@@@???>>>@@@AAACCCDDDEEEEEEEEEEEEEEEBBB@@@AAAEEEFFFEEECCCFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA???======???AAAAAAAAABBBAAA@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>??????>>>===>>>BBBGGGKKKKKKFFF???:::@@@CCCFFFGGGEEEAAA???>>><<<;;;:::::::::;;;<<<===DDDGGGEEE>>>666555777:::444555555666666777777888222333444555555666777777777888999;;;;;;:::999888555666666555555555555666888999999888777666888999999999888888999999::::::999777555333444666999;;;666888;;;;;;:::999999:::999888666555333333333333222222222333444555666777444444444444444444444444777777666666555555555555555555444444444444555555333555777999999999777666444444444555666777888999666555444555666555333111,,,---///111222333333333555555333222111111000000333333333333333222000//////111333333222111222333000///////////////000000333111000000111222222222444444333111......000222111000000///////////////......---...///111222333///...------------------000/////////000111111111++++++,,,,,,,,,***((('''+++---///111111///,,,+++---,,,+++***+++,,,---...)))************+++++++++,,,,,,++++++******)))))))))'''&&&'''''''''***......AAAYYYrrr}}}}}}RRR888666111///111000,,,+++///,,,---......---,,,,,,,,,...---+++*********++++++------,,,+++,,,---...000111...,,,+++---///000000'''&&&&&&&&&'''))),,,---...---+++)))((()))******+++***(((((()))***)))((('''&&&%%%&&&(((((('''&&&%%%&&&''''''%%%%%%&&&''')))******)))''''''((()))///...+++'''%%%###"""""""""###%%%&&&'''(((((()))((('''%%%$$$###""""""###%%%%%%''')))***)))(((&&&###%%%'''((((((&&&###}}}ZZZPPPGGGFFFHHHHHHIIIKKKIIIGGGDDDAAA???======>>><<<===???@@@BBBDDDEEEEEE@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDFFFHHHHHHDDD???;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@BBBEEEFFFGGGFFFFFFFFFCCC@@@AAAEEEFFFEEECCCFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCC@@@>>>======>>>@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDBBB@@@?????????===;;;===???BBBDDDDDDAAA???===BBBCCCDDDDDDAAA???>>>>>>>>><<<999777777:::===@@@EEELLLNNNFFF>>><<<;;;999777777666666666777888999222222333444555666777888:::999888777888999;;;<<<888888888888888888777666999;;;<<<<<<:::999999:::999999888999999:::;;;;;;;;;:::999777666666777777444777999999888777666777777666555555444333333333222333444555666777777888666555555444333333222222666666666666666555555555666555555444444555555666666777888999888666444333111222333444666888:::;;;999888777666666555222000------///000111222222222555444333222111111111111222333444444333222111000111555999888333000111444111000////////////000000222000///111444666666666555555333000......000333111111000////////////000---......//////000222333000///...---------------//////////////////000111***+++,,,,,,+++***((('''+++---///000111///---,,,,,,,,,+++++++++,,,---///,,,++++++******))))))(((************************+++'''%%%''''''&&&,,,555>>>XXXsss^^^AAA444111///---...,,,******---......---......---,,,+++---,,,+++*********+++,,,,,,+++***)))***+++,,,---000---***)))***,,,---,,,'''&&&%%%%%%%%%''')))***,,,,,,+++***))))))))))))+++)))((((((***+++******'''&&&%%%&&&((()))((('''&&&(((((((((&&&&&&'''((()))******)))''''''((()))***)))'''%%%$$$$$$$$$$$$%%%&&&(((***---///000000(((&&&%%%###""""""###$$$$$$%%%'''''''''&&&&&&&&&###$$$'''((((((&&&###"""yyyVVVNNNGGGGGGIIIIIIIIIKKKHHHFFFDDDAAA???>>>=========>>>???AAABBBBBBBBBBBB>>>???@@@@@@??????@@@BBBCCCDDDEEEEEEDDDCCCEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEGGGKKKOOOOOOKKKEEE???======>>>???@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@===???BBBEEEGGGGGGFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDEEEFFFFFFDDDBBBAAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBB@@@>>><<<===>>>@@@@@@@@@@@@BBBCCCBBBAAA@@@AAABBBEEECCCAAAAAAAAA@@@>>><<<===???AAA@@@???>>>>>>???@@@AAAAAA???===;;;;;;;;;>>>;;;777555555888===@@@FFFPPPVVVRRRLLLIIIBBB:::>>><<<999777555555666777222222333333555666888999<<<:::777555555888;;;===:::999999:::;;;;;;999777888;;;======<<<;;;;;;;;;888888888888999:::;;;;;;;;;;;;:::999888777666555666888999999777666666777444444444444444444444444333444666888999999999888666666555444333222111111444555666666666666666555555555444444444444555555777777777777666444222111///000111222555777999:::999777555444333222000...000/////////000111222333333333222111111111111222111333555555444222222333333:::???>>>777111111444222111///......///000000111///...000555888888777444444222000......111444111111000///////////////,,,---///000///000111333000000///...------------,,,---...---++++++---///++++++++++++***)))((('''+++,,,---.........---,,,+++,,,,,,+++******---///...---,,,+++)))((('''&&&)))))))))******************'''''')))'''$$$,,,888QQQlllaaaBBB444000...---,,,,,,---...000222000///......///...---+++,,,+++***))))))***+++,,,*********))))))******+++...+++)))((()))******)))((('''%%%$$$$$$%%%'''(((++++++*********))))))(((+++)))((()))+++,,,,,,+++'''&&&%%%&&&(((*********(((*********((('''((())))))))))))((('''&&&''')))(((((('''&&&&&&'''((((((%%%%%%&&&)))---//////...'''&&&$$$""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%'''###$$$&&&''''''&&&$$$###lllRRRKKKFFFGGGHHHGGGHHHJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@>>>@@@AAAAAA??????AAACCCCCCEEEFFFEEEBBBBBBCCCFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIMMMQQQRRROOOIIIEEE??????@@@@@@AAA@@@@@@????????????@@@@@@AAAAAAAAA<<<>>>BBBEEEFFFFFFFFFEEEDDDDDDDDDDDDBBBBBBDDDEEEDDDEEEFFFDDDAAA@@@BBBDDDDDDEEEEEEDDDCCCBBBAAA@@@AAA???======???@@@AAA@@@???BBBEEEEEEBBBAAAAAACCCDDDBBBAAAAAACCCCCCBBB@@@@@@BBBCCCBBB???======>>>>>>>>>>>><<<999888888888;;;999777666666888;;;===DDDRRR]]]^^^\\\YYYMMM>>>AAA>>>:::777555555666777222222222333444666888::::::888666555555777:::;;;:::999999:::<<<===:::888555888<<<===<<<;;;::::::777777777888888999:::;;;999999888777777777777777888999999777555444444666222222333444555555555555444666999<<<===<<<:::999444444444333333222222222333444555777777777666666555444444444444444444555666666555444333222222111000000000111333555666777777555222000111111000///333222000...///000222333111111000000000111222222000333666666555444555666666>>>FFFDDD;;;333111333222111///...---...///000111...,,,///444777666444333222111...---...111555000000///............///+++---000111//////111333000000///------,,,,,,---+++,,,---,,,***)))+++...,,,+++***))))))(((((((((++++++***++++++,,,,,,---***+++,,,***)))))),,,.........---,,,***)))((('''((()))))))))******+++++++++'''''')))''')));;;PPPooodddAAA333///,,,------,,,---111555666555222000...///000000---+++,,,+++***))))))***+++,,,******+++++++++*********,,,+++))))))))))))(((&&&'''&&&%%%$$$$$$&&&((())))))******+++******((((((+++***)))***,,,---...---((('''%%%&&&)))+++,,,,,,***+++,,,+++)))((()))***(((((()))'''&&&%%%'''((((((((('''&&&&&&''')))***&&&%%%$$$&&&)))***)))'''&&&%%%###""""""###&&&'''$$$%%%&&&%%%""""""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$yyy^^^OOOIIIEEEGGGGGGFFFFFFIIIDDDDDDDDDEEEEEEEEEEEEEEE???@@@AAABBBBBBAAA??????>>>AAACCCBBB@@@@@@AAADDDCCCEEEFFFDDDBBBAAACCCFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKOOOQQQOOOKKKHHHAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBB<<<>>>BBBEEEFFFFFFEEEDDDCCCEEEFFFDDDBBBAAACCCFFFCCCEEEFFFDDD@@@???AAACCCDDDDDDDDDDDDCCCBBB@@@@@@AAA???======???AAAAAAAAA???BBBFFFFFFDDDBBBBBBCCCBBBAAA@@@BBBDDDEEEEEEDDDCCCFFFHHHFFFAAA>>>=========>>>>>><<<999777777888888888777777888888999:::CCCSSSaaafffgggeeeUUUBBB???===999666555666888:::222222222333444666999:::777777666666777777888999:::888888:::======;;;888333666:::<<<;;;:::::::::777777777777888999:::;;;888666555444444666999:::888888777444222111222444000111333444555666666666444777;;;???@@@>>><<<:::222222333333333333444444333444555777777777666666444444444333333444444444555444333222222222333333111111111111222333444555666444111000111222222222666444000......///222444////////////000111222333///333666777555555666888777AAAJJJHHH===444111333333111///...---...///000111...+++---222555333111222111000...,,,...222555000000///...............***---111111000///111333000///...---,,,,,,,,,,,,,,,...///...+++***,,,///---+++***((((((((())))))******)))((()))***,,,---)))***+++***((((((+++.........---,,,+++***))))))(((((())))))******++++++...(((%%%&&&'''222QQQqqqKKK111111111)))+++******,,,111666555111333111//////111111...+++++++++***))))))***+++,,,***+++,,,------,,,***))),,,+++************'''%%%&&&%%%$$$$$$%%%''')))***))))))***++++++***((('''+++***)))***---...///...)))'''&&&'''))),,,------+++,,,---,,,***)))***+++'''(((((('''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((+++)))'''(((******(((%%%%%%$$$"""!!!"""$$$''')))$$$%%%&&&$$$!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%&&&fffQQQIIIHHHFFFEEEEEEEEEFFFFFFFFFBBB>>>@@@FFFKKKMMMLLLGGGBBB>>>>>>AAACCCAAA===DDDDDDCCCAAA??????BBBDDDMMMHHHCCCCCCEEEEEEBBB>>>BBBDDDFFFGGGGGGEEECCCAAADDDHHHLLLNNNMMMKKKIIIHHHGGGGGGFFFEEECCCAAA@@@???GGGFFFDDDAAA???>>>===<<<<<>>===<<<===>>>???DDDDDDCCCBBBAAA@@@???>>>???AAACCCEEEGGGHHHHHHGGGFFFFFFFFFEEECCC@@@>>><<>>888666666555444333333222222444555666888999999999999555444333222222444666777555555444444444444555555444555444222444666222,,,444444444333222111000///333333222111000000111111///111222222111111222333333444555555444555777999:::???BBB???888222000111666444000...---...000111111...,,,---///111000...111111000000000111333444444333222111000000000000666777777666444111...,,,///...---,,,+++,,,,,,------///222444333000---+++///...,,,+++***))))))(((,,,,,,+++***+++,,,...///,,,,,,---+++***)))***,,,***+++,,,+++))))))***+++(((+++***&&&'''------((('''(((((((((222LLLpppiiiCCC444111---)))+++,,,---...000222444444...------...000000///...---,,,***(((((()))***+++,,,...//////,,,***************)))******)))&&&###&&&&&&'''(((((()))((((((''')))++++++***))))))******)))((()))*********)))******))))))***+++,,,,,,'''))),,,......---+++***&&&%%%$$$######%%%'''((('''&&&%%%%%%&&&''')))***---,,,,,,++++++*********###$$$$$$%%%&&&'''(((((()))(((%%%###"""###$$$$$$(((###!!!$$$'''&&&%%%&&&~~~bbbQQQFFFEEEEEEDDDDDDEEEFFFGGGGGGCCC@@@CCCIIIPPPRRRRRRHHHCCC???>>>AAACCCBBB???DDDDDDCCCAAA???@@@BBBDDDIIIEEEBBBBBBEEEFFFCCC@@@AAACCCEEEFFFGGGEEECCCBBBEEEHHHKKKLLLJJJGGGDDDCCCFFFFFFEEEEEEDDDBBBAAA@@@FFFDDDCCCAAA???>>>=========@@@DDDFFFFFFFFFFFFFFFFFFDDDAAA@@@BBBCCCCCCCCCDDDBBB@@@@@@CCCDDDDDDCCCDDDFFFFFFEEEAAA@@@AAABBB@@@???>>><<<<<<===>>>???BBBBBBAAA@@@???======<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDBBB???===;;;???===::::::;;;<<<<<<;;;999999::::::::::::999999<<>>AAACCCAAA>>>;;;666333000...---...000111111///---...000000///---111000000///000111222333111111111000111111222222444444555444222///,,,***///...---,,,,,,,,,------...000444;;;???===555.........,,,+++************,,,,,,+++++++++,,,---...+++,,,,,,+++))))))***,,,+++,,,------+++******++++++---,,,)))))),,,,,,''')))((()))///BBBdddSSS666000///+++(((+++,,,---///000111222222.........///000111000...---,,,***)))((()))***++++++---......+++***))))))+++)))(((((())))))'''%%%''''''((()))))))))((((((((()))******(((((()))***))))))))))))******)))((())))))(((((()))******+++''')))+++------,,,***((($$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%&&&''')))***------,,,+++***)))))))))$$$%%%%%%&&&&&&''''''''')))(((%%%###"""""""""###'''""" $$$&&&$$$###$$$vvv[[[KKKDDDDDDCCCDDDDDDEEEFFFGGGEEECCCAAADDDKKKQQQTTTUUUJJJEEE@@@>>>@@@CCCCCCBBBDDDDDDDDDBBB@@@@@@BBBDDDEEEBBB@@@BBBEEEFFFDDDBBB@@@AAACCCEEEFFFEEEDDDCCCEEEGGGIIIIIIFFFBBB@@@???DDDEEEEEEEEEEEEDDDCCCCCCEEEDDDBBB@@@????????????>>>AAAEEEGGGGGGFFFFFFFFFHHHEEEAAA@@@@@@BBBCCCCCCEEEBBB@@@???AAACCCDDDDDDAAABBBBBBAAA??????@@@BBB>>>>>>===<<<<<<===??????AAA@@@???>>>===;;;::::::<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCBBBAAA>>><<<;;;:::999888:::<<<>>>??????:::;;;;;;;;;;;;;;;;;;:::999???DDDJJJUUU^^^YYYNNNEEE>>>999:::<<<:::888999777666555444333444444555888777666555666777888999888999999888666666777999888666444444444444333222555333222222333333222111333555666666444333333444444444333333333333444444333333222222333777:::<<<:::<<<===<<<===???<<<666555555555555555444444444222222333444444444333222222111000/////////111111333222222111111222222333444555333000222555555111////////////////////////000000111222111000///...---///111222111000000000666999<<<>>>>>>======>>>;;;888999@@@IIIKKKFFF???444333000...---...000222111000///000111000...,,,111000/////////000111222000000000000111222333333111111111111///---+++)))///...------,,,------------...444???HHHHHH>>>444111000...,,,+++++++++,,,,,,,,,+++++++++,,,------+++,,,,,,+++)))(((***+++,,,---///...,,,***))))))))),,,,,,******,,,,,,))))))(((,,,;;;WWW}}}iii:::+++//////+++)))+++,,,...000000000///...///......///111222000///---,,,***)))))))))***+++***,,,---,,,***)))((()))+++)))(((((()))***)))((()))************))))))((()))******((('''''')))+++((()))*********)))((('''((((((((((((((()))))))))((()))***++++++***(((&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&((()))***------,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%"""!!!!!!!!!"""'''######&&&(((%%%###$$$rrrTTTDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCAAA@@@CCCHHHMMMPPPQQQKKKFFFAAA???@@@CCCDDDEEEDDDEEEEEECCCAAAAAACCCDDDDDDBBBAAABBBDDDDDDCCCAAA???@@@BBBDDDDDDDDDDDDCCCDDDEEEGGGFFFCCC@@@??????DDDDDDEEEFFFGGGGGGGGGGGGEEEDDDBBBAAA@@@AAABBBBBB@@@CCCGGGIIIIIIGGGFFFFFFIIIFFFBBB???@@@AAABBBCCCDDDBBB@@@???@@@BBBDDDEEE>>>>>>>>>>>>>>>>>>@@@AAA===<<<<<<<<<===>>>???@@@AAA@@@???>>>===;;;::::::<<<======>>>???@@@@@@AAABBBBBBBBBBBBAAA???===;;;888888888:::===@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;777999===CCCPPPYYYVVVMMM@@@:::777888999777777999888777666444444444555555777666666666666777888888999999:::999777777888999:::777444333333444444333333333222333444444333111222444666777555444333444333444444444555666777777666444222111333666999<<<:::======::::::<<<:::666555555555555555666666666666777888888777666555444222111000/////////000000333222222111111222222333333444333000000444555333111111111111222222333333...///111222222111///...,,,...111111000//////000222666:::<<<<<<;;;:::999===888555999AAADDD@@@:::333222000......///111222111111111111111000...---000000///......///000111000000000000000111222222////////////...---+++***.........------------...+++,,,111:::DDDGGGCCC===666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++***(((((()))++++++---///...+++)))''''''$$$&&&)))))))))***+++***(((...===UUUtttvvvOOO...***111///,,,---+++,,,///000000///,,,+++//////...000111222000///,,,+++***)))))))))******)))+++++++++)))(((((()))))))))***,,,------,,,***+++++++++++++++***)))(((++++++***(((&&&&&&)))+++''')))++++++***(((''''''(((((())))))))))))))))))(((((()))***)))(((&&&%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%'''((()))***,,,,,,+++***((('''&&&&&&'''''''''&&&&&&%%%%%%%%%***(((&&&###!!!!!!!!!"""(((&&&&&&******'''&&&'''jjjQQQDDDIIIIIIHHHHHHGGGFFFEEEEEECCCBBBAAABBBEEEHHHJJJKKKJJJGGGBBB@@@@@@BBBDDDFFFDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDDDDDDDCCCBBB@@@>>>>>>???AAABBBCCCCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIGGGEEECCCBBBAAABBBDDDEEEDDDHHHLLLNNNMMMKKKJJJIIIIIIEEEBBB@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEE>>>===<<<;;;===>>>@@@AAA===============>>>??????BBBAAAAAA@@@???>>>===<<<>>>>>>?????????@@@AAAAAAAAABBBBBBBBBAAA@@@>>>===999999999<<<>>>???>>><<<;;;<<<<<<======<<<<<<;;;777999<<>>999666888888777888:::999888777555444444555555666666666666666777777888777888999888777777999;;;<<<999555444444555666666333222333444666777666555222444777777666555444555444444555666777888999999999777444222222555888::::::======999777999999666555666666666666666666666999::::::::::::888777666111111111000000000111111333333222222222222333333222555444000000444555444222222111222222333555555...///111333333111000///---///000000//////000111///333888:::999777666555<<<888444333444666777666222111/////////000111333111222222222111000//////111000///......///000000222111111000//////000000...............------,,,---.....................,,,,,,...333999@@@DDDGGG<<<:::555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((('''(((******,,,---,,,)))'''&&&&&&###%%%'''((('''%%%''')))(((:::XXXzzzzzzUUU>>>---...111---+++...,,,---///111000...,,,***///......///111111000///+++++++++***************)))***+++***((('''(((***)))***---000222111---***++++++,,,++++++***)))))),,,,,,+++(((''''''))),,,''')))++++++(((''''''''')))******++++++***))))))'''(((((((((((('''&&&%%%'''(((******)))'''$$$"""$$$$$$%%%'''((())))))***+++******)))'''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$***(((&&&###"""""""""###(((&&&'''******''''''***zzz^^^PPPLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDDDDDDDDDDFFFGGGHHHIIIFFFCCCAAA@@@AAADDDEEEDDDFFFFFFFFFDDDCCCDDDEEEFFFGGGFFFFFFDDDAAA???===>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHFFFCCCAAAAAABBBDDDEEEIIIMMMQQQSSSRRROOOMMMLLLFFFDDDBBBAAABBBCCCBBBAAA@@@AAABBBAAA@@@@@@BBBDDD???===;;;;;;===???AAAAAA>>>>>>>>>>>>????????????BBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAABBBAAA@@@???>>>::::::;;;===???>>><<<999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;>>>DDDJJJMMMKKKHHH>>>:::888::::::888:::>>>:::999777666555555555666555555666666666777777777777888888888777777888:::;;;999666555666888888888444333333555777999888888444666777777666666666777333444555777888999999999:::888666444333555666888999<<<<<<777555777888777777777777777777666666666777888888999888777666555000111111111222222222222333222222222222222222333222555666222000333444333111000/////////000222333///000111222333222111111000000000///...///111333111555888:::888666444333888666333000///111444777000000/////////111222333111222222111000000222333222111000/////////000111222222111000////////////........................------...////////////...///...---...222:::BBBHHH>>>;;;666111---,,,+++,,,,,,,,,---------,,,++++++)))******)))'''&&&((()))***++++++***'''&&&'''(((((('''((((((%%%"""$$$)))///JJJsssiiiMMM;;;444///......+++***,,,---...000000000...---+++...------...000111///...++++++++++++******)))))))))******)))(((((()))+++***+++...111333222...*********+++++++++******)))------,,,+++)))(((***,,,(((***+++***&&&%%%&&&)))******+++,,,,,,+++)))(((''''''((((((((('''&&&&&&)))*********)))'''$$$###&&&'''((())))))))))))))))))((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((('''$$$"""!!!""""""###$$$###$$$'''&&&$$$''',,,oooXXXPPPQQQHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDBBB@@@AAABBBDDDDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEEBBB???>>>??????@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@BBBDDD@@@AAABBBDDDEEEFFFFFFGGGHHHFFFBBB@@@???@@@BBBCCCHHHLLLQQQSSSQQQNNNKKKJJJDDDCCCBBBCCCDDDDDDCCCAAA>>>@@@CCCCCCAAA@@@AAABBBAAA>>>;;;;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@??????>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBB>>>???@@@@@@@@@???>>>===999:::<<<>>>???>>>;;;888;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>AAAAAAAAABBBCCC<<<999888::::::888;;;???;;;:::888666555555555666444555555666666666666666888999999777555555666777999777666666777999999999777555444444666777888888666777888777666777888:::222333444666777777777666777777666555555666777888888;;;;;;666333666888888999888888777777666666666444444555666666555444333...///000111222333333333222111111000000111111222111666777444111222333111000///---------...000111111222222222333333333333222222000...---///333666444777999:::888555333333444444333111111222333444////////////000111222333111222222000///000444777333222111000///000000111111000000/////////000000,,,,,,,,,,,,---......///,,,---...///000000///......,,,***,,,111777;;;===:::777333///,,,+++,,,,,,,,,,,,---------,,,+++***((())))))(((&&&&&&''')))++++++***((('''''')))+++)))((()))***(((%%%***333LLLiiiiiiIII666...111000***))),,,---+++//////000000000///......---,,,,,,---//////...---+++++++++++++++***))))))***++++++)))((((((***,,,---,,,,,,---//////---+++((()))******************---......---+++******+++)))++++++((($$$###&&&***)))***+++,,,+++***((('''''''''''''''(((((((((((((((((()))***)))((('''&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!  """######""""""$$$$$$###(((///pppYYYQQQQQQEEEFFFGGGHHHHHHGGGEEEDDDAAAAAABBBBBBBBBBBBDDDFFFEEEEEEDDDBBBAAA@@@AAACCCEEEFFFGGGGGGEEEDDDDDDEEEEEEGGGHHHHHHEEECCCAAA@@@@@@@@@@@@???????????????@@@@@@@@@???===>>>@@@BBB>>>???@@@BBBCCCDDDDDDDDDGGGEEEAAA>>>===>>>@@@AAAEEEHHHMMMOOOMMMJJJGGGEEEBBBAAABBBDDDEEEEEECCCAAA<<<@@@DDDDDDBBB@@@@@@BBBCCC???<<<;;;>>>AAABBBAAAAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBB<<<===>>>??????>>>===<<<888999;;;>>>@@@???;;;888:::;;;;;;;;;;;;;;;;;;:::>>>======<<<999888;;;@@@999666666888777666999>>><<<:::999777666555555666444555555666777666666666:::::::::777444333333444777666555666888999999999:::777444333444666666666888888888777666777:::<<<111222333555666555555444555555555666666888999999777;;;;;;555333555999999:::999999888777666555555222333444555555555444333,,,---///111222333333333000000////////////000000111666888555111222111000111000...------...///111333222222222333333444555444333000---,,,///444888555777999999666333222222333222222333444333111...////////////000222333333111222111///...000555:::444333222000000000111111///......//////000111222++++++++++++,,,---...///,,,---///000000000///...,,,(((&&&***222777444///666444000,,,******,,,---,,,,,,---...---,,,***)))((())))))(((&&&&&&'''(((,,,,,,+++((('''(((+++...'''&&&(((,,,,,,+++333>>>qqqnnnKKK666...+++111000''''''000222,,,000000000/////////000000,,,,,,+++---...///...,,,***++++++++++++***))))))***++++++***((()))+++---///---***)))***,,,------'''((()))***************---///000///---+++++++++***++++++'''""""""&&&+++((()))***+++***)))'''%%%&&&'''''''''((()))))))))&&&'''((())))))***************+++,,,,,,***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """$$$######%%%%%%%%%+++333yyy^^^OOOMMMIIIEEECCCBBBAAA???BBBHHH@@@@@@AAABBBBBBAAAAAAAAAGGGFFFCCCAAA@@@@@@AAABBBEEEDDDCCCEEEHHHIIIFFFCCCCCCEEEHHHIIIHHHEEEAAA???AAA@@@>>>>>>@@@AAAAAA@@@BBB@@@======>>>>>>>>>>>>===@@@BBBCCCBBBAAAAAABBBDDDCCCBBBAAA@@@AAABBBBBBCCCCCCEEEGGGJJJJJJHHHFFFGGGDDDBBBDDDHHHHHHDDD??????AAACCCCCCBBB@@@???@@@BBB>>>;;;>>>EEEHHHFFFAAA>>>???@@@AAAAAAAAAAAAAAACCCAAA@@@AAADDDFFFEEECCCDDDCCCAAA@@@@@@AAACCCDDD???>>>======>>>===;;;999::::::999999999:::;;;;;;===<<<:::999888999999::::::777555555777888999888555666777666555555777999;;;;;;<<<;;;:::888555444888888888777777777777777::::::999999777666444333333444777888999888777666:::999777666555666777999777777777777777777777777333555666666555444444555555555666666777999::::::777999:::999666666888:::444666777999999888777666555555444333333222111111000000111222222222222222111000000/////////000000444333333444555555222000222222222000...---...///,,,---///222444666777777666444222000111444777999:::999888666444333222222444333666:::888000...111---------......000111111222111000000000111222333666444111//////000333555222222222111222222333333444111---+++++++++******---......///000111111222---)))(((++++++***+++///000///---+++*********+++---,,,+++***)))))))))))))))((('''(((***,,,+++***---+++(((&&&%%%'''(((***'''%%%'''(((%%%***FFFddd{{{cccIII666------,,,,,,,,,,,,,,,---.../////////............//////---,,,,,,,,,------+++))),,,+++******)))************************)))(((((())))))))))))***+++,,,---******+++++++++***))))))************+++,,,------,,,***''''''''''''&&&%%%%%%'''***,,,,,,+++)))(((((((((((()))(((''''''&&&***'''$$$&&&+++...---***+++***))))))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%"""!!! !!!###$$$!!!!!!$$$&&&$$$'''666GGG{{{dddTTTOOOIIIEEEBBBBBBAAA???BBBGGG@@@AAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDGGGGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@@@@BBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>======???AAAAAA@@@??????@@@CCCCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFDDDAAA???DDDBBBAAACCCHHHIIIFFFBBB@@@BBBCCCCCCAAA@@@@@@AAABBB???>>>@@@EEEGGGFFFCCC@@@@@@@@@AAACCCCCCCCCBBBEEECCCAAABBBCCCDDDBBB@@@CCCBBB@@@??????@@@BBBCCC???>>><<<<<<===<<<;;;999:::::::::;;;;;;<<<<<<<<<===;;;:::888777777888888888777555666888999999888999999999888555555666777::::::;;;;;;;;;:::999888888888888888888888888888;;;::::::999888777666555777777888999999999888888999888666555444555666777777777777777777777777777444555777777555444555666777666666555555666777888999::::::888666555777:::888999:::::::::888666444555444444333222222111111000111111222222222111111///////////////000111111111111111222333333111///---...///...,,,++++++,,,---...000222333555555555777555222000000222444666777777777777888999999:::666555888<<<999222000333---------......///000111222222111111111222333444444222000//////222444666222222222111111222222333333000---++++++,,,+++***//////////////////000000---***)))+++,,,***+++///---,,,+++*********+++,,,,,,,,,+++***)))))))))))))))(((''')))+++,,,+++***,,,+++)))'''&&&&&&'''(((+++((((((+++///<<<\\\|||fff___oooaaaEEE666///,,,---------,,,,,,------......///......------......///000///------......,,,***,,,,,,+++***))))))))))))***************)))(((((())))))))))))***+++,,,---+++++++++******))))))))))))))))))***+++,,,---...+++***((('''(((((('''%%%&&&(((***,,,---+++***((('''(((((((((((('''&&&&&&(((&&&$$$&&&+++---+++(((+++***))))))******)))'''%%%%%%%%%%%%%%%$$$$$$$$$(((&&&%%%&&&'''((('''&&&""""""!!!!!!!!!"""###$$$$$$$$$&&&'''(((111FFF[[[nnn]]]TTTLLLGGGDDDCCCBBB@@@BBBFFFAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGHHHHHHGGGFFFBBBBBBBBBCCCEEEEEEDDDBBBEEECCC@@@>>>===???@@@BBBCCCBBBAAABBBDDDFFFFFFFFFCCCAAA>>>===>>>>>>>>>===<<<>>>@@@@@@???=========BBBBBBBBBBBBBBBAAAAAA@@@CCCDDDDDDCCCBBB@@@>>>===AAA@@@@@@CCCGGGIIIHHHFFFBBBCCCCCCBBB@@@@@@AAACCCAAAAAABBBCCCDDDEEEEEEEEEBBB@@@???BBBEEEFFFDDDBBBFFFDDDCCCBBBBBBAAA@@@>>>AAAAAA???>>>>>>???@@@AAA???===;;;;;;;;;<<<;;;:::999:::<<<===>>>>>>>>>======<<<:::888777666666777666555666777:::;;;:::888<<<<<<;;;999666444555666777888999:::::::::::::::999999999999999999999999;;;::::::999888777777666999999888888777777888888888777555444444444555666777777777777777777777777555666888888666555666777999777555444333444555666<<<;;;999666444444777999;;;;;;<<<<<<:::777555333444444333333222222111111222222222111111111111111//////......///000111111///......///000111///---***,,,......---++++++,,,...///000111222333333333777555222000///000222333555666666777888999:::;;;555555888:::888333111222......---......///000111333222222222222333444555222111//////000333666888333222222111111111222222222///,,,,,,,,,------,,,000////////////.........---******,,,---+++,,,///******))))))******+++,,,+++++++++***))))))(((((()))(((((()))+++,,,+++*********)))(((&&&%%%%%%$$$+++&&&'''000>>>VVVzzzjjjSSSRRRgggbbb???...,,,------,,,.........---------------...------,,,,,,------...333111...---.........---,,,,,,++++++***))))))(((***************)))(((((('''((()))***+++,,,---------,,,+++)))(((((())))))((((((((()))***,,,---...+++)))(((((())))))(((&&&((()))+++------,,,***)))'''''''''''''''&&&%%%%%%&&&%%%$$$'''+++,,,***'''+++)))((((((******)))'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&######""""""######$$$%%%''''''(((***///AAA___xxxqqq```WWWSSSMMMGGGFFFDDDAAAAAADDDAAAAAA@@@@@@@@@@@@@@@@@@>>>AAAEEEIIIKKKJJJIIIGGGAAA@@@AAAAAABBBBBBBBBBBBFFFDDDAAA>>>>>>???BBBCCCBBBAAAAAABBBEEEGGGGGGGGGCCCAAA>>>===>>>???>>>>>>===???AAAAAA???===<<<===AAAAAABBBCCCBBBAAA@@@???>>>@@@AAABBBAAA@@@@@@AAAAAA@@@@@@BBBFFFHHHHHHFFFDDDDDDCCCBBB@@@@@@BBBDDDAAADDDEEEEEECCCBBBDDDFFFBBB@@@>>>AAAEEEFFFDDDAAADDDDDDBBBBBBAAA@@@???>>>@@@@@@???>>>>>>>>>>>>???>>><<<::::::;;;<<<<<<;;;999:::===???AAAAAA@@@???>>>===;;;999777777777777555555666888;;;<<<:::999<<<<<<<<<:::777666777888666777777888888888888888888888888888888888999999999999888777777777666666999888666444444444555666888777666555555555666666666666666666666666666666666777999999777666777888999777555444333555777888>>><<<888555333444666888;;;;;;<<<<<<:::888555333333333333333222222111111222222222111111111111111111000000/////////000000///...---...///000///---+++---000111111////////////000111111222222111111555333111//////000111222555555555555444333333222222444666777555111000000...............///000000333333333333444444555555222111000///000222555666333222222111111111111111000...,,,,,,---......---...........................++++++------++++++...+++************++++++++++++++++++******))))))((((((((((((***,,,---+++***))))))))))))'''%%%###"""%%%$$$***;;;SSSrrrkkkXXXVVVfff\\\GGG222,,,000111...***/////////......---,,,,,,---,,,,,,++++++,,,,,,---222///,,,,,,---///000000,,,,,,,,,+++***)))((('''***************)))(((((('''''')))***+++,,,------...---***(((''''''((()))''''''((((((***+++---...***)))((()))******)))''')))***,,,------,,,+++***&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&))),,,---***(((+++)))(((((())))))((('''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%#########$$$$$$$$$%%%%%%'''((())),,,999TTTxxxooobbb[[[ZZZRRRKKKIIIFFFBBBAAABBBBBBAAA@@@????????????@@@<<>>>>>???@@@?????????AAABBBBBB@@@>>>>>>>>>@@@AAABBBBBBBBBAAA???>>>===@@@BBBBBBAAAAAABBBDDDBBBBBBAAABBBDDDEEEEEEEEEDDDEEEDDDBBBAAAAAACCCEEEBBBEEEGGGFFFBBB@@@CCCEEE@@@???>>>???BBBCCCAAA???@@@AAAAAAAAA@@@@@@AAAAAA??????>>>>>>===============;;;::::::<<<======<<<:::;;;>>>AAABBBBBBAAA@@@???>>><<<:::999999999999555555666999;;;<<<;;;999999::::::999888888:::;;;;;;::::::999888888777777555666666666777777888888777666555555555555666666999777555333333444555666888888777777777666777777666666666666666666666666666888999999888777777888777666555555666777:::;;;>>>;;;777444333444666777777888999::::::888666555333222222222222222111111222222111000000111111222444333222111000/////////222111//////000111000...,,,...222333222111111111111111222222222222111111222111000//////111333444444444444333222000...---111444666555333222111000///............//////000333333444444555555555555444333222000000111333444333222111111000000000111///...------...///...---***+++,,,---...///000000---++++++......+++***------------,,,,,,+++***)))***++++++,,,++++++***)))(((((()))+++------+++***(((((())))))(((&&&###"""%%%+++;;;UUUsss}}}uuufff```hhhkkkDDD888//////111000---+++...////////////...,,,,,,,,,,,,++++++++++++,,,,,,...+++)))***,,,///000111+++,,,,,,,,,+++)))((('''***************)))((((((&&&''')))+++,,,,,,,,,,,,---,,,)))'''''''''((()))'''''''''((()))***,,,---)))))))))***+++,,,***(((***+++,,,,,,,,,,,,+++***&&&&&&''''''&&&&&&%%%$$$&&&''')))+++------,,,******)))(((((())))))(((&&&(((((((((''''''&&&&&&&&&%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&(((***222FFFhhh|||qqqiiiddd\\\TTTLLLJJJHHHDDDBBBBBBCCCBBB@@@???>>>>>>???@@@<<<===@@@CCCEEEFFFFFFFFF???@@@@@@@@@??????AAACCC??????????????????>>>>>>???>>>===>>>@@@BBBBBBBBBAAA???>>>>>>???AAAAAAAAA???AAACCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???CCCEEEFFFDDDAAA???@@@BBBDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEECCCEEEGGGEEEAAA@@@AAACCC>>>????????????>>>>>>======???@@@@@@@@@@@@BBBCCC?????????>>>>>>======<<<<<<;;;;;;===>>>???>>><<<<<<===???@@@AAAAAAAAA@@@>>>===<<<;;;::::::;;;;;;777666666888;;;<<<;;;999666777999999888999;;;>>>@@@???===;;;:::999888888444555555666666777777777555555444333333444555666:::888666555555666777888888888888888777777777777777777777777777777777777666777999999777666777888555555666666888999:::;;;===:::666444555666666666333444666888888777666555222222222222222222111111222111000000000111333444555555333222111111000000666444222111111111000///,,,...000111000//////000222222333333333222222111000000000000000222333444222222333333333222000///222666888555444444444222//////............//////222333444444555555444444444444222111111111222222333222111000000000000000000...---...//////...---((()))***,,,...///000111,,,******------***)))+++............,,,+++))))))***+++,,,------,,,+++***(((((())),,,......,,,)))'''((())))))((('''%%%$$$---<<>>===>>>??????<<<======>>>???AAACCCCCC???@@@AAA@@@>>>>>>AAADDD@@@??????>>>>>>??????@@@???>>><<<===???@@@@@@???@@@>>>======@@@BBBCCCCCC???AAACCCCCCBBBAAAAAABBBBBBAAA@@@@@@???@@@@@@@@@GGGIIIIIIEEE@@@===>>>@@@CCCCCCCCCBBBBBBBBBDDDEEECCCEEEFFFFFFDDDCCCCCCDDDEEEEEEEEECCCAAA@@@@@@@@@>>>AAACCCAAA===:::;;;===<<<>>>@@@@@@??????AAACCC@@@@@@??????>>>===<<<<<<:::;;;<<>>>>>??????@@@@@@@@@@@@<<<<<<::::::::::::;;;<<<999888777777999;;;::::::555777888888888999;;;===???>>><<<:::888888888888555555555666777777888888555555333333333555777888777777666555666777888888777777777777777666666555777777777777777777777777555777888888777666666777444555666888888888777777;;;888555444666777777555000222444555666555444333111111111111111111222222111000//////000222444666444444333333333444444555:::777444222222111000///---...000///......///000222333333444444444333333222222111111111222222333///111222333444333111000111666888444222555555222//////............//////111222333444555444444333222222222111111222333333333222111000////////////000///.../////////---,,,)))***+++,,,---...//////+++)))***---,,,)))''')))+++,,,------,,,+++***)))+++,,,...//////...,,,+++((((((***,,,......,,,)))((((((((())))))(((((('''555KKKmmmhhhHHH888000+++''')))******+++...,,,---///000000000...---------,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++((()))+++,,,,,,+++***)))***************)))((((((((()))+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((''''''(((((()))(((((())),,,......,,,***++++++*********)))))))))'''(((((((((((('''&&&&&&'''((()))******+++,,,---***(((''''''(((((('''&&&%%%%%%%%%&&&''''''(((((($$$###"""###$$$%%%$$$"""""""""$$$%%%%%%%%%$$$###''',,,555HHHjjjzzzooopppwwwzzz{{{~~~wwwkkkdddbbb]]]VVVVVVMMMFFFFFFHHHFFFEEEEEECCCBBB@@@>>>======>>>???===<<<;;;:::;;;>>>@@@BBB???AAAAAA@@@>>>>>>AAADDDCCCBBB@@@??????@@@CCCDDD@@@>>>======>>>??????>>>???===<<<===@@@CCCDDDDDD===@@@BBBCCCBBBAAAAAABBBCCCBBB@@@???>>>???@@@AAAFFFIIIIIIEEE???<<<>>>AAAAAABBBBBBBBBAAABBBEEEGGGCCCEEEGGGGGGEEECCCCCCCCCFFFEEEDDDBBBAAA@@@???>>>===BBBEEEBBB<<<888:::>>>===???AAA@@@>>>>>>@@@BBB@@@@@@@@@@@@???>>><<<<<<:::;;;===AAACCCCCC???<<<@@@??????>>>>>>???@@@@@@::::::999999999:::;;;<<<;;;999777777888:::::::::666777888888777888:::<<<;;;:::888666555555666666555666666777888999999999666555444333444666888999444444444444444555666777666666666777666555555444777777777777777777777777555666888888666555666777444555777888888666444333999777444555777888777555000111333444444333111000111111111111111111222222000///...///000222555777333333333444555666888888;;;888555222111111///...000000111000......000111333333444555555555444444444444333222111111111111///000222333222111///---///555666111000333333000000//////.........//////111222333444444444333222000000000111222333555555333222111000////////////111000//////000///---++++++++++++,,,,,,---------+++((())),,,,,,(((&&&(((((()))***+++,,,+++******,,,---...000000///---,,,((((((***---///...,,,)))(((((((((((()))))))))***777QQQwwwuuuKKK555444,,,((((((...222000---,,,+++---///000111000///......------,,,,,,------......---,,,,,,---,,,***((('''(((***,,,---,,,+++******************)))(((((()))***,,,,,,,,,+++)))'''&&&'''((()))*********)))))))))((('''''''''''''''(((((())),,,...///---++++++******)))))))))(((((((((((())))))(((((('''&&&'''((()))))))))***,,,...***(((''''''(((((('''&&&###$$$$$$%%%&&&'''((((((%%%$$$###$$$%%%%%%$$$###!!!"""###$$$%%%$$$######)))///:::QQQvvv~~~oooiiikkkiiioooxxxxxxzzzqqqeee\\\WWWUUURRRPPPKKKJJJHHHEEEDDDCCCCCCCCCCCC???<<<:::<<<>>>@@@AAAAAA@@@>>>===<<<<<<<<<===AAAAAA@@@>>>>>>@@@DDDHHHDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDBBB???============>>>@@@AAABBBCCCCCCCCCAAAAAAAAA@@@>>>>>>@@@BBB@@@@@@??????>>>??????@@@AAABBBCCCBBB@@@???@@@AAABBBCCCEEEFFFGGGGGGFFFEEEBBBEEEFFFEEEAAA>>>>>>???EEEEEEDDDCCCBBB@@@>>>===@@@AAAAAAAAA???===:::888===???@@@???>>>===>>>@@@??????BBBFFFEEE@@@<<<<<<999<<>>=========<<<999;;;:::888999:::;;;;;;:::;;;999777666555666777888888888888888999999999888888777666555555666777888333444555555555777:::===888444222444888;;;999666666444333333555666666555444666888666333222333555444444444444555777888999555555444444444444555555111333555555444444444555777666555333333222222333000111333555555333000//////000222555777666333000/////////000111333444555111333444444888???EEEGGG===888333000000000...,,,///111333222///...///000222000000222555777555222222111222333333222///---///111222333333222000///111222333333222000---,,,,,,---...///000000000000000000000222555555444222000000000222444555444222444444333000...---...///444000,,,+++,,,,,,***((()))***,,,---...---,,,,,,------,,,,,,***)))'''&&&((()))***+++,,,---------'''***,,,//////---***(((******)))((((((((((((((()))'''(((,,,,,,+++222===\\\oookkkOOO===555444,,,,,,,,,...111222111000......///111222000---***+++,,,,,,------.........000///.........---***(((,,,,,,,,,,,,,,,+++***)))***************++++++,,,*********)))'''&&&''')))))))))************))))))(((((((((((((((''''''&&&&&&$$$###&&&,,,///---***(((((('''(((******)))'''&&&(((***,,,,,,+++)))'''******))))))******+++,,,---,,,***)))'''&&&&&&%%%%%%%%%$$$%%%%%%&&&((((((########################%%%$$$%%%'''&&&###%%%***)))555MMMmmmzzzkkkeeefffcccgggooonnnmmmdddYYYQQQMMMLLLJJJHHHLLLKKKIIIFFFEEEDDDDDDDDDBBB???<<<;;;<<<>>>????????????===<<<<<<<<<===>>>AAAAAA@@@>>>===???CCCFFFBBBBBBAAA@@@@@@??????>>>BBBCCCDDDBBB???============>>>@@@AAABBBCCCCCCCCC@@@AAAAAA@@@>>>???AAACCCAAAAAA@@@???????????????@@@AAABBBBBBAAA@@@AAACCCCCCDDDFFFHHHIIIIIIHHHHHHBBBEEEGGGFFFCCC@@@@@@AAACCCCCCCCCBBBBBB@@@?????????@@@AAAAAA@@@>>><<<:::<<<===>>>===<<<;;;<<<===<<<;;;>>>BBBAAA<<<888888:::===BBBFFFGGGFFFDDDBBBEEEBBB>>>=========<<<::::::888777888:::<<<<<<;;;;;;:::888777777777999:::<<<;;;999888777777777777777777666555666666888888444555555555666777:::;;;999666333555999;;;:::777888666555555666777666555666777888777444222333555444444444555666777888888777666333111111333666777555666666555333111222333666555555444333333222222000111333444444333222111111222333555777666333000///000000000111333444555555333222666>>>DDDDDDAAA:::777333111111000...,,,...000222222111000111333111000///111333555444222111111222444555555222000000111222333333222111000///000111111111///---,,,......///000000//////...000///000222444444333111000000000111444444333222444444444111///...///111333000,,,+++,,,,,,+++))))))***+++,,,,,,,,,++++++---,,,,,,+++***)))((('''((()))***+++,,,,,,,,,,,,)))***,,,------,,,)))((())))))(((((((((((())))))&&&&&&'''((('''---AAAVVVdddMMM>>>333......,,,,,,,,,...111222111000......///000111000---******++++++,,,---......///---,,,******+++***)))''',,,,,,,,,,,,,,,+++*********))))))))))))***++++++***++++++)))'''&&&'''((('''((())))))*********)))(((((((((((((((''''''&&&'''%%%%%%)))...000...+++((((((''')))***+++***)))'''(((***++++++***((('''((((((((())))))+++,,,,,,******)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$#####################"""$$$&&&%%%###%%%+++111CCC```xxxhhhbbbccc```ccchhheeebbb[[[RRRLLLJJJJJJIIIGGGMMMLLLJJJHHHFFFEEEDDDDDDAAA???======>>>>>>>>>============<<<===>>>>>>???AAAAAA@@@>>><<<>>>AAADDD@@@@@@???>>>============BBBCCCDDDBBB???=========>>>>>>@@@AAABBBBBBBBBBBB???@@@AAA@@@???@@@BBBDDDBBBBBBAAA@@@???>>>>>>===>>>@@@AAABBBBBBBBBDDDFFFBBBCCCEEEGGGHHHHHHHHHHHHBBBDDDFFFFFFDDDBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@>>>===<<<<<<===>>>===;;;:::;;;<<<:::999<<<@@@???:::666777;;;>>>BBBEEEFFFEEECCCAAABBB@@@>>>>>>>>>===<<<:::999777666777:::;;;<<<;;;:::999888888888999:::;;;@@@>>>;;;888666555555555666666666666666777888999666555555666777888999:::999777444666999;;;:::888:::888666666666777666555666777888777555333444555444555555555666666777777888555222//////222555888999999777444000//////111444444555555444333222111111222222333333444444444555444333444555555333222000000000111222333444555666111000888DDDGGG???666666444333222222111///------///222333333333444555111000//////111333333222111111333555777777555333222222222222222222222222---...///000000///...---///000000111000///...---000//////111333333222111000000000111333444333111444444444222000///000111111///,,,+++,,,,,,,,,+++)))******++++++++++++***,,,,,,,,,+++***)))((('''))))))***+++,,,,,,,,,,,,+++++++++++++++***)))(((((((((((('''(((((())))))$$$%%%&&&''',,,???aaa}}}bbb@@@555444000---...---,,,,,,...000111111///.........///000000---+++)))******,,,---...//////---+++)))((()))******)))+++++++++++++++******)))))))))((((((((()))******+++++++++)))&&&%%%&&&'''%%%&&&''')))************(((((((((((((((''''''&&&''''''(((,,,000222///+++((((((''')))+++,,,,,,+++***)))))))))(((''''''&&&&&&&&&'''(((***+++,,,---'''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%$$$###"""""""""######"""$$$&&&%%%###(((///AAAZZZ~~~xxxhhhbbbdddaaadddgggccc[[[VVVOOOKKKKKKLLLKKKJJJLLLKKKJJJHHHGGGFFFEEEDDD@@@???>>>>>>???>>><<<:::;;;<<<<<<===>>>???@@@AAAAAAAAA@@@>>><<<===???BBB@@@???>>>============>>>BBBCCCDDDBBB???=========>>>>>>???AAAAAABBBBBBBBB>>>???AAAAAA@@@AAACCCDDDCCCBBBBBBAAA@@@>>>===<<<<<<>>>@@@BBBBBBDDDFFFHHH>>>@@@BBBDDDEEEFFFEEEEEE@@@BBBCCCDDDCCCCCCBBBBBB>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@???===<<<;;;>>>???@@@???===<<<<<<===<<<;;;===AAA@@@;;;888999;;;===@@@CCCDDDBBB@@@>>>??????>>>>>>>>>>>><<<;;;:::888777777999::::::999888888888888888999:::;;;AAA>>>;;;777555555666777666666666777777888999999777666666666888999999888888666555555888999999888:::888666555666666555444555555666666666666666777555555666666666666666666555444111000000111444555999999666333///...///111222333555666555333111000222222222222333444666777777555333333444444333222111111111111222333444555333///111===FFFDDD999///111111222333333222000...///111222333444444555555222111000000111222333333222222333555777666444222333222222111222222333444---...///000000000//////...///000222222111000///000//////000111222111000000//////000222333222000222333333222000///000111000...---,,,,,,,,,,,,---++++++++++++,,,++++++++++++++++++++++++***)))((())))))***+++++++++++++++,,,+++***)))))))))))))))***)))((('''''''''''''''%%%$$$&&&///DDDcccrrrOOO111...333///---000---,,,---...000111000//////...---...//////...,,,((()))***+++,,,---...///222///,,,***+++,,,,,,,,,((())))))***))))))((((((((((((((((((((())))))***+++++++++(((&&&$$$%%%&&&$$$%%%&&&(((***+++++++++(((((((((((((((''''''&&&&&&'''***...111111...+++)))(((''')))+++---------,,,***)))'''&&&%%%&&&&&&(((((()))***++++++++++++%%%%%%&&&''''''''''''''''''((()))***)))'''$$$###&&&%%%$$$###"""""""""###%%%$$$%%%'''&&&&&&...888UUUsssxxxggg```aaa___bbbddd___RRRMMMHHHFFFHHHIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEDDD>>>>>>===>>>???>>><<<:::;;;<<<===>>>@@@AAABBBBBB@@@@@@@@@>>>======???AAAAAA@@@>>>======>>>???@@@BBBCCCDDDBBB???=========>>>>>>???@@@AAAAAAAAAAAA>>>???AAABBBAAAAAACCCDDDBBBCCCBBBBBBAAA???===<<<;;;===@@@AAABBBDDDFFFHHH>>>???AAACCCDDDDDDDDDDDD>>>???@@@AAAAAAAAA@@@???============>>>@@@BBBCCCCCCBBBAAA???>>><<<:::999>>>??????>>>===<<<<<<===>>><<<>>>AAA@@@<<<999::::::<<<>>>@@@@@@>>><<<:::;;;===?????????>>><<<<<<<<<;;;999888999999888777777777777777888888999999???===:::777666777888999666666777888888888888888777666555777999:::999777666555444444666777777666999777555444555555444222222222333555777888999999555666666777666666555444111111222222222222111111666666444222000000222444111222444555555333111000222222111111222333666777777555333222333444333333111111111111222333444444111111888DDDHHH@@@666000...000222444333222000///222222333333444444444333222222333222222222333444333222333444555444111...222111111111111222333444...//////000111111111111+++---000222444333222222111000//////111222111000000//////000111222111//////000111111///...///000//////---,,,++++++,,,---------------,,,---------******+++++++++******)))))))))***+++++++++******+++***)))((((((((())))))++++++)))'''&&&%%%%%%%%%'''&&&+++@@@dddXXX@@@------000,,,***...---------...000111000...///---,,,,,,...///...---(((((()))***+++,,,---...555111...++++++,,,++++++''''''((((((((((((((('''((((((((((((((())))))************(((&&&$$$%%%&&&$$$%%%&&&(((***+++,,,,,,(((((((((((((((''''''&&&%%%&&&)))---//////,,,***)))((('''(((+++---...------+++)))&&&%%%%%%%%%&&&+++,,,,,,,,,+++***)))((($$$%%%&&&(((((()))(((((('''((())))))(((&&&$$$"""&&&%%%###"""!!!"""###$$$%%%$$$%%%&&&'''+++888EEEkkk~~~jjj```___[[[\\\\\\UUUMMMJJJFFFEEEGGGHHHGGGEEEDDDEEEEEEFFFEEEEEEDDDDDD===<<<<<<===>>>???===;;;<<<===???@@@BBBCCCCCCCCC@@@@@@@@@???>>>>>>@@@BBBBBB@@@???======>>>@@@AAABBBCCCDDDBBB???=========>>>>>>???@@@@@@AAA@@@@@@>>>@@@BBBCCCBBBAAABBBCCCBBBBBBCCCCCCBBB@@@>>>===;;;===@@@AAAAAABBBDDDFFF@@@AAACCCDDDEEEEEEDDDCCC===<<<===>>>@@@???>>><<<======<<<<<<===>>>@@@AAAAAAAAA???>>><<<:::999999:::;;;<<<<<<::::::;;;<<<===;;;<<>>===;;;999777888;;;???@@@???>>>===<<<===;;;:::999::::::999888777777777777777888888888===;;;:::888777888999:::777888888999999888777777777555555777:::<<<:::777555555555444444555555666888666444444444555444333111000111333666999999888666666777777777555444333///000111222222111000///111222222222111222444666111222333444444333222111222111111000111222444555555333222222333444333222111111000000111111222333111444???KKKJJJ>>>555555---///222333222111000111333222222333444555333222111333555555333222333444222222222333333222///,,,000000000111222222222333///000000000111111222222***---000333555555444333222111//////111222222111000///...///111111000...---...000000///...///000/////////---******+++---///......------------...)))******+++++++++******))))))***************)))))))))(((((((((((())))))+++***)))'''&&&%%%%%%$$$)))---;;;XXXfff???666...---...,,,,,,///...------...000111///...///---++++++---...///...)))))))))******+++,,,,,,111...+++*********)))((('''(((((())))))))))))((())))))((((((((()))******((())))))(((%%%%%%&&&'''%%%&&&((()))+++,,,,,,---(((((((((((((((''''''&&&$$$&&&))),,,---,,,+++******(((''''''***,,,---,,,,,,+++)))'''&&&&&&&&&''',,,------,,,+++)))'''&&&$$$%%%'''((())))))((((((''''''(((''''''%%%###"""%%%$$$"""!!!!!!"""$$$%%%######$$$'''***555HHHZZZxxxiiiddd\\\YYYWWWOOOMMMIIIFFFFFFHHHIIIGGGEEE???@@@BBBCCCDDDDDDCCCCCC<<<;;;;;;<<<>>>???>>>===>>>???AAABBBDDDDDDDDDDDD???@@@AAA@@@???@@@BBBDDDAAA@@@>>>======>>>@@@BBBBBBCCCDDDBBB???=========>>>??????@@@@@@@@@@@@??????AAACCCCCCBBBAAAAAABBB@@@AAABBBCCCBBBAAA???>>><<<>>>@@@@@@@@@@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAA===<<<<<<===??????<<<999???>>><<<;;;;;;<<<>>>???>>>===<<<;;;;;;;;;;;;;;;888:::;;;;;;;;;;;;<<<======;;;<<>>:::888:::;;;;;;======<<<:::888666555:::???AAA@@@>>>======<<<:::999:::;;;======<<<888888999999888888777777<<<<<<;;;999999999999999999999999:::999888666555666444444777<<<===;;;888666666666555555555666777777666444444555666666555222111000222555777666555666777888888777555333222000000000000000000000000///000222222222333444666222222222222222222222222111111111000111111111222222111000111333333333111000000//////000000111111222333===JJJIII<<<444555---000222333111000000222111000000222555666555333...222555666444111111111000000111222333333000------...000111222222111111000000/////////000000111,,,...111444666555333222444222000000111222222222//////...///000000///---,,,...000111000///000000000000000---***)))***---///...---,,,,,,,,,------((()))***+++++++++++++++))))))************))))))&&&''''''(((((()))))))))(((((('''&&&&&&&&&''''''--->>>WWWsssjjjIII111333111,,,,,,000111///......---...000111///...///---******,,,...//////************************+++)))((()))******)))((()))***++++++,,,,,,++++++***))))))))))))***++++++'''(((((('''&&&%%%'''((('''((()))+++,,,---------(((((((((((((((''''''&&&%%%''')))++++++++++++++++++(((&&&&&&(((***++++++,,,+++***)))(((''''''''')))***++++++***(((&&&$$$###$$$&&&((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$###!!! !!!###&&&'''$$$$$$&&&,,,444EEE___vvvvvvlllaaa[[[WWWMMMJJJFFFCCCCCCEEEFFFDDDAAA<<<>>>@@@BBBCCCCCCCCCCCC<<<;;;:::;;;===????????????@@@BBBDDDEEEEEEEEEDDD>>>@@@AAAAAA@@@AAACCCEEEAAA???===<<<<<<>>>@@@BBBBBBCCCDDDBBB???=========>>>??????@@@@@@@@@??????@@@BBBDDDDDDBBBAAAAAAAAA???@@@BBBCCCCCCBBB@@@???===>>>@@@@@@??????@@@AAA@@@@@@AAABBBAAA@@@???>>>>>><<<<<<===??????<<<888@@@???===;;;:::;;;<<<===:::::::::::::::;;;<<<===999;;;============???@@@???<<<===@@@???;;;:::;;;<<<<<<======<<<:::888666444999???AAA@@@>>>======:::999888:::===???@@@???:::::::::::::::999888777===<<<<<<;;;:::888888777999:::::::::999777666444666444333777<<<>>><<<888777777777777555555666888888666555555777888777777444222111222444555444111666777888888777555333111111000///......///000111...000222333333333444555333222222111111222333333111111111111000000000000000///000111333333222111000///////////////000111111000888FFFFFF:::111222...000222222000///000222///---...111555777666444,,,111555666333000////////////000222444444222000+++---///111222111000///000///............//////...000333555666444222000555333111000222333333222///......///000000...------///111222111111111222000111111...***(((***,,,///...,,,+++***+++,,,,,,((()))***+++++++++++++++))))))*********))))))((($$$%%%'''((())))))***)))%%%%%%%%%&&&'''((()))***111MMMoooxxxLLL000,,,222111((((((111111***///...---///000000///...///---***)))+++...///000************))))))))))))''''''''')))+++,,,+++***+++,,,---...............***************++++++,,,&&&'''''''''&&&&&&((()))((()))***+++,,,---------(((((((((((((((''''''&&&'''(((***+++++++++,,,---+++)))&&&&&&''')))******++++++******))))))((((((%%%&&&((())))))'''%%%$$$"""###%%%''''''&&&%%%$$$&&&%%%$$$#########$$$$$$###"""!!! !!!$$$''')))''''''+++222===RRRrrrpppeeebbbZZZNNNIIIEEEDDDGGGKKKKKKDDD===CCCCCCBBBAAAAAA@@@?????????===;;;<<>>@@@@@@??????AAACCCDDDCCCAAABBBCCCBBB@@@>>>===>>>???;;;;;;<<<@@@DDDDDD@@@<<<;;;@@@DDDDDD@@@===>>>AAA>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>==================<<<<<<<<<<<<======999888888999<<<>>>>>>>>>>>>>>>>>>======???CCCFFFCCCBBB@@@>>>===<<<;;;;;;<<<<<<===<<<<<<:::999888888===>>><<<===BBBBBB>>>;;;<<<===>>>>>>===<<<;;;999999888888888888888888;;;;;;:::777555444555666666777888888888777666555666555444444555777:::<<<;;;:::888555333333555888555555555555666666777777444333222222444555555444999999999999888777555555111222222111000000111222333333444555666666666555777666555444333444555555555222//////222333111///111222444666555444111000222111000.........////////////999FFFFFF888000111555444333444555555333111111000000111444666777666000222444555444222...,,,,,,---000222333333222111//////000000111111111111///---,,,,,,...//////...///000111222222222222222222222111111111111111111***,,,///000...,,,,,,,,,//////000111111111111000444444444111...+++++++++,,,---...,,,***))))))***,,,+++***)))((((((((((((***++++++******)))((('''((('''&&&%%%%%%&&&((()))&&&&&&(((***)))(((///777TTTrrrYYY===000...,,,******,,,...///000***+++,,,............---...111...((((((///000,,,///+++)))+++,,,***+++///,,,,,,***)))((((((((((((---,,,,,,///222333000---'''((()))+++,,,---......,,,***(((&&&%%%&&&''''''*********)))******+++++++++***)))(((''''''''''''&&&'''(((*********)))((((((((((((((()))***+++,,,))))))************)))(((!!!$$$(((+++***((($$$!!!%%%%%%%%%%%%&&&'''((((((((('''&&&$$$###"""""""""%%%%%%$$$!!!!!!$$$'''((())))))000AAAYYYrrrzzztttpppmmmrrr|||~~~yyyyyykkkbbbWWWLLLFFFEEEFFFHHHKKKIIICCC>>>AAAAAA@@@@@@???>>>>>>===???===<<<<<<>>>AAABBBBBB===>>>@@@AAABBBAAA@@@?????????@@@@@@@@@@@@???>>>???>>><<<::::::<<>>===>>>???AAABBBAAA@@@BBBCCCCCCBBB@@@>>>???@@@>>>===>>>AAACCCAAA===:::===AAAEEEDDD@@@>>>>>>@@@>>>>>>=========>>>????????????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<======:::888888999;;;===>>>===>>>???>>>===<<<>>>AAADDDCCCCCCBBB@@@???===<<<<<<<<<===>>>>>>>>><<<:::888999===>>>;;;<<<@@@@@@<<<999:::<<<======<<<;;;;;;888888888888888888888888;;;;;;:::777444333444555666666777777777666666555444333222222333555888999;;;:::999666333333555777333444444555666777888888888777555555777777777666999999888666555444333222333333444444333222111111333333444555666666666666666666444333333333444555555222000000222333222000222444555666666444111000333222111///.........///000111999CCCBBB666000333//////000333666888888777333111///000111333333333///000222333222000---,,,,,,---000222333333222111000000000111111111222222...---,,,,,,...//////......///000000111111111000333333222111111000//////+++---//////...------.........///111222222222222111222222///,,,***)))***+++,,,,,,+++)))'''((()))++++++*********))))))))),,,,,,,,,+++******)))((()))'''&&&$$$$$$%%%'''(((***))))))***)))+++666AAAbbb|||___FFF777111...,,,******,,,/////////------.........---,,,+++++++++***))),,,///...+++,,,)))))),,,---******,,,+++++++++******))))))))),,,,,,---///111111///---'''(((***,,,---.........+++***(((&&&&&&&&&'''(((*********)))******++++++,,,+++***(((((((((((((((&&&'''((()))))))))((((((''''''''''''((()))***+++'''''''''((('''''''''&&&&&&'''(((((((((&&&$$$###&&&%%%%%%%%%%%%&&&''''''((('''&&&$$$##################""""""###&&&((()))---222>>>TTTnnn~~~sssqqqnnnhhhaaacccgggooo~~~vvvlllmmmuuu|||tttcccSSSHHHCCCFFFIIIKKKKKKGGGCCC@@@AAAAAA@@@@@@???>>>>>>>>>@@@>>><<<<<<>>>@@@@@@@@@:::;;;===????????????>>>>>>???@@@@@@@@@??????>>>===<<<:::999:::===@@@BBBEEEEEECCC???<<<;;;===>>><<<<<<<<<===???@@@???>>>AAACCCDDDDDDBBB@@@@@@@@@AAAAAAAAACCCEEEDDDAAA??????CCCFFFEEEAAA>>>>>>???======<<<<<<======>>>???============>>>???@@@AAA???>>>======<<<<<<<<<===:::999888999;;;=========??????>>>===;;;<<>>===<<<===???@@@@@@===;;;999999<<<===;;;<<<>>>>>>;;;888999:::;;;<<<;;;;;;:::888888888888888888888888;;;;;;:::777444222333444555555555555555666666666444333222222333555777999:::;;;:::888555333444555333444555666777888999999;;;:::999999:::;;;:::888;;;:::888555444333333333555666777777666444222111222333444555666666666666666555444333333333444444555333222111222333222111444555666777666444222000444333222000///.........111222999@@@>>>444111555------///222666888888888555222...------///000000//////000000///...---,,,,,,---///111222222222111111111111222222222222222...---+++,,,---///............//////000000//////444333222111000......---,,,...//////......///111---...///111222333333444...//////---***(((((())))))******)))'''&&&'''((()))***++++++,,,+++++++++---,,,,,,++++++***)))))))))'''%%%$$$###$$$%%%&&&)))'''&&&'''(((///@@@PPPrrrkkkPPPAAA777222111---,,,++++++---/////////000000//////...,,,***)))***((()))---///---,,,---)))'''***000222///++++++***+++,,,,,,,,,+++***)))***,,,///000///---------******+++------.........)))((('''&&&&&&'''((())))))))))))*********++++++...,,,***(((((((((***+++%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''***)))(((&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''%%%$$$############!!! ###&&&((())))))///999LLLeeerrrjjjkkkkkkfffaaacccgggqqqtttnnnppphhhqqq}}}cccPPPFFFBBBGGGLLLNNNKKKFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>><<<<<<>>>???>>>===999:::;;;===>>>>>>>>>>>>???>>>>>>>>>???AAABBBCCC===:::888888:::>>>AAACCCDDDDDDCCC???<<<;;;<<<>>><<<<<<<<<===???@@@???>>>@@@BBBEEEFFFDDDBBBAAAAAA>>>>>>@@@BBBCCCDDDDDDCCCBBBDDDFFFEEEBBB>>>======<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<===>>>@@@AAABBB???>>>>>>===<<<=========;;;:::999:::;;;======<<<@@@@@@???===;;;;;;<<<>>>AAAAAAAAAAAA@@@???===<<<;;;===???@@@@@@>>>;;;999888999:::;;;<<<======<<<888999:::<<<<<<<<<;;;:::777777777777888888888888;;;;;;999666333222333444555555555555555666777777777666555444555777999;;;:::;;;;;;999666444333444666666666777777888888888:::999999:::<<<===<<<;;;<<<;;;888666666666888999888888999::::::777333111222222444555666666666666444444444333333333333333555444333222333333333333666666777777666444222111444444333111000///......000222999???===555222555111000000222444555444333444000,,,***+++---...///000000///...............---...000111222222222222222222222222222222222222...---+++,,,...//////......//////000000/////////222222111000//////........./////////...///111333//////000111222222222222,,,------,,,***(((((())))))******)))(((''''''(((((()))+++,,,------,,,,,,,,,,,,+++***)))))))))))))))(((%%%###"""###$$$%%%'''&&&&&&***000===TTTgggpppJJJ:::888666222000---,,,+++---///000///...000//////...---,,,+++***,,,)))+++///---)))+++111***)))...666:::666000---)))+++---......---+++***))),,,000000---+++,,,------.........------,,,+++(((((('''''''''(((((()))(((((()))******+++++++++///---+++)))((()))+++,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***************++++++,,,))))))((('''&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!###''''''(((***666EEE\\\ttt{{{qqqjjjhhhgggeeebbb```gggtttwwwssseeemmmzzzcccMMMDDDBBBHHHMMMNNNJJJFFFDDDDDD@@@@@@@@@@@@@@@????????????>>><<<<<<===>>>===<<<:::;;;<<<======>>>>>>>>>???>>><<<;;;===BBBGGGKKK===:::777888;;;???BBBCCCCCCCCCBBB???===;;;<<<>>>>>>======>>>AAAAAA@@@??????BBBEEEFFFEEECCCBBBBBB===>>>>>>???>>>>>>??????BBBDDDEEEDDDBBB???<<<;;;;;;;;;::::::;;;;;;<<<===::::::;;;<<<===???@@@AAA>>>>>>============>>>>>>===<<<:::;;;<<<======<<<@@@@@@@@@>>>;;;:::;;;===>>>>>>>>>>>>>>>===<<<<<<:::<<<>>>??????===;;;999666777888;;;<<<======>>>:::;;;<<<======<<<;;;:::666666777777777888888888999999888555333222333444555555666777777888999999777666555444555777999::::::;;;;;;999666444444555::::::999888777666555555555555666999<<<>>>===<<<999888777666777999;;;<<<:::999999;;;;;;999555111111222333555666777777777333333333333333222222111444444444333222222333333666666666666555444333222444444333222111000///......111888??????999444333222111111222333333222000111...***)))+++---///000222111000/////////000111//////000222333333444444222222222222222222222222///---,,,,,,...//////...///000000111111000////////////////////////000000...///000///...///111333111111111111000000///...+++,,,---,,,***)))***+++***+++,,,+++)))((()))***((()))***+++,,,---------+++***)))(((''''''(((((()))(((%%%###"""###$$$%%%'''''',,,777EEEWWWooozzzYYY;;;333777555000...,,,,,,,,,...000111///------------,,,,,,------------,,,------***)))000999000...333<<<@@@:::222...***+++---...///---,,,+++(((,,,000000---+++,,,...111000000...---+++)))((('''''''''''''''(((((((((&&&'''(((******+++******...---+++***)))***,,,---&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((***************,,,,,,+++++++++,,,---...''''''((()))))))))((((((((('''&&&%%%$$$#########$$$###"""!!!!!! !!!!!!!!! $$$&&&&&&)))000GGGZZZrrr~~~yyyrrrkkkgggeeeeeefffgggpppzzzttt|||```JJJCCCCCCGGGKKKKKKHHHDDDCCCCCC===<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===>>><<<;;;<<<<<<<<<<<<=========>>>???===::::::===BBBHHHLLL???;;;888888<<>>>>>@@@BBBBBBAAA@@@???AAADDDDDDDDDCCCCCCDDDIIIIIIHHHDDD@@@>>>>>>>>>BBBBBBCCCCCCAAA???<<<::::::::::::999:::;;;;;;<<<:::::::::;;;;;;<<<>>>>>>============>>>???@@@@@@@@@>>><<<<<<>>>>>>>>>===@@@AAAAAA???<<<;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;<<<=========<<<;;;;;;888666888<<<===<<<<<>>XXXmmm~~~vvvqqqpppsssvvvxxx{{{[[[GGGAAACCCDDDFFFFFFDDDBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>><<<;;;======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===@@@CCCEEEAAA===888999>>>BBBCCCBBB>>>???@@@???>>>===>>>@@@???>>>>>>???BBBBBBAAA@@@???AAABBBCCCBBBBBBDDDEEESSSRRROOOIIICCC??????AAAAAAAAAAAAAAAAAA???<<<999999999999999999:::;;;;;;;;;::::::999999:::::::::;;;<<<<<<===>>>@@@AAABBBBBB@@@>>>>>>???@@@???>>>@@@AAAAAA@@@===<<<===>>>===;;;999888888:::<<<========================>>><<<999:::>>>>>>::::::===<<<======<<<;;;999777666555555666666777888888999444555555444222222444666555888;;;>>>@@@???>>>===666555333333333444666777::::::999777555666888:::======;;;:::888666555555333333444777999999888666444444555666888999:::;;;:::777555666999:::666333000111333555666777888888111222333333333222000000222333444222000///111333333333333333444444444444222222333444444333222111222111111888AAADDD===555---------000333444444333///...,,,,,,///111111111111222222222222222222222333333333444555666777888222222111111111000000000111000//////111222222111///000000000//////...------..................///...000222111///---------////////////...---++++++)))***,,,,,,++++++,,,---***,,,---,,,+++***+++---+++***((('''(((***,,,...,,,+++)))'''&&&'''(((((()))'''&&&$$$$$$%%%'''(((***///@@@]]]zzzmmmNNN<<<000222222))))))000+++,,,...000222222///,,,)))))))))))))))+++,,,---,,,///---///BBBZZZ^^^TTTQQQJJJGGGIIIHHH>>>333,,,------,,,,,,++++++************,,,///111222000///,,,,,,---,,,,,,+++******)))))))))(((((('''&&&&&&$$$&&&(((***++++++******)))***+++,,,,,,+++******)))((('''%%%%%%%%%&&&'''%%%&&&(((***+++***)))))))))(((''''''''')))+++---...,,,***((('''''''''(((&&&&&&%%%$$$#########$$$$$$$$$###""""""""""""###"""!!!$$$((('''))):::OOOggg|||{{{yyy}}}vvvWWWDDD???BBBBBBBBBAAAAAA@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>===;;;======<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>CCC>>>999:::???CCCCCCBBB<<<>>>??????>>>>>>???AAA>>>======???AAABBBAAA??????@@@AAAAAAAAABBBDDDFFFOOOOOOLLLFFF@@@======???@@@???@@@@@@@@@???<<<999999999888888999999:::;;;<<<;;;:::999888888888888:::;;;;;;===???AAACCCDDDCCCBBB@@@???@@@@@@???>>>@@@AAABBBAAA>>>======>>>>>><<<999777777:::===???@@@???>>>======>>>???@@@@@@<<<;;;???>>>999777;;;<<<===<<<;;;:::777555333444555555666777888888999333444444333222333555777555888===AAACCCBBB???>>>888777666555555666888999::::::888666555666999<<<<<<<<<;;;:::999888777666444444555777888777555222666777888:::;;;;;;;;;::::::666333444888999777333000111333555666777888888111111222333222111000///111333444222///...000333111222222333333444444555111222333444555444333222666111...444@@@GGGAAA777.........000222333333111111///......000111111000000111222222222222111111444444444444666777888999222111111111000000//////222111///000222333333222.../////////...---,,,,,,/////////......---------...000222222///---++++++------......------,,,+++''')))++++++******,,,---***+++,,,,,,+++***+++---,,,***'''&&&&&&(((+++...---,,,***((('''((()))***((('''&&&%%%%%%&&&((()))666<<>>===<<<;;;===AAABBB@@@>>><<<=========>>>>>>>>>>>>@@@>>><<<:::999:::;;;<<<>>>>>>>>>???@@@@@@???===???>>>>>>@@@CCCDDDAAA>>>AAA@@@???>>>>>>???AAABBB>>>??????>>>======@@@BBB;;;???CCCBBB???>>>@@@DDDFFFIIIKKKIIIDDD@@@>>>??????@@@@@@???<<<;;;;;;<<<===<<<<<<<<<<<<===>>>>>><<<<<<;;;999777666888999<<<<<<===??????@@@@@@@@@CCCBBB@@@AAABBBCCCCCCBBB@@@CCCFFFEEEAAA>>>===>>>:::::::::;;;<<>>>>>======<<<;;;999888777888777777777777777888888222;;;>>>777666;;;;;;444555555555555666888999:::999999888888888888999999777666555444222111000///444333111//////000111222111222222111333777666333333000///111666777333///333111000222666;;;>>>@@@666555333111////////////555222111222555666444222222222333444333222111000000000222444777777777555222111000//////000111222444333111000000000111222333222111///............---...000111000///---,,,000//////...------,,,,,,------------------------))))))***++++++++++++*********+++,,,+++***)))(((...,,,)))((()))******)))+++***((('''''''''((()))(((((()))***(((%%%)))///CCCOOOeee{{{eeeaaatttuuuRRR;;;333111///......//////...---------...///000000000000+++***)))))))))***+++,,,111======999QQQyyyqqqbbb^^^[[[YYYPPP@@@333......---+++)))(((((()))))))))***+++,,,------......,,,,,,+++***+++,,,...///...+++'''&&&((()))'''%%%'''))),,,,,,+++******+++++++++///555555000,,,,,,,,,+++***)))((('''&&&%%%%%%'''))))))((('''((()))(((((('''&&&&&&'''+++...111...***&&&$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&"""&&&))),,,222@@@VVVeeeooo\\\MMMEEEEEEGGGEEEBBB@@@AAAAAAAAA@@@???===<<<===@@@AAA@@@>>>==================>>>>>>???>>>===;;;::::::;;;;;;>>>======>>>??????>>>======<<<===???CCCDDDDDDBBBCCCCCCDDDDDDCCCCCCCCCBBB======>>>===<<<<<<>>>@@@>>>AAADDDCCC???===???BBBEEEGGGHHHGGGDDDAAA??????>>>??????>>>;;;::::::;;;<<<;;;;;;;;;<<<<<<======<<<<<<;;;999777777888:::<<<<<<===??????@@@@@@???AAA???>>>>>>???@@@@@@???@@@BBBDDDCCC@@@>>>>>>???<<<;;;:::;;;===AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAA???===;;;;;;======;;;999===;;;999:::;;;;;;888666555666777888999999888777777777888888888777666555444666999===>>>>>><<<;;;<<<;;;:::999888888999::::::;;;<<<999555444888<<<<<<<<<<<<;;;:::999888888666666555555555666666777222;;;===777666;;;:::444333333444555777888:::;;;888888777666666777888888555444444333333222222111444333111000///000111222000222222000333777777444333000///222555666333///111000///111555999;;;;;;777555333222000000000111///000111444666555333111222222333333333111000///000111222444666666555444222222111111111111222222333222111111000000000111555444222000...------,,,,,,---///000000///...------.../////////...---,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++)))***++++++++++++***)))///,,,***)))*********)))***))))))(((((((((((((((''''''***---,,,,,,333;;;LLLZZZpppyyyeee```rrrdddEEE555222...---,,,---///000///...,,,---......////////////,,,+++***))))))******+++///>>>BBB888===OOOTTTJJJQQQUUUVVVNNNAAA444---***---,,,***)))((())))))***)))***,,,---............((((((((()))+++---///111...+++(((((()))***)))'''((()))++++++*********+++***))),,,111222---***+++++++++******))))))(((((($$$&&&(((((('''&&&'''((((((((('''&&&&&&'''+++...000---***&&&$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%'''+++333CCC[[[ttt{{{}}}mmm\\\SSSKKKEEEBBBFFFDDDBBBAAABBBCCCCCCBBBAAA???======>>>@@@@@@???>>>>>>>>>>>>>>>=========??????>>>>>><<<;;;:::999=========>>>>>>======<<<===<<<<<<>>>BBBEEEFFFEEEEEEGGGJJJKKKKKKHHHEEEBBB;;;<<<===<<<;;;;;;===???@@@CCCDDDCCC???===>>>AAAEEEDDDDDDDDDDDDCCC@@@>>>>>>??????===;;;999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;888888999;;;<<<<<<===>>>????????????CCCAAA@@@@@@AAABBBBBBAAA@@@AAAAAA@@@>>>>>>???@@@@@@===;;;;;;???BBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCC>>>===;;;;;;<<<===<<<;;;===;;;999888999999999777666666777888888888777777888999999999999888777777222444777999<<<============<<<;;;999999888888888:::;;;<<<:::666444666999;;;;;;:::::::::999999999555555444444333444444555222:::<<<777666999999555222222333444666999;;;<<<777666444333333444666777333333333333333333333333333222111000000000111222///111111000333888888555222000000222555666333000/////////111444666666666777666444222111111222222***///444777777444222111222222222222111000///...000111333444444444333222222222333333333333222222000111111111111000000///666555333111///---,,,,,,,,,---...000000000///...---...///000///...---,,,+++++++++,,,,,,,,,,,,,,,............---,,,++++++)))******+++++++++******000---+++***+++++++++***((())))))))))))(((''''''&&&&&&))),,,---111<<>>DDDBBB@@@AAABBBCCCCCCBBBBBB@@@>>>======>>>???@@@@@@@@@@@@???????????????>>>??????@@@>>><<<:::999<<<===>>>>>>===<<<<<<<<>>===>>>@@@CCCEEEFFFFFFIIINNNQQQPPPKKKEEEAAA<<<===>>>===<<<<<<>>>???AAABBBCCCAAA???>>>???AAACCCAAA???AAACCCCCC@@@===???@@@@@@>>>;;;::::::;;;999999::::::;;;;;;;;;;;;<<<======<<<:::999:::;;;<<<<<<===>>>??????>>>>>>BBB@@@??????AAABBBBBBAAAAAA@@@???>>>===>>>@@@AAADDD@@@<<<<<<@@@CCCBBB@@@DDDCCCBBBBBBAAAAAAAAAAAA???===<<<;;;<<<<<<<<<<<<===<<<:::999999999::::::888888888888999888888888888999999999999888888888444555666888:::;;;<<<===;;;;;;:::999888777777777666888999888666555666888999999888888888999999999555555444444333333444444333888:::777555888888555333333444444666777999:::666444222111111222444666333333333333333333333333222222111000000111111222...000000000333888999555111111111222555555333000//////000222444555444222555444333222111111222333,,,111777888666222111111222222222111000///......000222333444333222111111000111222333333222111000///000111222222111///...555444222111///.........------///000111111111111111000///...---,,,,,,+++******++++++++++++,,,,,,/////////...---,,,***)))))))))******++++++++++++111...,,,++++++++++++***'''((()))))))))(((&&&%%%***)))))),,,///888JJJZZZppp~~~mmmMMM999///,,,---+++******,,,...//////...,,,,,,---------,,,++++++---,,,+++******)))((((((***777FFFEEE444'''...>>>BBBPPPQQQ>>>///...///+++***)))(((((((((***+++,,,+++,,,...//////...---,,,((((((((((((((((((((())))))(((((())))))*********)))******)))((((((+++---(((&&&&&&)))***((()))---*********)))))))))))))))$$$%%%''''''&&&&&&&&&''''''(((((('''&&&''')))++++++***((('''%%%%%%%%%%%%########################$$$###"""!!! !!!""""""$$$&&&000HHHiiizzzggg```aaajjjyyyxxxaaaRRRIIIBBB>>>===AAA???>>>???@@@AAAAAA@@@@@@@@@>>><<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAA@@@>>>;;;:::<<<>>>???>>><<<;;;;;;<<>>AAABBB@@@===AAABBBBBB@@@===;;;;;;<<<888999::::::;;;;;;::::::<<<===>>>===<<<;;;;;;<<<<<<======>>>>>>>>>>>>===;;;:::999:::<<<>>>>>>===BBB@@@>>>======>>>@@@AAADDDAAA>>>===@@@BBBBBB@@@FFFEEEDDDBBBAAA@@@??????@@@???>>><<<;;;;;;<<<=========<<<;;;::::::<<<===;;;:::::::::::::::::::::888888888888888888888888888888888888999:::;;;;;;999999999888777777666555222444555666666666777999888777777777777888999999777666666555444444555555444777888666555666777666666666555555555555666666444333222111111222333444555444444333333222222111111111111111111111222222...000000000333888999555111111111333444444222111000000111333555555333111333222111000000111222222...222666555222//////000333222111000000/////////000222555444222000111111///000111222222111000//////000111222222111000///111111000000000000000111//////000111222333333333666333000,,,*********+++*********++++++,,,,,,,,,......------+++***((('''(((((()))******+++,,,---111///,,,+++++++++******'''((()))))))))(((&&&%%%++++++,,,000777FFF```uuuwwwfffoooSSS999111000---+++---,,,+++,,,.........---,,,---------,,,+++******,,,,,,,,,+++***)))((((((+++444FFFQQQDDD...***555DDDMMMIII888...111000((()))((((((((((((***+++,,,+++,,,...//////---+++***'''''''''''''''''''''&&&%%%&&&'''((((((((()))))))))))))))((('''(((***---)))&&&&&&)))***)))+++///+++***)))((('''&&&%%%%%%%%%'''((((((''''''((()))'''(((((('''&&&&&&(((***)))(((((('''&&&%%%%%%$$$########################$$$###"""!!!!!!"""###$$$&&&'''///GGGhhhwwwddd^^^ZZZ```kkk}}}rrr^^^PPPGGG@@@===>>>???=========?????????============<<<;;;;;;===@@@AAAAAAAAAAAABBBBBBCCCCCC===>>>???AAAAAA???>>><<<<<>>>>>======>>>???AAABBB>>>===<<<===>>>???>>>===BBBCCCCCCAAA>>>;;;;;;<<<888999:::;;;<<<;;;:::999<<<===??????===<<<======<<<======>>>>>>=========:::999999:::===@@@@@@@@@DDDAAA>>>===>>>???@@@@@@BBBAAA@@@>>>>>>???AAABBBEEEEEECCCAAA@@@?????????BBBAAA???<<<:::999;;;===<<<=========;;;;;;<<<>>>===<<<;;;;;;::::::;;;;;;888888777777888888999:::<<<<<<<<<;;;;;;:::::::::888888888999888888777666222222333444666888999:::888777666555555666888999888888777666555555555555444666777666555444666666777777666555444444444444333333333222222333333333555555444333333222111111000111111111222222222222///111111000333888888555000111222333444333222222111111111333555555444222222111000000000111222333000222444444222000//////222222111000000000111111000333666555222111111333000000000111111000000000000111111222222222222111///.........///000111222000000111111222222333333666444000,,,***)))***+++******++++++,,,,,,------,,,,,,,,,+++***)))'''&&&((((((((()))***,,,---...111///,,,************)))'''(((((((((((('''&&&&&&%%%'''---555@@@SSSqqqlll___oooeee@@@000000111...+++...---,,,---...///...---.........---,,,+++***)))+++++++++++++++***)))(((&&&,,,AAAWWWVVV@@@111000???@@@:::///+++---+++$$$)))(((((('''((()))***++++++,,,...///...,,,***(((###$$$%%%'''((()))))))))$$$&&&(((((('''''''''(((((()))))))))((((((***+++***''''''***,,,+++---222+++***)))(((&&&%%%$$$###%%%'''))))))((('''((()))&&&'''((('''&&&&&&''')))&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$&&&''',,,...888LLLkkkvvveee```]]]```hhhxxxrrr]]]OOOGGGAAA??????>>>=========>>>>>>===;;;999;;;===<<<;;;;;;<<>>>>>???@@@AAABBBCCCCCC<<<===>>>@@@@@@@@@@@@@@@===@@@BBBAAA<<<:::;;;>>>CCCDDDFFFDDDAAA>>>>>>@@@DDDGGGKKKNNNNNNKKKFFFCCC???AAACCCDDDCCCBBBBBBCCC???>>><<<;;;<<<===??????<<<=========;;;;;;<<<>>>BBBBBBBBB@@@===;;;:::;;;888999;;;<<<===<<<;;;:::<<<>>>@@@@@@>>>======>>><<<===============<<<<<<;;;;;;;;;===AAADDDFFFFFFFFFCCC??????@@@AAA???>>>???AAAAAA???<<<<<<@@@DDDBBBAAAAAA@@@@@@@@@@@@AAACCCCCCAAA===999888:::<<<999<<<>>>===;;;:::;;;======<<<;;;:::999::::::;;;:::999888888999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;777888999:::;;;:::999999666555444444666999;;;<<<888777666444444555666777999888777666555555555555555555666666444333555777666666555444444444555555333444555555555555444333333333333333333333333333000000111222222222222222000222222000333777777444///111333444333333222222111000000222444555444333222111111000111222333444222333666999;;;999555222222222111000111222333444///333777666333111333555222111111000000111111222222222222222222333444444..................///000000000000///000000000111111111000///---,,,+++***+++++++++,,,------......++++++++++++***)))((('''((((((((((((***,,,...///111...+++)))))))))((('''(((((('''&&&&&&&&&&&&'''%%%+++666BBBNNN```{{{qqqmmm___KKK666...000000...,,,---,,,,,,---///111000000//////......---+++***))))))***++++++++++++***)))'''&&&444KKKTTTGGG888333777333///+++)))((('''&&&))))))(((''''''(((*********+++---......+++(((&&&###$$$&&&'''((()))(((((($$$'''******(((&&&'''(((&&&(((******)))((()))***)))''''''+++---,,,...222***))))))((('''&&&&&&%%%$$$&&&(((((('''''''''(((&&&'''((('''&&&&&&'''((($$$%%%&&&''''''&&&$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%''')))***111===QQQhhhxxxhhhcccdddffflll{{{xxx___PPPIIIDDD@@@??????>>>===>>>???>>>===;;;666999<<<<<<;;;:::<<<>>><<<<<<===>>>@@@AAABBBCCC<<<===>>>???@@@AAAAAABBB===AAACCCAAA===:::<<>>===:::999;;;>>>AAABBBAAA???<<<:::999:::888999;;;======<<<;;;:::<<<>>>@@@@@@???>>>>>>>>><<<===============<<<<<<888888999;;;@@@DDDEEEFFFGGGDDD@@@@@@AAAAAA???===<<<@@@CCC@@@;;;:::@@@FFF????????????@@@AAABBBCCCEEEDDDBBB===888777999<<<777:::===>>>;;;::::::<<<===<<<:::999888999::::::;;;::::::999:::;;;<<<===>>>>>>???@@@@@@???>>>===888999;;;<<<======<<<;;;:::888555555666999;;;<<<999777555444333444666777888888777666555444444444555555555555444333444777444444444444444555666666333444666777777666444333111111222333333444555555///000111222222222222222111222222111333777666333///111333444333222222333000//////000222444444333333222222111222333555666444666:::AAAEEEDDD===777222111111111111333444555///333777777444222444777444333222111111222333444333333222111222333555666//////...---------------000//////............///+++---000111111///,,,***++++++,,,------...//////+++++++++++++++***)))((((((''''''(((***,,,...000000...+++)))))))))(((''')))((('''%%%%%%&&&''''''000999GGGTTT___mmmxxx{{{sssDDD:::222000///---,,,---+++++++++---000333333222000000///...---+++***)))((()))+++,,,,,,+++***)))222((((((777@@@<<<333///222---+++,,,+++'''(((---***)))(((''''''((()))***)))+++---...---***'''$$$''''''((((((((('''%%%$$$&&&)))++++++)))'''''')))%%%'''***+++***(((((()))(((&&&'''+++------...222)))))))))))))))(((((((((###%%%''''''&&&%%%&&&'''&&&'''((((((&&&%%%&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))+++---222IIIjjjoooeeehhhkkksssjjjTTTCCCCCCFFF>>>???>>>===???AAAAAA>>>;;;777888:::<<<======<<<;;;>>>999777:::BBBFFFDDD@@@<<<===>>>@@@AAAAAAAAAAAACCCCCCBBBAAA???>>>===<<>>@@@BBBCCCAAA?????????@@@???===:::999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;AAA???<<<;;;<<<<<<<<<;;;<<<===???@@@???>>><<<;;;;;;===@@@AAA@@@>>>>>>>>>999:::<<<===<<<;;;<<<===:::;;;<<<>>>@@@CCCFFFGGGJJJDDD???===???@@@===:::>>>===:::777666777<<<@@@;;;<<<>>>@@@???===;;;999:::;;;<<<;;;888777777777444666888;;;<<<<<<;;;:::;;;:::888777777777888888@@@@@@???>>>============AAA???????????????===;;;:::999999:::;;;<<<===>>>999888666666888;;;???AAA:::999888888999777444111666888999888777666777888555666777777777777777666777555333444777888666444333444666888888777555444222222333444555555555555666444333444666666333000222333555666777666555555000111222333333333333333111333555555444222222222444444444333333444777::::::666444>>>UUUaaaMMM000666444222111222333333222444555666555333222333444555444333333555555444333222222111111000000//////,,,...111111///,,,+++***///......///111111000///000...,,,---000111///---++++++++++++,,,...000111*********)))******+++,,,,,,---...---,,,,,,...///111---)))***---...,,,)))---&&&!!!###'''+++...000???PPPcccsssrrrSSS:::555///------///......,,,---///000000111333555///000000000...---+++***++++++***)))***+++---...111,,,))),,,333666222---************))))))))))))++++++******************,,,,,,++++++***)))((((((***(((&&&'''((((((%%%"""%%%'''***+++***)))((((((+++,,,...///...+++(((%%%))))))***,,,///000...---///---***((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$!!!$$$(((&&&%%%***///111AAAhhh}}}tttwwwzzzoooWWWEEEDDDEEE<<<>>>===<<<>>>@@@@@@>>>;;;999;;;<<<>>>>>>===;;;:::;;;888777;;;AAADDDBBB===>>>>>>??????@@@AAAAAABBBGGGFFFDDDAAA???>>>======CCCBBBAAA@@@??????@@@@@@DDDGGGJJJIIIDDD@@@@@@AAA===???AAABBB@@@>>>======<<<;;;999777777777888999;;;;;;<<<<<<<<<<<<;;;;;;>>><<<::::::;;;<<<<<<;;;<<<===>>>??????===;;;:::<<<>>>AAABBB@@@?????????:::<<<>>>>>><<<<<<<<<===AAA@@@??????AAAEEEIIIKKKHHHCCC>>>===???@@@>>><<>>===;;;999999<<<>>>;;;<<<>>>???>>>===:::999:::<<<===;;;888555444444444666888:::;;;;;;;;;:::999999888888999:::;;;<<>>======>>>===;;;999999999::::::;;;<<<======:::999777777888;;;>>>AAA<<<;;;::::::;;;:::777555555777888777666555666777888888777777777777777777777555444444777777666444444555666777777666555555333333444444444444444444666444333444555555333111333333444555555555555555222222222333222222222111111222333333111000000111222222222222111222555888666444444>>>UUUcccVVV>>>777444222111222333222222333444555444333222222444444333111222333333222111333222111000///...---,,,///111333333111...,,,+++...---...///111111///---...,,,+++---000222111///---------,,,,,,------...***)))))))))***+++,,,,,,((()))***)))((()))+++---000,,,******---...+++'''&&&%%%$$$&&&(((---444999OOOeee}}}jjjNNN999666222...,,,---...---,,,,,,---////////////111333...///000000000///...---++++++******++++++,,,---...***&&&(((---000---(((+++******))))))(((((((((************************++++++***))))))((('''''')))'''&&&'''((((((&&&######&&&((()))((('''''''''++++++,,,---,,,***((('''))))))***,,,...///---,,,,,,***((('''((()))((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&%%%$$$############%%%&&&&&&&&&%%%$$$"""!!!!!!###''')))+++000666;;;SSSwwwnnnVVVFFFDDDCCC:::;;;;;;;;;===??????>>><<<<<<===>>>??????===;;;::::::888777:::@@@BBB@@@<<>>>>>>>>>>>???AAABBBIIIGGGDDDAAA???>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>DDDGGGIIIGGGCCC???===>>><<<>>>@@@@@@>>>===<<<<<<:::999888666666777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;999888999;;;=========;;;<<<=========<<<;;;:::<<<>>>AAAAAA@@@???@@@@@@<<<>>>??????===<<<<<<===EEECCC@@@???@@@DDDIIILLLEEEAAA===<<<>>>@@@???>>>???AAAAAA@@@>>><<<<<<===:::;;;=========<<<:::888:::<<<===<<<999555333222555666888::::::;;;::::::777888888999;;;===???@@@KKKIIIFFFCCC???<<<:::999===<<<;;;;;;<<<;;;999777999:::::::::;;;<<<<<<===;;;999888777888:::===???===<<<<<<<<<======;;;999444666777666555444555666:::999888777666666777888666555444555666666555444666666555555555555555666444444444444444444333333666444333333555555333222333333222222333333444444222222222222222222111111000111111000......///111000111111000///000333555222333444<<>>>>>===<<<<<<===???@@@@@@???>>>======:::777999===@@@@@@>>>>>>===<<<;;;<<<===???AAAGGGEEEAAA???======???@@@AAAAAA@@@???>>>>>>>>>>>>AAACCCEEEDDDAAA>>>=========???@@@@@@>>><<<<<<===<<<;;;:::999999;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;999888888:::===???@@@???;;;;;;<<<<<<<<<;;;:::999;;;===???@@@???>>>???@@@>>>???AAA@@@>>>=========BBBAAA???>>>???AAADDDFFFAAA???<<<<<<>>>@@@@@@@@@@@@BBBEEEEEEBBB???===<<<:::;;;<<<===<<<;;;:::999:::<<<>>>>>>;;;888666555666777888999::::::::::::777888999:::<<<===???@@@BBBAAA???===<<<;;;::::::<<<;;;:::;;;;;;;;;999777999::::::;;;;;;<<<<<<<<<999888777666666888:::<<<===<<<;;;<<<>>>>>>===<<<555666777777555555666777;;;999777555444444666666555555444555555555555555777666555333333444555666666555444444333333333333555555444333444444333333333333111111111222333444111111111111111222333333111111111///------///111000000111000///000222444333333333777BBBKKKJJJBBB666444222111111222222111222333444333111000111222333111000000111111000///222222222222111///---,,,333444555333000,,,+++***------000222444333///,,,,,,,,,,,,---///000000000......//////...,,,***)))(((((())))))***+++------)))))))))(((((()))---000+++***+++,,,---,,,)))&&&&&&(((((((((...<<>>@@@AAAAAAAAA@@@AAA===888777:::>>>AAABBB===<<<:::999:::;;;===>>>AAA???===;;;;;;===???AAAAAAAAAAAA@@@??????>>>===<<<>>>@@@AAAAAA??????>>>???AAAAAA@@@>>>============<<<;;;:::;;;===???@@@;;;;;;<<<<<<<<<<<<;;;;;;999999:::<<>>???>>>@@@AAA@@@>>>======>>>>>>>>>?????????@@@@@@@@@???===;;;;;;===???AAAAAAAAACCCFFFFFFDDD@@@>>><<<<<<<<<=========<<<;;;:::999<<<>>>???===;;;;;;;;;777888999999::::::::::::888999::::::;;;<<<<<<<<<;;;::::::999999999::::::===<<<;;;;;;<<<<<<:::888999:::;;;<<<<<<<<<;;;;;;777666555444555666888999<<<;;;::::::<<<===<<<;;;666777888888666666777888999777555333222333444555444555555555444444444555888777444222222333555666666555444333333333333333555555444333333333333444444333111000000111222333////////////111333444555222222222000...///000333000111222222111111222444333333333333777<<<<<<999555333111000111222222111222333444333111000111222333111111111222333222111111222333444444333111000666777777555111...---,,,...///111444555444111---............------------,,,,,,.........---,,,+++))))))))))))***+++,,,---)))******)))(((***---000((()))***,,,---,,,)))'''))))))'''***:::QQQcccjjjjjjuuuzzzXXX???333000111222,,,---///////////////...000111111000...------...------.........---,,,+++***+++,,,------,,,***)))))),,,000///,,,)))***+++******))))))(((''''''&&&((()))***,,,,,,,,,+++******)))))))))))))))((((((%%%&&&'''(((''''''''''''$$$&&&''''''&&&&&&'''(((((((((''''''(((***,,,...+++)))((()))***++++++***,,,)))&&&%%%%%%&&&%%%$$$((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%% """,,,333AAAbbbyyyZZZLLLBBB>>>===666888:::=========<<<<<<===999:::===@@@BBBBBBBBBAAABBB>>>999777999===AAABBB<<<;;;:::::::::;;;<<<===;;;;;;:::999:::<<<>>>@@@@@@@@@AAA@@@@@@???>>>===999;;;>>>@@@BBBBBBBBBAAA@@@AAAAAA@@@>>><<<===>>><<<;;;:::999:::;;;===???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>@@@BBBAAA@@@<<<<<<;;;;;;;;;:::::::::888:::;;;<<<;;;<<<===???===???@@@@@@>>>======>>>===>>>???AAAAAA@@@???>>>===<<<;;;;;;<<<>>>@@@BBBAAACCCEEEEEEBBB@@@???>>>>>>????????????>>>======:::<<<>>>>>>>>>===>>>???::::::::::::;;;;;;<<<<<<::::::;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::>>>===<<<<<<===<<<:::888999:::;;;<<<<<<<<<::::::555555444444555666888999;;;:::888888:::;;;;;;:::777888999888777666777999666555444333222222333333333555666555444333444555888666444333222333444555666555444333222333444555555555555333222222333555333333222222111111222222//////...///000222444666222333333222000000111333111222333333222111222333111222222333444666777777333111//////111333333333222444444333222111222333222111111222444555444333000222444555666555333222999::::::777444111000000//////000333444444111......//////...,,,+++,,,---++++++,,,---............*********)))******+++,,,'''((()))((('''''')))+++&&&'''(((***+++++++++******---///666MMMlll}}}```@@@000///111000///,,,...000000000///000111000111111000...------...,,,------...---,,,+++***++++++,,,,,,,,,+++******+++222999888111,,,+++---))))))(((((((((((('''''''''(((***,,,---,,,+++***))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&'''((((((''''''((()))(((((((((((()))+++---...***((('''((()))++++++***---***'''%%%%%%%%%$$$###'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$###(((222>>>TTTzzznnnTTTKKKBBB>>>>>>999999<<<>>>???===;;;<<<===999;;;>>>@@@AAAAAA@@@@@@>>><<<:::999:::<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;======???????????????===<<<;;;;;;<<<>>>BBBDDDEEEEEEDDD@@@AAA@@@???<<<;;;;;;===<<<;;;:::999999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;<<<>>>@@@@@@???======<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@<<<===??????>>>===>>>???======>>>>>>????????????<<<<<<;;;;;;;;;===@@@BBBAAABBBBBBAAA@@@??????AAAAAAAAAAAAAAA@@@@@@@@@???======>>>===<<<<<<>>>@@@<<<;;;;;;;;;<<<<<<======:::;;;<<<=========<<<<<<======<<<<<<<<<<<<<<<===>>>===<<<<<<===<<<:::888999:::<<<======<<<:::999555555555666777888:::;;;<<<:::888777888999999999666777888777666555666888444444444444444444444444222444666555333222444666777666555333222222333333555444333222222333555666555666555333111111444666333333444333333222222111222111/////////000222333111333444333222000111111111222333333222111111222//////111444555444444555111///...///111444444444333444555444333222222444000000000111444666666555111222444555555444222000888888888666333000000000.........000111222000...,,,...///...,,,+++,,,...---,,,,,,,,,,,,---......,,,+++******)))*********&&&'''))))))'''&&&&&&&&&$$$%%%'''((()))+++,,,......888AAALLLccc|||^^^JJJ555000222222000000---///111000......///111///000000///---,,,---...+++,,,---.........---,,,---,,,++++++******++++++111;;;DDDBBB888...,,,...'''''''''(((((((((((((((&&&(((***,,,---,,,+++***((((((((((((((((((((((((&&&(((***)))&&&$$$%%%&&&&&&'''((('''&&&&&&(((***)))))))))***+++,,,---...)))'''&&&&&&)))+++++++++,,,)))'''&&&&&&'''&&&%%%&&&%%%$$$######%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%% !!!"""$$$%%%%%%$$$$$$###&&&---999NNNmmmbbbMMMHHHBBB???@@@===:::===@@@???===;;;;;;===;;;<<<>>>@@@AAA@@@???>>>::::::;;;;;;<<<<<<;;;:::===>>>>>>???>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>><<<;;;:::===>>>@@@DDDFFFGGGFFFEEE???@@@???===;;;999:::;;;>>>===;;;::::::;;;===>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===??????===:::======<<<;;;;;;;;;;;;<<<999;;;<<<<<<<<<===???AAA:::<<<>>>>>>>>>===>>>???===<<<;;;:::;;;===???@@@<<<<<<<<<;;;;;;<<>>>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA??????===;;;::::::<<>>:::;;;===>>>?????????>>>;;;;;;;;;<<<===>>>???@@@===<<<;;;;;;<<<<<<:::888999:::<<<======<<<:::999555555666777999:::<<<===<<<:::888777888999999888555666777666555444555777333444555666666555555444222444666555333222333666666666555444333333222222555444222222222444666777555666666333000000444777333444444555444333222000555333111///......///000000222444444222000000000000222333333111000111111......111444444222111111000...---///111444555555444555666555333222333444///......111444666666666222333444555444222///---444555555222///------...---,,,,,,---///000...---***,,,......,,,+++...000///...,,,++++++,,,---...---,,,+++***))))))))))))&&&)))++++++)))'''%%%%%%###$$$&&&'''(((+++...000444DDDSSS^^^qqqttt]]]???555...000222000///222...///000///---,,,///222---...///...,,,+++,,,---***+++---///000000000///...---+++***)))***++++++111===GGGDDD777+++(((***&&&&&&''''''((()))))))))&&&'''***---------+++***&&&'''''''''''''''''''''''')))***)))&&&$$$$$$&&&&&&'''''''''&&&&&&((())))))******+++,,,,,,------(((&&&%%%&&&(((+++,,,,,,***(((&&&&&&'''(((((((((&&&%%%#########%%%'''(((######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$"""$$$%%%%%%######(((---444BBB___xxxaaaKKKFFFEEE@@@;;;:::999999<<<@@@AAA>>>@@@DDDCCCCCCCCCBBB@@@>>><<<:::888888777888;;;<<<======??????===:::;;;??????<<<999666666<<<>>>======>>><<<===>>>>>>===:::777555888999;;;>>>BBBCCCCCCBBB>>>>>>===;;;:::888777777999999999::::::;;;;;;;;;;;;===AAADDDDDDAAA===:::777:::<<<===<<<<<<===???<<<;;;:::999777666555444::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<>>>??????:::;;;<<<;;;::::::;;;===;;;>>>;;;666777???CCCBBBDDDBBB>>><<<<<<===@@@BBBHHHHHHFFFCCC@@@??????AAABBBDDDAAA:::777999;;;:::999;;;<<<;;;:::===BBBGGGDDD???999888:::<<<:::777===<<<<<<>>>??????===;;;<<<======>>>===;;;999888888888999<<<>>>===777222;;;888555555888===AAACCCAAA===999777999;;;;;;:::222333555444222333777:::<<<:::888555444333444444999888666444222111000000777777666444333222111111000000000111222333555555777666444222111111222222444444444444444333222111444333111000000000111222222222000/////////000111111000000//////////////////111222222111111111222222111000000111333555777666555333111000000000111...000222444555555555555444444444444333111///...............///000111222111000...---,,,,,,------......---,,,---...///000)))+++,,,,,,+++***,,,---,,,+++******))))))*********)))((()))******(((&&&)))!!! '''+++***111===IIIZZZiiippp~~~bbbCCC444111------///000000...222111111111000000//////111000...---++++++******......///000111000...+++******++++++,,,,,,------<<>>>>>>>><<<===@@@@@@???BBBGGGJJJHHHEEEBBB>>>;;;888777999888777888:::<<<===>>>CCCCCC@@@<<<===@@@???;;;;;;888888<<<>>><<<;;;<<<;;;<<<>>>>>>===;;;888666999:::;;;===@@@AAAAAAAAA>>>>>>===;;;:::999888777:::::::::::::::999999999;;;???DDDHHHHHHDDD>>>:::999:::<<<===<<<<<<===>>><<<;;;;;;:::999888777777999:::;;;<<<============<<<;;;;;;<<<<<<>>>??????=========<<<:::999:::;;;;;;===;;;777888???BBBAAABBB@@@>>><<<<<<===???@@@EEEFFFEEEBBB???===>>>>>>>>>AAA???:::888:::<<<;;;777999;;;===???CCCIIINNNCCC???;;;;;;===>>>;;;888@@@@@@???@@@AAA@@@>>><<<<<<<<<<<<<<<;;;:::999888666777888;;;>>>===999666888777777:::===@@@AAAAAA???<<<888777999;;;;;;;;;999999888666555777<<<@@@AAA???;;;888555555666777333333333333444555666666666666555555444333222222111111111111222333444444555444333222111111222222333333333333222222111111333222111111000000111111333222111000000000111111111111000//////.../////////000222222111000000111111111000///000222444555===;;;888444222000000000...///111222444444444444444444444444333111///............//////000111222000///...---,,,---......///...---,,,,,,---...///,,,---...---+++***+++,,,++++++******))))))******((('''&&&'''(((((('''%%%)))%%%&&&++++++,,,999JJJaaatttmmmQQQ666111///------///111000...000000000000000/////////111000///---,,,,,,,,,,,,,,,+++,,,...000///---+++,,,+++******+++---///000???EEEDDD888,,,)))******((()))***++++++++++++***)))***++++++***)))((('''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******++++++***)))((('''%%%%%%&&&'''((()))*********((('''''')))******)))%%%%%%#########$$$&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###&&&&&&###"""%%%$$$"""!!!######%%%'''&&&###999III```tttdddOOO>>>===AAA???>>>???CCC@@@???@@@@@@AAAGGGNNNPPPMMMHHHCCC===:::888777:::999888888999;;;===???EEEEEEAAA<<<<<<>>>===999>>>:::999<<<===;;;999;;;999;;;===>>>>>><<<999888;;;;;;;;;<<<===>>>???@@@???>>>===<<<;;;:::999888;;;;;;::::::999888888777:::>>>DDDIIIHHHCCC===888:::<<<======;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::999:::;;;=========<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???===:::888999:::;;;===<<<::::::>>>@@@?????????>>>============>>>AAABBBCCCAAA>>><<<;;;;;;:::>>>???;;;:::<<<===;;;777999;;;===@@@DDDIIILLLAAA???===>>>@@@@@@===999AAA@@@??????@@@???<<<:::===<<<;;;:::::::::::::::666666777:::<<<===<<<:::333444777<<<@@@AAA@@@>>><<<:::777777888:::;;;;;;>>>===:::777666999???CCCCCC@@@;;;777555555666888111111222333444666888999555555555555555444333333333222222222222333333333222222222222222222222222111111111111111111000000111111111222111111000///333333222111111111111222222222000///............///111222222000///000000111000//////000111333444BBB???:::444000...............000111222222222222444444444444333111000/////////...//////000111222......---,,,---...///000000///...,,,,,,,,,------...//////...+++)))******++++++*********)))))))))&&&%%%$$$%%%''''''&&&%%%&&&%%%(((++++++222HHH```~~~ttt^^^EEE000---,,,,,,...000111000...000////////////000000111000000///...............))))))***,,,......,,,+++...,,,***)))***...333777AAABBB===222***)))+++,,,))))))******++++++************++++++***((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))+++***)))(((''''''&&&&&&%%%&&&&&&'''((()))******)))(((((()))++++++***)))$$$$$$###""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%"""'''((($$$"""$$$&&&&&&$$$'''&&&&&&)))++++++CCCbbb{{{pppaaaNNN>>><<<>>><<<:::<<>>999888;;;===;;;:::<<<888:::<<<>>>>>>===;;;:::<<<<<<<<<;;;:::;;;<<<>>>@@@@@@???>>>===<<<;;;:::999999999999888888888888888;;;@@@CCCBBB>>>999666<<<======<<<::::::;;;<<<;;;;;;<<<<<<<<<=========999:::<<<===>>>===<<<;;;======<<<<<<===>>>??????@@@@@@@@@>>>;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>===============<<<<<<;;;===???@@@@@@===;;;:::::::::???AAA>>><<<======;;;999:::;;;<<<===>>>@@@BBB?????????BBBCCCBBB>>>:::>>>===<<<<<<======;;;999>>>===;;;:::::::::;;;<<<888888888999;;;;;;<<<;;;///111444999===???===;;;999888777777888:::;;;<<<>>><<<:::888888:::===@@@???;;;666222111222555888444444444444444555555666444444555666666555444333444444444333333222222111000000111111222222222222000000000000000000000111000111222222222111///...333333333222222222222222333222111///............111333444333222000000111111000000//////000111222===:::555111---,,,------///000000111111222222222444333333333222111000000//////......///000000111------,,,,,,---...000111111000...,,,++++++++++++,,,------,,,***))))))******************))))))(((&&&%%%$$$%%%&&&((('''&&&&&&%%%'''---555FFFccc|||rrrkkkmmm}}}}}}dddFFF...)))***,,,...000111000///000000000///000111222333000///////////////000000+++******+++------+++***...,,,)))(((+++222999>>>===;;;555...***)))***+++))))))************))))))******+++***)))(((&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''((((((((())),,,***(((&&&%%%$$$%%%&&&&&&&&&''''''((())))))***(((((((((***,,,,,,***(((######"""""""""###$$$%%%'''''''''&&&&&&&&&%%%%%%"""&&&&&&!!! )))444;;;111)))&&&***+++***000;;;OOOsssxxxhhh\\\___MMM>>>===???<<<;;;===GGGBBB>>>>>>@@@EEENNNXXX\\\WWWPPPHHHAAA===<<<;;;:::;;;;;;:::999999===@@@???@@@>>>:::;;;??????<<<<<<888777:::<<<;;;<<<>>>777999<<<>>>???>>><<<;;;=========;;;999999;;;===AAA@@@@@@???>>>===<<<<<<666666777777888999::::::888:::;;;<<<<<<;;;:::888===>>>===<<<:::999;;;<<<;;;<<<<<<===>>>>>>??????:::;;;<<<=========<<<;;;>>>============>>>>>>??????@@@@@@>>><<<<<<===>>><<<<<<<<<===>>>===<<<===<<<======>>>===<<<;;;:::;;;===??????>>><<<<<<===???CCCEEEAAA>>>>>>===:::<<<<<<<<<<<<===<<<;;;;;;;;;===@@@CCCDDDBBB???;;;;;;:::999:::<<<======<<<>>>===<<<;;;;;;;;;<<<===:::;;;;;;:::999999:::;;;111222444777;;;======<<<777777888888888:::;;;===<<<;;;:::::::::;;;;;;:::999666333000000333777999777666555555444444444444444555666777666555444333444444444444444333111111000000000111111222333333000000//////000111222333111222333333333222000///333333333333222222111111222111000///............555666777666444222222222111111000000000000000000555333000...---...000111222111111111111222222222333222222111000000000000.........---......//////---,,,,,,,,,---///000222111000...,,,+++******+++((()))******)))((()))+++)))************)))(((''''''&&&%%%%%%((()))******)))'''***666IIIbbb~~~___OOOPPPllltttLLL---'''))),,,...000000111111222111111000111222444555000////////////000111111...---,,,,,,------+++***---+++))))))---555===BBB555222///---+++)))(((((())))))*********))))))((())))))******)))(((&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''(((((())))))(((((((((''''''''',,,***'''$$$###$$$%%%&&&&&&&&&''''''(((((()))))))))((()))***++++++)))'''######"""#########$$$$$$''''''&&&&&&&&&%%%%%%%%%###%%%### &&&999PPP]]]MMM000!!!+++...(((222JJJ___|||~~~mmmZZZKKK[[[KKK>>>>>>AAA???@@@CCCFFFAAA>>>>>>@@@CCCLLLUUU\\\WWWPPPGGG@@@;;;999888999;;;===<<<:::999<<>>???>>>===<<<<<<>>>???===999888:::===@@@??????>>>======<<<<<<444444555777888999:::;;;::::::;;;;;;<<<============>>>===;;;999999;;;===<<<<<<======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======>>>>>>???@@@AAAAAA???======>>>???>>><<<<<<>>>>>>;;;;;;============>>>===<<<<<<;;;:::<<>><<<888;;;???BBBCCCAAA>>><<<<<<;;;:::;;;===?????????===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<;;;:::999999;;;666666666888<<<>>>???>>>777888999999999999;;;======<<<<<<<<<======:::888777555333111222555999<<<666555555555555555666666444555777888777555333222333444555555555333222111222111000000111222333444111111000000111222444555333333333444333222222111222222222333222111111000111000000///////////////777888999777555333222333222222222111111000000///000000000000000222333444333333222111111111222222111111000///......//////------,,,,,,,,,------...------,,,,,,---...000111111///...,,,*********+++&&&((())))))(((((()))***((()))*********)))((('''(((&&&%%%&&&)))+++,,,,,,)))***000BBB[[[ttt^^^IIIMMMnnnTTT000(((***---//////000222333333222111000000111333444000///////////////000111000...------......---,,,+++***)))***---444:::>>>...,,,+++---+++(((''')))))))))******))))))(((((('''((()))))))))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((******)))(((((('''&&&&&&+++)))'''%%%$$$$$$%%%&&&''''''''''''(((((())))))+++)))((()))))))))'''%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&######...GGGbbbqqqVVV444 +++111...===XXXrrrqqqdddQQQ@@@XXXIII>>>@@@BBBAAABBBGGGFFFBBB?????????@@@FFFNNNQQQNNNHHHBBB===:::999999777;;;???>>>;;;999;;;>>>AAABBBAAA>>>AAAEEEFFFCCC???:::777:::;;;:::;;;===888:::===??????>>>===;;;;;;>>>AAA???;;;999:::======<<<<<<;;;;;;:::::::::555555555666777888999999888999;;;===>>>?????????======<<<;;;999:::<<<>>><<<<<<======>>>>>>??????>>>===;;;::::::;;;<<<===??????>>>>>>>>>>>>>>>???CCCCCCBBB@@@>>><<<===>>>@@@<<<;;;>>>===::::::>>>>>>>>>>>>=========<<<<<<;;;===???@@@AAACCCFFFIIICCCGGGGGGBBB>>>>>>===:::>>>>>>>>>AAACCCCCC@@@<<<555999===@@@AAA???>>>======;;;::::::<<<>>>>>>>>>999::::::;;;;;;::::::999888:::===<<<;;;999:::<<<777777888:::===>>>>>>===888:::;;;;;;999999;;;===???===;;;:::<<<<<<:::888777555444333444666888:::555555555555555666666777555666888888777555333111222333555666555444333111555333111///000222444666333222111111222555777888555555444444333333444444111111222222222111000//////////////////000000111777999999777555222222222333333333333222111000///000000111222222222222222333222111000///000000111000///...---,,,---......,,,,,,++++++***++++++,,,...---,,,,,,---...///000000///---+++******++++++((()))***)))((('''((()))((()))***+++***)))'''&&&(((&&&%%%&&&))),,,---...,,,222AAAVVVmmm}}}gggVVVZZZxxxVVV444***,,,...///...///222555333222///......///111222000000///.........//////---,,,+++,,,...000000///***))))))***,,,///222444,,,***+++---+++'''(((---)))))))))))))))(((((('''&&&'''((()))))))))((('''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))((((((((((((((()))((('''&&&%%%%%%&&&'''''''''''''''((((((((((((,,,***(((''''''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########((('''$$$###...CCCVVV___DDD222'''...888DDDXXXmmmoooaaaVVVGGG888YYYKKK@@@@@@BBB@@@AAAFFFGGGCCC@@@@@@>>>===AAAGGGCCCBBB???===;;;;;;<<<<<<666;;;@@@@@@<<<:::;;;===AAABBB@@@===???DDDDDDAAAAAA<<<999:::;;;999999;;;999;;;===??????>>><<<;;;:::>>>BBB@@@<<<999:::===:::::::::999999888888888666666666666777777777777444777:::>>>@@@@@@>>>=========<<<:::999:::<<>>>>>>>>>>>???===;;;999999:::===>>>??????>>>>>>>>>>>>>>>???EEEEEEDDDAAA>>><<<<<<<<>>===999:::?????????>>>============>>><<<>>>@@@AAABBBEEEJJJMMMBBBFFFEEE@@@===>>>>>>;;;@@@??????AAACCCBBB===999444777<<>>=========;;;888888999:::::::::666777999::::::999888777555999<<<===<<<;;;<<<>>>555666777:::======;;;888888;;;===<<<:::999;;;===@@@<<<888666888999999888666555444333333444666777888777666555555555555555666777888999888555222000222333555666666555333222777555111//////111555777444333222222444666999:::777666555444333444555555000000111222111000///............//////000111222777888999777444111111111444444444333222111000///111111222222222000...---222111000........./////////...---,,,+++,,,---...++++++******)))******+++......---,,,---...///000///...,,,+++***++++++,,,+++,,,,,,+++(((''''''((('''(((***+++***)))'''&&&(((&&&$$$%%%(((+++---...444AAAVVVlll}}}wwwlllppp|||tttgggjjj{{{OOO333,,,...//////...///333777333111...,,,,,,---...000000000///...............***))))))+++...111222222***))))))*********++++++,,,***+++---***&&&***222)))))))))))))))(((''''''%%%&&&'''))))))))))))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((...+++'''%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""((('''###!!!(((555>>>@@@+++...///111@@@[[[ttt{{{bbbSSSJJJ>>>333www___KKKAAAAAA>>>BBBEEE@@@GGGFFFDDDBBB@@@???>>>>>>AAA@@@===;;;:::999999999<<<@@@AAA>>><<>><<<<<<<<<<<<===@@@FFFJJJFFFCCC===888777888:::<<<<<<===???@@@@@@@@@>>>===>>>>>>>>>>>>============:::::::::999888777666555222222222333555666888999777555555999???AAA===999<<<;;;;;;<<<===>>><<<;;;???===;;;<<<>>>???===:::<<<:::999777888999<<<>>>999;;;===??????===;;;999AAABBBCCCAAA???===<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBB@@@???>>>???>>>>>>???BBBGGGLLLOOOIIIGGGDDDAAA???>>><<<;;;>>>AAADDDDDDAAA>>>;;;:::888777666777:::<<<<<<<<<===;;;888777999:::;;;;;;555555666777888888777777999:::<<<======<<<;;;:::999::::::;;;;;;::::::999:::::::::;;;;;;===>>>>>>AAA???<<<::::::::::::999333555666444111111444888666555555444444333333222999999999999777555333222...000333555666555444222333333333111//////000222444555666666666555444333000111333555666666555444333222000///......//////000111222111000111222444333555777777555222111111444222000///...///000111333222222222333222000---333222000---,,,+++++++++///,,,***+++...000...,,,*********++++++,,,,,,,,,///...,,,---...//////...,,,,,,***((('''(((+++...---+++***+++------***'''''''''''')))******(((''',,,((((((+++***(((...777???RRRppptttlllnnnyyyyyypppdddqqqtttUUU;;;///,,,...000333444444333222444222000......///111222///...,,,,,,---------,,,)))''''''+++000222///+++------,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,((())))))***)))((('''&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''############$$$%%%&&&'''$$$%%%'''(((***++++++++++++)))((('''&&&&&&''''''((((((((((((((()))******.........+++&&&""" %%%''')))***)))'''%%%###$$$###  """$$$***)))%%%###$$$(((*********)))///???VVVooodddUUUKKK===000+++{{{^^^KKKBBBAAA???BBBEEE@@@GGGGGGEEEDDDCCCCCCCCCCCC@@@>>><<<:::999888888888<<<@@@AAA===<<<>>>???===;;;;;;;;;:::;;;>>>CCCGGGMMMJJJDDD???;;;999999::::::<<>>>>>>>>>>>=========<<<======<<<;;;999888666555444444333444555666888999888666666:::>>>@@@===999;;;::::::;;;======<<<;;;???<<<:::;;;===>>>===;;;>>><<<:::888888:::<<<===:::;;;===>>>>>>===;;;:::@@@AAAAAA@@@>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@@@@???>>>@@@@@@???@@@CCCHHHLLLOOOKKKIIIEEECCCBBBAAA???<<<@@@BBBDDDDDDBBB???===<<<888999999:::::::::;;;;;;>>>;;;999888:::;;;<<<<<<666777777777888888888888999999:::::::::::::::999999::::::;;;;;;::::::999;;;;;;;;;;;;<<<===>>>>>>>>><<<:::999999999888888444444444333222222444666333333333444444444444444777888888777666444333111///000333555666555444222222333222000...---...000333444555555555444333333000111222333444444444444333222000///......//////---.........------///222333555666666444222111111333222000//////000222333222111111111222111///---000///...---,,,,,,------+++***)))***,,,---...---++++++++++++,,,,,,,,,---///...,,,,,,,,,,,,,,,++++++++++++)))((())),,,......------...//////+++((('''&&&%%%%%%&&&&&&'''&&&&&&%%%'''))))))+++666CCCSSSfff}}}pppsss~~~gggVVV???DDDLLLPPPIII<<<333111,,,...000222333333333333222000...,,,,,,---///000...---++++++,,,,,,,,,+++***((((((,,,111333000,,,------,,,,,,+++******)))))))))***+++++++++++++++&&&''')))++++++***)))(((''''''(((((())))))))))))''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))******+++++++++***((('''&&&&&&&&&'''(((((((((((((((((()))******+++,,,***&&&$$$######&&&'''((()))((('''%%%$$$&&&$$$"""!!!!!!"""$$$%%%,,,+++(((%%%$$$%%%'''''''''...===RRRhhh~~~qqqWWWKKKCCC888///,,,|||[[[IIIBBBBBB???BBBFFFAAAEEEDDDCCCCCCCCCDDDEEEFFF>>>===;;;999888777888888<<<@@@@@@<<<;;;<<<===;;;999999999888888:::???BBBMMMKKKGGGBBB???<<<::::::999;;;???BBBDDDDDDCCCBBB>>>>>>>>>=========<<<<<>>===;;;888777555777666555444444666888999888777777:::===>>><<<888;;;:::999:::<<<===<<<;;;???<<<:::999;;;<<<======???===;;;999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???<<<;;;:::;;;999:::::::::::::::999888<<<<<<===>>>??????>>>>>>BBBBBBBBBCCCEEEIIILLLOOOOOOKKKFFFDDDDDDDDDAAA???BBBCCCEEEDDDBBB@@@??????999<<>>;;;999999:::>>><<<:::999;;;<<<<<<<<<888888777777777888999:::999888888777777888888888999::::::;;;;;;::::::999;;;;;;;;;<<<<<<===>>>>>>:::::::::::::::;;;<<<===666444222222333444444444111222222333444444555555555666666555444333222111///111333555555555333222444444444222///...///000222222333333444333333222111111111111222333444444222222111///////////////......---,,,+++,,,///111444555555444222111222333222222111000000111333444222000000000111000...,,,,,,,,,,,,,,,,,,...//////***+++,,,,,,+++,,,...000,,,,,,,,,,,,------------///...---+++******))))))***+++++++++******,,,............000000///+++)))((('''%%%######$$$&&&'''&&&&&&((()))***111???MMM___ssstttxxxdddHHHAAA222000///222111......000---...///000111222333444000...,,,+++++++++---...---,,,++++++,,,,,,+++***+++***+++...222333111---------,,,,,,++++++******((())))))************)))$$$&&&))),,,---,,,+++***'''(((((())))))*********)))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((())))))((()))))))))************,,,+++)))'''&&&%%%&&&&&&''''''''''''(((((())))))'''((()))((('''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%$$$######$$$&&&&&&++++++***(((&&&%%%'''))),,,<<>>>>>@@@BBBDDDEEE>>>===;;;:::888888888999;;;??????;;;999;;;;;;:::777777777666666777;;;>>>DDDDDDCCCBBB@@@>>>===<<<999;;;>>>AAACCCBBBAAA@@@>>>>>>=========<<<<<<<<<>>>======<<<;;;999888777999888666444444555777999777666666888:::;;;999777:::999888999;;;<<<<<<;;;>>><<<:::888999;;;===???@@@>>>;;;888777888999:::<<<;;;:::999999:::;;;<<<;;;<<<>>>===;;;:::::::::999999:::::::::888777666;;;;;;<<<<<<======>>>>>>BBBBBBBBBCCCEEEHHHJJJLLLRRRLLLFFFCCCBBBCCCBBBAAABBBCCCDDDCCCAAA??????@@@:::???CCCAAA<<<888888:::===;;;999999;;;<<<;;;;;;999888666555555777999:::999888666555555555777777888999;;;<<<<<<;;;999888;;;;;;<<<<<<============888:::<<<>>>???AAADDDFFF888555111222444666555333222333333333444444444555444444444333333222111111000111333444555444333333777777777555222111111222111111111222222222222222333222111111111222444555222222111000000/////////111111000...---...111444333444444333111000222333444333222111111222222333111000////////////---,,,+++++++++,,,---...//////---000111000---,,,///222---------------------------------,,,******+++,,,)))+++,,,,,,++++++,,,---,,,---.........,,,***((((((((('''&&&%%%$$$&&&'''))))))***---333===KKKUUUdddxxxyyy}}}nnnMMM:::888666222111444666222///...............000111333444///...,,,+++++++++,,,---...,,,,,,,,,------+++***,,,+++---///222333111...,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((%%%'''+++---...---+++)))******)))))))))))))))******)))((('''''''''''''''&&&&&&&&&&&&'''((())))))*********)))))))))******,,,+++)))'''&&&%%%%%%&&&&&&&&&''''''((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))***(((&&&+++111;;;PPPiii{{{wwwkkkTTT???888666222///111|||}}}SSSDDDAAABBB???AAAEEEAAA======<<<<<<>>>@@@CCCEEE???>>><<<;;;::::::::::::999======:::888::::::999666777777666666777:::<<<>>>???@@@AAAAAA@@@??????:::<<<===?????????>>>>>>============<<<<<<<<<<<<999999::::::::::::999999999888666555555555777888555555555666777888777777:::888777888:::<<<<<<;;;===<<<:::999999;;;>>>@@@???===:::888666666888999;;;:::888777777888:::;;;999;;;<<<<<<:::999999:::::::::::::::999999888777<<<;;;;;;;;;<<<===??????@@@AAABBBCCCDDDFFFGGGGGGSSSOOOIIICCCAAA@@@AAABBBAAABBBCCCBBB@@@??????@@@<<<@@@DDDBBB<<<888888:::;;;999888888:::::::::999999888666555555666888999999888666555444555666666888999;;;<<<<<<;;;999888:::;;;<<<<<<===<<<<<<;;;:::===@@@AAAAAAAAADDDFFF:::666333333555666555333555555555444444444333333555555444333222111111111111222333444444444333333666777777666333222111222000000000000111111222222444444333222222333555666222222222111000000//////222222222000...///111444222333333222000000111333555444333222111111000000111000............---,,,,,,,,,------------------000222333000,,,+++,,,///------------------------,,,---......,,,---///111+++,,,...---,,,+++,,,---)))***++++++***))))))(((''')))***(((&&&$$$$$$&&&'''(((---777GGGXXXccchhhvvvoooNNN;;;444333///+++---444888555000---............///000111111///...---,,,,,,,,,------///...---...//////---++++++,,,---000222222000...******++++++++++++++++++(((((()))))))))(((((('''((())),,,------+++)))(((---,,,***)))(((((((((((())))))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))+++***))))))((())))))))),,,+++)))'''&&&%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$&&&(((%%%$$$---999NNNcccyyyqqqjjjaaaLLL999333222...---000}}}oookkk}}}|||NNNAAA???BBB>>>???CCC@@@@@@???>>>>>>???BBBEEEGGG???>>><<<;;;::::::;;;;;;666:::;;;888777999:::999777888888888777888;;;===@@@AAABBBCCCBBBAAA@@@???<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;666666777888999999999999777777666666555666666666444444555555666777888888999777666666999;;;<<<<<<<<<<<<<<<;;;:::<<>>;;;888777777888:::::::::888888888888::::::888999;;;;;;:::999:::;;;<<<;;;;;;::::::::::::;;;<<<;;;::::::;;;===@@@AAA???@@@AAABBBCCCDDDDDDCCCRRRSSSQQQKKKDDD@@@@@@BBB???AAACCCCCCAAA?????????===???AAA@@@===::::::;;;999888777888999:::999777:::999888777666777888888999999888777666666666666777999;;;======;;;999777999:::;;;<<<<<<;;;:::999<<>>:::888666555666666666666777777666666555444444333888777666444222222111111222333333444444333333333222333444444222000000111000000000000000111222333444444444333333444444555222222222222111000///...000111111000......///000000222222222000000111222333333333222111111000000222000.........///...---......//////......---,,,/////////---***)))***+++------------,,,,,,,,,,,,+++...000000......111555...//////---++++++,,,---))))))***)))((((((***,,,)))++++++)))%%%###$$$'''&&&000@@@SSSiii}}}UUU999111222111333......222444222///...////////////............//////......---------...///......///000000---+++)))+++---///000///...---((()))))))))******++++++)))))))))))))))(((((('''******+++++++++***((((((---,,,***((('''''''''((((((''''''&&&''''''((((((&&&%%%%%%&&&&&&'''((()))***)))(((''''''((())))))+++***((('''&&&&&&''''''###$$$&&&'''''''''&&&%%%&&&'''((('''$$$""""""#########$$$%%%%%%%%%$$$$$$ !!!"""$$$$$$$$$#########"""$$$&&&$$$%%%444FFFcccwwwsssgggcccUUUCCC222...---***)))---ssskkkkkkmmmJJJ>>>>>>AAA===>>>BBB???DDDBBB@@@???@@@BBBEEEGGG>>>===;;;:::999::::::;;;444888:::777666999:::999777999:::::::::;;;===???AAAAAABBBBBBBBBAAA@@@???===<<<;;;;;;<<<>>>@@@BBB======<<<<<<<<<;;;;;;;;;666777888888999888888888444444555666666666555555444555666666777888:::;;;999777555555888;;;<<<<<<;;;===>>>>>><<<===???BBBAAA???<<<:::999999;;;<<<;;;;;;::::::::::::;;;;;;777999;;;;;;:::::::::;;;>>>===;;;::::::<<<>>>???===<<<::::::;;;>>>AAACCC???@@@BBBCCCCCCCCCBBBAAAPPPXXX]]]ZZZNNNDDD@@@AAA???AAADDDEEECCCAAA@@@???===============<<<<<<<<<:::999888999::::::999888;;;;;;:::::::::999999999:::::::::999999888666666777999;;;======;;;999777777888:::;;;;;;:::888777999===@@@???;;;888:::<<<;;;;;;:::888666666777999777777777777777666666666<<<:::888555333222222222333333333333333333333333///111333333222111111111000000000000000222333444333333444444444333333222222222333333222111///......///111111///------......000222333111000000111///000000111222222222222333111.........///............///000000///.........,,,+++***+++,,,+++***---,,,,,,,,,++++++++++++,,,000222111...---111444222111000---***)))+++---+++++++++***)))***///333111111///)))%%%$$$)))///:::OOOiii~~~~~~]]]CCC444//////000888444333555555111///000000000000000///---+++***///.........------------.........///000///---***'''))),,,------,,,,,,+++&&&''''''((()))*********)))*********))))))((('''))))))(((((())))))*********)))'''&&&&&&''')))***%%%%%%%%%%%%&&&'''((()))''''''''''''((()))******)))(((&&&%%%&&&'''(((***)))((('''&&&&&&'''((()))###$$$&&&'''''''''%%%$$$$$$&&&'''&&&$$$#########!!!"""$$$%%%&&&%%%$$$### ###%%%%%%%%%###"""###!!!$$$)))***000FFF^^^zzzyyyfff[[[YYYIII999,,,+++,,,)))***...yyyuuuwww\\\HHH======@@@<<<===AAA>>>EEECCC@@@>>>???AAADDDFFF===<<<:::999888999999:::222777999666666999;;;:::888:::;;;;;;<<<===???AAA>>>>>>???@@@AAAAAAAAAAAA>>><<<;;;:::<<>>888666555555888:::<<<<<<:::===@@@@@@>>>>>>@@@BBBBBB@@@===;;;;;;<<<===???<<<<<<<<<<<<<<<<<<<<<<<<777999;;;;;;::::::;;;<<<@@@>>>;;;::::::===@@@CCC>>>===;;;:::;;;>>>BBBDDD???@@@BBBDDDDDDCCCBBB@@@NNN[[[gggeeeWWWHHHAAAAAA???BBBFFFGGGEEECCCAAA@@@>>><<<;;;;;;===>>>>>>===::::::999:::;;;<<<:::888<<<=========<<<<<<;;;::::::;;;;;;;;;:::999777666777999;;;======;;;999777777888999::::::999777666555999>>>>>><<<:::===@@@:::<<<<<<:::666555888;;;666666777777888888999999>>><<<:::777444333222222333333333333333333333333000222444555444333333444111000000000000222444555111222333444444333111000222222333333222111///......000222333111///---------///222333222000000000+++,,,...000222333444444444111///.../////////...---...///111111111000000...+++)))+++...000///---,,,,,,,,,++++++*********...111333111---,,,///333444333000---))))))+++------...---+++***---333999:::888333+++&&&(((000888TTTppp^^^???777555---))),,,***+++///555666222///111000000111111///,,,)))(((.........---------,,,,,,---------...///...,,,)))&&&(((+++,,,,,,+++******%%%&&&&&&'''((()))*********************)))((((((''''''&&&&&&''')))+++,,,'''&&&%%%%%%&&&(((+++---$$$$$$$$$%%%&&&'''((()))(((((((((((()))***+++,,,((('''%%%$$$%%%&&&(((***(((''''''&&&'''((()))***"""###%%%''''''&&&%%%$$$"""$$$&&&%%%$$$###$$$%%%!!!$$$&&&&&&%%%###""" ###%%%&&&%%%$$$###"""!!!%%%---222===YYYvvvnnnZZZOOONNNAAA222(((***,,,+++,,,111jjjTTTDDD===;;;@@@DDDCCCDDDHHHLLLJJJHHHFFFCCC@@@>>><<<;;;;;;::::::::::::999999777666555555666888:::<<<<<<::::::<<>><<<>>>???AAABBBCCCBBBBBBAAA888999;;;<<<<<<>>>@@@CCC???===;;;:::::::::999888999:::;;;:::888888888999555444222222222444666777999999;;;===@@@@@@>>><<<999999888888:::<<>>>>>>>>>>>======>>>??????>>><<<<<<999;;;======<<<;;;;;;<<<<<<>>>>>><<<::::::>>>AAA===;;;999<<<@@@DDDEEEDDD>>>AAADDDGGGGGGEEEAAA???GGGUUUdddiii```RRRGGGAAAAAA???>>>@@@EEEFFFBBB>>><<>>===:::999888444666888999;;;;;;;;;;;;???===;;;999777666666666888:::;;;:::777666999<<>>000+++888MMM\\\iiiPPP999333111,,,***.........///000000111000000222222333222111000...,,,...///000///---,,,,,,...000///...---,,,++++++++++++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,+++)))'''&&&)))(((''''''(((***---...)))'''%%%%%%''')))***)))$$$%%%&&&((()))))))))))),,,***'''&&&%%%''')))+++&&&&&&''''''(((***+++,,,,,,+++***))))))***++++++''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&"""###&&&''''''%%%###!!!%%%%%%$$$###$$$&&&%%%###&&&,,,333888CCC[[[zzztttkkkaaaOOOAAA===111///---,,,,,,---...///~~~ZZZFFF???999999???DDDFFFHHHLLLQQQOOOLLLHHHDDDAAA>>>===::::::::::::::::::::::::777666555555666777999:::<<<::::::<<>><<>>999;;;<<<<<<<<<===AAACCC@@@>>><<<;;;<<<<<<;;;:::<<<======;;;888666666777666555444444444555666777777888999<<>><<<999888888888999<<<>>>@@@@@@>>>======???@@@?????????>>>============>>>???>>>??????@@@??????======;;;<<<======<<<;;;<<<======>>>>>><<<999:::<<>><<<:::;;;???AAABBBAAA???AAACCCEEEEEECCCAAA???DDDMMMYYYaaa___UUUJJJCCCAAA>>><<<>>>BBBCCC@@@===999===???>>>>>>???===888<<<===???@@@???<<<999777<<<>>>??????<<<:::999:::<<<:::999999:::;;;;;;:::999;;;;;;;;;@@@DDD@@@888555888<<<===<<<:::888777555777999;;;<<<<<<;;;:::;;;:::999888777777888999999;;;<<<;;;888666777999>>>===:::888555333222222444444333333444444555555...111444444111///222666444444444333000000111222222222333333333222000///333111111333555444000---,,,///222444333222111111222222222222222222222222222000000222666:::===>>>999777444111///...------------............------000......///111222000...,,,,,,,,,,,,,,,+++++++++000111111///,,,*********///111111...***)))---000222...,,,,,,+++---555??????CCC???555777OOOrrrxxxUUUAAA000...///,,,***---,,,---...////////////...000000000000///...---,,,...//////...---,,,---...------,,,+++*********+++++++++++++++++++++++++++************************,,,,,,,,,,,,+++)))'''&&&&&&&&&&&&'''(((***+++---(((&&&%%%%%%&&&(((((('''%%%&&&'''((()))************)))(((''''''(((***+++)))))))))(((((())))))***,,,+++***)))((()))******'''''''''&&&%%%%%%%%%$$$%%%$$$$$$#########$$$$$$!!!###%%%&&&&&&%%%###"""$$$""" """%%%%%%$$$)))555FFFSSS```sss|||iii```UUUDDD888666---,,,++++++***+++,,,---mmmMMM===>>>::::::???DDDHHHKKKPPPUUUSSSNNNIIIEEEAAA???>>>:::::::::999::::::;;;;;;999888777666666777888999;;;::::::<<<>>>???>>><<<@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;===AAADDDAAA???<<<<<<<<<======<<<>>>???>>>;;;888555444555777777666666666666666666666666888:::===>>>===<<<888777777888999;;;===>>>@@@>>>======>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@???@@@@@@@@@@@@???>>>=========>>>===;;;;;;===>>>>>>>>>===;;;999999;;;===>>><<<;;;<<<>>>??????>>>AAABBBBBBBBBAAA@@@???>>>???DDDMMMUUUYYYUUULLLEEEAAA>>>;;;;;;>>>???>>><<<888===@@@@@@AAABBB???:::<<<===>>>???>>>;;;999777===<<<<<<===>>>===;;;999>>><<<:::;;;<<<;;;777444666888999:::===???:::444555888;;;<<<:::888777666666888;;;======<<<:::888777777777777777999::::::999;;;<<<<<<999777666777:::999777555444333222222444333333222222222222222---111444444222111111222333444444222000000111222111222333444333111///---000111222333333111///......000333444222111000000555444444333222111111000000111222333555:::???CCC777666333000---,,,++++++,,,,,,------------,,,,,,//////000222444333111......---------,,,,,,++++++...//////...+++*********///...------------///000111,,,)))***+++...666???JJJJJJCCC:::@@@___sssVVVAAA333***---///,,,)))++++++,,,------------------...------,,,,,,,,,------......///...,,,,,,---...+++******)))))))))*********************************++++++,,,,,,++++++***++++++++++++***((('''&&&###$$$&&&''')))******+++((('''%%%%%%&&&'''&&&%%%&&&&&&((()))***+++++++++))))))))))))***+++++++++,,,,,,***)))((((((((((((+++***)))((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""""" """$$$&&&&&&%%%$$$###$$$!!!###&&&'''&&&+++???[[[qqqrrraaaWWWKKK<<<333333))))))))))))))))))))))))wwwooolllrrr}}}gggLLLAAABBB@@@???AAADDDGGGKKKNNNTTTQQQMMMHHHDDDBBB@@@@@@:::999999999999:::;;;<<<;;;:::999888888888999999::::::;;;<<<===>>>======@@@@@@@@@??????>>>>>>===>>>>>>===;;;;;;>>>BBBFFFAAA>>><<<;;;<<<=========<<<===<<<:::666444333444777777666666666666555666777777888:::===>>>===<<<777777777888999:::<<<===>>><<<;;;;;;===>>>===<<<<<<;;;;;;;;;<<<===???@@@????????????>>>>>>===<<<>>>>>>>>>===;;;;;;===>>>>>>>>>===;;;:::999:::;;;===<<<<<<===>>>?????????CCCBBB@@@???>>>>>>>>>>>>===@@@FFFLLLPPPNNNIIIDDDBBB???;;;:::;;;=========<<<@@@BBB@@@AAABBBAAA===============<<<:::999777>>><<<:::<<<@@@AAA===999<<<======<<<<<<:::999888555666888:::;;;;;;666111555777::::::999777666666777999<<<======;;;999777555666666777777888999:::777888:::<<<;;;:::888777666666555444333222222333555444333222111111111111333333444;;;EEEFFF;;;...333444444222111000111333111222333444333111...,,,---000222333111000/////////111222222111///......555555444333333222222111...///111111111555;;;AAA777555222///---+++++++++,,,------......------,,,---...111444555555333111///......------,,,,,,+++---......---+++***+++,,,...+++***+++...000000//////***&&&'''(((+++222999HHHDDD>>>===JJJhhhzzzWWWBBB888111---111222...)))(((,,,,,,------...------,,,---,,,+++++++++,,,...///---......---++++++---///***))))))))))))******+++++++++++++++************+++,,,,,,------,,,,,,++++++*********)))(((''''''"""$$$''')))***+++*********(((&&&&&&''''''&&&%%%&&&'''(((***++++++++++++'''(((***+++,,,,,,,,,+++,,,+++***))))))(((((((((+++***((('''''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""""""""""" !!!###%%%%%%%%%%%%$$$%%%!!! ###'''''''''((()))CCCeeeyyylll\\\OOOBBB666000000(((((())))))))))))((((((wwwlllfffbbbeeemmmvvvdddMMMFFFFFFEEECCCAAAAAAEEEIIIKKKMMMKKKHHHEEECCCAAA@@@@@@999999888888999;;;===>>>======<<<;;;::::::::::::999:::;;;<<<<<<<<<======????????????@@@@@@AAAAAA??????>>><<<<<>>;;;::::::<<<<<<<<<888999999888555444444555666666555444444555555666999999999:::===>>>>>><<<777777888888999:::;;;<<<:::888888999<<<>>>>>>>>>>>>>>>=========>>>@@@AAA??????>>>===<<<;;;;;;;;;===>>>>>>===;;;:::<<<===???>>><<<<<<;;;;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCBBB???===<<<===>>>???>>>AAAEEEGGGFFFCCCBBBAAACCC@@@===;;;;;;===>>>???BBBDDDCCC??????CCCDDDBBB======<<<;;;:::999888888???;;;:::===BBBDDD@@@;;;;;;===>>><<<999777888:::666666888:::;;;888555333555888::::::888666555555888999;;;===<<<;;;888777666777777777888888888888444555888:::<<<<<<;;;:::555444444333333333333444777666555333222222222222777222333DDD]]]eeeNNN222222333333222111000222333111222333444333111///------///222333222000///000...000111111///---------333333333333333333333333...000111000///111666:::666555222///---,,,,,,,,,......////////////......))),,,000333555555555444.........------,,,,,,,,,---......---,,,,,,---//////,,,***---222555444111000+++(((***++++++...222111111666GGG```}}}```BBB777333000000333444///+++)))......////////////......---,,,,,,+++,,,---///000---------,,,***+++---000++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++******)))(((((('''''''''$$$&&&)))+++,,,,,,***)))***)))(((((())))))'''&&&&&&'''(((***++++++++++++&&&(((***,,,---,,,,,,+++)))))))))((()))******+++***)))(((''''''((()))***$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$######### !!!"""$$$%%%%%%%%%$$$### !!!&&&(((&&&&&&***,,,EEEhhhooocccSSSEEE:::111---,,,******++++++******)))(((ooofffbbb^^^___dddfffwww```OOOLLLPPPPPPLLLEEEBBBDDDGGGGGGEEEDDDCCCBBBAAA???>>>>>>999888777777999;;;===???======<<<<<<;;;;;;::::::888:::<<<<<<<<<;;;<<<===???>>>>>>??????AAABBBBBB>>>>>>>>>>>>>>>AAAEEEIIICCC???;;;999:::;;;;;;;;;666777888777666555666777666555444333333555777888<<<:::::::::<<<======;;;888888999999:::;;;;;;;;;777666666888;;;===>>>>>>@@@???>>>>>>>>>@@@AAABBB???>>>===<<<;;;:::::::::;;;===>>>===;;;:::::::::???>>><<<<<<======<<<::::::<<>>??????BBBDDDCCC@@@======>>>BBB@@@>>><<<<<<===???AAAEEEFFFCCC??????DDDHHHHHH===<<<;;;:::888888888888===::::::===BBBDDDAAA===:::===>>>===:::777666777777666777::::::777555666777888::::::888666555666888999:::::::::999888888888888999999888888777666333444555999<<<>>>>>>===555555444444444444555555777777555444333333333333444000111EEEdddpppXXX888222333333222111111222444222333333333333222111111...///111333333222111//////000111000///------...222222222222333333333333111222222111000111333555444333111...------------...//////////////////...'''***///111222333444555,,,,,,,,,,,,,,,------------------,,,,,,,,,///111000///...111555888777555444000///222333000...///'''///BBBaaa{{{OOO555...,,,---///111111///...---000000000111000000///...------------......///000------,,,+++***+++...000---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------***+++---......---+++***))))))(((''''''''''''''''''(((***+++,,,+++***(((***)))))))))******)))'''&&&&&&((()))***+++++++++'''(((***+++++++++******&&&&&&''''''(((***+++,,,)))(((''''''((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$  &&&%%%###)))333===SSSqqquuuhhh\\\LLL???777333000.........---,,,+++***))))))kkkbbb```^^^^^^bbbdddrrrbbbYYY\\\gggggg___QQQGGGEEEEEECCC@@@@@@AAAAAA@@@>>>;;;:::999888777777888;;;>>>@@@:::;;;;;;;;;;;;::::::999777:::<<<<<<;;;:::<<<>>>??????>>>===>>>>>>@@@@@@<<<===???@@@AAACCCGGGJJJEEEBBB===::::::;;;;;;;;;777888999999777666777888777666333222333666:::<<<===;;;999999:::;;;:::999888999:::;;;;;;;;;<<<;;;777666666777999<<<<<<<<<>>>======>>>???AAACCCDDD@@@???>>><<<;;;;;;;;;;;;999;;;>>>>>><<<999888777???===<<<===???@@@>>>;;;:::===@@@@@@???>>>???AAAAAA@@@???======>>>???@@@@@@???>>>>>>??????>>><<>>===<<<===???AAABBBDDDCCC@@@BBBHHHLLLLLL>>><<<:::888777777888888999888999<<<@@@AAA@@@===::::::<<<@@@DDDCCC;;;444888555666999999555666:::888999;;;:::888666666666888888888777888888999999777888999::::::999888888555444444777;;;>>>>>>===666666555555555555666666666666555444444333444444222222222<<>>???@@@AAA???<<<999777999888777777888;;;???AAA888999999::::::999999888777:::<<<<<<;;;:::<<<>>>AAA???>>>===<<<<<<======:::<<>>???<<<999666555???===<<<>>>AAAAAA???<<<;;;>>>@@@@@@>>><<<<<<>>>@@@??????>>>>>>???@@@AAA@@@;;;888;;;AAADDD@@@<<<============<<<===???AAA===AAACCCBBBFFFLLLOOONNN>>><<<:::888777777888999666666888;;;===???>>>===999777999EEEQQQQQQDDD666888444555888888444666<<<999:::;;;:::888666666777888777666666666777999:::666777999:::;;;;;;:::999888666555666:::======<<<888777777666666666777777555555444333333333444444333666444333;;;DDD>>>111111222333222111111222444444333222111222444666888222000///222777777333...111222333333222111222444555444333222000///...---///------///333333000---...---,,,+++++++++,,,---,,,------......------,,,***---......++++++---000((()))***+++,,,------...)))******))))))+++...111+++---///000222222333444333222666>>>@@@999000,,,555JJJooowwwSSS???555---000222222...+++,,,///000000000111111000///......,,,---...///......,,,+++,,,,,,+++***)))***...111...---,,,+++************''''''(((***+++,,,---...(((***,,,......,,,***((()))((('''&&&%%%&&&'''((())))))))))))((('''&&&%%%&&&&&&&&&(((******((('''$$$%%%&&&((()))))))))))))))))))))(((((((((((((((&&&%%%%%%&&&&&&'''((()))'''''''''(((***,,,///000++++++***)))(((''''''&&&##################$$$$$$#########"""""""""""""""$$$!!!###%%%###'''<<>>>>>>>>888888:::===CCCHHHJJJKKKGGGFFFAAA999666999:::999999888777777888:::<<<>>>;;;999666444555999===@@@===<<<;;;999888777777777777888999:::;;;<<<<<<<<<999666666::::::999:::===;;;<<<=========???BBBDDDAAA@@@===::::::<<<===<<>><<<;;;GGGRRRRRRCCC999<<<@@@???======>>>CCCIIIIIIDDD?????????>>>>>>>>>>>>>>>???>>>>>>>>>@@@CCCFFFGGGGGG===;;;;;;???CCCBBB===888999888888;;;???@@@>>><<<666777>>>FFFRRRccc[[[>>>888555444777888666888<<<888888888777555555777999666666666666777888999:::999999::::::;;;;;;::::::444444333444555777999:::666666777999::::::777555333333333333333333333333333333333333333333333333222111///......000222333333333333444444555555555//////000333666888999888555555555333000///000111333333444333222///,,,***,,,,,,---.../////////...,,,+++***+++...////////////000111222222111000///------...///000000//////...+++(((***///111///,,,((()))***+++***+++---///---******///222222444888999888111333:::555222===TTTqqqsssSSS>>>777555333111111///---+++///666===666222------000111...***,,,---...---,,,+++,,,---,,,***'''(((+++...---,,,---...//////...+++)))'''&&&'''((()))+++---///000---+++,,,///...)))'''))))))((('''&&&&&&&&&&&&&&&$$$$$$##################&&&&&&&&&''''''((()))***((('''%%%%%%''')))***))),,,+++***)))((((((((((((((((((''''''''''''(((((((((((()))((((((***...111000111111111...)))$$$!!!%%%$$$$$$###"""!!! %%%&&&%%%###!!! !!!%%%%%%&&&'''(((222MMMfffqqq___TTTNNNJJJ>>>000)))***///000///444222///***'''&&&)))+++~~~zzzvvvtttwww}}}wwwooojjjhhhmmmttt|||www\\\MMMEEE>>>::::::;;;;;;;;;;;;;;;;;;999:::;;;:::888888999:::444444555666888:::<<<===>>>===;;;;;;;;;;;;999777<<<;;;::::::<<<>>>>>>===::::::;;;>>>CCCGGGHHHIIIJJJJJJEEE>>>;;;======;;;888777666666777999;;;===:::999777666666999<<<>>>===;;;:::888777777777777777777888:::;;;;;;<<<<<<999666666999:::888999===;;;<<<=========???BBBDDDBBBBBB???;;;:::===??????@@@@@@AAAAAAAAA???===;;;;;;;;;<<<>>>???>>>:::666888<<>>======LLLUUUTTTEEE;;;<<<@@@???<<<<<<===BBBGGGHHHDDD???<<<<<<<<<<<<===???@@@AAA???>>>>>>???@@@BBBCCCCCC>>><<<:::<<<@@@AAA>>>::::::999999;;;>>>???>>><<<999777:::>>>HHH\\\]]]HHH:::777666888888666888<<<======<<<:::888777999::::::;;;;;;;;;999777444333888888999::::::;;;::::::444444333333444555777888666666777888:::999777444222222222222222222222222333333333444444444555555222111000//////000222333333333333333444444444555//////000333666777777555222333333222000000111333222333333333111///,,,+++------..................,,,,,,+++++++++---...///000111222333333222111000---------......///000000...+++)))+++///111///,,,,,,,,,---------...111444222,,,(((***------000333000666333000666:::AAAQQQ{{{~~~llldddSSS???333000///...111222000---+++---333888444111------000111...+++---///000///...---...///...+++))))))+++------,,,,,,---......---+++((('''%%%&&&(((***,,,,,,,,,,,,&&&'''+++///...'''######)))((((((''''''&&&''''''$$$$$$#########$$$$$$%%%''''''''''''((()))***+++((('''%%%&&&(((***++++++,,,+++***)))((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&((()))***+++,,,///111111///,,,+++$$$$$$$$$###"""!!!!!! $$$%%%$$$###  """###$$$(((***...;;;WWWqqqzzzeeeUUUJJJCCCDDD:::...)))+++///111000111111...+++(((''')))+++zzzsssjjjccc```\\\XXXTTTRRRTTTYYY^^^cccgggiiijjjuuusssrrrrrrpppqqq{{{~~~cccRRRFFF>>>888999:::<<<<<<<<<;;;;;;:::;;;<<<;;;999888888999333333555777999<<>>BBBEEEFFFFFFIIIJJJGGGAAA>>>>>>===999777666666666777999;;;<<<999999888777888999;;;<<<<<<;;;888666555666777777666777888999:::;;;;;;<<<888555555888999777888;;;;;;<<<>>>>>>>>>???BBBDDDMMMNNNIII@@@;;;===???>>>@@@@@@@@@@@@??????>>>>>><<<;;;::::::;;;:::777555999;;;>>>@@@?????????@@@NNNVVVUUUIII>>>>>>???>>>;;;;;;<<<@@@DDDFFFCCC@@@::::::;;;<<<>>>@@@BBBCCCAAA@@@???>>>===>>>>>>??????<<<999:::===??????===;;;:::999:::<<<>>>>>>>>>>>>:::999777>>>UUU___SSS===999777888888666888<<>>;;;777333000666777888999::::::::::::666555444333333444555666666666666777999888666444111111111111111111111111333333333444444555555666333222111000000000222222222333333333333333444444...///111444666666444111///000111000///000222333222222333222111///---,,,...............---------,,,......,,,)))***---111222333444555555444333222...---,,,,,,,,,---///000...+++***,,,///111///------------------///444777555---&&&&&&(((***,,,000+++<<<===666===NNNaaassswwwUUU??????;;;333000000000---000111111...++++++000444333000---...000111///,,,...000111000//////000111000---++++++,,,------,,,,,,,,,------,,,***((('''&&&(((+++---...---+++)))++++++...111///***(((***))))))((((((((((((''''''$$$#########$$$%%%&&&&&&(((((((((((()))***+++,,,((('''&&&'''***,,,,,,,,,+++***)))(((((('''((((((((((((''''''''''''(((((((((&&&$$$$$$'''(((&&&###%%%(((+++...000000///...$$$$$$######""""""!!!!!!#########""" !!!###%%%''',,,333===PPPmmmlll[[[OOODDD>>><<<444,,,)))+++///000///---...---+++)))((()))***vvvmmmgggeeeYYYUUUOOOKKKJJJHHHFFFEEEDDDEEEGGGIIIKKKNNNOOOPPPUUUZZZaaagggjjjrrryyyqqqyyyyyygggXXXJJJ>>>999:::;;;<<<<<<;;;999888:::<<<>>>===;;;999888888444444555777:::<<>>===>>>AAACCCCCCCCCEEEGGGFFF@@@======:::555777777777888999:::<<<===999999999999999999::::::<<<:::777555444555777888666666777888999;;;<<<<<<888555555888888666777:::;;;<<<>>>??????@@@BBBDDDKKKOOOKKK@@@999===@@@@@@AAA@@@???>>>>>>>>>???@@@===<<<:::888888777777777:::;;;<<<===>>>???AAABBBIIIQQQSSSLLLCCC@@@???<<<;;;:::;;;>>>AAACCCBBBAAA======>>>???AAACCCEEEFFFCCCCCCAAA>>><<<;;;<<<===>>><<<::::::<<<>>>>>>===<<<;;;::::::;;;<<<>>>>>>AAA>>>===:::<<>>000333555222222333111------///000...++++++...111222000///000222222000......///000000//////000111111///---,,,,,,,,,,,,,,,++++++,,,++++++)))((('''+++,,,...//////...,,,+++...------...+++''')))...((()))))))))))))))(((((($$$$$$$$$$$$%%%&&&(((((())))))))))))***+++,,,---((('''''')))+++---------***)))(((((('''''''''((((((''''''&&&&&&''''''(((***&&&$$$&&&***,,,((($$$###%%%''')))***)))((('''#########""""""""""""""""""""""""!!! ###%%%((()))000>>>RRRlllvvvcccTTTHHH@@@===777111+++***,,,...---,,,)))+++,,,+++***((())))))|||qqqeeeZZZRRRMMMKKKDDDBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC>>>DDDNNNUUUZZZfff~~~zzzeee```lllyyyqqqiii^^^NNNAAA<<<<<<<<<<<<:::888777555:::<<>>===<<<===???AAAAAA@@@AAADDDDDD???===<<<888333999999999:::;;;<<<===>>>999999::::::999999999888;;;999777666555666777888666666777888999;;;===>>>999666555888888666777:::;;;===???@@@@@@@@@BBBDDD>>>GGGGGG<<<666<<>>===>>>???@@@AAA???>>><<<999888888999:::;;;::::::;;;===@@@BBBCCC@@@HHHNNNLLLGGGBBB>>>;;;<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEECCC???<<<;;;===???<<<<<<<<<===>>>>>><<<;;;<<<<<<;;;::::::;;;===>>>@@@===@@@>>><<>>666...111333000///000...******---...---++++++///222222222222333333333222000,,,---///...------///000000000...,,,+++++++++,,,++++++++++++***))))))(((............------,,,,,,&&&(((,,,...***######&&&'''((())))))***)))((((((%%%%%%%%%%%%&&&''')))))))))))))))******+++,,,---(((((((((***,,,------,,,)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''')))%%%$$$&&&+++---***&&&"""###%%%&&&&&&%%%###""""""""""""""""""#########!!!!!!!!!!!! """&&&)))'''***333FFFcccuuuhhh\\\NNN@@@;;;<<<555111---+++,,,,,,***(((''')))***+++)))(((((()))zzzkkkccc```]]]YYYSSSMMMGGGDDDBBBAAA<<<<<<;;;;;;<<<===???@@@<<<<<<======>>>?????????888<<>><<<:::888777555555999<<>>;;;999888888888888888888999:::;;;777666555666777888777555666444444555888:::::::::<<<;;;:::;;;===???@@@???@@@CCCCCC@@@======:::555999:::;;;<<<===>>>>>>???:::::::::999999888888888999999888888777777777777777777777888999<<<>>>@@@:::777666999999666777::::::===???AAAAAAAAABBBCCCHHHTTTTTTDDD999===AAA?????????>>>>>>>>>???AAABBB@@@@@@>>>;;;999999;;;===<<<:::999:::===@@@AAAAAA:::AAAGGGIIIFFFAAA===<<<>>>===<<<;;;<<<>>>@@@BBBEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@<<<<<>>>>>?????????===<<<:::<<<======<<<::::::;;;===<<<999>>>===999@@@FFF>>>===::::::===<<<888666888666777777777666777:::<<<888888666555555555555555444555666666777777666666:::999777555444444444444777666444444555555444222333333333333333333333333333222222111000///......555444444444333222222111222222222111111111111000000000111333444333000---000111111000...---...000111111111000000000000000000///---,,,,,,---...///111333444333111000333555///000111111111111000//////...,,,***)))(((((()))*********+++,,,,,,------***+++***))))))***...111///+++'''$$$!!!!!!)))333UUUmmmyyy|||eeeEEE333222222...111222///...000///,,,***,,,...---+++,,,///333222333444444333222111000***,,,------,,,,,,.../////////...,,,***)))+++---,,,,,,++++++************,,,---......---,,,+++***'''///:::AAA;;;...&&&%%%&&&'''((()))***)))(((''''''&&&&&&&&&'''((())))))))))))))))))***+++,,,---)))((((((***,,,---,,,***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&$$$"""$$$''')))(((&&&!!!"""$$$%%%&&&&&&%%%%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!$$$(((,,,'''000>>>SSSnnnkkkccc]]]WWWKKK===888<<<666333///---,,,+++)))(((&&&((())))))((('''((((((}}}ttt```SSSLLLIIIEEECCCAAA???>>>>>>>>>>>>::::::;;;;;;<<<===???@@@<<<<<<===>>>????????????999;;;>>>AAADDDQQQjjjoooaaaXXXRRRNNNHHHJJJLLLPPPUUUZZZ___aaagggmmmxxx}}}ddd\\\PPPHHHIIIRRR]]]eeegggccc```^^^[[[UUUNNNJJJ???>>>;;;888777666666777777;;;???AAA@@@===:::999777777777777888888999:::666555444555777999888777444333333444777999:::999888777777999<<<>>>??????>>>AAAAAA>>>======;;;777999999:::<<<======>>>>>><<<;;;:::999888888888888888999:::::::::999888777888888888888:::===@@@AAA;;;888777999999777777;;;:::===@@@AAAAAAAAABBBCCCTTTbbbbbbNNN>>>>>>???<<<>>>>>>>>>>>>???@@@AAABBB???@@@???===;;;:::===@@@<<<:::999:::===@@@@@@???<<<>>>BBBDDDBBB???>>>???AAA@@@===;;;:::<<>>;;;::::::;;;<<<777999:::666<<<@@@999999888:::>>>===999666777888999999888666777999;;;999999999888777555333222555666666666666555444444777666555333222222222333888666444333444444333222222222222222222222222222000000000000000111111111555555555444444333222111222222111111000000000000111111111222444444222000///000111000//////111222111000000000000000111111///...---,,,,,,---///000000111222444444444333333//////000111111000//////)))))))))************+++((()))************+++,,,***++++++***)))***,,,...***((('''$$$###)));;;MMMeee|||ttt~~~zzz]]]LLL888......---...111222000000222222...---//////---******...222111222444444222000...---)))+++------,,,,,,...///---......,,,)))(((+++------,,,,,,++++++++++++++++++---111444444111,,,)))...666BBBHHHAAA222***)))$$$&&&''')))))))))'''&&&(((((((((''''''((())))))))))))((())))))***+++,,,)))))))))***,,,+++***((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$!!!""""""""""""&&&+++///000CCCYYYkkk|||qqqaaaWWWPPPOOOGGG:::555888666444111...---,,,+++***'''(((((((((&&&&&&'''(((zzz|||bbbQQQHHHEEECCC<<<<<<<<<;;;;;;<<<<<<<<<999:::<<<======???AAACCC@@@AAABBBBBBBBBAAA???>>>;;;<<<>>>AAAEEERRRjjj}}}sssdddWWWMMMIIIFFFEEEEEEEEEEEEFFFIIIKKKNNNPPP[[[dddooouuusssjjj```ZZZJJJHHHDDDBBBBBBGGGMMMRRRSSSTTTTTTSSSOOOJJJJJJMMM???<<<999777666777888:::666;;;@@@BBBAAA>>>;;;999555555666666777888::::::555444444555888:::999999444222222444666999999999666555555888;;;>>>??????;;;>>>???<<<;;;<<<:::777888888:::;;;<<<============<<<:::888777777888888888999:::<<<;;;:::888777999999888999;;;>>>AAACCC<<<888888::::::777888;;;:::===@@@AAABBBAAABBBCCCKKK\\\___MMM???@@@CCC???======>>>???@@@AAAAAABBB===???@@@>>>;;;;;;===@@@===:::999:::>>>@@@???>>>@@@???@@@@@@>>><<<>>>BBBCCCAAA>>>;;;:::;;;???BBB>>>>>>======>>>>>>???@@@>>>@@@AAA>>><<<===CCCIIIFFFEEEBBB>>>;;;:::===???:::===??????<<<999999;;;???888777777444;;;AAA;;;777777:::???>>>999555555999999999777555555777888666777:::;;;:::888555333666666666666555444333222555444333111000000111111888666444333333444333222111111111111111111111111...///000111222333444444555555555555444333222111222111111111000000//////222111111222444444333111---///000000000111333555000000000000000000111222...---,,,+++,,,...000111//////000333555666333111///000111222222111000///$$$%%%''')))+++,,,------'''((())))))))))))+++,,,)))******)))(((((()))+++%%%%%%&&&&&&(((555PPPiii{{{bbbDDD:::111......******...000...///111000,,,111111000---))))))---111000111333333000...,,,+++***+++------------...000+++------+++((((((+++---------,,,,,,+++,,,,,,,,,+++000777<<<<<<777///***+++///666888000%%%!!!$$$###%%%'''((()))((('''&&&***))))))(((((((((((()))(((((((((((()))***+++,,,***))))))***++++++(((&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''$$$""""""$$$&&&$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%""""""""""""###'''---111<<>><<<@@@>>>999777:::<<<<<<===@@@@@@CCCCCCAAABBBEEEEEEBBBKKKLLLOOOOOOJJJCCC@@@AAA======???BBBHHHXXXssszzzoookkkppp}}}rrrddd___WWWOOOHHHDDDCCCBBBBBBBBBBBBCCCEEEHHHKKKLLL[[[___ccc```XXXPPPLLLKKKEEEDDDBBBAAAAAABBBDDDEEEGGGHHHIIIJJJIIIHHHFFFDDDBBB???;;;999999999888777999:::;;;<<<===<<<;;;:::555444333333444777:::===777666555555444333222222333333333444555777:::;;;999666333666;;;>>>===:::999:::;;;;;;;;;:::999888888999999:::;;;<<<===>>>>>><<<999777666777999:::777888:::999777666666777999;;;===>>>===<<<<<<===@@@===;;;999:::::::::999@@@??????>>>>>>>>>>>>>>>NNNNNNMMMHHHBBB???@@@BBBAAA>>><<<===@@@BBBAAA???>>>===;;;::::::<<>>>>>===<<<<<<<<<<<<>>>@@@AAABBBAAA???===<<<===>>>???===<<<<<<<<<<<<===>>>>>>>>>@@@>>>:::999;;;;;;888AAA===::::::999777999===<<<======<<<:::999999:::::::::::::::::::::::::::555777999;;;;;;999666555444888;;;999555222444777666999:::999555444777:::<<<:::888888999888444111444444444555555555444333666444222111222333333333777222///000222111111444111888444000777888222222777666444333222333444444000222333333111000000111111111222222111000...---)))***+++,,,...///000000...000222444444333111///,,,,,,,,,---...111333444111111222333555666777777///000111000...------...*********+++,,,---...///---,,,***'''%%%''',,,000)))---...***&&&&&&)))***&&&%%%&&&)))///CCCkkkvvvVVV999111333000+++***...111333222///...000333555666444000+++***,,,...000222333222///,,,******,,,,,,,,,---...///111111---,,,++++++******++++++...---+++))))))***+++,,,,,,'''444]]]sssWWW222***(((***,,,,,,***'''%%%%%%'''&&&%%%&&&''''''%%%###)))(((((('''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############ !!!!!!""""""######'''!!!"""$$$%%%---666GGGaaalll___SSSJJJAAA<<<666///,,,,,,666444333444444111,,,''''''&&&%%%$$$$$$%%%'''((({{{vvvYYYJJJCCC===<<<@@@===999999;;;<<<<<<>>>CCCIIIRRRXXXYYYYYY\\\___```___aaadddbbbZZZOOOFFFAAABBB>>><<<===DDDUUUpppqqqbbbZZZ___ooommmaaaXXXUUUQQQMMMHHHEEECCCBBBCCCBBBDDDHHHMMMQQQRRRRRROOORRRSSSOOOIIICCCBBBCCCAAAAAA@@@??????@@@AAABBBCCCCCCEEEEEEEEEDDDBBBAAABBB???<<<:::999:::999888999999;;;<<<<<<<<<;;;:::999999888999:::;;;;;;;;;777777666666555444333333444333333333555777:::;;;;;;777555777;;;===<<<999:::;;;;;;<<<;;;:::999888999999999999::::::;;;;;;<<<;;;888666666666888999888999999888666555666777666999;;;<<<;;;:::999999<<<;;;999999999:::::::::======<<<<<<<<<<<<======FFFFFFEEEBBB???>>>???@@@AAA>>>===>>>@@@BBBAAA???===;;;:::888999:::<<<>>>:::<<>>>>>???AAA@@@>>><<<;;;;;;<<<===::::::;;;<<<<<<=========???AAA@@@;;;:::<<<<<<999AAA<<<:::;;;:::777888<<<;;;<<<===<<<:::999999;;;<<<;;;;;;:::::::::999999888999:::;;;;;;;;;::::::777:::===;;;777444555888555666777666444555777999>>>;;;999888999888555333777666555555666777555333777555333222222222222222555222111333333111222555888???:::333888888555777444333333222222222222222000111222222000......///111222222333222000///...+++++++++,,,---///000111000222333444333111...---,,,,,,,,,,,,...///111333//////000111222333444444///000000///,,,++++++,,,************+++,,,------+++***)))'''&&&'''***---,,,......***'''%%%%%%%%%+++)))'''***999XXX~~~dddJJJ333///222///---...///000111111/////////000222333222///+++***,,,///000111222000...,,,++++++*********+++,,,...///000---,,,++++++******++++++---,,,***)))))))))+++,,,///,,,???ooojjj;;;***((()))++++++)))'''''''''(((&&&%%%%%%&&&&&&%%%$$$((('''''''''&&&'''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''))))))'''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############ !!!!!!"""######$$$!!! """%%%'''***666CCCYYYpppooo```WWWRRRIII???999333...///222666555333222222000+++'''''''''&&&&&&&&&&&&''''''iiiLLL@@@>>>;;;;;;===<<<:::;;;===>>>???FFFOOO___mmmyyy|||{{{~~~|||lllZZZOOOFFF@@@<<<===CCCPPPdddvvvsssaaaQQQHHHOOOggg}}}rrr^^^TTTQQQMMMLLLKKKIIIGGGDDDBBB@@@CCCCCCFFFMMMVVV[[[YYYVVVJJJJJJIIIEEE@@@===???AAA========================???@@@AAABBBAAA@@@???>>>AAA???;;;999::::::::::::888999:::;;;;;;;;;:::::::::999888999<<<<<<999666777777777777777666555444555444333222444666999;;;<<<:::888999;;;<<<:::888:::;;;<<<<<<<<<;;;:::999888888888999999999999999999888666555555666888999999999888666444444555777555999<<<===<<<999777777999999888888999:::;;;;;;999999999999:::;;;<<<===???>>><<<===>>>@@@@@@???AAA???>>>>>>@@@AAAAAA@@@;;;:::999777777888999:::999;;;@@@CCCEEEEEECCCBBB======>>>>>>>>>>>>>>>===@@@???===;;;::::::::::::777999;;;<<<======<<<;;;@@@BBB@@@<<<;;;<<<<<<999@@@<<<;;;<<<;;;888888::::::;;;<<<;;;:::999:::;;;===<<<;;;;;;::::::::::::CCCAAA???<<<;;;:::;;;;;;:::<<<>>><<<888666666888444333333333444666888999@@@===:::888777777666555888666333444666666444222666555444333222222222222222222444666444111333999EEEKKKCCC666555333111666000111222222222111000//////111222111...---------222222333333333111000///---,,,,,,,,,---...000111222333444444333000---***---,,,,,,,,,,,,...///000,,,---...///000000000000//////000...+++******++++++******))))))******+++((())))))(((''''''(((***---,,,,,,+++)))&&&$$$$$$)))***(((---FFFnnnrrrKKK;;;...---000......111111000////////////...---/////////---++++++---...///000000...,,,+++,,,...))))))))))))***,,,---...---,,,++++++******++++++,,,+++***)))((()))******000///EEE{{{xxxAAA)))((()))***)))((('''((())))))'''$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))+++***)))((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###############!!!!!!!!!"""######$$$$$$ ###'''+++---444DDDTTTlllmmm\\\QQQMMMLLLDDD:::333...+++///666666444222000///---***((('''(((((()))((((((((('''dddGGG<<<<<<:::888999;;;:::;;;>>>AAAHHHWWWeee{{{vvveeeOOOGGGAAAAAADDDJJJRRR[[[ccc\\\RRRFFF@@@MMMlllttt^^^OOOKKKMMMJJJIIIHHHFFFDDDAAA@@@>>>CCCBBBEEENNNYYY]]]YYYSSSIIIIIIHHHDDD@@@>>>???AAA;;;<<<<<<<<<<<<;;;;;;:::>>>>>>???@@@??????>>>===???<<<999888999:::::::::999999999::::::::::::::::::888666888;;;<<<999555888888999999888777555555666555333222333666999;;;===;;;::::::;;;;;;999777;;;;;;<<<===<<<;;;:::999777777888888999::::::;;;777666555444555666777888999999888555333333555888777;;;???@@@???<<<999888999:::;;;:::999999:::;;;777777888888:::;;;<<<===>>>;;;:::<<<@@@CCCBBB@@@AAA@@@??????@@@@@@AAA@@@;;;:::999999888888888888999<<<@@@DDDEEEDDDBBBAAA:::;;;===????????????>>>???>>><<<:::999888888888666888<<>>;;;;;;===<<<888888::::::;;;<<<;;;:::999:::;;;;;;;;;:::::::::;;;<<<===QQQLLLEEE>>>999777666777;;;===>>><<<999777666777444333333333555777999:::???===999777555555555555999777555555777888666444333444444444333333444555333333555666222000555>>>WWW\\\OOO===555///---333...000222333333111///...000111222111///---------222333333444333222111000///...---,,,---...000111111222333444333000---+++------,,,+++,,,---...///+++,,,---...///.........///000000///,,,******+++,,,,,,+++***************''')))++++++)))(((((((((,,,))))))++++++)))'''((((((555>>>EEE^^^lllMMM999222---......,,,---111333000---...///000---***///......,,,+++++++++,,,...///...---++++++---///))))))))))))***+++,,,------,,,++++++******+++++++++***))))))(((((())))))+++---FFF{{{ttt>>>(((((())))))((('''''')))+++)))'''$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((***++++++*********)))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###############!!!!!!"""######$$$$$$%%%%%%''')))...555CCCVVVeeexxx}}}lll^^^QQQJJJGGGAAA;;;444///***'''---444555333000---,,,+++***)))((()))***+++***)))((('''{{{___CCC:::;;;999777777888777999???GGGVVVlllzzzbbbTTTFFFAAAAAACCCEEEHHHJJJIIIFFFBBBAAARRRwwwwwwbbbTTTLLLJJJLLLHHHGGGEEECCCBBBBBBBBBCCCBBBAAACCCKKKSSSVVVQQQJJJEEEFFFFFFDDDAAA>>><<<;;;<<<<<<======<<<;;;::::::<<<<<<<<<======<<<<<<<<<<<<:::777777888:::::::::999999999:::::::::;;;;;;<<<:::999:::===???>>><<<::::::;;;;;;:::888666555777666444333333555888999<<<;;;;;;;;;;;;:::888666:::;;;<<<<<<<<<;;;:::999444555777999;;;<<<>>>???777666666555666666777888999888777555444444666999777;;;???AAA???<<<:::999<<<===>>>===;;;999:::;;;777888888999:::<<<===>>>>>><<<:::===@@@BBBAAA>>>AAAAAAAAA@@@??????@@@AAA<<<<<<<<<<<<;;;:::999999;;;===@@@CCCCCCBBB@@@>>>888999<<<>>>@@@@@@@@@@@@>>>===<<<;;;:::999888888888:::>>>AAAAAA@@@>>><<<===???>>>999888;;;:::888===::::::===<<<999999;;;<<<======<<<:::999999:::999888888999:::<<<>>>@@@TTTOOOGGG>>>888555444444:::;;;;;;:::888666666666555666666777777888999:::<<<;;;888555444333444666888888999999999999777666000222444555444444666888666444444333000///777AAA___cccUUUBBB999222///666...000333555555333111///111333444333111//////000222222333444333222111000000///.........///000111---///111333333111///......---,,,++++++,,,---...,,,---.../////////------000111111000---+++,,,,,,...---,,,+++++++++++++++(((***------+++)))((((((+++'''&&&))))))&&&(((---777RRRiiirrrmmmOOO888222111000000---***+++...333000---...///000---***111000...---,,,+++***)))---------,,,***+++---///++++++***++++++,,,---...---,,,++++++******+++++++++******)))))))))))))))%%%---LLL~~~lll:::)))((())))))((('''''')))+++)))&&&###"""###%%%%%%%%%######$$$%%%&&&&&&%%%%%%''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++------)))))))))(((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######""""""######""""""######$$$%%%%%%%%%&&&%%%'''///@@@WWWkkkvvvmmm___XXXOOOGGGCCC:::555111///,,,)))+++000111000...+++)))))))))***)))***+++,,,+++***((('''nnnVVV???999;;;999888999666555999DDDSSShhhxxxbbbJJJ???@@@BBBCCCDDD===???AAABBBFFFZZZcccTTTNNNJJJHHHIIIEEEDDDCCCBBBCCCEEEGGGHHHAAA@@@@@@DDDIIIJJJFFFBBBBBBCCCEEEEEEDDDAAA>>>;;;>>>>>>======<<<;;;;;;;;;999999999999999999::::::;;;999777777888:::;;;<<<;;;;;;:::::::::;;;<<<===;;;<<<>>>???@@@@@@@@@???>>>?????????===;;;888666666666555444555555666777888999:::;;;:::999888777999:::;;;;;;;;;:::999888333444666888;;;===???@@@999888888777777888888888777888888777666666888;;;666999===???>>><<<;;;:::<<>>;;;;;;;;;<<<>>>???===<<>>???>>>===<<<;;;===>>>@@@AAABBBAAA???>>>999:::;;;===???@@@AAAAAA=========<<<<<<;;;:::::::::<<>>?????????>>>;;;999999:::888777777777999;;;>>>@@@KKKHHHBBB<<<888666666666999999999999888777666555555999<<<<<<999777888999888888888666444333555666333777;;;:::666222111111...222555666444444666999888555333222000000666>>>OOOTTTIII:::666333111666///111333555666444222111222333555444333222222222111111222333333222111000000000000000000/////////+++,,,///222333333111000...------,,,,,,---...///---...000111111///---,,,///000111000...------......------,,,+++++++++,,,)))+++---...,,,)))((((((+++&&&%%%'''%%%$$$+++666QQQrrrbbbMMM>>>555222333333111---***+++---111000////////////...---333111//////...---+++))),,,------,,,******+++---,,,,,,,,,,,,,,,---......---,,,++++++******++++++++++++*********)))))))))$$$000PPPccc666+++((()))***)))((('''((()))(((&&&######$$$%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''************++++++,,,---''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$######"""""""""###############$$$%%%%%%&&&&&&###%%%***777OOOkkk~~~fff[[[UUULLLDDDBBB999444000111111...,,,---------,,,***(((((()))+++++++++++++++***)))((((((fffQQQ???<<<<<<:::999;;;999999@@@QQQggg~~~hhhPPPHHHJJJJJJGGGCCC===>>>AAADDDLLLeeexxxZZZOOOLLLHHHFFFHHHCCCDDDDDDEEEEEEFFFFFFFFF@@@???>>>>>>@@@@@@???>>>??????AAACCCDDDDDDAAA??????>>>===;;;;;;;;;;;;<<<999888888888999999:::;;;<<<:::888888:::===>>>>>><<<<<<;;;;;;;;;<<<===>>>???FFFMMMOOOLLLGGGEEEEEEDDDEEEEEEDDDBBB>>>:::888555666666666666666555555444666888::::::999999999888999:::::::::999888777333444555777:::<<<>>>>>>;;;;;;;;;:::999999999999555777888999888999:::<<<777:::===???>>>>>>>>>>>>999===@@@???;;;999:::<<<888888888999:::;;;<<<===999;;;===>>>=========>>>AAABBBCCCAAA???>>>@@@BBB;;;===???@@@AAA@@@>>><<<>>>??????@@@AAABBBBBBCCC===<<<<<<======>>>???@@@======>>>>>>>>>>>>======<<<===???@@@@@@>>><<<:::999<<<;;;999999<<<===;;;;;;777777:::;;;;;;===BBBBBBBBBBBB???<<<999999999:::888777666777999;;;===???>>><<<:::888777777777888777777888999888777666555<<>>???III___www{{{gggVVVTTTXXXUUUJJJ@@@???@@@BBBGGGRRRnnnwww[[[QQQMMMHHHEEEIIIEEEFFFGGGHHHGGGEEEBBB@@@@@@???===<<<;;;<<<===>>>888999:::<<>>???KKKUUU```ccc\\\TTTPPPOOOHHHIIIIIIHHHEEEAAA===:::555666777777777666444333111444777999999999999:::888888999:::999888777666333444555777888:::;;;<<<======<<<<<<;;;:::999999444666999::::::;;;<<<===:::<<>>>>>:::999:::===888888888888999:::;;;;;;888<<<@@@@@@>>>===???AAAAAACCCDDDBBB???>>>@@@BBB;;;<<>><<<<<<<<<===>>>===>>>>>>???????????????======>>>???>>><<<:::999999<<<<<<999:::>>>???===:::666666888:::;;;???DDDDDDDDDCCC@@@===:::999999<<<:::888666555777999:::999999999999888777666666888777777888::::::999888333===EEECCC999111111555444777999999777666888:::FFFPPPXXXSSSEEE999777:::222666:::888444111222444555222222666777444222222555;;;555///777999666888000111222333444333333222000222444444333333444555//////111222222111000//////000222444333111...,,,+++---///222333222000///......------...///111222...///111222111///,,,++++++,,,...---,,,,,,---///+++***************++++++(((***++++++)))'''&&&&&&&&&$$$&&&,,,---222HHHaaasssLLL:::999888444///222222///---///111222...111333222///...000333222111///111333444222///+++,,,......,,,***)))))),,,,,,,,,+++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,+++******000+++222NNNYYY>>>'''---(((***,,,,,,***'''&&&%%%%%%$$$$$$$$$&&&%%%###!!!"""###&&&((((((((('''&&&&&&''')))******((('''%%%((((((((((((((((((((((((***)))((((((((((((((()))'''((()))))))))(((&&&%%%$$$$$$######$$$$$$%%%&&&###"""""""""""""""#########$$$$$$%%%%%%&&&&&&''',,,<<>>???>>>===<<<::::::===AAACCCBBB@@@<<<<<<;;;;;;;;;;;;::::::;;;::::::<<<===>>><<<;;;;;;999777888<<<@@@CCCDDDAAA;;;999::::::888>>>FFFRRRaaavvv|||kkk```^^^ZZZ______ZZZSSSMMMEEE===???888444666666333333888111333666777777666777888555666888999:::999888777666666666666888:::<<<===CCCAAA???===;;;:::999999777888<<<===:::666888???>>>>>>===>>>@@@AAAAAA@@@888888999:::;;;;;;<<<<<<<<<;;;::::::999999999999===<<<<<<===@@@CCCCCCCCCAAA>>>>>>AAAEEEFFFBBB===;;;<<>><<<<<<<<<;;;<<<=========<<<:::999;;;<<<<<<===<<<<<<;;;:::::::::999;;;===>>>>>>===888777777777:::AAAIIIOOOGGGDDDCCCBBB???::::::>>>AAA===999999;;;;;;777333666777888888777666777999888888777777666666555555777:::>>>===999555444444444777::::::999777666666FFFcccpppQQQ<<<555999::::::777333111222444000222555666666666666777888999:::<<<===;;;777444222222222222222111000//////111444666888777777666444333000---+++---111555222333333333222///,,,+++---...000111222222222111//////.........//////000111222333111---***+++---///...------,,,,,,,,,,,,************))))))))))))(((((()))***++++++)))(((&&&%%%***111222===```UUU???:::888999<<<333333222111000///......,,,222666555000---000444000222555555333000...---//////...---,,,,,,,,,,,,)))******++++++++++++***+++)))(((***---///---+++)))+++,,,,,,,,,,,,---///,,,---/////////---+++***---,,,***)))'''&&&&&&&&&""""""!!!!!!"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%'''(((******((((((((())),,,((($$$$$$'''))))))''')))(((((('''''''''''''''$$$%%%((())))))'''$$$"""###$$$$$$%%%%%%$$$$$$###%%%""" ###$$$###!!!""" %%%''''''(((,,,777LLLfffxxxqqqbbb[[[RRRIIIAAA;;;666333333+++&&&&&&((('''(((***'''&&&&&&''''''((()))***+++***))))))))))))))))))bbbPPP???999;;;<<<<<<<<>>??????>>>;;;::::::===@@@BBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>===;;;<<<:::888999<<>>:::666777===>>>======>>>@@@@@@@@@???999999999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::<<<;;;:::<<>>AAADDDEEEAAA===;;;;;;>>>BBB@@@;;;999;;;@@@@@@?????????@@@AAAAAA>>>???AAA@@@>>>===<<<======>>>?????????>>><<<<<<>>>>>>>>>>>>============;;;999777888999:::999999777777777777:::@@@HHHMMMHHHEEEDDDDDD@@@:::888:::???;;;888888::::::777333333555666666555444444555666555555555555666666777888999;;;:::888666444444444666888999777666666777<<>>@@@@@@???:::::::::<<>>999999999:::;;;;;;<<<<<<<<<;;;:::;;;=========;;;===;;;999999<<>>888555888===???BBBEEELLLZZZrrr|||wwwxxx~~~yyynnn^^^PPPCCC???===<<<:::555444555000222444555444555666888@@@FFFKKKJJJCCC;;;888777666666555555666777888888999999::::::999888777666777888;;;>>>;;;666666:::======>>>>>>???>>>>>>>>>:::999999888999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::999999:::===?????????@@@???>>>@@@CCCDDDAAA===;;;;;;===@@@???:::999;;;===>>>>>>>>>>>>======<<<===???AAAAAA???>>>>>>???@@@@@@AAAAAA@@@@@@???>>>@@@???>>>===<<<======>>>>>>;;;888666777777777777888777777777999>>>EEEJJJHHHFFFEEEFFFBBB;;;777777<<<999666666888999666444222444777888666444444444333333333333444666888999999888666666666666444333333555666666555555777888666;;;BBBEEECCC>>>:::888;;;;;;:::777333000///000000222555555444222222333222444666888999888777666111111111111111222222222222222333444444555666666444444333111//////000222333333333222000...+++***---...000111222111111000222222111000///...------111222222000---,,,,,,,,,***,,,...000///---+++)))******))))))))))))((((((,,,)))%%%&&&(((******))),,,000>>>SSSfffzzzZZZFFF333///000///...111000000000//////............000222444555333222000...000333333111///...---...---,,,++++++******+++***************)))((('''***)))((()))+++,,,,,,++++++,,,---,,,+++***+++,,,++++++++++++***************)))(((((('''&&&%%%%%% !!!"""$$$&&&''')))&&&&&&''''''''''''&&&&&&&&&(((***)))((('''((()))(((((('''%%%%%%(((,,,000///...+++)))'''%%%$$$###''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&$$$""""""######"""!!!!!!###''')))''')))444AAAfffzzzhhhRRRHHHGGGCCC<<<555000111333...)))''')))(((%%%###$$$&&&&&&&&&&&&'''((()))***,,,+++***)))(((((('''(((YYY___eeellluuu}}}zzzsssWWWJJJ>>>999:::;;;>>>AAAHHHVVVmmm{{{cccWWWJJJDDDHHHOOOTTTVVVTTTRRR^^^tttcccWWWUUUjjjuuuaaaLLLDDDCCCBBBAAABBB???@@@BBBCCCCCCAAA???>>><<<;;;:::;;;===???@@@@@@999::::::<<<===>>>>>>===888888999:::;;;<<<======<<<;;;:::;;;<<<======<<<>>><<<::::::<<<===>>>>>>===888555999@@@FFFGGGGGGGGGQQQfff{{{}}}ssslllrrrzzz{{{ppp___PPPGGGFFFDDDAAA<<<777555555111333333333333333666888AAAHHHPPPNNNEEE<<<999999777777777777666777777777888999;;;======<<<:::999999999<<>>??????>>><<<<<<<<<;;;:::999888888:::<<<===<<<<<<;;;;;;;;;<<<<<<===999888777888;;;=========@@@???>>>@@@AAABBB@@@>>>;;;:::<<<>>>===888888;;;<<<===>>>>>>>>><<<;;;:::===@@@BBBCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>><<<:::999:::;;;<<>>:::888999:::;;;;;;999999777666777;;;AAAFFFIIIFFFEEEGGGDDD===777666:::777555555666777666555555777;;;;;;:::777666555222222222333555888;;;===:::666333333555666555333333444555444444444666888777777777777666666777777999999888777444222000000444666777777555444333333222444555666555444444444000000000111111222333333333333222222333444555666444555555333111000000111222222222111///---+++***---...000111111111000///111111111111000//////...111111111///...---,,,,,,+++,,,---......---+++******)))))))))(((((((((((()))&&&$$$%%%))),,,,,,+++///;;;QQQnnnxxx[[[CCC:::333333333000///111////////////............//////000333666666222......000222333111/////////------,,,+++************+++++++++***)))((('''&&&)))))))))******+++++++++,,,---...,,,***))))))******))))))((((((((()))***(((((((((''''''&&&%%%%%%"""""""""###$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((%%%'''(((((()))---555;;;///...+++)))'''&&&%%%$$$((('''&&&%%%$$$%%%&&&&&&***(((&&&$$$$$$$$$&&&'''&&&%%%######"""""""""""""""%%%***+++***222FFFYYYzzznnnYYYKKKIIIIIIFFF===333...///222,,,))))))+++***%%%"""###&&&&&&&&&&&&'''((()))))),,,+++***)))((('''''''''GGGJJJOOOUUU]]]dddeeebbbRRRHHH???<<<;;;:::<<<@@@GGGXXXooopppUUUMMMBBB>>>???EEEIIIJJJTTTRRR]]]nnn|||jjj[[[XXXooowwwppplllXXXOOOEEECCCDDDCCCBBBAAA???@@@AAACCCCCCBBBAAA@@@===;;;::::::<<<>>>??????999:::;;;<<<<<<<<<<<<<<<888888999:::<<<===>>>>>>===;;;::::::<<<======<<<===<<<::::::;;;<<<<<<;;;<<<999888<<>>===<<<;;;;;;:::<<>>:::999;;;===???AAA@@@>>>;;;:::;;;;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>999777777888:::<<<<<<;;;??????>>>???@@@@@@???>>><<<:::;;;===;;;888888<<<<<<===>>>>>>>>><<<;;;:::>>>AAADDDEEECCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>@@@>>><<<:::999:::;;;<<>>999555111111444666555444333444555444333444666777777888999888555333444666666666666666555444333111444666888777555333333333444555666555222000111222111000000000111222333444333333222222222333333444333444555444222000000111111111000///...,,,+++***---...///000111000//////...///000111222222111111111111000///......---,,,---,,,+++******+++---...)))))))))(((((((((((('''%%%%%%$$$%%%'''***,,,---555IIIhhhvvvUUU<<<555222111111000---,,,...............////////////000......222555666111---...000222222111000000111------,,,+++************++++++++++++***((('''''')))***************++++++,,,---...,,,***((())))))(((((('''''''''(((((()))&&&''''''(((''''''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&'''))))))'''&&&'''((($$$&&&((()))***...555;;;,,,+++***(((''''''&&&&&&((('''&&&$$$$$$%%%&&&''')))(((&&&$$$$$$$$$&&&'''%%%%%%$$$###""""""#########$$$(((,,,111@@@ZZZrrr}}}jjjZZZNNNHHHDDDDDDAAA888...)))***---+++***+++...,,,&&&###$$$%%%%%%%%%&&&&&&'''((()))+++***)))(((''''''''''''@@@@@@BBBFFFKKKOOOQQQQQQJJJDDD???>>>;;;999;;;???DDDWWWrrrzzzyyy{{{yyyjjj]]]LLLGGGAAA===<<>>???@@@AAABBBBBBCCCCCCCCC>>><<<999888:::<<<<<<<<<:::;;;======<<<;;;<<<===999:::;;;<<<===>>>??????===;;;999999;;;=========<<<:::888999:::;;;:::999:::;;;<<>>;;;;;;===>>>AAACCCBBB>>>:::999:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>:::888777888:::<<<<<<<<>>>>>>>>>>>>>>===;;;;;;<<<:::777999=====================<<<<<<>>>@@@DDDEEECCCAAA??????>>>>>>===<<<<<<<<<<<<===AAA@@@>>>===<<<<<<<<<<<<@@@===:::999:::;;;;;;;;;===;;;888777999???IIIPPPRRRKKKEEEEEEDDD@@@<<<;;;<<<:::888666555555777777666888::::::888666555555333444666777999;;;<<<<<<666444222222444555555555444555666555444333444666111666::::::666444555777444444444555666666444222222444555555333111111111555666666444///...///222222111000000000111222333222222222222222222222111111333333333111000111222000//////...------,,,,,,......///000000000///...---///000222333333333333222000///...//////---,,,...,,,***((()))+++---///))))))((((((((((((''''''$$$%%%&&&$$$$$$)))111888IIIbbbiiiSSSAAA555---...//////...---...///.........//////000000000111///...000222222000------///111111000000111222...---,,,++++++******++++++++++++++++++***)))(((***+++,,,,,,+++***+++,,,,,,------,,,***((()))***''''''''''''((((((((((((%%%&&&((())))))((('''&&&(((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%''')))((('''&&&'''(((''''''(((((((((***...000)))((((((''''''''''''(((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%$$$""""""$$$&&&$$$###'''111???TTTnnniiiXXXLLLDDDBBB===<<<999333---***+++---***))),,,///---'''%%%'''%%%%%%%%%%%%&&&'''((()))))))))((((((''''''((((((>>>===<<<>>>@@@BBBCCCDDD@@@=========;;;888999>>>BBBSSSiiiwwwxxxqqqiiieeeXXXZZZ___eeegggaaaVVVLLLGGGEEEBBB???===<<<=========;;;CCCMMMVVVkkk}}}|||jjjYYYSSSkkkhhhRRRIIIFFFEEEEEEDDDAAA????????????????????????@@@BBBDDDEEE???<<<999777888999:::::::::===???>>><<<;;;;;;===;;;<<<<<<===>>>??????@@@>>><<<999999;;;=========999888777777999:::999888777<<>>???BBBFFFDDD???:::999:::888999;;;<<<<<<;;;999888888888999999:::<<<===>>>;;;:::999999;;;======<<>>===<<<===>>>>>><<<;;;<<<:::888:::???<<<<<<;;;;;;;;;<<<======<<>><<<;;;>>>===<<<;;;:::;;;;;;<<<@@@@@@???>>>===<<<;;;;;;@@@>>>;;;:::::::::888777===;;;999999===HHHUUU^^^[[[QQQGGGDDDBBB???<<<<<<>>>===:::888666666777999555777888777555333333444333555777999::::::999888333444555444444444666777555666888888666444333333111333666666555555666777555444444555777666333000111333555555333222222222444555666333...---000444444222111000///000222222111222333333333111000///000111111111000000222333...------------------.........///000000///...---///000222333444333222111222000......///000...+++,,,+++***)))***+++---...))))))((((((((('''''''''###&&&'''&&&'''222FFFVVVppp___HHH>>>888222,,,...000000///000000000......///000000111222222111000............------+++,,,............///111///...---,,,++++++++++++++++++,,,,,,,,,++++++***+++---...---+++***,,,...+++,,,,,,+++)))((()))***%%%&&&((()))))))))((('''%%%&&&(((******)))((('''(((''''''&&&''''''((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''(((''''''''')))***))))))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&!!!###%%%$$$######%%%((()))(((--->>>UUUkkkmmmYYYNNNEEE@@@>>>:::888444000---,,,------'''(((+++...+++&&&%%%(((%%%%%%%%%%%%&&&'''(((((((((''''''''''''((())))))???<<<;;;;;;<<<;;;<<<>>>888888:::===;;;777999>>>CCCOOO]]]bbb^^^VVVQQQOOOKKKOOOVVV^^^```[[[PPPHHHBBBBBB@@@>>>;;;999888888:::999AAAIIIQQQfffzzz{{{jjjXXXPPPfffeeeNNNFFFDDDDDDEEEDDD@@@===>>>AAABBB???>>>======???AAADDDFFF@@@<<<888666777888888888;;;===@@@???<<<:::;;;=========>>>>>>??????@@@@@@>>><<<999999;;;===>>>>>>888666666777888999888777444<<>>>>><<<888333000000333666555555444555666777999999444555777888888888777666888888888888999:::<<<<<<999555333666999999;;;>>>???CCCGGGEEE???:::999:::888999;;;======;;;999777777777888999:::<<<===>>><<<;;;::::::<<<>>>>>>===?????????>>><<<<<<===>>>???<<<;;;<<<:::888:::???;;;::::::999:::;;;===>>>:::===@@@AAA???;;;999888>>>===<<<::::::;;;;;;<<<>>>>>>>>>===<<<:::999888BBB@@@>>>===<<<:::777555===;;;999:::AAAOOO^^^iiibbbUUUIIIDDDAAA===;;;<<<@@@???<<<999666666888:::777888888777444333444555333444777999:::888666555111444777666444333666888555777999999777444222222555444222222444555666666666555444555777555111---222444777777666444444555222444555222......222777555333111000///000111222111222333444333111///...///000000/////////222444,,,,,,,,,,,,,,,---...///......///000000///...---111222333444444333111000222///---...000000...+++)))***++++++,,,,,,,,,,,,)))(((((((((''''''''''''"""&&&)))(((---???\\\sssiiiHHH999666333---,,,...000/////////---+++......///000111222333333222111///---++++++,,,---)))***,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,++++++,,,---------,,,,,,+++...///...,,,+++,,,...***+++,,,+++)))))))))+++$$$&&&(((******)))((('''%%%&&&)))***+++***)))(((&&&&&&&&&'''''')))******''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''(((&&&&&&(((,,,---+++)))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&& ###%%%$$$######&&&)))000...555LLLggg}}}}}}___PPPKKKEEE???===888444///+++***)))((('''%%%&&&))),,,***%%%%%%)))%%%%%%%%%%%%&&&'''(((((('''&&&&&&''''''((()))***>>>???===::::::===<<<888<<<777555:::======;;;;;;CCCCCCFFFJJJIIIEEEEEEIIIHHHPPPXXX[[[\\\YYYOOOEEEBBB>>>===AAA???888666999::::::<<>><<<::::::;;;======<<<>>><<<:::777666555666777<<<<<<=====================>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<===<<<;;;999888888999:::;;;:::;;;>>>CCCFFFFFFDDDCCCCCCDDDEEEEEEJJJWWWeeettt~~~yyyuuunnnZZZPPPJJJFFFBBBBBB;;;222///444666333444555666888:::;;;;;;<<<777666666555555555555555::::::::::::::::::::::::;;;:::999888777777777777>>>@@@AAAAAA>>><<<;;;;;;<<<===>>>>>>===;;;999888<<<<<<;;;;;;;;;<<<<<<===>>><<<::::::<<<>>>??????AAA>>>======@@@@@@???<<>>;;;:::;;;<<<======AAA>>>:::888999;;;======<<>>===>>>@@@BBB???;;;777555666999:::666666666666666666666777666333333777999666555666666555444333333333333333888777666888999999555111222111222444666777666444333777:::888333///000222222777888333222777999666222222111111222222333444555222---,,,---000333444333222111000////////////111000...------...///000111///...------...///111000111222333222000...---666555444222111000000000111...+++,,,///111111//////---++++++---...+++))),,,***'''%%%'''((('''$$$)))&&&%%%,,,>>>\\\~~~gggKKK999555555111---...///000111111000///...//////111111222111000///333111////////////...---))))))***+++,,,...///000000---***))),,,---,,,+++***))))))+++---//////...//////111333///((('''+++)))***+++***(((&&&&&&'''))))))************))))))''')))***)))'''&&&&&&'''((())))))*********))))))''''''&&&&&&%%%%%%$$$$$$''''''(((((()))*********+++'''$$$%%%***,,,+++((()))'''%%%$$$%%%$$$###"""%%%'''(((&&&###"""###%%%######""""""######$$$%%%%%%&&&)))***&&&###(((///333;;;QQQlllmmmZZZSSSMMMAAA<<<======555---))))))***(((%%%'''((()))++++++)))$$$!!!&&&&&&'''((()))))))))(((###%%%'''(((((((((***,,,DDDDDD@@@999777;;;===<<>><<<999::::::999<<>>>>><<<777555777666777999AAASSSiiizzzlllYYYIIILLL```yyyuuuZZZHHHAAA@@@DDDDDDDDDDDDDDDDDDCCCBBB>>><<<:::999:::<<<===<<<<<<;;;999777666666666777<<<======>>>>>>>>>>>>===:::;;;<<<======<<<<<<;;;::::::::::::;;;<<<=========<<<:::999888888888888999999:::===BBBEEEEEEDDDDDDCCCDDDEEEDDDHHHTTTaaasss~~~ppp]]]SSSMMMHHHHHHHHHAAA555000222444333333444555777999:::;;;;;;999888777666555555666666::::::::::::::::::::::::;;;;;;:::888777777666666<<<>>>AAAAAA@@@?????????>>>>>>>>>===<<<:::999888::::::;;;;;;<<<<<<<<<<<<<<<:::999999;;;<<<<<<<<>><<<@@@===:::888999<<>>===;;;::::::<<<>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::===<<<;;;;;;BBBNNN]]]hhh\\\OOOBBB>>>>>>>>>???AAAAAA>>>:::666555666888:::888888777666555444444333444222333888:::777444555666555555444333333444444777666666777999888444111222222222444666666555333444777:::888333000111333333666666333444888999666444333222222222222333333333000---,,,...000222333222222111000/////////000///...---,,,---...000111111000///......///000111///000111222222111///...111111000000000000000111...,,,+++,,,///111111111...,,,******,,,---+++)))------+++***++++++)))&&&+++)))---???]]]VVVIII888000111444222000---...///000000///......///000111222222111000///222000......///000000///*********+++,,,---...//////,,,******,,,---,,,++++++******+++...//////...))))))+++...,,,((((((,,,)))***+++***(((&&&&&&'''((((((((()))((((((''''''&&&'''((((((&&&%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$###"""&&&&&&'''(((((())))))******'''%%%'''***,,,***'''(((&&&$$$$$$%%%%%%$$$###%%%'''((('''$$$######$$$"""############$$$$$$$$$%%%%%%'''***)))&&&)))...<<>>@@@???<<<<<>>:::888999777666777999888666;;;BBBTTThhh~~~rrrhhh[[[OOOCCC===;;;999777777555666999BBBVVVooo}}}gggUUUDDDCCCNNN\\\iiiqqq~~~xxxmmm]]]OOODDD@@@???DDDDDDDDDDDDDDDCCCBBBBBB???<<<999888999;;;======:::999777666666666777888<<<<<<===>>>??????>>>>>>:::;;;;;;<<<;;;;;;::::::999999999999:::<<<===>>><<<;;;:::999777777777777777777888;;;@@@CCCDDDCCCCCCBBBCCCDDDCCCFFFPPP\\\ooo|||vvveee\\\TTTNNNRRRRRRKKK???666333444444333444555777999:::<<<<<<===;;;888666555666888999999999999999999999999999;;;;;;:::999888777666666;;;===@@@BBBBBBBBBCCCDDDAAA@@@>>><<<;;;:::999999777888:::<<<======<<<;;;;;;999888888999:::999777<<<;;;;;;<<<>>>???>>>===???<<<888555777;;;@@@DDD===<<<::::::<<<======<<<===DDDIIIFFFAAA>>>;;;777===AAAEEEEEEAAA>>>===>>>;;;999888888:::=========?????????>>>>>>=========@@@===;;;;;;AAAKKKVVV]]]TTTIII???===>>>>>>???AAA???===999666555555777999:::999888777666777777888555333333888:::777555555666666555444444444444555666666666777888666333000333222333555666666333111333666888666333111333555555555333222555:::999555666555333222111111222222111///------///000111111111111000/////////000000------,,,,,,,,,...///000222111000//////000111222...///000111222111000///,,,,,,,,,---...///111111---++++++,,,...111111111,,,***))))))++++++***(((((()))***++++++)))((('''+++...;;;WWW~~~pppXXX>>>999333111111111///,,,,,,,,,---...//////......///000111222222111000///222000------...000111111,,,+++++++++,,,,,,---...,,,++++++,,,---...,,,+++---,,,,,,---//////...---,,,+++,,,///---******...(((***+++***(((''''''''''''''''''''''''&&&%%%$$$$$$%%%'''&&&%%%###$$$%%%&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))'''&&&(((+++,,,)))&&&'''%%%$$$$$$%%%&&&%%%$$$$$$&&&((((((&&&$$$######""""""###$$$$$$$$$$$$###&&&%%%'''***++++++///555MMM\\\rrrhhhVVVGGGCCCAAA:::666777222---(((&&&(((************)))((()))))))))'''%%%''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((@@@GGGIIIDDD???>>>@@@@@@>>><<<<<<>>><<<888888:::888777777888777888AAAKKK___wwwtttdddOOOCCC>>>===;;;:::666888;;;EEE\\\ttt}}}```PPPAAA>>>CCCIIINNNRRRZZZVVVPPPJJJGGGDDDBBB@@@AAABBBBBBBBB@@@????????????<<<999888999;;;======777777666666666777888999;;;;;;<<<===>>>>>>>>>>>>============<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;:::888777666666666555666777999===@@@BBBCCCBBBAAAAAACCCCCCFFFOOOYYYiii{{{}}}qqqhhh```XXXZZZ[[[VVVLLLAAA:::888777666666777888:::;;;======???<<<999666666777999;;;999999999999999999999999;;;;;;::::::999888777666;;;>>>AAACCCCCCCCCDDDEEECCCAAA???<<<:::999999999666888<<>><<<;;;:::999999:::999777555999999;;;<<<>>>>>>======;;;:::888777888;;;AAAEEE;;;;;;:::;;;===>>><<<;;;<<>>;;;888<<>>======;;;999888888;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>BBB@@@======AAAHHHPPPUUUOOOEEE<<<;;;=========???>>><<<999666555555777888999888666666:::@@@GGGKKK===888666888888666555777666555555444444555555555555555666777777555222111333333444666777666333000111333444333222222555777666333000222777;;;:::666666555333111//////000111...---,,,---///111000///000000////////////000000...------,,,,,,,,,------000000///......///000000---...///000111111000000+++++++++,,,---///000111---,,,,,,------.........))))))((())))))))))))(((%%%&&&(((***)))'''(((,,,444CCC\\\yyyqqqQQQ999666666666444111...,,,***,,,------...///////////////000111222111000///...111...,,,,,,...111222333---,,,,,,++++++,,,,,,,,,***+++,,,---...---,,,+++---------...000000...,,,000------...---)))(((+++((()))+++***(((''''''(((''''''''''''&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%''''''&&&%%%&&&''')))***(((((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''(((***,,,+++(((%%%&&&$$$######%%%'''&&&&&&$$$&&&((()))(((&&&$$$"""!!!"""###$$$%%%$$$$$$###%%%%%%(((+++***---888DDD```kkkyyy[[[MMM@@@<<<;;;777444333000---)))'''(((***++++++***(((''''''((()))((('''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''888EEERRRUUUSSSPPPLLLIIIKKKFFFAAA???<<<888777:::666444444555555999GGGUUUnnnyyy___JJJAAA???===:::888:::<<>><<>>@@@===:::999:::<<<======666666666777777888999:::999:::;;;<<<============??????>>>===<<<<<<;;;;;;===<<<;;;:::999888888888:::999999999888777777666555555777888:::===@@@AAA@@@??????BBBDDDFFFNNNVVVcccwww~~~wwwnnnddd^^^^^^[[[UUUKKK@@@;;;:::666666666666777999:::;;;>>>;;;888666666777:::<<<888888888888888888888888999999:::::::::999888888<<>>BBBCCCBBB@@@>>><<<<<<<<<<<<===;;;888555777999;;;============<<<777999:::;;;;;;<<<@@@CCC;;;;;;;;;<<<>>>>>><<<::::::>>>???<<<;;;======;;;;;;???CCCDDD@@@===;;;;;;===;;;::::::<<<>>>??????========================DDDBBB@@@???AAAGGGMMMQQQMMMCCC::::::<<<;;;:::;;;===;;;999666555666777888777555333666>>>JJJWWW___FFF>>>888666666444555888555555444444444555555666444555777777666444222111444444555777999777444111000111000000111333666888666111///222888;;;:::777666444111///......//////---,,,,,,...000111000///111000//////////////////000///...---,,,+++++++++.........------...............//////000000000000------------......///000/////////...,,,+++******'''(((((((((((((((((()))***))))))+++(((&&&---666NNNjjjsssSSS<<>>999666777666555555666888@@@RRRdddoooSSSDDD???<<<888777:::===HHHaaawwwuuudddMMMBBB::::::===>>>???AAAFFFDDDAAA?????????>>><<>>???@@@???===<<<;;;===>>>>>>===666777777888999999::::::999:::;;;===>>>>>>>>>>>>AAA@@@>>>===;;;;;;::::::???>>>===;;;999888777777888888999:::999999888888555777888888888:::===@@@???===>>>AAACCCDDDIIIPPPZZZnnnuuuddd```[[[WWWPPPEEE>>><<<666555444333333444666777:::999777555666888:::<<<777777777777777777777777777888999;;;;;;;;;::::::<<<>>>AAAAAA@@@@@@@@@@@@BBBAAA???===<<<;;;:::::::::===@@@CCCDDDCCCAAA???======>>>@@@@@@>>>:::777777:::===>>>===<<<<<<<<<777;;;>>>>>><<<<<<>>>AAA===<<<;;;<<<======;;;999999<<<;;;888999===>>><<<:::>>>BBBBBB>>>;;;:::;;;???===<<<<<<===?????????;;;;;;;;;<<<<<<=========BBBCCCBBBAAA@@@DDDLLLSSSMMMBBB999888:::999999:::<<<;;;999777666777888999666444333666>>>LLLZZZbbbIIIAAA999666555333555999444333333333333444555555444666888888666444333333444555777999;;;999666333444333111///000222555666555000///444888999999:::666444111///---...///000...------...000222111000222111000///............000//////...---,,,++++++------------------------//////////////////000000///.............../////////000000...+++(((''''''&&&((())))))''''''(((***,,,((('''(((''')))777HHHmmmnnnNNN999222222---///000///---,,,///222111000////////////000000....../////////---,,,+++,,,+++***+++---//////...------,,,++++++,,,,,,,,,+++---......,,,***++++++++++++,,,...000000...+++)))&&&(((---///,,,******''')))******((('''((()))((((((((()))))))))((((((&&&'''))))))((('''((()))&&&%%%$$$%%%''',,,111444666333---(((&&&&&&''')))$$$$$$%%%%%%&&&''''''(((((())))))******)))''''''%%%$$$######%%%''''''&&&&&&&&&&&&((()))(((&&&#########""""""######$$$%%%"""''',,,000<<>>:::777666999777777999===HHH___sss^^^IIIAAA<<<888777<<<@@@LLLfff|||ttt]]]KKKAAA:::999;;;<<<===???AAAAAA???===<<<<<<>>>???CCCFFFHHHFFFAAA???@@@BBB???>>>===>>>@@@@@@???===777888999:::::::::::::::;;;<<<===???@@@@@@@@@AAADDDBBB@@@>>>===<<<<<<<<>>===;;;:::999999999777888999:::;;;;;;::::::777888999888777888<<>>??????>>>>>>???@@@@@@??????===<<<;;;:::<<<>>>@@@BBBCCCBBB@@@???===>>>???AAABBB@@@<<<888888;;;???@@@>>><<<;;;<<<<<<>>>@@@>>>;;;;;;>>>BBB???>>><<<;;;<<<<<<:::888999<<<<<<:::;;;>>>===:::;;;>>>AAA@@@===:::;;;<<>>>>>>>>::::::;;;<<<<<<===>>>>>>>>>AAACCCAAA>>>AAALLLVVVKKKAAA777666999999:::<<<===;;;:::888888888999999777666555666;;;CCCKKKPPPDDD===888777666444444777222222222222222333444444444777:::999777444333444444555888;;;===<<<888555<<<999444111000111222333333///000666888777999===888555222000///000222333///...---...000222333222333222000///------,,,,,,---......//////.........------............------000//////............///---------------...//////---///000...+++((('''(((&&&(((***)))'''''')))+++***%%%%%%)))...888RRRllldddGGG555///000333333444333111...,,,---///222111///...------......------......---+++***)))***)))***+++---...,,,***,,,,,,+++++++++,,,------...//////---***)))***,,,))))))+++...000000...+++---***---333666222...---'''(((******((((((((()))&&&'''((()))))))))))))))%%%'''))))))((((((((()))'''&&&'''***///777???DDDGGGAAA777...)))(((***,,,%%%%%%%%%&&&''''''(((((())))))***)))(((''''''(((&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%&&&((()))'''%%%%%%$$$"""!!!!!!###%%%'''###$$$***555BBBSSSjjj}}}rrr]]]LLLEEE===777000000666:::999555...---,,,***(((((()))***$$$######$$$&&&''''''&&&((('''&&&%%%%%%'''(((***&&&'''(((((('''&&&''')))<<>>:::;;;<<<;;;;;;===AAADDDBBBFFFHHHFFFAAA>>>???BBB???>>>???@@@BBBAAA???===888999:::;;;;;;;;;;;;:::======???@@@AAABBBBBBCCCHHHFFFDDDBBB@@@?????????>>>>>>===<<<;;;;;;;;;;;;666777999;;;<<<<<<<<<<<<888999:::888666777;;;???@@@===<<<======;;;===AAABBBTTTgggvvv}}}mmm^^^XXXTTTNNNIIIHHH>>><<<999777666666777777222222333444666777999:::777777777777777777777777333555888;;;===>>>======777999<<<>>>>>>>>>>>>???>>>????????????===;;;:::===>>>@@@AAAAAA@@@???>>><<<===???BBBCCCAAA===999999===@@@AAA>>>;;;;;;;;;@@@AAAAAA===999999>>>DDDAAA???<<<;;;;;;;;;999888:::===>>>======???<<<666===???AAA@@@<<<:::;;;===BBB???===<<<=========<<<:::;;;;;;<<<===>>>??????;;;@@@CCC@@@<<>>===<<<:::999999999999::::::999888777888:::<<<===>>>999666888888555444555111111111111222222333444555888;;;:::777444444555444555888<<<>>>===:::666CCC???888333111000000000111///111777888555999???999777444111000222444666000...---...000333444444444333111///---,,,+++++++++,,,---///000111111111......////////////......111000///...............+++++++++,,,---...///000+++---000...+++(((((()))&&&(((******((('''))),,,+++'''(((222<<>>888111...222555222,,,++++++***)))'''''')))+++"""!!!"""$$$&&&'''&&&%%%((('''&&&%%%&&&(((***+++&&&'''((((((''''''(((***===EEETTTfffyyygggLLL???;;;777555666;;;:::<<<>>>@@@JJJbbbzzzkkkMMMBBBAAAAAAAAADDDNNN```uuu|||mmmYYYLLLEEE===:::;;;===;;;999<<<;;;:::<<<>>>@@@AAA@@@???@@@@@@@@@??????AAACCCAAAAAAAAA@@@???>>>>>>===;;;<<<>>>===<<<<<<===>>>??????@@@AAAAAABBBBBBCCCGGGJJJIIICCC?????????===<<<<<<<<<;;;;;;:::::::::888:::<<<>>>>>>===;;;999<<<;;;999888888999;;;<<<===;;;888888999:::::::::AAADDDQQQggg}}}pppeeeccc```WWWUUUZZZMMMEEE===999;;;;;;888555333333444555666666555555666999;;;:::666333222222444555777999;;;<<<======777888999999===AAA???:::EEEBBB>>><<<;;;;;;;;;;;;;;;>>>AAAAAA@@@>>>======:::999<<>>???===::::::???DDDFFFHHHGGGCCC===;;;>>>BBB@@@@@@???<<<:::999;;;<<>>:::;;;>>>???@@@@@@??????@@@AAAFFFDDDAAA>>>;;;::::::;;;===???@@@===:::999>>>CCC???<<<<<<<<<;;;;;;AAAJJJEEE???;;;===>>>;;;999:::CCC@@@<<<;;;<<>>999333///...111444//////------...000222444===999444111222333333333---666??????777000...000000...,,,******,,,...000,,,,,,...111444666666444//////000000///...,,,+++/////////---+++***+++,,,,,,,,,,,,,,,------......---000///,,,***,,,***'''+++)))))))))'''###$$$((('''''',,,888OOOlllVVVBBB222222333///...222---///000000//////000222...///000000000000//////------......---+++)))(((((()))+++,,,+++***(((&&&...------,,,,,,++++++***+++,,,+++***''''''((()))$$$'''+++...///...---+++//////---,,,+++*********''',,,...,,,***,,,///...)))))))))))))))((('''&&&&&&'''((())))))((('''&&&)))///666@@@PPP___```YYYQQQEEE666,,,'''&&&%%%###&&&&&&'''((())))))((((((+++)))'''(((******(((%%%&&&'''''''''&&&'''))),,,***)))(((((())))))((('''***###!!!###''',,,+++333DDD\\\sssrrrhhh[[[SSSPPPOOOLLLIIIFFF<<>><<<:::999:::;;;;;;===@@@AAAGGGWWWhhhoooSSSHHHEEEEEEFFFLLLXXXgggvvvyyyjjjXXXJJJDDD===999:::<<<;;;999<<<;;;;;;<<<>>>@@@@@@@@@>>>???AAAAAA??????@@@BBB@@@@@@???>>>============:::;;;;;;;;;::::::;;;===============>>>>>>>>>>>>FFFIIIHHHBBB>>>??????======<<<<<<;;;::::::;;;;;;999;;;>>>AAAAAA???===;;;999999777777777999;;;===>>><<<:::999999999888777:::>>>JJJ[[[jjjwwwyyypppoooiii```^^^cccYYYNNNAAA;;;<<<===:::555333444444555666666555555666999;;;:::777444333444555555777999:::;;;;;;;;;888:::::::::===BBB@@@;;;AAA@@@===<<<<<<<<<<<<<<<>>>@@@AAA@@@>>>;;;::::::999999<<>><<<>>><<<>>>???===::::::>>>BBBCCCDDDDDDAAA;;;999;;;???>>>>>>>>><<<::::::<<<===AAA===>>>DDDEEE@@@<<<;;;???@@@@@@@@@@@@???@@@AAAEEECCC@@@<<<:::888888888999;;;===;;;777777:::>>>>>>===<<<===:::888===DDD>>>:::888<<<>>>;;;999999@@@===:::999:::===??????===<<<;;;<<<<<<;;;888555777888666333666;;;<<<:::666666666444222222444666555444333333222333333444555333666<<<>>>:::777666;;;999666222......111444//////...---...000222333999888666444333222111000---444;;;;;;555///---...---,,,***))))))***,,,---------...111333444333222...//////000000///---,,,...//////---+++***+++---,,,,,,---------------,,,+++......+++***+++)))%%%+++)))(((***)))%%%%%%))))))...666CCCTTTjjj\\\DDD555,,,000222......222,,,...000000///...///000////////////////////////------------,,,+++***))))))***+++,,,+++)))(((&&&------,,,,,,,,,,,,+++++++++,,,,,,+++)))((((((***''')))+++---...---+++***,,,+++******))))))))))))&&&+++---***))),,,......+++++++++******))))))(((&&&'''((()))))))))((('''***777GGGWWWccceeeWWWGGG===555---(((((()))(((&&&&&&&&&'''((((((((((((((()))(((&&&'''))))))'''%%%%%%&&&'''''''''(((+++---***(((''''''(((((('''&&&### !!!"""!!!%%%+++333BBBXXXmmm}}}~~~eeeZZZNNNGGGGGGIIIKKKJJJIII>>>000((((((******))))))))))))))))))((((((((('''%%%""""""###%%%%%%%%%***(((''''''))))))'''%%%'''''''''''''''(((((()))999;;;???GGGQQQ]]]hhhnnn___QQQCCC===>>>===<<<;;;<<<<<<>>>BBBCCCEEELLLTTTpppuuuZZZNNNLLLMMMSSS]]]jjjtttxxxsssdddUUUIIICCC<<<999999::::::999<<<;;;;;;<<>><<<:::999:::;;;<<<:::;;;;;;:::999:::<<>>>>>>>>=========<<<<<>>???>>><<<>>>===;;;::::::;;;<<<<<<<<>>888777666666777999;;;======<<<:::::::::999666444444999AAAJJJQQQ]]]ttt}}}{{{ssshhhfffkkkhhh[[[KKKAAA===<<<999666333444555555666555555555555888::::::888777666666666666777888999999999999888;;;;;;;;;>>>BBBAAA======<<<<<<<<<<<<======>>>???@@@AAA@@@===:::::::::999888;;;AAABBB???===???===??????<<<999999<<<@@@>>>@@@AAA>>>:::777888::::::;;;<<<<<<;;;;;;===???>>>===@@@EEEGGGBBB===<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA>>>;;;999777777777777999;;;:::888777888;;;===<<<===>>>:::777999>>>777555666;;;===:::888999<<<:::777666888:::<<<===:::999999:::;;;;;;888666555777555333666;;;===:::333333333222111222444666555444333333333444555666666444555:::<<<888444444333444333111///...000222//////.........000111222444666777777444000......---000444666333///,,,+++++++++++++++++++++,,,,,,.........000222222000///---...///000111000//////.........---+++***+++---+++,,,.........---+++***)))---...+++***+++)))$$$,,,((('''***+++))))))+++///999GGGRRR[[[fffsss}}}aaa999444---+++000111---,,,000,,,...111111000...------000///......---...///000...---,,,+++******++++++***++++++,,,+++)))(((&&&++++++,,,,,,,,,,,,------,,,------,,,***)))***++++++,,,,,,,,,+++***)))(((''''''''''''''''''''''''%%%)))+++))))))---000//////...---,,,++++++++++++%%%&&&((()))***))))))(((...===QQQbbbiii```III444,,,)))&&&'''***+++***'''&&&''''''((((((((((((((('''&&&%%%&&&'''((('''&&&&&&'''(((''''''(((+++...((('''%%%%%%&&&'''&&&%%% """$$$"""""")))222CCCWWWpppkkkYYYOOOCCC>>>AAAHHHLLLNNNIII>>>000((('''((()))((('''''''''((((((((((((((('''$$$""""""###%%%%%%%%%)))'''&&&&&&''''''&&&$$$%%%(((***)))&&&%%%&&&(((666777999===CCCKKKRRRVVVPPPHHH@@@=========;;;999;;;<<<>>>AAACCCEEEGGGJJJXXXlllzzz^^^QQQSSSYYYfffttt{{{mmm]]]QQQGGGBBB<<<888888999999999<<<;;;;;;===???@@@???>>>;;;>>>AAABBBAAA@@@??????===<<<999777666888:::;;;=========<<<;;;<<>>???>>><<<>>>===<<<;;;:::;;;===>>>???BBBGGGKKKKKKIIIEEEBBB:::999888777777999;;;<<<::::::999::::::999666444444777;;;???BBBKKK___sssvvvllljjjnnnrrriiiZZZJJJ>>>888666666444444555555555555555444444666888::::::999888777777777888888888888777777888;;;;;;:::<<<@@@AAA>>>999:::;;;<<<<<<===???@@@@@@AAAAAA???===;;;<<<<<<777777:::???AAA>>>===?????????>>>;;;999888;;;===;;;<<<>>><<<999777777777888999;;;;;;;;;;;;===???======???BBBCCCAAA???>>>@@@???>>>?????????>>>===???>>><<<;;;:::999999999999;;;======;;;999:::;;;;;;;;;>>>@@@===888999===888555555999:::888888;;;:::777555444666888999:::555555555777999999777555555666555333555::::::777111222333333222333666999888666555333222333444555888555555888999555222222000111222111000...///000//////......///000111222222555777666333///............000111222000,,,***,,,---.../////////...------,,,---///111111000......///000222333333222222---......,,,+++***+++---***,,,...//////---***)))(((,,,...,,,+++,,,***%%%+++'''&&&+++...//////222888EEESSSZZZYYYZZZ```gggttt]]]EEE222111...///222000+++***...---///222333111...---,,,111000...,,,,,,---...000...---+++))))))***,,,---++++++,,,++++++)))((('''******+++,,,,,,---......,,,...///...,,,++++++,,,///...,,,+++)))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&###''')))(((+++111555444555333111...,,,+++******%%%&&&((()))******))))))000999FFFQQQTTTLLL:::,,,***((('''(((***+++)))'''''''''((((((((((((((('''%%%$$$$$$$$$%%%&&&''''''((())))))(((''''''***,,,'''%%%######$$$%%%$$$$$$"""###$$$$$$"""&&&555DDD___pppqqq^^^OOOFFF===:::>>>DDDHHHIIIAAA999///)))(((((('''&&&%%%&&&&&&''''''(((((((((&&&$$$######$$$%%%%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%)))---+++&&&###$$$'''333555888;;;???BBBEEEGGGFFFDDD@@@===<<<;;;999666888999;;;>>>BBBFFFIIIIIIMMM[[[pppzzz\\\OOOWWWdddyyyzzzfffWWWNNNEEEAAA<<<888777888999:::<<<<<<<<<===???@@@???===;;;>>>AAABBBAAA?????????<<<:::888666555777999;;;<<<=========<<<===@@@BBBEEEDDDDDDCCCBBBAAA@@@@@@>>>CCCDDD@@@>>>??????===>>>===<<<<<<<<<===>>>>>>@@@DDDIIIMMMNNNKKKGGGDDD???>>>;;;999888999999:::777777777999::::::888666:::999999<<<>>>CCCOOO\\\~~~~~~uuullljjjlllrrrpppgggVVVCCC666444666444555555555555555444444444555777999::::::888777888888888888888777666666666:::;;;999:::>>>???>>>888:::<<<<<<<<<===@@@CCCGGGGGGEEEAAA===;;;;;;<<<777666888===???===<<>>===:::888888:::<<<:::;;;<<<;;;:::888777777666888:::;;;;;;;;;<<<>>>;;;<<<<<<<<<<<<>>>@@@AAA???>>><<<===??????>>><<<<<<<<<<<<<<<<<<<<<======:::;;;<<<===<<<;;;;;;;;;999:::>>>BBB@@@;;;<<<@@@???:::777888777666999???999777555444666777888777444444444666888999777666444666555222444777777333222333444444444666999;;;777666444222222444555777888444333666666333000111111222444333000...------///////////////000000000333444444333111000///000///...---///000000...++++++,,,...000000///...---++++++,,,...111222111///...///111333444444444333,,,------,,,******+++---)))+++---//////---***))))))---...,,,,,,...,,,(((***''''''---222555999>>>JJJTTT^^^\\\SSSLLLOOOTTTooo^^^@@@888555111000111111...***+++......000333444222///------111///---++++++,,,---......,,,)))((((((***---...+++++++++++++++******)))******++++++,,,---......,,,...//////---,,,,,,---000///,,,***((('''&&&&&&###$$$%%%'''''''''''''''"""%%%'''(((...666;;;:::;;;888444///+++)))((((((&&&''')))*********)))(((,,,---222888;;;666...)))+++)))'''''''''((((((((('''(((((((((((((((''''''$$$$$$$$$$$$$$$$$$&&&'''++++++***(((&&&&&&''')))'''%%%"""!!!"""$$$$$$###&&&%%%$$$###$$$///FFF\\\|||ttt___RRRDDD>>>888777:::===<<<999555111---++++++)))'''$$$%%%%%%&&&&&&''''''((((((&&&$$$######$$$%%%%%%###!!!"""###$$$%%%&&&'''(((&&&***...,,,'''###%%%'''444666999===???@@@??????@@@BBB@@@<<<:::;;;999666888;;;===>>>BBBIIINNNNNNNNNVVVbbbllluuusssXXXMMMYYYkkkuuu^^^QQQKKKDDDAAA===999777888:::;;;<<<<<<<<<>>>@@@@@@>>><<<<<<>>>@@@AAA@@@?????????;;;:::888777777888999:::999:::<<<<<<<<<<<<>>>???AAAAAAAAA@@@???>>>>>>======BBBDDDAAA???AAA@@@>>>=========>>>>>>>>>>>>>>>???CCCGGGJJJKKKJJJGGGDDDBBB@@@===:::999888999999666555555777999:::999777===:::999<<<>>>???DDDKKKfffxxxwwwoooiiihhhiiilllpppnnnaaaMMM===777777555555555666555555444333444444555777999:::777555888888999999888888777666666:::;;;999999<<>><<<<<>>>>>??????999999999999999999999999888:::>>>CCCBBB>>>???DDDDDD???:::888666555:::BBB<<<999777666777888777666666666777999;;;;;;:::888333555444222444888777333444555666666666888;;;===888777777777888<<>>:::444...)))'''''''''((()))*********)))((((((%%%$$$''',,,...+++((('''&&&&&&$$$$$$$$$&&&(((***(((((((((((((((((('''&&&$$$%%%%%%$$$"""###%%%(((*********'''%%%%%%&&&((('''$$$"""!!!"""###$$$###&&&$$$$$$'''---===XXXppptttbbbUUUNNN@@@<<<999999;;;;;;666111---,,,,,,------+++(((%%%&&&&&&&&&'''''''''''''''%%%$$$###$$$%%%%%%$$$###!!!###$$$%%%&&&(((***''')))+++***&&&$$$%%%&&&666888:::<<<======<<<;;;:::>>>???:::999<<<>>><<<>>>EEEIIIHHHJJJPPPTTTTTTTTTYYY```dddiiirrr{{{hhhUUUNNNZZZkkklllVVVLLLIIIDDDBBB>>>:::777888:::===<<<<<<===>>>@@@@@@>>>;;;===>>>??????>>>>>>???@@@::::::999999999999::::::777:::===>>>>>>===>>>>>>======<<<<<<;;;;;;::::::<<>>@@@@@@???>>>===<<>>CCCOOO]]]rrrvvvlllfffdddcccbbbccciiinnnjjj\\\LLL???999555555666666555444444333333333333666999999666333999999999999999999888777666;;;<<<999999===@@@@@@>>>??????<<<:::;;;AAAGGGMMMKKKFFFAAA;;;999:::;;;;;;999;;;??????======???>>><<<:::888888999::::::<<<;;;999888999:::::::::888:::<<<;;;:::888888888555:::;;;777777<<>>>>>>>>======:::888777666777888888888999:::>>>CCCAAA>>>???DDDCCC???<<<;;;888666;;;BBB???===:::999999999777666777777777999;;;<<<:::888111444444444777;;;;;;777555666777666666888;;;===:::999888888:::>>>CCCEEE888333000222222000///111111222333222///---,,,,,,//////000000000000//////111//////333999999444...------,,,,,,,,,---///000***+++,,,---............---------///222222111///,,,---///000000000//////+++,,,,,,+++******+++---((()))***+++,,,---------***,,,,,,))))))---...,,,,,,---111777<<>>:::888999<<<;;;666000,,,,,,---......,,,***(((((((((((('''''''''''''''%%%$$$###$$$%%%&&&$$$###"""$$$&&&%%%$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$%%%888999::::::;;;:::999999555;;;===999888>>>BBBBBBGGGPPPUUUSSSRRRWWWZZZYYYYYY]]]bbbeeeiiirrrooo```SSSPPP[[[iiifffQQQIIIHHHDDDBBB>>>:::777888;;;===<<<<<<===???@@@@@@===;;;===>>>???>>>======???AAA::::::::::::;;;;;;::::::888;;;???AAAAAA@@@@@@@@@;;;;;;::::::::::::999999<<>>===999;;;>>>AAABBBAAA@@@???>>><<<:::888888888999::::::888555555555666666666555555777999888666:::AAA@@@JJJ[[[nnn||||||nnnbbb^^^^^^^^^\\\^^^ccckkknnnhhhXXXFFF999555666666666555444333333444333333555888888555222999999:::::::::999999888777<<<>>>:::999===AAABBBAAABBB@@@<<<999:::AAAHHHGGGEEEBBB>>>;;;;;;>>>@@@>>><<<===@@@AAA>>>>>>AAA>>>;;;999888888:::::::::===:::888777888999:::;;;:::;;;<<<<<<999777666666222999<<<999888>>>AAA@@@AAA>>><<>>>>>>>>>>>===<<<;;;:::;;;999777666777888999::::::;;;???BBB@@@===>>>CCC@@@>>>======:::888<<>>???;;;555666777666666777:::===777555333222333666:::<<<777222///111222//////111///000111000...---------///000000000000000///...///---...555======555++++++,,,,,,+++)))+++...111------......///000111111000//////000222111///---+++,,,---.........---,,,***+++,,,+++******+++---(((((()))***,,,---...///***+++***&&&''',,,...------000555;;;@@@JJJ^^^qqqzzz~~~nnnJJJ666777222---111333111222333333444333...)))***+++,,,,,,++++++---...------...---,,,+++***)))))))))((()))***+++---...(((((()))***+++---///000++++++,,,,,,,,,,,,------))),,,//////...---,,,,,,******+++******)))((('''%%%&&&((())))))(((&&&%%%))))))''''''---555888555:::666000***'''''')))***++++++++++++***((('''&&&,,,&&&%%%((((((%%%&&&***"""$$$'''(((((())))))***(((((())))))((('''&&&&&&'''((('''%%%"""!!!$$$(((###$$$%%%%%%$$$&&&(((+++(((%%%""" !!!###$$$$$$"""'''222BBBQQQbbbwwwtttbbbTTTLLLHHH777444222333777888333/////////......---,,,++++++)))))))))((('''''''''&&&$$$$$$###$$$&&&&&&$$$"""$$$&&&((('''$$$"""$$$&&&&&&$$$"""!!!"""#########888:::<<<======<<<:::888888666777999999:::BBBJJJOOOccclllkkkkkkeee```dddccc___^^^dddnnnzzzqqq]]]MMMLLL]]]ppp|||aaaOOOIIIIIIEEEAAA<<<:::;;;<<<:::999======>>>>>>>>><<<;;;:::999:::<<<>>>??????======::::::::::::::::::::::::===???CCCDDDBBB@@@???>>>???:::666666999;;;999666:::::::::;;;;;;<<<<<<<<<===>>>???>>>===<<<===>>>;;;<<<===>>>??????>>>===;;;::::::999999::::::;;;;;;:::888555222333555888555666888999999888777666777AAAMMMYYYjjj|||}}}oooaaa^^^___]]]WWWTTTXXX[[[hhhwwwwwwbbbIII:::444444222111333666777555222555888;;;:::888555222666999<<<:::666444777;;;999<<>>>>>:::555777???GGGBBB???;;;;;;<<<<<<:::888<<<;;;:::>>>BBBDDDAAA>>>@@@===:::999:::;;;<<<;;;======;;;999777777:::===:::777777:::999666555888999999999:::<<<>>>???@@@>>>======>>>@@@BBBAAA@@@<<<<<<<<<<<<;;;:::999999:::999999999:::;;;<<<=========>>>>>>===<<<;;;;;;===>>>>>>;;;888888<<<@@@???AAA@@@===<<<===:::444999777555444555777:::<<<777666777<<>>>>>>>>===;;;999888666888:::===>>>>>>>>>===;;;;;;;;;;;;::::::::::::<<>>>>>===<<<===???>>>>>>?????????>>><<<<<<;;;::::::999999::::::;;;;;;;;;999666444333555777555777999::::::999777666666===GGGVVVlllvvviii^^^[[[\\\YYYTTTQQQOOOSSS```oooppp^^^HHH999222333333444555666444111000222666888999777555333555888;;;999666555777;;;<<<>>>@@@>>>::::::===AAA===>>>>>>999555777???FFFKKKGGGDDDAAA@@@>>>:::777999:::===>>>>>>>>>>>>>>>???<<<:::999:::;;;<<<<<<>>>>>>===;;;999999<<<>>>>>>999777999:::777555666;;;;;;;;;;;;<<<======>>>CCCAAA???>>>>>>>>><<<:::::::::::::::999999999999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>CCCHHHGGGAAA<<<===@@@DDDEEEDDD@@@??????<<<666777666444333444555888999888666777<<>>;;;@@@>>>===<<<======<<<:::<<<===>>>>>>===:::888666555666999;;;============<<<;;;;;;;;;::::::999999;;;===?????????>>>???@@@@@@===::::::<<<>>>===;;;999999999999999999999888:::<<<======<<<<<<>>>???@@@@@@@@@???>>>===;;;:::;;;;;;::::::::::::;;;;;;:::;;;;;;999666444444555666888:::<<<<<<:::777555555888@@@PPPggg{{{pppfff^^^]]]]]]XXXTTTRRRPPPSSS]]]iiijjj\\\HHH;;;111222444777888666333000555666888:::::::::888777444777:::999777666999;;;>>>???@@@>>>:::999;;;======>>>===999555777===DDDPPPNNNJJJFFFCCC???:::666555999>>>>>>;;;:::<<>><<<<<<>>>???AAA;;;888;;;>>>;;;777555<<<<<<;;;;;;;;;;;;;;;;;;BBB@@@>>>======<<<:::888888888777777777888999:::888999:::;;;<<<;;;:::999888999999:::;;;;;;<<<<<<@@@MMMYYYYYYNNNBBB===>>>EEEGGGEEEAAA@@@@@@<<<666666555333222222444555777777666777:::???BBB@@@>>>===:::777666666666555444666555333222111000000000......///000000///...---,,,---///000111111000000000000000000000000000000///000111222111000///...,,,,,,+++******---222555FFFKKKRRRXXXVVVJJJ999,,,,,,...000000...---,,,---++++++************++++++***+++,,,+++******,,,---)))))))))((('''''')))+++++++++,,,,,,)))(((...666???ZZZrrrfffEEE444000444666444000---...000...------,,,,,,,,,,,,,,,---,,,++++++,,,---...///111///---,,,************+++)))((()))+++---......,,,)))'''(((***,,,......***++++++***))))))+++,,,******+++---//////---++++++***)))((((((((()))***(((''''''&&&&&&&&&''''''%%%&&&''')))******++++++***+++***''')))------))))))(((&&&$$$###$$$%%%&&&***)))((('''&&&'''((())))))'''&&&(((,,,...---+++)))(((''''''&&&'''''''''&&&&&&&&&(((******(((&&&&&&(((+++)))&&&######%%%,,,'''&&&***---...///222>>>TTTrrrlll]]]QQQLLLGGG===666666666444111---***((('''&&&&&&&&&&&&((())))))(((&&&)))(((&&&&&&''''''&&&%%%&&&&&&%%%$$$###"""!!!!!!$$$######""""""######$$$''''''&&&&&&$$$###"""!!!888:::<<<======<<<:::888555444555888777888>>>FFFWWWssszzzgggbbbkkklllTTTEEE>>>999;;;;;;;;;<<<======<<<;;;:::;;;<<<======;;;999777888999:::;;;<<<<<<<<<;;;;;;::::::999999888888777999;;;<<<<<<;;;;;;===??????<<<::::::<<<>>>>>>===:::::::::::::::999999999999;;;<<<<<<<<<<<<===???@@@@@@??????>>>===<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<;;;888666555555777999;;;======:::777444555777<<>>===<<<666888::::::999999;;;======>>>???===;;;999:::<<<===>>>===999555666<<>>:::777555888<<<===<<<<<<===>>>;;;999777777999;;;<<<<<<>>>???AAA@@@???>>>>>>???AAA;;;:::AAAFFFCCC;;;666:::999999999999999::::::<<<:::::::::<<<<<<<<<:::777777777777888999:::;;;===<<<<<<<<<;;;:::999999888888999:::;;;===>>>???FFFWWWiiijjjZZZGGG===:::AAABBBAAA>>>>>>???;;;666666555444333222333444555555555666999<<<>>>===;;;:::888666666666777666555666555333222111000//////,,,...000111000///---+++,,,---///111111000///...000000000000000000000000//////000111111000//////------,,,***+++///444999LLLLLLNNNQQQQQQJJJ<<<111+++---//////...,,,,,,---+++******))))))******+++)))***++++++******,,,...***,,,---***'''''',,,111......,,,***)))///<<>>@@@CCCPPPiiipppbbbUUUIIIDDD@@@999444333222000,,,)))'''&&&&&&&&&%%%%%%%%%'''))))))'''%%%((((((''''''''''''&&&%%%&&&&&&&&&%%%$$$$$$$$$###%%%$$$###""""""###$$$%%%((((((((('''&&&$$$###"""777999;;;<<<<<<;;;999777333333444777666666<<>><<<<<<=========>>>>>>???<<<;;;;;;::::::;;;;;;<<<999;;;======:::888666666888:::<<<===<<<999666444777888:::>>>EEEPPP___kkkhhhhhhkkkmmmiiibbb___```]]]```dddhhhhhh___OOOBBB<<<666333777999888:::>>>KKKKKKJJJHHHEEEAAA???===888999:::;;;;;;;;;===>>>:::;;;<<<<<<;;;;;;<<<===>>>>>><<<888555666:::???DDDDDDDDDCCCAAA???>>>===888888999<<>>=========:::<<>>;;;999888888999999999999:::;;;===???AAABBBKKK___tttuuubbbKKK===888<<<>>>>>><<<===???===888888777666444444444555555333333666888::::::888777666555444555777888888777666555444222111000000000---///111222222000---+++---...000111000///---+++000000000000000000000000/////////000000000////////////---,,,,,,000555:::PPPNNNMMMNNNNNNIII>>>666+++...000000///...---...+++******))))))******+++)))***++++++******,,,...***---...+++&&&'''---333//////...---444EEEZZZhhh~~~bbbGGG555...///111///,,,,,,...///...,,,+++++++++******++++++,,,)))***+++---///111222333444222000...,,,,,,,,,,,,...,,,))))))***,,,,,,+++,,,***((((((***++++++***((()))))))))((((((***,,,))))))***---//////---+++)))((('''''''''((()))***(((((('''&&&&&&&&&&&&&&&'''''')))))))))(((&&&%%%))),,,------000444333///,,,***'''%%%$$$%%%'''((())))))((((((((()))))))))+++++++++,,,------+++***''''''&&&&&&&&&&&&''''''(((((()))+++,,,+++)))&&&###'''+++***'''###""""""###%%%///???KKKRRRVVVZZZlll~~~mmmaaa\\\QQQDDD===888333...,,,---,,,)))'''&&&&&&'''(((&&&%%%&&&'''))))))'''%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&)))(((((((((&&&%%%$$$###444555777999999777555444222222444666666555:::AAAVVVuuu|||fffUUUKKKAAA999444666888999:::;;;>>>@@@<<<;;;;;;:::;;;;;;<<<===??????>>><<<;;;999888888777777777777777777777777888999;;;;;;999888999:::999999888999999;;;===>>>=========>>>>>>>>>??????:::;;;<<<;;;:::::::::<<<999999:::;;;<<<>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<999;;;======;;;999999999:::;;;;;;;;;:::888555444777888999999999>>>MMM]]]___dddkkknnniiiaaa^^^aaaaaahhhrrrzzz}}}vvveeeUUUDDD:::555777888777;;;BBBJJJJJJJJJHHHFFFBBB???===:::::::::;;;;;;<<<<<<<<<777888999;;;<<<=========>>>===;;;888666666999<<>>@@@???===;;;:::999777<<>>@@@CCCDDDNNNaaauuuwwweeeNNN???:::;;;>>>>>>===???BBBAAA<<<999888777666555555555555111444888;;;;;;999666444333222222444777888888777444444333222111111111111...000222333222000---+++//////000000///...,,,+++000000000000000000000000......////////////000000111000///...---///444777HHHIIIJJJKKKIIIBBB666...,,,...000111000...//////++++++************++++++***+++,,,+++******,,,---(((***+++)))%%%&&&,,,111***---000777GGGaaaxxxZZZ@@@555000000444333///***))),,,///...+++,,,++++++++++++,,,,,,---))))))+++---///111222333333222000...,,,,,,,,,,,,///,,,***)))***++++++***,,,***))))))*********)))''')))))))))((()))+++---))))))***,,,......,,,******)))((('''''''''((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((+++++++++---111111---+++***(((&&&&&&&&&'''(((''''''(((((((((((())))))***++++++,,,+++***)))(((&&&&&&&&&%%%&&&&&&'''(((((()))***---///...+++)))%%%))),,,,,,((($$$###$$$&&&,,,:::KKKWWW^^^hhhppp}}}wwweee___[[[QQQCCC;;;777333///+++***)))((('''&&&'''((((((&&&&&&&&&((()))***(((&&&((())))))(((&&&$$$%%%%%%&&&&&&'''((()))***++++++'''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$222444666777777666444222111111333666555444888???OOOnnn{{{rrrvvvwwwwww|||{{{kkkZZZPPPJJJAAA999444666999::::::===AAAEEEAAA???<<<:::999:::<<<===>>>===<<<;;;999888888777777777888888999999:::::::::<<<>>>>>><<<:::999999888888999999999;;;===???<<<<<<===>>>???@@@AAAAAA;;;<<<<<<;;;999888999:::888888888999:::<<<>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<<<<;;;;;;<<<===;;;;;;:::999777666555444666555777999888999DDDPPPVVV]]]hhhmmmggg]]][[[___dddsss{{{fffKKK???777888888444777???@@@BBBDDDFFFFFFEEEBBB@@@:::999999999:::::::::999777777999:::<<<===<<<;;;???===:::888666666888:::>>>??????===<<<===AAAEEE????????????>>>===:::888:::888555444666777777777222666<<<>>>===:::888666777555888???BBB@@@===>>>888777777666777777888888777666555555666777666444888999<<<===>>>===;;;:::999;;;>>>AAACCCDDDDDDCCC<<<<<<<<<<<<>>>@@@CCCEEEMMM^^^pppsssdddQQQDDD???===??????>>>@@@CCCAAA<<<999999888777555555444333111666;;;???>>>;;;666333222111111333555777666555222111111000000000111111///000111222111///---,,,.....................---////////////////////////...............///000000111111000...,,,---///222888;;;===>>>;;;555---(((+++---000000///...//////,,,,,,++++++++++++,,,,,,+++,,,,,,+++***)))+++,,,'''((()))(((&&&'''+++...---555???NNNeee{{{\\\>>>333222222333888111///---,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---.../////////000///---,,,+++++++++,,,---+++))))))+++,,,,,,,,,,,,***))))))******)))'''((()))******)))***,,,---******+++,,,...---+++)))+++***((('''&&&&&&'''((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((())))))''')))------)))(((''''''&&&&&&&&&''''''&&&&&&'''((((((((((((((((((***++++++***'''&&&%%%&&&%%%%%%%%%&&&&&&'''(((+++,,,///444777777555333,,,///111///***&&&%%%%%%+++888JJJWWWZZZ```oooiiiYYYXXXUUULLL@@@777444444111---******))))))(((''''''&&&&&&%%%&&&'''))))))'''%%%%%%''')))(((&&&%%%&&&((('''''''''((()))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%333555777888888777555333111000333555555333888>>>JJJjjjvvvmmmpppxxxkkkiiilllooohhhZZZNNNIIIHHHAAA:::555888::::::;;;>>>DDDIIIFFFCCC>>>999888888:::<<<<<<;;;:::999888888888888888888999:::;;;<<<<<<===<<<>>>AAAAAA>>>;;;999999888999999999:::;;;>>>@@@;;;<<<===>>>???@@@AAABBB<<<<<<===;;;999777888999888888888888999;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<999:::<<<<<<;;;<<<===???<<<;;;999777666555444444444222555:::<<<<<>>>>>===:::777999===BBB@@@CCCDDDAAA;;;777666777;;;888555444555666666666///444:::===<<<999666444777444555888999888999===;;;:::999888777777777777555333333444666777666555777999<<<>>>???===:::888777<<>>???AAA???:::999888888666555444333222222777>>>BBBAAA<<<777333222222222333555555444222///////////////000111111000000000000000...---,,,---------------...000000////////////////////////...............///000111000000000...++++++,,,...///111222111///------...***---///000///......///---,,,,,,++++++,,,,,,---,,,------+++***)))***+++(((((()))(((((())),,,...:::EEEUUUhhh[[[GGG777555555000...222---000111000+++)))***,,,++++++******+++,,,------,,,------...------,,,,,,...---+++***)))***+++++++++)))((()))+++---......,,,***))))))******((('''((()))******)))***,,,...+++++++++---...---***(((+++***((('''&&&&&&&&&'''***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***(((***(((&&&'''++++++'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''')))++++++(((&&&$$$###%%%%%%%%%%%%&&&&&&'''(((///111555;;;???AAA@@@>>>222444444111+++'''%%%&&&///AAAWWW___ZZZ\\\ppp}}}wwwVVVGGGIIIJJJBBB666...---///---))),,,++++++***)))'''%%%$$$%%%$$$%%%&&&((((((&&&%%%###%%%((((((&&&&&&(((+++((((((((((((((('''''''''%%%%%%''''''''''''%%%%%%$$$%%%&&&&&&''''''&&&&&&333222555:::@@@AAA<<<777777555222000000222555777HHH\\\tttyyyrrrooowwwxxxpppggg___ZZZ\\\SSSHHHBBBAAAAAA???===<<<<<<;;;;;;<<>>>>><<<:::999999888666666777:::===???;;;<<<===>>>>>>>>>>>>>>>@@@===999999;;;<<<;;;999777888999999888999;;;===<<<;;;:::999:::;;;<<<===<<<======>>>>>>===<<<;;;???;;;666444666777666444444777999888555666;;;@@@KKKWWWdddggg___XXXWWWZZZjjj~~~oooSSSEEE:::::::::666666999::::::===BBBGGGHHHEEEBBB:::777444444666666555333777888999:::;;;:::999999999:::;;;:::888666666666===;;;888666666777:::<<>>=========>>>???<<>>===:::FFFKKKTTT\\\]]]WWWKKKBBB>>>@@@@@@>>>@@@BBB@@@;;;777444444666666333222555666666999===???<<<666000777;;;:::666555999999444333333222///---,,,---///000222333444555555222...***//////---...222000+++000///...------...///000...//////000///---,,,+++000///...---,,,+++++++++......////////////......111///---...111222111......,,,+++---111111...+++...,,,)))((()))***++++++,,,(((&&&((())))))111;;;YYYlll{{{OOO<<<777333111222333333222.........,,,***)))***,,,---,,,******,,,---...---......---...000///---***+++,,,,,,+++(((''''''(((---+++)))***,,,.........---,,,***(((''''''((()))+++++++++***++++++,,,,,,+++,,,,,,,,,++++++---///)))((('''&&&%%%&&&'''''''''((((((((('''&&&$$$######%%%'''))))))(((&&&%%%'''((()))+++---,,,)))&&&((()))***(((%%%$$$&&&))),,,***'''&&&&&&''''''&&&------,,,+++***)))(((((((((&&&$$$######%%%((()))666???JJJRRRTTTSSSRRRRRREEE???:::999777000+++))):::GGGRRRTTTWWWeeewwwppp\\\JJJAAA???999666111...+++)))&&&$$$&&&&&&%%%'''(((((('''%%%$$$%%%&&&'''''''''%%%%%%&&&&&&((((((((('''&&&%%%)))((('''&&&&&&'''((()))***)))(((((()))(((&&&$$$&&&%%%%%%(((+++,,,)))%%%444444555;;;@@@AAA===888777555333222222333555777>>>OOOeeetttvvvrrrllljjjxxxzzzxxxuuuqqqkkkbbbYYYSSSPPPIII@@@<<<<<<===;;;999;;;<<<<<<<<<===AAAFFFJJJEEEAAA<<<777666888;;;>>>;;;::::::999999999999888:::666777;;;<<<999888;;;;;;<<<===>>>===<<<:::999888777666666777:::===???@@@@@@@@@>>><<<;;;::::::???<<<999999:::;;;:::999888999;;;:::999999:::<<<888777777777777888999999;;;;;;;;;;;;;;;<<<===>>>AAA===999888888888666333444777888777444555:::???LLLYYYgggiiibbb[[[]]]bbbnnn|||cccQQQAAA===;;;444111333888888;;;AAAFFFHHHFFFCCC:::888555444666666444222555666777888888888777777999:::;;;:::888777777888<<<:::777666666888:::<<<>>>@@@AAA===888555777:::555555555555555444444333555666777999999888888777888777666555555666888999===;;;:::888888888888999555555666777666555444333<<<<<<<<<===???AAACCCEEECCCFFFMMMQQQLLLDDDDDDIIIFFFBBB<<<:::;;;<<<<<<;;;AAABBBEEEIIIJJJGGGBBB===@@@BBBAAA>>>>>>???<<<666666333444666777444444777666777999===???<<<666111222555666333444888888444444555444333000///000222222111...,,,,,,---...---111111///111:::BBB>>>555000///...------...///000000000000///...,,,+++***///...---,,,++++++++++++.........//////.........000///---...000111000...---------...//////---+++,,,+++)))))))))******)))''''''***111777@@@OOO^^^xxxeee>>>999555111///000111111000/////////...,,,+++,,,------,,,******+++,,,------///......///000///---++++++,,,,,,***((('''((()))---,,,******+++------------,,,***)))((()))+++,,,---,,,+++******+++,,,,,,,,,------,,,******+++---)))((('''&&&%%%&&&''''''((()))***+++,,,+++******&&&'''((()))))))))((('''(((((()))+++,,,+++(((&&&&&&'''(((((('''&&&'''(((+++)))''''''(((((('''&&&+++++++++***))))))(((((((((&&&%%%$$$$$$&&&(((***+++222<<>>???AAADDDGGGCCC@@@;;;777666777:::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999;;;===<<<888999<<<;;;<<<<<<======;;;:::999777777666666888:::===???BBBBBBAAA???;;;999888999>>><<<:::999::::::999888999;;;===<<<;;;999999999555666666777888777777777;;;:::999999:::<<>>>>>:::666777666666999???EEEGGGFFFCCC:::888666555555555444222555666777777888888777777999::::::999888777999:::;;;999777666666777:::;;;777999:::888555555888;;;777666666666555555555555555666777999999888888777999888777777777999:::;;;>>>===;;;999888777777888444777999999666444444666777888:::===@@@DDDGGGIIIHHHFFFEEEDDD@@@;;;;;;?????????>>>;;;999:::???CCC<<<>>>@@@@@@>>><<<;;;:::???AAAAAA@@@@@@BBB>>>999666333444777888555666999666777:::===>>>;;;666222222555555333333555555222222444444333222111111222...---------......000111444111111<<>>888555///111111---)))%%%&&&''',,,***'''&&&'''(((((('''''''''(((((((((''''''&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''&&&&&&'''((((((&&&%%%$$$%%%&&&***---...,,,***444444555888;;;<<<:::888666666777777777777666666444<<>>===<<<<<<<<<<<<=========>>>??????<<<999999;;;;;;;;;<<<<<<<<<;;;:::999777777666777999;;;===???AAABBBCCCAAA===;;;<<<======<<<;;;:::::::::999999999;;;======:::777666555666777999:::::::::999888<<<<<<;;;;;;<<<===>>>??????===<<<===>>>===888444444444555444222444777:::DDDUUUhhhlllddd]]]```fffjjjvvvrrrZZZCCC>>>@@@===::::::777666888===BBBEEECCC@@@999888666555555444444333777888888999999999999999999::::::999888888:::<<<<<<:::888666555666777888444555666555444555888<<<:::::::::999999999999888555666777888999888888777555666666888:::===???AAA???>>><<<999777666666666333888;;;:::666333555888666777999<<>>=========>>>???>>>??????;;;999???MMMYYY]]]aaaccc[[[LLL@@@;;;;;;:::>>>@@@AAADDDHHHGGGBBB888555555888888666666999444666999;;;;;;999555222777888888666555444222000///000111111///...///000......000222222000000222111...000>>>OOOTTTHHH:::///...---,,,,,,,,,---...222000///---,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000//////.........------+++...000///+++((((((***$$$&&&)))+++,,,------...+++***---;;;SSSrrryyyiiiPPPEEE;;;222222111000///////////////000000000///------...///+++,,,++++++***+++---...111///...///000000...---+++++++++***((((((***,,,000---+++******+++******+++***))))))***,,,///000222000,,,)))(((***,,,---///000///,,,)))'''((()))***)))'''&&&&&&&&&'''((('''((()))***,,,------......---+++))))))***+++,,,+++******++++++***'''%%%$$$###$$$(((---///---***''''''''')))+++***(((&&&''''''(((((()))))))))***((('''&&&%%%&&&'''((()))&&&$$$%%%(((,,,...---***---,,,---,,,'''###(((111444JJJcccqqqxxxyyycccUUUGGGAAA===888444222)))+++---+++((()))000666...+++(((&&&'''(((((('''((((((((((((((('''''''''((('''&&&%%%%%%&&&((()))(((((((((''''''((((((((()))(((((()))***+++)))(((###%%%'''+++---///...---333333444555777777777666666666777888888777666666666;;;EEERRR^^^fffhhhhhhcccssstttkkkggg```ZZZSSSKKKCCC>>>:::888666555555666555444666999<<<>>>>>>=========;;;;;;999999888999::::::>>>===<<<;;;;;;<<<>>>???===??????===:::999888777;;;;;;;;;;;;;;;::::::999777777777888:::===???@@@BBBEEEGGGEEE@@@<<<===>>><<<======<<<;;;:::999999888:::;;;;;;888555333333777888:::;;;;;;;;;:::999>>>???@@@AAA@@@???<<<;;;:::999999<<<>>>>>>:::666444444333222222444666888@@@RRRfffmmmfff______cccdddooo{{{|||bbbIII@@@>>>999555444888777888;;;@@@AAA???<<<888777777666444444444555888888888888888999999999999:::;;;:::999999;;;<<<===;;;999666444444444444555666666555555666888:::;;;;;;<<<<<<<<<;;;:::999555666777888999888888777555666777999;;;===???@@@???>>>;;;999777555555555333888;;;:::666333555888777888999:::;;;<<<<<<===>>>===<<<<<>>???===;;;>>>MMMccctttttt[[[FFF===<<<777:::===>>>CCCIIIJJJFFF;;;888888:::999555555777222555888:::999666333111777777777777666333000///...///000000...---...000444000///111000...333;;;<<<555000333;;;===777000///...---+++++++++,,,---///...---,,,,,,...///000000//////............///,,,,,,------------,,,,,,111111000///...---------+++---000...***''''''((($$$&&&))))))((((((***,,,***---999QQQrrr~~~qqq{{{rrrGGG777777888666000111222222111000000000//////000///------...///+++,,,---,,,***+++---000111///......//////...---***++++++)))((()))+++---000---+++)))*********))))))((((((((())),,,///000222///,,,)))((()))+++---//////...,,,)))''''''(((***)))((('''&&&'''(((((())))))))))))******++++++...---+++))))))***,,,...,,,+++******+++***'''%%%%%%$$$%%%***///111///,,,((('''((()))++++++)))''''''''''''((())))))******'''&&&&&&%%%&&&'''((())))))&&&######%%%&&&$$$!!!&&&$$$$$$&&&&&&%%%)))...BBB[[[uuuyyygggWWWMMMCCC<<<444---+++---%%%(((***+++...666DDDNNN...+++(((&&&'''(((((('''))))))(((((('''''''''''''''&&&%%%%%%%%%'''((()))'''(((((((((((((((((('''(((((('''(((******)))'''"""%%%(((,,,---...//////222333333333333444555555666666777777777777666666666999@@@IIISSS[[[___```cccooo{{{nnnhhhcccZZZRRRJJJDDD>>>;;;777666555444333333444444555777;;;<<<;;;:::999:::777888999:::;;;;;;<<<<<<>>><<<;;;::::::<<<>>>???<<<===<<<:::;;;===;;;777;;;;;;;;;:::::::::::::::777888999:::<<>>???>>><<<::::::;;;888999:::999666333222222666777888888999999888888>>>@@@CCCDDDCCC@@@<<<999888777777:::>>>>>>;;;888555444333222222444666777@@@OOOaaaiiifffaaabbbeeedddnnnxxxzzzbbbJJJAAA>>>999666777999888777:::===>>><<<999555666777666444444666777666555555555555666777888999;;;======;;;::::::;;;<<<;;;999666444333333333666777777777777777777777999:::<<<>>>===;;;999777555666777999999888888777888888999999::::::;;;;;;>>><<<:::777555444444444444777999999666444444666888888888888888777666555:::<<<<<<<<<===AAA@@@<<<===<<<:::;;;DDDWWWlll{{{}}}{{{uuuiiiXXXIII@@@<<<888::::::999===CCCDDDBBB>>>:::999;;;:::666555777222555888999888555333222222111222666666333111222333333333111//////111333555...+++...111888HHHYYYVVVFFF555...,,,---///111///...,,,+++******+++,,,,,,,,,,,,---...///000111111000000/////////000000------............------222222333111...------...***,,,---,,,***'''&&&&&&&&&'''(((&&&###$$$(((,,,)))777QQQrrr~~~```>>>666999888333...111333444222111111111...///000///------...000,,,...///---++++++...222000...---,,,---...------***+++***)))((()))---//////---***)))*********))))))((((((((())),,,...000///---+++)))((()))+++,,,---...---+++)))(((((()))***)))((('''''''''((())),,,,,,+++******+++++++++,,,+++)))((()))***,,,...+++***)))*********(((&&&&&&&&&'''***---///...---***)))((()))******)))'''((((((((())))))*********%%%%%%%%%%%%%%%&&&''''''(((&&&$$$######$$$###"""&&&###"""%%%''')))...444TTTkkk}}}kkk]]]JJJDDD>>>999333,,,+++...,,,,,,+++)))+++333???GGG,,,***'''&&&'''(((((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&%%%%%%&&&''''''%%%$$$"""%%%))),,,------...///333333333333222333444555666666666666666666666666444777<<>>;;;888666555444333333444666888444666999999888777666777444666999;;;===>>>>>>>>><<<;;;999888999:::===>>>======;;;;;;BBBHHHFFF>>>;;;;;;::::::999999::::::888999:::<<<>>>@@@BBBCCCBBBHHHNNNLLLDDD===::::::===???AAA@@@===;;;;;;<<<999999:::888555444444444666666666666666777888888>>>???AAABBBAAA???===<<<999888777:::===>>><<<999666555333222333555666777>>>IIIWWW___aaabbbeeeiiilllssszzzwwwaaaLLLCCC???999888;;;777666555888<<<===;;;999333555666666444555777:::666555555444555666777888999<<<>>>???===:::999999999888777666555444444444555666777888999999777555888:::>>>AAA@@@===999666555666777999999888888777777888888999999999888888<<<:::888666444444444444555555666777666555444333666666777777777666444333888===>>>;;;;;;>>>???;;;;;;888666999DDDPPPZZZ___UUUTTTVVV^^^ddd___OOO@@@:::;;;888555888>>>AAA???===:::999;;;:::777666999333777:::;;;888666555555111///222777888333222444888777444111//////222555444---+++000444;;;LLL```[[[III777///------...222///...,,,************+++,,,,,,---...////////////000000////////////000000.........//////.........333444555222///------...+++************)))'''%%%%%%&&&'''%%%%%%***333;;;HHH]]]zzzRRR888444777444///,,,000333444333111111222///000111000///...000222---///111///,,,,,,///333000...++++++,,,------,,,***+++***)))(((***---111...,,,))))))*********)))******))))))***---///111,,,+++***)))))))))***+++++++++,,,+++))))))***++++++***((('''''''''((()))---,,,+++******+++,,,,,,(((((('''((()))***,,,---+++)))((()))******)))(((&&&'''))))))))))))+++,,,,,,***)))((()))))))))'''))))))******************$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%###"""###%%%%%%###$$$'''(((...;;;IIIfffwww{{{kkk^^^TTTDDD===999:::999555222333111...)))&&&&&&)))...111)))'''&&&'''(((((('''&&&)))((('''&&&%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&%%%$$$%%%&&&%%%###!!!!!!%%%***,,,,,,+++---...444555444333222333555666666666555555555555666666333666:::>>>AAAEEEJJJMMMSSSTTTXXX\\\]]]WWWPPPLLLGGGDDD@@@>>><<<:::888666666666555444444777:::===333555777888666555555555333555888<<<>>>?????????;;;:::888777777999<<<>>>??????===???IIISSSPPPGGG<<<;;;:::999999999::::::999:::;;;===@@@BBBCCCDDD<<>><<<<<<===:::::::::888555444555777888777666666666777999:::>>>>>>>>>>>>????????????<<<:::888:::===>>>;;;888777555333222444555666777<<>>444111444555444444777;;;===<<<:::222444666666444555888;;;888777666666666777999:::999<<<@@@@@@>>>;;;888777666666555555555555666666333444666999::::::777555999===BBBEEEDDDAAA;;;777555666777999999888888777333444666777888999999999:::999777555444333333444555555444555777666444111444444666777777777666555888>>>@@@;;;:::???AAA???:::666333777???CCC@@@<<>>>>>::::::===DDDFFFIIIKKKKKKIIIGGGEEE>>>===<<<:::999888888888777777777666666888<<>>>>>===<<<<<<;;;999888:::>>>BBBAAAAAA======KKK[[[YYYMMMAAA@@@???===<<<:::999888::::::;;;<<<<<<<<<;;;;;;===AAAEEEEEEBBB???======@@@???>>><<<;;;;;;;;;;;;999888777666666777888999666777777888999;;;<<<===@@@???>>><<<:::;;;===@@@;;;<<<>>>???>>>;;;888666999888777555555555666777888:::???FFFPPP]]]hhhppp|||{{{xxxzzzvvvYYYDDD===:::666222555444555666888888666444000111333555666777888888===;;;888666666999<<>>;;;999;;;999666444444666999:::888:::<<<;;;999777777777===AAAFFFIIIGGGAAA999444666444333333555888888888888999999888777888:::===;;;777666777666333444777999;;;<<<:::666333444555777666666777999999888666999::::::;;;<<<<<<<<<<<<<<<:::777444222444999===CCCSSSmmm|||~~~~~~jjjIII>>>999777999::::::???EEE;;;;;;:::::::::;;;<<<<<<888555777======777666999666999<<<===;;;999777777333222000000000222444666333333444444444333222222000...---,,,------+++***+++,,,------++++++,,,---111000////////////---+++...///000111111000///...---...---,,,++++++---///333333333000---+++***+++'''******''''''))))))&&& '''...,,,(((444WWWyyysssUUUFFF]]]QQQ@@@222------000111...000333555444222///---333111000222444555333000///000222222000///000111333111///,,,***)))((((((000...,,,+++))))))))))))+++***)))))))))***,,,---...+++)))))),,,......---++++++)))'''&&&%%%%%%%%%))))))))))))(((((((((''')))***+++++++++)))((('''(((((((((((())))))))))))'''((()))***+++,,,------***)))'''&&&'''(((***+++((())))))************)))---,,,***((('''&&&&&&&&&---***'''''')))***(((&&&$$$$$$"""""""""###$$$%%%''''''&&&###!!!""""""!!!!!!$$$'''(((111FFFeee}}}rrrbbbUUUJJJDDDCCC:::888666888<<<;;;555///...+++'''&&&''')))******+++***((('''&&&%%%$$$$$$))))))((('''&&&&&&&&&&&&%%%&&&''')))))))))((((((((((((''''''''''''((((((&&&&&&'''((())))))&&&###%%%&&&''''''''''''***,,,444444444444444444444444777444222111222444444444444555888<<<;;;777666999888:::>>>@@@AAA@@@>>>===;;;:::999888666666666555555555555444444666:::===888999999888666555555666333444555888<<<>>>===<<<;;;;;;;;;:::999:::>>>AAA@@@AAA===;;;EEERRRPPPFFF??????>>><<<;;;999888888888888999::::::;;;<<<<<<<<>>===============<<<<<<<<<<<<;;;;;;:::999888777666777777666666777777999:::<<<===@@@@@@@@@>>><<<;;;<<<>>>;;;<<<>>>@@@???>>><<<::::::999777666555555555666666777;;;AAAJJJTTT\\\aaakkkkkkkkkppp|||```JJJ???999333///222111222333555555333111111111333444666777777888<<<:::777555666888<<<>>>@@@@@@???>>>===:::888777888777777777777777888999999;;;<<<<<<:::999999:::===???BBBDDDBBB>>>888444666444333333555777888888888888999888888999;;;>>><<<999777888777444555888888:::<<<:::666333333555666555555666888888777666888888999:::::::::999999<<<===<<<;;;:::;;;>>>AAAIII[[[uuu~~~{{{yyykkkPPP@@@888333666;;;===???AAA::::::999999999:::;;;<<<999666666:::999444222555222333555777888999888888666555333222222222222333444555555555444222111000111000......//////---,,,,,,---...---++++++,,,---222111000000111111///------...///000000///...---.........---,,,,,,...000111222222///,,,*********'''***+++******,,,+++'''***)))+++...888NNNrrr{{{ZZZDDD;;;BBB;;;222+++***,,,......///000222444444333111///222111///000222333222000...000333444111...,,,,,,///---,,,***))))))))))))---,,,+++******+++,,,......---,,,************+++,,,)))'''(((***,,,,,,++++++***)))))))))))))))***++++++*********)))))))))))))))***+++***)))(((''')))))))))(((((((((((((((''''''((()))***+++,,,---,,,+++)))'''''''''((()))((())))))***************+++***)))'''''''''((((((***)))((('''((('''&&&$$$%%%%%%$$$######$$$%%%&&&$$$%%%$$$###!!!""""""""""""###'''000AAAZZZtttuuu```SSSJJJCCC>>><<<666444333666::::::444...+++)))&&&&&&''')))))))))***)))(((&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&((())))))&&&$$$&&&'''(((''''''''')))+++333333333333444444444444444222000000222444444444444333666999888333333555444666999;;;<<<<<<<<<;;;888777666555444333333333333444444333222444777:::888999:::999777666666777444444555888;;;======<<<999:::;;;;;;:::;;;===???>>>@@@>>>:::===EEEEEE>>>======<<<;;;:::999888777777666666777888:::<<<===<<<>>>??????===<<<<<<===;;;<<<<<<===<<<<<<;;;;;;<<<;;;:::999777666555444555666666777888:::;;;<<<>>>??????>>>;;;999999999;;;<<>>===:::999777666666666666777888999999888888:::;;;<<<;;;::::::<<<>>>======>>>>>><<<999666444777555333333555777888777777888999888888:::===???>>>:::888999888555555888777:::;;;:::555333333555666555555666888888777666777888888888888777777666777999<<<======>>>???AAAOOObbbyyy|||rrrpppiiiVVVBBB888000333;;;>>>>>>===:::999888777777888999999999666555666555111000111222000///222777;;;<<<;;;777777666555333111000///444555555555333111///---333111000000000000///---...//////...,,,+++,,,---000///...///000111///---,,,---...//////...---,,,...//////...---,,,...000///000000...+++)))))))))&&&)))***((((((++++++(((,,,))),,,===VVVqqqsssVVV>>>333222000...------///000000//////000111222333333333333222000......///000000///---000333444111---)))'''******))))))))))))******+++***))))))***...111333000///---+++***)))(((((()))(((&&&&&&((())))))((('''((((((((()))+++,,,---,,,,,,+++++++++*********((())))))******)))'''&&&)))))))))(((((('''''''''''''''(((((()))***++++++...---+++((('''&&&&&&&&&(((((())))))************))))))'''''''''((()))***''')))***)))'''$$$######&&&&&&%%%$$$$$$%%%%%%&&& !!!"""###"""!!!"""###&&&'''...@@@ZZZsssqqq```MMMEEECCC@@@<<<:::333111000444888777222,,,'''&&&%%%&&&((())))))((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$############((())))))))))))'''%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&'''))))))'''$$$'''(((((((((&&&&&&(((***333333333333333444444444444333111000222333222222222222444777666222222555666777888:::;;;;;;;;;:::555555444333222222333333333333444333222333666999888999:::999888777888999555555555777:::<<<<<<;;;888:::<<<<<<;;;;;;<<<======@@@???:::999===>>>;;;===<<<<<<;;;:::999999888888777666555666888;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<<<<======<<<;;;:::999999999999888777666444444555555666777888:::;;;<<<<<<===???>>>:::777555555:::<<>>===;;;999777666555555777666444444555777777666666777888888888:::===@@@===999777888777444444777777:::;;;:::666333444555666666666777999:::999777888888888888777666555555555777999:::;;;===@@@CCCPPP```rrrqqqfffgggfffWWWBBB888111333888;;;<<<===<<<:::888666555444555555888777555444333111111222777222///111888>>>???>>>555666666666444111///---111222222222111000...---222111000000111111///...000000000...,,,,,,---///---,,,+++,,,......---++++++,,,---......---,,,+++,,,---...---,,,,,,---...---......,,,)))(((((()))%%%&&&%%%###&&&---333333000444CCC```}}}gggNNN===222//////...///111222333333111000///000000111222333444555111///...------......///,,,///111111///+++)))(((******************+++++++++***))))))+++...222555...---,,,+++)))(((''''''(((''''''''''''(((((('''%%%%%%%%%&&&''')))***+++++++++++++++************'''((()))***))))))'''''')))))))))(((''''''&&&&&&&&&''''''((()))*********...---+++)))((('''''''''((((((((())))))***++++++***)))((('''&&&'''((((((&&&))),,,+++'''$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$ """$$$""" """&&&+++111>>>UUUnnn```PPP@@@<<<>>>===:::888555222000222555444///)))$$$$$$%%%'''***+++)))(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$############'''((()))))))))(((&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((()))'''%%%((())))))(((&&&&&&''')))222222222333333333444444666555222222222111000...000000222666666333444888666666555555555555555555555555444333333333444444444444555444444444777999777888999999888777999:::666555555666999;;;;;;:::777999;;;<<<;;;;;;;;;<<<;;;>>>???;;;999:::===>>>===<<<<<<<<<;;;;;;::::::;;;999888666666777999:::;;;;;;::::::;;;<<<======>>>>>>>>>===<<<:::999888777666666666666555555555555666666777888:::<<<<<<===???@@@???<<<888666555999;;;===@@@BBBDDDEEEEEE::::::999888666444333222444222333999GGG]]]ttt|||yyy~~~iiiUUUGGG???;;;666666666888::::::888666222222222222333555666777999777666555555777999:::;;;999888666777999;;;<<<:::999777666666888:::<<<777888888888777999<<<>>>???===;;;888777666666666888666444444555666666555555666777777888999===???:::666555666555333333777777:::<<<:::666444555777888777777999;;;<<<;;;999888999999999888777666666777888999:::;;;>>>CCCFFFOOO[[[iiifff]]]bbbeeeXXX@@@999444444555666:::@@@>>><<<888555222222222222777888666444444444555444:::555000222888<<<===;;;111222333444333111///---............/////////...111///......000000///---111111000...------///111---,,,+++,,,......---+++***+++,,,------,,,+++******+++,,,,,,+++***+++,,,+++,,,,,,+++)))'''((()))%%%%%%$$$###--->>>MMMTTTIIISSSjjjvvv^^^CCC666555444111//////000111222111///......////////////111222444555000000///...------......,,,---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,+++***+++---000222)))))))))))))))((((((''''''((((((((((((''''''(((''''''&&&''''''((()))***))))))))))))(((((((((((('''((()))******)))(((''')))((((((((('''''''''&&&''''''(((((())))))******+++******)))))))))))))))(((((((((((()))***+++,,,,,,***)))'''&&&%%%&&&&&&'''***---,,,(((%%%$$$%%%$$$$$$$$$$$$$$$###""""""!!! ###&&&$$$!!!%%%,,,000===RRRhhh{{{zzzRRRDDD777555888888666555:::555111111333111,,,'''$$$$$$&&&(((+++,,,***)))''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&((()))))))))((('''&&&''')))++++++)))'''&&&&&&%%%%%%&&&((()))(((&&&((())))))(((&&&&&&''')))111111222222333333444444888666444333333111///---000///111555555333555999777666555444333333333333555555444444444555666666444555666666555555777888555777888888777777999:::777666555666888:::::::::777999;;;;;;;;;:::;;;<<<999<<<===;;;999:::===@@@<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999888888999999<<<:::999:::===>>>???>>>@@@???>>><<<;;;;;;;;;;;;777666555444555555777888666777777888999;;;<<<===@@@BBBCCCBBB???;;;999999999:::<<<>>>@@@AAABBBCCC999999999888777555444333333444555:::JJJfffpppZZZIII>>>888666555555777999999777555333222222222222444666777888777666555666777999:::888777777777888:::===>>><<<:::777555555777:::<<<555666777777777777999;;;???>>><<<:::888777666666999777555444555666555555555666777666666888;;;===888444333555555333444888888;;;===;;;888666666888888888888:::<<<===<<<;;;888999999999999888888777666666666666777:::???BBBNNNZZZgggcccYYY```ggg]]]@@@;;;666555444444:::AAA>>>;;;777444222111222333777:::999666666888777555777444111222555777777555///000222333333111///...------,,,,,,,,,...000111///...------//////...---111111000///---...111333000///...///000111///---***+++,,,------,,,+++***(((***,,,+++***))))))***)))++++++***((('''((()))&&&'''&&&+++<<>>888111///000///+++'''%%%%%%&&&(((+++,,,***)))''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&$$$%%%'''))))))))))))(((((()))************)))(((&&&%%%%%%&&&((()))(((''''''(((((((((&&&&&&(((***000111111222333333444444777666444444444333111///000///111444444111333777777666555444333444555666555444444444555666666777444555666666555555666777444555777777777777888:::888777555555777999999999777999::::::::::::;;;===888888999999888999<<>>===;;;;;;===???AAA<<<:::777555444666888999777888888999:::<<<===>>>@@@AAABBBAAA>>>;;;::::::888999:::;;;<<<>>>>>>???777888888888777666444333111444777;;;IIIfffqqq]]]KKK>>>666555555555777888999777555333333111111222333555777999888777666777888999:::777777666777888999;;;<<<<<<;;;999888777777888999444666888888777777888999======<<<;;;:::888666444:::888555444555555555444555555666555555666888;;;777333333555666555666:::999<<<>>><<<999777888:::888777777999<<<===<<<;;;777777888999999999888888222333555555555666888;;;JJJZZZjjjdddVVV\\\gggbbbDDD<<<555444555777:::???;;;999555333222333555777888<<<<<<888777999777222111222222333444333222111111111222333222111000///111///---++++++---000222///...------//////...---111111000///...///333666222111000000111111///---++++++,,,------,,,++++++(((***,,,,,,+++*********)))***+++***)))((()))***&&&''')))111FFFeeemmmRRR;;;666333444444111///000---000333333111000000111,,,------...///000000111///222555555222///......---...///---+++++++++---***+++---///000000000000,,,,,,,,,,,,,,,++++++***%%%&&&((()))))))))((((((&&&(((+++***(((&&&&&&''')))))))))))))))***++++++''''''''''''&&&&&&&&&&&&((()))***,,,,,,,,,+++***%%%&&&&&&''''''((((((((()))))))))***************))))))******++++++++++++((((((''''''(((***,,,...***)))(((&&&%%%%%%&&&&&&)))(((''''''((()))((('''%%%%%%%%%%%%%%%###"""!!!"""###)))******555EEEUUUcccssszzz}}}wwwmmm\\\HHHAAA;;;999777666777;;;???777///+++,,,---,,,)))%%%%%%%%%&&&)))***)))((('''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&'''((())))))(((''''''))))))))))))))))))))))))&&&%%%$$$%%%'''))))))(((&&&'''(((''''''''')))+++000000111222333333444444666555444444555555333111222000111333222///000444333222111000111222444666444444444444555666777777333555666666444444555666333555666777666777888:::999777555555777999999999888999::::::999999<<<>>>777666666777777777999===888999999999999:::::::::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;>>>AAACCCAAA??????===;;;:::<<>>999666444666888:::888888999:::;;;===>>>???>>>??????>>>;;;999999999777888888999:::;;;<<<<<<666777888888888666555444///444888;;;FFFbbbppp^^^NNN@@@888666666666888::::::888666444333111111111333555666999888777777777888::::::777777777777777888999999;;;;;;;;;:::999888777666444666999999888777777888;;;<<<===<<<;;;888555333:::888555444555555444444555555666555444555777999666333333666777666888<<<:::<<<>>>===:::888999;;;777666777999;;;<<<<<<:::555666777888888999888888333666999;;;:::999999999FFF[[[nnnfffRRRWWWeeeeeeHHH<<<222222777:::;;;<<<888666444222333555888;;;:::>>>???:::777888555///...111555666555222111111444444444333222111000000666333...++++++---111333///...---...///000///...000000000///...000444888111000//////000///---++++++,,,------------,,,+++)))+++------,,,+++***+++)))***+++***)))((()))***%%%'''***222GGGfffzzztttmmmLLL999111444888999333---...444)))---111222///+++******+++,,,---.../////////...///333777888444000//////---///111000...+++))))))''')))+++...000111222222***+++,,,------,,,***)))'''((()))******)))((('''%%%(((******'''%%%%%%&&&&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&)))***+++,,,---,,,,,,+++$$$%%%%%%&&&'''((())))))***************+++++++++******++++++++++++******((((((''''''(((***---...((('''&&&&&&%%%&&&'''((()))&&&###$$$((()))(((&&&&&&&&&''''''&&&$$$###"""!!!"""***---...<<>>666,,,(((***---,,,+++%%%$$$$$$%%%'''(((((('''(((((('''(((((()))***+++))))))((('''&&&&&&&&&&&&((())))))))))))'''&&&%%%((((((''''''''''''((((((&&&%%%$$$%%%''')))))))))%%%&&&''''''''''''***,,,333444555555333222333555555555666666555333111000222111111111111111222222444444444333333222222222333444555555444444666888555666777666444333333444///111444555444555666888777666666666666888999:::::::::::::::::::::::::::888777555444555666888999999777666444555777999;;;999:::;;;<<<===???@@@@@@@@@>>>===???DDDHHHIIIIIICCC@@@<<<999999===AAAEEEDDD@@@:::666555888===@@@>>>===<<<;;;;;;<<<>>>???>>>:::666555777999888666666555555666999::::::999===<<<;;;;;;;;;888444111...111444777DDDaaawwwfffTTTEEE>>>888888888888888777666555222111///000222444555666777666555666888888888666;;;:::777555555555777888999::::::999888999;;;>>><<<666777>>>>>>777555<<<======<<<<<<;;;:::999888<<<999666555777888777555555555666777777888999:::888666444444666888888888<<<999888<<>>???<<<<<<>>>LLL___eeeVVVOOOYYY___[[[@@@<<<777333333555666777444333000...333:::;;;999999:::999666666777555000333444555444111...------;;;:::777333000000222444444111---,,,,,,...//////...000111///,,,***+++---000///.........000111222000111222111000///000111***+++,,,,,,+++***(((''',,,+++,,,---///...+++)))+++++++++***'''%%%&&&***...---,,,000>>>[[[}}}|||iiirrr}}}hhhMMM>>>999222333444444333222000///,,,...111111///...---...000...---///222444333111...///000///---,,,,,,------.../////////...,,,+++...+++(((+++///111///,,,---......---+++***+++,,,++++++++++++***)))'''''''''((()))(((&&&%%%%%%&&&&&&'''((()))((('''%%%$$$((('''%%%%%%'''((('''&&&)))***+++---------,,,+++))))))))))))******)))(((************************,,,)))'''(((+++,,,+++)))+++(((((()))***))))))+++''''''((('''&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&######'''(((%%%""""""$$$***///<<>>>>>>>>===<<>>;;;;;;;;;;;;:::999999888555444222222222333444444888777555555777777777666999888777666555666777777888999999888777888:::<<<888888BBBOOOOOOBBB888777<<<<<<<<<<<<;;;:::999888<<<999666555777888777555999999999999:::;;;999888999777555555777888999888999999:::===AAABBB===999999888888888999999777555333666888888;;;>>>===888666555888<<<===:::;;;>>>GGGUUUWWWIIIGGGVVV^^^YYY>>>:::555222222333444444444555333111444:::;;;888777999777444444666333...222444555444111...------666666555333222222444666333000---,,,,,,.../////////000111000---+++,,,...111000///.........//////---...///---+++******+++******+++++++++******)))******+++---......+++)))'''&&&(((++++++)))(((***111777???EEENNNaaa{{{}}}~~~bbbKKK===666444...///111222333333333222000111222111...---,,,---///...---///222333222000...//////---+++***+++,,,....../////////...---,,,...+++)))+++///000...+++,,,---...---,,,+++,,,...************))))))))))))'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%&&&'''''''''(((&&&$$$%%%&&&'''&&&&&&'''((()))++++++,,,,,,+++***))))))***++++++***)))'''((()))***+++,,,---...---,,,+++***))))))***+++(((&&&&&&)))---000111111---***'''&&&((((((&&&###'''%%%$$$$$$&&&'''&&&&&&)))%%%###%%%$$$!!! !!!######'''000;;;NNNkkk|||dddSSSGGG>>>999888;;;666111....../////////333000+++(((((()))))))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%''')))+++***(((,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))'''%%%222333444444222222333444555555444333333222333333444333222222111111111111444444333333333333222222333444555444333333555777666777777666333111222222000333555666444222222222888777777777777999:::;;;;;;;;;;;;::::::999999999555555666777888888999999;;;:::888666555666777888::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>AAABBBBBB@@@;;;::::::999;;;===@@@BBB;;;;;;999888777777888888999999888777888999;;;<<<888666444444666999::::::888777777888:::;;;:::888999999:::;;;<<<;;;777444666333222999NNNrrryyygggVVVHHH???<<<<<<<<<=========>>>>>>;;;:::999777666666666666:::888555555555666666555666666666777777777777888777888999888777777999;;;777;;;GGGVVVVVVHHH;;;777;;;;;;;;;;;;::::::999888;;;999666666777777666555<<<;;;;;;<<<>>>>>>:::777999777555555777888999888777999<<>>888777888999:::999777444000444666666:::>>>===888555555777;;;;;;888:::>>>JJJPPPKKK>>>AAARRRYYYRRR<<<999444111111111111111555666666444666::::::666555777666333333555333///222333444444111...------111222333333333333555666333000---+++---...000000000111111000...---...///111000///...---,,,,,,+++,,,,,,,,,+++(((&&&&&&'''******************++++++))))))***,,,......,,,***$$$"""$$$***,,,,,,///444EEESSSeeeooosss|||{{{wwwuuuwwwzzz~~~oooUUUAAA888555222000***+++---000222333444555444444444111...,,,,,,---...------///111111000/////////---***(((''')))+++......//////......---,,,...+++)))+++...///---+++***,,,------------...000+++***)))(((((()))******'''(((((('''%%%%%%&&&(((***(((&&&%%%%%%&&&(((***'''&&&$$$$$$&&&'''&&&%%%%%%&&&'''((()))***+++,,,******++++++++++++******%%%&&&(((***,,,...000111///000000---***)))+++---((()))+++...111444444333444...'''&&&)))***&&&"""'''%%%$$$$$$%%%&&&%%%$$$***&&&###$$$### !!!$$$$$$&&&---;;;MMMccc|||{{{fffOOODDD@@@;;;777444:::666000------000222333555000+++''''''((())))))$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''***,,,++++++,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&)))******(((&&&111222333333222222333444555444333222222222333444555444333222222111222222333333333333333333333333333444555444333333444666666777777555333111111222///111555666555333222222888888777777888999;;;<<<;;;;;;;;;::::::999999999555555777888999:::::::::<<<;;;999666555555555555:::::::::999999999999999999:::;;;===>>>>>>===<<<::::::::::::;;;<<<======888999:::::::::888666555888888777777888999:::;;;999777666666777999;;;;;;999888888:::;;;;;;:::888999:::;;;===???>>>;;;888888333000999SSS{{{}}}hhhWWWIII???:::;;;<<<>>>@@@BBBCCCDDDAAAAAAAAA@@@>>><<<<<<<<<<<<:::666555555666555555555666777888999999999999888999999999888777999:::999:::@@@HHHIIIAAA;;;;;;999::::::::::::999999888999888777666666666555555;;;::::::===@@@@@@<<<777888666444444666777888777777:::???@@@???>>>>>>@@@666666888:::;;;:::666333///333555777;;;???>>>:::777666888:::999888;;;AAAUUUUUUIII<<<@@@NNNPPPFFF;;;888444222111111111000333666777666666999888444444666666444555999777333111333444333111...---------000222333333222333444222///,,,+++---///000111000111111111000000000000111000000///---+++)))(((+++,,,,,,+++)))'''((()))******)))((()))***,,,---'''((()))+++......,,,******&&&&&&***---222BBBSSSeeetttzzzkkknnnwww|||}}}zzzsssYYYMMM@@@999777666000***)))***,,,...000222444444555555333000...,,,...///---......///000000///...000///---)))'''''')))+++...............------,,,---+++***+++,,,---,,,***(((***,,,,,,,,,---///000...,,,***((('''''')))***&&&''''''&&&%%%%%%''')))444000,,,'''&&&&&&)))+++((('''%%%%%%'''((('''&&&$$$$$$%%%&&&((()))+++,,,***+++,,,,,,++++++++++++%%%&&&(((***---///111222000111111000...---,,,---,,,444:::888444111000000777111+++(((((((((&&&$$$(((&&&$$$$$$%%%&&&%%%$$$&&&######%%%$$$"""$$$)))&&&///???TTTiiizzznnn\\\III@@@===:::777666666333///...///111333444666111+++'''''')))***+++&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***,,,------+++***)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$&&&(((******'''%%%000111222222111111222444444333222111111222444555555555444333222222333333333333333333333333333333444444555444222222444555666666777555222111111222---000333555555444444555888777777777777999:::;;;::::::::::::::::::::::::666777888999::::::::::::===<<<999777555444444444999999999999999888888888888:::;;;<<<<<<;;;;;;:::;;;;;;<<<;;;;;;:::999888777999:::<<<;;;999666444888888888999999:::;;;<<<<<<;;;:::888888999;;;<<<:::::::::;;;===<<<:::777888888999;;;>>>>>><<<:::999222...999WWWhhhWWWIII>>>888888:::===AAAEEEHHHJJJBBBEEEGGGGGGDDDBBB@@@AAA===;;;888777777777666555666777888999:::;;;;;;;;;999:::;;;;;;999888999:::999888888;;;;;;:::999;;;888888999999:::999999999777888888777666555555555666666888;;;??????<<<999666444333333444666666666888<<<@@@@@@<<<:::<<<>>>555666777999;;;:::666444111555777888===AAAAAA<<<999888999:::888777===EEE\\\YYYLLL@@@BBBKKKHHH===999777555333333333222000111666777666555777666222444666666666888<<<<<<888000222333333000...---...---000222333222000000000111...,,,+++---///111222111000000000111111111111///000000///...+++(((&&&)))***++++++***)))+++,,,******)))((()))***,,,---''''''(((+++------+++)))///+++***---...:::XXXvvvjjjaaalll~~~sssjjjggg___TTT;;;999777777666333---)))+++,,,,,,---///000111222222222111000......000222---...000000000...------000///---***''''''***,,,...------,,,,,,,,,,,,,,,+++*********+++,,,++++++(((***+++,,,+++,,,---///000...+++(((&&&&&&''''''&&&&&&'''&&&%%%&&&(((+++555222---)))'''''')))+++***)))'''''')))))))))(((###$$$%%%'''(((***++++++)))+++------+++***+++,,,'''(((***+++---///000111/////////000000///,,,***111@@@IIIBBB444---,,,---333333000+++&&&%%%'''******(((&&&&&&&&&&&&%%%$$$"""!!!"""%%%$$$!!!###)))...???YYYtttnnnZZZOOOCCC===888444333555111000///000222333222222555111,,,))))))***+++,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%######$$$&&&((((((&&&###///000111222111111222444222222222222222333444555555444444333333444444555222222333333333333444444444444555444222222333444444555666444222111222333///111333444555555777888777666666666666888999:::888999999::::::;;;;;;<<<999999999999999:::::::::<<<;;;:::888666555444333999999999999999888888888888:::<<<<<<;;;:::;;;<<<=========<<<;;;999777666777888:::::::::888555444888888999:::;;;<<<<<<<<<<<<===<<<:::888999;;;>>><<<<<<<<<===>>>===:::777666555444666888::::::999888222///;;;YYYfffVVVIII???888999:::===AAAFFFJJJLLLCCCHHHMMMNNNKKKFFFCCCBBB===<<<:::999:::999777555777777888888999:::;;;;;;999;;;<<<<<<:::999999:::555666888:::;;;:::999888666777888999999999999999666777999888666444444555222444777:::;;;;;;;;;;;;777555333333555666777666777:::======:::888999;;;555555666888:::999777555333666999:::>>>CCCBBB>>>:::999::::::777666>>>GGG[[[XXXNNNBBB@@@EEEBBB999777666555555555555444222000555777555444666666333444777777666999===<<<888///111333222000...---......000111111000.........000...++++++---000222222000///...///111222222111---...000000///,,,)))''''''(((******))))))+++,,,******************++++++''''''(((***,,,,,,***(((+++'''***111777DDDfffsss\\\fffxxxuuuaaaVVVSSSIII===555666666555333111000000///......------...//////...///000000//////111333---000222222000...------......---***((((((***------,,,+++*********++++++((())))))***++++++,,,,,,***,,,------++++++,,,---///---+++)))'''&&&&&&&&&&&&&&&&&&%%%$$$&&&))),,,...,,,***(((''')))***,,,+++***((((((***+++***)))$$$%%%''')))+++++++++***(((+++------***(((***,,,)))***+++,,,...///000111222222222000...---------:::IIIQQQDDD222+++,,,------000111---'''%%%***///,,,***'''&&&&&&&&&%%%###"""!!!"""$$$"""!!!%%%,,,;;;PPPnnnqqqZZZHHHBBB<<<:::777333333666.........000222222111///111...+++)))***+++,,,,,,++++++******)))))))))(((&&&&&&&&&'''''''''(((((()))***++++++***)))+++,,,)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$###...///111111000111222444000000111222333444444444444333333444444555666777222222222333333444444444444555555333222111222444222444444444222222333444333444555444444555777999666555555555555777888999777777888999;;;<<<======<<<;;;:::999888999::::::<<<;;;:::888666555444333999999999999999999999999999;;;<<<<<<::::::<<>>???===:::777666444111111444777888999888333222>>>[[[cccUUUJJJ@@@<<<<<<===???BBBFFFIIILLLHHHOOOWWWXXXRRRKKKEEECCC<<<<<<<<<<<<===<<<999666777777666666666777999:::888:::<<<;;;:::888888888555888;;;<<<======;;;999555666777888999999999999555777999888666333333444111555999999777777999<<<888666444555666888888888555777888999888888999999666555555666888999777666444888:::;;;>>>CCCBBB===:::999999888444444===HHH[[[ZZZQQQCCC<<<======999555444444555666666444333111666888555444666777666555777666444555888666222///111222222000.........---...000///...---...//////---++++++---000222333///...---...111333222000***,,,///111111///+++)))((()))+++***))))))***+++******+++++++++******)))((('''(((***++++++(((&&&)))(((333GGGTTT___xxxcccgggsss|||gggQQQHHHGGG???333777666555333222222333444000000...---------...///+++---///000//////000222...111444444111...------***++++++***((((((***+++++++++)))((((((((()))***&&&'''((()))***+++,,,---///000000///---+++,,,---++++++******)))(((((((((%%%&&&%%%$$$$$$&&&***---++++++******************+++)))(((((()))******)))%%%'''***---...---+++)))'''***---,,,)))'''))),,,)))***+++---...000111222===@@@???777---***222:::JJJSSSQQQ???...+++,,,+++***,,,...---******---000,,,)))'''%%%%%%%%%###"""###""""""###$$$'''222===UUUggg~~~wwwaaaKKKAAA:::666888:::777333222...---,,,---///000000///,,,***))))))***++++++***)))))))))))))))*********'''''''''((((((((()))))),,,---...,,,)))((()))***'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&''')))'''$$$###$$$%%%$$$###---///000111000000222444...000111333444444444333333333333444555666777888222222222333333444444444444555555333111111222444111333444444333222333555777777666444333444777999555555444444555666888999555666777999;;;===>>>???>>><<<:::888888888999:::;;;:::999888777555444444888888999999999::::::::::::<<<===;;;::::::>>>AAA<<<<<<;;;;;;;;;;;;::::::777777555444444333444444666666888999;;;;;;;;;;;;666888999999888999>>>AAA======>>>???@@@>>>:::777888555222111333777999:::888555555AAA]]]|||```TTTKKKAAAAAA@@@@@@AAABBBEEEHHHJJJOOOWWW___aaaZZZPPPHHHEEE<<<<<<===>>>???===:::666777666444333444555777888777999;;;;;;999777666777888:::;;;;;;<<<>>>>>><<<444555666888999999999999444777999999555333333444222777;;;999555333777===:::888666666888:::::::::333333444666888999999999777555555555777888888777555888:::;;;>>>BBBAAA===999888888666333333<<>>,,,)))888HHHYYY[[[OOO999+++++++++'''(((((()))+++---/////////+++)))&&&%%%$$$$$$"""!!!$$$""""""$$$(((111BBBQQQqqq}}}jjjVVV??????666111555:::888000***000---+++***,,,///000111(((''''''(((*********(((&&&&&&'''((()))***++++++(((((((((((())))))))))))...///000---)))'''''')))&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&'''(((,,,)))%%%$$$$$$%%%%%%%%%000000////////////000111222222222333333444444444222333444555777999;;;<<<333333333444444444444444555666666555333222222333000000111222333333333333888999:::888666444333333666555444555888;;;===============>>>>>>>>>>>>>>>AAA>>>:::777777:::>>>AAA===<<<:::777444444666999999888888;;;>>>???===:::999999:::;;;<<<===>>>>>>AAA???===<<<=========<<<777666555444444555666888999555444888:::888777999777666444333444555777888999999;;;===??????<<<999999777555444555555555444222444888DDDbbbyyybbbUUULLLHHHFFFEEECCCDDDGGGJJJLLLMMMOOO[[[dddbbbXXXPPPJJJFFFEEE:::555<<>>@@@???<<<999777555444444555777888666555111333555777777666555444555444333333555888<<<>>>======<<<;;;::::::::::::<<<666111222777999666222666222111666:::999999:::333444888<<<@@@AAA???<<<===999777888888888===DDDYYY\\\UUUEEE<<<===:::222444111///000333666666555666555444555777999999888777555222222333333///,,,333---+++///222111000000...///000222111......000---+++***,,,///222333333444111...,,,,,,,,,,,,+++((())),,,...////////////......//////...,,,+++)))))),,,//////,,,)))&&&&&&''')))+++///***)))555666RRRttt~~~yyysssmmmvvviiiWWWHHH???999444000444222000/////////...,,,...//////000111000000000//////............//////111222222000...---...///...+++)))(((***+++,,,,,,///+++'''&&&)))++++++***---,,,,,,,,,...333777:::@@@FFFGGG>>>666333000,,,+++***)))***++++++***)))((('''&&&%%%&&&))),,,...777444111///......,,,+++&&&'''((('''&&&'''(((******)))((()))+++,,,+++***((('''&&&%%%%%%%%%%%%%%%)))''''''***000444555444HHHRRRUUUGGG333000EEE[[[iiicccRRR:::***(((***)))'''+++***'''...888888...(((### """### """+++++++++---777JJJbbbssswwwuuuooo[[[JJJEEE888666444333444555555444444000---,,,...000000///$$$%%%'''))))))(((&&&%%%'''%%%%%%'''+++,,,)))&&&)))((((((***,,,,,,)))&&&+++,,,,,,+++(((''''''((('''''''''%%%###"""###$$$$$$$$$######"""#########&&&&&&&&&'''''''''((((((((($$$###''''''$$$###$$$000000000000000111111111111111222222222333333333333333333333444777999:::666666666555555444444444333444555444333222333444000000111222333333333333666777777777555444333333555444444555999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<999777777999<<<>>>>>>===;;;888666666888:::999888777999<<<===<<<:::888888999;;;===>>>???@@@@@@>>><<<;;;<<<======<<<777666555444555666888999:::666555888999777666888555666666777888888888888888888888999;;;<<<;;;999:::888555444444444444222444666:::HHHjjjqqq```UUUNNNJJJIIIIIIIIIJJJKKKKKKJJJIIIRRR]]]dddbbb\\\VVVPPPKKKCCC@@@AAAIIIQQQQQQGGG===<<<666222444666444333555666888::::::999888999999777:::>>>@@@???<<<888666777555333333444666777666444555666777666555444333555444333333444666888:::999999::::::;;;===>>>???;;;777333333666888666444666222111666999888888999444555888<<>>===<<<999777777999;;;888777666666888::::::999666777999:::<<<>>>@@@AAA???===::::::;;;<<<<<<<<<777666555555666888;;;<<<;;;777666888999666555666333555888:::;;;:::999888888777666777999;;;;;;:::;;;999666444444333222111222222666IIInnnkkk^^^VVVNNNHHHIIIKKKMMMNNNMMMKKKIIIGGGUUU[[[___]]]ZZZXXXUUUPPPRRRYYY```gggqqqqqq]]]EEE???888555888:::888444333777999::::::999999:::;;;:::<<<>>>???>>>;;;888555888555222111333666777777888777777666666555555444555555555555555555555666666666777888:::<<<===>>>999777666555555666666777666333333777:::888777888777777888;;;======<<<:::;;;999999;;;;;;999;;;@@@OOOaaahhhWWW@@@444444666444333111222444666666555333222111222333444333222222111//////000///...,,,...+++,,,222666333///...+++---000666<<<;;;444---///---,,,---///111111000222000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,++++++---+++***)))***+++***)))'''***)))111BBBKKKVVVfff{{{UUUGGGTTTfffnnnmmm^^^JJJEEE>>>:::999999777555///...---...000111111000111000...---,,,,,,------/////////000000/////////+++,,,.........///111444111///+++******+++++++++000...***))))))*********---,,,***)))***---///111222111//////444:::999444...+++((('''((())))))))),,,+++***(((&&&&&&))),,,///---***)))***+++******((()))))))))((((((***++++++*********,,,,,,***((()))((((((''''''''''''((()))((((((***---///000///555:::;;;666333<<>>555444444222//////000111111000===999444111...,,,***(((###$$$&&&((())))))((((((&&&'''(((((('''(((***++++++)))(((((()))***)))(((&&&((())))))(((''''''(((%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((($$$"""###"""!!!"""&&&...///000111222222111000000000000000000000000000222111000///111555999<<<>>>===;;;999666444333222///111333333222222444555000000000111111222333444222222222444666777666555444555666999<<<===;;;:::777777777666666666666666888888888888888888888888<<<<<<;;;999777666888:::777666555444555777888999777888999:::;;;===>>>>>>===;;;999999:::<<<<<<;;;777777666666888:::===???===888666999999666444555333444666888999::::::999888888999;;;>>>>>>===;;;<<<:::777666555444222000333///333IIIpppkkk^^^VVVMMMEEEFFFIIILLLNNNNNNNNNMMMMMMXXXYYYWWWSSSSSSWWWXXXVVVjjjvvv~~~nnnKKKBBB;;;777;;;>>>:::555222888999999999888888:::;;;======>>>>>>>>>;;;777444777555444555777888777777888777777666666666777777444444666777777777666555444444444555555666888888777888999777555444777:::888666777:::;;;888777999999888888999;;;<<<;;;:::;;;999:::===;;;888999>>>III\\\ggg[[[CCC555444777444333333444555555666555333222111222333333111000444333111000///...---,,,///+++***///111///++++++,,,,,,...444===@@@999//////...---...///000///...000...,,,,,,---------,,,...---,,,+++++++++------******++++++++++++++++++***((('''(((***,,,+++)))###111AAAXXXsss|||ZZZQQQbbb{{{uuuYYYJJJEEEAAA;;;777777777777777000///...///111222111///222000...+++******+++,,,...//////000000//////...)))***+++,,,,,,---///111000---+++***+++,,,------000...,,,***************+++***))))))***,,,///111222000------///333333222666222---******++++++***+++++++++(((&&&'''+++...---+++)))(((***++++++***((()))***)))((((((***,,,---,,,,,,---...---+++)))))))))((((((((((((((()))***)))))))))***,,,------+++---...///555DDDYYYiiihhhZZZDDD000&&&%%%((()))&&&((('''%%%(((...---(((%%%&&&(((((($$$$$$---999999DDDVVVmmmlll[[[LLLIIIEEE<<<666777555333111000222333333222;;;999555000---)))'''%%%%%%&&&'''((((((''''''&&&&&&((()))(((&&&&&&***...+++***(((''''''((())))))%%%'''******)))((()))***$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$$$!!!"""&&&///000000111111000000///////////////////////////111000//////222777;;;>>>>>>===;;;999666444222111...000222222222222444555000000000000000222333444222111222444777999888777666666777:::======<<<;;;777777777777666666555555777888999::::::999888777999999999777555555666888777666666555444555777999999999999999999999:::::::::888777777999;;;;;;;;;777777666777888;;;>>>@@@===999777999999555333444444444333444555777999:::888:::>>>BBBEEEDDD???;;;<<<:::888888777666444222777333666MMMssslll^^^UUULLLEEEEEEIIIMMMPPPSSSUUUYYY]]]```]]]VVVNNNOOOWWW___aaaxxxpppMMMBBB<<<:::===???:::555222888888888666555666999;;;???===<<<<<<<<<:::777444555666888;;;<<<;;;888555555555555555666777999:::333444777888:::999999888333333333444555666777888666999:::888555444888<<<:::999:::======999777:::999888666666888:::;;;;;;:::999:::<<<;;;777777;;;DDDRRR[[[UUUEEE999666666444555555555555555555666333222222333444444222000222111111000000000111222555///+++---...---+++,,,...---+++...999BBB===333///...---...000000///---...---,,,,,,---...---,,,...---,,,******+++,,,---++++++++++++++++++,,,,,,******))))))***)))(((&&&(((EEEhhhuuurrrvvvVVVEEEAAACCC>>>777222111222555777222111000111222222000...222000...+++******++++++---...///000000///...---((()))******))))))+++---,,,***))))))+++...//////...---,,,+++))))))*********))))))***+++...111222111111000...+++***...111999555000,,,***)))((((((''')))***)))''')))...444///---******+++,,,++++++((()))***)))((((((***,,,...------///000000---+++))))))((((((((())))))************)))))))))***+++***))))))...;;;NNNaaannniiiVVV>>>---%%%%%%(((+++%%%&&&&&&%%%&&&((((((%%%***'''&&&''''''***333<<>>???===888777999999666444555444333222111222444777999555999???EEEGGGEEE???:::999888777777888888666444666111666MMMppplll\\\TTTMMMGGGHHHMMMSSSXXX[[[```ggglllmmmjjjaaaWWWVVV___kkkqqq~~~kkkNNN@@@<<<;;;>>>===888555555888888777555444555999<<>>@@@>>>999555333333444555777888999999444555777999::::::::::::333333444666888:::<<<>>>777999:::888666666999<<<;;;:::===???===888666999888666444444777:::===>>>:::888999:::999555555999???FFFKKKIIIBBB:::666444444666777777666555555666222222222333555555333111---...000111111444888;;;;;;444...///111000///111//////,,,,,,666BBBAAA888......---///000000///------,,,+++,,,---...---,,,---,,,+++++++++++++++,,,---,,,++++++++++++,,,,,,---------+++((('''((()))888___pppSSS???<<>><<<888666888999666444666333333333333333444555555222555:::???BBB@@@;;;777444333444666888888666555333///555LLLkkknnn\\\SSSMMMJJJKKKRRRZZZ```cccggglllqqqyyyyyyrrrgggcccjjjvvv}}}xxxvvvqqq___III===<<<<<<===:::555444888:::999777555444666:::>>>>>>:::777777999999666333666777:::===???===999666222333444666777777777666666666777888888888888888444555666777999;;;===>>>888999999888777888:::<<<::::::===???<<<666444777666444111222666;;;???AAA:::777777888666222333888;;;===>>>>>>:::666333333444666999888666555555666000000111333555555333111...///111111111333777;;;:::333000222555444333444///111///...666CCCCCC;;;---------///111111///...,,,+++***,,,......---,,,***++++++,,,,,,,,,++++++///...---,,,++++++,,,,,,+++------***''')))111999RRRzzzhhhQQQDDD;;;;;;AAA<<<:::888555444666999<<<222222333555666666444222000//////...---,,,,,,+++)))+++---......---+++))))))******)))(((((()))+++***(((&&&'''))),,,......''')))******(((((())),,,*********+++,,,---///000+++'''(((++++++)))+++000,,,***'''%%%%%%$$$"""!!!###'''+++***(((+++222999666333///---,,,+++***)))'''((()))((('''''')))+++)))***,,,///111111///,,,((('''''''''(((((()))***)))+++,,,***((((((***,,,,,,******111>>>OOO]]]fff]]]LLL<<<777777444000///)))))))))((('''%%%%%%&&&$$$############(((666EEE___uuuyyybbbRRRKKKHHHEEEBBB===777333333...,,,******,,,---......)))+++,,,+++(((&&&&&&(((&&&&&&&&&&&&&&&'''((((((((('''''')))+++++++++)))''')))+++***'''%%%&&&'''&&&))),,,---,,,***))))))&&&''''''%%%######$$$%%%&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''"""$$$***---)))###"""%%%===:::666222000111222444111111000000/////////...000000000111111222333333666555555444333333222222///000111111000000111222111000///...///111333444111///...111666999777444777555333444666888999999999999888777666666555555444555555555555555555444444555666666444333444555666999<<<<<<:::888888999444444444555555555666666666444333444777999::::::999888777777888:::<<<===;;;777666888999666555666222333444666666555333222///111555999<<<;;;888555000000111444777777666555444222999PPPmmmrrr]]]RRRMMMKKKLLLTTT___eeeggghhhkkknnn~~~}}}sssmmmrrr|||{{{qqqjjjaaaOOO???;;;;;;======888222444:::;;;:::888666555777;;;???===999555555888999666333777777888:::<<<<<<999777222333555777777666444333888777777777666666666666777777777777777888888999:::999888777888:::;;;;;;999999<<<>>>:::444222555555222000000555;;;AAACCC:::777666777444111333777888888888888444111111333444777999999777555555777......000222555555333111222333333111//////333666444//////333777555333444...333333111888DDDEEE<<<,,,,,,---///111111000...+++******,,,......---,,,)))***+++,,,---,,,++++++111///...,,,++++++,,,,,,&&&)))***(((&&&...>>>KKKjjjmmmLLLCCCDDD@@@<<<;;;444444444222000000111333111111333666888888777555////////////...---,,,+++(((***,,,......,,,***((()))***+++***)))***+++---+++(((&&&&&&(((+++,,,,,,%%%'''***)))((('''))),,,++++++++++++++++++,,,---,,,%%%###(((,,,***)))+++'''&&&%%%%%%%%%%%%$$$"""$$$(((,,,+++(((***222999888555000---,,,***)))'''&&&'''((('''&&&'''(((***'''(((***---000000...,,,'''''''''''''''((()))))))))+++,,,+++)))(((+++---)))''''''---999HHHUUU\\\RRRDDD;;;>>>BBB???888555,,,+++++++++(((%%%%%%'''"""%%%***+++***000EEEYYYvvv{{{rrrfffTTTEEEBBBAAAAAA@@@<<<555222111---+++******,,,---......'''***,,,+++(((&&&&&&((($$$$$$$$$%%%''')))***+++((('''''')))------+++(((&&&))),,,+++(((%%%%%%&&&&&&))),,,---+++)))(((((('''''''''&&&###"""###$$$%%%%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&"""$$$(((+++&&&!!!!!!&&&EEEAAA;;;555222222333555111111111111111111222333222111000///////////////666888999555000...111555///111222222222111222222444222111111222333333222777333000111555777555222111111222444555666666777777888999:::999777444333444555666666666555333222444777888666222000444777555999<<<<<<999777888:::777777666666555555444444555555444555666888:::;;;:::888444111555:::999444777777777777777777777777777555555777:::999333---///111333555666666555444111111111111222333444555444333888MMMqqq|||kkkSSSEEEKKKMMMNNNWWWeeennnnnnkkkjjj{{{{{{uuu{{{uuufffWWWJJJBBB===888777666666666777999:::===<<<999666444666:::===<<<===:::555555:::;;;777:::999888888888999:::;;;555666999;;;<<<;;;:::999888888888555222333777<<<555777888888666555555666444555666888:::;;;<<<===;;;666333444555444555888555666333///333<<<@@@>>>999666333333555666555333888555444666666444444777777777888888777555333222,,,...111222222222444555333666888777333111111222111000000111444666777666222333000000<<>>>>>???;;;999===999888555333111000000000333333222222333333444555444000------.........///---...///000///,,,***(((++++++++++++,,,---......+++)))'''&&&'''))))))(((((((((((((((''''''''''''***'''&&&(((+++,,,+++)))((())))))((((((***---000%%%&&&'''''''''&&&$$$$$$(((***+++***((((((,,,///555333000---+++*********...---+++)))'''''''''''''''***,,,---,,,+++,,,,,,((('''***,,,)))%%%)))111///...+++)))'''&&&&&&&&&---,,,***(((+++555EEEPPPGGG>>>>>>GGGLLLIIIKKKQQQGGG888---...111,,,((()))+++---222444222:::WWWvvvppp[[[VVVVVVPPPIIIAAA===888555555555666666---)))&&&%%%))),,,......,,,+++***(((''''''''''''((((((((('''&&&'''+++---)))***,,,------,,,+++***(((---111111---***))))))---+++)))((()))*********'''((()))'''%%%######$$$)))&&&######&&&))))))((('''&&&$$$######$$$&&&'''###&&&'''&&&$$$###$$$&&&FFFBBB;;;555111000111222/////////000000111222333111111111000000000000000555888999666111///111444///111222333333333333333333111000111333444333333666222000111555777666333111111222222333555666777;;;;;;;;;;;;:::888666555333444444444444333222222333666888666222000222555222444777999999::::::;;;777777777666666555555555555444444444555777999::::::888444222555:::999444777777777777777777777777666555555888;;;;;;666000000222444555666666444444111111111111222333444555555444:::PPPuuuhhhNNNLLLHHHIIIPPP\\\ddddddbbbbbbttt}}}}}}sssnnnqqqrrroookkkfff]]]SSSHHH???999666777777666555555555555555===<<<999666444555999<<<;;;===;;;666666::::::666888888777888999:::<<<===999999:::;;;;;;:::888777666888999888555555777:::<<<>>>>>><<<999777666666555666777:::>>>BBBGGGIII:::555444666666444444777777777555111444;;;>>>;;;888555333333555888888777:::777666888777444333555666777777777666444222111---///000111000111222444222333555444333111000000111//////000222444444333000111000///888CCCAAA777.........///000///---,,,---,,,++++++---...---++++++---......------///000111000///,,,)))'''&&&&&&,,,)))+++444EEE```hhhJJJ<<<333555888444333888777666444222000000000000333222111111000000000000///...---......---,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,---------...//////...---+++***,,,,,,,,,+++++++++*********)))((())),,,,,,+++((('''((((((((((((***...111''''''((((((((('''%%%$$$((()))***(((&&&'''+++///222000---+++)))(((((((((,,,,,,,,,+++)))'''%%%$$$&&&)))---///---+++***))),,,)))***---,,,)))---333...---+++)))''''''''''''%%%)))++++++,,,555EEERRROOOBBB>>>KKKZZZ```dddiii\\\MMMBBBBBBAAA999222222000...333===HHHWWWrrrbbbNNNIIIHHHEEE@@@===;;;888666555555444222---)))%%%%%%(((+++,,,,,,******)))((('''''''''''')))))))))'''&&&'''***,,,((()))+++,,,,,,+++***)))***+++------+++*********+++***((((((***,,,,,,,,,&&&'''((('''%%%$$$$$$%%%)))&&&######&&&((((((((('''&&&$$$######$$$&&&'''###%%%'''&&&$$$###$$$&&&EEEAAA;;;555111......///.........//////111222222000000111111111111111222333666888777333111222444///000222333444444444444111000///111333555555444444111///111555777666444222111000000111333555777>>>>>><<<;;;:::999999999444444333222222222222222111555777777333000000222///000222666:::<<<===<<<777777777777666666666666555444444444555777888999999888555222555:::999444666666666666666666666666555555666999======999666222333444555555555333333111111111111222333444444555444;;;SSSwwwxxxTTTKKKEEEEEEJJJSSSYYYYYYXXXYYYbbbfffddd\\\XXXYYYVVVPPPMMMKKKHHHDDD???:::777555888888777777666444333222<<<;;;999666444444777:::;;;<<<<<<888777888777555888777777888999;;;===>>>======<<<;;;:::888777666444777;;;:::888666666888>>>???@@@>>>;;;888777777888777888:::>>>DDDKKKNNN888555555888888444444666888888777444666:::;;;888777555333333555888;;;;;;;;;999888:::999444333444666666666555444333111000///000000///......111333111000000111222222000///000///...///111222111000,,,000///---222;;;:::333---...000111000...,,,***---,,,+++,,,...//////---,,,---......---,,,---///---......,,,)))'''&&&'''------555JJJfff\\\AAA999111///444555222111666444333222000000000000111111111000///------,,,+++---///111111///.........,,,,,,,,,,,,,,,---......***+++,,,,,,,,,,,,,,,+++---222666666222...+++***...------------,,,,,,,,,+++***+++,,,---,,,)))''''''((((((((((((***---000************)))(((&&&&&&((())))))'''$$$&&&+++000222000---+++******,,,---++++++,,,,,,***'''$$$"""%%%(((---///...+++)))((($$$!!!"""'''+++,,,---000,,,+++***(((''''''((((((%%%)))------111???WWWiiibbbNNNBBBLLL^^^hhhmmmooo]]]QQQJJJLLLKKKCCC<<<<<>>;;;999777666555333000...+++(((%%%$$$&&&((()))***(((((('''''''''''''''(((*********(((&&&&&&(((***((()))***+++******((('''***)))((()))***++++++******(((((()))+++---...---%%%&&&'''&&&%%%$$$%%%&&&(((&&&$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&###%%%&&&%%%$$$###%%%&&&AAA>>>999444000.........///............//////000//////000111111111111222111333555555333111111222//////111333555555444222/////////111444666555444222000000111444666666666333111000///000222555777===<<<:::999999:::<<<===777666444333333333444555111555888888666333111000000000111555;;;>>>===;;;777777777777777777777777444444333333444666777888777888666333555999999555555555555555555555555555444555666:::===>>><<<:::444444555555555444333222222111111111222222333444333222<<>>>>>>>>===<<<;;;999888888999999999999777555444::::::999666444444666888:::;;;<<<:::888777555444999999888888999:::;;;<<<======<<<;;;:::888777777444777:::999666555666888888:::<<<<<<;;;999888888999888888888;;;>>>BBBEEE666555777:::999444333666777777666666888:::999888777555333222444777:::;;;;;;888999;;;:::666444666666666555444333111000000000000///---,,,,,,///222111///...///222444222///111/////////111111000...+++//////---///444444111---000222333222...,,,***+++******+++...//////...,,,...///...,,,,,,,,,...------,,,)))&&&&&&))),,,000;;;OOOkkkvvv[[[AAA///555222222555333///000555222111000//////000111222//////......---,,,++++++,,,///000---,,,...000111...---+++******,,,---...++++++,,,,,,,,,,,,+++***+++000555444...)))((())),,,,,,+++++++++*********+++,,,---......,,,(((&&&((()))***)))((()))+++---,,,,,,+++***)))(((''''''******)))&&&$$$&&&,,,111555111,,,((((((+++000333+++++++++***(((&&&$$$###$$$'''***+++++++++,,,---,,,***+++000555555111---+++***(((''''''((())))))(((((('''***666PPPoooxxxaaaJJJFFFMMMRRRTTTTTTDDD======EEEIIIEEEDDDGGGPPPEEEBBBPPPfff{{{pppdddRRRDDD>>>>>>@@@AAA>>>;;;777444222000---+++)))(((%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''((((((***+++***)))&&&&&&'''((((((((()))))))))((('''&&&)))'''''')))---...,,,)))***)))((())),,,------,,,###$$$&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%:::888555333111/////////111000///...------------......000111111111111000...000222333222111111111//////000333555555333000......///222555666666444111000000111333555666666333222000///000222444666999888777666777:::===???999888777666555666777888222555888:::999666333222444333333777;;;>>><<<999666666666666666777777777444444333333333555666777666888777444555888888555333333333333333333333333444444777:::<<<======<<<555555555555444333222222222222111111222222333333444444@@@\\\}}}ZZZMMMFFFEEEGGGKKKLLLJJJKKKNNNMMMGGG???888888<<<<<<888888888999999999888888777666777888999999888777666888999999777666555777888999:::;;;;;;888555555666<<<;;;999888777777888999:::;;;;;;;;;::::::999888555777888666444333666999666999;;;<<<:::888777666666666777888888999::::::555555888<<<999444333666666444444777999999999888666555444333222444777999999777777:::;;;888777:::777666555333222111000///000000///---+++,,,...111333000...000333555444111222111000111222222000...,,,///000......000111///...111555555222///---,,,***))))))***---......---,,,---...---,,,+++,,,------,,,)))$$$###(((333;;;GGGYYYsssdddMMM===333...111000000///---+++...333000000/////////000111222------...//////......---+++---+++&&&&&&---333333000...,,,***)))***+++,,,,,,,,,,,,,,,+++******)))***...000...(((%%%'''***************))))))))))))+++,,,...///---+++(((&&&+++++++++***(((''''''))),,,++++++***)))(((((((((+++,,,+++(((&&&(((...333<<<666---&&&###&&&,,,111---+++(((&&&$$$$$$%%%&&&&&&&&&''''''(((,,,111444000000111444888666...%%%***)))(((''''''((())))))((($$$###,,,AAA\\\vvvmmmQQQ???777555555666///+++///:::@@@@@@DDDKKKKKKKKKUUUiii|||^^^VVVJJJ???::::::===@@@CCC===666000---,,,++++++'''&&&%%%$$$###$$$%%%'''&&&&&&%%%&&&&&&'''((()))***++++++)))'''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&(((---111000,,,'''+++***)))***++++++***((("""$$$%%%%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%444333222111111000000000111000///......---......///000111222222222111000...///000111222333333222111000111444777777333.........///222555666555444111111111111222444555555333333111000111222444666555555444444666888;;;===999999888777777777777777222444777999:::888666444555666666888:::;;;999888555555555555666666666666444333333222333444555666555888888555555888888555222222222222222222222222333555777999:::;;;;;;;;;555555555444444333333333333222222111222222333333777888GGGddd^^^PPPEEEDDDFFFIIIHHHEEEFFFJJJJJJDDD:::555555999;;;<<<::::::999999999999999999444444555666666666666666666777999999888777888999999888:::;;;777333555999<<<;;;999777666555555666666888:::;;;;;;:::999777666888888666444333777::::::<<<>>>>>>;;;777444333333444666777888888888777555666999<<<999444444888666333222666888777777888444555555444333333555777999666666999999888999<<<888777555333111000000000///000000...------///111333222111111333444444444222111111333444333111///...///.........//////...---111444444111...---...+++***)))***,,,---,,,++++++,,,------,,,+++,,,...+++***(((%%%)))666JJJXXXpppbbbHHH999333333666//////......---///333666111000/////////000222333---...///000111000000///111222---'''+++777===;;;000///,,,***))))))***+++...---,,,***))))))))))))***,,,,,,***''''''***---++++++++++++***************,,,......+++)))((((((+++,,,,,,***(((&&&&&&'''***))))))(((((((((((((((+++,,,,,,***((()))...333FFF???444+++&&&'''+++///,,,***&&&######$$$''')))((('''&&&%%%''',,,333999,,,///444999AAAEEE@@@888***)))((('''''''''((()))))))))///>>>SSSeeepppsss{{{jjjQQQ:::,,,''')))+++'''###&&&///333333:::DDDMMMYYYrrrnnnRRRMMMEEE===::::::===???AAA;;;333,,,))))))******%%%%%%%%%$$$######%%%''''''&&&&&&&&&'''((()))))))))***+++***(((&&&&&&''')))((((((''''''&&&&&&&&&$$$&&&+++///111///***&&&***)))))))))******(((&&&"""$$$%%%%%%$$$$$$%%%'''&&&((()))(((&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$######""""""###%%%&&&%%%$$$111111111111000000////////////......//////000111222333444555555333222111111000000111333555555666555333333666999999333......///000333555666444222111222222222111222333555333333333333333444444555555555444444555666888999666666666666666555444444111222555777999999777555444666888999888777777777333444444444555555555666444333222222222333444555444888999666555777888555333333333333333333333333444555777777777777777888555444444333333333444444333333222222111222222333999;;;KKKiiiwwwXXXNNNEEEEEEGGGJJJHHHDDDEEEIIIFFFAAA:::666555666999<<<;;;:::999999999:::;;;<<<777666666555555555555666444666999:::999999:::;;;888777888:::666222666===:::999777666555444555555444666999<<<<<<:::666444666888;;;:::888666888::::::<<<>>>>>>;;;777444333555555444444555555666777666777:::<<<888333444999888333111555666444333666111444666666555555777999;;;777555777777666888<<<999888666333111111000000...///000000///...///111333333333222111111333555111111111333444444222///000---,,,---//////...---+++///222222...,,,---///---+++***+++------,,,+++***+++------,,,,,,---///***+++---111<<>>999444...)))(((((())))))###$$$&&&%%%###$$$&&&)))(((((('''''''''((())))))(((***+++***(((''''''(((***)))(((''''''&&&&&&&&&###''',,,......+++)))((('''&&&&&&((())))))(((&&&###$$$%%%%%%$$$###$$$&&&''')))+++***'''&&&&&&(((&&&&&&&&&&&&%%%$$$#########!!! """%%%&&&%%%$$$000111111111000///...---,,,------...000222333444444555666777777555333222333111000111444666888888888666666888<<<:::444/////////000333555666444222222222333222111111333444333333444444444444444444777666666555555555555555222333444555444333222111000111222555888999777666111555888888666444666888333333333444444444555555444333222222222333444555444888999666555777777555555555555555555555555555444555777777666555555666444444444333333444444555333333222222111222222222999:::LLLjjjvvvrrraaaLLLIIIGGGGGGJJJMMMJJJFFFFFFJJJFFFBBB===;;;888777999===666555444444555777:::;;;<<<:::888777666555666777333666999;;;;;;;;;<<<===888666777999666222666???888777555444444555555666444666:::<<<<<<999444111555999>>>???<<<999888999555888;;;<<<;;;888666555999777333111000111333555666777:::;;;777222444:::;;;444111444555111111444///222777888888888999;;;===888555555555444666;;;:::999666444222111111111---///111111000///000111222333444222//////222666//////000222444444222///000,,,***,,,//////---,,,)))---000///+++***,,,000...---,,,,,,......---+++)))***,,,,,,,,,,,,...///***...444>>>NNNhhhRRR@@@111111444444000///000111000000333555444111333222111000000111222333000111222222111///---+++......***'''222BBBCCC:::+++++++++***++++++,,,,,,111///+++'''&&&''')))+++%%%$$$$$$&&&***,,,,,,,,,*********)))))))))(((((((((***,,,***((('''(((+++%%%''')))***)))((()))***%%%%%%$$$$$$%%%&&&((()))(((***+++***((((((,,,///,,,+++***)))))))))))))))%%%%%%%%%&&&&&&''''''''',,,,,,+++******,,,000444,,,///---***---444777444+++***((('''&&&&&&''''''***111===JJJUUU\\\^^^^^^aaaTTT@@@...%%%%%%$$$"""((($$$%%%,,,///222???OOOXXXddd{{{|||iiiUUUHHHGGGBBB<<<999999::::::999111...***(((((((((((('''"""$$$&&&%%%$$$$$$'''***))))))(((((((((((())))))((()))******(((''''''(((+++***)))''''''&&&&&&&&&$$$(((+++,,,)))'''((()))$$$$$$%%%''')))***((('''###%%%%%%%%%######$$$%%%'''***,,,+++(((&&&''')))&&&&&&'''&&&%%%$$$###"""###!!! """%%%'''%%%$$$222000...,,,++++++,,,---555///---111222000111666777666666777777666444222111000000222666777444111888;;;???AAA@@@<<<777333000000111444666777666555222222111111222222333444444444333222333444555666777777555444333333333333555555555444333000...---000111333555666777777777666666666666555444333222000222444444444444666777888888666444111000111333333444666888888888777666444444333222222222222333111333555777888888777666444333222222444444333222111111000000111111222333777<<>>;;;888666666777777777:::===>>><<<:::888888:::777666999>>>@@@>>>:::999555222222444666555444444333333333333444444444999<<<>>>===999666555555444555777888999999888888888666444444444444222000444777999999888666555555444444444333333444444444444222444888:::999999<<<<<<===:::444444777999777;;;888444333555666666555444000---/////////111555777555111//////111555777444222111222444444222///000...,,,*********+++,,,***......)))(((++++++(((---...///...,,,+++,,,------******------***))),,,'''999NNN^^^rrrnnnXXX;;;777333222222222000...---222333///...444666333222000...------///111222555222777???===111---222444111'''***:::<<<222...******,,,---------------222///***'''&&&(((+++...''''''&&&'''(((+++...000000,,,)))(((***+++)))((('''((()))***++++++***)))((()))***++++++***((((((&&&'''$$$ ###***+++&&&+++&&&&&&---///+++((())))))))))))))))))(((''''''&&&&&&&&&'''((())))))***///---+++---111222111///---,,,++++++------,,,+++)))'''&&&'''))))))&&&###///EEEMMMBBB@@@QQQ[[[XXXSSSCCC333---***&&&$$$$$$"""&&&***,,,111>>>QQQ```rrraaaYYYkkkvvveeeYYYOOOBBBBBBBBB===888888;;;;;;888222(((###'''+++(((&&&&&&''''''%%%%%%%%%%%%''''''(((((()))***************))))))(((''''''''''''(((///---+++)))'''''''''''''''((())))))(((&&&$$$######$$$&&&''''''&&&$$$###'''%%%""""""$$$&&&'''''')))***++++++******+++,,,&&&(((******(((%%%$$$$$$$$$###$$$&&&((()))'''&&&...---,,,******,,,---...444...,,,///222000111444777777777777777666333111555333333666999;;;999666:::<<<@@@AAA@@@===888555111111222444777777666444222222111111222222333444555444333333333444666666666666666666555555555555555555555444333000...---000111444777888888777777666666666666555444333222111333444444444444555666444444444333111111333555555666666777888888888777555444444333333333333333222333555777777777666555444333222222333444333111222222111111111111111222777===JJJiii|||aaaSSSLLLCCC<<>>;;;777666:::;;;999:::888777999===@@@AAA@@@333///---000111000111444555333000......111444666333222000111333333111//////...,,,++++++,,,---......444777222------,,,))),,,---...---+++***+++,,,'''(((,,,///,,,(((***///AAAWWWttthhhJJJ777555222//////111333222111111111000///222666666444......------------......111444@@@NNNKKK:::...---,,,///+++///;;;:::///,,,++++++,,,,,,,,,,,,,,,,,,333000,,,)))'''(((***,,,)))(((((((((***,,,///000///,,,)))(((******)))((('''((()))++++++++++++***))))))************))))))"""$$$$$$"""%%%+++,,,((('''######(((+++******---)))))))))))))))(((''''''&&&&&&&&&'''((()))))))))+++******+++---......---***)))((()))******)))((()))'''%%%&&&'''(((&&&$$$///???DDD999333888<<<999>>>:::333,,,&&&#########$$$)))///555???LLL[[[fff___NNNDDDSSStttmmmbbbTTTMMMHHH===>>>???<<<888777999666222+++&&&%%%(((((($$$$$$''''''&&&%%%$$$$$$%%%&&&'''(((((()))***************)))(((''''''&&&&&&''''''+++***)))'''&&&&&&&&&&&&)))))))))(((((('''%%%%%%%%%&&&'''(((((('''&&&%%%'''%%%###"""$$$&&&''''''%%%&&&''''''&&&&&&''')))&&&(((******(((%%%$$$$$$######$$$%%%(((((('''%%%,,,,,,+++***+++---///111333...,,,///222222222333666666777777777555333222666666777;;;@@@BBB@@@===>>>@@@BBBBBBAAA===999666444333444555777777555333222111111111111222333333555555444444555555666777555666777888888888777777444444444444222111///...///222555999:::999888666888777666555444333222222333444555555333333444555000111222222222333555777888777777777777777888999555555555444444444444444333444555666666666555444444333222222333333111000444333222111000000000000666===JJJiiigggSSSHHHAAA===<<>>BBB666'''#########%%%)))000<<>>666@@@XXXtttooo[[[QQQHHHFFFEEE===:::;;;999555333444000***%%%%%%''')))&&&###$$$(((&&&%%%%%%$$$$$$%%%%%%&&&(((((()))***************(((''''''&&&&&&&&&&&&&&&)))(((((('''''''''''''''+++***)))((((((((((((((('''((()))******)))(((''''''%%%######$$$&&&'''&&&###$$$&&&%%%$$$$$$%%%'''&&&(((******(((&&&%%%%%%#########$$$&&&'''&&&$$$...---,,,,,,---///111333444111///111444555555444333555666666666555555555777999???FFFMMMNNNIIIEEEEEEEEEEEECCC@@@<<<999666555444444666777777444222111111111111111222222333555555555555666666777777333555777999::::::999888444444333333222111000000///222666:::;;;:::888666888888666555444333222222444555666555333222333444000222333444333444666888:::999777666666777888999555555555555555555444444444444555555555444333333444333222111222222111///555444333111000/////////333<<>>GGGPPPTTTRRRMMMJJJJJJCCC???;;;999888888555444444555666666555555666888999777555333222222333444888888888666444333555777666555666999===@@@???>>>999999888666555888???EEE@@@<<<888444333666:::===666777999::::::999777777777666555555555666888999444444444555777888666444555666888888666444444555777666444222222444666777888666666::::::777777999666999888555666999999777555444222333777===CCCFFF444000///333555333000111111000/////////111333444111000000000000///...---++++++,,,---///111333444777333...,,,///666;;;<<<111222111///,,,*********---******,,,111===SSSeee~~~jjjsssoooVVVBBB777555666666444222000///......---......333999777000---111---...000222333444555555111222777<<<999000+++,,,---888:::888999111,,,222///---+++))))))***+++,,,000///...---,,,,,,,,,,,,************+++,,,...///++++++***))))))))))))((())))))***+++++++++++++++***)))((((((((()))++++++)))***)))'''&&&)))---111+++++++++***'''%%%&&&((())))))((((((''''''''''''&&&&&&&&&''''''((((((((((((***---,,,***)))+++...,,,+++******,,,,,,+++***((('''%%%$$$%%%%%%%%%%%%$$$&&&***...,,,))),,,333999RRR\\\III000'''&&&$$$%%%'''---999DDDKKKKKKIIIAAA<<<:::???HHHTTTdddqqq|||cccRRRKKKCCCCCCCCC<<<777888444///---...+++&&&%%%&&&(((***)))((('''(((%%%%%%%%%$$$$$$%%%%%%%%%(((((()))***************''''''&&&%%%%%%%%%%%%&&&(((((()))***************+++***)))((('''((()))***'''((())))))))))))((('''&&&$$$######%%%&&&&&&&&&$$$&&&''''''&&&&&&'''((('''(((***)))'''&&&&&&&&&$$$###"""###%%%&&&%%%$$$111000.........000222333666666666555666888888777444666777777666666888;;;???DDDNNNYYY```___WWWPPPJJJHHHFFFBBB>>>:::777555555555444555777666444222111111000000111111222333555555555666666666666666222333666999:::::::::999444333333222222111111111///222666:::;;;:::888666999888666444333333333333444555666555333222222333333555666666666555666888:::999777666666666777777555555666666666555444333444444444444444333333333444333222222333333111000555444333111000////////////:::JJJllleeeSSSIII@@@:::???FFFOOOSSSRRRLLLGGGCCC999888777666666555444333333555666666555555666777888777555333333333555666888888777444222222444666666555666777999:::999888888888777444333555<<>><<<999111111111...***((('''(((******000>>>QQQeee{{{{{{hhh}}}yyygggNNN:::222333666888999777555222///.........///888DDDFFF;;;...,,,111.........000222666999<<<222000///...,,,)))+++...777???;;;333111,,,+++444...---+++)))))))))+++,,,+++,,,,,,,,,---...//////************++++++,,,,,,)))*********))))))((()))+++************************)))((((((((()))+++,,,++++++***(((&&&)))333;;;)))...111///+++)))***,,,))))))((('''&&&'''''''''&&&&&&&&&&&&'''''''''''''''***,,,+++((((((***,,,---+++***+++,,,---,,,+++'''''''''&&&%%%%%%%%%&&&)))%%%%%%'''&&&###&&&...AAA\\\hhhSSS777***(((&&&(((***...444:::;;;888444>>>???AAACCCAAACCCMMMYYY~~~tttnnnZZZPPPLLLEEEBBB@@@888666555///((('''******'''***)))(((***...000---(((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************''''''&&&%%%%%%%%%%%%&&&&&&''')))+++,,,+++***)))))))))'''''''''((()))***''''''''''''''''''''''''&&&$$$###$$$%%%'''&&&%%%%%%'''(((((('''&&&((()))'''(((***)))'''&&&'''(((%%%###"""###%%%%%%%%%$$$444333222111222333555666<<>>>>>;;;999:::>>>CCCKKKQQQ\\\gggmmmjjj___WWWHHHFFFBBB>>>:::777444333444333333444666555333111111000000000000111222222444444555666666666666555111222444666888999999888333333222111111222222333///222555999:::999888666888777555444333333444555444555666555333222333444555777888888777666666777999999777666555555555555444444555666666444333222333333333333333333333333444333222222444444333222555444333111000/////////...;;;LLLnnn}}}^^^MMMCCC===888<<>>AAA888///...+++***222,,,,,,***))))))***++++++))))))***+++---...000111*********+++++++++++++++''')))+++***)))(((((())),,,,,,***)))(((((((((((((((((((((((()))***+++,,,))))))***)))(((***777DDDBBBGGGGGG===222---------)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((***)))((((((******)))(((&&&'''))))))'''%%%&&&&&&***&&&###$$$$$$%%%(((---;;;OOOYYYKKK555******+++000333666777777666777888FFFHHHLLLJJJEEEDDDOOO]]]wwwrrrhhheeeYYYWWWWWWLLLFFFBBB:::444222,,,%%%%%%***,,,***...,,,)))***///333000)))%%%&&&&&&''''''&&&&&&%%%(((((()))***************(((''''''&&&&&&&&&&&&&&&###%%%(((***+++***((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%&&&(((''')))))))))''''''((()))&&&%%%######%%%&&&%%%%%%::::::999999:::===???AAAIIISSSWWWQQQIIIIIILLLNNNMMMLLLIIIDDD??????EEEKKKRRRVVV]]]eeeiiidddYYYPPPBBB???;;;777555333333333222222222333555555333111000000000000000111222222222333444555666555555444111111222333555666777777333222111111111222333444000111444777888888777777777666444333333444555666333444555555333222333444333555888888777666666777888888777777555444333222333333555555555444222111111111111222222333444444444333222333555666666555444333222111000000000000000===OOOqqq}}}\\\FFF<<<:::::::::>>>EEELLLPPPMMMGGGAAA:::;;;<<<;;;888666444333222444666777666555555666666555444333333444666777777777777555333222222444666777888777666555444444:::888555555666999;;;<<<;;;;;;:::999888666555444333222222444666666222///333444444555555444444333555555777999::::::777444555666666555444333444666444555666777777666555444444222333666777444444777666:::<<<:::999:::888333333333111000111888AAAHHHJJJ>>>444222444444444555111222222222111000///...,,,...///...+++))))))******,,,...111444777999:::444333888AAACCC999...((('''(((************,,,...555GGGggguuueeeXXXBBB;;;444222333333111---222333444333111222555888DDDXXX___MMM999333222///,,,,,,,,,,,,---///111222***---//////............@@@AAA888222666333---000***************+++++++++***)))))))))+++---///000+++,,,,,,,,,,,,,,,++++++&&&(((++++++)))'''((()))...---***(((&&&%%%%%%%%%'''((()))******+++++++++((())),,,---)))(((222@@@WWW[[[UUUCCC222+++,,,---***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((((((&&&(((&&&%%%&&&'''((('''&&&%%%(((+++,,,)))'''&&&&&&''''''$$$###&&&***,,,+++///888@@@<<<000))),,,111777===BBBAAA===@@@JJJTTT___bbbddd___TTTMMMTTT```nnn|||jjjaaa]]]WWW[[[]]]QQQHHHDDD>>>000///+++&&&''',,,...,,,,,,---+++(((+++000///***&&&''''''((((((''''''&&&(((((()))***************)))(((''''''&&&&&&''''''"""%%%(((++++++***'''%%%""""""$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&'''&&&$$$$$$%%%&&&&&&%%%%%%&&&(((((()))))))))''''''(((***(((&&&$$$$$$%%%&&&&&&%%%@@@@@@@@@AAACCCGGGJJJLLLUUUbbbhhh___UUUTTTXXX\\\YYYXXXRRRJJJDDDCCCJJJPPPQQQSSSWWW[[[]]]WWWMMMEEE;;;999666222111111222333111000111222444444333111000000000000000111111222222222444555555555444333111111111111333444666666333222111111111222333444000111333555666777777777666555333333333444666888333444555555333333444555111333666777777666777888666777777777666333111000222333444555555333111000111111111111222333444555333222222444666888777666444333222111000000000000222@@@RRRrrr___DDD888:::???;;;>>>DDDJJJNNNKKKDDD>>>888:::;;;;;;999777555555222444666777666555555555555444333222222444555777777888888666444222222333333444555555444333333333666444222555;;;@@@BBBAAA666777999:::999888555444333222111333555444111---111222333444333222111000666666777999;;;:::666444555666666555333333444666333555777888888777555333333111222555666444444666555999:::888777888555000111222111///...111777<<>>AAAFFFIIIHHHEEE@@@<<<:::;;;===>>>===;;;888666777888;;;===777000000555555555444444444666;;;>>>888888666333111111444777666555555444444333222222888999888777<<>>HHHKKKQQQVVVXXX___ooo~~~uuueeeYYYWWWZZZ___^^^ppp|||yyyhhhZZZ\\\VVVSSSTTTNNNBBB:::888222,,,&&&'''---000...+++---,,,***)))))))))***+++***)))'''&&&%%%%%%&&&'''((()))***++++++,,,++++++---,,,***'''%%%$$$&&&((((((***,,,---+++***))))))%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''((((((((($$$$$$&&&&&&'''''''''&&&&&&(((***,,,,,,+++)))((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###""""""%%%'''gggeeefffkkknnnpppvvv~~~~~~{{{|||}}}yyyuuulll]]]PPPGGGCCCAAA@@@CCC@@@===;;;;;;:::777444222222222111111111000000111222333444444333222111111222444444444333444555444444444333222111///......111444666666666777888555333111000///111333444555555555777888999777555333333333444444333333222333222222333555555444222444555666666666777999;;;777777777666555444333222222222222333444555444333444333333555666666555333111000000111333555444444000///...---...000222444???VVVzzz}}}]]]RRRKKKFFFKKKDDDEEEGGGGGGEEEAAA<<<999============<<<:::777666666777:::<<<777111111666444444555555555777:::===999999777444222111444666:::999888666444222111111999:::777555888===???===:::888666777888888555222222222222333444444222000444333222444666666444111222444666888888666444222555444555666777666333111333333222222222222333333777777666777888888666555444555666666666555444333333222222111000000111111666666666555555444444444777333000...///...---+++,,,...000111000//////000...///000000000111444666???444***,,,000000,,,***$$$"""&&&444GGG___}}}oooiiizzzdddNNNCCC999///111111111222222333555555333333444555222111;;;GGGccc^^^LLL555***---///,,,000//////.........//////***,,,,,,+++...111///))),,,---222;;;BBBAAA777...'''))),,,//////...,,,***)))*********(((((()))+++***)))(((***---///...,,,++++++***)))))))))*********++++++((($$$$$$(((+++,,,///222222000,,,***(((***)))((('''&&&'''((((((---......+++'''&&&(((***+++++++++,,,---,,,***((('''(((((((((((((((''''''***(((((()))+++,,,)))'''%%%&&&&&&%%%######$$$&&&'''''''''(((((('''%%%"""%%%$$$###$$$&&&%%%"""%%%''')))***---555@@@IIIMMMNNNQQQWWW\\\cccqqq~~~wwweeeYYYVVVZZZ___gggdddmmmqqqmmmsssuuunnnfff]]]WWWRRRQQQKKK???777555000***%%%%%%))),,,)))&&&)))((('''&&&%%%&&&&&&''')))((('''&&&%%%%%%&&&'''''''''((()))************)))******(((&&&&&&(((***'''))),,,,,,***(((''''''%%%%%%$$$######""""""!!!###$$$%%%'''((()))))))))$$$$$$%%%%%%&&&'''((((((&&&'''***,,,,,,+++)))(((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%'''wwwuuuyyy}}}zzzqqqgggYYYKKKAAA<<<:::999;;;999777555555444222000222222222111111111111111222222444444444444222222444555666666444222222333222222333333333222111111---000333555555555666777333222111111111222333444777999===>>><<<999777666222333333333333333333333333222222333555555444333666777888777666666888:::777777777666555444333222333222222222222333444555888666444444555666555444000//////111444555555555///.........///111444555DDD```zzz[[[RRRMMMJJJPPPHHHHHHGGGFFFDDDAAA>>>===@@@???===;;;999777666666444555888:::777222333777222444666666666777999;;;::::::888555333222444666;;;:::888666444333444444888999888555777:::999555888666444333333333111000222222222333555555333111333333333444555555333111000111333555666555555444555444444555777777777555333333222222222222333333;;;999888888999999777666222333444555555555444333111111000///......//////111111222222333444444444444222////////////...---/////////000222222000.../////////...,,,,,,...000666---(((+++...---)))''')))***666NNNmmm|||nnnJJJ999222////////////000000111222333444222222333444222333<<>>999666666444333333333444444444555333222222333555666444333888999999888666666777888555555555555444333222111222333444444444444444555999666444333555666777666444333333444666888777666222111000//////111333444@@@]]]wwwVVVLLLFFFCCCHHHFFFFFFEEEEEEEEEEEEFFFFFFCCC@@@===999666555555666333333555888777333444888111444777888888777888999888888888666444444666888777666555444444666888999555777999888;;;>>>===888888666333111000/////////222222222444666666444222222333333444555444333111222222333444444555555666666444333444666999999999555444444333333444444555:::888666666777777666555000111333444555444444333/////////......//////000111111111222333333444444111000//////////////////111///...000333444111---...///...,,,+++***,,,...+++)))+++......+++,,,///444BBB[[[{{{]]]CCC888111///444...............///000111333222222111//////444999::::::444,,,+++000444333111111000......---------...000///,,,,,,//////---,,,,,,+++***((()))+++...000000///...---+++******(((***,,,,,,+++)))))))))******)))))))))***))))))******)))(((((((((((()))&&&)))+++******+++000444333555666444000,,,***))))))((('''''')))---222444---***(((&&&'''''''''&&&***...555<<<===999000***,,,,,,,,,++++++)))((('''(((&&&$$$###$$$%%%&&&'''%%%&&&&&&$$$###"""$$$%%%###$$$&&&***---,,,)))&&&###$$$'''***+++***'''%%%'''...555999<<>>AAA???:::777666444222/////////000222222222444777777666444111222444444444333222222666666555555555555666666666444333444666999;;;;;;666666555555555555666666666555444444555555444222000111222444444444333333.........///000111222333111111111000000000000000//////000000000//////000222000///000333333000------------,,,++++++---///***,,,......+++///>>>NNNLLLeeekkkHHH<<<999000,,,///......---------......///333333111...---...000000,,,///000///111444444222111111000......---------000222222...---///000...000---+++***+++---------111000///---,,,******)))***,,,//////...+++***)))*********)))(((((()))******)))((((((''''''((((((&&&(((+++,,,+++---222666666777666444///,,,*********)))((((((+++///444666///,,,)))'''(((''''''%%%---333;;;CCCDDD===222***************)))((('''&&&&&&%%%$$$""""""###%%%'''$$$%%%%%%$$$""""""###%%%"""$$$'''+++---+++'''###!!!###&&&((())))))))))))555>>>GGGJJJHHHIIINNNTTTVVVPPPMMMSSSYYYXXXTTTRRRRRRVVVWWWVVV\\\dddbbbYYYVVVTTTKKKGGG[[[{{{tttnnnjjjiiidddVVVIIIAAAHHHDDD>>>777333111///,,,---***''''''***------,,,)))((('''&&&&&&&&&'''(((&&&%%%$$$$$$%%%&&&'''((((((((()))***++++++++++++(((+++...///...,,,++++++***++++++***'''%%%%%%%%%&&&'''((()))(((&&&$$$""" !!!"""###$$$%%%%%%%%%$$$#########%%%'''***,,,&&&'''((()))***))))))((()))(((((('''&&&$$$###"""###%%%((()))((((((((()))zzzsssooooooiii^^^TTTMMMEEE???;;;888333000000000000000111222333222111000111222111111111111111222222222222222222222222222222222///111333444333333444666111111222333333333333222555777888777444222111111000000000000111333555777666888::::::999777666666777666555555666777999:::444333333444666666555444888999888777555444555666222333333333222222111000000555:::<<<999666666666555333222222444777999999777666444444555555333222---------///222666999;;;EEETTTmmmpppNNNFFF@@@;;;>>>@@@@@@AAABBBBBBAAA@@@???>>>;;;777444222333555666333111111555555333444777222555777888888777777888333555666666555666888:::555555555555555555555555333777999999;;;>>>;;;666555666555333111///000111111111222555777888777666000222444555333222222222777777777777777777666666555444333444777999:::;;;666666666555555666666666333222222444555555333111111222333444444444333222////////////000222333444//////...---,,,,,,++++++...///111111000//////000000000000111222111///---,,,,,,---,,,++++++---000,,,,,,***((((((666TTTpppxxxYYYDDD444444666///***,,,---------...///000111222111111000---///222222///***---111333444333111...111000///...............///333444///---//////------***''')))---///,,,)))------,,,+++***)))((((((***---111222000---***)))***+++***)))'''''')))+++))))))((('''''''''''''''&&&))),,,---,,,...222555777777666333///,,,++++++***)))(((((())),,,000222,,,+++***)))(((((()))***444777===BBBBBB;;;222+++(((((((((((('''&&&%%%%%%%%%%%%$$$"""!!!!!!$$$'''$$$%%%%%%$$$""""""###$$$"""$$$(((,,,...,,,&&&""" !!!"""######&&&***---FFFOOOWWWXXXQQQMMMOOOSSSSSSPPPSSS^^^eeebbbZZZUUUIIIGGGGGGLLLSSSZZZ^^^^^^ccc[[[GGG999EEEbbbwwwzzzlllhhheeeccc[[[PPPIIIGGG???===777000...///...***)))'''%%%&&&(((+++,,,,,,((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))((()))***++++++,,,,,,,,,(((***---...---+++***+++)))******)))&&&%%%&&&'''''''''(((((('''&&&$$$### !!!!!!"""""""""""""""$$$$$$$$$$$$%%%''')))***''''''(((((()))))))))(((((((((((('''&&&$$$###"""###%%%'''(((''''''(((***uuuvvvyyy{{{vvvlllfffeeeiiiooooooaaaNNNAAA:::666444222000000000111000......000222111//////000222000000111111111222222222111111111000000111111111...000222333222222333444222333333333333222111000222444666666444222222222111000//////000333666888777555444444666777888777666666555444555777999:::444333333444666777555444666777777666444333444666333444444444444333222222111666::::::777555666888555444222222444666666666444333222222333444222111,,,------///222777;;;===FFFSSShhhkkkKKKEEE@@@:::===???AAACCCEEEDDD@@@===:::999777444222222333555777444111000444555333333666333555777777777666777999444666666666444444555666333444666888888888777666222555777666888;;;888333333555666555222000000222111111333555888999888777///222555555333111111333555555666777888888888888444333333444777999999999555555444444444444555555111222444777999888555222333333444555555444333222111111000000000000000111......------,,,++++++***---000222222000......000...000111111000...---...,,,,,,,,,+++)))***,,,...,,,++++++...777KKKkkkuuuvvvwwwUUU:::333///111222...---...,,,,,,...000333666999:::000000///,,,///555333------...000333444111//////000//////.........//////---222444000------,,,***)))'''&&&))),,,...---+++***++++++++++++***)))))))))---111222000,,,)))(((***++++++)))'''(((+++...)))(((''''''&&&&&&''''''&&&***------,,,---000444777777555222...++++++,,,***))))))((()))***+++,,,(((***+++)))''''''***---888777777666555111,,,)))&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%###!!!!!!###&&&$$$%%%%%%$$$"""!!!###$$$"""$$$)))...000...((($$$######""" !!!&&&...444PPPXXX^^^ZZZQQQLLLNNNSSSRRRSSS\\\kkkrrrlllaaaZZZLLLCCC@@@GGGMMMPPPXXXcccjjj___KKK<<>>888:::???BBBFFFIIIHHHDDD???;;;666444333111111333555777555111000333444333333555444666777777666666888999666777777666444222222333///222666999;;;<<<;;;:::000333555555888;;;:::555000333666555222000000111111111333555888:::999777///222555555222111111333111333555777999999999999444333333444777888888777444333333222222333333444111222666:::<<<;;;777444444555555666555444222111333222111000......------//////...............------000333222000......///,,,000222111...,,,,,,...,,,---,,,***(((((()))+++......555AAAQQQeee}}}|||xxxooobbbTTTPPP[[[SSS777222222222000...---...000***,,,...222777;;;???AAA000111...+++...333111)))---,,,...111222111222333//////.........//////000+++000333///,,,+++***(((((()))***+++---...000000***+++,,,---...---,,,+++(((,,,000222000,,,(((&&&***++++++)))'''(((,,,///(((((('''&&&&&&&&&&&&''''''***------,,,,,,///222777666444111---++++++,,,,,,++++++******)))******(((+++---***%%%###'''+++999555///***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%$$$"""!!!###&&&$$$%%%%%%###"""!!!###$$$!!!$$$***000222000+++&&&((('''$$$""""""(((333:::RRRYYY\\\WWWLLLHHHLLLSSSMMMQQQ^^^mmmsssjjj\\\SSSQQQEEEBBBLLLOOOKKKSSSccc```XXXJJJ@@@???JJJYYYdddddddddddd```SSSDDD>>>???999999444---+++...,,,&&&+++***(((''''''((()))***)))((('''&&&&&&&&&''''''############$$$&&&(((***&&&'''((()))************ """%%%''''''(((***,,,%%%&&&&&&%%%$$$###%%%&&&((((((&&&%%%%%%$$$%%%%%%$$$$$$$$$######""" $$$%%%&&&''''''''''''&&&''''''''''''((((((((()))''''''''''''&&&%%%$$$$$$###$$$%%%$$$$$$&&&)))+++ppp^^^NNNIIIEEEAAAGGGRRRjjjfff]]]MMM>>>444333444///......//////000111222555555555333111//////000000000000000000111111222333000......///111222222111222222333333333222222////////////000000000000+++000333222333555555333444000...000111000222666888666444444444444444333333666888888:::<<<999333444333333555777888777666444333333222222333333444777555555555666555333111444444444333222333555888555555555666666555222///222000...111555555222...111......222444222222555@@@RRR```pppaaaKKKAAA<<<>>>DDDGGGFFFKKKRRROOOEEE???AAA<<<666222333333222444777000//////111555666444111333444444444444666999<<<777444555888777111000555333666;;;>>>@@@>>><<<:::555444444666888:::999888999888666555444555777888333333444555555666666555222222111000000111222222666666666666777888999:::888444222444888:::777333222444666666444333333333333333444999===<<<666000444555666777666555333222222111111000///......---,,,...000000---+++---...222333444555666333///+++000111111111000...+++)))---...)))"""###***---***&&&===QQQfff}}}hhhXXXKKK===:::???BBB===777///......------///000111...,,,,,,111888>>>@@@AAA111222222222000...,,,***,,,)))+++111333//////333,,,,,,------------------333222000///------,,,,,,000---++++++---......------,,,,,,///111111...***)))+++...000///---***((((((&&&%%%'''***,,,+++)))******)))(((&&&%%%###"""000000///---++++++---//////111333111---+++,,,...,,,***))))))***++++++***...,,,***'''&&&''')))*********)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((())))))((('''%%%$$$###""""""###'''***+++,,,...000000(((!!!$$$+++444@@@IIIQQQZZZ\\\OOOAAA@@@MMMYYY\\\WWWVVVaaannnooo```PPPQQQFFFAAAFFFLLLNNNSSS[[[___TTTIIIAAA>>>DDDWWWjjjfffbbbeeeiii[[[AAA777>>>888888777555222---)))&&&+++***)))(((((()))***+++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))*********)))'''&&&!!!''',,,,,,(((&&&'''***(((((('''%%%$$$###%%%'''++++++)))(((&&&$$$###"""((())))))&&&""" """%%%'''$$$###$$$(((******(((((((((((((((((())))))***%%%&&&'''''''''$$$""" $$$%%%%%%$$$$$$%%%(((+++]]]MMMAAA>>>;;;888>>>HHHWWWUUUMMMBBB666//////111............///000111111333444444333111///000000000000000000000111111222222000......///111222222//////000000000//////...///////////////000000000///222222000111555555333333///...000111000000444555444333333333444333333333666777666888;;;999555444444444555777888777555555444444333333444444555888777666666777777555333444555666555444333444666555444444555666444111///333000///111555666333///111///000333444333333666;;;MMM]]]lll^^^III@@@>>>EEEOOO^^^^^^]]]ZZZSSSKKKEEECCC<<<555111222333222333666333333333555888999888666333444444444333555888;;;<<<888666666333111555===888:::>>>AAABBBAAA>>>===555444222333555777777666888777555444333444666777555555555444333333555666333222111000000111222333666666666666777888999:::777444222333777888666333555666555333111111222444999777666888<<<<<<999555444444444444444333333222111111000//////.........000111333222///------...///000111333555444111...///000000000///---+++))),,,------+++))),,,111555>>>VVVoooqqqYYYLLL???:::>>>???:::444//////...---...///000111222000000222555888888666333333222111000///...---...+++---222333///...000...---+++***+++,,,...000111111000///...---,,,+++,,,,,,---,,,++++++...000111///,,,+++------,,,***)))***,,,------+++)))((((((&&&%%%'''***+++***)))(((''''''&&&''')))+++,,,//////...---+++,,,...000444333222...***(((((((((,,,***((()))***++++++***,,,+++(((&&&&&&&&&((()))*********)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$############"""###%%%&&&&&&&&&&&&&&&...******000:::III]]]mmmhhhaaaUUULLLLLLSSSVVVTTTVVVRRRTTT```ooorrrhhh]]]NNNHHHGGGNNNRRRPPPRRRYYYYYYOOODDD>>><<>>@@@@@@???===<<<555333111000222444555555888666444333222333444555666777888555222111444666555333111//////111333555777666666777777888999:::777444111222555666555222777666444111//////222444<<<888555555888:::999777444333333222222222222222000000//////////////////333444555333111.........---------///222444333222......//////...,,,***)))***)))+++,,,)))(((777JJJppptttVVVKKK???:::;;;;;;666000//////.........///000111333222111222333333111...444333222111111000000000...---...222222...,,,---///---***)))))),,,///111.../////////...---+++***(((+++---,,,)))***...222888444///,,,,,,---......******++++++***)))((((((((('''&&&''')))******))))))((('''&&&(((+++...111,,,------,,,,,,---000222555111---***)))(((((('''+++***(((((()))******)))***)))'''%%%%%%&&&((())))))***++++++***(((&&&%%%$$$%%%'''(((((('''%%%$$$&&&%%%###!!! !!!!!!$$$######""""""###$$$$$$$$$"""!!!!!!#########"""(((+++111:::DDDVVVqqqxxxdddWWWXXX]]][[[TTTOOOMMMOOOXXXeeekkkhhhaaaLLLIIIMMMUUUUUUMMMLLLQQQPPPFFF<<<999;;;@@@IIIQQQ]]][[[VVVKKK@@@777444333444222000...,,,***)))(((+++***)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***,,,,,,+++((('''))))))(((((('''&&&&&&%%%###$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!  !!! !!! !!!###%%%%%%%%%(((''''''''''''((())))))000---)))%%%###$$$''')))%%%%%%%%%$$$$$$$$$'''))):::222...///000///111666555555333000------000333,,,---......//////000000///111222111000000111222000000000000000111111222111///......000111111000222222222222111000///...//////......///000111222///000111222777;;;888222111,,,+++///222000///000000111222333333333444555777999777555777<<<===:::666555444555666666444333444444333333333333444444777777666777999999888666222333444333333333444666444333222333444333111///000//////111444444222000444333444555222///333999>>>TTTcccjjjqqquuuxxxUUUAAA:::???NNN^^^hhhyyykkkIII999444000222222111111444444444444666777888888888333444555444333444666888777EEEVVV___YYYJJJ===777777888999::::::999777666444222//////222555777888888777555333333333555555555999;;;:::666333333555666444111000000111444666777666666666777777888999666333111111333444444333444444333111///000222444999777444333555666666555222333444444444333111000//////.........///000000333333444333222000000///---,,,+++---000222333222,,,------------,,,+++***,,,(((,,,333222444QQQsssvvvnnnNNNEEE<<<777777777222...///////////////000000000...///111333444333000...000111222333222111000///,,,,,,...000///---++++++---,,,*********,,,...000,,,---...//////---+++)))((()))******+++,,,///222666333///,,,,,,,,,---...,,,+++******))))))))))))''''''''''''((())))))))),,,+++)))((())))))+++,,,)))***,,,,,,,,,---000222000+++&&&&&&)))---......+++)))(((((()))))))))((()))((('''&&&&&&((()))***'''(((***++++++)))&&&$$$$$$&&&(((******(((&&&$$$&&&$$$###!!!!!!!!!!!!"""%%%$$$$$$############$$$###!!!"""%%%&&&&&&(((000;;;CCCIIIVVVnnnjjj\\\YYYYYYXXXPPPLLLIIIMMMTTTZZZ[[[ZZZMMMLLLQQQUUUPPPDDD@@@DDDHHH???666555<<>><<<555444444555666666444222333222222222222222222333555444444666777888777555000111111000000222666999333222111222333333111000------...000222222111///444444555444///---444>>>III___kkklllllliiippptttSSS@@@;;;===JJJWWWcccvvv|||SSS999333111222333111111333222333444555555666777888444555666555444444555777>>>TTTooo}}}wwwbbbJJJ999444555555555555444333333333111///000333777:::;;;:::999666555444444555666444888===>>>;;;777555444666444222111111222444666666666555555666666777777444222111111222333444444///111333333222222333444555555555666777666555333000222666888777555111...000///---------...000111000000000111222222111000...,,,+++,,,...000111000,,,,,,,,,,,,,,,,,,+++++++++---===RRRYYY```xxx}}}xxxqqq]]]AAA<<<666444444444111.../////////000000000000000---///222444444333111000+++---111444444222///,,,+++,,,------------,,,+++)))***+++,,,------------+++,,,...//////---,,,***,,,(((&&&(((...111111///---......---,,,+++++++++...---+++***)))))))))***&&&'''((((((''''''(((((()))******+++***)))'''&&&''')))***++++++,,,...000---((($$$$$$)))///222333+++)))''''''((((((((('''***)))((((((((()))***+++%%%&&&(((******(((&&&$$$$$$&&&(((******(((&&&$$$$$$$$$###"""###$$$%%%&&&((('''&&&%%%###############!!!!!!%%%)))+++111;;;HHHPPPPPPTTTdddtttmmm\\\VVVWWWXXXXXXRRRJJJIIIMMMRRRTTTUUURRROOOPPPRRRIII<<<777;;;BBB;;;444444>>>LLLTTTWWWXXXVVVIII666000666888333---+++(((&&&%%%&&&'''(((((((((((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&'''***---111444...,,,)))''''''&&&%%%######%%%&&&&&&%%%%%%&&&(((''''''&&&%%%$$$###""""""###!!!!!!%%%&&&%%%""" !!!!!!"""$$$%%%&&&&&&&&&&&&&&&''''''(((,,,+++)))&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&222000//////000000///...//////......//////000000,,,...///111111111000000...///000000///...///111000000000000000111111222///...---...000111000///111111222111111000///...///...------...000222444333999DDDRRR```eee[[[MMM888000+++///333333222222...222555666444333444666777888666555777===>>>;;;444333333444666666444333222222111111111111222222333222222444666777666555000111111000000222666999222111000000222222111000+++,,,...///000000000///222333444333...///:::HHHYYYkkksssoookkkdddiiixxxoooQQQCCC@@@@@@FFFMMMZZZgggqqqxxxpppPPP999444111333444222111333444555666666666666999;;;555666777777555444555666DDDYYYsssmmmRRR===555555444444444444444444333222111222555999;;;;;;;;;:::777555444444555666333666:::>>>>>><<<888555555444444333333444444555555555444444444444555555333222111000111444666888...111444555444333333444333555888::::::999777555000333666888888555111...111///---,,,,,,---///000///......000222333222000///---,,,,,,...000000///,,,,,,,,,,,,,,,,,,,,,---%%%444VVV{{{kkkSSSMMMLLLBBB777555222111222222222111...///000111111111000000///222555555444111//////))),,,000333444222///---///111///,,,+++------+++'''(((+++---......---,,,,,,,,,...//////...------///)))%%%(((000444222---...000333333111///------...---,,,+++***)))))))))&&&'''((((((&&&&&&'''(((###%%%(((++++++***(((&&&&&&(((******)))***+++,,,,,,)))&&&%%%(((,,,000111+++)))'''&&&'''((('''&&&******))))))))))))******$$$%%%'''((()))(((&&&%%%$$$%%%'''(((((('''%%%$$$$$$#########%%%&&&((()))))))))'''%%%$$$###""""""###"""!!! $$$+++000999AAANNNWWWWWWUUU[[[cccjjjiiiccc\\\ZZZ[[[YYYTTT```YYYRRRPPPTTTXXXXXXVVVRRRMMMKKKLLLEEE999444888>>>;;;555666@@@OOOWWWYYYRRRLLL???000---333444000***)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&'''***...222555------,,,***(((&&&%%%%%%$$$%%%''''''&&&%%%&&&'''''''''&&&%%%###"""!!!!!! """###"""!!! !!!!!!!!!"""$$$&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$###%%%&&&'''&&&$$$######$$$............///000///,,,............//////...------...000222333222111111...///000000...---...000000000000000000111111222......---...000111000...///000000000000000/////////...---,,,...000333555666===KKK^^^qqqxxxnnn___AAA777///000333222111000---111666666333111222555333444444333666:::;;;888333222222444666666555444333222222111111222222333222111222444666777777555111333555666555444444444222000//////111222111000***,,,...000000000000111...000222111///333EEEWWWooo{{{{{{qqqjjjcccgggvvvhhhOOOGGGIIIGGGFFFGGGLLLRRRTTTTTTXXX[[[QQQBBB999444222555555333222444444555777666555666999<<<666888999888666555555666BBBVVVmmm|||~~~qqqWWW@@@666666555444555555666777555333222333666888888777;;;999777444333333444555444333444888<<<>>>;;;777444444555555555555444444444333333222222333333444111111111111222444888;;;444555555444222222222444111444777999999888888777222333333444333222111000222000...,,,+++,,,...///111//////000222333111///...---,,,---000111000///,,,,,,,,,,,,,,,---.........EEEoooiiiTTTGGG999555777222222222111222222222333333...///000111222111000000///222555444222/////////,,,---///111222222222222777888444,,,***---...+++((()))***,,,---------------------......////////////+++(((***///333222///222444777666333000......,,,,,,+++***)))(((''''''%%%''')))(((&&&%%%&&&(((###$$$''')))************'''((())))))(((''''''((())))))(((&&&&&&(((,,,///+++)))'''&&&''''''&&&%%%******))))))((((((((('''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''(((***'''&&&%%%$$$############ ###$$$""""""'''222<<>>222******,,,,,,))))))(((&&&%%%$$$$$$$$$%%%###$$$&&&'''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))+++,,,...///000+++...///...***&&&&&&'''$$$%%%''''''&&&$$$$$$%%%%%%$$$$$$$$$#########""" !!! !!!!!! ###&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$""""""###,,,---------///111000---.........///000000///---...///111333444333222111///000000000...---...///000000000000000111111222...------///000111///...///000111111111111111000///...---,,,---000333555666>>>LLLaaawwwwwwiiiHHH<<<222111222111///...,,,111555555222///000333///222222111444888888555222222222333666777666444444333333222222333333444222111222444777888777666222666:::<<<999555222000222000//////000222111000+++---///111111111111222+++...111111000888MMMaaarrriiibbbfffvvv}}}cccMMMKKKOOONNNHHHFFFAAAGGGHHHCCC??????>>>;;;:::555333555666333333444222444666555333444888;;;777999:::999777666666666BBBUUUmmm~~~xxx]]]CCC666555555444444666777888666555444444666666555333:::888666333222222333444555111...222999>>>===999333444555666666555444333333333222111111222222222000111111111222555:::===999999666333000000222444000222444555666666777888444333111//////000111333333111...,,,++++++---...444222000111333333000---,,,+++,,,...111222111000,,,,,,,,,,,,---...//////BBBZZZ~~~```CCC444999:::999999444000111222333222222333444...///000222222111111000---000333333111///000222000///......000222555777>>>>>>888...***---...+++))))))))))))+++,,,...///...............///000111...---,,,---...000222222000222333111,,,)))((()))+++++++++***)))'''&&&%%%%%%''')))(((&&&$$$&&&(((''''''''''''((()))***+++'''((()))(((&&&%%%%%%%%%$$$&&&'''&&&$$$&&&+++000+++)))&&&&&&&&&'''&&&$$$******)))((('''&&&&&&%%%''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''((($$$$$$###############$$$"""&&&&&&&&&---<<>>AAA:::666777888<<<===;;;???GGGJJJGGGCCC888---***++++++)))(((((('''&&&%%%$$$$$$$$$$$$"""###%%%'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***---//////...+++******...222000+++&&&''')))###%%%'''&&&%%%###""""""""""""######$$$$$$$$$$$$""""""  """ """%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$""""""""",,,---...///000111222222333///---//////---///333000//////000222333333222000000000000////////////000000///000222222000///---...///////////////...222111000//////000111111333111...---///111111111<<>><<<===<<<:::;;;???;;;888666666777777555222444555666666666555444333999888888:::<<<;;;666222>>>MMMmmmyyybbbEEE:::555333555666444444666666:::>>><<<666111111333333111111333222000222777111333333333777>>>@@@===666777888777555444444444555444333222222222444555---333888777444444999>>>???===:::555111000222555333444444555555444444333111333333111......222555111///---+++,,,///222555===@@@???666///------+++,,,)))***000222111000222&&&,,,222111***+++999IIIjjjvvvoooTTTAAA<<<777666888999666222---///222333333333333444222222111111111111111222000111222000---,,,///111000//////000333888===AAA???<<<777222---+++,,,---***+++,,,...//////...---///...---,,,---///111222,,,+++++++++,,,...000111******+++,,,,,,,,,+++******)))((('''&&&&&&''''''&&&'''((('''&&&'''(((***...***&&&&&&))),,,,,,,,,'''((())))))'''&&&&&&&&&((('''%%%%%%'''***...111---+++(((''''''&&&%%%###,,,***((()))***++++++***(((((()))******)))((('''(((&&&###!!! !!!### """&&&'''&&&$$$$$$$$$$$$!!! ###$$$###!!!***)))))),,,222===MMMYYY]]]RRRPPP___oooqqqiiicccYYY]]]ZZZQQQLLLQQQWWWZZZXXXUUUXXXdddooojjjVVVBBB555333444999@@@CCCAAA>>>AAA>>><<>>PPPrrrwwwfffaaaiiissszzzvvv___TTTIIIFFFKKKNNNKKKEEE???:::888999888555666999888666555555777888666444222333444555555555555555555444555888<<<===;;;888;;;HHHfffkkkNNN;;;555222444555333333666555888;;;999555222111111222000000222222000222777444555444222666<<<>>><<<555666777666444333333333555444333222222111111111---111555666555555888;;;;;;:::888444111000222444222333333444444444444333111333333111//////333666444333111000111333666777999<<<:::333//////...,,,...,,,...333444000---......111333111111<<>>BBBEEEDDD???999444777333...***((('''%%%$$$%%%$$$###$$$&&&&&&###!!!###%%%'''((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((***---//////---***(((***))))))(((((((((''''''#########$$$&&&%%%###!!!###"""""""""""""""!!!!!!$$$###!!!  !!!"""&&&$$$!!! """$$$%%%$$$$$$%%%&&&&&&''''''(((***&&&"""###&&&(((&&&$$$&&&%%%%%%$$$######""""""000000111111222333444444444000...000///,,,,,,000,,,,,,---000444777777777,,,,,,...///111222333444555333000000000111111000...//////000111222333333111111000//////000111222222111111222444666666555444666===KKK[[[hhhnnnnnn]]]III333,,,---///000000---///000222333333222111......///111444555333222333333222222222222111111000222444666777666444333444222000111444666444111222888BBBIIIFFF;;;444333,,,,,,---///222222111///000222555888;;;:::666333///...000777AAAWWW}}}vvvhhhiiiuuusss___OOOHHHCCCFFFLLLNNNIIICCC>>>999777777555222222555555444333444666777777666111222222222333555666777555444444666:::<<<<<<;;;:::AAA[[[xxxtttVVV<<<666222222333222333666444555666555444222000///000///000222222///222666666666444111444:::<<<:::444555666555333222222222444444444333222000...------///111444555666555555555666666444222111222333111111222333333333333333000222333222///000333777444444444444555666777777555666333//////111000,,,++++++...333333---))))))111222444888DDD[[[vvvkkkGGG555333333222111111111222444444333444666777777666444333,,,,,,,,,,,,,,,,,,------+++...222222111...---,,,,,,+++***+++---000444666555888:::999333///,,,,,,,,,///111000---******+++111000...---,,,,,,------*********+++---///000111......---,,,,,,,,,---......---+++)))((('''(((((()))***+++,,,+++,,,///111000***&&&(((...333222...$$$&&&((())))))(((&&&&&&---+++***)))***,,,///111---+++((('''((()))))))))(((''''''(((+++------,,,%%%%%%&&&'''(((((((((''' !!!"""###############"""###%%%$$$######$$$%%%!!! ###$$$$$$$$$'''...;;;KKKXXX^^^]]]YYYOOOPPPXXXdddjjjcccWWWNNNVVV\\\___[[[WWWVVVUUUTTT```ZZZTTTRRRPPPHHH;;;111111222555<<>>555000000------...000222222000......000555999<<<;;;777444//////111555>>>TTTyyysssmmmwwwzzzooo```SSSGGGCCCAAAEEELLLOOOJJJDDDAAA<<<999888666222222555444444333444555555555555333222222111222333555666:::888777666666777888888:::<<>>???BBBEEEEEEAAA999222---...,,,)))((('''&&&%%%###"""""""""###$$$%%%%%%$$$(((((((((&&&$$$###$$$&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,+++)))(((///)))$$$###''')))'''$$$"""""""""###$$$$$$""" """"""######$$$$$$%%%%%%$$$###!!! !!!"""###%%%%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%&&&'''(((###!!!!!!###'''))))))(((***)))(((&&&$$$###!!!!!!......//////000000111111333000///000///++++++---000///...000222444333222000000000000111111111111555333000//////111111111000000000111222444666777222111000000111222333444222222333666999::::::999555555666;;;BBBGGGIIIIIIHHH<<<111///000000///000//////000000111111111111......///222555666555333555555444333222111000000...111444777888777444333444333111000000000000///......222666555111///111111000000111111111...,,,---000444999<<<;;;777444333444555888AAAUUUuuu}}}mmmooozzznnndddZZZRRREEEAAA>>>AAAHHHLLLJJJFFFCCC>>>;;;:::777333222555444444444444333222333333666555333222111222222333;;;:::888666555555666777:::888GGG```uuuyyy```AAA:::444444333222333777222000000000222222111///111///111333222///000444222333111000333:::<<<;;;555777888777555333333444...///222333333111...,,,,,,+++,,,000555555222...///111333444444444444555111222222333333222222111---///111000......000333000000111222222222111111333222...+++---000---(((,,,,,,///222000,,,,,,//////>>>TTTkkk]]]AAA555555888000111333333333555888;;;555666888;;;<<<999444///***+++,,,------------,,,...------,,,---.........,,,+++*********,,,---///222333555777666555444333,,,......,,,)))(((***,,,.........//////000000111)))***+++,,,...///000000...---+++)))))))))+++,,,000///---+++***)))******''')))***++++++,,,///111222,,,'''(((---///+++'''+++:::GGGDDD555'''%%%(((*********+++,,,///111333111...***))))))))))))(((***))))))***++++++)))'''$$$$$$$$$%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&###$$$$$$###!!!!!!###%%%!!!!!!!!!!!!"""%%%)))+++888BBBPPP___mmmpppdddUUUOOOQQQOOOJJJEEEDDDGGGIIIJJJLLLPPPTTTWWWXXXZZZ\\\^^^XXXNNNDDD===888666666000666???GGGKKKHHHBBB<<<>>>999444111222000,,,)))***(((''''''((('''%%%######$$$$$$$$$$$$%%%&&&'''*********(((%%%%%%&&&'''$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((...(((######&&&(((&&&###$$$######%%%&&&&&&$$$"""""""""######$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$&&&'''%%%###"""###%%%&&&&&&%%%%%%%%%&&&''''''""""""###%%%(((************)))(((&&&$$$"""!!! ---------.........//////222///...000///,,,+++---111000//////000111000///222222222111111000000000222000......000111111111222111111111222333555666333222222222222444555666444444444666999;;;;;;:::333444555999>>>AAAAAAAAA<<<555000111333111111222222222111111111000000000------...111444555444333555555444444333222111111///111333555666555333222333222222111000000//////111//////333333111222555555333111111111111///---///000444888;;;;;;777555222333777<<>>:::<<>>:::999666222222555333444444333111000111222777666555333222222222111666666777666555666999;;;999555AAATTTeeeuuusssbbb@@@:::555444444111222444000000111111111222222333333111333555444000000333000222111000444:::;;;999666777888777555444444444---///111333333222///...,,,+++,,,///333444111......000222333333444555666444444444444333222111000...000222111///---///222000111111222222111111000222333000,,,,,,...---)))***))))))+++******000888JJJ^^^xxxpppVVV???555666999888111000000000222444666777444444777:::===:::333---+++,,,---/////////......///---+++***,,,.........,,,++++++***+++,,,---.........000666===@@@>>>;;;444111...+++)))***+++,,,------......///000000000******,,,---.../////////000///---,,,+++,,,,,,---///...,,,+++******++++++&&&((()))))))))***---///000---))))))******(((%%%,,,<<>>555+++'''***,,,,,,)))&&&&&&&&&''')))(((&&&$$$$$$%%%&&&%%%$$$$$$&&&((()))***+++)))'''&&&&&&'''$$$$$$$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***&&&######&&&'''&&&$$$%%%$$$%%%&&&''''''%%%###"""""""""###############%%%$$$###""""""###%%%'''$$$''')))((($$$"""###%%%%%%%%%&&&''''''&&&&&&%%%###$$$%%%'''((()))******))))))'''%%%$$$"""!!! ------------............000------000000,,,+++...000///---...//////...---222222222111111000000000///...---...000111111000333222111000111222444555444444333333444555777888777555444555777:::;;;;;;666666777999;;;=========777222000222444222333555555444333222111000000000//////111444777888888666444444444333333222222222///000111222222111000000111222333333222000//////222///000444666555555777666444111000111222222222222333555888;;;;;;999666111444999AAANNN```ooowwwtttooobbbZZZbbbtttzzzvvvlllnnnrrrtttpppeeeXXXPPP@@@<<<999:::@@@FFFHHHHHHCCC>>>;;;:::777333333666///111333333111000222444555555555555555444333222111333666666666777:::===999555<<>>888444444333000///111///111333333111111444777555444555777555000///222000222222222555999999555555666777777555333333444000111222333222111///...,,,,,,---...000111111000---...000111111222444666666666666555333222000///000333555444000...///111000000000000000000000000000333222...,,,...///---(((''''''***///777FFFTTTpppeeeGGGDDD;;;222222888;;;999333111...///222555444333111222444999===:::222+++***,,,...///000000///...---+++***+++...///---,,,++++++*********+++,,,---,,,,,,111>>>MMMSSSOOOIII???888///***+++,,,,,,+++,,,,,,------------------+++,,,---.........------//////...------,,,++++++---,,,+++******+++,,,,,,'''((())))))((()))+++---,,,,,,,,,***)))((((((((()))444===;;;///%%%%%%)))...---+++***)))(((((()))&&&&&&'''))),,,---,,,+++(((((((((***+++***(((%%%''''''&&&%%%%%%&&&'''(((%%%''')))+++***(((%%%###!!!###%%%%%%###!!!!!!!!!###$$$$$$%%%***444@@@IIInnnmmmdddZZZZZZaaa___VVV\\\```]]]RRRGGGCCC@@@>>>KKKHHHJJJQQQSSSOOONNNQQQRRRNNNIIIEEEDDDEEEEEEFFF<<>>>>>;;;555...))))))***++++++$$$$$$&&&(((******'''%%%$$$&&&&&&$$$""""""$$$&&&''')))******(((&&&&&&&&&$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%######"""""""""""""""!!!!!!$$$###"""!!!"""###%%%&&&###'''***)))%%%"""###%%%$$$%%%'''(((((('''%%%######$$$&&&'''''''''''''''((('''&&&%%%###!!! ---------...............///,,,---000000,,,,,,......---,,,---...///...---111111111111111111111111,,,,,,,,,...111222111///444333111000000111333444555555444444555666888999888666444444666999:::;;;;;;:::999999999:::;;;;;;777333111333444333444888777666444222111000//////444444555888<<<===<<<;;;333333333222222222222222///////////////.........///222444444333111//////111///000666888666555777777444000000111333555555555555666999;;;<<<:::888777:::???IIIXXXgggpppssseeebbbXXXRRR[[[kkkmmmddd^^^```fffllljjj___SSSKKK>>>;;;999<<>>MMMdddwwwaaa:::000888<<<777444555666333777333///000444777555222000000333888<<<:::222******+++...000000000///...*********---000000,,,)))***************+++,,,,,,,,,---666HHH\\\eee___UUUHHH>>>111+++,,,...---***,,,,,,,,,,,,+++***)))))),,,,,,---......---,,,,,,,,,,,,---,,,+++***)))(((,,,+++*********+++,,,---((()))))))))((((((***,,,)))+++---,,,)))((()))+++%%%***///...)))%%%%%%(((******))))))))))))))))))''''''(((+++,,,,,,***'''&&&&&&'''***++++++)))''')))((('''&&&%%%&&&'''((((((,,,222666666222---))) ###%%%%%%$$$!!! ###$$$%%%'''...;;;JJJUUUhhheeeYYYKKKMMM\\\dddbbbhhhpppqqqhhh\\\RRRHHH???HHHFFFIIIRRRTTTPPPMMMOOOLLLJJJHHHIIIMMMQQQSSSSSSBBBAAA@@@===;;;;;;===???333222000+++'''%%%%%%'''######%%%(((++++++(((&&&$$$%%%&&&### """%%%$$$''')))***(((&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((!!!$$$&&&&&&%%%%%%&&&'''%%%$$$$$$&&&''''''%%%#########""""""!!!!!! ###"""!!! !!!"""$$$&&&###'''+++***&&&"""###%%%###%%%((())))))'''$$$"""###$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$###!!! )))+++---///111222222111222///...000000......111222111///---,,,+++,,,,,,111000///...............------......//////000000333000---,,,...000111222666777888999999999999999666555444444444666777888888;;;===>>><<<:::999999777333000///111333222000333444333111///000444888>>>>>><<<999;;;???>>>:::777777666666666666666777///000000...---,,,---...111333666666333///---+++///222777888888555444333888555000...222888999888999555555999:::777888===CCCBBBHHHWWWccchhhlllooobbbZZZOOOKKKSSS___```[[[WWW___fffgggccc\\\UUUPPPBBB<<<777999<<<>>>CCCHHHLLLDDD;;;777888::::::888333000///000333555333111222444666666555444555666666555555555666777999:::999>>>AAA@@@;;;888999<<<666555444333222111000//////222555777777666666777888555222111222222///---333111444::::::555222444222555777555111---,,,---222333555666666444000...////////////000111333333---...///000000111333555888333000444;;;===777000777888888555000---...111///---***((((((***---///333000---,,,---///111222///000999LLLbbbwwwfffGGG888111333555555333222222222222111111222444555555444777222000333888999444///.../////////---,,,---......------,,,+++++++++,,,...---,,,+++************---...777JJJ___jjjfff]]]UUUFFF444,,,...222111...///111///***))),,,---+++---...//////...,,,***(((''')))+++,,,,,,)))&&&$$$...,,,)))'''''')))+++---...,,,)))&&&&&&'''***,,,(((''''''(((***+++***(((...,,,***((('''''''''(((++++++,,,,,,+++)))&&&$$$&&&)))+++***(((%%%&&&''''''((((((((())))))*********)))'''%%%###""""""!!!'''...888@@@CCCAAA;;;666'''$$$###&&&&&&""" !!!###""""""(((555FFFPPPTTT[[[UUULLLHHHNNNZZZbbbdddrrr{{{aaaIIIEEELLLHHHJJJRRRSSSIIIAAAAAAEEE>>><<>>;;;;;;>>>@@@888555///***'''&&&&&&'''"""%%%'''(((&&&%%%&&&&&&&&&'''&&&%%%"""!!!"""###'''&&&&&&%%%%%%%%%&&&&&&"""%%%(((+++---,,,***(((,,,222111(((&&&++++++$$$&&&%%%$$$#########$$$%%%$$$"""!!!###&&&))))))'''(((%%%%%%)))(((!!! &&&$$$!!! !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""######'''&&&''',,,000111,,,''''''''''''&&&$$$"""!!! $$$$$$######"""!!!!!!!!!***+++---///111111111111111...---000///---...111//////......---.........///////////////000111222//////////////////000000000---+++***,,,...//////555666666777888888777777666555555444555666777888888:::======<<<:::999999333333333333222333444555000111111///...///333777<<<===<<<:::;;;???===888:::999888666666666777888111111000///.........///111333666666444000...------000444555444333222111333333111///000444:::===;;;666555777888999@@@IIINNNSSS]]]hhhnnnnnnhhhbbbXXXQQQJJJKKKQQQXXXZZZZZZWWW___hhhjjjggg___SSSIIIAAA;;;666888:::===AAAFFFIIIBBB999555666888888777333222111222444555444222333333444555666777777666666666555555666777999::::::===???>>>:::777777999888777777666555555444444111333666777777555555555888666333333333222000---000///222888888444222444222444666555111...------///222555777666333111000......//////000000111111...///000000000000222555888444111333777888333///444444555333111000000111---+++)))'''((())),,,......,,,+++***,,,///111222999???OOOiiimmmMMM999222333555777777555444444444333222111111333444333222333111000222555555222......//////...,,,+++,,,---------,,,+++++++++++++++,,,,,,+++++++++++++++,,,......222@@@PPPZZZYYYUUUOOOBBB222,,,...222111......000///,,,+++......+++------...///...---,,,+++******+++,,,---,,,,,,+++---+++)))'''''')))+++------+++)))''''''(((***+++(((''''''(((***+++)))(((,,,+++)))((('''&&&&&&&&&((()))***+++***)))'''&&&&&&(((+++***(((&&&&&&'''&&&&&&&&&''''''((((((((()))((('''%%%$$$###"""""""""(((---//////,,,***%%%!!!!!!###### !!!$$$&&&)))///888DDDNNNSSSSSSZZZ\\\SSSIIILLL\\\kkkooowwwxxxyyyzzzjjjVVVQQQIIIIIINNNUUUPPPAAA888888>>>999===PPPhhhpppcccSSS>>>>>><<<:::888777999;;;444222---)))&&&%%%&&&&&&%%%''')))***)))(((((()))'''''''''%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&&&&###%%%(((+++++++++)))'''777???>>>111)))******&&&)))(((&&&%%%$$$$$$$$$%%%###!!! """%%%((((((''',,,'''&&&((('''$$$$$$'''&&&$$$!!! !!!"""!!! #########$$$$$$%%%%%%%%%((('''%%%$$$#########$$$'''%%%%%%)))------)))%%%''''''&&&%%%$$$"""!!! ###############"""""""""***+++---///111111111000///,,,,,,......,,,---000---...//////000000000000------...///111333444555000000000000000000/////////---+++***,,,...//////444444555666666666555555666666555555666666777888777:::<<<===<<<:::::::::444555666444111000222555000000000//////000444666;;;<<<<<<<<>>888999888666555444555666666111111000///...///000000111444666777444222000///...000333444222111111222000111222222222666???GGGAAA???===>>>???EEETTTaaafffooouuusssrrrooocccVVVNNNHHHGGGMMMQQQQQQWWW```ggglllooonnnlllfffYYYMMMAAA:::555666999;;;@@@EEEEEE???888444555666666555555333333333555666555444444222222555999:::999777666666555555555777888999;;;;;;;;;:::999777666555777777777777777888888888444666888888777444333333999888666555555333000.........000444555333111333111333555444222///...------222666777555222222333///000111222222222111000///000111000//////111333777555222111222222000/////////000111333333222000***)))(((((((((***,,,------,,,***)))+++///333555???IIIaaahhhIII666///000333444666666555444444555444222000000111222111000///000000111111000000///...//////...,,,***+++,,,,,,,,,++++++******++++++************+++,,,---...000......333<<>>444444<<<888===RRRkkkppp]]]HHH999999999777555444555666000...***'''%%%%%%%%%&&&&&&(((******)))((()))***((()))(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%''')))***)))'''&&&999AAAAAA444(((&&&(((''',,,+++)))'''&&&%%%%%%%%%###!!! !!!$$$'''((('''---(((%%%$$$###"""$$$(((&&&$$$"""""""""###"""!!!!!!""""""###$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%&&&$$$###%%%'''(((&&&###&&&&&&&&&%%%$$$"""!!! ###############$$$$$$$$$+++,,,...///000000000000...+++***------+++,,,///---...000111111111000///---------///000222444555222222111111000000//////222000......000222333333444444555555555555555444666666666666666666666777888:::===>>>===<<<<<<<<<>>>===:::777444222333444333333222222222333555777999;;;===@@@EEEGGGBBB999777777777777777777777666222000...------...//////222444777777555333222222111222444444333333444555222111333777;;;@@@IIIRRRLLLMMMNNNNNNPPP[[[lll{{{rrriiihhh___QQQJJJEEEHHHRRRSSSPPPZZZkkkyyypppkkkiii```UUUBBB;;;555666888:::>>>DDDAAA===888555555666555555555555555555555666555555555222111444:::===;;;777555444444333444555666777999777666777888888777555444555555666777888999999777888:::999777444222222999999888777666444111000000000111333333222111111111222444444333111///......333777777444111222333333444555666666555333222000111111000//////000222444444333111//////000222...------000444444111---*********++++++,,,------///...+++)))+++222:::@@@GGGTTTmmmmmmKKK999222222555000222333333222111222444444222000///000000///...---///111111...---///111...//////...+++******+++,,,++++++*********++++++))))))******,,,...///000111///...---...222666999:::444---***---//////---+++///000//////111000,,,+++++++++,,,---///000111>>>:::444...+++)))***+++***)))(((&&&'''(((***,,,*********++++++******))))))(((((()))++++++)))((((((((())))))((('''%%%$$$###$$$%%%'''((()))))))))'''(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""!!!"""$$$&&&'''%%%"""###%%%%%%$$$''',,,333:::DDDJJJIIIGGGLLLTTTVVVUUUUUURRROOORRR___kkkvvvnnn\\\[[[lllooo___SSSLLLTTTaaagggZZZCCC888:::AAA<<<>>>LLL^^^```PPP>>>999::::::777444222111111,,,+++)))'''&&&&&&&&&&&&%%%&&&(((((('''&&&'''))))))))))))'''%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&...333222***###$$$&&&&&&***))))))((('''&&&&&&%%%$$$###""""""$$$''')))***---***&&&$$$######$$$'''&&&$$$######$$$$$$###""" !!!"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&###!!!!!!######"""!!!&&&&&&%%%%%%###"""!!! """""""""###$$$%%%%%%&&&,,,---...000000000//////,,,***))),,,,,,++++++//////000111111111000...---...------...///000111222222222111111000000//////222111///000222444555444444555555666555555444444555555666666666555555555888;;;>>>@@@???>>>>>>???EEEBBB>>>;;;:::999888777666555444444555666777888888<<<@@@FFFNNNQQQJJJ???777888999;;;;;;:::888888333000,,,+++,,,......---222444777888777555555555333444444444444555888;;;888333444===FFFLLLRRRYYYVVV[[[___```cccooopppbbbaaa[[[PPPKKKHHHMMMUUUTTTQQQ___sssxxxnnnjjjaaaVVVFFF>>>777666777999===BBB???<<<999777666666666666555555555555444444444555444111000444:::===;;;888444333222111222333444555555444333444666888888777333333444666777999::::::888:::;;;:::777444333222888888999999777444222111444444444333222222222000111222333444555444222000111444666666333111111222333444555666666555333222111111222111///...000111111222222111//////222444...------000333333///,,,,,,---...///000//////...---,,,++++++111===LLLVVV]]]iii~~~vvvNNN999666888888888000111222222111111333444555333000.../////////...---000222111...---///222...//////...,,,++++++,,,,,,++++++***++++++,,,,,,))))))***+++,,,...///000000000000---******---111222///,,,***,,,---...---+++///000//////111000,,,++++++++++++,,,...///000EEEAAA:::333...,,,---...)))((('''&&&'''(((***+++)))***++++++,,,+++*********))))))***++++++)))(((((())))))***)))(((&&&%%%"""###$$$&&&((()))******((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$""""""""""""""""""######$$$"""$$$''''''(((---444<<>>CCCLLLSSSPPPEEE:::999:::888555000---++++++*********)))((((((((((((%%%&&&''''''&&&&&&'''))))))***)))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&###!!!"""&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%'''+++---,,,+++)))'''&&&((())))))&&&%%%$$$$$$%%%&&&$$$### !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!! !!!!!!!!! %%%%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&---...///000000///......,,,)))))),,,---+++,,,///000000000000//////...---///...............//////000000000000000000//////000......///111333333222444555555555555444333333444444555555555444333333888:::>>>@@@@@@??????@@@BBBCCCCCCBBB>>>:::777555666555555777:::<<<<<<<<<===BBBJJJTTT^^^bbbZZZNNN::::::999999888888777777999444///---...000///...222555777888888777888999666666666666666999>>>BBBBBB;;;<<>>>>>>>>>>>???DDDNNNXXXVVVIII<<<555555888777888<<>>QQQccctttpppZZZDDD::::::::::::<<>>...%%%%%%%%%!!!&&&&&&&&&'''))))))'''%%%"""""""""""""""#########"""###$$$%%%%%%%%%$$$###$$$%%%''''''&&&%%%%%%&&&###############"""!!! !!!!!!!!!!!!...//////...,,,***++++++....................................///000222222333000---...000222222111222...++++++...000000...000000111111111111111222...///000000000000222444///000222444444222111///,,,999===;;;<<<888<<>>===111///...000333555444222222222222111///...,,,+++------,,,++++++******)))+++---...---,,,000555777666999666555666000000>>>NNNbbbuuuxxxwwwvvvnnnMMM;;;444111111111111222333444444333222000/////////000111,,,---///111222111000//////...---...//////---+++222000000111000---///444666222---******+++,,,---,,,+++***)))((((((((((((***+++,,,---///333888<<<000///---+++***)))******,,,+++***)))((()))***+++------,,,+++***)))((('''***'''$$$$$$''')))((('''&&&&&&&&&''''''((()))***+++)))((())),,,,,,***''',,,+++***)))((()))***+++)))(((&&&%%%%%%&&&'''(((,,,+++)))((((((((()))***''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!"""######""""""###%%%$$$&&&,,,555;;;===BBBHHHZZZVVVVVVZZZYYYTTTSSSVVVNNNNNNXXXeeefff\\\XXX]]]vvvooonnnpppmmm___QQQQQQWWWUUUFFF777222777???EEEEEE@@@888333///---+++(((&&&%%%%%%%%%((()))***)))((('''((()))+++'''###"""%%%''''''&&&%%%&&&&&&&&&&&&%%%###"""$$$$$$%%%'''(((***++++++&&&''''''''''''))),,,...''''''&&&%%%%%%(((---111((('''&&&%%%$$$#########((((((((((((((((((((((((RRR]]]UUU555"""&&&***$$$,,,***$$$ %%%,,,***######!!! """$$$%%%### %%%&&&''''''%%%###$$$$$$$$$%%%%%%$$$""""""$$$&&& """$$$$$$###"""###$$$ """######!!!...//////...,,,***+++,,,------------------------............///000111222222///---...000222222111///---+++,,,///000...+++000000000000///...///000.../////////......111333:::;;;======:::555000------777999777:::;;;EEEYYY|||}}}dddWWWSSSOOOMMMQQQXXX\\\\\\___dddaaahhhvvv}}}tttxxx|||{{{dddRRRDDDDDDFFFBBBAAADDDJJJLLLOOOUUU___iiijjjfffooottttttlllfffgggkkknnnooommmgggaaabbbggghhhfffggglllnnnmmmrrr{{{xxxnnn```VVVNNNNNNQQQVVV```jjjvvvxxxuuunnnhhhccc\\\UUU```tttzzzfffPPPNNNSSSVVVMMM@@@666444666555666999555666666555444333555666666555222000///000000111777444333444222000333999??????===999444222222333555555555444333222222222///000111333555666888999===BBBAAA<<<999;;;===<<<666555444222222222333333222222111111111111222222000000111444777888555222111///...111666;;;<<<;;;111///...///222333222111111111111111000///............------,,,++++++******,,,......///111444666000444444666======AAAQQQfffyyy|||bbbJJJ:::444333222222222222222333444444222111000///...///000000---///111222333333222111///...---...//////---+++111//////000///,,,...333999555000---,,,...//////,,,,,,+++***)))(((((()))***+++,,,---...222777;;;000///---+++************++++++***))))))(((((((((++++++***************)))***'''%%%%%%'''(((((('''((((((((((((((()))***+++,,,***)))+++---...,,,))),,,+++******)))))))))))))))(((&&&&&&&&&'''((()))+++***)))((((((((())))))((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""############%%%'''***+++000888<<<===BBBHHHNNNNNNRRRWWWVVVSSSVVV]]]]]]ZZZ^^^ffffff\\\WWWYYY\\\sssttt```ZZZ]]]```bbbVVVJJJHHHLLLIII===000333777<<>>AAABBBDDDBBB<<<888999::::::555444333222111111111111111111000000000000111111---...///222444444222000111///...000555888888777111///...///000111000//////000000111111111000000/////////......---,,,+++,,,---///111222222222333333<<>>@@@FFFLLLKKKMMMSSSWWWWWWUUUZZZ```^^^[[[```kkklllbbbXXXUUUNNNZZZ```YYYRRRTTTXXXZZZPPPGGG???===>>><<<333+++666777999:::999666222000''''''&&&$$$$$$$$$$$$$$$(((***,,,,,,)))'''&&&%%%(((''''''%%%$$$%%%'''***(((((())))))((('''%%%$$$&&&'''((()))+++,,,,,,,,,(((((('''%%%###"""$$$%%%******)))'''%%%&&&)))+++''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&,,,///+++'''''''''&&&###$$$%%%)))111888666000&&&$$$"""###$$$&&&&&&&&&"""###%%%$$$###""""""###$$$######%%%((()))&&&$$$&&&%%%###!!!!!!$$$(((&&&%%%$$$#########$$$%%%,,,---...---++++++,,,---,,,,,,,,,+++++++++++++++------......///////////////.........///000000000///---,,,---000111///,,,000111222000---,,,...000......---,,,,,,///444888;;;<<<>>>>>>>>><<<:::999777;;;888888>>>DDDXXXuuuxxxlllpppqqqiiigggnnnuuu{{{}}}uuugggcccddddddfffiiixxx~~~vvvttttttoookkkbbbXXXZZZbbbfffaaa[[[XXXRRRLLLNNNHHHEEEJJJXXXjjj{{{|||pppeeeaaabbb^^^WWWZZZ___[[[PPPKKKLLLIIIAAA@@@;;;555333333555888;;;444444333111000111555888888333...///333666555222666333333555444111444999<<<<<<;;;777333000000000444444333333222222222222444333333444777;;;@@@CCC???>>>;;;666444444555555444444333222111000//////000000////////////000000...///000222444444222111111///...///333666555333000000/////////......---000000111111111111000000......//////...---++++++///...///222222//////000333CCCPPP```ttt{{{___FFF;;;999666444222222222222444444444444444444333333000///...---,,,---......///000222333333333333333///...---...//////---+++...---///222000------111444000,,,******+++,,,,,,------,,,+++++++++++++++***+++,,,,,,---///333666666555222///,,,+++******...///111111000...+++)))))))))))))))************))))))((((((((((((((('''***))))))(((((())))))***,,,,,,---...///000//////---.........---+++)))'''(((((((((((()))***,,,,,,)))((((((''''''''''''''''''''''''((()))+++,,,---''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###""" !!!######$$$'''+++...//////444;;;AAADDDKKKSSSQQQQQQRRRTTTVVVVVVVVVVVVXXXZZZdddqqqtttgggUUUJJJMMMRRRUUUUUUWWWZZZXXXSSS???;;;666666777777444000777888999999777333000---%%%%%%$$$$$$$$$$$$%%%%%%(((***------***'''$$$$$$$$$&&&'''%%%######&&&***)))*********)))'''&&&%%%%%%&&&(((***++++++++++++###$$$%%%$$$$$$%%%'''***,,,,,,+++)))&&&%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''')))---,,,'''%%%&&&$$$%%%'''+++000111---((((((&&&$$$""""""###$$$%%% """######"""!!!!!!"""###!!! $$$)))***&&&!!!$$$$$$###!!! ###&&&'''%%%$$$$$$$$$%%%$$$###***,,,---,,,++++++,,,---,,,,,,+++++++++*********,,,,,,---............---------...///....../////////---***,,,///222111///...111333111---+++---///,,,---------...333888===888777777777999<<<@@@AAA999;;;888999???CCCVVVtttuuuvvvxxxsssssszzz}}}zzz}}}xxxvvvwwwyyy|||rrrttt|||rrrcccVVVRRRVVVVVVPPPIIIGGGGGGGGGGGGEEEEEELLL\\\ppp~~~xxxjjj___\\\]]][[[UUUTTTTTTOOOHHHGGGIIIDDD;;;999:::999666444444555555444444222000///000333666777333...///333666555333444222222444333111333888555666777555333111111222444444333333333333333222666555333222444888===???888555333222111111222333333333222222111000////////////......//////000111...000111222222222222222111///...///333444222000000000000///...---------111111222111111000///...------.........,,,***)))///,,,---///...***...444888OOOfff~~~bbbEEE888...222555555222//////000444555555555555444222222000///---,,,,,,,,,---......///000111111222222222///...---...//////---+++///...111444333......111000---***((()))*********...------,,,,,,,,,,,,---***+++,,,,,,,,,...000333:::888555111...+++******---...000222111...+++)))*********)))))))))(((((()))*********)))((((((((((((((('''''''''((()))))),,,---...//////...//////.../////////---+++)))(((((((((((()))***+++,,,,,,(((((((((((((((''''''&&&%%%%%%&&&'''(((***+++,,,'''&&&%%%%%%%%%%%%''''''$$$%%%%%%$$$$$$###"""!!! !!!$$$%%%'''***///222444333666===BBBEEEMMMUUUXXXRRRNNNPPPWWWZZZTTTLLL^^^___gggqqqrrrfffTTTHHHJJJLLLPPPUUUZZZXXXMMM@@@444333222444777:::;;;:::777999::::::777333...***$$$$$$%%%%%%&&&&&&&&&&&&(((***------***'''$$$$$$"""$$$&&&$$$""""""%%%)))***+++++++++***(((&&&%%%$$$%%%''')))******))))))###$$$%%%%%%%%%'''***---,,,,,,,,,***'''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&)))(((###!!!$$$'''&&&'''+++,,,***$$$!!!)))'''%%%!!! !!!""""""!!! !!!"""!!!"""'''((($$$ !!!###"""!!!!!!"""$$$$$$######%%%'''(((&&&$$$)))+++,,,,,,++++++,,,...---,,,,,,++++++*********+++,,,---......---,,,,,,+++---//////...---...///...,,,+++...222555444222///444777555///+++***,,,+++,,,---...000444:::>>>999777444333555:::???BBB???@@@>>>AAAHHHJJJ\\\||||||{{{~~~{{{zzzxxxvvv{{{yyyuuuwwwzzz|||vvvjjjpppxxxiiiWWWIIIHHHHHHFFFBBB>>>>>>BBBEEECCCEEEIIISSSeeewwwuuupppeeeZZZVVVVVVSSSNNNKKKIIIDDD@@@@@@BBB===555666;;;===:::666555666555555555444222111111333555666333//////222444444333222000111444333111222777111333444555333333333444444444444444444444444444777555333111222444777:::333000///222444333222444111222222222222111000000............///111222333,,,...000000/////////000111///...///333333111...///000111000...------...111111111000000///------,,,---...///...,,,***))),,,***+++...,,,,,,888HHHaaawwwbbbCCC777666000333444222...---111555444555555555444333111000000///...---,,,---...............//////000111111///...---...//////---+++......222555444///...000000...***)))***++++++***......------------......)))+++,,,,,,,,,,,,...000999777444000---+++******)))***,,,...---,,,)))'''*********))))))((((((((()))+++,,,+++)))(((((((((&&&&&&&&&&&&'''((()))***+++---......---,,,,,,---------------,,,+++))))))(((((())))))******++++++((())))))))))))((('''&&&%%%%%%%%%&&&'''(((***+++'''&&&%%%$$$%%%&&&'''(((###$$$$$$$$$$$$###"""!!!!!!###'''+++...111444777===;;;<<<@@@BBBEEEKKKSSS___WWWPPPTTTaaaiiiaaaSSSaaaaaacccfffiiigggaaa\\\PPPOOOQQQVVVYYYTTTEEE888222111111333888<<>>;;;777888>>>BBB???666...+++++++++---...///111333777:::666444222111222666:::<<>>=========<<<<<<>>>AAA???DDDLLLVVVggguuuxxxsss______ZZZRRRMMMMMMKKKGGGCCCBBB???<<<;;;<<<999444444<<>>===;;;BBBLLLQQQhhh}}}~~~zzzsssyyy{{{{{{~~~nnneeefffjjjmmmpppttt|||zzznnneeefffoooxxx|||{{{zzzuuupppmmmkkkbbbYYYSSSTTTQQQMMMMMMUUU]]]```ZZZ___```XXXNNNHHHDDDAAA777777:::>>>???>>><<<<<<888???GGGQQQ___jjjggg^^^KKKOOOOOOJJJFFFFFFEEECCC@@@AAA???<<<:::999888555222:::===666222555999:::;;;<<<<<<:::777555555666333333222000...///111333///---///222111///000555222555777888777666666777555555666666666666666666555333222111111222333555000,,,,,,444777444111222///000222333444444333333,,,,,,---///111333555777---///111000...---///111000......000444444111......000222111......///222+++,,,---...////////////...///111222111///,,,***------333999;;;FFFeee}}}]]]BBB777888;;;:::222///---000555777444000333444555555333111...---111000///...---...//////............///000111222///...---...//////---++++++,,,000555333...+++---...,,,)))))))))******)))//////.........//////000)))+++,,,,,,+++***,,,------,,,+++***++++++,,,---'''(((***+++,,,,,,++++++&&&&&&'''((()))***++++++))),,,...---***'''((()))&&&&&&'''(((***,,,---...***,,,...,,,)))'''''')))((((((&&&%%%%%%&&&'''(((((())))))))))))((((((''')))***+++++++++***((('''''''''&&&''''''((()))***&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%***111777;;;===???AAADDDAAAAAADDDGGGJJJQQQZZZ[[[YYYVVVYYYeeeppplllaaajjjjjjhhhbbb[[[XXXVVVTTTVVVLLL@@@::::::999999999666222......222444444222444111---)))&&&%%%&&&&&&$$$$$$&&&&&&'''&&&%%%$$$((()))***)))((('''((()))(((&&&$$$&&&***+++***(((+++++++++***)))'''%%%###%%%'''***,,,,,,+++***(((******)))'''$$$$$$%%%'''&&&(((++++++***(((''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&(((""" %%%)))((((((""" """""" %%%"""$$$###  !!!"""###"""!!!"""#########$$$"""!!!!!!"""$$$#########"""###''',,,000NNNDDD666,,,((('''%%%###'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,+++***+++,,,---...000111222333;;;FFFJJJHHHDDDBBBAAAIIIPPPTTTNNN@@@444//////000111111000......///111///000000000000111444666;;;BBBDDDIIIQQQUUUdddzzzvvvyyy~~~}}}vvvsssllldddbbbdddbbbZZZRRRKKKTTT\\\[[[UUUQQQSSSWWWWWW\\\```___]]]aaalllwwwddd___YYYTTTPPPMMMJJJHHHIIIFFFCCCCCCEEEGGGGGGEEEJJJIIIGGGEEEDDDBBB???===999888888999999;;;<<<<<<>>>???CCCKKKSSSUUUQQQLLLHHHFFFDDDCCCCCCCCCBBBAAA???===<<<;;;:::999666444777777666777777888999999??????>>>===:::777444333333333222222111222222222333333222222111000000000000111111222444555555666444555777888888777555444555333000......111444666111111111111111333444444111333555666444222111111///222000,,,...444444000222000...///222444444222777555222///......000111111000000000000000111222---,,,---000222333///,,,222...,,,---...---------111DDDMMMQQQ^^^jjjvvv~~~lllYYYGGG;;;;;;<<<666444888888444111111555777444111666333111//////...---+++222222111000///---+++******,,,------,,,,,,...///...---,,,---///111111111,,,,,,---.../////////...,,,,,,,,,***)))***---///,,,---000111222111000...---,,,***))))))***,,,---------------,,,+++***)))&&&%%%$$$'''+++------+++&&&%%%&&&))),,,,,,)))&&&'''+++///000//////222444+++***)))((((((***,,,---***************)))(((((('''((()))***)))(((&&&$$$)))+++,,,***(((&&&&&&&&&(((+++---...,,,)))((('''))))))(((''''''''''''(((+++((((((+++,,,)))''')))'''&&&&&&(((((('''&&&'''...---333???HHHJJJIIIJJJGGGGGGGGGHHHKKKQQQVVVZZZXXX^^^\\\TTTUUUbbbhhheeemmmhhhiiikkk^^^HHHBBBIIIJJJHHHCCC:::222222888>>>555444222000//////000111,,,+++)))&&&%%%$$$$$$$$$'''&&&$$$$$$%%%&&&''''''((()))+++***(((''''''((((((((('''''''''((()))***+++***)))'''%%%%%%&&&((((((((())),,,//////***&&&+++***)))(((&&&&&&&&&%%%)))+++,,,,,,***(((''''''$$$&&&)))))))))(((((()))######$$$%%%%%%%%%%%%$$$((('''$$$""""""$$$&&&''')))&&&###!!!!!! &&&%%%###""" ###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$######""""""(((***'''***000VVVMMM999$$$!!!******###((()))******++++++++++++++++++++++++******************,,,------,,,,,,+++++++++,,,---...///000000222999@@@BBB===888555444555;;;???>>>666///---...111222222111///...000111...000111111111333666999>>>CCCDDDGGGLLLIIIRRRhhhxxxtttvvvyyyqqqfff]]]UUULLLIIIJJJHHHAAA999;;;AAAGGGFFFBBB???@@@CCCIIINNNQQQQQQOOORRRYYY___VVVSSSNNNJJJHHHFFFCCCAAABBB???===>>>???@@@???===AAA@@@??????===;;;888666777888999:::;;;<<<===>>>======???DDDJJJKKKGGGBBB>>>>>>???AAABBBBBB???<<<===;;;:::999999888555333777666666666666777777888<<<;;;;;;:::888666444222222222111111111111111222555444444333222111000000000111111222444555555666333444555666666555333222555333000---...000333666111222222333333444555555222444777777555333222222000222000------222333000///...---...111222111000333222000//////000111222111111000000000000000111---------///222333111...000///000111222111000000PPPdddppptttvvvtttyyy}}}zzznnn^^^OOOAAA666666666111222888888444111111444555333000444222000.........,,,+++000000000///...---,,,+++***,,,---...------///111111///------//////...---,,,,,,------......//////---------,,,+++---111444666444222000......///000---,,,+++******+++,,,---......---,,,+++))))))(((&&&%%%$$$&&&***,,,+++***%%%&&&(((,,,//////,,,))),,,...000111///---,,,+++,,,+++)))))))))***,,,---)))************)))(((((('''((()))***)))(((&&&%%%&&&'''))))))'''&&&&&&'''(((+++------+++(((&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((%%%%%%)))***'''&&&(((******++++++)))&&&%%%&&&))),,,444@@@IIINNNUUU\\\SSSQQQNNNNNNQQQQQQOOOLLLRRRVVVVVVQQQTTT]]]bbbbbbiiihhhjjjgggWWWDDD>>>BBBBBB@@@;;;555111222777<<<444333111///...///000111)))((('''&&&%%%&&&&&&'''((('''&&&%%%&&&&&&'''''''''(((***)))(((''''''(((%%%%%%%%%%%%&&&''')))*********)))'''%%%$$$$$$$$$'''((()))+++---,,,)))'''******((('''%%%$$$$$$$$$&&&(((******((('''''''''"""&&&***,,,+++(((&&&&&&######$$$$$$%%%%%%%%%$$$(((&&&$$$###"""###%%%''''''&&&$$$"""!!!!!! ######"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$### """''''''%%%&&&+++444333+++!!!!!!'''%%%************************************))))))))))))((()))+++,,,,,,,,,+++***,,,,,,------------......///444888888333...,,,++++++...111222111000///000111222222111//////000222///111222333444666999;;;@@@CCCBBBDDDGGGAAABBBRRRsss{{{wwwzzzyyyjjjYYYIIIBBB:::888999999444...444666777777666444555666;;;===@@@AAAAAABBBDDDFFFGGGEEECCCAAA@@@???===::::::999999:::;;;:::888666888888999999777555222000555777999;;;===???@@@@@@@@@>>>===???BBBAAA>>>;;;666888<<<@@@BBBAAA===999:::999777777777666444222777666555555555555555555777777777777666555444333111111000000000000111111666666555444333111111000111111222333333444555555222222333444333222000///333222000//////111333555222333444666666666666555444666777777444222222222000222111...---000111///,,,,,,,,,---///000///......//////000111222333333222222111111000000//////...------...000222111000000111111111333888>>>BBBdddzzzxxxyyyppp___ccckkkdddUUUHHH<<<333333222000333:::888444111111333444222///222000.........---+++***---............---,,,,,,***,,,.........///000222333111///......---,,,***---,,,,,,,,,,,,...000111//////...---...111666:::@@@;;;444---***+++...000------++++++++++++------222000...+++)))''''''''''''&&&%%%''')))***)))(((&&&'''+++///222222///,,,------...//////---)))%%%,,,+++*********+++,,,---))))))******))))))(((''''''((()))))))))(((&&&&&&###%%%''''''&&&%%%&&&'''(((***,,,,,,***((('''&&&%%%$$$#########$$$%%%%%%'''$$$%%%)))***''''''***'''***...---++++++,,,...---111999AAAEEEIIITTT```ZZZVVVSSSTTTWWWUUUMMMFFFGGGJJJMMMPPPVVV___hhhmmmnnnqqqpppdddQQQBBB;;;;;;:::666222000111444777888444333000...------......&&&&&&%%%&&&&&&'''))))))***)))((('''&&&&&&''''''&&&'''(((((('''&&&''')))$$$$$$$$$%%%&&&(((***+++,,,,,,***)))'''&&&%%%$$$&&&((())))))(((((()))******)))(((&&&$$$#########$$$%%%''''''&&&&&&&&&'''"""&&&+++---,,,(((%%%#########$$$$$$$$$%%%%%%%%%(((&&&$$$###"""###%%%&&&%%%%%%$$$$$$"""!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!$$$$$$$$$######$$$%%%%%%$$$""""""%%%%%%######&&&!!!%%%%%% !!!&&&&&&!!!,,,++++++******)))))))))))))))))))))(((((((((((('''(((***+++,,,,,,+++***------------,,,,,,,,,++++++...111222000...---......------...000000000///000111222111//////000222333444666666666777999;;;@@@AAA???BBBGGGAAAAAAPPPiiissssssxxxtttaaaOOO???999444444777999777444555444333333444444444333666555555777999;;;;;;;;;AAA@@@>>>>>>>>>===:::888888999:::;;;:::888555333333555777888666444222111444666888;;;>>>@@@AAAAAADDDAAA????????????===;;;777888<<>>@@@DDDMMMXXXUUUTTTTTTVVVYYYXXXSSSOOOHHHFFFHHHNNNVVV```lllttt}}}xxxcccMMMAAA<<<:::666222...///333777777555555333000---+++*********%%%%%%%%%&&&'''((())))))***+++***)))'''&&&&&&'''%%%&&&''''''&&&&&&''')))''''''&&&&&&((()))+++,,,...---,,,,,,,,,+++***(((&&&'''((('''$$$$$$(((,,,***)))(((&&&%%%$$$######%%%'''((('''&&&%%%%%%&&&$$$(((+++,,,***'''%%%$$$$$$$$$###$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$"""$$$%%%%%%###!!! !!!!!! !!!!!! !!!"""######"""!!! $$$$$$#########$$$&&&&&&###""""""###$$$$$$$$$$$$'''***((( """''''''---,,,+++***)))))))))***)))))))))((((((((('''''''''(((***+++,,,,,,++++++---------,,,++++++******)))+++...////////////000...,,,******,,,------+++///000000000//////111333777888:::999888777888999???@@@===@@@FFFCCCGGGXXXjjjwwwmmmbbbYYY\\\bbb___OOO@@@777333000111555888666444333111...///111333333222666333111222666:::<<<<<<@@@>>>===<<<<<<;;;888666888999;;;<<<:::777444222111444777777555444333444444555777:::<<<>>>???@@@CCCAAA???>>>>>>?????????;;;::::::;;;<<<;;;999777666555555555777777555444555555444333222222333333333333333444555666777777222222222222222333444555444444333222111000//////111222222333333444444444000000000//////......---)))---333777:::999666444222333666888888888666555222333444333000//////000///111333444222///...///+++,,,...////////////000111222333555555444222111222222222222111///...---000//////...------...///...333888>>>NNNfff{{{}}}wwwhhhLLLEEE@@@EEETTT___^^^VVVLLL???333222777999777555444333111000000000/////////.........//////---+++***+++,,,---............+++---.../////////111333000///......///...,,,))),,,+++******+++---000222------------...222777;;;;;;888222---******+++---,,,,,,,,,,,,,,,,,,,,,,,,666333000,,,)))((('''((('''(((((((((''''''((((((,,,...222333333000---++++++(((%%%&&&***------,,,+++*********++++++,,,,,,)))))))))))))))(((''''''''''''((((((((((((((('''((()))***)))'''%%%%%%&&&%%%(((+++------...000111(((&&&$$$""""""###%%%&&&++++++,,,...,,,'''(((,,,,,,111222---***,,,---+++//////333;;;AAAEEELLLSSSSSSVVVXXXWWWUUUTTTVVVXXXSSSNNNJJJMMMXXXeeepppvvvwww]]]GGG===:::999888333000333888:::888444666444000,,,(((&&&&&&&&&&&&&&&'''''''''''''''''')))+++,,,***(((&&&&&&(((&&&''''''&&&%%%%%%''')))((((((''''''''')))***+++...---+++,,,......---+++&&&''''''%%%"""###(((,,,+++***)))'''&&&&&&%%%%%%*********(((&&&$$$%%%%%%((()))***)))'''&&&&&&'''$$$$$$#########$$$%%%&&&'''&&&%%%######"""######!!!###%%%%%%###!!! !!!###"""!!!  !!!"""######"""!!! """"""######$$$%%%&&&'''"""""""""###&&&((((((&&&+++---***"""!!!$$$---,,,***)))))))))******))))))))))))(((((((((((('''(((***,,,------,,,,,,------,,,++++++***))))))***+++---.........---------,,,++++++---/////////---///000000000111444666999;;;<<<;;;999888777888???AAA>>>AAAFFFEEEMMMaaammmqqqqqqppptttxxxooobbbNNNEEE@@@EEEKKKHHH???888444111000111444555333000000......///111333333333444222000111444888;;;======;;;999888888777555444777999;;;;;;888444222111///222555555333222444777555555666777888:::<<<======<<<;;;:::;;;<<<===>>>;;;888666444555555444333444333333444666777666444555444333333333333333333222222333333555666888999333333333333333444555666333222222111111000000///222222222333333444444444////////////////////////***---333888:::888666333222333444666666666666555000111222111///...///000,,,000666:::777000...///---...///.........000222333333444444444333111000000111222222222000///......///111111000///111222---888DDDRRRkkk```KKK@@@<<<888;;;CCCJJJLLLKKKGGG>>>444222555777444000111111000////////////000000//////000222111///---++++++---....../////////,,,---...///......///111...------...///...,,,***************,,,...000111,,,---.........000444777444222000---,,,+++++++++++++++++++++++++++++++++333111///,,,***((((((((('''(((***)))(((((()))***---///111111///,,,******,,,***((('''((()))***)))))))))*********+++++++++(((((())))))(((((('''&&&''''''''''''((((((((((((***+++,,,+++(((&&&&&&&&&%%%(((+++---...000222444***(((%%%###"""###$$$%%%'''''')))+++(((###%%%)))$$$---222333666<<<;;;444<<<999:::>>>AAAAAAFFFKKKYYY\\\]]]XXXQQQOOORRRWWWXXXVVVQQQTTTgggxxxeeePPP???666555666999666555777<<<<<<888333444222...***'''%%%$$$$$$'''''''''(((''''''&&&%%%'''***,,,+++(((&&&'''((())))))((('''%%%%%%''')))''''''''''''((()))+++,,,///+++((((((+++---,,,***''''''&&&$$$###%%%(((+++))))))(((''''''''''''(((,,,---,,,)))&&&$$$%%%&&&((())))))'''&&&&&&''')))%%%$$$#########$$$%%%&&&'''&&&%%%$$$###""""""""" ###%%%$$$""" !!!###$$$$$$###!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$&&&&&&&&&&&&""""""""""""''',,,+++'''(((,,,///---((($$$!!!!!!---+++***)))((()))+++,,,*********)))))))))((((((''')))+++,,,---...------,,,,,,++++++******))))))++++++,,,...//////---,,,+++,,,---...///000222333---///111222333444777:::888:::<<<<<<:::999888999>>>CCCCCCFFFKKKJJJTTTjjjrrrqqqgggZZZUUUUUUNNNDDD>>>888666:::===:::888999222111222444666777444111---...///111222444555666000111222333444666888999:::888555444444555444444777999;;;999555222000111///222444333111222666:::777666444333444666888:::666666777666666777999;;;777555333222222222111000111111111222555666555333444333333333333444444555222222222222444666777999222222222222333444555666222222222222222222222222222222333333333333444444////////////000111111222///000222333444333222111111222222333333444555555///000111000//////111333***...777>>>;;;222...000.........---+++---111444111222222222111111000000///000111222222111///...+++...222444444555777999666???JJJZZZyyysssYYYIIIAAA===999666666999<<<>>>???===;;;777333111111111111.../////////...///000111111111111333444444222///,,,---...///////////////,,,---......---,,,---///............///...+++((())))))***+++---...///000,,,...////////////111333111000...---,,,,,,,,,,,,)))******************)))------,,,+++***(((''''''''')))+++***))))))***,,,+++---///...+++))))))+++)))+++,,,,,,***(((&&&&&&(((((())))))*********)))(((((())))))(((((('''&&&'''''''''''''''((()))))))))***++++++)))''''''(((''')))+++------...000222,,,***&&&###!!!!!!"""$$$!!!"""%%%(((%%%"""$$$***###000<<>>333...111.........+++***+++000555///////////////000000000...///111222333222000///(((---444777999:::<<>>>>>======@@@DDDGGGIIIMMMYYYjjjwwwvvvaaaKKK<<<444444555333444444444444333222222555222111666<<<===777111---......///000111111222333222111111111222333444666555444333333444555666===@@@BBB===555///---...000000111222333333444444888999666111000444666555555444444444444555666666666555333222111000000111444222//////111333444555444444444555666777777888666444222222444666666666555222///000222444333222111222333444444333222111///111000---...333555333111111111222333444555666444222//////000222222222555222//////111333222111444333222111000000000000+++---///000111000///......---+++***,,,...111333111...,,,,,,///111000///555111///000///,,,,,,///333222<<>><<<;;;<<<666444333444555666555444555333222333222111000111------///000111111111111222222111000000/////////------,,,++++++***))))))))))))+++,,,---------------,,,,,,+++***)))(((((((((''''''(((+++---......111111222222111000...---555333///,,,******,,,---+++******)))))))))))))))&&&&&&&&&(((***++++++)))************+++,,,------***)))(((''''''((()))***,,,+++***)))((((((((())))))((('''''''''(((***+++***)))))))))***++++++,,,,,,+++)))(((&&&%%%%%%%%%)))+++,,,,,,***((('''''''''((()))***,,,---//////000+++%%%"""###$$$$$$###### !!!$$$&&&''',,,222AAA\\\rrrsssnnngggVVVAAA@@@EEEGGGFFFGGGJJJMMMMMMTTTSSSWWW^^^aaaaaaaaaccc]]]gggccc^^^yyy}}}^^^HHH666444555111///222777999777333333777777444,,,((((((,,,+++&&&%%%(((%%%&&&((()))((('''%%%$$$&&&((())))))'''%%%$$$%%%(((+++)))$$$$$$)))***&&&%%%,,,222555;;;DDDLLLNNN:::333***'''(((+++,,,+++,,,)))&&&%%%''')))(((&&&###&&&(((&&&"""!!!$$$(((******)))'''$$$###$$$%%%&&&)))+++***((((((+++---&&&%%%$$$$$$%%%%%%###!!!(((+++,,,((("""""")))&&&###!!! """$$$%%%###!!! """%%%'''&&&$$$###"""""""""""""""###### """%%%'''((((((&&&%%%'''%%%###"""###%%%%%%$$$ &&&,,,------...***$$$...---,,,***)))((((((((()))***++++++***)))((()))++++++*********+++,,,---...------,,,++++++*********...111111...,,,...000...------,,,...///111333333555999===>>>===;;;999777888:::;;;=========<<>>@@@<<<555///---......///222444444444333111666888666111000444555333333333333333333444555555111111111111000000000000333111//////111333444444222222333555666777888999888777555666888999888888555222000000222333333222222333333333222111///...000111///,,,---222444444444444444444555777888999444222//////000222222222333000......111222222111222222222111111111000000,,,---///000111000...---...---,,,+++,,,...000111000...++++++---//////...000///111444333000111555///<<>>>>>>>><<<:::777888999:::<<<<<<<<<<<>>??????BBBCCCCCC@@@;;;888777999777555333111000///......111000///.........//////000222333111......222666////////////000000000000////////////000222444555000000111111111111000000111222444555444222111000000000/////////000111222///333444222111222000,,,,,,---......//////......///000111111111///,,,+++000///...///222444444333......000222555777999999//////111444666555111///222222111000000000222333//////..................///111111111666AAAIIIKKK===;;;888444222222222333222000//////000111111000------...////////////000,,,---000222333222111111000000000//////...---------...//////...---+++***---+++***((((((***---//////000555;;;BBBNNNdddvvvkkkNNN===888999111222333333333333222111444333222333444555444222333222000333===CCC===111------///000222222333333111111111111000...,,,+++---------,,,,,,,,,,,,,,,---333888777333222888>>>000///...---+++***)))(((&&&''')))+++......+++)))***+++,,,...///000111111+++---000111111...+++)))******+++++++++***)))((()))'''&&&'''***,,,,,,,,,---,,,++++++************(((((()))***************((()))***+++,,,,,,++++++((())))))******************))))))(((((()))))))))%%%&&&&&&'''''''''''''''&&&'''((('''%%%$$$&&&'''&&&(((***,,,---,,,***((('''((((((((((((((()))*********111BBBVVViii{{{cccTTTIIIKKKQQQTTT[[[ccc\\\SSSJJJGGGFFFGGGLLLRRRVVVTTTOOOLLLSSSXXXMMM<<<555666888777222---///444333666444...)))+++,,,,,,%%%'''))))))))))))'''%%%)))))))))(((((('''&&&%%%###%%%((()))(((((()))***,,,+++***+++***((('''((($$$'''(((***...333333///+++)))((('''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%###"""###$$$%%%'''******)))'''&&&&&&''')))---///000...***'''#########%%%'''((('''&&&""""""###""" ###$$$%%%###!!! !!!$$$"""#########"""!!!""""""###############$$$%%%&&&%%%%%%$$$######""""""""" !!! """$$$%%%(((111<<>>@@@AAA@@@???<<<888444222333555555555444333222000///...111000///...---...///000111333333222//////222555////////////000000000000000/////////000222333444000111111222222111111000000111333444444333222111222000...------///111222000333444111000222000,,,***+++---.........---,,,111111222111000///---,,,.........000222444444333///000111222444555666777000000222444666555222000111222111000//////111333///......------...//////000222111///222:::@@@AAA>>><<<888444222222333444111000//////111111000///---///000000///......///---...///111222222111111////////////................../////////...,,,+++,,,,,,***)))(((+++///333,,,///888EEETTTeee|||dddFFF:::666666888111444444222222555444111333222111111333333222111222111...000;;;EEE???111,,,---///111333444444555//////......------,,,,,,++++++++++++++++++++++++---000333222000111666;;;......---,,,+++***)))))))))***---000222111...+++++++++++++++,,,---...///)))+++...000///---***(((***+++,,,,,,,,,+++***)))***(((''''''***,,,------000///...---,,,+++++++++)))******++++++***))))))'''(((***,,,------,,,,,,((()))******++++++******)))(((((('''''''''''''''%%%%%%%%%%%%&&&'''((()))'''(((((('''%%%%%%''')))&&&''')))******)))((('''$$$&&&((()))))))))***+++''',,,;;;UUUnnn}}}ooo```\\\___eeeiii```]]]XXXSSSKKKFFFJJJQQQRRRKKKCCCCCCIIIJJJ@@@555444777:::777111------000444555111+++)))******''''''******((((((***)))'''((('''''''''&&&&&&&&&&&&$$$&&&&&&&&&%%%&&&)))+++***((((((++++++(((''')))###(((***&&&%%%(((+++,,,***)))(((&&&&&&&&&'''(((&&&''''''&&&%%%%%%'''***&&&%%%%%%$$$%%%%%%&&&&&&$$$&&&((()))'''&&&&&&'''%%%'''***---000...+++'''%%%%%%$$$%%%''''''&&&$$$######"""!!!!!! """###############"""""""""###$$$###!!! """""""""""""""###%%%&&&'''$$$$$$%%%%%%$$$###""""""!!! """$$$$$$###""" $$$&&&(((...888???@@@+++***))))))((()))))))))***'''&&&(((,,,---+++''')))***+++,,,,,,,,,++++++))))))))))))))))))))))))&&&'''***...111444444444444666888:::;;;999777555777666666777888:::<<<===;;;;;;;;;;;;<<<>>>???@@@<<<:::777333000///000111222222333333222111000///222111///...---...///000111222222111000000111222000000000000////////////111000/////////111222333///000111222222111000///000000222333555444222111000//////.........///000111444444111000222111---***+++,,,......---,,,+++111000000000//////......---------000222444444333111111222222333333444444111111222333555555333000000111222000......111333111000///...------......///111000---///555888777999777444222111222444555000/////////111111000......000222222///------....../////////000000111111///............//////000/////////000//////......,,,,,,+++******---333777555;;;KKK```rrreeeHHH:::777777777777555888777444555999777222111000///000111222111//////222111...555>>><<<222---...///000222222333333...---+++******+++---...***+++++++++++++++++++++,,,---......------///111,,,,,,+++++++++*********)))+++...111333222...*********+++++++++*********(((***,,,......---***))))))***,,,,,,,,,+++)))(((***(((''''''***,,,------111000...---,,,++++++++++++++++++,,,+++***((('''&&&(((***,,,---------,,,((()))***+++++++++******((('''&&&%%%%%%%%%%%%&&&%%%$$$######$$$'''***+++'''''''''&&&%%%%%%''')))&&&''''''(((''''''&&&&&&"""&&&***,,,++++++,,,......999PPPkkk~~~yyyjjjXXXOOONNNJJJAAA::::::<<<:::666444444777999555000---,,,,,,111111000...///111,,,$$$'''+++***&&&''',,,---***%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###"""$$$(((+++(((%%%&&&++++++'''&&&)))%%%)))***&&&###&&&((()))'''(((((('''&&&&&&''''''%%%''''''&&&$$$%%%(((***((('''&&&&&&&&&'''''''''###%%%&&&&&&%%%%%%&&&(((&&&'''(((,,,///...+++'''((('''&&&&&&'''&&&$$$"""######"""!!!!!!!!! """###%%%***///...)))###"""$$$%%%###  !!!$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&'''&&&%%%###"""!!!!!!"""$$$&&&&&&%%%###$$$'''%%%&&&---555999***))))))(((((((((((()))+++(((&&&(((,,,---***''')))***+++,,,---,,,++++++'''((())))))))))))(((((('''(((+++///333444444333555777999;;;:::888555222888888888999:::===???@@@;;;:::::::::;;;===???@@@>>><<<999666333222222222...///000222222222111000333111///...---...000111111111000111111111000000000000000000////////////111111000//////000111222...///000111111000///...000000111333555555333111......///000000///...---222444444000000222111...)))+++---......---,,,+++///............///000000---------000333444444222333333222222222222222222000000000111333333222000000111222000......111444333222000...---,,,,,,------//////---///444777666333111///---...000333555000//////000111111///...///222444333///---,,,...000////////////000000111...............///000111000000//////000000000000,,,,,,,,,++++++...555:::HHHRRRfffsssJJJCCC>>><<<777111222888666888777333444888555...000///...///000111000...,,,444555......666777111......///000000111000000---,,,)))((((((***---///++++++++++++++++++++++++///000111111111000...,,,************************'''))),,,000222000+++((()))***+++,,,+++)))'''%%%)))+++---//////...,,,***((()))+++,,,+++***((('''+++)))''''''))),,,......///...---+++***))))))(((+++,,,,,,,,,+++)))(((&&&&&&(((***---......---,,,((()))***+++,,,+++******'''&&&%%%%%%$$$$$$$$$$$$&&&$$$""""""###&&&***---&&&'''&&&%%%$$$$$$''')))'''&&&&&&&&&%%%%%%%%%%%%"""'''+++---------...000???NNNhhhnnnXXXOOODDD<<<777888666222333888333666777333///---+++***---...///222888:::222''''''***)))%%%'''...111...$$$$$$$$$$$$%%%&&&'''''''''&&&$$$!!! """'''+++'''###%%%++++++'''&&&***%%%)))+++((((((***+++)))$$$&&&(((((('''%%%%%%&&&$$$&&&'''&&&$$$$$$'''***)))'''&&&&&&&&&'''&&&&&&###$$$%%%$$$$$$$$$&&&(((***)))***,,,//////+++(((***)))''''''&&&%%%### ###"""!!!!!!"""""""""!!!###$$$***333;;;:::111((("""$$$%%%### !!!''''''&&&%%%%%%%%%&&&&&&"""$$$&&&((((((&&&$$$""" !!!###%%%%%%$$$"""$$$'''### %%%,,,111,,,++++++******++++++,,,---+++******+++,,,,,,++++++///222111,,,)))***---&&&'''(((***+++,,,,,,,,,...------222777999555000...222666888888666555444666777999;;;<<<===>>>>>><<<<<<;;;999:::===CCCGGGAAA<<<666333333333222000000000///............///333222111000////////////555111------///111222111/////////000000000000000333444555333111///...///000000111111111000000///,,,///222333222000000000...///000111222222333444111111111222222333333333///---+++******,,,...000111000000000000000111222//////000000111111222222222222222111000//////...000111111111111000000/////////000...---...000222333222000///...---......111...,,,---000222111000111111111///------///111222000444;;;;;;333...///111222222111000...,,,+++333333222///+++)))******000000000000000111222333///333333///...111000***+++,,,---,,,000;;;LLLYYYmmmcccKKK;;;:::888777666666666666AAA???===999666222000......------------...//////111111000000000000111111000///......//////...,,,+++***)))***---...,,,***---,,,++++++------,,,+++///------111555444///))))))))))))***++++++,,,,,,***+++,,,+++)))))))))+++...,,,***(((''''''((()))((())),,,...///...---,,,************))))))))))))***+++,,,+++******,,,...***+++---...---+++(((&&&(((***,,,------+++((('''%%%&&&''')))************---+++))))))+++***'''$$$%%%%%%&&&'''&&&%%%###"""'''&&&$$$######$$$&&&'''%%%%%%&&&&&&'''((((((((('''%%%############"""!!!***%%%$$$'''***---777CCCVVVjjjzzz]]]KKK@@@888777555111000333000111222222000,,,)))&&&333---+++666DDDFFF:::+++,,,,,,------,,,+++)))((('''(((((((((((('''%%%$$$$$$$$$###""""""$$$))),,,)))***+++)))&&&&&&***...222...(((&&&''')))******&&&&&&&&&'''''''''((((((###'''))))))'''%%%&&&'''((((((((('''&&&'''***---***(((&&&&&&''''''&&&%%%((())),,,......---+++)))(((&&&$$$###"""###$$$%%%"""###$$$$$$""""""###$$$&&&---444===KKKPPP???'''%%%!!! ###!!!%%%((((((''''''%%%$$$###"""$$$$$$%%%''')))'''$$$!!!"""###""" """###""""""############$$$''')))++++++************++++++,,,+++))))))+++,,,+++******...000///+++)))***---&&&''')))***,,,,,,------//////111444777888555333111333555666666666777888777888999;;;<<<=========;;;:::999777666999===AAA@@@;;;666333222222111///000//////...............222222111111111222222333444111------///111111111000000000000////////////000111222111///---------//////000000000000//////---///222333222000000000000111111222222333333444333333333333444444444444111000...,,,,,,...///111222111111000////////////000000000000000111111111111111000000///......---//////000000000000000000.../////////...///111333333222000...------------222...++++++---000111111///000000///------...///222///111555444///---///333222000///............111111111...+++******+++---------...///111222333333222---))),,,333222---444111///333AAAWWWooofffGGG777:::999777555555555666777999888777555222000///...---------.........//////000/////////000000111222/////////000111000...,,,---+++***+++------+++)))***))))))+++...000000000...,,,,,,000333222---(((***************+++++++++***+++++++++)))((()))***---+++***((('''((()))***((()))+++,,,------,,,+++++++++******)))((((((''')))***,,,++++++,,,...000,,,---......---+++)))''')))***,,,---,,,+++((('''&&&&&&((()))***+++++++++---+++******,,,,,,***'''(((((('''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%$$$###""""""'''///111---///@@@SSSqqq[[[MMM???999666222111333000000000000---+++(((&&&,,,***+++111888888000'''******++++++***)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%'''******+++,,,***''''''+++......+++(((((()))***)))'''%%%%%%%%%%%%&&&&&&''''''$$$&&&)))(((&&&%%%%%%&&&'''(((((('''''''''***,,,***(((%%%%%%&&&'''&&&&&&((()))+++------+++)))((('''%%%###"""!!!"""#########$$$###""""""$$$'''***HHHRRRUUUMMMEEE>>>000"""'''######%%%$$$!!!"""'''***+++++++++***(((&&&%%%$$$$$$$$$%%%'''&&&$$$!!!""""""""" """""""""!!!"""###""""""###&&&(((******))))))))))))******,,,***((()))***+++*********,,,---,,,)))(((***---((()))***,,,---...//////111333666888777666666666999::::::777444333666999888999:::;;;<<<<<<<<<<<<::::::999777666777;;;>>>>>>:::555222000000///...000///......------......222222222222333444555666222000...---///000111000111111000000//////.........///111000...------.........//////000//////...---///222222111000000111333333333333333333333333555555555555444444444444444333111///...///111111222222111000///...------111111111111000000000000000000//////......------------...//////000000000...///000000///000222444222111000///...---------222///+++)))+++...000111...///000000...------...000---,,,//////...///222444222...,,,+++---000111//////000...+++******+++)))******,,,---///111222555222---+++000666555///555444888EEE]]]yyyzzzmmmeeeiiiyyyuuu^^^QQQDDD888444999777555333333444777888333333222222111000//////,,,---...///000///..................///111222333...//////111222111...+++...---++++++,,,,,,***)))***)))***,,,///222222111,,,+++,,,...111000,,,(((+++++++++************))))))***+++***((('''((()))+++***)))(((((()))***+++)))*********************++++++***)))(((((('''''')))***+++,,,,,,---///111//////...---,,,+++***))))))***+++,,,,,,***((('''&&&'''((()))***+++++++++---,,,++++++,,,---,,,******)))(((&&&$$$###""""""###$$$&&&''''''&&&$$$###%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$###(((///444888BBBWWWjjj~~~dddTTTAAA888555444333444000///...,,,***(((&&&&&&&&&))),,,---,,,***'''%%%'''((())))))((('''%%%$$$###$$$&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&'''***,,,---+++)))(((+++...***)))((()))))))))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''%%%######$$$%%%&&&(((((('''((()))+++***'''$$$###$$$&&&&&&&&&)))***+++++++++)))'''%%%%%%$$$"""!!! !!!!!!#########""""""&&&+++///FFFTTTXXXHHH444)))&&&%%%&&&######%%%%%%$$$$$$'''***+++------,,,***'''%%%$$$###"""###$$$%%%$$$"""###"""!!!!!!!!!!!!"""### !!!"""!!!!!!"""%%%'''))))))(((((((((((())))))+++)))(((((()))******))))))******)))((((((+++...***+++---...000111222222333777;;;;;;777555666999@@@FFFGGG@@@444...111666999::::::;;;;;;::::::::::::::::::999888999<<>>@@@===888555666999888DDDOOOMMMAAA888999>>><<<<<<<<<;;;999888666555000333555666777888:::<<<666555333000......000222222111000000//////000000333222111000////////////,,,///111222222111111222444444333333222222111111///000222111///......///000000111222333333333333///000111111000000111222222222222111111000000000111111111111000000000000333222111000000000000000,,,...000111222333222222111111111111000000000000111111111111000000000000...---,,,,,,---...000111111333555555444333444555333333333222111000......---000444666444111///...---///111111000///000111000111///++++++///111000000//////...---------------///000000...,,,,,,,,,---,,,++++++******++++++)))+++///111555@@@VVVjjj|||ZZZ[[[ZZZOOOHHHLLLHHHBBBFFFNNNWWW___hhhoooVVV???888999777555666666555444444444444555666222222111111000//////...---...///000111000//////***++++++,,,...000111222,,,---...///000///,,,)))((()))***++++++...111444,,,,,,,,,---000222222111,,,,,,---......---,,,,,,,,,,,,++++++***)))(((((()))***+++***((('''((()))(((((())))))*********+++***+++++++++++++++++++++(((((()))***+++---......+++,,,+++)))&&&%%%%%%'''...---,,,++++++,,,---...))))))******))))))((('''((()))***+++,,,---------222111///+++'''%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&&&&'''''''''((()))'''&&&(((---222333JJJggg{{{sssaaaVVVJJJCCCAAA;;;666666888666111***)))'''&&&%%%&&&''''''%%%%%%%%%&&&((()))((('''&&&'''((())))))((('''&&&&&&&&&''''''&&&%%%###"""$$$&&&(((((('''%%%%%%&&&%%%))),,,,,,(((%%%%%%&&&&&&&&&&&&%%%$$$%%%(((+++((('''''''''''''''&&&&&&&&&$$$######$$$%%%%%%$$$"""###%%%&&&&&&&&&(((***(((&&&%%%&&&'''(((((('''***))))))((('''&&&$$$$$$%%%$$$###"""!!! !!!$$$%%%###!!! ###!!!!!!$$$''''''### !!!!!!"""'''+++***%%%%%%&&&((())))))'''$$$######!!! """$$$$$$$$$%%%"""%%%,,,,,,%%%"""%%% !!! !!!$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&))))))***---///111111111333444666999;;;<<<===>>>>>>???@@@===999666666777666<<>>===<<<;;;999777555444...111333444444444555666444444333000...///222555333222222111111111111111111000000/////////000000,,,///333444333222222333444444444444444444444444111222333222000....../////////111222222333333333///000111000//////111333///////////////////////////000000000000000111111222222111111111111111111...000111333444333222111000000000000000111111111000000000000000000000000000///---,,,---...///000000222333333222000000111111111111111000...---,,,---111444444222///......,,,---......------///000000111...***---666>>>???333111...,,,++++++---......000222222000---,,,,,,---,,,,,,+++,,,,,,------+++...888EEERRRdddwwwTTTVVVYYYPPPKKKOOONNNLLLSSS[[[ZZZTTTSSShhhxxxeeeZZZFFF:::333666888555666:::666666666666555555444333000000000000////////////.../////////000000000000+++++++++,,,---///000111,,,,,,,,,---...---+++))))))***+++++++++,,,111444---,,,,,,---///000000///***+++------,,,+++++++++,,,+++++++++***)))))))))***+++++++++)))((()))***((())))))************)))***+++,,,.........------++++++,,,,,,,,,---------+++++++++)))'''&&&'''(((*********++++++,,,---...)))))))))))))))(((((((((((()))+++,,,------......222222000,,,(((&&&''')))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$&&&'''%%%%%%***222:::IIIccc~~~wwwnnn\\\QQQLLLEEE;;;>>><<<555222222111---&&&&&&&&&&&&&&&'''((((((###%%%&&&'''&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&$$$%%%&&&'''(((''''''&&&+++,,,,,,***'''%%%$$$%%%%%%)))------***&&&%%%&&&###%%%''''''&&&&&&(((***'''''''''&&&&&&%%%%%%%%%&&&###!!!"""%%%''''''&&&"""###$$$$$$$$$&&&)))+++'''&&&'''(((******)))''')))))))))((('''&&&&&&%%%&&&&&&%%%$$$###!!! !!!######!!! !!! """&&&&&&###!!!!!!#########)))///---'''%%%&&&'''''''''&&&$$$$$$###!!! !!!###%%%%%%$$$%%%"""'''111111'''"""%%% !!!!!!!!!!!!"""%%%'''%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$%%%&&&'''&&&&&&)))***+++///222333333222555666888:::===>>>???@@@@@@@@@???<<<999777666666888888;;;BBBJJJKKKFFF@@@>>>>>>===;;;999666444333000222444555444333333444222333333111//////333777444333222222111111222222////////////000111222333,,,000444666444222222333444444555555555555555555555666666555333111000111......///111111222222222///000111000//////111333------..................//////000000111111111222222222222222222222222222111222333444444333111000//////000000111111222222.........///////////////111000...------...///000///000222222000...------//////000000///---+++***...111333222///---...///+++,,,,,,+++***+++---000///000---***111AAAMMMQQQ666333---)))(((***---000///111333333000...,,,,,,,,,,,,,,,,,,---...///000---444FFF^^^uuucccNNNTTTPPPMMMTTTYYY```nnn___]]]TTTNNN```ttt```OOOCCC<<<<<<555333777666000111777666777888888777555333222///000000000111111222222/////////...///000111111+++++++++,,,---...///000,,,+++++++++,,,,,,***)))+++,,,---,,,***+++///333111000...---...---,,,***)))***++++++************+++++++++******************+++,,,+++***))))))+++))))))************))))))***+++...000111000///...//////...------,,,++++++***++++++***(((((()))***((())))))+++,,,------...))))))))))))(((((((((((()))***+++,,,---.........111222111---)))(((***---'''((())))))(((&&&$$$######$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&''''''&&&(((******---444AAAJJJgggrrrnnnaaa\\\PPPGGGAAA888444::::::222---......+++$$$%%%&&&'''(((((())))))###'''+++***&&&###%%%'''$$$%%%&&&'''''''''&&&%%%!!!###%%%''')))*********111111000,,,(((%%%$$$$$$&&&***...///+++'''&&&&&& $$$)))***)))''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&###!!!"""&&&(((((('''"""############%%%))),,,&&&&&&(((***,,,+++)))''')))))))))(((''''''&&&&&&'''''''''&&&$$$"""!!! !!!""""""!!! """$$$""""""$$$%%%### !!!$$$ """######)))000...'''$$$$$$$$$%%%$$$$$$######"""!!!!!!"""%%%&&&%%%$$$%%%"""(((444444((("""%%% !!!"""!!!!!!"""%%%'''############$$$%%%&&&'''(((***)))$$$&&&+++,,,(((***000333111000444777777999<<<======@@@GGGKKKJJJFFF@@@<<<:::888444555999999777666888???HHHNNNRRRGGGBBB<<<777555444333333...000222222111111222222555666777777666444111000111111111000111111222222//////000000000//////...111111222222222111111000111222222000//////111444333444555666555444222111.........------///222555222222222111111111000000,,,---...///000000000000222000///111333444222///111222333000------///222111333555555333111000000000000000000222555888:::333000---+++,,,---------444333111/////////000000///...///222444222...))),,,---......,,,******+++,,,,,,,,,,,,------............---,,,,,,+++******...//////...555IIIfff|||JJJ888++++++---***+++111222555777666333...***(((+++...+++'''///===AAA:::>>>UUUssslllVVVLLLRRRYYYdddmmmjjjlllgggWWWEEELLLssswww```MMMBBB===:::888888666444222222444666777999777444333444444111...///000111111000000111222444111111444555222000000000...,,,,,,---////////////...,,,,,,+++,,,---......---,,,)))(((+++333999444222000---***))))))))))))+++,,,,,,+++***+++,,,***************)))((('''---,,,+++***))))))))))))((()))*********)))'''&&&------,,,,,,---///111333111...++++++,,,---+++)))(((---...)))(((---000...,,,+++******))))))))))))&&&***......+++((()))***''')))+++++++++***+++,,,000111111...)))'''(((***)))((('''&&&%%%$$$$$$$$$$$$%%%'''((((((&&&%%%###%%%$$$###$$$''')))******+++((((((---666BBBTTTdddzzzzzzzzzjjjdddYYYMMMCCC<<<999888888555111,,,)))))))))***'''&&&&&&'''((('''$$$"""$$$&&&(((((('''&&&'''(((&&&"""!!!%%%'''&&&%%%''''''%%% &&&...))))))777444GGGEEE444+++'''%%%)))((()))***,,,---+++(((%%%%%%######'''((('''))),,,,,,***'''%%%#########$$$###$$$%%%'''((()))))))))%%%%%%$$$######$$$%%%%%%%%%&&&'''))))))))))))(((,,,+++)))***++++++***(((000...***&&&$$$""""""""""""!!! """%%%&&&$$$!!!!!!"""######"""###%%%'''$$$"""!!!!!!%%%(((******&&&%%%############"""!!!!!!###%%%'''"""###&&&)))***(((###  """###$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))''')))(((%%%&&&+++,,,(((...333777555666;;;??????BBBDDDEEEFFFKKKSSSUUURRRKKKCCC<<<:::888555444777888666333444888<<<@@@BBB???<<<888555333333333333///111222333222222444555888888999888777444222000111111000//////000000000///000111222222222222222111111111222222111111000222222222111000000222444444444444444444333222222............///000222444333333222222222111111111------......///000000000111000///000333333111//////111222000...---///111111222444333111000000111000000///000222444777999333000---,,,---......---111000///.........//////111000111333555444000,,,---...//////---+++,,,,,,000///---,,,+++,,,---...//////...------,,,++++++///...------333BBBUUUcccDDD444***,,,///---000666777999:::888333...+++)))111111---///BBB\\\hhhgggppp~~~```NNNOOOSSS^^^lllpppgggdddWWWGGGLLLooouuu___UUUFFF<<<999888777666777555333222222444666888:::888555444444333000---///000111111000///000222111......333555222111222...---++++++---/////////...---,,,,,,,,,,,,---.........,,,)))''')))///333000///---,,,++++++++++++***,,,------+++***+++,,,***************)))((((((---,,,+++))))))(((((((((&&&'''((())))))))))))))))))***+++...111444777888333000,,,+++,,,,,,***((()))+++***)))---111...(((******+++---//////...---(((***,,,---,,,+++++++++''')))******)))((()))***+++,,,,,,+++((('''(((***((('''&&&%%%$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$######$$$&&&((())))))(((''')))111>>>LLL[[[lll{{{~~~zzzgggXXXUUUOOOHHHAAA;;;777555333111---)))'''&&&'''(((((('''&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%&&&'''(((%%%%%%'''&&&"""!!!###&&&&&&###'''+++&&&(((888FFFTTTNNN999...(((%%%)))'''(((***---...+++'''###&&&###$$$'''(((&&&(((+++---+++(((&&&$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&%%%$$$######$$$%%%&&&%%%&&&'''((())))))((((((+++***(((((())))))(((&&&***(((%%%"""  !!!%%%&&&%%%###!!!"""############&&&(((%%%###!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$###""" """"""!!!!!!"""###$$$%%%%%%$$$$$$%%%&&&&&&$$$""" !!!"""###############&&&&&&&&&'''(((***+++,,,(((******((()))---...,,,333888;;;;;;===CCCHHHHHHOOOQQQRRRVVV]]]cccbbb[[[QQQFFF<<<999999666333333888666444444555777777777666555444333222222222222111222333333333444777:::;;;;;;;;;:::888555333111111000000///...............///000111222333333333000000111111222111111000222333333222111111222444444444333222222222222222------///000111222222222333333222222222222111111......---......///000111//////...000222222111///...///111111000///000111000111111000///...000111000000//////111444777888333111.........//////...---------.........//////222333444555666555222///...///111000///......///333111...,,,++++++,,,---//////......------,,,,,,...---++++++...444<<>>===>>>===:::555111///...111000000;;;ZZZ~~~cccNNNNNNMMMQQQ]]]eee^^^^^^WWWLLLPPPmmmppp\\\LLLBBB===777555666777777666555444333222333444666888:::888555444333111///---000111222111000///000111...+++,,,111444222000222,,,+++***+++---/////////------,,,,,,,,,,,,------......---***((((((+++---,,,,,,++++++,,,---...///---......---,,,***+++,,,************)))))))))))),,,+++***(((''''''&&&&&&&&&&&&&&&'''((()))++++++(((***---000333666888999333000---,,,++++++***)))***((('''+++333777000%%%&&&'''***...222333111///,,,+++***+++---...---,,,''')))***)))'''&&&'''(((&&&'''((('''&&&&&&(((***&&&&&&%%%$$$#########$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&((()))*********)))000AAAVVViiiwwwgggSSSIIIIIIGGGDDD???999333///---+++'''%%%$$$$$$%%%'''***'''%%%%%%&&&''''''&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&((()))%%% !!!%%%!!!%%%###%%%***(((///CCCQQQ[[[PPP:::///)))'''---'''((())),,,---+++'''###'''$$$$$$''''''%%%&&&)))---+++)))&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%'''(((((()))((((((***)))''''''''''''&&&$$$$$$###""" !!!$$$&&&&&&%%%!!!"""$$$$$$$$$%%%'''))))))&&&$$$######$$$$$$######$$$%%%&&&%%%###!!! &&&%%%$$$$$$$$$$$$$$$%%%&&&$$$!!! """$$$%%%%%%###"""""""""""""""######''''''((()))***,,,...///***,,,.........000222333888===@@@BBBGGGNNNSSSSSS^^^aaadddiiipppssskkk```UUUHHH<<<999999666222111222111111222444555444333111222333222111000000000333333444333444666:::=========<<<;;;888666333222222111000///......------------...///000000000//////000000111111111111111222333333333111111222444444333222000000111222222,,,---///111333333222000111111111111111000000000///......---...///000111.........000111111000000...///111222222222111111/////////...------000222000/////////000333666777333111//////000000000///,,,,,,...///000000000000222333444555666444222000///000222222111000000111111111000...------,,,,,,---------------,,,,,,,,,222333222000---,,,///111999333000444777999===CCC@@@???<<<888444333333555...444???RRRqqq```OOOSSSOOOIIINNNTTTXXXYYYXXXTTTWWWllleeeTTTJJJCCC>>>???<<<888666666666555333444333222222333444666777777666555444333222000///111222222111///...///000---***+++000222000...///***))))))***---//////...,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,------...000111111/////////...+++***+++,,,******)))))))))))))))***+++***)))(((&&&&&&&&&&&&((('''&&&&&&''')))***+++,,,---///111222222222111///---+++******++++++,,,+++((((((---666;;;555...(((''''''***///222111000...+++)))***...000///---)))******)))'''&&&'''(((&&&&&&&&&&&&%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((()))((((((''')))))))))((()))+++///111888BBBVVVooottt]]]RRRFFFFFFEEEBBB===666///+++'''&&&$$$""""""###%%%&&&+++(((%%%$$$%%%'''((()))&&&''''''&&&%%%$$$%%%'''%%%%%%''''''$$$"""(((000000///&&&###((()))000AAAJJJQQQEEE333,,,)))***111)))((((((((())))))'''%%%(((%%%%%%''''''$$$%%%(((+++***(((&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''((((((((((((***)))'''&&&'''&&&%%%#########"""""""""!!!!!!  """###$$$$$$$$$"""###$$$%%%%%%&&&(((***+++)))'''&&&&&&'''&&&%%%"""$$$'''(((&&&###!!! ''''''&&&&&&&&&%%%&&&&&&%%%### !!!###$$$$$$$$$###"""!!!!!!!!!######(((((()))***,,,...000111---...111444444444666:::===CCCIIIOOOXXXccchhhhhhooorrrvvvzzz~~~|||nnn```SSSFFF;;;888888666222000,,,,,,---///111111000...000222444333111//////000333444444444444666:::===>>>===<<<:::888555333222333222111000///.........///////////////...---,,,...///000111111111111111111222333333222111222333333222111//////000111111------...111444555222///...............////////////............//////000,,,...///000000000111111///000111333444444333111---......---,,,---000222000///......000222444666333111000000111111111///,,,---000222333222222111000222333333333111000//////111333333222222333444...///000111111///---,,,++++++++++++++++++,,,,,,888<<<>>>888000,,,000666999888888:::<<<===AAAFFF???<<<666111///111777<<>>===:::666333222111000000444333333222333444555666222333333333333222333333222222333111///......///...++++++///000---+++,,,***))))))+++---//////...***++++++,,,,,,---------***++++++---.........---//////000111111222222222/////////---+++***+++---******)))(((((()))***+++***)))((('''&&&&&&&&&&&&******(((''''''((()))***---.../////////---,,,+++))))))(((((()))+++...000,,,+++,,,000555999<<<===000+++'''(((,,,111222111///,,,***+++...000///---***++++++)))''''''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((()))***************,,,***(((&&&(((...777>>>PPPZZZnnn}}}```QQQNNNEEEDDDBBB>>>999333...***%%%$$$#########%%%'''(((,,,)))%%%$$$&&&(((******((((((((('''&&&&&&''')))(((&&&&&&%%%###$$$---888LLLCCC///$$$&&&%%%&&&000<<>>???BBBFFF<<<888333///222;;;IIIRRRhhhyyyvvv```KKKDDDIIIKKKPPPZZZ[[[YYYVVVYYY]]]ZZZWWWfff{{{eeeWWWGGG===888666777;;;666555333222111222444555444444333333333333444444///111222333222333444666222333333222///---......///++++++///000---***+++*********,,,...///...---)))***+++,,,---------,,,))))))***,,,///000000...000111222333444444444333.........,,,******,,,---***)))((((((((()))++++++((((((''''''''''''((((((,,,+++******)))))))))***)))******+++++++++******''''''((('''(((+++000444...---...111222555===EEE888111***)))---222333222...---,,,,,,---...---,,,*********((('''''')))+++---+++((((((((('''&&&%%%''''''&&&&&&'''((()))))))))))))))******++++++,,,)))(((''''''+++777FFFQQQfffnnnqqqTTTFFFFFF<<<<<<:::888555111---+++%%%$$$$$$$$$%%%''')))***,,,)))&&&%%%''')))++++++((((((((('''&&&'''))),,,---)))&&&$$$###$$$,,,666OOOEEE000###''''''$$$)))222666///(((+++)))(((000,,,)))$$$"""###&&&((()))(((%%%$$$&&&&&&$$$$$$'''########################$$$$$$###"""###$$$&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))((('''&&&&&&''''''&&&%%%!!!###%%%%%%$$$"""!!!###%%%&&&%%%$$$"""######%%%'''''''''&&&''')))+++%%%$$$###$$$%%%&&&%%%$$$"""&&&)))(((%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%% !!!$$$&&&%%%###!!!###"""""""""""""""######---...///111333666888::::::;;;AAAFFFFFFCCCGGGNNNYYY```jjjtttwwwnnneeeXXXMMMBBB<<<777777666333111222555444444444555444222000///222444333///...000333111222444444333444555777:::999888666444333333222000//////....../////////111111111111000///......---...///000111111111111...000222222111//////000///000000000//////......000...---000555666333000,,,,,,---------.........,,,...000111111000---,,,,,,///111222111111222444333111...///000111000///***,,,.../////////000222//////...---...000333444000//////000111111000......000333666666555222000,,,///111000---,,,,,,......000333444333444555666333222111000///......///))))))***++++++,,,------,,,111555333...,,,///333777===BBBBBB??????BBBEEE<<<999777:::FFF\\\ssskkkUUUPPPCCC???BBBEEESSS^^^[[[ZZZTTTWWW___[[[QQQWWWgggxxxfffIIIAAA<<<<<<;;;777555777222333444555555666666777555555444333333222222222///111333333222111333666333444444222///------...---******///000---,,,,,,,,,,,,,,,...///000...,,,((()))+++,,,------,,,,,,)))((((((***...000///---///000111333444555555444------,,,+++)))))),,,...***)))((('''((()))+++,,,''''''''''''((()))***+++***++++++,,,,,,,,,++++++((((((''''''(((((()))***((()))***)))))),,,222666///------000000000777@@@999222++++++///333333111,,,---///...---+++******((((((((('''&&&&&&)))+++...+++(((((())))))'''%%%%%%%%%%%%&&&'''((())))))''''''(((((()))***++++++%%%'''***///888GGG[[[hhhqqqvvv~~~wwwaaaKKKAAAAAA555666666555333///+++)))%%%%%%%%%%%%'''((()))***+++)))'''&&&(((***++++++&&&''''''&&&&&&'''***---...)))%%%%%%%%%$$$)))...999888+++###)))***''',,,)))---***(((...+++&&&,,,***'''%%%$$$%%%&&&&&&&&&'''$$$###&&&&&&$$$$$$(((!!!!!!"""###$$$%%%%%%%%%$$$######"""###%%%''')))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%'''((()))%%%$$$###$$$&&&&&&&&&$$$ !!!$$$&&&&&&%%%###!!!###%%%''''''%%%$$$%%%&&&(((((()))(((''''''(((***$$$#########%%%%%%$$$"""###''')))(((###!!!"""%%%%%%%%%%%%&&&%%%$$$"""!!! !!!$$$&&&&&&$$$""" !!!"""###############000000222444666999<<<===CCCDDDJJJQQQPPPMMMPPPXXXhhhnnnwww{{{lll^^^TTTJJJBBB;;;888666777666111111333000000///000222222111000---111333222......111666000222444444333333333444888777666444333333222222......---------......///------...............------...///000111111111111---///111111000/////////...///000000000///---,,,111...---///444666444000---------....../////////+++---000222222000---+++,,,///222333111111333555333000---,,,...///...---))),,,///000000000111222///...------...000222444//////...///111111000...---000444666666444111///,,,///000000---+++,,,......000333444333444555777999666111---+++,,,...000******+++,,,------......---000333555444333222222444<<>>===???HHH^^^}}}mmmSSSLLLKKKFFFGGGGGGJJJYYYaaaVVVXXXQQQUUUaaa___RRRTTTaaannnTTTAAACCC<<<999<<<<<<777555777111444666777666444222111666555555444333222111000000222444333111000222444444444444222///---------,,,)))***///111///---///---------...000000...,,,((()))+++,,,------,,,,,,***((('''(((,,,...---+++,,,...000333444555666666,,,,,,+++***((())),,,///***)))((('''((()))+++---&&&&&&'''''')))***+++,,,((()))+++---.........---***)))(((&&&&&&&&&'''(((+++,,,,,,+++***---222777000,,,+++...///---111888666000***+++000333111---***...111000,,,)))((()))&&&'''&&&%%%$$$&&&)))+++---***'''''')))***(((&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''(((******###(((///888DDDVVVkkkyyyrrrvvvzzzqqqllleee[[[MMMAAA===???444555777777444///)))%%%%%%%%%%%%&&&'''(((*********)))'''''')))+++++++++$$$%%%%%%%%%%%%'''***---***%%%###%%%'''&&&'''***,,,111+++%%%)))'''###(((!!!&&&&&&(((000,,,&&&***&&&&&&&&&'''((('''%%%###&&&######&&&&&&$$$%%%((( !!!###$$$&&&&&&''''''$$$#########$$$&&&)))***'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))###"""!!!"""$$$%%%%%%$$$!!!$$$&&&))))))'''$$$###!!!$$$''''''&&&%%%'''))))))******)))''''''((()))'''&&&%%%%%%&&&&&&$$$"""$$$''')))'''###!!!###&&&&&&&&&&&&%%%$$$!!!"""!!!!!!###%%%&&&%%%$$$ """###$$$$$$$$$###444777888999@@@LLLQQQOOOSSS[[[___]]]ZZZ___eeeiiiyyyvvvgggYYYOOOGGG@@@<<<666444222222333222111///000111222222111000///...///////////////000111111333444555555333333333444333111///000222333222///555333111.........///000---...///000111111111111............///000111222333111000000111111000...,,,---...000222111...+++000/////////111222222000,,,...000111111000...,,,111///...000222222///+++***,,,............000111444222////////////...---,,,,,,---...///000111222222000------///222333333......///000000000000000///222555555222000111222000000000...,,,,,,...000///000111222222444777999;;;555///+++,,,------,,,(((***,,,++++++000888???222111333444000++++++///***777<<<@@@EEEAAA;;;AAAAAAKKK\\\rrrgggrrr|||fffZZZOOOEEEJJJEEEBBBHHHRRRYYYYYYVVVZZZWWWYYY^^^ZZZRRRWWWccczzzhhhYYYKKKCCCBBB===@@@>>>777555888777222444555666777777777666555444222111222444444111---,,,---///000111111000000666444111...---,,,---...))))))***,,,///000111000///...------...---+++)))---+++***+++------+++(((&&&(((******'''''')))+++000///...///111222000---+++,,,,,,---------,,,,,,---)))&&&%%%&&&&&&%%%###))))))***)))''''''(((***---+++)))***,,,---+++))),,,+++)))(((&&&%%%%%%%%%,,,///---((((((---///---)))+++......---,,,,,,---444111,,,)))))),,,111444...//////---***(((''''''%%%$$$$$$%%%'''(((((('''%%%%%%&&&((()))(((%%%###&&&%%%$$$$$$&&&&&&%%%$$$)))%%%$$$''')))'''''')))---///999OOOhhhxxxyyyuuueee___nnnssskkknnn```QQQIIIBBB:::888:::333444444111---)))&&&&&&%%%%%%&&&&&&((()))+++,,,***)))'''%%%%%%''')))***%%%%%%%%%&&&''')))***+++(((&&&%%%&&&((()))((((((&&&'''((((((''''''((()))+++!!!'''222333---)))$$$&&&(((&&&###"""%%%((( !!!###%%%&&&$$$""""""###$$$$$$""""""###$$$&&&+++###&&&)))%%%&&&)))((('''&&&&&&'''((()))%%%$$$######"""#####################$$$$$$$$$$$$"""$$$&&&)))***)))%%%""" !!!###'''***+++)))''')))***)))'''%%%%%%''')))(((((((((&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((&&&'''))))))((($$$  !!!"""#########"""!!!"""%%%%%%"""<<<@@@CCCEEELLLYYYaaabbbooovvvyyytttqqqtttzzz}}}tttjjj[[[NNNEEE???999666444222111000111111///...000000111222111000///...............///000111222444444555333222111222333444222111333555555333111444333222000//////////////////000000000000000///000000000000111222333444222111000000111111000.........///111222111...+++000///...///111222222111...///000111111000///...000///...///111111...++++++---............///111111///------......---,,,,,,,,,---...///000111111222000------///000111111000000000000000///......///111444333000......//////000000...------///111222222222111111222666888999444...+++,,,------,,,)))...111///---222@@@LLLLLL@@@333---+++)))+++///111999777444:::<<>>===<<<777888777666666777888777555555444444333222111000444666888666111///000222111111222222111///...---...............---,,,+++,,,+++***))))))+++///111///...,,,,,,------,,,+++'''(((+++...000///---,,,//////...---,,,,,,------000///...---------,,,,,,++++++******************...---+++***))))))((('''+++,,,+++***'''&&&''')))---,,,,,,---.../////////***)))(((''''''(((***+++)))+++---......,,,***''')))******)))((((((+++---333111...+++))))))******(((***++++++***))))))***)))'''&&&&&&&&&&&&$$$######$$$$$$$$$$$$$$$&&&((("""!!!!!!###%%%'''&&&&&&)))'''&&&&&&%%%(((333???LLLOOOYYYlll~~~}}}sssmmmsssxxxcccSSSKKKEEE???888444333666:::>>>111222333000,,,)))'''&&&%%%%%%&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''')))++++++***((('''+++'''(((///:::===888111***)))(((((((((((('''&&& )))'''###666QQQJJJ---&&&(((---444:::999444..."""""""""###&&&&&&%%%$$$$$$&&&((())))))***,,,...MMMMMM<<<+++)))'''###''''''((()))))))))(((&&&%%%%%%%%%$$$############$$$ !!!###%%%'''))),,,///)))&&&""" """$$$&&&'''&&&&&&&&&$$$######%%%'''(((((('''(((((('''%%%#########"""###$$$%%%'''((()))((('''%%%$$$###"""""""""!!!  """$$$&&&"""'''+++,,,((($$$FFFRRRcccrrr|||yyymmm]]]OOOLLLEEE;;;555333222111///,,,+++******,,,---,,,+++---...///000000///...---******+++,,,...///111222222222111///,,,+++---...000222555666666444222111///111333444333222000...------...///000333444666333222222222222333333444111000///000111222111000333222111111222111...,,,---------///222444444333000///---++++++---///000333333333222111111111222///000111000...------...000...------///000//////------......//////000000000...,,,,,,,,,,,,+++)))///////////////...------)))***,,,///111333222222/////////...------///111777666444111...---///111000---***+++---...---***,,,---------,,,,,,///111,,,+++...333333222444999FFFUUU___iii{{{gggTTTXXX___[[[ZZZ^^^bbbZZZQQQSSSeeerrrUUUNNNNNNLLLOOOXXXaaa```^^^\\\\\\]]]^^^^^^WWW\\\fffnnnmmmeee___]]]___]]]lllwww___JJJ???888777666444444777:::<<<;;;:::888888777666666777444333222111111000//////444666777555111///000222222333333333222000...---///////////////...---,,,,,,,,,,,,***)))***...111///...,,,+++,,,------,,,((()))***+++,,,---...000111///---+++++++++,,,,,,......---,,,++++++,,,---,,,+++***)))))))))******,,,,,,,,,+++******)))))))))******)))((((((***,,,++++++,,,,,,,,,,,,---...,,,+++)))((((((***,,,---***,,,///111111---***((()))))))))((('''(((***---000///...---,,,,,,,,,,,,&&&(((******)))))))))***)))(((&&&&&&&&&&&&$$$"""###%%%&&&%%%###$$$&&&(((###""""""$$$(((******)))+++(((%%%%%%(((222DDDUUUiiifffiiiwwwsss```PPPDDD===AAA???:::555333666:::<<<+++---...,,,)))&&&$$$$$$%%%&&&'''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''((()))+++,,,,,,+++***((((((&&&)))333>>>@@@999000)))'''&&&'''***+++***)))###%%%$$$###+++444...!!!'''&&&(((...555;;;<<<;;;+++((($$$######%%%%%%%%%'''((())))))(((''')))******111+++$$$((((((%%%((("""###%%%'''((((((''''''&&&%%%%%%$$$###$$$$$$$$$!!!  ###%%%'''+++000444+++'''###!!!"""$$$&&&'''%%%%%%%%%$$$######%%%'''((('''&&&'''((((((&&&$$$######""""""###$$$&&&''')))(((&&&%%%############!!! !!!###%%% """''',,,---***&&&HHHQQQcccuuuuuuhhh\\\NNNBBB???:::333000//////...,,,+++***)))+++,,,------,,,,,,---.../////////...---******++++++---...000111000111111000...,,,,,,---...000333444222000000000---...000222333222111000,,,,,,---...111444666888222222222111111222222333111000///000111222111000222111000000111111///------,,,,,,///222444555444///...,,,++++++,,,...///333444444222111000222333///000111000...---...///222000......000111000///............//////000000///...,,,,,,---,,,+++)))....../////////...------******,,,///333555444333000000000...,,,,,,...000444444333000...---...///...,,,***,,,///000...+++//////000111111///+++(((,,,...111333222555CCCRRRqqquuuaaaSSSUUUVVVQQQPPPTTTQQQQQQQQQSSS\\\jjjyyyqqq[[[IIIKKKUUUYYYZZZ[[[\\\[[[ZZZYYYYYY[[[```dddffflllqqqqqqkkkeeecccdddccc```kkkzzzdddQQQCCC>>>>>>333888999555333666<<<>>>>>>:::999999888444444666222111000///////////////444444444222000000111222222222333333222000///...000000//////...------,,,,,,......,,,******...111000---++++++,,,---...---***++++++++++++,,,///222333000,,,******++++++***,,,,,,,,,+++)))***,,,......---+++***))))))***+++(((***,,,,,,+++***+++,,,((()))******))))))+++---***+++,,,,,,******+++,,,---+++)))((((((***,,,...,,,,,,///333333---))))))&&&'''((('''&&&&&&(((***,,,---......///...------&&&''')))***)))((()))***)))'''&&&&&&&&&&&&$$$###$$$'''((('''%%%###%%%(((######$$$&&&***,,,---,,,)))'''(((...888FFFZZZkkktttrrrvvvooo^^^PPPEEE<<<666<<<===:::444000222444444&&&(((***)))'''%%%$$$$$$'''((()))))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%((()))***+++,,,,,,+++***&&&&&&***333;;;===666///(((&&&%%%'''+++---,,,***'''$$$%%%''''''###!!!###&&&%%%%%%(((///666<<>>BBBBBB<<<777:::888555222000000000000000...,,,,,,------,,,***///---+++***++++++***(((---,,,---...000111000......------,,,+++++++++++++++...111000//////222555111---***)))***+++***(((------+++(((&&&(((+++///+++,,,,,,,,,,,,+++******)))&&&%%%'''+++------,,,))),,,---,,,)))((()))+++***555:::222)))''''''&&&&&&'''''''''&&&'''))),,,))),,,///000...,,,***)))++++++,,,---............,,,******,,,+++'''%%%'''&&&&&&''')))******(((%%%(((((()))'''%%%%%%&&&'''))),,,111222+++"""###((('''%%%%%%((())))))---222777PPPfffuuuzzzuuu{{{www~~~mmmbbbSSSMMMDDD???======;;;999555111...---///---((($$$&&&+++000222000---,,,,,,)))***+++,,,,,,+++***)))%%%&&&&&&&&&%%%%%%$$$###%%%$$$%%%&&&((()))((('''((())))))+++,,,///000111...,,,+++*********((('''***)))(((&&&&&&%%%%%%&&&$$$&&&)))++++++((($$$!!!$$$(((...444777777666444)))'''%%%$$$$$$$$$&&&''')))***+++++++++)))((('''(((&&&###!!!!!!$$$'''***&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########$$$###!!! !!!"""((('''&&&&&&((())))))(((###$$$%%%%%%$$$&&&)))+++(((&&&###!!!!!!$$$(((***,,,((($$$$$$''''''$$$!!!%%%$$$###!!!!!!!!!"""###(((((()))---000000,,,((()))'''%%%%%%%%%%%%###!!!QQQWWWdddwww}}}wwwvvvvvvhhhMMM:::555444222///---+++,,,------+++(((+++,,,,,,---......//////+++,,,---...---,,,+++***------------,,,,,,,,,,,,000111333111///------...000111222000///---...///222000...---///000000///111000//////000333666888666666444333222222222333333111//////000000000//////...---...//////...,,,,,,///111222222111222222///000111111111000...---222111...---,,,---///000//////000111111111000///...///111111///...///000.../////////......---,,,------........./////////111111000///........................///000111222000000000---******,,,///333000......000111000///...///000///,,,((((((***///000444999999888>>>HHHZZZooouuu\\\aaa___XXXYYY``````ZZZXXX\\\]]]YYYRRRPPPUUU[[[]]]YYY[[[eeemmmnnnmmmlllllljjjXXXIIINNNRRRNNNOOOLLL___]]]NNNKKKRRRZZZbbb[[[aaajjjqqqtttpppiiiccc]]]VVVOOOQQQVVVVVVNNNEEEBBB@@@<<<999777666666777;;;SSSdddZZZGGG;;;666333333333222000////////////444333444888======888333666444222000///000000111------.....................,,,***)))******)))(((111///......///000///...------,,,,,,+++,,,,,,,,,222111//////////////////111...++++++,,,---,,,+++...---+++)))&&&&&&)))+++++++++,,,,,,++++++***))))))'''&&&'''+++------+++)))+++,,,***(((&&&'''))))))222666000)))'''((('''&&&'''''''''&&&'''))),,,)))+++------,,,***))))))++++++,,,------...------...+++,,,...---(((&&&(((&&&&&&&&&(((******(((&&&(((((((((&&&$$$$$$%%%'''(((+++111555000'''%%%(((###$$$)))---...000999CCC[[[nnnzzz||||||rrrlllssswwwlllZZZRRRJJJEEE>>>999666444222111///,,,))))))++++++)))&&&'''+++000111///,,,+++***((()))***+++++++++***)))&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%''')))***)))'''%%%%%%&&&'''(((***+++,,,,,,***))))))******((('''))))))((('''&&&%%%$$$######%%%'''))))))'''$$$"""$$$%%%(((+++---.........)))(((&&&$$$######$$$%%%'''((()))))))))'''&&&%%%(((&&&###!!!!!!$$$''')))((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$############"""!!!!!!!!!"""###$$$'''%%%$$$$$$&&&'''&&&&&&&&&''''''&&&%%%%%%''')))(((&&&###!!!"""$$$'''))),,,((($$$###%%%&&&###$$$###"""!!!!!!!!!""""""''''''))),,,///...+++'''***(((&&&%%%%%%%%%$$$"""OOOYYYiii{{{yyypppgggaaafffggg\\\FFF555000...+++///---,,,,,,,,,,,,+++)))++++++,,,,,,------......***+++,,,---......---,,,---------------.........///000111000///...///000///000111000///...///000111///------......---,,,000000//////000333666777444333222000000000000111444222000000111222111000000///.../////////---+++---000222333222111222333///000111111111000///...222000///------...///000000111111222111111000000---///111000///...///000---...///000000...---+++,,,---------............000////////////000000111---......///000111333444222222111...,,,+++,,,...444111......///000111000---.........---,,,+++***...///555===DDDJJJSSS[[[uuuiiiXXXaaaddd^^^ZZZ[[[XXXRRRPPPTTTWWWVVVUUUWWW]]]ccceeebbbdddhhhhhhfffeeegggcccggg\\\NNNLLLJJJIIIOOOYYYsssuuu^^^NNNJJJPPP\\\^^^___dddkkkpppooohhhbbbUUUNNNEEEBBBCCCEEECCC@@@<<<;;;999777666666777888===UUUggg___III999222///222222111000///---,,,+++//////000444888888555111222111000/////////000111+++...000000///...000222///---++++++---...---,,,666333///------.........,,,,,,,,,,,,,,,,,,---...444///+++---222333///***000...,,,,,,---//////...//////...+++((('''(((***+++++++++++++++***)))))))))(((''')))+++,,,,,,+++***++++++)))'''%%%%%%&&&&&&---111...)))(((((((((&&&'''''''''&&&'''))),,,)))***+++***((((((((()))++++++,,,---------,,,,,,000------///...)))'''(((%%%%%%&&&(((***+++)))'''))))))(((%%%######%%%((()))---444;;;999000***)))$$$%%%(((+++...777KKK]]]yyywwwllljjjuuu|||yyyXXXGGGBBB???===:::444///+++******'''&&&$$$%%%'''((((((((('''+++///000///,,,)))((('''(((***+++++++++******&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&(((******)))(((%%%%%%%%%%%%%%%&&&'''((()))(((''''''((()))((('''''''''((('''&&&$$$###!!!###$$$%%%&&&&&&&&&%%%$$$&&&%%%#########%%%'''((()))(((&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$'''%%%"""!!!!!!###&&&((()))(((&&&%%%$$$#########!!!""""""############"""!!!!!!""""""###%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%*********)))'''&&&((()))((('''$$$""""""$$$&&&'''+++'''$$$###$$$$$$"""######!!! !!!!!!"""&&&''')))+++------***(((,,,)))&&&$$$%%%%%%%%%%%%IIITTTbbbooowww{{{~~~wwwsssnnnggg```WWWOOOIIILLLNNNHHH;;;111//////---///...---,,,++++++******+++++++++,,,,,,---------+++,,,---......---,,,,,,,,,,,,------...///000000000111000000///...//////...///000000//////000111222000............---+++000/////////111333555666333222000///...///000111444222111111222333222111222111000000111000...,,,...000333333222111222222000000111222222111000///111000///......///000111222222222222111111111000---///000000///......///,,,...000222222000...,,,,,,,,,,,,---------......000000/////////000111111------...///111222444555333333111///...---------000///...---...///000111...//////...///111000---222:::GGGWWWbbbhhhjjjkkk~~~bbbQQQWWW[[[YYYWWWWWWTTTNNNKKKNNNRRRUUUXXX^^^eeekkkkkklllnnnoooiiibbb```dddXXXaaa\\\PPPJJJFFFJJJXXXwwwnnnccceeeoooyyyyyyzzzzzzwwwnnnbbbZZZNNNJJJCCC>>>===???BBBCCC:::999888777777666666777:::IIIQQQIII:::222222333000000111111000...,,,+++//////000333666777555333222111000/////////000000+++000444333///---000333000//////000333555666555;;;666000,,,+++,,,------,,,,,,,,,,,,,,,---...///444///---444>>>AAA999000...---,,,,,,---...///000...//////---***((()))************+++***))))))((()))))))))***+++++++++++++++++++++)))'''&&&%%%%%%%%%))),,,+++)))((())))))&&&'''''''''&&&'''))),,,***++++++)))'''''')))++++++,,,,,,,,,,,,,,,+++***///,,,,,,///---(((&&&(((%%%%%%%%%'''***+++***(((+++***)))'''%%%%%%(((***...111888@@@???777///,,,...***'''***444GGGbbbxxx{{{pppgggjjjyyynnnOOO@@@>>>888999888333,,,'''&&&'''$$$$$$$$$$$$$$$%%%''')))'''***---//////,,,)))''''''((()))+++++++++******&&&%%%%%%%%%%%%%%%%%%%%%(((''''''(((***+++***(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&###$$$&&&''''''&&&$$$######$$$$$$%%%&&&&&&'''''''''&&&###""""""###&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""!!!!!!###&&&((('''&&&%%%%%%$$$######### !!!"""######""""""!!!!!!"""$$$%%%''')))))))))(((&&&&&&'''((('''&&&***+++,,,+++)))((()))+++((('''%%%#########%%%%%%(((&&&$$$$$$%%%&&&%%%######"""!!! !!!""""""&&&(((***,,,---,,,+++)))---)))&&&$$$$$$&&&'''''';;;BBBKKKPPPRRRSSSVVVYYYSSSRRRPPPNNNJJJDDD<<<777666999777222......000000//////...,,,************++++++,,,,,,,,,,,,,,,---......//////...,,,+++***+++,,,,,,---...///000000222111000///...///.........///000000//////000111222111//////000///---+++////////////111333444666333222000......///111222444222111111222333333222333222111111222222000......000333333222111111222000111222333333333222111000000////////////000111333222222111111111111111---...000000...---...///---///111333333111///...,,,,,,,,,---------......111000//////////////////------...///111222444555333222111000///......---.../////////...---------...111000,,,,,,222555444IIISSSbbbnnnuuuuuuoooiiisss{{{{{{^^^IIIIIIIIIKKKQQQVVVUUUPPPNNNPPPTTTYYY___gggnnnrrrjjjmmmrrrssskkk```^^^bbbWWWaaa]]]RRRIIICCCJJJ]]]iiiVVVLLLFFFDDD@@@;;;888888;;;>>>999999999888777666555444777::::::444//////222333...///000111222111000/////////000111333444444333444333222111000//////...---222666555000---...111/////////222666:::;;;;;;<<<777000+++)))+++,,,---,,,,,,,,,,,,---......///444111333<<>>999333---++++++---(((((((((((((((''''''&&&))),,,//////,,,)))))))))(((&&&&&&***///222222111///'''$$$(((+++(((%%%%%%&&&'''''''''&&&'''))),,,,,,---...---+++***+++,,,,,,,,,,,,+++)))(((&&&%%%&&&$$$&&&***+++((('''***+++)))'''''''''((('''&&&###&&&+++...//////000111///---,,,++++++111BBBRRRzzzyyyzzz|||zzzvvvxxx}}}yyyyyyjjjbbbRRRGGGBBBFFFDDD999111222...***%%%$$$&&&&&&$$$"""$$$,,,222111***$$$%%%((('''(((+++///333333///+++******+++***)))(((&&&%%%&&&%%%$$$######%%%'''((('''&&&&&&'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$(((((('''&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$)))'''%%%###"""###$$$$$$(((&&&$$$"""""""""###$$$$$$$$$#########$$$&&&'''''''''&&&%%%&&&'''((()))$$$$$$$$$$$$###""" !!!###$$$%%%%%%### %%%%%%&&&&&&&&&%%%$$$###$$$######$$$''')))))))))(((***+++***(((%%%$$$%%%"""###%%%&&&'''&&&&&&%%%'''((('''&&&$$$$$$%%%&&&$$$$$$#########$$$&&&'''"""%%%''''''&&&%%%''')))&&&%%%$$$%%%&&&&&&%%%###---///000111000///000111,,,+++---000444444111...111000///...///000222444555444333111///...------,,,---/////////---+++***,,,---.........---,,,+++------,,,+++,,,---...///---,,,,,,---///111444555222111000...------,,,,,,...---,,,+++++++++,,,,,,---...000111000///000111222///------///222444444000000000000////////////,,,111222...,,,------+++,,,,,,---///000000...+++,,,---...///111111222222//////000000000000000000222111111000///......---///...---,,,+++,,,------,,,***(((***---//////---......///////////////...***+++,,,---.../////////)))+++---...------...//////+++,,,000222000000222,,,---//////---222CCCTTTsss```RRRNNNMMMLLLJJJPPPPPPKKKIIIKKKKKKGGGNNNOOOKKKOOOoooaaaWWWOOOOOOPPPOOOQQQTTT```^^^[[[XXX\\\dddhhhfffXXXYYY^^^dddeeecccgggpppllliiifffaaaWWWNNNKKKNNNwwwoooZZZIIIBBBAAA???;;;777555555666777888777666555666777999::::::444222555666111000333---...///---,,,---000444111666444---...666555---000111111000///....../////////...------------...---...111333444333333222.........------.........666222---***+++...111222///...---,,,,,,---...//////...,,,***)))(((''''''***,,,000333444222000///KKKLLLDDD666...---,,,)))+++'''######'''***+++***---...//////...+++)))''',,,---...000111222222222******+++******)))''''''***(((&&&%%%'''***---000---.........---,,,++++++,,,,,,,,,......,,,(((%%%)))'''%%%%%%''')))))))))+++***((('''''''''&&&$$$$$$&&&(((***,,,...///000***)))***)))&&&222UUUwww~~~xxxrrr^^^XXXRRRGGGBBBDDDJJJEEE777///000...+++'''$$$######"""!!!''''''''''''((()))***+++%%%&&&***111777666///(((%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&'''((((((***++++++)))'''&&&&&&&&&%%%$$$$$$######$$$$$$)))&&&$$$&&&)))+++'''$$$'''&&&%%%%%%$$$$$$$$$$$$'''((('''&&&$$$$$$%%%'''((('''%%%###"""""""""###(((&&&%%%$$$$$$%%%'''(((#########$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%###!!!!!!"""###$$$$$$###"""!!! ###%%%'''(((&&&$$$#########$$$%%%&&&((()))***+++222777;;;777...'''%%%&&&############$$$%%%&&&&&&************)))(((''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######---...000000/////////000,,,,,,---111444444111...000///...------///000111333222111///---,,,,,,,,,+++,,,---......---,,,+++....../////////...---,,,------,,,,,,,,,---...///---------...///111333444111111000///...............---,,,+++++++++,,,------///000111000///000111222000------///111333333000000////////////......,,,111222///---//////------------///000///---***,,,---...000111222222222//////////////////......111111000000//////............---,,,,,,,,,,,,---+++)))((())),,,......------.....................)))***+++,,,------------)))+++---------,,,---///111,,,***---000222666;;;666333000///333???SSSeeeuuummm```SSSIIIDDDEEEFFFGGGLLLNNNJJJIIIKKKLLLIIIHHHGGGDDDIIIdddeeeVVVMMMQQQUUUQQQOOOQQQ^^^dddiiijjjmmmqqqqqqnnnccc[[[WWW[[[```ccciiiooohhhfffddd```WWWMMMJJJLLLiii{{{vvv^^^QQQIII@@@===<<<;;;:::777666444444333777666555555555777999:::999444222444555222111333...//////...---...111444<<>>444000444222+++///000111000.........///......------,,,,,,------...///111222222111000//////...------------...///888333...+++,,,...000111///...---,,,,,,++++++,,,...---,,,+++)))(((((((((***,,,...000000...,,,***666888555---))),,,---,,,---***&&&%%%'''(((((('''...---,,,******************+++,,,---//////000000,,,,,,,,,,,,+++***)))((()))'''&&&%%%&&&))),,,...,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,)))&&&)))'''%%%%%%&&&(((((('''***++++++***)))(((((())))))(((''''''((()))***+++---***+++...333FFFkkk~~~xxxrrrzzzgggTTTMMMFFFDDD???@@@EEEBBB666111333---+++)))((('''&&&$$$"""'''''''''&&&''''''((()))###$$$'''---222222,,,&&&%%%&&&&&&'''''''''''''''(((((('''&&&&&&'''((()))***+++,,,+++((('''&&&'''&&&%%%$$$$$$###$$$$$$$$$'''$$$###%%%)))+++(((%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''%%%######%%%'''((('''%%%$$$###"""######&&&%%%$$$######$$$&&&'''""""""""""""###$$$%%%%%%$$$$$$###$$$%%%%%%### ###$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%###!!!!!!""""""###$$$&&&'''((())),,,111777666111+++'''&&&%%%%%%$$$$$$###$$$$$$$$$+++++++++***(((&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$######""",,,...///000......///000------...111333333111///000///---,,,,,,---...///111000///---,,,+++++++++++++++++++++,,,---......//////000000//////...---------,,,,,,------...///............///000111222000000////////////000000///...,,,+++++++++,,,------///111111000///000111333000...---///111111111/////////.........------+++000222000///111111///------...///000000---+++---...///000111222222222/////////......---------000000000000////////////------......------,,,+++***)))(((***,,,.........------------------,,,,,,)))******+++,,,,,,,,,,,,)))***,,,,,,++++++---...///,,,+++---///000333888222333555<<>>666222555,,,+++******+++***'''%%%((('''&&&&&&%%%&&&&&&&&&""""""$$$(((,,,,,,((($$$%%%&&&&&&&&&''''''''''''((((((''''''((()))***+++,,,,,,,,,***(((&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$""""""$$$)))+++)))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$&&&((('''&&&$$$############%%%$$$###""""""###$$$%%%"""!!! """$$$&&&#########$$$%%%$$$""" !!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&((()))***%%%'''((('''$$$"""!!!!!! !!!"""###$$$%%%&&&''''''+++111444444///***&&&((('''&&&%%%$$$$$$$$$$$$)))*********)))&&&###!!!############$$$%%%&&&&&&(((((('''%%%$$$###"""!!!######$$$$$$######"""!!!+++---...///...---...///---...///111222222111000000///...---,,,,,,------///...---,,,,,,,,,,,,,,,******))))))+++---///111////////////......---------------------......///............/////////000///////////////000222222///...---,,,+++,,,,,,---...///111111/////////000333111......///000000000//////......------,,,,,,)))...111000///111111///------...000333333000...---...///000111111111111///......------,,,,,,+++////////////000000000000,,,---...///...---,,,++++++******+++,,,...//////,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,+++)))***++++++***+++,,,...000...000333222000111444444>>>LLL\\\ppp|||gggUUUIIILLLLLLBBB???CCCLLLOOOQQQNNNJJJFFFBBB???BBBBBBEEEKKKPPP```}}}[[[DDDKKKVVVTTTSSSYYYmmm|||{{{rrrkkkhhh```YYYVVV]]]gggkkkgggaaa[[[XXXVVVSSSKKKDDDDDDHHHRRRZZZQQQCCCEEEEEE===999666666666555444222111000333333222333333555666777555222111222333333222222//////000///000111222333777======555...---///......///000000...---...000///////////////...------...///000000000///......000///---++++++---///000:::666222///......------+++,,,---------,,,***)))...---,,,+++++++++++++++))))))*********)))'''''')))++++++))))))***,,,---))))))))))))*********)))***(((&&&%%%&&&(((+++---))))))))))))***++++++,,,------,,,++++++*********((('''''''''((()))+++,,,,,,+++)))))))))+++---///***)))((()))***+++***)))%%%$$$$$$&&&)))+++++++++---+++(((&&&%%%&&&((()))///...,,,,,,------------...,,,333CCCVVViii~~~tttrrrkkkVVVGGGBBB;;;:::888:::>>><<<555111222,,,***))))))***+++***))))))((('''&&&%%%%%%%%%%%%###"""###%%%'''(((%%%###&&&%%%%%%%%%&&&&&&'''''''''(((((())))))***+++,,,------,,,)))'''&&&((()))&&&&&&%%%$$$$$$$$$$$$%%%"""!!!"""$$$(((******(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###!!!!!!###%%%((('''&&&%%%$$$######"""%%%%%%$$$#########$$$$$$"""!!! """%%%'''###""""""###$$$$$$!!!"""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%'''((('''%%%$$$###$$$!!!!!!"""###$$$%%%&&&&&&)))***,,,000333222---((()))(((''''''&&&&&&&&&'''&&&((()))***)))(((%%%#####################$$$$$$&&&&&&&&&%%%$$$###"""""""""############"""!!!!!!***,,,------,,,,,,---...,,,...///000000000000000000//////...------------...------,,,,,,---------***)))))))))+++...111333.........---------------------.........//////............/////////......------......///111222333///...---,,,,,,,,,------...000111111///...///000222000......///000000///000//////...------,,,,,,'''---000//////111000...,,,---...222555666555333---...///000000000000000......------,,,,,,,,,+++////////////000000000000,,,---...///...---,,,++++++,,,,,,------...000111---,,,+++***************,,,---------------,,,+++)))***+++*********---///333111111333444666<<>>>>>AAAHHHLLLGGGIIIcccpppNNNIIIOOOQQQUUU^^^{{{sssfff```___UUUVVVYYY```iiiooonnnkkkVVVQQQMMMHHHAAA===???FFFIIITTTPPPFFFFFFBBB999777777666555333222222222333222222111222222222333333333222000000111333333111////////////111222222222...333555111,,,,,,000222---...000///...---...000111111111222111000//////......///000111111111111000///---,,,,,,---///000888555111//////...---,,,(((***,,,---.........---......---,,,++++++,,,,,,'''(((((()))***+++++++++,,,++++++)))'''%%%'''))),,,,,,,,,,,,+++*********&&&&&&'''((()))***+++++++++******))))))***+++,,,,,,+++***)))((((((((())))))))))))******++++++,,,,,,+++***))))))+++---///***((('''(((*********)))######$$$(((,,,///000000...)))$$$$$$(((+++---,,,000111222222111///......333777FFF\\\mmmyyysssfffaaaYYYGGG<<<999444777777:::<<<:::444...,,,+++)))&&&&&&'''***+++,,,******((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''(((((()))***++++++,,,,,,,,,+++)))'''&&&(((***'''&&&%%%%%%$$$$$$%%%%%%""""""###%%%((()))))))))%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$"""!!!!!!###&&&'''''''''&&&%%%$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$###""" !!!###&&&(((###""""""###$$$$$$!!!!!!%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%'''''''''&&&''')))"""######$$$%%%&&&''''''...+++***,,,///000...***((((((((((((((()))******&&&'''(((((('''%%%###"""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!)))+++,,,---,,,+++,,,---+++---//////.........000..................------,,,,,,,,,,,,,,,---......************,,,///222444......---,,,,,,,,,,,,---------...////////////...------.../////////......,,,,,,------...000111222000///---,,,,,,,,,---...///000111111///......///000///---...///000000///111000000///...---,,,,,,&&&,,,000//////000///---,,,---///222666777666444,,,---....../////////...------------------------000000000000////////////------......------,,,+++***,,,------------000222...---+++***))))))******............------,,,+++***+++++++++***+++---000333000...111777BBBUUUdddzzzkkkLLLFFFHHHUUU^^^\\\WWWVVVSSSVVV\\\```[[[PPPGGGDDDDDDKKKSSSRRRFFFAAAQQQggg\\\GGGDDDFFFMMMUUU___llltttmmm___WWWWWWXXXWWWYYYYYYXXX[[[```bbb```PPPLLLGGGBBB<<<777;;;AAAHHHPPPKKK@@@???<<<777:::777666444333222333333444111111111111111000000000000111000...000444444111///......///111222222000...000222000------000222,,,...//////...---...000111222333444333222111000---......///000222222333.........------.........444222000/////////---,,,((()))***,,,...///000000000///...---,,,,,,,,,,,,''''''''')))***---///000000...------,,,***,,,111444444222///***''''''((($$$&&&)))+++,,,,,,+++***,,,+++***)))))))))***++++++***((('''&&&&&&'''''')))***+++,,,,,,,,,+++++++++***)))))))))***+++,,,)))(((((((((******(((&&&""""""%%%)))...111222222((('''&&&'''+++------,,,000444777555000---///333888BBBXXXooo{{{fffXXXQQQKKK<<<555666333444555777888555000+++(((***(((%%%%%%'''***++++++***)))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%'''((('''((()))******+++******((()))))))))''''''(((***'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&######$$$"""!!!"""$$$&&&''''''''''''&&&$$$###"""&&&&&&&&&%%%$$$$$$######"""!!! """$$$'''(((#########$$$%%%$$$""" !!!$$$%%%$$$$$$$$$%%%$$$&&&'''((('''%%%###""""""$$$&&&&&&&&&''')))+++$$$$$$%%%%%%&&&''''''(((///,,,))))))+++---,,,***''''''''''''((()))***+++(((((('''&&&%%%###"""!!!%%%%%%$$$###"""""""""###""""""######$$$%%%%%%%%%######$$$$$$######"""!!!(((***,,,,,,+++***+++,,,***,,,......,,,+++---///+++,,,,,,---------------)))))))))***+++,,,---...+++++++++,,,...000222333000///...---,,,------...,,,---...///000//////...+++,,,.../////////......,,,,,,,,,,,,---///000000000///...,,,,,,------...///000222111///......//////------...000111000///222111111000...------,,,(((...222111000111///,,,---...///222444444222000+++,,,------...---------,,,,,,------......//////111111000000//////............---,,,,,,,,,,,,---(((***,,,,,,++++++...111///---+++***))))))***+++.........---,,,+++******+++,,,,,,+++***+++...111777777:::CCCNNN^^^uuudddHHHIIINNNWWW```cccaaa]]][[[^^^fffmmmgggXXXLLLHHHOOOXXX___XXXIIIAAAJJJVVVsssrrrQQQEEEGGGNNNQQQJJJXXXcccaaaWWWPPPNNNNNNSSSWWWXXXVVVXXX\\\[[[VVVKKKHHHFFFBBB<<<666777<<>>666555888888;;;444000777666000222///111444666666444111///222222111000///---+++***...000000---///555555000...,,,,,,...111222000......,,,+++---000000000111,,,---......------///000000111333333333222000...//////...------------...,,,---///000000///---,,,---,,,,,,---///000///---***))))))((()))+++,,,---222111000...,,,++++++***)))((('''((())),,,///000...***))),,,------333<<<999999666000+++)))***---)))***,,,---......------,,,+++)))'''&&&'''((()))+++***(((&&&%%%&&&'''((('''(((***+++,,,+++)))(((&&&'''''''''&&&%%%$$$$$$(((((()))***+++)))%%%"""$$$$$$&&&))),,,...---,,,AAANNN[[[YYYJJJ:::333333+++333999777222666GGGVVV\\\iii|||vvvnnneeeQQQFFF:::888999222222666444111000,,,(((&&&(((***+++$$$&&&)))---///---)))%%%&&&&&&%%%%%%$$$$$$%%%%%%)))***+++***(((&&&%%%%%%&&&%%%$$$######%%%'''((((((((()))******)))''''''!!!$$$'''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&)))***+++***((('''&&&'''$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$#########&&&((('''((((((((('''%%%###"""$$$$$$$$$$$$###"""  """###$$$$$$%%%$$$$$$%%%&&&&&&###!!!!!!!!!"""!!! """$$$$$$(((,,,000000---(((%%%"""###$$$###""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%''')))(((((('''&&&&&&&&&%%%$$$############))))))***,,,000444888;;;''''''%%%$$$######"""###%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%$$$######+++)))'''''')))***++++++************,,,---///000...---,,,,,,++++++++++++((((((''''''(((***,,,---(((***---///111111000///000///---,,,,,,---///000++++++,,,,,,,,,,,,------***,,,...000111111000///---------...000000///...000000...,,,++++++...000111000///...------...///...---+++***+++...111444666333000///000000...,,,---...000111222222222111...------///222222000---***++++++)))((()))+++---'''(((*********,,,///222222111///---,,,---...///000...,,,,,,------,,,***---,,,,,,++++++,,,,,,---...,,,)))''''''''''''&&&///,,,++++++)))'''***///---***+++///111333===HHHiiitttzzzwwwYYYCCC???EEEMMMSSSTTTUUUVVVWWWbbbdddnnnvvvnnnZZZPPPQQQSSSTTTWWWXXXPPPGGGFFFJJJOOOyyyrrrTTTGGGHHHFFFIII\\\zzzpppeeeQQQIIIDDDEEEEEE@@@:::777888555222000111222333333555555555444333222111000333000......///...+++'''......///111222333444555++++++---...///000000000'''))),,,...///000222444///...,,,++++++,,,...///444444444555444222///,,,......---------......///,,,---...000000000//////222111///---,,,,,,,,,---///---***'''&&&'''((()))...333///***---***(((...***+++)))&&&***333444000///,,,((((((+++///000000444222000...---...///000,,,,,,,,,---......,,,***'''''''''''''''((()))***,,,)))&&&%%%''')))******+++(((&&&&&&))))))'''$$$'''&&&&&&'''(((((('''%%%***&&&%%%''''''$$$###$$$'''***&&&%%%***(((***777OOOjjjoooiiiRRR;;;:::111222//////444<<>>YYYkkkllliiiTTT:::888111,,,...777FFFUUUcccttt~~~}}}|||nnn___RRRIIIDDDBBB>>>:::444111000000...---)))(((%%%"""!!!"""$$$&&&&&&'''((())))))'''$$$!!!%%%$$$$$$&&&((()))(((&&&---,,,)))'''%%%$$$$$$$$$&&&(((&&&###%%%***)))%%%'''''''''''''''&&&%%%%%%&&&)))+++)))&&&&&&))),,,+++)))%%%""" !!!$$$&&&:::LLLRRRBBB,,,%%%'''((('''%%%###!!!!!!"""$$$&&&$$$$$$#########%%%&&&'''&&&***------)))&&&%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""#########""" ######%%%)))'''"""!!!###!!! !!!###%%%&&&%%%###$$$''',,,000000...***((($$$%%%%%%$$$######%%%'''%%%$$$######%%%&&&&&&%%%))))))))))))(((''''''&&&%%%$$$$$$$$$%%%&&&''''''%%%'''***...000222222222444,,,+++333555,,,%%%%%%"""$$$&&&&&&$$$"""###$$$"""######$$$%%%&&&'''(((++++++******)))'''&&&%%%***+++---.........------------,,,+++++++++,,,,,,++++++++++++,,,...///000---------------.../////////...---,,,,,,---...///---............/////////------///000000///...---000111333555555444222111......---------......//////...---,,,,,,,,,---...---------...///111333444555222///---...//////...///000111222222222111000---+++******+++++++++***,,,---------,,,,,,...000...///...---++++++---///000000//////...---------000444777666111,,,***))))))))))))))))))))))))))))))******++++++*********&&&&&&(((,,,---+++,,,111666===IIIVVVaaappp^^^CCC@@@BBBEEEFFFHHHJJJNNNPPPVVVTTT^^^rrr~~~}}}vvvtttZZZHHHBBBNNNTTTKKKEEEGGG___lll[[[gggttt|||tttaaaPPPEEE@@@;;;555222555888777777888666666555555444444333222////////////////////////000/////////000000...---,,,------...///000000000,,,,,,------------,,,,,,(((***------------...///---,,,,,,---...000222444111111000///......------111111///...---,,,,,,,,,+++---...000000000000///+++++++++,,,,,,++++++***+++***)))((()))***---...111>>>aaalllOOO666...%%%'''***,,,...333999999777888555222000///---***((()))))))))(((((((((((((((((((((((()))***+++,,,---++++++)))(((((('''''''''***))))))***++++++***((('''((()))((((((((()))+++***(((&&&%%%&&&'''&&&&&&'''$$$###&&&&&&%%%&&&)))000333111222999777777BBBVVVdddiiiqqq^^^;;;222,,,000888JJJ```pppzzznnnggg\\\OOOEEE@@@======:::888555333111...***'''"""###$$$""" $$$((())))))***)))(((&&&$$$###%%%$$$$$$&&&((()))(((&&&***(((&&&$$$$$$%%%''')))((((((&&&$$$&&&******((((((((((((((((((''''''&&&'''***,,,+++(((&&&''')))'''((('''######&&&888HHHOOOBBB...&&&&&&&&&%%%$$$"""!!! !!!###$$$""""""######$$$&&&'''(((###'''+++***'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!"""#########"""!!! ######&&&)))'''"""!!!###!!!###$$$%%%&&&&&&%%%'''))),,,,,,+++)))((($$$%%%&&&%%%%%%%%%'''***&&&%%%$$$&&&'''(((&&&%%%***,,,...,,,(((&&&'''((($$$$$$$$$%%%&&&'''((()))'''(((((()))((('''&&&%%%...)))+++333555...'''&&&###%%%&&&%%%###""""""###"""######$$$%%%&&&''''''((()))++++++)))'''&&&%%%+++,,,...//////...---+++---,,,,,,++++++,,,,,,,,,,,,,,,---...///000111111000///---,,,,,,,,,...//////...------------...///------........./////////---.../////////...---,,,000222555666555333222222...---,,,---...//////.........,,,,,,+++,,,---...,,,---///000222333333333333111...------...///000000111222222222111000//////---+++******++++++++++++,,,------,,,---...000...///...---++++++---///......///000111111000000444999>>><<<555///,,,,,,((())))))))))))))))))((('''(((***+++***((((((((('''%%%&&&***,,,...444<<>><<<555...,,,,,,))))))***++++++***))))))&&&(((******(((&&&&&&'''---)))(((***...444>>>HHH```tttiiiOOOHHH@@@===DDDTTTfffqqqooommmvvvyyyZZZTTTSSSIIIBBBEEE\\\yyyeeeMMMMMMEEE;;;<<>><<<888:::CCCIIIDDD999222222000111444444222333777111555888777333000111333222111///---------...///+++---///000......///111111000///...---,,,++++++------.........------,,,+++---//////---,,,---...,,,,,,---......///......)))---111111...,,,...000///.........///000111111000000111000///...,,,+++******)))))))))******+++)))))))))************+++000///JJJrrrwwwWWW888---***+++///444333,,,+++...+++...000///---,,,...///---,,,***((('''&&&''''''---000222000+++((()))+++***)))))))))))))))******)))(((((()))++++++)))'''(((&&&$$$###%%%'''))))))&&&%%%%%%&&&((()))((('''$$$#########""""""***444IIIOOOQQQUUUWWWFFF222///...;;;GGGbbbkkkcccmmmppp|||~~~~~~xxxwwwxxxkkk___SSSKKKBBB>>>888222...------...555666444000+++&&&%%%&&&%%%######''',,,---***'''444777:::777000***((()))((('''''''''))))))'''&&&&&&%%%$$$#########$$$%%%&&&###$$$***---***(((***&&&'''(((((()))))))))((((((&&&%%%$$$%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%&&&'''&&&''''''+++***)))(((&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$&&&&&&###!!!$$$!!!!!! !!!###$$$%%%######$$$%%%$$$###"""!!!!!! ###$$$$$$(((...+++%%% """)))---***%%%######$$$%%%&&&&&&&&&'''$$$&&&(((((('''%%%%%%&&&)))'''%%%%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&%%%$$$##################"""""""""""""""######$$$&&&'''%%%$$$$$$$$$$$$"""!!! """%%%&&&$$$"""############$$$$$$$$$$$$,,,//////,,,'''&&&)))---((((((((()))***,,,---...++++++++++++,,,,,,---...)))***,,,...//////......//////...---------------------............------////////////000000000000+++++++++,,,---...///000///111222...***)))...222999222***(((***---...,,,///......---...///000111222111000///............'''+++///000...------...)))***,,,...//////......'''***---...,,,++++++---***---000111111111111222333333222///,,,+++,,,---...---,,,,,,---///111333222///+++)))***,,,------(((***+++,,,,,,+++***(((***...222222111444:::???KKKWWWmmm|||mmmtttmmmPPPAAAAAAAAA<<<<<<999===FFFFFF<<<777999333222333666555222222555111555777666111///111444222111...,,,+++,,,---...***---000///---,,,...000111111000///---,,,+++***------......///......---,,,---//////...---...///+++,,,---///000111111111(((---222333///---///111111000///////////////000......///000000///...---***)))(((''''''((()))***&&&'''((()))***+++,,,,,,---))):::dddxxxYYY333)))'''''',,,111///((((((---***,,,......,,,+++---000111///,,,)))((('''((((((///222555222---((((((***...---,,,+++************)))((('''(((******((('''***&&&""""""%%%(((((('''$$$$$$$$$&&&)))***)))'''%%%#########!!!"""***444AAAGGGHHHNNNSSSFFF444222777AAAHHHdddvvvxxx}}}}}}xxxllleee]]]RRRIII>>>999222,,,***---111555666666444///)))&&&''')))'''%%%$$$***111555111,,,***///333111+++&&&$$$%%%(((''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&''''''%%%"""$$$+++...***''')))&&&&&&'''((((((((((((((()))'''%%%$$$%%%&&&&&&&&&'''&&&&&&((()))(((&&&$$$ ###((()))&&&"""$$$((((((((('''''''''&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&""" $$$!!!!!! !!!###%%%&&&######$$$%%%$$$###"""!!!!!!!!!###$$$***111...&&& $$$---222...(((######$$$&&&&&&&&&&&&&&&"""$$$'''((('''&&&&&&''')))'''%%%$$$%%%&&&&&&%%%((('''&&&'''((((((&&&%%%#########"""######$$$$$$"""""""""""""""###$$$%%%###''')))(((&&&%%%###!!!!!! !!!%%%&&&%%%"""###############$$$$$$$$$444333111---)))'''(((***))))))*********+++++++++000///...---,,,------...------------------------...///000000000///---,,,///...---///111222111000///......///222333333222////////////............000000000000///...---,,,---...///...,,,,,,...//////000000...,,,+++,,,---000333444///)))'''---333...------,,,,,,------...***------+++,,,///000...,,,,,,---///111222000...))),,,000222222222222222666444111---)))''')))---...------...111222222111///---+++++++++++++++***+++,,,---,,,******+++---222111111333:::GGGVVVaaawwwrrr]]]UUUHHH===888888999;;;999888<<>>FFFHHHAAA555,,,000...,,,***)))***,,,...+++++++++---...///...---------,,,+++***)))(((''',,,000222000+++(((***,,,,,,------...---,,,******&&&''''''(((((((((((((((###$$$%%%%%%%%%%%%&&&'''%%%$$$###$$$%%%''''''''')))%%%""" """$$$%%%&&&111555;;;CCCHHHGGG@@@:::BBBPPP^^^eeeooovvvkkkgggWWWKKKGGGDDD;;;444---,,,///333333222111000...***&&&$$$$$$$$$((($$$$$$///AAAIII>>>,,,'''((())))))(((&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((***+++***)))&&&'''''''''(((((())))))***'''$$$$$$'''((('''&&&***)))((('''&&&%%%$$$$$$'''((()))'''%%%$$$%%%&&&&&&$$$$$$&&&((()))&&&###$$$%%%&&&&&&&&&''')))+++$$$&&&'''%%%""" ###%%%""""""""""""###%%%''')))'''$$$ """###!!!!!!!!!!!!"""###'''---222,,,"""***<<>>>>>666111111222444555555444333333333000111222222111000...---,,,---...---******+++---***...333333///,,,---...///...---,,,,,,,,,------111111111111111000/////////000...,,,...444555222111000000000000000111111333///+++)))+++---...---111111111000///---,,,+++))))))***,,,//////---+++******++++++***)))'''&&&)))))))))(((((())),,,......111333444222///......///---+++))))))***,,,---------------...---,,,+++------,,,+++***)))((((((+++...111///+++)))***,,,,,,,,,------,,,+++)))(((&&&&&&'''(((((((((((((((&&&'''(((((('''''''''(((%%%%%%$$$%%%&&&'''((('''%%%%%%$$$$$$%%%%%%&&&'''***///777<<>>BBBJJJFFF===000+++------***,,,,,,,,,---......+++))))))+++------++++++,,,------555???HHHQQQ\\\kkkvvvqqq]]]GGG;;;888777888::::::888666555444333111000333666999:::;;;;;;999777444444444222000///000111...///111222333333222111/////////000000///...---+++,,,---,,,+++)))((((((+++,,,...//////---+++)))***+++,,,---------------...//////---000444555111000///------...111444666222333333222///......///...000111---'''%%%(((,,,+++***)))***++++++***(((,,,---.........---,,,+++''')))******))))))+++---111///---///222111+++%%%***))))))(((((()))*********,,,...---,,,***+++---,,,,,,++++++***)))))))))&&&((()))+++++++++,,,---*********)))'''%%%###"""%%%&&&&&&'''''''''''''''&&&&&&&&&)))+++,,,)))'''&&&'''((('''&&&'''))),,,(((...555444...'''$$$###)))***...555AAASSSeeeqqqwwwrrrooosss|||yyyiii___]]]VVVDDD<<<===:::;;;666000++++++---000111333...)))&&&&&&'''&&&%%%(((***((($$$%%%((((((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++***)))((('''&&&&&&&&&+++***)))***,,,,,,+++)))'''''''''''''''&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$(((,,,///---***'''&&&%%%''')))***************%%%'''))))))'''$$$""""""'''%%%$$$&&&)))***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%######"""###''',,,333777(((%%%$$$&&&+++---)))%%%'''$$$!!! !!!"""###)))(((((('''(((((()))***((('''%%%%%%&&&&&&%%%###%%%&&&((('''&&&&&&'''((('''+++///---'''$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&&&&#####################$$$!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%%%%$$$###***+++,,,+++)))))))))***+++++++++***************------.../////////......///000222333333222000///,,,,,,------...000111222222///,,,++++++,,,,,,,,,,,,+++,,,...111333333333---......000111222333333...---++++++***+++,,,---,,,------,,,++++++,,,...///...,,,******...444999555111,,,***+++------,,,+++******))))))******+++%%%)))+++***+++---,,,(((---,,,---...//////---+++---...///000222555999===DDDFFF>>>000(((***+++(((,,,,,,,,,...000///---******---......,,,,,,///222333DDD\\\ppp|||ppp```WWWKKK???555666:::999777555777555444444666666666555555999:::999:::<<<;;;777333333333111///...000222,,,---///000000000//////000000000111222111///,,,++++++++++++******)))(((***+++---...---,,,***))))))***+++,,,------------///000000...000444333///......---...///222555777111111000000...---+++)))---...///---)))((())),,,,,,+++))))))))))))((('''+++,,,------------++++++'''(((******)))***+++,,,666///)))***///222...((()))))))))))))))******+++'''***------++++++,,,///+++++++++*********))))))'''((()))***+++,,,,,,,,,((()))))))))'''%%%###"""%%%%%%&&&''''''''''''&&&''''''(((,,,111333000---***++++++)))'''(((---111111444666444...(((%%%$$$'''***222>>>OOOcccuuu{{{sssnnnqqqyyyqqqXXXQQQIIIIIIFFF;;;:::>>>;;;:::555...)))(((+++000333555///)))&&&&&&''''''%%%+++***'''$$$&&&***)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&,,,+++***)))((('''''''''***)))(((((())))))'''%%%'''''''''&&&&&&&&&&&&&&&((()))***)))&&&$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$###'''***+++)))&&&###!!!$$$&&&)))******)))***+++&&&''')))(((%%%###""""""&&&&&&&&&((())))))'''%%%$$$$$$%%%%%%%%%$$$######$$$$$$###!!!!!!###'''***'''%%%$$$&&&)))+++)))&&&'''$$$ """%%%%%%$$$((((((((())))))*********'''&&&%%%%%%&&&'''&&&$$$$$$&&&)))***(((&&&%%%%%%)))+++---+++(((&&&&&&((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$!!!!!!!!!"""""""""#########$$$%%%&&&&&&&&&%%%$$$)))+++,,,,,,+++***+++,,,+++++++++*********)))))),,,---...///000//////...000000111111111111000000...---------...///111222222///,,,++++++---......---,,,,,,...111222222111---......///000111111222---,,,+++******+++,,,---+++,,,,,,+++******+++---,,,,,,,,,******+++///222///...,,,++++++,,,,,,,,,******))))))))))))******&&&)))+++***+++//////,,,,,,,,,,,,---......,,,***,,,,,,------...111666:::DDDJJJEEE444)))***+++)))******,,,...000000---+++***---000111111555<<>>666444111---(((''')))...111333---&&&$$$&&&((((((&&&***+++)))%%%%%%((()))&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%******)))(((((('''((((((((('''&&&'''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%(((***)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""%%%((((((&&&###!!! """%%%)))***)))((()))+++&&&'''(((&&&$$$######$$$###%%%(((((('''%%%$$$$$$######$$$$$$$$$###"""!!!#########!!!!!!$$$%%%%%%%%%&&&'''(((((((((%%%$$$#########$$$%%%&&&%%%&&&((()))*********)))&&&%%%$$$%%%'''''''''%%%"""%%%((())))))'''''''''++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!! !!!"""$$$%%%!!!!!!"""""""""############$$$%%%&&&'''&&&&&&%%%(((***,,,,,,,,,+++,,,---++++++++++++******))))))+++,,,.../////////......000000000000000000000000......------...///111222222///,,,+++,,,...//////...------...000111000///------......///000000000---,,,***))))))+++,,,...***++++++***))))))***,,,)))***,,,,,,***))))))***)))***,,,,,,,,,,,,++++++******))))))))))))******'''+++,,,+++,,,111222000+++++++++,,,------+++(((++++++***)))+++///666:::HHHPPPMMM;;;,,,,,,...,,,((()))+++...000000---+++(((,,,111444888???JJJRRRpppppp\\\RRRHHH??????GGGCCC===999555111...000666000111333555777777333000111555555222111555555000,,,///222444222111000//////000111222222111000//////......000222111---***+++***)))***+++,,,+++******************)))((((((((()))+++,,,---...//////,,,//////...111555444000//////000000111111111222000---,,,///333333...))),,,++++++---......,,,***)))(((&&&''')))*********&&&'''((())))))((('''&&&)))+++------,,,,,,---...((()))+++---...,,,)))&&&))))))******+++++++++,,,'''+++......***)))+++...+++++++++***************))))))***+++---...---,,,''''''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&######%%%,,,444888777333333333111---***,,,555<<<;;;777222...------,,,,,,888EEEUUU___eeeooouuu\\\JJJCCC===888;;;===:::===<<<222///...+++)))'''(((+++...000***###"""%%%))))))''')))------'''$$$%%%'''&&&$$$###############$$$$$$''''''&&&%%%$$$$$$$$$$$$))))))(((''''''''''''(((&&&%%%%%%&&&((()))'''&&&'''''''''&&&&&&%%%%%%%%%###&&&))))))'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%"""!!!!!!!!!%%%))))))(((((()))+++'''''''''%%%###"""$$$%%%!!!%%%(((((($$$""""""###"""###$$$$$$###"""  """###""" ###&&&###$$$%%%%%%%%%&&&(((***###%%%&&&%%%###"""%%%'''###%%%''')))******)))(((&&&%%%$$$%%%'''((('''&&&!!!$$$&&&((((((((()))***,,,***(((''')))******)))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######!!! !!!"""$$$%%%""""""""""""############"""###$$$%%%&&&%%%%%%$$$,,,***)))***++++++***))),,,+++++++++++++++++++++............///000111222111111///---,,,++++++++++++,,,...000111000000///............///000222222000///...------...///000111000000///......------******************++++++...+++)))'''(((***+++++++++***)))+++......+++((()))***+++++++++)))'''&&&---,,,***))))))***,,,---+++)))))),,,000111000...***)))(((''''''((()))***'''((((((''')))111<<>>BBB>>>JJJggg```QQQOOOLLLEEEEEEAAAAAAEEEGGGAAA999555<<<888444333333444333222666444222111333333222000...111000......000000...///...------///000000///000///...---...111333555444333000...,,,,,,,,,---,,,,,,------...---,,,***)))***,,,,,,,,,+++)))(((+++,,,,,,++++++,,,000333333444333111//////000222...///000111222111000000222...---222999;;;555...,,,,,,,,,++++++++++++***+++(((&&&&&&(((*********&&&'''''''''((())))))))),,,,,,,,,+++,,,,,,---...)))***------,,,++++++,,,+++******)))***+++,,,---,,,,,,,,,,,,+++***((('''((()))+++---...---,,,+++///,,,))))))---...,,,)))'''(((((())))))((((((''')))'''&&&'''***,,,------+++---000444777<<>>CCCGGG@@@:::444555;;;>>><<<888......///222:::GGGVVV```kkkpppuuuwww{{{wwwkkkddd___[[[UUULLLBBB:::444111333222111111222333444555+++)))'''''')))+++++++++*********(((&&&$$$%%%&&&%%%%%%&&&&&&'''((((((((('''((())),,,---+++'''$$$%%%%%%%%%%%%''')))+++,,,***)))'''&&&%%%&&&&&&'''&&&''''''&&&$$$$$$&&&'''&&&&&&%%%$$$######"""""" !!!"""$$$%%%&&&'''$$$###"""###%%%''''''&&&%%%%%%%%%$$$$$$$$$######%%%&&&%%%$$$&&&))))))&&&''''''((('''%%%%%%''')))&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%&&&%%%###!!!"""$$$&&&&&&&&&(((&&&######&&&)))+++,,,&&&&&&%%%%%%$$$#########""""""$$$'''+++,,,,,,+++&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&''''''+++...---***)))+++***'''%%%###"""###$$$&&&%%%%%%'''''''''&&&%%%$$$###""""""###############"""""""""###$$$###""""""###$$$&&&'''((((((&&&$$$$$$%%%+++***)))***,,,---,,,+++++++++,,,------...//////------------...///000000222222222111111000//////...---,,,+++,,,---///000///...---------------...---,,,+++******+++,,,---...------,,,******)))((((((***,,,//////...,,,+++(((+++///111222111000///,,,++++++,,,,,,,,,,,,+++---,,,+++++++++,,,---...+++***))))))))))))***+++))))))))))))***))))))((())))))(((''''''&&&&&&&&&$$$'''******+++---333777444555222+++***///333333777:::???CCCFFFGGGGGGFFF@@@BBB???@@@IIITTTppprrr\\\HHHCCCEEEEEE@@@===888444444999;;;999777888222111111111222444444555444333333222222111000///333555333000000444666555000...------///000///...---,,,,,,,,,...111444666222111000///...---......,,,---------+++***++++++++++++,,,,,,,,,+++***)))+++,,,,,,++++++,,,000222333444444333111000111222//////.........///000111---///111000---,,,...000---,,,,,,++++++************)))'''''')))++++++***&&&&&&'''((()))******+++******)))******+++,,,---***,,,......,,,+++++++++,,,+++***)))((()))***+++)))))))))******)))))))))'''(((***,,,.../////////+++******+++,,,,,,)))&&&(((((())))))))))))((((((((('''''')))...222444555222555999888777777:::>>>777222///333999===;;;777000444;;;EEEPPP\\\dddiiiuuuvvvyyy|||zzzggg______XXXRRRHHH@@@;;;777222///---,,,+++******,,,...///******))))))***++++++++++++++++++)))'''%%%&&&'''&&&&&&&&&''''''''''''''')))+++...000111...+++((('''&&&&&&&&&'''(((***+++))))))((('''&&&&&&'''(((&&&''''''&&&$$$$$$%%%'''((((((''''''&&&$$$###### !!!###$$$$$$%%%&&&'''&&&$$$######%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$&&&''''''%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&%%%%%%$$$$$$""""""######$$$%%%&&&&&&%%%###"""###%%%'''(((''''''$$$"""###&&&))),,,,,,'''''''''&&&%%%$$$###"""''''''((()))***)))'''&&&'''&&&%%%$$$######$$$$$$""""""###$$$&&&'''((((((+++...---)))((()))(((%%%$$$#########$$$%%%%%%%%%((((((((('''&&&$$$"""!!!######$$$$$$$$$###""""""!!!###$$$$$$"""!!!"""###&&&'''((('''%%%$$$$$$$$$+++***)))***,,,---,,,+++++++++,,,------...//////,,,,,,,,,,,,---...///000000000111111111111000///------,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,+++******)))'''))),,,//////...---+++,,,000444666444111///...++++++++++++******+++,,,---.........---,,,***)))))))))))))))))))))))))))(((((())))))((('''''''''))))))(((((((((''''''&&&'''***------,,,---111444222333111000111555777555>>>CCCKKKRRRVVVUUURRRPPPCCCFFFBBBBBBJJJVVVpppnnnUUUDDD666666<<<<<<777444777222000222333222333777333333333333333333333444333333444444333111000000555666555111222666888777111///------/////////...,,,,,,...///000000//////000000///......---------***,,,---,,,++++++---///,,,,,,,,,,,,++++++***************))))))+++...111222444444333111000000111......------......///000......------,,,,,,,,,---------,,,,,,+++***))))))***)))((((((***++++++***''''''(((((()))******+++************+++,,,---......//////...+++))))))***+++***)))(((''''''((()))((((((((())))))***++++++((()))***,,,---......///*********,,,,,,,,,***((((((((())))))))))))(((((('''''''''***...333555666111333444222///---...000***)))***///555999888555444===LLL]]]jjjrrruuuvvv||||||~~~|||eeeUUURRRVVVOOOGGG===777555333000...+++)))'''&&&%%%&&&((()))))))))++++++++++++++++++***++++++)))'''&&&''')))))))))((('''&&&%%%%%%%%%***,,,000333222000---+++***)))''''''&&&'''((()))''')))***(((&&&&&&''')))'''''''''&&&$$$$$$%%%&&&''''''(((''''''%%%$$$###"""%%%'''(((&&&&&&'''(((%%%$$$###$$$&&&''''''&&&'''&&&%%%%%%$$$$$$%%%%%%)))&&&$$$%%%&&&&&&%%%%%%%%%'''((((((&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&$$$###"""$$$&&&(((((('''$$$###"""###&&&***+++,,,(((((((((((('''&&&$$$###((()))***+++)))'''$$$###((('''%%%$$$###$$$%%%&&&""""""###$$$&&&'''(((((()))++++++'''%%%'''&&&###$$$$$$$$$$$$###$$$%%%&&&))))))))))))'''$$$""" $$$$$$$$$$$$$$$###"""""" """$$$$$$"""!!!""""""$$$%%%'''&&&$$$######$$$+++******+++---...---,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---//////---...///000000000///...,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++''')))+++---......---,,,...222777777333///---,,,)))***+++***((((((***+++---...//////...+++(((&&&((((((((())))))(((((((((&&&((())))))'''&&&'''((((((((())))))))))))(((((()))+++---,,,***))),,,///---///333:::BBBGGGGGGDDDDDDIIIRRRYYY\\\\\\XXXVVVOOORRRKKKFFFIIILLLYYYppp{{{iiiJJJCCC<<<666666:::===;;;777222000111444444000///111555666666555333222222333222444666666333111111111222444444111111555777555111///...---/////////...,,,---///000000...,,,+++------------------------***,,,...---++++++...222---,,,,,,,,,++++++++++++))))))))))))(((***---000111333444333111//////000---------...............---,,,++++++,,,,,,,,,+++...------,,,+++***))))))***)))((()))+++,,,+++***(((((())))))))))))******+++++++++,,,---...///000222222000---)))((()))***,,,+++***((('''''''''(((((((((((((((***+++---...++++++++++++++++++,,,,,,((()))***++++++,,,++++++''''''((((((((((((''''''((('''''')))---111333444000000///...,,,***((('''%%%''')))---111555999;;;DDDOOO___mmmuuuxxxxxxxxxqqq```QQQGGGDDDFFFBBB<<<555000///...,,,+++***)))((('''&&&&&&'''(((&&&)))+++,,,+++*********((()))***)))'''''')))*********)))'''&&&%%%$$$###(((+++///111000...,,,,,,+++***)))'''&&&''''''(((&&&)))+++***'''&&&'''***'''((((((&&&$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%(((++++++(((&&&&&&((("""!!!!!!$$$(((+++,,,,,,((('''&&&%%%$$$%%%&&&''')))%%%###%%%&&&%%%$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%###""""""$$$&&&(((((('''""""""###&&&))),,,,,,,,,'''((()))))))))'''&&&%%%###&&&)))***)))'''&&&%%%((('''&&&%%%%%%&&&'''(((######$$$%%%%%%&&&''''''&&&)))(((%%%$$$&&&%%%"""$$$%%%&&&%%%$$$$$$&&&((())))))******(((&&&###!!!%%%%%%%%%%%%$$$###"""""""""$$$$$$###!!!!!!""""""$$$%%%%%%$$$###$$$$$$+++******+++---......---+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++---//////...---,,,++++++,,,,,,,,,,,,++++++***************+++,,,---,,,+++***))))))***+++,,,'''(((((())))))***++++++'''((()))+++,,,---------,,,111666555111,,,++++++((()))***(((&&&&&&(((+++---------,,,+++***))))))'''(((((((((((((((((('''%%%'''))))))'''&&&''')))'''((()))***+++++++++***(((+++------,,,---000444111333;;;IIITTTXXXTTTPPPFFFJJJPPPVVVYYYYYYXXXWWWUUUXXXRRRLLLLLLGGGGGGSSSTTTuuuwwwooo```KKK<<>>;;;777555111...,,,+++******'''''''''(((((((((((()))$$$(((+++,,,***)))((()))&&&'''(((((('''''')))+++))))))((('''&&&%%%%%%$$$%%%(((,,,,,,+++))))))******)))(((''''''(((((()))%%%))),,,+++'''&&&(((+++'''((((((&&&$$$###$$$&&&###%%%&&&(((((('''&&&%%%'''+++...---(((%%%%%%'''"""""""""%%%)))---//////)))(((&&&%%%$$$%%%&&&''')))$$$"""&&&'''$$$###&&&###$$$&&&'''%%%$$$$$$%%%$$$%%%&&&''''''%%%$$$"""###$$$%%%&&&&&&%%%%%%$$$!!!!!!!!!$$$&&&(((((('''"""###%%%***---///...,,,%%%&&&((())))))'''&&&%%%"""''')))((('''&&&'''''''''''''''(((((()))***$$$$$$$$$%%%%%%&&&&&&&&&%%%''''''$$$###&&&%%%"""$$$&&&'''&&&%%%%%%''')))((()))******)))'''$$$"""%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$###!!!!!!!!!"""###%%%&&&%%%%%%&&&'''+++******+++---......---,,,+++++++++++++++++++++++++++++++++,,,---......(((***,,,.........,,,+++***+++,,,------,,,***)))))))))))))))***+++,,,---+++***)))(((((()))***+++%%%%%%&&&'''((()))***+++'''(((((()))+++,,,------***///333333...******+++'''))))))'''%%%%%%(((+++---,,,***))))))***+++---''''''((((((((((((''''''$$$'''***)))'''&&&(((***&&&((()))+++,,,,,,,,,,,,+++...222444666999???DDDBBBCCCJJJVVV^^^[[[RRRJJJGGGIIILLLPPPSSSUUUVVVWWWQQQVVVSSSQQQSSSKKKEEEKKKLLLooozzzlllYYYJJJ@@@:::888999666CCCEEE999333777666///777444222333222111555:::222555777555222000111333333666999888555333222333///222444222333666666333222000.........///...---------,,,,,,,,,---...///******+++,,,,,,,,,++++++///111222000+++***---111...---,,,+++++++++,,,,,,***++++++******+++///222///111222222000...------***+++---//////...---,,,&&&***///...+++)))+++.........---,,,+++))))))(((***))))))***,,,,,,+++)))++++++******)))(((((((((......//////111222333444333111...)))'''(((---000111///---+++************((((((((()))+++---000111...---+++)))((('''&&&&&&$$$%%%%%%&&&'''))),,,///%%%&&&&&&&&&&&&&&&&&&%%%)))'''&&&'''***---......---)))&&&)))...///***$$$%%%(((,,,---111>>>SSScccpppxxxvvv[[[CCC@@@GGGGGG???999333222111///---+++++++++###$$$&&&'''((()))))))))###'''+++,,,***((((((((($$$&&&'''''''''(((***,,,''''''''''''''''''&&&&&&"""%%%((((((&&&%%%&&&((()))(((''''''''')))***+++%%%))),,,+++'''&&&(((+++(((((((((&&&$$$###$$$&&&%%%&&&)))***++++++)))((((((,,,///---((($$$$$$%%%&&&%%%%%%&&&***,,,------***(((&&&%%%%%%%%%'''((()))###"""&&&'''$$$###'''"""$$$&&&&&&%%%######$$$$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&&&&%%%$$$###!!! !!!###&&&((('''&&&"""$$$(((---111222000---###%%%&&&(((((('''%%%$$$"""''')))'''%%%%%%%%%&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$###&&&&&&###%%%'''((('''%%%%%%'''***''')))***+++***'''$$$###&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$###!!! !!!"""$$$&&&'''&&&&&&((()))+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++......---------......///------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,)))************))))))((())))))))))))************((('''&&&''')))************((((((+++,,,+++******+++//////------...---)))******))))))))))))******************)))'''&&&%%%)))***+++***(((''''''(((&&&'''***++++++***((('''"""&&&***.../////////000444666777===PPPdddjjjccc```]]]]]]^^^[[[SSSNNNNNNHHHHHHKKKRRRSSSQQQPPPRRRXXX\\\XXXUUUWWWNNNDDDGGGNNNfff|||lllRRRIII???777555666777888>>>>>>>>><<<:::666333111555444333333333444666888555444444333222111000000333555666555333111111111///111111///000444555222000000000000////////////...---,,,,,,.../////////,,,---.........---,,,+++111111000...++++++,,,...///...,,,+++++++++,,,,,,+++((((((,,,+++(((+++111333111///000111222///---...///000///------///000******)))(((((()))***+++,,,,,,++++++,,,,,,---...***+++,,,---,,,+++***)))++++++,,,,,,+++***(((''',,,---...000111111222222333111---)))''')))...222///000...++++++,,,***&&&,,,,,,,,,+++***+++---000---+++(((&&&%%%&&&((()))###%%%'''(((''''''((()))%%%&&&&&&&&&''''''((((((+++)))((()))++++++)))&&&&&&###$$$+++000...***'''******,,,444CCCWWWjjjuuu{{{]]]RRRGGGBBB???:::555444000111111000---(((### (((''''''(((******)))(((%%%(((++++++***(((''''''%%%((()))(((&&&$$$&&&(((***))))))(((''''''&&&&&&!!!###&&&))))))(((%%%$$$&&&%%%%%%$$$%%%&&&'''(((+++***(((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++444:::333)))+++++++++***(((&&&###"""(((&&&&&&)))...000---))),,,***((('''((()))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$###%%%&&&'''''')))(((''''''''''''%%%######$$$###!!!'''---+++$$$###&&&***///111222222111'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&(((%%%%%%)))((($$$%%%+++%%%$$$######"""#########$$$%%%&&&&&&%%%### ###%%%''''''%%%"""!!! """***...***(((***++++++++++++,,,,,,,,,,,,******++++++++++++******......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((())))))))))))(((((())))))))))))************'''&&&&&&'''(((*********+++******+++,,,,,,+++++++++...///,,,,,,...,,,)))******))))))))))))******************)))(((''''''&&&'''((('''&&&%%%&&&'''******)))((('''(((+++---///000///...---111888>>>TTT[[[```dddppp}}}~~~wwwmmmgggccc```YYYOOOHHHFFFIIIFFFFFFHHHIIIIIIMMMSSSNNNVVVVVVVVVYYYRRRJJJNNNZZZsssnnn[[[NNN???:::333000000222333333666666666666666666555555888666555555666666555333444333222111111000000000222333444222000//////000333;;;AAA>>>999777666555222222111000///...------...---++++++,,,---,,,+++++++++,,,------,,,+++***,,,---...---++++++,,,------,,,+++******+++---------***+++---,,,)))+++111222000......111222111000///000000///---,,,---///++++++)))(((((()))***+++******))))))******+++,,,***+++,,,---------,,,+++******+++,,,+++***)))(((,,,---..................++++++***(((&&&''')))+++***,,,+++***+++///...++++++,,,+++***)))***,,,///---+++(((&&&&&&&&&((()))$$$&&&((((((''''''((()))((('''&&&%%%&&&(((***+++...,,,***)))***)))&&&###+++&&&$$$(((+++***((((((,,,333???KKKWWWdddqqqzzzwwwpppiiicccQQQGGG===:::888444111111,,,---------+++((($$$"""(((''''''(((***+++)))(((%%%''')))***(((''''''(((%%%'''((('''%%%$$$&&&(((***)))(((((('''&&&%%%%%%$$$&&&(((***)))'''%%%###&&&&&&%%%%%%%%%&&&'''(((,,,+++)))'''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&***333999444+++))))))((('''&&&$$$###""")))'''%%%(((,,,...,,,)))+++)))'''&&&&&&''''''&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((&&&######$$$&&&&&&&&&''''''&&&''''''&&&%%%######%%%%%%$$$)))...+++$$$###%%%(((+++---.........'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''(((%%%%%%((('''$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%%%%###!!! $$$---000,,,((((((*********+++++++++,,,,,,))))))************))))))------,,,+++***))))))(((+++++++++,,,,,,,,,,,,,,,******+++++++++******)))&&&&&&'''((())))))))))))))))))))))))************&&&&&&'''''')))***+++,,,...---,,,***)))************---...++++++---,,,)))))))))))))))))))))))))))******+++++++++******)))''''''((('''%%%%%%&&&((())))))(((&&&$$$%%%''')))---111444444555;;;HHHRRRmmm{{{uuuhhh___UUUKKKFFFFFFHHHEEEEEEGGGGGGFFFIIINNNLLLXXXZZZWWWWWWPPPKKKPPPeee{{{eeeTTTHHH???:::555333000000111222333333222222222333444555777888888555555888;;;;;;666111222111000//////000111222111222111///------...000666DDDOOOJJJ???777555555333333111000...,,,+++***---,,,******++++++)))(((******+++,,,,,,++++++***(((***,,,---,,,++++++,,,))))))))))))***,,,...///000......///---+++,,,111111///------///222333333000000000...,,,+++,,,------,,,***)))))))))******'''''''''''''''((())))))***+++,,,.........------((()))***+++,,,+++******,,,,,,---,,,,,,+++******&&&(((******(((&&&&&&&&&&&&((()))))),,,111222...)))******)))((()))+++---,,,***(((&&&&&&&&&'''(((&&&'''))))))(((''''''(((***)))&&&%%%&&&(((,,,...---+++)))))))))(((&&&$$$((($$$$$$)))------...111777EEEXXXdddiiimmmtttzzzqqq```WWWTTTRRRDDD<<<555333333000...///(((((())))))((('''&&&%%%)))(((((()))++++++***(((%%%'''((('''&&&%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''))))))((('''&&&%%%$$$$$$&&&((()))******'''%%%###&&&&&&&&&%%%&&&&&&'''(((,,,+++)))'''&&&%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%(((111888555---(((((('''&&&%%%%%%%%%%%%***'''%%%&&&)))+++***(((***'''%%%$$$%%%%%%%%%$$$""""""###%%%''')))+++,,,'''''''''&&&&&&&&&&&&&&&'''%%%""""""###%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''***---***$$$$$$$$$%%%&&&((()))******'''''''''&&&&&&%%%######$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&(((******)))''''''((((((%%%$$$&&&&&&$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$"""!!!!!!!!! !!!(((000333...(((%%%)))))))))*********++++++(((((())))))))))))((((((++++++++++++******)))(((******++++++,,,,,,,,,---)))************))))))(((&&&&&&((()))************((()))))))))************'''((())))))***+++---///333333000***''''''((('''))),,,,,,******,,,,,,)))))))))************)))))))))***++++++,,,,,,,,,,,,+++++++++)))'''&&&''')))''')))+++***((('''((()))000:::EEEIIIHHHJJJPPPXXXmmm~~~lll___VVVOOOMMMOOOFFFHHHNNNRRRPPPIIIFFFHHHLLLZZZ[[[TTTQQQNNNOOOYYYiiinnnbbbQQQBBB;;;999:::<<<777555222111000111222222666666666666666666555555444222222888@@@AAA:::333000///.........///111222111111000...,,,,,,///111666CCCMMMHHH===555222000222111000///---,,,+++***,,,*********+++,,,***)))***++++++,,,,,,,,,,,,,,,(((+++...///...,,,++++++''''''''')))+++---000111333222111000---,,,---000111000---,,,---///222333111111000...+++******+++---,,,+++***))))))******'''&&&&&&&&&&&&'''((((((((()))+++---......------'''(((***+++,,,,,,++++++++++++,,,,,,++++++***)))&&&)))+++,,,***((((((((('''))))))(((+++000111---((())))))((('''(((***,,,+++***((('''&&&&&&'''(((''')))******(((''''''(((***))))))))))))***,,,,,,''''''''''''((()))))))))'''&&&)))000444555888===LLLZZZiiinnnkkkjjjqqqxxxuuucccWWWQQQOOOMMM???888222222111...---///((((((''''''&&&'''''''''((((((((()))***+++***(((%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$######&&&''')))******(((&&&%%%'''&&&&&&&&&&&&'''''''''***)))'''&&&%%%&&&&&&'''***)))((('''&&&%%%$$$###%%%%%%$$$&&&...666555///***)))(((''''''((()))******'''%%%%%%&&&(((((('''(((%%%###"""###$$$$$$############$$$&&&(((***+++(((((((((''''''&&&&&&%%%%%%###""""""###$$$$$$###$$$&&&((()))((('''&&&&&&&&&%%%%%%%%%(((***(((&&&%%%$$$$$$###$$$%%%&&&'''''''''''''''&&&$$$###"""###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######%%%''')))&&&(((++++++***((((((((('''%%%$$$%%%&&&&&&&&&'''"""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&%%%###""""""###$$$'''---444555000)))$$$((((((((()))))))))******((((((((())))))(((((((((((()))***+++++++++++++++))))))******+++,,,------***************)))(((''''''((()))***+++,,,,,,,,,((()))))))))************)))***,,,,,,+++,,,///111:::<<<888///)))))))))&&&(((++++++((((((++++++)))((()))************)))((()))***+++,,,,,,---,,,,,,......,,,***'''&&&''')))'''***,,,------111999???SSS]]]gggiiiaaa[[[ZZZ\\\iii}}}qqqjjjcccZZZRRRPPPMMMQQQXXX\\\WWWLLLGGGGGGJJJ\\\^^^SSSOOOQQQZZZiiipppvvvzzznnn^^^VVVEEE???888333333555999;;;555333000---+++,,,///111555777888999888666333111333111222888???@@@:::333///............000111222222111000...------000222555<<>>JJJVVVeeekkkpppmmmhhhjjjuuuvvviii[[[SSSPPPMMMHHHEEE===777222111///,,,+++---+++***)))'''&&&&&&''''''(((''''''(((******)))'''$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%''')))******)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))(((((('''&&&%%%$$$###"""%%%%%%$$$&&&,,,444444///))))))((('''''')))***+++)))'''%%%$$$%%%&&&&&&&&&&&&$$$""""""###%%%%%%$$$%%%%%%$$$$$$$$$&&&((()))(((((((((''''''&&&&&&%%%$$$###""""""###$$$###"""$$$(((+++,,,***((((((((((((%%%######$$$%%%&&&''''''&&&$$$######$$$%%%&&&%%%&&&''''''&&&$$$"""!!!###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%#########%%%'''(((%%%(((++++++***(((''''''&&&%%%###$$$&&&))))))'''%%%%%%%%%%%%%%%$$$############""""""###$$$%%%&&&%%%&&&%%%$$$""""""###%%%,,,///222444444111***$$$'''''''''((((((((())))))(((((())))))))))))((((((&&&''')))+++,,,,,,++++++(((((()))***+++,,,---...******+++******)))((('''))))))***+++,,,,,,,,,,,,))))))))))))***************,,,...---++++++...111<<>>:::555555333222111111111111111111000...---///333666111222444555555444333111777444444777::::::555000......//////000000000111111111111000//////111333444666666333333444111,,,++++++,,,,,,---......///))))))***---///000///...,,,,,,,,,,,,---...//////...111333333111...,,,+++)))))))))***,,,...000222222444333...+++,,,------//////...+++))))))+++---///000///---***((()))*********)))(((((()))***+++)))))))))))))))***++++++'''((()))+++++++++******'''(((***+++,,,,,,,,,+++******+++,,,------,,,,,,((())))))(((&&&'''))),,,---...,,,)))))),,,***&&&&&&'''))))))((('''(((***))))))((('''&&&&&&&&&&&&''')))++++++***))))))***)))+++...000///+++'''$$$'''((('''&&&$$$%%%''')))'''(((---666BBBSSSjjj}}}zzzxxxtttoooooowww{{{wwwbbbUUUIIIHHHJJJGGG@@@;;;:::555111000,,,''''''))),,,+++***((('''''''''''''''&&&&&&'''))))))(((&&&###%%%&&&%%%$$$###$$$%%%%%%$$$###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))******)))'''(((((((((((('''&&&&&&$$$$$$###$$$%%%''')))***''''''&&&%%%$$$$$$######$$$%%%%%%&&&+++222222...'''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&&&&&&&%%%###""""""$$$'''''''''((('''%%%######$$$&&&''''''''''''&&&&&&&&&&&&&&&$$$###"""###$$$$$$###"""%%%)))---...+++(((((()))(((%%%#########"""$$$''''''&&&%%%$$$###$$$%%%&&&###$$$&&&'''&&&%%%###""""""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&###&&&)))***)))'''&&&%%%$$$$$$######'''---,,,(((+++***)))((('''&&&&&&&&&"""""""""######$$$$$$$$$"""######""""""$$$'''***555666444000......)))$$$&&&&&&'''''''''(((((((((((())))))******))))))(((%%%&&&(((*********)))(((''''''(((***+++---......++++++++++++***)))(((''')))******+++++++++******))))))))))))************))),,,...---)))(((+++///666>>>>>>222+++,,,+++'''''')))(((%%%&&&***+++)))((()))***++++++***)))((()))***+++++++++++++++************)))(((***...111555;;;AAAHHHPPP```sss}}}eeecccgggpppssskkk]]]UUUfffkkkqqqrrrhhhYYYQQQQQQeee}}}sssbbbWWW^^^zzzppp\\\NNNEEE===888777222333444444222000...---000222444444333444777:::222222111000111222333444777555444444555555333111...///111222222111000//////000111111000///000111111222222///000222000,,,******+++,,,------......******+++---000000...,,,+++++++++++++++---...///...000333333111///......,,,,,,++++++,,,...000111///333222,,,))),,,---+++***+++,,,+++)))(((***,,,.........,,,)))((()))***((('''''''''''')))***+++***************++++++,,,))))))++++++,,,+++***)))((()))***+++,,,,,,+++***++++++,,,,,,,,,+++******'''((()))((('''''')))++++++,,,+++(((***---,,,(((&&&((())))))(((((()))***)))(((((('''&&&&&&%%%%%%''')))++++++******+++,,,,,,---...///---)))%%%###&&&''''''%%%###$$$'''***)))000===MMMZZZiii~~~{{{zzzuuugggaaaVVVJJJAAABBBCCC???:::888777333000...***%%%%%%(((******))))))((((((''''''%%%%%%$$$&&&'''(((&&&%%%###%%%''''''%%%$$$$$$%%%&&&$$$###%%%((()))((('''%%%&&&&&&''''''((())))))###$$$%%%'''(((((((((((('''((())))))((('''&&&%%%$$$$$$######$$$&&&((()))''''''&&&&&&%%%%%%%%%%%%$$$&&&''''''+++000000+++&&&''''''(((((((((((('''%%%&&&'''''''''&&&''''''$$$""""""###&&&)))++++++(((&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""%%%***......***'''&&&'''&&&$$$%%%((('''""""""%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!###%%%''''''&&&$$$###"""$$$%%%%%%%%%%%%&&&(((%%%$$$###""""""###$$$%%%$$$##################"""!!!$$$((()))(((%%%$$$######$$$######(((000000***000...+++(((&&&&&&'''((("""###$$$%%%%%%%%%$$$### """###&&&+++111666<<<:::333)))&&&((('''###&&&&&&&&&'''''''''(((((())))))************))))))%%%&&&((())))))'''&&&$$$&&&'''((()))+++---......,,,,,,,,,++++++)))(((((()))************))))))((())))))))))))************))),,,...,,,'''&&&)))---...888999...'''***)))$$$&&&)))(((%%%%%%)))+++)))''')))***++++++***)))'''******+++++++++******))))))******+++,,,///555888FFFQQQ___kkktttppp]]]XXXYYYccckkklllhhheeejjjsssxxxcccUUUPPPccc}}}}}}uuufffWWW```yyy}}}uuu|||}}}xxxnnnXXXAAA777888999::::::///111333444444444444555///222666777555444444666888555111...---000333666333222111111111333555666...///222333333222///...---///111111000//////000---000111...---///...++++++++++++,,,,,,---------+++++++++---///...,,,*********))))))***,,,---///---///111111000///000000...------,,,---...///000...222111+++(((+++---***&&&(((+++***)))(((***------...---,,,)))((()))***&&&&&&&&&&&&'''(((***+++***************++++++,,,***+++,,,---,,,+++***)))((()))***+++,,,+++******------,,,,,,***)))((('''&&&(((++++++*********+++'''))))))(((***......+++&&&(((******)))((()))***((((((((('''&&&&&&%%%%%%&&&(((***+++++++++,,,---//////...---***'''%%%###"""$$$%%%$$$$$$%%%***...888EEEYYYjjjqqqsssyyymmm\\\TTTLLLBBB<<<===;;;777555888555222000///+++&&&&&&)))''''''((())))))(((''''''$$$$$$$$$%%%&&&'''&&&$$$"""%%%'''((('''%%%$$$$$$'''%%%$$$%%%)))***)))'''%%%%%%&&&'''((()))***+++%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&###&&&'''(((+++///...***((()))***++++++***)))((($$$&&&((()))((('''''''''###""""""$$$(((+++------'''%%%###"""###$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&$$$###%%%***///...)))%%%%%%&&&%%%$$$'''---+++$$$!!!###%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&'''&&&$$$###"""$$$%%%%%%%%%%%%'''(((%%%$$$###""""""###$$$%%%###############"""!!! ###'''((('''$$$"""""""""$$$###""")))222222,,,111///***&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$###!!!###'''+++333;;;@@@@@@<<<111$$$ $$$&&&"""//////...---+++)))'''&&&***)))((((((((((((((()))((((((((((((((((((((((((((((((((()))***,,,---...---,,,,,,,,,+++*********)))(((((()))***+++***)))...---+++*********+++++++++******))))))))))))))))))))))))))))))))))))))),,,***'''(((***,,,+++)))((((((***,,,...---***'''...+++((((((+++---,,,++++++000333333777BBBLLLPPPkkkrrrwwwvvvwww}}}ooo^^^TTTLLLMMMUUUaaammmtttwwwzzz|||dddUUUeeedddfffrrr~~~{{{kkkccceee```ppp|||lllccchhhppp```VVVFFFBBB;;;666444666:::===777777666555333222111000333777:::888444444999???888666333111000000000111333222111111111222333444111333444444333222000///...///111333444333222111...---,,,---/////////---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------...///000111222......---------,,,,,,,,,......---,,,,,,+++******)))***++++++******,,,...111---)))))),,,...,,,)))((((((((()))***,,,---...777333---))))))+++---...---,,,++++++,,,,,,***((()))(((''''''''')))***+++---++++++---+++''''''+++,,,,,,+++***)))))))))***+++)))((('''(((***---000$$$$$$%%%(((***+++***(((((('''&&&&&&''''''%%%###&&&(((*********+++---...555444000+++&&&###$$$%%%$$$'''***'''!!!###333DDDRRR\\\kkktttrrrmmmooovvvuuu]]]RRRRRRMMMFFF===888666666444333333111---***'''''''''((()))))))))))))))***+++,,,+++)))&&&$$$######$$$&&&!!!&&&)))'''&&&'''&&&###$$$$$$$$$%%%&&&(((+++,,,"""###%%%'''))))))))))))))))))(((((('''''''''&&&((()))))))))))))))((('''((('''&&&&&&'''&&&%%%###!!!###&&&((()))(((&&&%%%$$$!!! ###)))------+++,,,///111///***(((+++///,,,((('''((((((%%%%%%(((&&&&&&%%%%%%&&&''')))******(((&&&%%%%%%''')))+++$$$###"""""""""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%''')))******(((%%%###$$$&&&222AAAAAA111$$$"""$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%'''&&&$$$"""###$$$%%%&&&'''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$######"""%%%%%%%%%&&&'''+++000444,,,&&& ###&&&'''%%%$$$%%%&&&***,,,+++&&&!!!""""""'''///555888AAALLL@@@555((("""%%%(((&&&"""---------,,,***)))'''&&&)))((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((***+++,,,))))))((((((((((((((('''***'''&&&)))///222///,,,---,,,+++***)))***++++++)))((((((((()))***++++++)))))))))))))))))))))))))))(((&&&'''***+++***(((+++,,,------+++)))'''&&&+++...222333333333555666<<>><<<999666555555666777777666555444333222222222444666999<<<<<<999666333333111000///...///111222333222111000000111222333222111000111111111111000...///111333333222000///---,,,,,,---///000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---222666111---)))))),,,...,,,***)))))))))***+++,,,---...555000+++))))))+++---...---,,,+++,,,---,,,+++))))))((((((''''''((()))***,,,******,,,***&&&&&&***+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,%%%%%%%%%'''***+++***)))((('''&&&&&&'''&&&$$$"""&&&(((+++,,,,,,---...000222222000---)))'''((((((000///.........444EEEUUUfffmmmvvvzzztttmmmpppwwwttt___OOOKKKNNNFFFCCC>>>:::888777666555333000,,,(((&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((+++)))&&&$$$######%%%&&&%%%+++...+++'''&&&%%%###$$$$$$$$$%%%&&&(((***,,,###$$$&&&((())))))(((((()))(((((((((''''''''''''%%%&&&'''((((((((((((((()))(((''''''((((((&&&$$$###$$$'''((()))(((&&&$$$### """(((++++++))))))+++---,,,******---000,,,(((&&&'''&&&$$$%%%)))((('''&&&&&&&&&&&&((((((((((((''''''''''''''''''$$$###"""""""""###$$$%%%$$$$$$###""""""""""""###"""###%%%%%%%%%$$$"""!!!((((((222??????111'''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$######"""$$$$$$$$$%%%''',,,333888...(((""" ###&&&&&&%%%%%%$$$%%%(((***)))%%%"""%%%%%%+++555<<<===???BBB555,,,### """%%%$$$"""************)))((('''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((***&&&$$$)))333777444///,,,+++***)))))))))***+++'''''''''((()))***,,,,,,))))))))))))))))))))))))((('''''')))++++++***)))&&&((())))))'''(((,,,000999FFFUUUZZZVVVUUUZZZbbbnnnsssxxx{{{}}}uuuiiiaaadddrrr}}}fffppprrrqqqoooqqqqqqfffXXXXXXXXX]]]mmmxxxaaaaaatttyyygggWWWTTTSSSQQQRRRWWW]]]ZZZNNNJJJRRRPPPGGGFFF\\\}}}sss^^^PPPFFF===777666555555555555444333222222666555333222222222333444999888888===BBBAAA:::333333222000/////////000000111111000000000000111111333000---...000222222000///000111222222000///---,,,++++++,,,...000///...---,,,,,,++++++,,,,,,---------------------------,,,,,,------,,,,,,+++***---,,,+++***)))******+++,,,,,,+++++++++******************+++,,,------...///...+++))))))...555:::000,,,******,,,...,,,***************+++---...///000---)))((())),,,...///---,,,+++,,,------+++******))))))(((((((((((()))***((()))***(((%%%%%%)))((()))***,,,,,,,,,,,,++++++***))))))((((((((()))(((&&&%%%&&&)))***+++***'''&&&%%%&&&&&&&&&$$$"""%%%(((,,,......///000111///000111///---+++++++++444111111666===HHHXXXffftttyyyyyysssvvvuuuaaaQQQFFFEEEIIIBBBBBBAAA???;;;999999999222///***&&&$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&***)))&&&$$$###$$$%%%&&&***000333...'''%%%%%%###$$$$$$%%%%%%'''(((***+++%%%&&&'''((()))(((''''''((((((((((((''''''''''''###$$$%%%'''(((((()))))))))(((''''''))))))(((&&&%%%&&&((()))((('''%%%###!!! """&&&)))((('''%%%&&&'''(((***---///111---(((%%%%%%%%%###%%%******)))(((&&&%%%%%%&&&&&&''''''((()))((('''%%%$$$%%%$$$###"""""""""###$$$######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!)))(((...888777---''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&$$$$$$&&&((((((''''''&&&&&&%%%%%%%%%"""######$$$$$$$$$###############$$$'''---444:::000+++%%%###$$$&&&&&&$$$%%%$$$$$$%%%&&&&&&%%%###'''***333>>>CCC???777333(((%%%!!!!!!###$$$$$$'''(((((())))))(((((('''&&&%%%&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((())))))*********'''%%%%%%)))000444222///+++***)))(((((()))***+++'''''''''(((((()))++++++))))))))))))))))))))))))))))))******++++++***((('''((()))((('''---777@@@WWWmmmrrrccc^^^fffvvvrrrvvvoooeeecccmmmxxxuuulllooommmpppxxxmmmRRRMMMYYYuuurrrXXXNNNNNNQQQTTTWWW\\\ZZZMMMGGGLLLKKKGGGKKKccc{{{hhhYYYMMM@@@;;;:::999:::===111111222333333222111111555444222111111333444555888555333666<<>>;;;888777555222000///......000000000///////////////111///---000333555222//////000111222111///---,,,,,,+++***,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---------------,,,+++***)))((()))***+++,,,************))))))))))))*********+++,,,,,,------...---***((((((+++000555...,,,***+++------,,,+++++++++++++++,,,---...///,,,***((((((***---//////---,,,+++,,,......,,,*********))))))(((((('''''')))'''(((***((($$$%%%)))&&&''')))******)))((('''(((((((((((((((((((((((()))'''%%%&&&((()))******'''&&&%%%&&&'''&&&$$$###$$$'''+++...//////000111000111111000---+++++++++333555<<>>;;;444111///000555777333000000444333222111111333555666222222222333333333333333,,,444===>>>888333111222000000000000000000000000000000111111000///...---+++///555999999555000---///000111222222000///------,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++------------------------)))***,,,...///111111222,,,+++******,,,///222555******)))))))))(((((((((+++++++++++++++*********,,,...000000...+++******++++++,,,---------,,,,,,+++++++++++++++,,,------+++***)))***,,,------,,,+++******+++------,,,***((()))))))))))))))((('''***((()))+++***&&&'''+++------------+++)))'''&&&$$$$$$$$$%%%&&&''')))***((('''%%%%%%&&&'''&&&%%%%%%%%%%%%''')))***)))(((&&&(((***+++,,,---///222444333111......000555999HHHSSSdddooooooiiiiiinnnooo{{{zzziii^^^RRRPPPLLLEEE======KKK[[[___ZZZPPPEEE<<<666555666000...+++)))((()))+++,,,&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$((()))'''&&&((((((&&&$$$%%%&&&'''(((((((((((('''((()))***)))((('''&&&'''''''''(((((((((((((((++++++******)))'''&&&%%%&&&$$$######%%%(((((((((*********)))'''%%%$$$###%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&'''((()))+++&&&#########!!!###(((+++***)))'''&&&&&&'''''')))'''%%%""""""###%%%&&&$$$###"""""""""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$############(((+++)))$$$ !!!"""$$$%%%%%%%%%$$$###%%%%%%%%%###"""###&&&(((########################!!!"""###$$$$$$$$$$$$$$$######"""!!! ###'''+++000...***'''%%%#########$$$$$$###!!! !!!###&&&111CCCRRROOO>>>...%%%""" """$$$%%%%%%######$$$&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''')))******((('''''''''''''''&&&&&&&&&'''((((((&&&%%%%%%&&&(((((('''&&&'''((()))***(((((('''''''''(((((()))))))))))))))))))))))))))(((***++++++,,,///444888222:::III\\\pppnnnlllwwwooocccXXXZZZmmmtttaaabbbeeefff```XXXTTTVVVOOOVVVmmmzzzssszzzwwwppphhhaaa\\\WWWTTTPPP[[[^^^___hhhmmmuuuooodddOOOIII>>>444111333444111...---000666999777666777555444333333333444555666111222333444444333111000///777???@@@:::333111222...///000000111111111111111111222222111///...---***000777999555000.........///111333333222000///...---+++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000000111111///---,,,+++,,,///333555*********)))))))))(((((())))))******++++++,,,,,,,,,...111111///,,,++++++)))+++---------,,,,,,,,,+++************+++,,,,,,,,,+++++++++------,,,***))))))(((***,,,,,,+++)))'''((()))******))))))(((+++***+++---,,,((()))---......---,,,+++******)))&&&%%%$$$###$$$%%%''')))&&&%%%%%%%%%&&&&&&$$$"""%%%$$$%%%(((+++---,,,+++)))***+++++++++---000333555333000///222:::EEEMMMWWW]]]hhhrrrtttooonnnppp{{{ppp___TTTJJJCCC:::444111777JJJ[[[\\\UUULLLCCC<<<666222///---,,,+++***))))))******(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%###&&&***)))%%%$$$%%%&&&((((((((((((''''''''')))******)))((('''''''''''''''((((((((()))))))))))))))((('''&&&&&&&&&%%%######&&&)))******+++***)))((('''&&&%%%$$$%%%''')))))))))'''&&&%%%$$$&&&'''&&&$$$$$$'''******%%%###$$$###!!!"""&&&))))))(((''''''((()))***&&&%%%$$$######$$$%%%%%%""""""!!!!!!"""$$$&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$##################$$$%%%%%%%%%&&&&&&%%%######################## """%%%''''''$$$"""!!!###&&&(((((('''%%%###&&&&&&%%%###!!!"""%%%'''########################!!!!!!"""$$$$$$%%%%%%$$$"""######""""""###&&&(((...---***'''$$$############$$$$$$""" !!!###&&&000???IIICCC444***$$$!!!!!!!!!###$$$&&&&&&$$$###''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''(((***+++)))))))))((((((''''''&&&)))(((''''''))))))'''%%%((('''&&&&&&'''((()))***&&&&&&&&&'''((()))***+++))))))))))))))))))))))))+++---///000222777>>>DDDUUU^^^pppuuuwwwfff^^^VVVZZZlllzzzmmm^^^```dddgggcccWWWRRR[[[jjjgggkkkzzziiieeeggglllooommmiiigggeeeeeefffttt{{{ooo\\\HHH;;;555999;;;999888777333...111//////333444333333666444444444555555555444444000222444555555333000......222555555111///111333222333333333333222111111111222222222111000...---***111777777111,,,---000...///111333444333222111///---,,,,,,,,,,,,+++)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111///---+++,,,...111333************))))))))))))''''''(((***+++,,,---...+++---......---,,,,,,---)))+++---...---,,,,,,---*********)))******++++++...---,,,---------+++)))((((((((()))++++++***)))&&&'''(((*********)))))),,,+++,,,...---***+++///,,,+++******)))******+++)))'''$$$""""""###&&&'''%%%$$$$$$%%%&&&%%%""" $$$$$$%%%(((,,,.........------,,,++++++---111555444222000000777CCCRRR\\\ddddddjjjttt{{{{{{{{{|||vvvfffVVVKKKIII???444///000888HHHVVVUUUOOOGGGAAA<<<666///***************))))))((((((,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""''',,,)))###$$$%%%'''(((((((((''''''&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&&&&''''''(((''''''''''''%%%$$$$$$'''***,,,,,,******)))((('''&&&%%%%%%%%%''')))***(((&&&%%%%%%"""&&&)))'''$$$###'''+++(((%%%###%%%$$$!!!"""%%%((('''''''''((()))+++,,,"""###$$$%%%&&&%%%$$$###!!!!!!!!!!!!###%%%'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$!!!###%%%%%%%%%&&&%%%###"""""""""""""""############"""!!!"""$$$%%%%%%$$$"""$$$(((++++++)))&&&$$$''''''%%%"""!!!!!!$$$&&&#####################$$$!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$$$$$$$$$$&&&(((,,,,,,***'''$$$""""""######$$$%%%###!!!!!!###&&&,,,888>>>666,,,&&&"""###"""###%%%((()))(((&&&(((((((((&&&$$$$$$&&&(((&&&$$$$$$''''''%%%%%%(((((((((''''''''''''(((((('''&&&$$$$$$$$$&&&((()))---***'''&&&((((((&&&###&&&''')))******)))'''&&&((('''&&&&&&''''''&&&%%%((('''&&&'''))),,,...///111,,,+++......))))))---777@@@EEEFFFLLLZZZfffkkkkkk[[[[[[XXXZZZkkkuuudddTTT]]]iiilllaaaVVV[[[jjjuuu}}}rrrmmmggg]]]dddnnnsssmmmgggnnn{{{ooohhh^^^TTTLLLCCC;;;666666777999;;;:::777333111...///111222333444444444333444444333222111333555777666555444333222222111333000---...000222222111444333333222222111111000555333000...000333000)))000111222333333333333333333111000///000000...,,,---,,,+++******+++,,,,,,++++++++++++,,,---...///---.........//////000000111......111000,,,,,,///---------+++******,,,...///222000,,,+++,,,+++((((((++++++,,,111555000''',,,,,,,,,---...///...,,,'''***,,,,,,***)))***,,,))))))(((((()))***++++++,,,...//////---,,,++++++((('''&&&))),,,---,,,)))******+++,,,,,,---......,,,,,,+++++++++,,,,,,------+++)))'''&&&&&&'''((()))&&&$$$$$$&&&'''&&&$$$!!!"""$$$%%%%%%$$$###"""!!!(((,,,)))(((+++000333444222///,,,+++,,,000333...111777@@@KKKXXXccciiimmmiiinnn{{{xxxiii___XXXNNNDDD===222000000///;;;HHHIIIGGGCCC???===888111......+++***)))))))))***+++,,,......//////---+++((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&$$$###%%%)))++++++***))))))))))))((((((((((((''''''''''''''''''''''''((('''%%%#########%%%&&&***'''&&&'''***+++***(((%%%&&&''''''&&&$$$"""!!!$$$%%%'''((()))((('''&&&((((((&&&&&&%%%&&&'''(((((('''&&&$$$######$$$$$$%%%'''***---...---+++***$$$""" ###%%%$$$""" !!!"""###%%%&&&((((((''')))'''$$$$$$)))***)))&&&%%%$$$$$$&&&&&&$$$###+++)))&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########%%%&&&)))******((($$$"""!!!  ###''')))"""&&&(((&&&"""!!!$$$((("""$$$%%%%%%######$$$%%% """###$$$$$$&&&)))+++***(((((((((&&&###$$$((($$$'''%%%"""!!!%%%((('''000222222000+++&&&###"""!!!"""$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%((((((&&&&&&)))((((((''''''''''''(((((('''&&&%%%$$$%%%&&&((())),,,***'''&&&''''''%%%###%%%%%%%%%&&&&&&'''(((((())))))((((((((((((&&&%%%###%%%(((******)))((((((222...---///......333;;;TTTaaammmqqquuu{{{oooffffffdddcccjjjxxxjjj^^^___gggggg^^^XXXbbbtttuuummmccc[[[___hhhnnnnnnnnnyyy~~~lllZZZNNNIIICCC>>>:::777222///444555777888777555222111000111222333444444444444333444444333111000111333444555555555444333222111333111//////111333333222111111222222222222222222111111//////444999888222111111222222222222111111000///............---+++---,,,+++*********++++++************+++---...///------......////////////...******---...,,,,,,...---...---+++))))))+++---000222000,,,+++,,,+++'''))),,,------000333///(((---,,,,,,---------,,,+++***,,,...---+++***+++---***))))))******+++,,,---+++---......,,,+++***+++)))''''''(((+++,,,***((()))***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,+++((('''&&&&&&'''((()))'''$$$$$$&&&'''&&&$$$"""###$$$%%%%%%%%%$$$$$$$$$***,,,)))(((***,,,,,,111222222...))))))///444===@@@HHHSSS```jjjpppqqqnnnnnnvvv~~~rrrdddYYYQQQGGG>>>888//////111000;;;GGGFFF>>>:::777666222,,,)))***,,,+++***))))))***+++++++++,,,,,,---,,,***'''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&''')))'''&&&'''+++------,,,((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&$$$######$$$%%%&&&'''&&&$$$%%%((()))(((&&&%%%&&&'''((()))'''&&&%%%&&&'''((())))))'''&&&%%%((('''&&&%%%%%%&&&'''''')))'''%%%$$$######$$$%%%%%%&&&((())))))((('''&&&%%%###!!!!!!###$$$###!!!"""######$$$$$$%%%&&&&&&%%%'''&&&$$$%%%+++...---)))'''&&&%%%&&&&&&&&&%%%,,,***(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&############""""""""""""###%%%'''((((((&&&###!!!$$$###"""!!!!!!"""$$$%%%###&&&'''&&&###$$$)))---111...)))%%%######$$$%%%###$$$%%%%%%%%%%%%''')))'''%%%&&&(((&&&""""""&&&%%%### %%%,,,+++%%%,,,------***&&&###!!!!!! !!!###%%%&&&'''(((((($$$$$$%%%(((,,,---***&&&(((%%%&&&))))))''''''***((((((''''''''''''((((((''''''&&&%%%%%%&&&((()))***(((&&&%%%&&&&&&%%%$$$&&&%%%$$$###$$$''')))+++'''''')))))))))((('''&&&!!!&&&***,,,+++---333888DDDBBB@@@@@@???CCCNNNZZZsss}}}sssnnnuuuuuuwwwtttnnnrrr~~~sssjjjcccaaadddbbb[[[[[[gggxxx}}}rrrlllaaaYYYZZZ___dddhhhnnnxxxvvvfffXXXGGG888777555333222222333222111222333333444444333222222333333444444444444333333222333333222000...///000111222444555555444222111333111000000222333333333//////000111111222333333.../////////444::::::666000000111111111000//////...,,,+++,,,------,,,+++,,,++++++***))))))******)))))))))***+++,,,---...---------............///,,,)))***///111...---.........---+++)))(((***+++///222000,,,***+++***''')))---/////////000---))),,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,---************+++,,,---...)))+++,,,,,,***))))))***)))((('''((()))***)))((('''(((***+++,,,,,,++++++---,,,,,,+++++++++,,,,,,***)))'''&&&&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$(((++++++---111222///,,,000111---((()))222;;;LLLPPPXXXdddpppwwwzzzyyyzzzzzzxxxooo```SSSIII???666222+++...222111:::CCC@@@444000//////---(((''')))---,,,+++)))))))))******((()))*********((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""###%%%&&&((()))(((''')))+++,,,,,,+++(((((((((((((((((((((((()))))))))(((((('''''''''%%%%%%$$$######$$$&&&'''%%%$$$###$$$%%%&&&&&&$$$$$$%%%(((***+++***))))))(((((()))))))))'''&&&%%%&&&%%%$$$$$$$$$%%%&&&''')))'''%%%###"""###%%%&&&(((''''''''''''&&&&&&%%%&&&$$$""""""######"""!!!%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%###&&&...333444,,,***'''%%%&&&''''''&&&,,,+++)))'''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$###"""""""""!!!!!!"""$$$%%%%%%###!!! $$$$$$$$$$$$######$$$$$$$$$%%%&&&%%%$$$(((///555???777---%%%###%%%%%%%%%&&&'''''''''%%%$$$%%%&&&""""""$$$'''&&&"""!!!$$$'''""" +++444///%%%((()))(((&&&###!!!"""### !!!"""###%%%''')))***$$$###%%%+++111222,,,''''''%%%%%%((((((&&&&&&)))(((''''''&&&&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***%%%(((***,,,++++++******'''***,,,***)))222CCCPPPggghhhhhhfffccchhhtttxxxnnnkkkqqqttt~~~yyyttthhhaaa^^^___```___^^^```hhhssszzzqqqhhhiiiccc[[[YYYYYY[[[^^^bbbfffjjjqqqmmm```NNNAAA<<<888333555444444444555666666666222222222222222333444444555555555555444333222222222333333222///------...///000333555555444222111111000000000111222222222/////////000000111111111---///...---000444333///......//////000/////////---,,,++++++---...---,,,++++++*********)))))))))((((((((()))***+++---...------------------------***---333888555///---///---------***(((''')))***///111000,,,***+++***'''))),,,///...---,,,+++******++++++++++++,,,---///111000///---,,,,,,,,,---************+++,,,------((()))******((((((((()))))))))(((((((((((((((((('''(((***+++++++++***))),,,,,,++++++******++++++(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((%%%'''((())),,,111111---)))+++,,,+++---444AAAJJJ\\\___dddjjjqqqyyyvvvuuummm^^^OOODDD999111///)))...222111666;;;666///,,,+++------***))),,,...---+++)))(((((())))))''''''((())))))(((((('''$$$%%%%%%&&&&&&''''''(((############%%%&&&((()))''''''(((((()))))))))(((&&&'''''''''''''''(((((((((((((((((())))))))))))$$$$$$######$$$%%%&&&'''############$$$%%%%%%$$$$$$%%%(((***+++***))))))''''''((())))))(((((('''%%%$$$#########$$$%%%&&&)))'''$$$""""""###%%%'''***)))(((''''''((()))***'''&&&$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$$$$###'''000666777---***&&&$$$$$$&&&&&&&&&++++++***(((&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((((((%%%%%%$$$$$$###"""!!!!!!!!!"""#########"""!!!!!! !!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%+++333:::@@@777+++%%%%%%''''''%%%((())))))(((%%%######$$$ !!!$$$)))'''"""!!!###(((%%%!!!$$$...555111''')))((('''%%%######%%%'''""""""""""""###&&&((()))&&&%%%'''---222333...(((&&&######&&&'''$$$$$$'''''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))((('''&&&'''***------,,,++++++---+++///111000222>>>SSSdddzzzttteeelll|||lllaaa^^^___ccceeejjjqqquuuxxxzzz|||ttt}}}kkkbbbeeeddd^^^\\\YYYWWWXXXWWWTTTQQQPPPLLLBBB777111222555555222333444444444444444555333222222222222444555666666666666555444333111111111333444333000...---------///222444555444222111...///000000000000000111000000000//////.........,,,......+++---000///,,,+++,,,---...///000000000...---,,,---...///...---*********++++++*********))))))))))))***+++,,,---------------,,,,,,,,,,,,&&&///<<<@@@777+++)))...,,,,,,,,,***(((''')))***---//////+++***,,,+++((((((***,,,---,,,)))(((***''')))+++++++++---000333333000---++++++,,,---...)))))))))))))))***++++++'''((()))(((''''''((()))***))))))(((''''''((()))'''((()))*********)))(((++++++***)))))))))))))))'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''''''''((())))))***+++(((((('''%%%''',,,---***---***)))///;;;KKKZZZcccqqqpppnnnkkklllvvvuuummmkkkcccVVVJJJBBB999111...)))---222...111333---,,,)))***------+++,,,///...---+++)))(((((())))))(((((())))))))))))))))))&&&'''''''''(((((())))))$$$$$$%%%&&&'''(((******((()))******)))(((''''''%%%%%%&&&&&&''''''''''''%%%&&&'''((()))+++,,,,,,############$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$%%%''')))))))))'''&&&$$$%%%&&&''')))*********$$$######"""###$$$%%%&&&((('''$$$###"""$$$%%%''')))(((''''''''')))+++---''''''&&&$$$###"""#########$$$$$$$$$$$$$$$%%%%%%!!!#########'''///555555+++((($$$"""###$$$%%%%%%)))******(((%%%######$$$"""""""""###$$$&&&'''(((&&&%%%%%%$$$###""""""!!!"""""""""############### !!!$$$&&&&&&&&&&&&%%%$$$$$$######&&&,,,333888444...'''%%%''')))'''%%%((()))***(((%%%###""""""!!!"""&&&***)))$$$"""$$$&&&&&&&&&%%%***...,,,&&&)))((('''$$$######&&&(((%%%$$$###""""""###%%%&&&''''''(((,,,///000---)))%%%""""""&&&&&&###$$$'''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((%%%&&&'''&&&%%%%%%''')))%%%&&&((())))))(((&&&%%%(((+++------,,,,,,///222111888BBBIIIRRRaaavvvzzzxxxnnnfffbbbdddiiissswwwyyy|||pppyyynnn______]]][[[[[[XXXTTTSSSQQQKKKCCC<<<;;;999666444222111///...000222333222222333555444333333333444444555666666666555555444222111000222333555444222000//////...///111333333333111000,,,...000000///...///000000000///......---,,,,,,+++......,,,---111111///,,,,,,---...////////////000...---...//////...---))))))+++,,,,,,,,,,,,,,,++++++*********+++++++++---,,,,,,,,,,,,,,,++++++###...:::>>>333'''%%%******+++***)))'''''')))+++***------******------******((())),,,---***)))***'''***,,,,,,+++---111555444111,,,***+++---//////+++***))))))(((((())))))''''''((('''&&&&&&(((************)))'''(((***,,,))))))))))))))))))*********)))((('''''''''''''''&&&&&&&&&'''((((((((((((&&&''''''&&&$$$$$$%%%'''((((((((()))***+++,,,---%%%''''''&&&+++666>>>AAA777444555@@@SSShhhwww}}}rrrhhhhhhvvvxxxnnn___[[[QQQGGGBBB???999222...(((,,,///***,,,...''')))''''''+++,,,***+++...---,,,+++)))))))))******)))))))))))))))*********((((((((((((((((((((((((%%%&&&'''(((((()))*********,,,...---+++)))(((((($$$$$$%%%%%%&&&'''''''''$$$%%%&&&''')))***+++,,,#########$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''###$$$&&&(((((((((&&&%%%""""""$$$&&&((()))+++,,,$$$######"""###$$$&&&'''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))***&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$$$$###&&&,,,//////'''%%%"""!!!"""###$$$$$$%%%((()))((($$$""""""$$$!!!!!!!!!!!!###%%%''')))%%%%%%%%%$$$#########"""######"""""""""###$$$$$$$$$$$$%%%%%%%%%###"""!!!"""""""""$$$'''+++///111'''%%%$$$%%%((()))'''$$$&&&''')))(((%%%"""!!!!!!######'''+++***$$$"""$$$"""%%%&&&###"""%%%&&&$$$((('''&&&###!!!!!!###%%%&&&%%%$$$###############(((((((((((())))))))))))%%%######&&&&&&$$$$$$''''''&&&&&&%%%%%%&&&&&&'''************))))))((((((%%%'''((('''&&&&&&(((+++'''((()))***+++,,,------///333888:::<<>>333333666111(((,,,%%%'''((($$$(((,,,&&&)))''''''+++,,,******---+++***)))))))))***+++,,,******)))(((((((((((((((''''''&&&%%%$$$######"""&&&&&&''''''(((''''''&&&))),,,...---)))&&&%%%%%%######$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!###%%%$$$""""""$$$&&&!!!$$$'''***++++++***#########$$$%%%&&&'''((($$$$$$######$$$&&&''')))###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$#########"""$$$&&&'''&&&$$$$$$&&&)))((((((&&&%%%###"""!!! ###&&&'''$$$###%%%$$$ """!!!!!!"""$$$%%%%%%$$$###'''&&&### """%%%""""""!!!"""$$$'''***,,,$$$$$$$$$$$$$$$$$$%%%%%%###!!!  !!!$$$%%%!!!!!!!!!""""""###$$$$$$ """$$$&&&&&&$$$""""""$$$'''((('''&&&%%%&&&!!!###&&&&&&$$$"""""""""&&&%%%''')))'''"""!!!###$$$&&&$$$!!!"""''')))'''******)))&&&"""  !!!"""###%%%%%%$$$######)))&&&###"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((&&&$$$###%%%&&&%%%%%%)))+++)))&&&''''''(((%%%))))))'''(((...222333999888555444777===FFFLLLSSSaaapppzzz~~~tttssssssXXXTTT]]]bbb___[[[sssxxx|||{{{xxx{{{}}}cccOOOHHHHHH666666777999::::::777555222111555:::999222------///111333444333333444555999777555333222333444555111222222222333333333333111333666888777555222000111...---000444555222...///222111000555<<<<<<666333111...---.........------,,,+++***+++---///000...111111------//////,,,------------,,,+++******'''''')))+++---000333444555000***)))+++,,,***'''+++---......+++)))(((((())))))))),,,......,,,******((('''(((***++++++******++++++,,,,,,------...,,,******///444666333///222000---+++))))))***+++999:::555,,,...666444***,,,,,,+++***))))))******&&&&&&''''''((()))))))))---,,,+++***)))))))))))))))'''%%%&&&(((***)))''''''''''''''''''&&&&&&&&&'''%%%$$$&&&)))***(((&&&&&&&&&%%%###"""###''')))---)))(((---///---...111000''''''111666555>>>LLL[[[bbbnnn~~~{{{vvvttttttzzzuuudddYYYHHH888222222111///...(((((()))))))))(((''''''&&&&&&''')))***,,,------***)))'''&&&'''(((***+++***'''%%%&&&)))++++++***(((''''''((())))))(((&&&+++)))'''&&&'''(((((('''111,,,(((((('''###"""$$$&&&###"""%%%&&&$$$$$$''''''''''''''''''''''''&&&'''&&&%%%$$$###"""""""""%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&%%%$$$#########$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$###"""!!!!!!&&&'''(((''''''''')))+++,,,)))%%%$$$%%%$$$"""&&&&&&'''%%%######$$$&&&%%%$$$"""""""""$$$&&&((((((%%%$$$&&&(((&&&$$$###%%%%%%%%%######%%%))),,,######$$$%%%'''(((&&&$$$ !!!"""!!!!!!"""%%%'''&&&%%%###"""""""""###$$$%%%"""  """""""""(((&&&$$$%%%((((((&&&###'''%%%###$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%(((...333///111...&&&!!!!!!!!!"""!!! !!!###%%%'''((()))++++++***)))'''&&&******))))))(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%'''******************)))+++***)))000>>>KKKRRRZZZXXXUUUTTTVVV[[[ccchhhsss|||xxxhhh]]]YYYbbbwwwbbbZZZ___aaa\\\WWWrrruuutttpppqqqyyy{{{fffRRRBBB;;;999222222333555777777555333333222444888888333000111000222333333222222222444888777555333222111111111111111000111111222333444...000222333333111///...111///---000333444111---...111111000444:::999444333000...---.........---,,,+++++++++,,,...111222///111111...---000///---.........------,,,+++***))))))***,,,...111222444444///***))),,,---+++)))+++---...---+++******++++++******+++,,,---+++******)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++...333555222...000...,,,***))))))***+++000888;;;:::<<<>>>333$$$++++++***)))))))))))))))&&&&&&&&&&&&'''((())))))++++++******)))*********)))'''%%%&&&(((***)))((((((''''''''''''&&&&&&&&&&&&%%%$$$&&&((()))'''%%%&&&&&&%%%$$$###$$$(((+++...,,,,,,///444999::::::000)))--->>>KKKOOOVVV```iiijjjppp~~~yyyssswwwyyyqqqkkkeeeWWWOOOAAA444000///...---...)))(((((('''''''''((((((%%%&&&'''(((***+++,,,---))))))'''''''''(((***+++***'''%%%%%%'''))))))''''''&&&&&&''')))***)))'''***((('''&&&&&&'''''''''...***)))---...)))%%%$$$''''''))),,,+++&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((((((%%%%%%$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&%%%%%%'''))))))'''$$$$$$%%%%%%$$$"""%%%&&&&&&%%%######%%%&&&%%%%%%$$$###$$$$$$&&&&&&%%%"""!!!$$$((()))&&&$$$$$$$$$$$$"""!!!###&&&)))#########%%%'''(((&&&$$$"""#########""""""$$$&&&%%%$$$######"""""""""###&&&###!!! """###$$$###'''&&&%%%&&&((()))'''%%%'''&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$$$$''',,,000///111...'''""""""""" !!!!!! !!!###&&&'''(((---444555222---)))'''((((((((('''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%"""$$$'''***++++++++++++...000000333AAAYYYppp|||}}}{{{zzz|||nnn\\\SSSOOOTTTlllnnnaaabbbccc]]]WWWnnnrrrooohhhlllvvvuuukkkhhhsss|||nnnZZZIII>>>777222/////////000333666777666444666333333666666333333555222333444333111000111222666666555444222000///...000///......///111333555---...///000000///......222000...000222222000------000111222444777555000222000...---......---,,,+++++++++,,,---000222333///111111......111000---......///......---,,,+++++++++,,,---///000111111222...******,,,......,,,+++,,,------,,,,,,...//////---+++***++++++***)))***))))))+++---//////......------,,,++++++******---++++++...111222///,,,---,,,+++))))))******+++***333<<<>>>@@@???222"""***)))(((((('''(((((((((&&&&&&%%%%%%%%%''')))******))))))))))))***++++++((('''&&&&&&((())))))(((((((((((('''''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%$$$$$$%%%(((+++)))++++++,,,888HHHMMMIII:::777???SSSdddjjjlllnnnuuutttzzznnnkkkvvv|||lllYYYOOOHHH???777///---,,,******---222000,,,(((&&&&&&'''(((%%%&&&'''((()))***+++,,,)))((('''''''''(((***+++,,,***''''''((())))))((('''&&&&&&''')))***)))((((((((('''&&&&&&&&&&&&'''+++((()))000444///'''###%%%(((...222///'''$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$############%%%&&&''')))))))))(((((($$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%'''&&&$$$###$$$%%%&&&&&&%%%$$$%%%%%%%%%######%%%'''%%%&&&&&&&&&&&&%%%%%%$$$&&&###!!!$$$)))+++)))%%%$$$$$$###!!! !!!###&&&#########%%%'''((('''%%%$$$%%%'''&&&$$$######$$$###############""""""!!!&&&$$$""""""###%%%%%%$$$&&&%%%%%%'''))))))(((''''''(((((('''&&&%%%%%%&&&""""""""""""""""""""""""###$$$$$$######%%%))),,,...000...'''#########""" """$$$&&&((('''///777888333,,,)))((($$$%%%%%%&&&'''((((((((()))'''&&&((((((&&&''')))$$$%%%***111444444555888===AAAEEELLL]]]vvv|||lllhhhaaa___rrrzzzkkkhhhhhhbbb\\\hhhtttuuummmnnnvvvlllYYYVVV___iiillliiiccc^^^\\\XXXMMM>>>666333444333111//////000333666888777666:::555333444444222333777444555555333111000111222333444555555444222000...000///---,,,---000333555000000111111111111111111222000//////111111///---...000333444555444222///000///------......---,,,---,,,,,,---...///000111///111111......111111...////////////...---,,,++++++,,,,,,---............///,,,******,,,///000///,,,------,,,,,,---000222111///+++*********)))((()))((()))+++...000000///,,,,,,,,,,,,++++++******---++++++---//////---++++++******))))))***++++++***///222222444555///'''(((''''''&&&&&&'''''''''((('''&&&%%%&&&(((***++++++***)))))))))))))))***((('''&&&''''''((())))))))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%(((***&&&+++***))):::TTT```\\\MMMQQQ]]]mmmxxxyyyvvvssszzzvvviiibbblllttt```HHH???<<<222...,,,,,,***''')))...>>>999222+++&&&%%%&&&'''%%%&&&&&&''')))******+++)))(((((('''((()))******---,,,+++***+++,,,------***(((''''''(((((('''&&&''''''((('''&&&%%%&&&'''***&&&'''///333...&&&!!!%%%***333999555,,,'''(((&&&&&&'''(((((((((''''''%%%%%%$$$$$$###$$$$$$$$$%%%&&&((()))***))))))((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((((('''%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&###$$$%%%$$$######%%%'''%%%&&&(((((((((&&&$$$###((('''%%%%%%))),,,)))###$$$$$$$$$""" """$$$#########$$$&&&((('''&&&&&&((()))(((&&&###""""""!!!!!!#########"""!!! %%%###""""""$$$%%%%%%$$$###$$$%%%&&&'''(((((('''&&&)))***((($$$###$$$&&&""""""""""""""""""""""""$$$######""""""###%%%'''***---+++&&&"""######!!! !!!"""$$$&&&'''&&&---333333...)))((()))&&&'''((()))))))))))))))...)))(((******''')))---))),,,555AAAGGGJJJPPPXXXaaahhhnnntttttt~~~{{{rrrnnnhhhbbbfffyyyzzzuuuttteeePPPJJJNNNSSSRRRJJJBBB???@@@===:::555222222333333333/////////111444666666555<<<777444444333111222666666666666444111111222333000222444666666555333222000///---,,,---///222444000111111222333333333222222000////////////......000111444666555333111000///...------...///---,,,///......---------------...111111......111111...////////////...---,,,+++***+++,,,,,,,,,+++******,,,+++******,,,...000111---......---,,,---000222111///+++*********)))((((((((()))+++...000///...*********++++++,,,,,,,,,++++++++++++,,,,,,+++*********************++++++******)))'''))),,,,,,***'''&&&&&&&&&&&&&&&'''''')))((((((((()))***+++,,,---,,,+++)))((('''''''''''''''''''''''''''))))))***))))))(((''''''&&&&&&$$$%%%&&&&&&%%%%%%$$$$$$"""###$$$$$$###$$$&&&)))(((---***)))999VVVeeeddd___lll}}}wwwcccVVVXXX]]]MMM:::444333***)))***+++)))''')))...>>>999222***&&&%%%%%%'''%%%%%%&&&'''((())))))***((((((((((((((())))))******+++++++++,,,---000111---+++(((''''''&&&%%%$$$&&&((()))(((&&&%%%&&&''',,,&&&%%%))),,,((($$$"""(((,,,555<<<:::111,,,,,,&&&'''(((*********)))((($$$$$$$$$###$$$$$$%%%%%%%%%&&&''')))))))))((('''$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%((())))))'''%%%$$$&&&)))&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((((((((('''(((((('''%%%$$$%%%'''''''''&&&%%%$$$###$$$%%%###$$$%%%$$$######$$$&&&%%%&&&((()))(((&&&$$$"""$$$'''&&&$$$&&&***)))###%%%&&&%%%$$$"""!!!###$$$###""""""###&&&(((((('''(((***+++)))&&&###!!!!!! """######"""!!! ###"""!!!"""###$$$$$$###!!!"""###$$$%%%%%%&&&&&&&&&((()))'''$$$"""###&&&########################$$$###"""!!!""""""######%%%((((((###!!!""""""!!! !!!###$$$&&&&&&&&&))),,,+++)))&&&'''((('''''')))))))))((('''&&&+++'''(((///000++++++000///555CCCRRRZZZ___lll{{{}}}rrrkkkeeeeeewww|||qqqiiiZZZJJJ===>>>AAAAAA;;;555555:::777777777444222////////////......///111333222111:::666444555444111111444666666555333111000222333///111333555666666555444111000...---...///111222...///111222333222222111000000///.........//////111111333666555000000222...---,,,---//////---+++//////...---,,,++++++***,,,///000------000111.........///......---,,,+++)))***+++,,,+++***)))(((******))))))+++---000111...//////...,,,,,,---//////---+++***++++++***)))((((((***,,,///000...---))))))******+++,,,,,,---******************++++++******++++++++++++++++++&&&'''(((((())))))))))))&&&&&&&&&%%%&&&&&&'''((())))))******+++,,,,,,,,,...---+++)))'''&&&%%%%%%&&&'''((((((&&&'''(((***+++***))))))((('''&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&''''''***))))))555KKKYYY]]]hhh{{{wwwooo~~~nnnUUUFFFDDDDDD888///...+++)))((((((+++***'''(((,,,111///+++'''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''((())))))***+++///111...+++(((&&&&&&&&&%%%$$$&&&)))+++***'''%%%&&&(((,,,'''$$$%%%&&&###$$$&&&))))))---333333---((('''###$$$&&&((()))((('''&&&############$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%''')))+++***&&&$$$&&&(((&&&&&&%%%$$$$$$###""""""!!!"""$$$&&&'''((())))))*********(((&&&%%%&&&'''(((((((((&&&###""""""$$$$$$%%%%%%$$$""""""###$$$$$$%%%'''((('''&&&$$$### ((()))$$$###((((((%%%&&&&&&&&&%%%######$$$%%%$$$""""""###&&&(((((((((***++++++)))%%%"""!!!""" !!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$### """$$$$$$######$$$%%%%%%&&&&&&%%%$$$######$$$""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!"""%%%&&&""" """""" !!!"""###$$$$$$%%%%%%&&&''''''((('''''''''&&&(((+++...///000000000111///777CCCFFF???<<<@@@BBBJJJZZZiiinnnrrrsssjjjeeebbbjjjnnnhhh]]]RRRHHH@@@666555777:::777222333888999777444111//////000111222111//////000111000///444111222555666333222444333333222000......111333000111222333444444333333111111000/////////000000,,,...111333444333111000/////////...---...000111000///111444222...///444---,,,,,,---//////---+++------------,,,+++******+++......,,,,,,///000---.........------,,,+++***)))***+++,,,,,,+++)))((()))))))))))))))+++...111///000000///---+++***++++++******+++,,,---+++******+++,,,...000000...,,,***************+++++++++(((((())))))((()))***++++++,,,,,,,,,,,,,,,++++++%%%&&&)))+++***(((''''''&&&&&&&&&&&&&&&'''(((((('''(((***,,,,,,,,,+++***,,,,,,***)))''''''&&&&&&&&&((()))(((&&&&&&(((+++++++++***)))((('''&&&&&&%%%''')))(((&&&$$$%%%&&&'''(((((('''&&&%%%&&&''''''***///555===HHHTTT\\\jjjxxx{{{yyyjjjYYY^^^lllhhhVVVBBB:::999555+++***---(((+++(((''')))***'''''')))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''(((((('''(((((()))))))))))))))''')))***))))))***---000,,,***'''%%%&&&'''''''''&&&***---,,,(((&&&''')))+++(((&&&&&&$$$###'''------(((&&&***+++'''""" """%%%'''''''''%%%$$$############$$$%%%&&&'''&&&&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%&&&***---,,,(((%%%%%%'''&&&&&&%%%$$$"""!!! !!!###%%%'''((())))))+++++++++)))&&&%%%&&&''''''((((((&&&###!!!###%%%%%%&&&&&&$$$"""!!!!!!######$$$%%%&&&&&&%%%%%%$$$(((222555+++$$$&&&'''%%%$$$%%%&&&%%%$$$###$$$%%%$$$"""!!!"""%%%((())))))++++++***'''$$$""""""###  !!!""""""""""""###%%%&&&%%%$$$!!!###%%%%%%###"""###%%%$$$###"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###$$$""" $$$&&&"""!!!######!!!!!!!!!"""###############$$$$$$%%%'''))))))'''%%%***---222888===@@@BBBBBB@@@AAANNN___ddd[[[UUUWWW\\\dddsssrrriiieee^^^\\\XXXRRRHHH>>>888555555222444888777111000444999333,,,***---222666888666444222111222222111000///...111666777444333555111111000...------///222111111222222222111111111222222222111000000//////---///333555666555333111............---...000222///---///333000,,,...444,,,,,,,,,...//////---+++***++++++,,,,,,++++++******---...+++,,,//////---------------,,,+++*********+++,,,------,,,***)))((())))))((((((***---000///000111000---)))(((((())))))***,,,......,,,***,,,---...000222111///---,,,,,,++++++***)))))))))''''''((((((((((((***,,,,,,------------,,,+++***&&&&&&'''((('''%%%&&&(((&&&&&&&&&&&&&&&'''((()))%%%'''***,,,---,,,***(((******)))(((((((((((((((&&&((()))(((&&&&&&(((+++++++++***)))((('''&&&&&&&&&(((***)))&&&$$$%%%''')))***+++***(((&&&'''(((,,,000;;;HHHOOOTTT^^^iiikkk}}}pppgggbbbooossshhhUUUQQQYYYTTTCCC444444777222'''***///(((---(((&&&((()))'''%%%'''&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))***,,,---,,,******---000***'''%%%%%%''')))******&&&***...---)))&&&(((***)))((())))))&&&%%%+++333777...(((***,,,)))$$$!!! """%%%'''((('''&&&$$$""""""######$$$%%%&&&'''&&&'''''''''&&&$$$"""!!!$$$$$$##################!!!"""$$$%%%&&&&&&%%%%%%%%%***......)))%%%%%%&&&'''&&&%%%###!!!  """$$$'''((()))***+++++++++(((&&&$$$%%%&&&%%%'''(((&&&###"""$$$&&&&&&'''&&&$$$!!! """"""######$$$%%%%%%%%%%%%444@@@BBB444&&&%%%&&&$$$###$$$%%%%%%$$$###$$$%%%$$$"""!!!"""%%%((())))))++++++)))&&&###!!!"""###  !!!"""#########%%%'''((('''%%%"""%%%'''&&&###"""###%%%$$$!!! !!!$$$%%%###!!! %%%###!!!!!!$$$$$$""" $$$&&&###"""$$$%%%###""""""############""""""'''((()))***+++...222666777???JJJWWWfffqqqsssooolllqqqzzz~~~tttfff\\\XXXeeezzz}}}aaaYYY]]]UUURRRLLLDDD<<<555000---000666;;;;;;555000///000000000//////000222444555666666555444333333333333...000444777888777111,,,000111111111000///...---555666777444111///000333---000222111//////111333333333444666777666333000...---------...///000111...000222111///...///111000//////.........//////...///...,,,++++++,,,......///---)))+++000111//////...---,,,++++++++++++++++++***)))((((((((()))///...,,,+++***+++,,,---000...+++)))''''''((((((...,,,***)))******)))(((,,,...000111///---,,,++++++,,,,,,------,,,,,,+++((('''%%%&&&(((+++,,,,,,///...---,,,,,,,,,,,,---))))))***)))''''''(((***(((((((((((()))***+++,,,***))))))***+++,,,,,,+++'''''''''((((((((())))))(((((())))))((('''&&&%%%'''%%%$$$&&&((((((&&&### %%%***)))%%%$$$(((---000///............---,,,666@@@RRRbbbiiiiiimmmsssmmmuuuzzzhhhaaaXXXLLLPPPRRRWWWYYYSSSEEE:::666333222111///---,,,,,,,,,+++)))'''''''''((('''&&&)))(((&&&%%%%%%'''***+++(((((()))(((&&&&&&''')))(((***++++++******+++---*********+++,,,,,,------+++)))'''(((******'''$$$%%%(((++++++))))))***,,,111///&&&&&&///333;;;MMMBBB666'''!!!###%%%### $$$"""!!!"""&&&'''&&&$$$"""###%%%%%%%%%$$$"""!!! &&&)))%%%!!! """###"""!!! !!!###%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%$$$###""""""""""""###$$$&&&((()))*********)))))))))((('''''''''&&&+++***(((%%%######&&&(((+++***(((%%%###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%777FFFJJJ:::)))$$$$$$!!!&&&$$$!!!!!!###%%%&&&&&&###$$$###""""""%%%))),,,...+++'''&&&'''&&&###!!!  !!!!!!!!!!!!"""$$$%%%$$$"""$$$(((%%%''''''$$$ ###((($$$"""!!!!!!"""######""" !!!"""###$$$%%%%%%"""&&&'''&&&###!!! """%%%&&&######$$$### !!!###$$$$$$$$$$$$,,,///444:::@@@GGGOOOTTTaaaiiisssppp___TTTQQQ___yyyqqqSSSGGGGGGFFFDDD@@@;;;777333000...///333777777444111000000000000000000111222333444555444333222222111111111222000111444444000///222///000000000000///......333444444333000///000222///111222222000///111333222222333444555444111///+++,,,///111111111///...+++---...---,,,,,,...000.........///////////////---......---++++++---///---...---***,,,111222000...---,,,+++************+++***))))))))))))))))))///---+++))))))***,,,---000///,,,***)))))))))***,,,***(((((((((((('''&&&***---000111000/////////---------,,,,,,++++++++++++)))''''''((()))))))))......---------,,,,,,,,,((()))***)))'''''')))+++''''''((()))***,,,...///)))((((((((()))***))))))%%%&&&&&&&&&''''''''''''((((((((())))))*********'''&&&$$$%%%''''''&&&$$$(((***,,,***''''''***...111...***)))***///333666LLLRRR^^^jjjmmmiiihhhjjjlllttt~~~uuu___PPPJJJFFFBBB>>>AAAHHHNNNKKK???666222111000///---,,,+++++++++***(((&&&&&&'''((((((''')))(((&&&%%%%%%''')))+++&&&'''((('''%%%%%%'''(((((()))******))))))***,,,++++++++++++************,,,***))))))***)))'''%%%&&&(((******((((((***,,,>>>HHH>>>,,,...666888;;;333,,,%%%###&&&(((&&&###$$$""""""###&&&'''&&&%%%##################$$$$$$"""$$$$$$""""""############"""!!!!!!"""###%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&%%%%%%'''$$$###"""!!!!!!!!!"""###&&&''')))*********(((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$"""!!!!!!###%%%***)))'''%%%###"""!!!!!!!!!!!!"""######$$$%%%%%%***777<<<111&&&%%%%%%###%%%$$$""""""$$$%%%&&&%%%#########""""""$$$(((+++---)))&&&$$$$$$$$$""" !!! !!!"""""""""###""""""$$$%%%%%%&&&'''$$$&&&'''%%%!!!!!!$$$(((&&&$$$######%%%%%%%%%$$$ !!!!!!"""###$$$%%%&&&###%%%%%%$$$###""""""###"""%%%&&&$$$$$$'''&&&### """$$$%%%%%%$$$###JJJNNNUUU^^^gggqqq{{{lllZZZRRRKKKYYYttt___GGG===<<<;;;999777444222000///......///111222333222222111111000000000111222333333444333222111000000000000///,,,111:::777+++)))000.........///////////////000111222111//////111222222333333222111000222333111000000111222111///,,,(((+++000333444222...,,,***+++,,,+++++++++---///+++,,,...000000000///...,,,---...---+++,,,---///---///...+++,,,000222111---,,,+++***))))))))))))))))))))))))))))))***+++...,,,)))'''''')))+++---111000...,,,++++++,,,---,,,***((((((((()))((('''(((+++...000000111222333000///---+++*********+++,,,***((('''(((((('''&&&,,,---.........---,,,+++''')))))))))((()))+++,,,)))*********+++---...///'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&((()))+++,,,(((&&&$$$###%%%&&&&&&&&&***)))(((''''''))),,,...///,,,((('''+++444>>>DDD___bbbhhhnnnnnnhhheeefffkkkttt}}}yyyjjjXXXKKKBBB;;;999;;;000222999AAA@@@777000---...---,,,+++***))))))***((('''%%%&&&''')))(((''')))(((&&&%%%%%%''')))***&&&&&&'''&&&%%%%%%&&&(((''')))******(((((()))++++++++++++***)))(((((((((,,,,,,---+++)))''''''(((''''''((('''&&&'''***,,,GGG]]]TTT444...:::777---%%%%%%&&&''')))(((&&&###$$$######$$$&&&'''&&&%%%$$$###!!!!!!!!!###%%%''' ###''')))(((%%%###"""###$$$$$$###"""###%%%######$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&###""" !!!###%%%)))***,,,---,,,***'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! """###%%%)))((('''%%%###""""""!!!!!!""""""######$$$$$$$$$!!!,,,000)))$$$%%%&&&$$$%%%#########%%%&&&%%%$$$"""###"""!!!!!!###&&&)))+++((($$$"""!!!"""!!!!!!""""""!!!!!!""""""######%%%###!!!"""%%%''''''%%%###%%%((('''$$$###%%%(((((('''&&&&&&'''((('''&&&!!!""""""###$$$%%%&&&&&&((('''%%%""" ###%%%$$$&&&&&&$$$$$$((()))'''!!!$$$&&&&&&%%%$$$"""ssswww}}}zzzggg]]]YYYQQQ[[[sssvvv^^^III>>><<<>>>:::888666333111///...---///......000333444444333111111111111111111222222333333222111000000000000+++,,,;;;MMMHHH111'''---,,,---------...///000000///000000000000111222444555555444222111111222333111///......///...,,,***(((+++///222333111...,,,.........---,,,,,,---...)))+++...111222000///---+++---...---,,,,,,---///...111111---,,,///000...++++++***))))))))))))))))))((((((((()))***++++++---+++(((&&&&&&(((+++---000000///............///...,,,******+++++++++***(((***---/////////111222222000---+++))))))******,,,***(((((())))))(((&&&+++,,,...//////...,,,***''')))***))))))***,,,...///...---,,,++++++++++++'''(((((('''&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***'''%%%$$$######%%%'''((((((&&&%%%'''+++//////...)))***,,,000777AAALLLSSScccfffjjjlllhhheeeiiipppxxx}}}fffTTTGGGFFFCCC888333888222000222777777111,,,*********)))(((((((((((()))'''&&&%%%%%%'''))))))(((((('''&&&%%%%%%&&&((()))&&&'''''''''&&&&&&''')))'''((())))))((('''(((******)))))))))(((((((((''',,,...///,,,(((&&&'''***((('''&&&%%%%%%'''***,,,;;;SSSMMM111,,,444000&&&###&&&)))+++)))&&&###"""%%%$$$$$$%%%&&&''''''&&&$$$$$$###""""""###$$$%%%!!!!!!%%%...333///'''""""""%%%%%%###"""###%%%"""###$$$%%%%%%&&&&&&%%%%%%&&&'''&&&$$$$$$$$$%%%###""" ###%%%''')))***,,,......+++)))'''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###"""$$$%%%&&&'''((('''&&&$$$###"""""""""!!!"""""""""#########$$$###))),,,(((%%%'''&&&###$$$######$$$&&&&&&$$$""""""""""""!!! !!!$$$&&&)))'''$$$!!!!!!!!!""""""""""""""""""!!!!!!"""###"""###"""!!!"""%%%%%%###"""%%%''''''&&&%%%&&&(((((('''&&&'''))))))(((&&&"""######$$$%%%%%%&&&&&&)))(((&&&""" """%%%&&&'''&&&######'''(((&&& """%%%'''(((&&&$$$"""xxxiiibbb```\\\bbbuuuuuu{{{|||eee]]]OOOBBB:::777777999999888666333111///......111//////111444666666666111222222222111111111000444333222111000000000000---000AAAUUUPPP777***///,,,,,,,,,,,,---...000111000000///000222333444555777555333222222222333333222000---,,,---,,,+++)))***+++---...//////......000000//////...---,,,+++(((***...111222000...,,,+++---......,,,,,,---...000444444...+++,,,---+++******))))))(((((()))))))))((((((((()))***++++++,,,***(((&&&&&&(((+++---//////......//////000000...,,,******+++,,,+++***)))***,,,---,,,,,,---///222000---+++)))))))))******)))((()))+++,,,+++)))***,,,...//////...,,,+++((()))************,,,...///...---,,,+++*********'''))))))(((&&&%%%&&&'''(((((((((((((((''''''''')))'''%%%$$$###$$$&&&'''%%%%%%$$$######$$$'''((((((''''''+++000333111...&&&...999CCCMMMUUU\\\aaadddhhhllllllffffffrrrvvv]]]JJJ===???===111...444666111...//////---+++,,,(((''''''''''''((())))))'''%%%$$$%%%'''(((((((((((('''&&&&&&%%%&&&'''''''''((()))((('''((()))+++((()))***)))((('''((()))''''''((((((((())))))))),,,......+++'''&&&(((+++((('''%%%%%%&&&(((***++++++999666***))))))%%%&&&&&&(((++++++(((%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&$$$###""""""!!!'''333999111&&&###&&&%%%"""!!!"""%%%######$$$%%%&&&'''''''''$$$&&&&&&&&&$$$###$$$%%%######""""""###%%%'''(((&&&(((***,,,---,,,+++)))%%%%%%&&&&&&''''''((((((&&&$$$######&&&((((((''''''&&&%%%$$$###""""""""""""""""""""""""#########%%%((()))'''&&&'''&&&$$$%%%$$$###$$$&&&&&&$$$"""""""""###""" !!!###%%%((('''%%%###""""""###%%%!!!"""###!!!!!!######%%%"""!!!$$$%%%######%%%&&&''''''&&&''''''&&&&&&&&&'''((((((&&&$$$#########$$$%%%%%%%%%&&&'''''''''%%%###!!!""""""'''(((&&&"""!!!$$$$$$"""!!!###&&&(((((('''&&&$$$wwwnnnjjjccceeetttxxxkkkzzz|||nnn___SSSMMMNNNAAA???===;;;:::777444111444333222111000000000000111222333444444555666777222222222222222111000///444333222111000000000000,,,---777CCC@@@111)))---,,,,,,++++++,,,---///000111//////000222444555444777444111000222333444333444111...,,,,,,,,,+++***++++++******+++,,,...////////////000000///+++((()))+++...000111///---+++,,,...//////---++++++,,,///333444///******+++*********)))))))))))))))***))))))))))))))))))***+++******((('''((()))+++,,,,,,,,,---...//////000000,,,***((((((***+++***)))***+++,,,+++******+++,,,111000...,,,***))))))))))))((()))+++---///...,,,+++,,,---.........---,,,)))+++++++++***+++,,,...***************+++,,,---&&&)))+++)))&&&%%%''')))*********)))))))))))))))---,,,***(((&&&&&&&&&&&&###$$$$$$$$$###$$$&&&(((&&&%%%%%%)))---///...,,,000;;;KKKYYYbbbhhhlllooommmppptttsssnnnooo}}}nnn[[[HHH999666222+++---666444,,,'''(((+++++++++---''''''''''''((()))***+++'''&&&$$$%%%&&&((('''&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))((()))***,,,)))***+++***((('''((()))'''''''''((()))*********,,,,,,+++)))'''''')))***)))'''%%%&&&(((*********,,,///,,,+++...((($$$,,,&&&((())))))((((((((()))&&&'''((((((&&&&&&'''(((%%%&&&((()))(((&&&$$$###"""%%%222777...$$$ '''***,,,)))### """%%%###$$$%%%'''(((((((((((($$$%%%&&&%%%###"""###$$$#########$$$%%%&&&''''''$$$%%%''')))++++++,,,+++''''''((((((((((((((((((%%%""" """%%%'''%%%###&&&%%%$$$###############"""""""""""""""""""""""" ###%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$""""""###$$$###!!!!!!"""###&&&''''''&&&$$$$$$%%%&&& """$$$""" ######&&&$$$'''---,,,&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&''''''$$$"""############$$$$$$%%%%%%$$$&&&((('''%%%###""""""&&&(((&&&""" """"""###$$$%%%'''((((((((((((}}}mmmooo{{{{{{jjjaaaXXXPPPFFF===999:::555555777888999888555333111111000000///000000000111444666666444333444666222222333333222111///...222222111000////////////)))))),,,111111+++((()))---,,,+++***+++,,,...///111///---///222444333222666333//////111444444444666333///,,,,,,,,,++++++))))))))))))***+++,,,------...000333555444///******,,,...///000...,,,+++---///000///---+++******+++111333...)))***++++++*********))))))******++++++***)))))))))))))))))))))))))))*********++++++)))***+++---.../////////,,,***((()))***++++++******+++,,,+++******,,,...//////...---+++***))))))*********---///000///---,,,,,,,,,---------......+++,,,,,,,,,******,,,...'''''''''((((((***++++++$$$(((***)))&&&%%%'''+++++++++*********)))))))))---,,,+++***((('''&&&%%%!!!###%%%%%%$$$###&&&((($$$###$$$&&&+++111555777CCCNNN]]]iiipppuuuyyy}}}yyyxxxzzz}}}}}}{{{sssiiiZZZIII>>>444000,,,***///666000)))$$$'''***)))((()))&&&''''''((()))***,,,---((('''%%%%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((***,,,***+++,,,+++)))((()))***)))))))))))))))))))))))),,,***''''''((()))******)))'''&&&'''***,,,+++)))111222+++***111---(((...''''''(((((()))))))))(((&&&((()))(((&&&%%%''')))%%%&&&'''(((((()))))))))%%%###...222+++'''***444666666///&&&!!!"""&&&$$$%%%&&&((()))*********###%%%%%%$$$###"""###$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''')))***+++))))))((((((((((((((((((%%%"""!!!$$$&&&$$$!!!%%%$$$##################"""""""""""""""""""""!!!!!!$$$$$$"""!!!$$$((('''%%%###"""###$$$$$$######$$$%%%$$$"""!!!"""######&&&((((((&&&$$$$$$%%%!!!$$$%%%###!!!$$$###$$$'''333>>>999+++'''%%%$$$###$$$$$$%%%%%%######$$$%%%&&&&&&###!!!"""""""""############$$$$$$&&&''''''%%%######$$$###&&&&&&""""""###"""###$$$%%%&&&((()))+++,,,}}}lllXXXJJJFFFCCCCCC@@@<<<:::<<<333111//////000333555777444333222111000/////////000555999888333111222555222333333333222000///...111000///......------...***,,,...111222111---)))---,,,+++******,,,---///000...,,,---000333222000555222......111444555444888444///,,,,,,,,,,,,,,,'''(((((()))******++++++---...222777;;;999444///,,,---...//////---,,,+++...///111000---***))))))'''...111---)))***,,,,,,+++***************++++++++++++***)))(((((())))))((()))***+++,,,+++++++++'''(((***,,,---...//////---,,,***+++,,,------,,,***+++,,,,,,+++,,,...000.........---,,,+++***))),,,,,,,,,...000111///------,,,,,,,,,,,,---...///,,,------,,,+++***,,,---)))(((((('''''''''''''''###&&&))))))%%%$$$'''+++++++++******))))))((((((*********)))(((&&&%%%$$$"""%%%&&&$$$$$$%%%''''''''''''***111;;;EEELLLTTT]]]hhhqqqvvvzzz{{{|||vvvnnn]]]QQQJJJAAA...---,,,+++******,,,000000)))&&&(((+++(((%%%###'''''''''(((***+++---...)))'''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''')))++++++,,,,,,+++)))((()))***++++++******))))))((((((,,,(((%%%%%%(((+++***))))))''''''))),,,---+++)))...000'''"""+++---(((((()))(((((()))***)))&&&###&&&(((***)))&&&%%%''')))%%%%%%%%%&&&(((+++...000(((!!!"""+++///+++---444???@@@>>>444)))"""###&&&%%%&&&''')))***+++++++++###$$$%%%$$$"""""""""### """$$$%%%&&&%%%###"""%%%$$$$$$$$$%%%''')))***)))))))))((('''''''''&&&&&&### """%%%'''$$$ $$$$$$###############$$$""""""""""""!!!!!!!!!!!!!!!###&&&&&&!!!!!!&&&)))&&&###""""""$$$$$$$$$$$$%%%%%%$$$"""!!!"""###!!!%%%((()))&&&$$$$$$%%%"""%%%'''%%% """&&&"""""""""***>>>MMMDDD000(((&&&###""""""###$$$$$$######$$$%%%'''&&&###!!!"""""""""""""""#########%%%&&&&&&%%%$$$###%%%&&&!!!$$$%%%######%%%$$$ $$$$$$$$$%%%'''***---...yyyyyyyyyrrrdddOOO@@@===>>>>>>>>>===:::777555444333111111111222555666444444333333222111000000000111333555555555333222222111111111000000//////000...,,,,,,---......---...000222222000...------///...---,,,,,,,,,------//////000222444444222000222///------///222444555666111---,,,...///+++'''$$$(((---...,,,,,,///333333444555888;;;===<<<;;;555111------111333111///...---,,,***)))(((((((((,,,++++++***++++++,,,,,,(((***,,,,,,******,,,///++++++,,,,,,,,,++++++***,,,)))''''''+++...///...***((('''(((+++...//////000---+++---222444222///------///111222///***'''+++,,,---------..................///111000...,,,))))))))))))***,,,...///)))---111000+++)))***,,,,,,)))&&&&&&((((((&&&$$$%%%%%%%%%&&&&&&((())))))*********))))))((('''&&&+++)))'''&&&&&&&&&&&&&&&$$$!!!###)))***$$$"""%%%'''''')))111???OOO]]]eeeiiiiiikkkooouuu}}}uuufffYYYOOOEEE;;;333...---+++))))))***+++,,,+++)))''''''((())))))(((&&&%%%%%%&&&&&&'''((()))((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''(((&&&......((((((//////(((***+++++++++))))))***+++)))(((&&&%%%%%%&&&'''(((&&&&&&((()))))))))((('''(((((())))))))))))))))))///---+++***++++++***)))$$$&&&''''''%%%$$$$$$%%%'''&&&&&&'''***000666:::+++"""$$$(((,,,999III^^^YYYJJJ666)))%%%$$$###&&&'''''''''(((((())))))((('''%%%$$$######$$$%%%$$$%%%%%%%%%%%%$$$###"""!!!###%%%%%%%%%%%%'''))),,,(((%%%######%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$""" ###############$$$$$$$$$+++((($$$###$$$%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&%%%""" !!!&&&$$$'''555JJJRRREEE333&&&'''$$$###$$$"""&&&%%%######&&&(((&&&###$$$###"""$$$$$$""""""$$$%%%$$$$$$'''+++,,,***''''''&&&%%%%%%$$$$$$$$$$$$$$$"""!!!###'''+++...///{{{eee^^^UUUPPPLLLFFF<<<444666777777888777666444333444333222222222333555555111111000000///......---///000222333444333222111222222222111111000000000111///------...000000///...000222222111///......111///---+++++++++,,,------...///111333333111//////---+++,,,///222444555444000,,,+++,,,,,,)))%%%&&&***------++++++///333111111222444777777666444444111...///222444222///---,,,+++***))))))******++++++***))))))*********'''***,,,,,,++++++---///***+++++++++++++++******+++)))'''))),,,000111111,,,+++***,,,...000111000///---+++---111333111......///111111000...,,,+++)))***,,,------+++******,,,+++,,,---//////...,,,,,,,,,++++++,,,---...///,,,...///,,,)))(((+++///000---)))((()))(((&&&$$$&&&&&&&&&&&&'''((()))***)))*********)))((('''&&&'''&&&$$$$$$%%%%%%%%%%%%%%%$$$)))111333---)))))),,,111<<>>666///***---,,,***)))))))))++++++***)))''''''((())))))((('''''''''&&&''''''((()))((('''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''111///+++(((%%%$$$$$$%%%&&&---...((((((///...(((((()))*********)))))))))***((('''%%%%%%%%%&&&'''%%%&&&((()))))))))(((((())))))(((((('''(((((((((+++++++++,,,---+++(((%%%###%%%&&&&&&$$$###$$$%%%#########$$$'''---222555+++### %%%))),,,999HHHLLLIII???111'''%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%%%%%%%'''))),,,)))&&&$$$%%%&&&&&&&&&%%%$$$###"""""""""######""""""$$$$$$$$$$$$###"""###$$$&&&'''''''''%%%$$$############$$$$$$$$$$$$***&&&###"""###$$$"""!!!%%%&&&&&&&&&$$$###$$$&&&###$$$&&&''''''&&&%%%$$$###$$$$$$###!!! !!!$$$"""!!!...OOOdddOOO***)))(((&&&### """%%%---+++)))((())))))'''###!!!!!!!!!######"""""""""%%%$$$$$$'''***+++)))'''%%%%%%$$$###############"""!!!!!!###&&&)))******xxxcccNNNBBB@@@===;;;:::888555222111111111222222222222222333333444444555555444444000000000//////......---///000111222222222111000222222222111111111111000111///...///111222222111...000222222111/////////333111...+++******+++,,,,,,,,,...000222222000...,,,***)))***...111333444222...***)))******(((%%%+++---...,,,***+++...222111111111222444444222000222000///000333444222///,,,+++)))))))))+++---...++++++***)))((((((((()))''')))+++++++++,,,---///***************************)))(((***---111222222,,,,,,,,,...000111000......,,,***,,,///111///---...111444444000......///)))+++......---+++***)))))))))))),,,...///---,,,///......------......///......---)))&&&''',,,111222///,,,******)))'''%%%((('''''''''((()))***+++((()))***+++***(((&&&%%%###$$$$$$$$$%%%%%%%%%&&&%%%&&&+++444777333///---444???QQQcccqqqxxxyyyyyyuuupppjjjggglllttt|||vvvfff^^^kkk^^^KKK;;;222---***(((,,,+++)))((((((((()))******(((''''''((())))))((())))))((((((''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&''')))***666333///***'''%%%%%%%%%&&&,,,,,,((((((------((('''(((***++++++***((('''***)))'''&&&%%%%%%%%%&&&%%%&&&''')))******))))))***)))'''&&&&&&&&&''''''&&&(((***---...+++&&&!!!###$$$%%%%%%$$$###$$$%%%$$$#########%%%'''***,,,***$$$"""&&&***---999FFF???>>>888---&&&%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%"""$$$%%%&&&%%%&&&'''))),,,)))&&&%%%&&&'''''''''%%%$$$"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$&&&(((((((((((('''############$$$$$$%%%%%%(((%%%###""""""""""""!!!&&&&&&'''%%%$$$###$$$%%%###$$$%%%&&&&&&%%%######!!!"""######!!! !!!### &&&GGGhhh]]]:::,,,%%%"""%%%%%%"""&&&///,,,+++,,,...//////,,,***+++***(((%%%"""!!!$$$$$$$$$''')))***((('''$$$$$$###""""""""""""###"""""""""$$$'''(((((('''||||||iii\\\VVVNNN@@@333555999===>>><<<999555333111111000000000111222333111333444666666555444333222222222111111111000000000000111222222111111000000000000000000000000///111//////000222444444333...000222222000//////000555222...+++))))))***+++,,,---...000222222000...,,,***)))))),,,///000000...+++))))))***+++***(((//////...+++)))***...222222111111333444444222000///......000222222000---+++***))))))***---///111,,,+++***))))))((())))))'''(((***+++,,,---...///))))))))))))))))))******+++******+++---...000000***+++,,,///111000---+++---+++***+++---///...,,,,,,222777777333///...000+++---000///---,,,...///'''''')))+++...///...---000//////...------,,,,,,,,,,,,***'''%%%&&&***...///...,,,+++***)))(((((())))))(((((()))***++++++((()))***+++***(((&&&$$$###%%%&&&&&&%%%%%%&&&&&&''''''***111888;;;<<<;;;FFFQQQbbbrrr|||~~~}}}~~~xxxrrrqqqvvvjjjYYYPPPXXXNNN???222+++******+++******)))((('''(((((())))))'''&&&&&&((())))))(((++++++)))(((((('''''''''((((((((('''&&&%%%%%%&&&''''''&&&&&&&&&(((***,,,000///...,,,***)))''''''&&&***+++((((((,,,+++'''&&&''')))+++---,,,)))&&&+++***(((&&&%%%%%%%%%%%%%%%&&&''')))*********)))***)))'''%%%%%%%%%&&&'''%%%&&&(((+++,,,***%%%!!!"""###$$$$$$######%%%''''''&&&%%%###############)))%%%###'''***...888CCCBBB@@@999,,,%%%$$$%%%$$$###$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&$$$""""""###$$$%%%###$$$&&&&&&%%%&&&''')))***(((%%%%%%&&&''''''&&&'''&&&$$$""""""###%%%'''!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%%%%'''&&&$$$"""""""""""""""&&&&&&&&&%%%######$$$&&&######$$$$$$$$$###"""""""""###%%%$$$"""  $$$$$$!!!222PPP^^^ZZZ<<<+++!!!&&&'''"""%%%...,,,---333:::;;;777222111666444---$$$ ######$$$&&&'''((('''&&&$$$######"""""""""######%%%$$$$$$%%%'''(((((('''|||~~~ssskkk^^^UUUIII@@@;;;888555444...222666777555222000000222222111000000000111111111222444666666555444222222222222222222111111111222222222222222222111111------------............000//////111333444333222...///000000///...///000444222///+++))))))******------///111333333111///---+++******+++,,,,,,,,,+++***)))***,,,---......222111...+++***+++///111000000111222444555333111,,,,,,---...000000...,,,******)))***+++...000222---,,,+++***************)))))))))***,,,---......))))))(((((()))***+++++++++,,,,,,+++++++++,,,,,,+++,,,---000222111...+++,,,+++***+++,,,---,,,,,,)))000888:::555000......,,,...///---+++,,,000555(((((())),,,///111000...///......---,,,+++***)))''''''((('''&&&&&&((()))*********)))))))))***+++***))))))))))))******+++'''((()))))))))'''%%%$$$###%%%&&&%%%######$$$&&&'''&&&(((///<<>>HHHDDD:::+++""""""$$$%%%$$$%%%&&&''''''&&&$$$###"""###$$$%%%&&&''''''''''''&&&$$$""""""###$$$%%%$$$%%%&&&&&&&&&&&&''')))(((&&&$$$###%%%&&&%%%$$$&&&%%%###""""""###%%%&&&!!!!!!"""######$$$%%%&&&############""""""!!!!!!"""######$$$%%%%%%&&&&&&''''''%%%$$$######$$$%%%&&&&&&&&&$$$######%%%((($$$$$$$$$$$$###""""""!!!$$$&&&'''&&&###  !!! ###333JJJ[[[NNN666$$$%%%&&& """...222===IIILLLEEE???>>>DDD@@@333$$$ """"""!!!###%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%'''%%%######%%%'''''''''}}}wwwnnndddXXXNNNGGGBBB@@@>>>;;;555//////333000000///------///222555000000000000000000//////000111333555555444333222////////////////////////333222222222222111111111+++,,,,,,,,,,,,---------/////////000222333111000,,,...///...------...000333111///---+++***))))))---...///111333333111///...,,,******++++++***)))*********+++---...000111333111...,,,+++---///111.........000222222111///***+++,,,,,,------------+++++++++,,,---...///000,,,+++++++++++++++,,,,,,+++***)))***,,,------,,,***)))(((((()))***,,,---+++,,,---,,,***))))))***---...000333555555222///++++++++++++,,,,,,,,,,,,(((...555888555111---,,,***,,,...,,,((()))...444))))))+++---000111000///---------,,,+++***((('''$$$%%%'''(((((((((&&&%%%'''((()))(((((((((***,,,******))))))))))))******''''''''''''&&&%%%$$$###"""$$$%%%###!!!!!!%%%(((###$$$(((111CCCWWWbbbddd___ccciiinnnuuu{{{hhh```ZZZKKK;;;333***)))'''&&&&&&'''((()))))))))))))))(((((((((((('''&&&%%%%%%'''))))))(((+++***)))(((''''''''''''''')))+++)))%%%###$$$&&&&&&&&&&&&'''((((((((((((''')))+++,,,+++((($$$!!!%%%&&&''''''((((((((('''(((&&&&&&)))------***'''))))))((('''&&&&&&%%%$$$'''((()))*********)))(((''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&"""###$$$$$$$$$%%%(((+++###"""  !!!###$$$%%%%%%''')))...555:::EEEAAA666((( !!!%%%&&&$$$%%%&&&''''''&&&$$$""""""###$$$%%%&&&'''&&&&&&&&&%%%$$$#########$$$%%%$$$&&&''''''&&&&&&'''(((&&&$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!"""#########"""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""######$$$%%%&&&''''''&&&'''&&&%%%######%%%&&&$$$%%%$$$######$$$'''***%%%%%%$$$######"""""""""$$$&&&((('''$$$!!!&&&"""&&&000<<>>555(((!!!"""%%%%%%"""$$$%%%&&&&&&$$$""" ######%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''&&&&&&'''(((&&&%%%$$$$$$%%%&&&%%%$$$ !!!"""######"""!!!$$$######""""""###$$$%%%######"""""""""""""""""""""######$$$%%%&&&'''(((%%%&&&&&&$$$""""""$$$&&&###############%%%))),,,&&&&&&%%%$$$######"""""" """%%%&&&$$$"""!!!!!!### !!!%%%''''''(((###!!!&&&((('''$$$...BBBKKKIIIKKKSSSZZZUUUDDD--- """%%%%%%###""""""$$$"""""""""""""""###$$$$$$%%%%%%'''***,,,+++(((%%%zzz~~~hhhRRRFFFBBB>>><<<;;;;;;;;;;;;:::777777888555///000666//////...000222111///---,,,...111444666666555555000000111222222222222222------------------------111111000///////////////,,,,,,,,,------............------...000///---+++***+++,,,,,,++++++---///////////////...,,,)))(((++++++,,,///111111///---+++*********,,,---,,,+++,,,------,,,++++++,,,---222000...---...000000000333222111111111000---***,,,,,,,,,,,,+++---///111,,,---///000000...,,,+++'''((((((((()))+++,,,---...+++)))***,,,---+++(((+++***))))))***,,,...///))),,,//////---,,,---///,,,,,,---000333444333222,,,---------,,,+++,,,---...---,,,---...///...---+++222777666///))))))*********+++---///000///---,,,,,,------,,,+++)))((((((''''''(((*********))))))+++,,,***'''&&&(((+++))))))((((((((((((((()))'''&&&###!!!!!!!!!###$$$$$$&&&((('''&&&***333:::===DDDNNNYYYhhhssspppfffhhhkkknnnpppvvviiiUUUCCC>>>999///,,,000&&&''''''&&&$$$$$$%%%'''***************)))((((((&&&%%%$$$%%%'''))))))((((((((('''&&&&&&&&&&&&''''''***,,,)))$$$"""$$$'''###%%%'''))))))'''$$$""")))(((&&&%%%$$$%%%'''(((%%%$$$%%%''''''&&&&&&'''&&&### """''')))'''$$$&&&''''''(((''''''&&&&&&******++++++***)))'''&&&###%%%(((+++,,,+++***(((&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%'''+++...666222,,,'''######$$$%%%!!!###%%%&&&(((---222444>>>===666+++$$$###$$$###!!!"""$$$%%%%%%### ###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""%%%'''((('''&&&&&&'''((('''%%%%%%%%%''''''&&&%%% !!!$$$%%%&&&%%%$$$"""%%%$$$###"""""""""###$$$  !!!"""###"""######$$$&&&'''((((((###%%%%%%###!!! ###&&&""""""###"""###%%%***---'''&&&%%%$$$############"""$$$$$$###""""""''')))%%%,,,***###&&&$$$"""### (((444666///000888888999/// !!!$$$"""%%%%%%###!!!"""###!!!!!!!!!!!!!!!"""######%%%(((---222444111+++&&&vvviii___ZZZSSSIIIBBB888888888777666666555555888888777666555333111000333111//////111222222222222111000111222222111000111111111111111000//////000///---,,,,,,---///000000000000///......------,,,...000111///---++++++///000000...,,,+++,,,...,,,***+++......,,,+++...333111///,,,******---///,,,,,,---...//////---+++++++++*********+++,,,,,,///+++***------+++,,,000///111222000......111444000000////////////000000000000...+++...222111,,,***+++---000111000,,,)))))))))******+++++++++++++++,,,,,,,,,,,,+++******---,,,+++***+++,,,...///...,,,***+++---///---++++++,,,---///000000///...******+++,,,,,,,,,,,,+++///...---,,,,,,,,,---...666:::===:::222+++((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***(((&&&'''))),,,)))''''''***+++***((()))---///,,,+++,,,---+++***)))((('''&&&'''((((((%%%&&&'''&&&$$$###$$$%%%$$$)))+++(((%%%***777CCCLLL^^^pppyyywwwmmmmmmooouuu|||vvvrrrpppPPPGGG:::222///---***'''(((++++++'''%%%(((+++***,,,***)))+++---,,,)))&&&&&&'''(((((('''(((+++---)))'''&&&&&&''''''&&&%%%(((''''''((()))(((%%%######&&&))))))'''&&&''')))''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""%%%!!!!!!&&&'''$$$%%%***((('''&&&'''((()))((('''&&&'''(((***++++++++++++...***'''''')))***)))''')))'''&&&$$$%%%&&&((()))'''%%%###$$$%%%+++:::HHHSSSJJJ<<<000)))&&&%%%%%%%%%%%%%%%$$$%%%)))///333>>>;;;666///((($$$%%%&&&"""""""""$$$&&&&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%((($$$!!! """###""" ######""" !!!$$$''')))&&&###$$$'''))))))'''$$$###"""""""""###%%%&&&######""""""###%%%&&&((((((((('''&&&%%%###"""!!! !!!""""""%%%###!!! """$$$%%%%%%""""""###""""""!!!  !!!'''//////(((&&&((("""$$$%%%### !!! !!!###$$$$$$$$$!!!"""!!!"""$$$%%%((('''777QQQVVVCCC000+++~~~rrrkkkZZZSSSJJJDDD@@@<<<777222444444444444555555555555777777777666444333111111111///---...///111111111333333222222333333333222000///...------------...000...---,,,,,,---...000000000000///......------***---///000///...///000.........---+++***,,,---,,,******------***))),,,///...---+++******,,,------,,,+++,,,...///...,,,++++++******++++++,,,,,,///,,,+++......---...222000111111000...---000222000//////......//////000//////---+++---000///+++******,,,...000///---***++++++***)))))))))******+++,,,,,,,,,++++++******,,,,,,+++++++++,,,,,,---...,,,******,,,---+++)))+++,,,---------,,,++++++************+++++++++,,,---,,,++++++,,,...000222333666999666///***((()))+++,,,,,,,,,,,,,,,++++++***+++,,,+++******,,,---///,,,)))((())))))(((&&&(((,,,---***)))+++,,,+++)))((('''&&&%%%%%%&&&'''"""###%%%$$$#########$$$(((***++++++---555AAAJJJbbbqqq~~~~~~}}}nnnfffcccaaa\\\WWWBBB;;;222.........---***)))+++***'''(((+++,,,)))+++***)))***,,,,,,)))&&&((()))((('''&&&&&&)))+++***(((&&&&&&''''''&&&%%%((('''''''''((((((&&&$$$###&&&((('''&&&&&&'''***)))))))))((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$######!!!"""((()))'''(((++++++)))'''&&&&&&&&&%%%$$$''''''((())))))*********,,,******+++------***'''%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&---???RRR```XXXIII888***###"""### !!!$$$&&&)))...444888FFF>>>444,,,(((&&&%%%%%%###""""""###%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((%%%"""!!!###$$$###!!!######""" !!!$$$'''(((&&&$$$$$$%%%&&&&&&&&&$$$###"""!!!!!!"""$$$$$$###############%%%&&&'''''''''''''''&&&$$$###""" !!!""""""$$$""" !!!###$$$$$$!!!""""""""""""!!!!!! !!! $$$++++++&&&"""###!!!"""!!!  ######""""""######"""!!!$$$###"""!!!"""$$$$$$###(((111HHH___aaaKKK333(((nnn[[[PPPMMMBBB@@@<<<777444222000///000111111222333333444444555555555555444333222111...,,,+++,,,...000111000222222222222222222222222//////------,,,------...///...---,,,,,,---...///000000000///......------***,,,---......000222444,,,------,,,******+++---000------///...++++++---+++++++++++++++++++++***...+++)))))),,,......---++++++++++++,,,,,,------///------000000///000444000111111///------...000//////............/////////000...+++,,,///...******))))))+++---......------+++)))'''''''''((()))+++++++++++++++*********++++++,,,------,,,+++***,,,+++))))))******)))''',,,,,,,,,++++++)))((('''******)))((()))***+++,,,+++***))))))+++///333555///222333111,,,))))))+++++++++,,,,,,,,,+++)))((('''(((*********+++...000222///,,,***)))'''%%%###'''******'''&&&))),,,+++((('''&&&$$$######$$$$$$ """%%%%%%%%%%%%&&&'''***,,,///444===HHHSSSYYYqqq|||xxxgggUUUMMMOOOPPPIII@@@333///***)))+++,,,,,,***((())))))(((,,,000///***+++***)))***++++++)))'''))))))(((&&&$$$%%%''')))+++)))&&&%%%&&&'''&&&&&&((('''&&&'''((((((&&&$$$$$$%%%&&&&&&%%%&&&(((***,,,,,,+++***((('''&&&&&&&&&''''''''''''&&&%%%%%%"""!!!###(((+++)))))),,,+++)))&&&&&&''')))))))))'''''''''''''''''''''''')))***+++...000///+++((($$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''(((000EEEXXXddd]]]NNN;;;))) """ ###(((,,,111888>>>CCCLLLAAA222***((((((&&&###$$$###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################"""""""""###$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$(((&&&###"""###$$$############"""!!! !!!$$$&&&%%%&&&&&&%%%###"""###$$$###"""!!! !!!"""###############$$$%%%&&&&&&'''''''''''''''&&&%%%%%%!!!!!! !!!""""""###!!!!!!"""###### !!!!!!!!!!!!!!!""""""""" %%%'''$$$ !!!!!!  !!!"""###%%%&&&''''''&&&%%%%%%%%%$$$"""!!!***===VVVddd```MMM555%%%yyyooonnnjjj```RRRGGGAAA???======<<<888333111111333000000000111111222222222333444444444444333333222,,,++++++,,,///111111000...///000//////...///000///000111111111111/////////...------------...///000000000///......------,,,,,,---------///333666,,,------,,,++++++,,,...111...---///...***)))+++((()))+++---...---+++)))...+++''''''***------,,,,,,,,,---....../////////000---...111222000111555000000000///---,,,,,,---......------------......000111000,,,,,,......+++***)))'''(((***---......,,,***'''&&&%%%''')))+++,,,++++++******************+++---......,,,***((())))))((())))))***))))))+++++++++******)))((((((+++)))((('''''')))+++,,,***)))((((((***---111444---//////---+++***+++---***+++,,,,,,+++***((('''$$$&&&'''((((((***,,,...222000---+++(((&&&$$$###'''***)))%%%%%%))),,,,,,((('''%%%###"""""""""###"""%%%''')))))))))+++,,,...444===GGGPPPZZZdddkkkqqqxxx~~~}}}kkk\\\KKKDDDEEEEEE===444,,,***(((((())))))'''%%%'''((((((***000666444---***)))))))))))))))((('''(((((('''%%%$$$$$$'''))),,,)))'''%%%&&&''''''&&&((('''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%''')))***------+++***((('''&&&%%%'''''''''''''''''''''&&&"""###%%%((())))))(((((((((&&&%%%&&&+++000333555(((''''''&&&&&&%%%%%%%%%((()))+++---...---,,,***&&&'''((())))))(((&&&%%%'''%%%&&&***000:::JJJYYYWWWOOOBBB222'''!!!"""$$$###%%%'''+++111999BBBHHHHHH???333***''''''%%%$$$&&&$$$""""""###%%%&&&%%%$$$$$$%%%%%%$$$$$$###"""########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&%%%###"""""""""######"""###"""!!! !!!$$$&&&%%%''')))'''###!!!!!!######"""!!!  !!!!!!#########$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&"""!!!!!!!!!!!!!!!""""""###!!! """######### !!!!!!"""######"""&&&'''###""""""!!!!!!!!!"""$$$)))...222444444555333+++###!!!###///EEEZZZ\\\RRREEE555'''{{{^^^IIIGGGFFFCCC@@@>>>;;;888666333666666333...,,,---000222222222111111111000000222222333333333333222222---,,,,,,...111222222111---...000///---,,,...///,,,///333555555333///---.........------.........000000000///......------.........,,,,,,---111444......///...,,,,,,---///...,,,,,,...,,,(((&&&((()))***+++///111111---***,,,+++***)))***++++++,,,---...///000111111111111000---...222333000111444000///......---,,,+++***------,,,,,,,,,,,,------111444333...,,,......,,,***(((&&&&&&(((,,,......)))(((&&&%%%&&&(((+++---,,,+++***)))))))))******)))+++...//////---+++)))''''''((()))******+++,,,++++++************+++++++++)))((('''''')))+++,,,***)))((('''(((+++...000---------,,,+++,,,---///))))))*********)))'''''''''((())))))))))))+++---111000...+++(((&&&&&&%%%'''******&&&%%%(((,,,+++'''&&&$$$###""""""######$$$&&&)))+++,,,...222444:::FFFTTT]]]aaaeeemmmuuuooosssxxxmmmXXXPPPEEE>>>;;;777111+++))))))((((((((((((&&&$$$%%%&&&'''***222888777000)))))))))((('''''''''(((%%%&&&&&&&&&%%%&&&(((++++++)))'''&&&'''(((((('''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&''')))******,,,+++***)))'''&&&%%%$$$''''''''''''''''''''''''###%%%&&&&&&&&&&&&%%%$$$$$$######&&&+++222666888((('''&&&%%%$$$$$$$$$%%%((()))))))))))))))+++,,,'''(((***++++++)))'''%%%((($$$&&&222@@@KKKSSSYYYFFF<<>>FFFRRRSSSSSSKKK888%%%!!!'''000HHH\\\ZZZOOOCCC666)))~~~rrreeeUUUDDD888999666444444666666444222...000222222//////000333333333222222111000000///222222333333333222111111.........000222333222111---000111000...---///111))),,,000333444111---***........................000000000///......------.........,,,+++,,,///111///000000...,,,+++,,,...111///111444333...***+++++++++,,,000333333...***+++...111000---******,,,---...000222333333222222///---...111222///...111...---,,,---------+++))),,,,,,++++++++++++,,,,,,222555555000---......---***(((%%%%%%'''***,,,---''''''&&&&&&(((***---...,,,+++***)))((()))*********,,,...000000///---,,,''')))++++++++++++---...,,,++++++***++++++,,,,,,******)))((()))***+++,,,******)))))))))***,,,,,,...------,,,,,,,,,------((((((((((((((((((((((((+++,,,------,,,,,,...///000000///,,,(((&&&&&&''''''******&&&%%%(((***)))'''&&&%%%$$$$$$$$$%%%&&&$$$&&&))),,,000666<<>>QQQYYYWWWTTT<<<111&&&"""&&&)))'''###%%%### $$$000>>>HHH;;;:::555...&&&######%%%%%%$$$######%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%$$$!!!"""""" !!!###!!!"""###"""!!!!!!###%%%%%%''')))***'''$$$"""!!!!!!  !!!"""######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&######"""!!!!!!!!!""""""###""""""###$$$%%%$$$###!!!  !!!""" !!!"""###(((,,,+++&&&""" !!!"""!!! $$$,,,555@@@OOO___iiiqqqoookkk^^^DDD+++###)))+++FFF___dddYYYIII777)))zzzpppkkkuuu{{{ggg___SSSJJJDDDAAA===;;;444555555555444333333333111222444444444444555666111111111111000000000000222222333222222111000000///...///000222222111///,,,///111000---+++...111)))+++---//////...---+++---..................---000000000///......------,,,------,,,++++++...000000000000...+++******+++222222555:::999333......---,,,,,,///333333...)))+++333;;;:::222++++++...+++---///111222222111111///------000000,,,+++---,,,+++***,,,......+++)))++++++************++++++222555555///,,,,,,---,,,***(((%%%%%%''')))***+++((((((((()))***+++,,,---,,,+++)))(((((((((*********,,,...000111111000///+++---///...,,,+++,,,......---+++************+++************+++++++++,,,)))***+++,,,,,,---------...---,,,,,,,,,,,,+++***''''''&&&%%%&&&''')))+++,,,---......---...000111000111000---(((%%%&&&'''&&&)))***&&&$$$&&&&&&%%%''''''&&&%%%&&&'''((()))%%%'''+++000777AAALLLSSS]]]dddmmmpppqqqsssyyy~~~{{{|||iiiSSS<<<:::666222///.........((()))*********))))))***%%%'''(((&&&''',,,---+++((())))))'''%%%$$$&&&)))###&&&***++++++)))((('''%%%%%%&&&)))+++,,,***((((((&&&$$$%%%&&&(((((((((%%%%%%'''***......,,,)))))))))(((''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&)))'''""""""&&&(((%%%&&&%%%$$$%%%''')))))))))((('''%%%$$$$$$%%%&&&'''&&&(((***)))&&&%%%&&&(((%%%&&&&&&&&&%%%$$$###"""###&&&333HHHWWWVVVKKKBBB333---%%%###%%%'''&&&###$$$###"""###+++888GGGQQQAAA<<<333+++&&&$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""!!!"""###!!!"""$$$!!!"""######""""""###$$$$$$%%%&&&((((((&&&!!!  """$$$%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!"""""""""!!!!!!"""$$$$$$###""""""!!! !!!"""$$$$$$%%%))))))$$$!!!""""""!!!!!!###&&&(((&&&///===KKKXXXfffuuuzzzrrriii^^^GGG...$$$&&&&&&???[[[hhh___KKK666***[[[dddvvvssspppzzz|||pppeee[[[VVVRRRMMMDDD===999888888888,,,000444333///...000444000000111111222111000000......//////000111111111333333333222222000///////////////000222222000...)))---///...***)))+++///,,,,,,,,,,,,,,,---...///------............------000000000///......------)))+++,,,,,,+++,,,...///000000///---***(((((())),,,---111777666000***)))...,,,,,,///222222---(((+++777BBBAAA666,,,,,,///***+++...000111111000///...,,,---000///+++)))++++++***)))+++......+++(((++++++************++++++111555555///***+++,,,+++***(((%%%%%%'''((())))))************++++++++++++,,,+++)))((('''(((***++++++,,,...000111222222222///111222000,,,***+++---///...,,,***((((((((((((******+++,,,,,,,,,,,,+++)))***,,,.../////////......---,,,,,,,,,+++)))''''''&&&$$$###$$$'''***,,,)))+++,,,,,,,,,---000222222333111---((($$$$$$&&&$$$((()))&&&###$$$$$$!!!''''''&&&&&&'''(((***+++''')))...444>>>KKKYYYbbbcccfffiiinnnssszzzxxxqqqgggRRR???555000+++(((***,,,...///,,,,,,,,,+++)))'''((((((&&&)))((($$$"""$$$&&&&&&'''))))))'''$$$$$$&&&)))$$$(((,,,...,,,)))&&&%%%###$$$&&&***------+++((((((&&&$$$%%%&&&((()))(((%%%%%%(((,,,000000---)))))))))(((((('''''''''&&&%%%$$$$$$###$$$%%%''''''''')))'''""""""(((+++)))'''&&&%%%''')))***)))(((((('''%%%$$$$$$%%%'''(((%%%(((,,,,,,)))&&&%%%%%%''''''&&&&&&%%%$$$###"""###***:::NNNVVVLLL;;;///,,,***&&&$$$$$$%%%%%%%%% $$$...<<>>HHHUUU___ffflllsssyyyrrreeeZZZSSSDDD...######$$$777RRRbbb[[[GGG444,,,JJJPPP^^^vvv|||~~~{{{nnneeeZZZSSSPPPNNNJJJGGGKKKFFF>>>777333222333555333444444333111000111111555444222111111000000///333222000...,,,...222555444333222333333111...,,,---...///222333222///,,,,,,///111...***'''))),,,***+++---///000000//////++++++---...///000000000333222111000///---,,,,,,---------------...///000111111000///...------,,,+++...222333111---***))),,,------///111111///...,,,666??????666---***+++,,,,,,,,,---...///111111...+++,,,000222111---+++---///000000...+++******...,,,+++,,,///000000///555<<<888***&&&...,,, )))(((&&&%%%&&&(((+++---+++***)))'''''')))***+++111///---+++)))(((''''''...,,,+++---111555666555888PPP@@@(((000///&&&000,,,,,,++++++******++++++*********))))))***...111222111000//////000111222222...***(((((((((&&&######&&&''''''%%%&&&(((+++%%%&&&(((***,,,------...777333---((('''&&&%%%%%%'''### !!!%%%&&&### $$$&&&)))(((&&&&&&)))---...111:::GGGPPPWWW```hhh```cccfffkkkuuu{{{sssggg]]]SSSHHH;;;222+++***))))))++++++***)))+++++++++)))''''''(((***'''%%%$$$$$$%%%&&&%%%$$$(((((()))(((((('''&&&&&&%%%&&&***000333111+++%%%'''(((((('''&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&((()))+++------+++)))'''$$$&&&''''''&&&%%%%%%&&&(((((('''&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&''''''''''''%%%###$$$''')))'''%%%$$$$$$''')))******((($$$"""$$$)))+++)))&&&''''''''''''&&&%%%$$$$$$%%%---???TTTYYYJJJ666+++)))))))))(((&&&$$$"""!!!!!! ###---<<>>UUUGGG...111///&&&...,,,,,,++++++++++++,,,,,,,,,+++******+++,,,...///000///////////////000000///,,,((('''''''''%%%###$$$&&&''''''%%%%%%(((***%%%&&&(((***+++,,,------222...)))&&&$$$%%%%%%$$$%%%%%%%%%$$$###!!!!!! !!!%%%***++++++,,,///222>>>@@@GGGQQQZZZaaajjjrrrkkkmmmnnnoooxxxtttddd[[[OOOEEE>>>777///))),,,***)))***+++,,,+++***111000...+++'''$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%(((((())))))((((((''''''$$$%%%)))---000...)))%%%((())))))'''&&&&&&(((***''''''&&&&&&&&&&&&&&&&&&((())),,,------+++(((&&&&&&'''))))))'''&&&'''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!###%%%'''&&&$$$$$$&&&((()))(((&&&$$$###%%%)))+++(((%%%&&&''''''&&&%%%%%%%%%&&&+++222BBBTTTXXXIII444(((''''''((('''&&&$$$"""!!!!!! !!!&&&111===HHHNNNOOOHHH:::+++&&&'''&&&"""%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&#########$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!###""" !!!###$$$!!!$$$'''&&&$$$###"""!!!!!!"""$$$$$$#########$$$ !!!###$$$%%%$$$""" ###(((***((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!   """"""%%%,,,222:::FFFQQQ^^^dddlllpppnnnfff^^^YYYQQQFFF777---((('''%%%$$$%%%(((666FFFFFF777***'''===@@@III```tttrrr~~~sssbbbVVVSSSTTTVVVVVVNNNHHH@@@;;;:::999888555000///---------000333555222222222222333333333333555111...///333555222///000000000///------...///111000...///000222222222000///---.........---+++,,,///111000---,,,...000+++,,,------..................,,,+++++++++,,,,,,111000000///...------,,,......---,,,,,,,,,------000/////////...---------+++---//////---+++******''')))+++---///111111111((()))***,,,---///000111---,,,,,,++++++,,,------222111///.../////////---//////...,,,******,,,...---++++++...222222---(((000555;;;===999333///---***)))))))))+++...000222)))((((((((()))+++,,,...((()))***+++,,,---...///...,,,+++,,,...111111111@@@VVVKKK555222---%%%,,,++++++++++++,,,---...//////---+++,,,...///...+++------............------+++)))'''&&&''''''%%%$$$&&&''''''&&&%%%%%%'''(((%%%&&&((()))***++++++,,,...***&&&$$$$$$%%%%%%%%%###&&&(((&&&""" """$$$$$$&&&)))+++...444===DDDSSSQQQSSSXXX^^^dddnnnxxxyyy{{{zzzyyyjjjYYYOOOGGG<<<444///---***(((,,,+++******,,,,,,+++***111111000---(((%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''(((((())))))))))))((($$$%%%''')))++++++(((%%%)))))))))(((&&&%%%&&&(((+++***))))))((((((((()))'''))),,,------***'''%%%''')))******)))(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###!!!!!!"""$$$)))'''%%%$$$&&&'''''''''%%%######&&&******'''$$$$$$%%%&&&%%%$$$$$$&&&(((///666EEEUUUYYYJJJ555'''%%%%%%&&&&&&%%%$$$"""!!!!!! ###***555@@@FFFIIIJJJCCC666+++'''((('''$$$$$$######$$$%%%&&&$$$"""&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%'''((()))'''%%%$$$$$$$$$$$$###"""###!!! $$$&&&'''&&&''''''&&&$$$"""""""""#########""""""$$$%%%"""!!!!!!!!!!!!"""###$$$###!!!"""%%%((()))&&&#########$$$%%%%%%%%%$$$###'''%%%###!!!  """!!!!!! !!!"""$$$%%%'''###""""""!!!"""!!!!!!"""$$$$$$)))555AAAIIIPPPWWW[[[dddnnnpppiii\\\PPPIII999222)))$$$###%%%%%%%%%$$$&&&000<<<===111'''%%%BBBCCCGGGXXXuuuvvvsss|||tttkkkhhhiiilllhhh]]]OOOGGGFFFJJJMMMOOOKKKGGG@@@;;;999777555333111000/////////000222333111111111222444555555444555000---///444666444000000111222111///.........222000---...000444666666111///,,,+++,,,,,,,,,+++...///000///---,,,---///,,,,,,,,,---------------...,,,***))))))***,,,---000000000////////////.........---,,,+++++++++,,,.....................---+++,,,---,,,***)))***+++((()))+++---...000222333333///------111333222000---+++***))))))***+++---000111000///222999===>>>:::999555000,,,+++---///222...,,,---111222///+++(((...;;;HHHDDD666------,,,+++******+++---///111******)))))))))***+++,,,'''((()))+++---...///000---,,,++++++,,,...///000:::LLLGGG555///***&&&++++++++++++,,,---...000000222...,,,---111222...)))+++,,,---------,,,+++***)))((('''''''''''''''&&&''''''&&&&&&%%%%%%&&&'''%%%&&&'''((()))*********,,,)))&&&%%%%%%'''''''''###&&&((('''$$$###&&&((()))******,,,222???OOO[[[fff```[[[ZZZ\\\cccooo{{{nnnVVVHHHBBB<<<444...,,,,,,++++++,,,+++***+++,,,---,,,***,,,---...---+++)))))))))'''%%%$$$$$$&&&''''''&&&''''''((()))*********)))%%%&&&&&&((())))))(((''')))******(((&&&%%%&&&'''***)))((('''''''''((((((((()))+++---,,,)))&&&###'''(((******((((((((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$###$$$&&&((()))'''%%%$$$%%%&&&&&&%%%######$$$'''))))))%%%"""###$$$%%%$$$###$$$))),,,000:::JJJXXXZZZMMM777(((###$$$%%%%%%$$$###"""!!!!!!!!!###,,,999DDDJJJLLLEEE>>>333+++((((((&&&$$$$$$######$$$&&&&&&%%%###'''''''''&&&&&&&&&&&&&&&############$$$%%%&&&'''((('''$$$"""!!!"""###$$$######$$$%%%'''(((***+++&&&%%%$$$$$$%%%%%%###""""""!!! """$$$&&&---(((%%%&&&&&&$$$###$$$"""######"""!!!!!!$$$&&&######""""""!!!""""""###""""""###&&&((((((%%%!!!"""###%%%''''''&&&$$$###&&&%%%###"""!!!!!!!!!""""""!!! !!!###%%%'''%%%""" """ ###!!!!!!###&&&&&&...===IIILLLJJJJJJEEEQQQ```ddd\\\MMM@@@999+++'''###!!!###%%%&&&&&&'''(((...666555---'''&&&BBBBBBDDDNNNcccyyyyyytttxxxuuulll^^^QQQLLLOOOTTTXXXPPPIII@@@<<<<<>>:::777444333111000222222111111111222333444222111000222555666666444444111...///444666555222000222333333111000///000333111......111555888999222///,,,++++++,,,,,,+++/////////...,,,+++,,,,,,,,,,,,,,,++++++++++++++++++***)))((()))+++---/////////000000000000111111...---,,,+++++++++++++++------------............+++,,,,,,+++***)))***,,,.........---,,,---000333:::555111222777777333------+++(((&&&'''***...000111444444222888EEEOOORRRJJJHHHFFFBBB>>>===???AAA===777000***)))***++++++,,,,,,666BBB@@@333...111------,,,+++***+++,,,,,,------,,,+++***))))))(((((()))+++---............,,,,,,,,,++++++,,,...///...;;;;;;000***((((((+++******+++,,,---///000111333///---...222222...)))***+++,,,,,,,,,***)))((('''((())))))(((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((((((((()))'''%%%%%%''')))))))))***)))'''%%%%%%%%%'''''',,,///555;;;DDDPPP^^^hhhnnnfff]]][[[]]]eeeuuuiiiQQQBBB999444111...+++***)))'''&&&,,,+++******,,,,,,+++***(((***---...---+++++++++'''%%%$$$$$$&&&(((''''''&&&'''((()))))))))))))))'''(((((((((((((((((())))))******)))'''%%%%%%&&&&&&%%%$$$######$$$%%%&&&)))***++++++***'''%%%###%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&%%%###"""!!!###$$$%%%%%%&&&(((******'''%%%$$$%%%%%%%%%$$$"""###%%%'''((('''$$$"""!!!###%%%###"""%%%,,,111666BBBRRR[[[XXXIII444%%%######$$$%%%$$$###!!! """!!!###+++888EEENNNRRRAAA:::111,,,)))'''$$$###%%%$$$$$$%%%'''(((&&&%%%((('''&&&%%%$$$$$$$$$%%%"""""""""###$$$%%%&&&''')))(((%%%###!!!"""######"""###%%%&&&(((***++++++&&&$$$###$$$%%%%%%$$$""" !!!"""$$$$$$%%%%%%$$$,,,((()))000333---%%%""""""""""""!!! !!!###&&&$$$######"""""""""""""""!!!"""$$$&&&'''&&&###!!!"""$$$&&&'''((('''&&&$$$######"""!!!!!!"""###$$$"""!!! !!!###%%%'''""" !!!###!!!!!!###$$$&&&000@@@JJJGGG>>>888222AAARRRVVVLLL;;;...((('''%%%###""""""###$$$$$$((()))+++///...***&&&&&&???BBBEEEJJJVVVfffqqqtttzzz|||||||||wwwwwwxxxmmmaaaYYYTTTOOODDD<<<>>>HHHPPPTTTEEEAAA;;;777777888999999555555444333222222111111/////////000111333666777333111000222555777666444333222111111333444444444000222333333222111111222444111//////111444666777111...,,,+++,,,---,,,,,,.........---------,,,,,,---,,,++++++***************)))))))))***,,,...///.........///000111111222,,,,,,+++*********++++++,,,,,,------.........///***,,,,,,,,,******+++,,,---///000222555<<>>IIIPPP===555...,,,***&&&######%%%$$$$$$&&&(((((('''&&&((('''%%%$$$######$$$$$$############$$$%%%&&&'''((('''&&&$$$###$$$$$$%%%"""$$$''')))++++++***)))%%%$$$######%%%%%%$$$### """$$$&&&'''&&&$$$###$$$%%%000AAAGGG:::'''!!!"""""""""!!!!!!###$$$$$$######"""""""""######"""###%%%&&&%%%$$$"""!!!"""###%%%&&&'''&&&&&&%%%!!!!!! !!!"""$$$%%%"""!!!!!! !!!"""$$$%%%  """"""!!!!!!""" ###---===EEE@@@666///444DDDTTTVVVHHH444'''!!!&&&%%%###"""!!!!!!!!!"""(((((((((((('''%%%$$$###===CCCHHHHHHKKKTTT^^^bbbgggppptttsssyyyxxxkkkmmmqqqmmmjjjjjj___aaa^^^VVVNNNIIIBBB<<>>:::777===JJJRRRSSSAAA===888444333333555555222333333333333222222333000/////////111444777999555222000222666888555222222333444333111111333555///000222222111111222444333111///...000222333333///...,,,,,,---......------,,,,,,---///000000000...---+++***)))))))))******+++++++++,,,,,,------++++++,,,---...///000111+++************++++++,,,++++++,,,------...//////***+++------,,,++++++,,,***---111666>>>LLL]]]iiiiiiddd```aaadddddd```[[[555111+++(((+++333>>>DDDJJJMMMGGG:::999FFFQQQSSSOOOTTT[[[aaaeeehhhkkkmmmgggbbbWWWFFF777333999AAA???666,,,(((***...222444------,,,++++++*********......---,,,+++)))((('''+++,,,---...///...,,,+++***,,,---,,,+++,,,///222)))(((++++++'''+++///+++*********++++++---......111000............//////,,,+++***)))((((((((((((%%%'''***)))'''&&&&&&'''&&&$$$"""###&&&((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$)))000666:::;;;<<<;;;777111...000777>>>CCCNNN]]]iiioooqqqrrrrrrnnnkkkkkkoootttzzz}}}hhhOOO<<<555111---***+++,,,,,,+++***))))))***)))((((((******)))((('''***...///,,,)))&&&%%%&&&%%%$$$%%%'''))))))(((&&&''''''''''''&&&&&&%%%''')))******((('''((()))&&&((()))***((('''''''''---,,,++++++,,,///222444---,,,)))&&&$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&''''''((())))))''''''&&&%%%$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''(((&&&$$$###$$$&&&&&&%%%"""###%%%%%%$$$#########!!!$$$&&&$$$###(((222;;;HHHUUU\\\QQQ>>>///&&&"""&&&&&&&&&&&&$$$###!!!!!!$$$&&&(((+++111<<>>>>>777---(((+++111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++---//////...---,,,***,,,---,,,+++,,,///333///***+++,,,(((---111+++************+++,,,------///000///---,,,,,,///222---,,,***(((((((((((()))###&&&))))))&&&$$$$$$&&&%%%###!!!###&&&((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###'''...777???DDDFFF???AAAAAA;;;666:::GGGSSSWWW^^^hhhooosssuuuyyy{{{||||||sssnnnmmm___YYYKKK;;;222000---)))((()))******))))))***,,,)))((('''((()))***)))'''$$$(((,,,...---***'''&&&&&&%%%$$$%%%'''))))))(((''''''''''''&&&%%%$$$$$$&&&(((******'''&&&''')))%%%''')))***(((''''''((()))(((''''''))),,,000222///,,,(((%%%######$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&'''((()))******)))'''&&&$$$######$$$$$$''')))***)))(((&&&'''''''''%%%######$$$&&&&&&%%%###$$$$$$$$$""""""###$$$!!!$$$&&&%%%$$$)))444===JJJVVVZZZIII333(((&&&''''''''''''&&&%%%###  %%%((('''%%%'''000777333+++(((+++---(((&&&'''"""""""""$$$&&&'''&&&%%%'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((((((###&&&+++......+++&&&###%%%$$$######%%%&&&%%%###$$$###"""!!!!!!""""""###""")))???III===+++!!! ###$$$###!!!!!!"""######""""""###$$$$$$%%%$$$%%%%%%$$$"""!!!"""### !!!"""$$$$$$###"""!!!  !!! !!!!!!!!!!!!!!! %%%!!! """!!!!!! $$$,,,///+++''''''+++<<>>???>>>======>>>???JJJYYYiiiuuucccWWWHHH>>>;;;<<<======999888777666444333222111000222111333@@@NNNKKK???555444111...,,,---222555555444333222222222333444222111000000111444777::::::999777333000///000222222333444333111111222333------......///000000000000...,,,,,,...000000000+++,,,...000222000---))),,,++++++---111444555555222...++++++---...---++++++,,,...000///...+++***,,,,,,,,,+++,,,,,,------,,,***(((&&&&&&(((+++,,,------,,,,,,,,,---......---000000......111000,,,,,,222666777???MMMWWWYYYUUUPPPIIIEEECCCAAA???===444111...,,,000999FFFNNN[[[^^^VVVDDD444///000///---///333888>>>DDDHHHJJJ>>>???;;;444000333666666555000,,,,,,///000...+++...000111111...,,,******,,,***(((&&&'''(((+++---...//////000000000000000---,,,+++***,,,///222444---+++)))***,,,---,,,)))'''***...///---+++,,,---111000...,,,+++++++++,,,,,,)))'''(((***+++)))'''"""$$$'''''''''&&&&&&'''%%%$$$%%%&&&''''''%%%###%%%''')))(((&&&%%%'''***'''$$$'''222===DDDJJJOOOTTTQQQMMMJJJLLLSSS]]]dddaaagggnnnrrruuuzzz~~~ooocccZZZSSSEEE???888555444111,,,'''&&&'''((((((((()))***+++))))))))))))((('''%%%%%%'''$$$"""%%%***---+++)))))))))))))))(((((((((((('''((()))))))))'''&&&%%%+++++++++***************((((((((()))******++++++)))***++++++)))(((((()))((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''')))%%%'''***,,,---,,,***(((((('''$$$###""""""###$$$%%%'''***+++)))&&&$$$###%%%%%%&&&''''''&&&&&&&&&&&&$$$"""$$$%%%$$$$$$%%%$$$(((+++((($$$(((222<<>>888444***)))&&&$$$$$$&&&)))+++)))'''%%%%%%%%%$$$""" :::;;;<<<===>>>>>>??????CCCOOO___nnnuuukkkddd```^^^RRRIII<<<444222333222111333222222111000000//////+++......111===IIIDDD777444222///......000222444444333222222222222333444111000//////000333666888777888999777444111000000///000111111000///000222------......///000000000000...,,,---...000000000///---,,,---------,,,+++,,,++++++---000222333333///---***)))+++,,,+++***---...000000///---***)))---,,,,,,+++,,,---...///---,,,***))))))***+++,,,------,,,,,,------......,,,......,,,---000///,,,000333333333:::IIIUUUYYYHHHAAA999333222222333333222000---***,,,222<<>>>>>>>>??????AAABBBCCCEEELLLXXXhhh{{{qqqaaaSSSIIIDDDBBBAAADDD>>>666111000000...,,,........................))),,,...222<<>>111222///---...222444333222333333222222222222333444//////......///222444666333777::::::777333///...,,,---//////......///111------......///000000000000...------///000000///111...***)))***,,,---------,,,+++,,,///000111000---***(((((()))******)))000000111111000---***)))...---+++***+++,,,...000......------,,,,,,,,,,,,------,,,,,,---......///---//////...000555444111333333///---444BBBNNNTTT@@@999000***(((+++///111222111...+++***,,,222666:::999333+++'''((()))'''''')))+++---......---,,,.../////////444::::::666///,,,***+++...000///------,,,---000333222---)))+++++++++***************/////////000000//////...++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***+++---///000///.........---,,,+++)))))))))******+++***((())))))***((('''&&&'''))))))(((&&&&&&&&&$$$###!!!!!!###%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&+++///000333???KKKSSSXXX^^^aaabbbfffmmmssssssxxx~~~|||}}}yyymmmZZZFFF999444444000,,,+++,,,,,,)))&&&+++''''''///888888---!!!&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%)))++++++)))%%%%%%%%%%%%%%%&&&&&&&&&)))))))))***))))))((('''&&&'''''''''''''''''''''++++++*********)))))))))''')))******(((''''''(((%%%%%%$$$############$$$$$$%%%&&&&&&%%%&&&(((***,,,++++++***((('''&&&&&&'''&&&$$$###"""######$$$###$$$&&&%%%$$$$$$%%%&&&***)))(((&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&''''''%%%$$$###$$$'''---333777999???DDDAAA777...******'''###"""$$$###!!!!!!###"""""""""###$$$%%%&&&'''%%%&&&&&&&&&%%%$$$############"""###%%%%%%$$$"""&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''!!!&&&,,,...+++(((&&&&&&(((%%%######%%%&&&%%%"""%%%$$$###"""!!!"""######$$$$$$###"""!!!!!!!!!!!! """### """$$$$$$$$$$$$$$$############"""!!!"""###$$$###""")))(((&&&%%%###"""""""""!!!!!! !!!"""$$$%%%%%%%%%$$$""" !!!"""###""""""!!!   !!!%%%(((***---000333---,,,)))'''&&&&&&'''((()))&&&$$$"""###%%%%%%%%%IIIEEE@@@===>>>BBBGGGIIIKKKNNNWWWfffyyytttggg___SSSLLLCCC;;;888888999::::::777444222222000...,,,------...//////000111111+++...222777@@@DDD<<>>>>>;;;555222,,,***///888BBBGGG<<<777000+++***,,,000333222222111...++++++---000444111,,,***+++------+++''')))---000111111000///,,,------///666;;;888111+++***)))***---//////...,,,++++++000555555///)))+++,,,,,,------,,,******...///////////////......++++++,,,---,,,+++***)))+++++++++++++++,,,++++++,,,---.........---------+++***)))((((((((()))***+++***)))))))))(((''''''''')))+++***(((&&&%%%%%%'''$$$"""###%%%(((******%%%######&&&***,,,***''''''(((,,,111444888DDDPPP[[[```dddeeeeeeiiirrrzzzxxxzzzqqqrrrpppeeePPP;;;///...///---++++++,,,---,,,***+++((((((///888888,,,!!!''''''&&&&&&'''''''''((('''%%%###$$$'''******)))$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''',,,,,,+++***))))))((((((&&&((())))))'''&&&&&&'''$$$########################%%%&&&&&&&&&''')))***+++***(((&&&%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""#########"""###%%%(((+++)))'''%%%$$$$$$&&&''' """###""""""&&&((('''%%%$$$$$$(((///333333111,,,111666555///)))'''(((&&&%%%$$$%%%$$$######$$$$$$######"""######$$$$$$###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$###((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&'''((('''***,,,***'''&&&(((+++)))%%%"""###&&&((('''$$$%%%$$$###"""""""""###$$$$$$###"""!!!!!! !!!""""""### !!!$$$%%%%%%$$$$$$######""""""$$$$$$######$$$$$$######)))((('''%%%$$$###"""""""""!!!!!!!!!"""###$$$%%%###$$$$$$"""  """%%%%%%$$$###"""!!!!!!   !!!  !!!%%%&&&&&&&&&&&&(((+++...+++***)))((('''(((((()))***'''$$$"""$$$&&&''''''UUULLLAAA<<>>777555222333555777888888//////...//////...,,,***......//////000111111222...000444:::@@@BBB:::000111///...333999;;;888333111111111222222333333333---,,,,,,,,,---///000111111222444444111///......+++,,,............000111------......///000000000000.........000000///---,,,++++++---000222222111---+++******+++,,,,,,+++*********))))))+++,,,...---...///000000//////...******)))((()))+++---...//////111111111///---,,,------------...///000111222333333444<<>>---(((+++,,,+++******,,,,,,,,,,,,***)))***---000000+++''')))(((((('''(((((()))***&&&%%%$$$$$$&&&((()))***$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((,,,++++++***)))(((''''''%%%'''((((((&&&%%%%%%&&&########################$$$%%%''''''''''''(((***&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!"""%%%((()))(((%%%#########$$$%%%$$$))))))$$$"""%%%&&&$$$""""""&&&000:::===999333)))***+++)))&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%'''&&&%%%###"""!!!!!!!!!""""""######$$$#########!!!"""$$$%%%&&&&&&&&&''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((***,,,///...,,,***+++,,,&&&$$$"""###%%%'''&&&$$$&&&%%%###"""""""""###$$$$$$###"""!!! """!!!"""&&&&&&###"""$$$$$$$$$$$$######"""""""""&&&&&&&&&%%%$$$$$$$$$$$$((((((&&&%%%$$$#####################$$$%%%&&&&&&"""######"""  !!!$$$$$$$$$###"""!!!!!! !!!"""!!!  !!!!!!!!!###""" !!!###%%%$$$%%%&&&%%%$$$###$$$&&&''''''(((((())))))******+++((($$$###$$$&&&'''(((dddXXXJJJCCCIIIWWWfffooo```\\\[[[___aaa\\\UUUQQQMMMIIIDDD???;;;777222///------...000333444333111+++,,,---.........------//////////////////////////////111777<<<===777000//////000444888:::777555///000111222333333333222,,,,,,,,,------...///000000111111000.........000,,,---//////......///111------......///000000000000///...///000000...,,,++++++,,,///222333222111,,,***))))))***+++***)))***+++++++++***+++...000,,,,,,---...////////////)))))))))***+++,,,---------...///000000///...---,,,,,,------...///111111222222111333<<>><<<:::111'''(((000+++******))))))))))))***)))******)))((((((***++++++***)))((((((((()))***&&&&&&$$$$$$%%%&&&)))***$$$%%%&&&'''((()))******%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))******)))(((((('''&&&&&&$$$&&&''''''%%%$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%'''((()))'''''''''(((######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!!"""%%%''''''&&&%%%#########$$$$$$000666444***$$$%%%%%%!!!###%%%---;;;HHHLLLGGG@@@,,,***'''$$$######$$$%%%$$$'''(((&&&&&&''''''$$$((('''&&&$$$"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""$$$&&&''''''''')))***)))(((&&&%%%%%%&&&((()))(((''''''&&&&&&''''''''''''+++111666666222+++'''!!!"""############""""""&&&%%%$$$###"""###$$$$$$######"""!!! !!! """&&&&&&###!!!###$$$$$$$$$$$$$$$#########'''(((((('''%%%###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&!!!######"""!!! !!! !!!###"""!!! !!!!!!"""$$$###"""""""""$$$'''((("""$$$'''''''''&&&&&&&&&$$$%%%&&&((()))))))))))))))'''$$$###$$$%%%%%%%%%nnnaaaPPPHHHNNN\\\kkksss]]]UUUOOONNNHHH>>>777555555333111000000///...,,,++++++,,,...111111///,,,------...//////000111222222111111000//////......///---...333888888444111---...111333555666555555...///111222333333333222,,,,,,------...////////////000111111///...///000,,,...///...------...///------......///000000000000///...///000000...+++---------///111111000...***)))'''((()))******))))))***++++++***+++...222------------............((()))+++---............+++,,,---....../////////,,,,,,------...000111222555333111222;;;DDDEEE@@@555,,,&&&(((+++++++++...,,,...///...+++***,,,---***,,,......,,,++++++++++++''''''+++,,,)))(((+++)))***+++,,,---------------222555444444444000+++((())),,,---......//////------...///000111111111000000//////...---,,,,,,)))***,,,...///111111222------------,,,+++*********+++---,,,***)))+++---+++)))''''''))))))(((&&&'''&&&&&&&&&'''(((***+++)))***+++)))&&&$$$%%%'''%%%'''))))))'''%%%$$$%%%!!!&&&,,,000000---***---,,,+++)))***---333777???FFFSSS___eeegggmmmuuu{{{yyy|||fffFFF555...,,,///---'''***444,,,,,,+++)))((('''''''''******)))'''&&&&&&)))+++,,,+++)))'''&&&'''((()))&&&&&&%%%$$$$$$%%%(((+++$$$$$$%%%'''((()))++++++%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''((()))))))))((((((''''''&&&&&&%%%%%%$$$%%%'''&&&$$$######$$$"""###$$$%%%&&&&&&%%%$$$&&&(((***)))(((&&&&&&'''#########$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$$$$!!!"""######""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%444;;;:::---%%%&&&&&&!!!$$$'''///;;;GGGKKKHHHBBB,,,)))%%%######$$$$$$$$$"""&&&'''$$$$$$'''&&&"""'''&&&%%%$$$$$$######### !!!"""###$$$$$$%%%$$$$$$'''))))))''''''(((***)))'''%%%$$$$$$%%%''')))(((((('''&&&%%%%%%%%%%%%$$$&&&+++222666333***""" $$$((((((%%%""""""$$$&&&%%%$$$#########$$$$$$######!!! """ $$$$$$!!!!!!$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))'''###""""""$$$###############$$$%%%%%%""""""###$$$%%%%%%%%%%%%!!!###$$$###"""!!!!!!""" """"""!!! !!!###$$$%%%#########$$$%%%''')))***$$$''')))***)))))))))***###%%%&&&((((((((('''&&&&&&$$$"""!!!""""""!!!mmm___MMMDDDGGGSSS___fffGGG@@@::::::777111///222...------...000000...,,,(((((())),,,///111000///+++,,,,,,,,,,,,...000333555555444222111000///...000---,,,111555666444222+++...111222222222333555...///111222333333222222,,,------....../////////...000222333111000///000,,,...///...,,,,,,,,,...------......///000000000000//////000000000---+++000...------......---,,,***((('''''')))******)))''')))++++++)))***...222.........---,,,,,,,,,,,,)))+++---000111000//////***++++++,,,---...//////,,,,,,------///000111222999777333333;;;DDDCCC>>>555+++$$$''',,,,,,...222,,,---...,,,))))))+++...,,,---//////...,,,,,,,,,,,,)))***//////++++++///)))***+++,,,...000111222)))///444333333333111...(((***---.........//////---/////////...///111333111000000///...---------((()))+++---000111222333---------,,,,,,+++++++++))),,,---,,,***)))+++---,,,)))'''''')))***(((&&&'''&&&&&&&&&''')))***+++)))++++++)))&&&$$$%%%'''$$$&&&((((((&&&%%%$$$%%%###***111555444000+++,,,---------///555>>>FFFOOOYYYgggoookkkeeeiiiqqqwwwjjjSSS:::111(((&&&******%%%(((000//////...+++)))'''''''''+++)))'''&&&'''((()))))),,,***(((&&&%%%&&&''''''&&&&&&%%%$$$###%%%(((+++######%%%&&&((()))***+++&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$######$$$###$$$%%%&&&'''&&&&&&%%%''')))******(((&&&%%%&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%%%%%%%&&&'''''''''&&&&&&000999999---%%%((()))$$$ """'''000999===:::666***'''###"""###$$$###"""$$$&&&"""###&&&%%% %%%%%%%%%$$$%%%%%%&&&&&& !!!"""$$$%%%%%%%%%%%%&&&)))+++***'''%%%&&&(((((('''%%%######%%%'''(((((('''&&&%%%$$$#########%%%""""""'''---...(((!!!!!!(((///...)))$$$%%%'''&&&%%%$$$#########$$$%%%###"""!!!  $$$!!! ######!!!###&&&&&&'''''''''((()))))))))&&&'''(((&&&""" !!!###""""""""""""###$$$%%%&&&!!!"""###$$$$$$%%%$$$$$$!!!###$$$$$$"""!!!"""""" !!!!!!!!!!!!!!!  """%%%'''((()))"""######%%%&&&(((***+++&&&((()))((('''&&&'''((($$$%%%'''((((((&&&%%%###$$$""" XXXQQQJJJGGGHHHIIIGGGEEE666333111000111000,,,))),,,+++******,,,......---%%%'''))),,,---.........//////......///111333444333333333444555333000---+++,,,---///222444555666...000111111111222444666000000///...............111111000000//////......000111111111111000000////////////000111000...+++,,,---...///000000000000000000000000000//////...---......---++++++---...)))))))))((()))******+++++++++,,,,,,...///000111333...)))))),,,///...++++++---000222222111///...,,,...//////...------...---+++,,,...---))))))---666;;;===;;;BBBKKKHHH<<<555///)))(((+++,,,+++)))...,,,***)))''''''((((((---...............------)))---111111---***+++---***+++,,,---///111333444000/////////000111111222...)))(((,,,.........111,,,------------,,,+++***//////...------------...(((+++---...---,,,,,,---+++,,,,,,------,,,,,,+++///...---,,,***)))((((((,,,+++***(((&&&%%%$$$$$$)))(((((('''''''''(((((()))'''%%%&&&)))***(((&&&$$$,,,000+++(((((('''$$$$$$ '''888???777...---000'''&&&222>>>FFFRRR^^^hhhiiijjjiiieeebbbhhhoootttssskkkgggaaaZZZQQQEEE:::333+++)))((('''((()))+++,,,)))+++------+++)))(((''')))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$&&&'''((('''''''''(((((((((((((((''''''''''''((('''%%%%%%'''(((((('''&&&''''''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''(((&&&%%%(((+++***%%%*********(((%%%###$$$%%%&&&$$$$$$%%%''')))***)))###$$$%%%&&&&&&&&&%%%$$$((('''$$$###""""""###$$$%%%###$$$''''''$$$###%%%&&&,,,...***'''(((&&&!!! """&&&***,,,---,,,&&&&&&%%%$$$$$$######"""''''''&&&$$$""""""$$$'''$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$$$$(((&&&$$$###$$$&&&&&&%%%+++'''###$$$%%%%%%$$$%%%###$$$%%%&&&%%%$$$###"""+++222666333)))"""###&&&***&&&###"""$$$$$$###!!!""""""!!! ###$$$$$$$$$######%%%''''''''''''%%%$$$$$$%%%'''&&&%%%###"""######"""!!!!!!"""###$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###****** """###  !!!!!!!!! !!!$$$''')))))))))(((%%%%%%%%%%%%&&&'''((((((((()))******)))(((&&&%%%&&&'''((()))(((&&&###""" !!!!!! CCC>>>888666888999888555222000......///...+++(((---+++***+++,,,......---((()))***,,,.../////////000000///......///111111333222111222333222///---+++,,,---///000222333444------.........///111333000000///...............///////////////000000000333333222111000...,,,,,,///.........//////---++++++,,,---......///.....................------,,,,,,---...---,,,+++,,,...******))))))******+++,,,,,,,,,,,,---...///111111222...******---///...,,,222222111000000000000000---...///...------...///...---///111///+++***---...444777888AAALLLJJJAAA777111,,,***+++---+++)))---,,,***)))(((((())))))---.../////////...------)))---111111---***+++---*********+++---000222444///.........///111333444///***(((+++---,,,---000---,,,,,,,,,++++++++++++///...------,,,,,,------)))+++---...---,,,,,,---------,,,,,,,,,,,,------,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''(((******''''''''''''((()))******)))'''%%%&&&((()))((('''###***...+++((()))(((&&&+++'''***444777000---111>>>999999DDDRRR\\\bbbfffjjjppprrrmmmgggiiirrr{{{rrr```ZZZSSSOOOHHHBBB;;;444...)))******((((((((()))+++,,,)))+++------+++)))(((((()))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&(((((('''&&&'''(((''''''((((((((()))))))))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&%%%$$$''',,,+++''')))))))))'''$$$###$$$%%%%%%%%%%%%'''))))))'''%%%%%%%%%&&&'''''''''&&&%%%(((&&&$$$"""""""""###$$$&&&&&&(((+++***%%%$$$''',,,//////)))&&&((('''###!!!!!!!!!!!!###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%######$$$$$$###############$$$$$$########################%%%%%%&&&%%%$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$###!!! ###&&&'''&&&$$$###$$$%%%%%%%%%$$$######$$$)))---,,,&&&!!!!!!$$$'''$$$""""""###%%%$$$######"""!!! $$$$$$$$$%%%%%%%%%%%%%%%))))))(((&&&$$$###$$$&&&%%%$$$"""""""""######"""######$$$%%%%%%%%%%%%%%%#########$$$%%%%%%$$$###---666666))) !!! !!!!!! !!! """%%%))),,,...//////,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!!!!!!! 555111......000111///---...,,,++++++,,,,,,***(((---,,,++++++---...------+++++++++,,,---///000111222111///.........///000222000//////000000...---+++,,,------...///000000000///.........000111222000///......---.........------......///000000000222222111000///...,,,+++///...------......---,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***,,,......---,,,,,,,,,++++++******++++++,,,---,,,,,,------...///111111222///,,,,,,...000...,,,888666222///---...000222...//////---,,,,,,...000///...000333000+++***---...333666999CCCNNNMMMEEE888333...,,,,,,,,,***(((++++++************++++++,,,...///111111000...---+++...111000---++++++---+++***))))))***---111333......------///222555777222---)))***+++***+++...---,,,+++***)))***++++++---------,,,,,,,,,++++++***+++------,,,,,,,,,---...---,,,++++++,,,---...)))))))))(((((((((''''''"""###$$$%%%'''***,,,---&&&&&&'''((()))******+++***(((&&&%%%&&&(((((('''!!!'''+++)))'''((((((''''''$$$%%%+++...111>>>MMM]]]\\\[[[___iiiqqqooogggkkkxxx}}}sssmmmuuuwwweeeUUUJJJ???;;;444///---+++)))(((******)))((()))***+++,,,***+++------+++)))((((((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&''')))((('''%%%&&&'''''''''((()))***+++,,,,,,''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###%%%%%%$$$(((------)))'''''''''&&&###"""###%%%%%%&&&''')))***((($$$!!!&&&&&&''''''''''''&&&&&&&&&%%%$$$"""""""""######&&&(((,,,///+++%%%''',,,:::999333+++''''''&&&$$$##################""""""#########$$$%%%&&&&&&'''&&&(((***)))'''$$$"""!!!$$$$$$$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$%%%$$$""""""$$$%%%$$$$$$'''%%%$$$%%%(((((($$$!!!######$$$$$$%%%$$$$$$###"""%%%&&&$$$###"""###%%%###!!!!!!###%%%%%%%%%$$$###!!! """###%%%######&&&))))))&&&###*********'''%%%###$$$%%%###############$$$$$$%%%"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""111;;;<<<...!!! !!! !!!!!!""""""""""""!!!  """"""$$$%%%'''***,,,...///000((((((''''''(((((()))***$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$##################!!! !!!"""222000...///000000---+++***))))))))))))***))))))...---++++++---...------,,,+++++++++,,,---///000222111000/////////000111000...---,,,---...---,,,,,,,,,,,,,,,------------000/////////000111000//////......------..............................///,,,---...//////////////////---,,,,,,------,,,+++******+++++++++******))),,,,,,++++++************(((+++...///...,,,,,,,,,,,,++++++++++++,,,------------------...///000111111///......000000...,,,777444111...---...000222//////...,,,++++++...111111//////000...***+++///222555777;;;CCCJJJGGG@@@777333///,,,,,,+++)))'''*********+++,,,,,,------,,,---000111111000...------///000000---+++,,,---+++***((('''(((+++///111///...------///333777:::555///++++++,,,***+++...---+++)))(((((()))+++,,,,,,,,,,,,,,,++++++*********,,,------++++++,,,------,,,***))))))***,,,---'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((((((((((((***(((&&&%%%%%%&&&'''(((!!!%%%)))(((&&&%%%&&&'''%%%$$$%%%)))///>>>ZZZrrr~~~xxxwwwyyyqqqeeelll|||zzzuuuwwwdddYYYLLL@@@555222...++++++,,,,,,,,,******)))))))))***+++,,,***+++---,,,***((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&&&&&&&'''&&&((()))(((&&&%%%%%%&&&&&&&&&((()))+++---...///***++++++***(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((&&&(((,,,---***%%%%%%&&&$$$###"""$$$%%%((('''''''''(((&&&###!!!&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""""""""###%%%(((,,,---(((%%%+++444GGGAAA777---'''%%%%%%$$$"""$$$''')))(((&&&%%%$$$!!!"""###$$$&&&'''((((((((()))***)))&&&###""""""$$$$$$$$$$$$$$$$$$###### $$$&&&'''%%%"""!!!"""###$$$"""!!!"""$$$%%%$$$###%%%&&&%%%$$$%%%'''&&&"""#########$$$$$$$$$$$$$$$""""""###%%%''''''%%%$$$$$$###"""!!!"""###$$$$$$$$$###!!! """$$$%%%%%%######'''++++++&&&!!!((())))))(((&&&%%%&&&'''###$$$$$$$$$$$$%%%'''(((!!!""""""#########""""""%%%&&&&&&&&&$$$#########)))000111))) !!!!!! !!!""""""###  """%%%'''((()))))))))************%%%%%%%%%%%%&&&'''((()))!!!###%%%'''&&&$$$"""!!!!!!!!!"""###%%%###""" !!!###$$$///...---------+++)))'''((()))((((((((()))***+++///---,,,,,,---...---,,,,,,+++*********+++---...000000//////000111333444///---++++++,,,---,,,+++++++++++++++++++++++++++......000222444333///,,,......------------......000//////...---,,,,,,+++***+++,,,---...////////////---,,,,,,---...,,,+++*********+++******))))))---,,,++++++******++++++(((***---...---,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,------...///000/////////000000///...,,,000000///...---...............---+++******---000111---++++++)))'''+++111111333555:::AAADDD@@@888444111...,,,+++)))((('''******+++,,,---...//////,,,---///000111000///...///000000///---,,,,,,,,,,,,+++((('''(((+++...000000///------///333777:::666000,,,------,,,,,,///,,,+++)))(((((()))+++---++++++,,,,,,,,,+++***)))***+++,,,+++***)))***,,,***)))'''&&&&&&''')))***'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%$$$)))((('''&&&%%%%%%&&&'''###%%%((((((%%%###$$$''',,,,,,...111:::NNNmmm~~~xxxooorrrdddMMMDDD;;;111---+++******++++++***)))***************++++++,,,)))++++++***(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&%%%&&&((())),,,...///000...///000---)))&&&&&&&&&$$$######%%%'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&))),,,,,,))))))++++++)))###$$$$$$$$$######$$$&&&+++(((%%%$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$###############""""""""""""""""""$$$%%%''''''$$$%%%...:::FFF===222***&&&$$$$$$%%%###(((...111///***%%%###""""""###$$$&&&'''((()))******)))&&&###"""###$$$$$$%%%%%%%%%%%%$$$###""" &&&)))***'''""" ######"""!!!"""$$$%%%$$$###$$$%%%!!!!!!&&&)))((("""""""""######$$$$$$$$$&&&%%%$$$&&&((((((&&&###%%%$$$###!!! !!!"""$$$###"""!!!!!!"""$$$%%%%%%######''',,,,,,&&& $$$%%%'''''''''&&&((()))$$$%%%''''''&&&&&&)))+++###$$$$$$%%%$$$$$$######%%%'''((((((%%%$$$$$$%%%"""$$$$$$!!! """!!! !!!"""### """&&&))),,,***************)))(((((()))'''%%%###  """%%%###!!! !!!"""$$$%%%###""" !!!"""$$$%%%---------,,,+++)))((('''*********)))((())),,,...000...,,,,,,---...---,,,+++++++++******+++,,,,,,//////...///000111333555---+++***+++,,,---+++***++++++++++++++++++++++++111333888>>>AAA>>>666///---------,,,------...///000000///---,,,+++***))),,,,,,---------,,,,,,+++...------...//////,,,*********+++++++++++++++***...---,,,******+++,,,,,,(((***,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++,,,------...---...000111000///---+++,,,------...------,,,++++++,,,,,,***))))))+++---...***(((((('''&&&+++222000222777???FFFGGG@@@999000///---,,,+++***))))))***+++,,,...//////000///,,,,,,---....../////////111000000///...---,,,,,,---,,,***)))***,,,...000000///...---...111444666333...,,,...///------///++++++***)))***+++,,,---++++++,,,---,,,+++***)))*********)))(((''')))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((#########$$$%%%&&&(((((('''((((((((('''%%%###"""'''(((((('''%%%$$$%%%&&&%%%%%%(((***(((%%%&&&+++***...666@@@NNNccczzzxxxcccIII888333///******)))***+++,,,+++)))&&&*********++++++++++++,,,((()))***(((&&&%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''(((((((((((('''&&&''')))((('''%%%&&&'''%%%&&&''')))+++---///000222333333...)))&&&&&&(((%%%$$$###&&&)))***'''$$$#########$$$%%%&&&'''(((+++//////***((())))))'''"""###$$$$$$###$$$&&&(((+++'''$$$"""###%%%&&&&&&&&&%%%$$$###"""""""""###!!!"""""""""!!!!!!!!!!!!$$$"""#########%%%///999999000'''$$$$$$$$$%%%''',,,333999:::555...(((%%%###$$$$$$%%%&&&'''''''''))))))'''$$$!!!!!!###%%%%%%%%%&&&&&&&&&$$$###""" !!!!!!""""""&&&)))+++(((""" $$$"""""""""###%%%&&&%%%###,,,555777---$$$$$$&&&%%%"""""""""""""""###$$$%%%&&&%%%$$$%%%%%%$$$###!!!$$$%%%$$$!!!!!!######"""""""""""""""#########$$$'''******%%%!!!!!!###%%%'''''''''((()))$$$&&&((((((&&&&&&))),,,''''''''''''''''''&&&%%%###&&&)))(((%%%###$$$&&&"""!!! """""" !!!###$$$ !!!###%%%))),,,...''')))+++,,,---,,,***)))""""""!!!  !!!!!!"""$$$$$$$$$###!!! !!!###$$$###"""!!!!!!!!!"""$$$$$$------------,,,++++++,,,,,,------,,,******---000000///---,,,---...---,,,+++,,,,,,,,,,,,,,,++++++///...------...///000111+++******,,,------+++)))++++++++++++++++++++++++111666>>>HHHLLLGGG;;;000---,,,,,,,,,------...//////......---,,,+++******++++++,,,,,,,,,,,,,,,+++------///111222000,,,)))***+++,,,,,,------------...---+++***)))***+++,,,(((***+++,,,++++++---...+++++++++++++++,,,,,,---++++++*********+++,,,,,,+++---000111000---+++***......------,,,+++***)))(((***+++***)))((()))***)))'''(((***)))(((+++111...000777BBBIIIGGG>>>777------------,,,,,,,,,---+++,,,---///000000000///,,,+++++++++,,,---///000222111///......---,,,,,,......---,,,,,,---///000......---,,,,,,---...///---******...///---,,,...++++++++++++,,,,,,,,,---+++,,,---...---,,,***))))))))))))'''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%!!!""""""###$$$&&&((()))'''((()))***)))(((&&&%%%%%%'''***)))&&&$$$###$$$&&&%%%)))------***---444555???NNN```rrrxxxkkkbbbUUULLL>>>333---,,,+++***++++++***,,,------+++)))******++++++,,,,,,,,,+++'''((((((&&&$$$###$$$&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$############%%%&&&'''((())))))((('''%%%&&&(((((('''&&&'''(((%%%&&&''')))+++---...///555555333---'''$$$&&&)))&&&$$$$$$'''+++,,,(((%%%!!!""""""###%%%''')))******...///***&&&&&&'''%%%!!!###$$$$$$$$$%%%''')))'''%%%######$$$&&&'''''''''&&&%%%############### !!!!!!!!!!!!!!!!!!!!!$$$""""""$$$%%%&&&,,,333333)))"""###$$$######%%%///444999999333,,,)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%"""!!!"""###%%%&&&''''''&&&%%%###!!! !!!!!!"""#########"""&&&)))&&&!!!!!!&&&###"""###%%%''''''&&&$$$555DDDJJJ;;;***######!!!"""!!!!!!!!!"""###%%%&&&$$$$$$$$$###"""!!!!!!!!!"""######!!! ###"""############!!! !!!###%%%''''''&&&$$$### """%%%&&&&&&%%%&&&'''###&&&((('''$$$$$$'''+++&&&''''''''''''&&&%%%$$$ $$$'''&&&###!!!$$$&&&"""""""""###"""   """$$$&&&"""###$$$&&&(((***,,,---&&&(((+++---,,,***'''$$$"""%%%''')))'''(((((((((((((((''''''######"""!!!!!!"""###$$$!!!!!!!!!"""""""""######******++++++***+++,,,......//////---++++++///222111///------......---,,,,,,---...///...---,,,+++///...---,,,+++,,,------******+++---......+++(((+++++++++++++++,,,,,,,,,***000;;;GGGLLLFFF777***,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---......///,,,...000222333111---)))***+++,,,---.../////////---,,,***)))((()))***,,,)))***++++++***+++---///++++++******++++++,,,---*********)))******++++++))),,,000111///---***)))222000...,,,***))))))((('''(((******)))(((((()))%%%%%%(((------***+++///)))***222===CCC>>>444,,,+++---............///000+++,,,...000000000000///,,,+++***)))***,,,///000333111///.........---,,,/////////......//////000---,,,,,,+++************)))&&&(((---///---,,,---***+++,,,------------,,,+++,,,---......,,,+++)))((()))(((&&&$$$$$$&&&(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&'''(((***+++,,,+++)))(((###'''******'''$$$######&&&%%%***000000...333;;;TTT___qqqlll___QQQEEE???666---++++++(((%%%$$$+++)))((((((***+++***)))******+++,,,,,,,,,,,,+++&&&''''''%%%###"""$$$%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$############"""%%%&&&((()))))))))((('''$$$&&&'''(((''''''''')))%%%%%%'''(((***,,,---...666666333,,,%%%"""%%%)))'''$$$$$$''',,,---)))%%% !!!"""###%%%(((***+++(((,,,---((($$$%%%&&&%%%!!!###$$$$$$%%%&&&(((***###"""###$$$'''((('''&&&((('''&&&$$$######$$$$$$ !!!!!!!!!!!!!!! %%%"""###&&&(((''')))---555+++$$$%%%&&&###!!!"""%%%***...---((($$$$$$&&&(((''''''&&&&&&%%%$$$$$$!!!$$$&&&&&&$$$"""!!!!!!%%%&&&'''''''''%%%"""!!!!!!!!!!!!"""###$$$$$$%%%"""&&&%%% ###(((#########%%%(((((('''%%%'''<<>>///%%%***,,,...///000000......111---+++,,,+++)))***------,,,++++++------,,,+++...---,,,---/////////---...***''')))...222111///,,,,,,***)))((((((((((((,,,,,,---+++)))'''((()))***)))((('''&&&&&&'''(((******+++++++++******)))&&&))),,,---------...///+++,,,...///000111000000///000000...+++*********,,,---...,,,***+++...222---///...))))))---+++%%%---.../////////...---,,,---...///000///---***(((,,,++++++***+++,,,...///)))+++---///000///---+++,,,...//////,,,***))))))+++)))'''%%%$$$%%%&&&'''%%%$$$""""""$$$'''''''''&&&'''(((&&&$$$"""###$$$&&&%%%$$$###$$$%%%'''((((((((((((+++//////,,,)))&&&''''''&&&%%%%%%&&&(((((()))+++---444???IIINNNccc|||vvvdddVVVIII>>>777///...---+++)))'''&&&%%%(((''''''))),,,,,,(((%%%)))(((((('''''''''((((((&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%###!!!"""$$$$$$"""!!!"""$$$%%%$$$###$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******,,,------***&&&###$$$&&&'''''''''&&&%%%$$$"""!!!######%%%&&&'''(((((((((((()))))))))((('''&&&&&&!!!###&&&((((((((('''((('''&&&&&&((()))))))))'''&&&$$$"""  &&&)))((($$$ '''$$$"""$$$(((,,,,,,,,,:::666///((($$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''$$$""" $$$!!!"""%%%&&&$$$$$$'''((())))))'''$$$"""!!!"""%%%""""""%%%$$$!!! ###""""""!!!!!!!!!###$$$%%%$$$#########%%%&&&%%%$$$%%%(((...111000+++%%% """###$$$######%%%&&&"""###$$$$$$###""" """"""""""""""""""""""""!!!!!!""""""!!!  '''(((""" &&&&&&!!!"""&&&+++...---***(((&&&$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$###$$$&&&&&&%%%%%%%%%&&&######""""""!!!""""""###&&&######&&&'''''')))---(((((('''&&&&&&&&&&&&'''%%%'''(((&&&""" !!!###&&&)))******((('''+++***)))((('''%%%%%%$$$(((&&&$$$"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!......------...000222444000///...,,,,,,,,,---......---,,,---......,,,***---...///...,,,+++++++++,,,++++++***************,,,***))))))+++,,,+++))))))***+++,,,......//////111...000555555000,,,...,,,++++++******++++++,,,+++,,,,,,,,,,,,+++)))((())))))***+++,,,------......+++000>>>EEE>>>111((()))+++---...//////...---///,,,+++------******---...---,,,---......---,,,---,,,+++,,,...//////......***(((***...111000...***))))))((((((((())))))+++,,,---,,,***)))((()))***)))((('''&&&''''''(((***++++++,,,++++++******)))+++.........---......------///000111111000000---......---+++******+++.........+++******...111888888222+++***------)))------.../////////...------------------+++***)))******))))))***,,,---...***,,,...//////...,,,******+++---,,,***(((((((((+++***(((&&&&&&&&&'''(((%%%$$$###$$$&&&'''((('''&&&'''(((&&&$$$######$$$""""""###$$$%%%&&&''''''***))))))***------+++)))"""%%%'''((('''%%%$$$$$$'''111:::???EEEOOOYYY___nnn|||ppp^^^OOOCCC:::111,,,//////---,,,***((('''&&&((('''''')))++++++(((&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%$$$######"""&&&%%%$$$%%%$$$######$$$&&&%%%$$$$$$%%%%%%###!!!%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''))))))(((%%%%%%&&&((((((''''''&&&$$$######"""$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&&&&!!!"""$$$&&&''''''&&&%%%(((&&&%%%%%%''')))((((((&&&%%%###""" !!! $$$%%%$$$""""""!!!)))&&&######&&&)))******222000---)))&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!$$$""""""%%%%%%######&&&%%%&&&&&&%%%#########$$$&&&$$$&&&))))))$$$###$$$######"""!!!!!!"""###$$$$$$###""""""$$$%%%%%%$$$$$$'''***,,,+++(((### """###$$$######%%%&&&$$$$$$$$$$$$###"""!!!!!!##############################""""""!!!!!!!!!!!!###(((***'''%%%$$$### """&&&***,,,+++(((&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%((((((&&&'''***(((((('''&&&&&&&&&&&&'''''')))***((($$$""""""###!!!###&&&((()))((('''&&&(((((((((''''''&&&&&&&&&'''&&&$$$"""!!!!!!"""###"""###$$$%%%%%%$$$###"""000///.........///111111///...---,,,,,,,,,---......---,,,,,,------,,,***+++---......---,,,---...,,,,,,+++***************---+++))))))***+++,,,++++++++++++,,,---///000111///,,,,,,------+++,,,...++++++************++++++***++++++,,,++++++******)))))))))******+++++++++///---222===CCC===222***)))***+++------------,,,,,,******......++++++...///...---...///000///---,,,+++***+++.../////////...+++)))+++...///...,,,((((((''''''(((((()))******,,,......,,,***))))))***)))'''&&&&&&'''((((((******++++++,,,++++++***+++---///000///....../////////000000000000//////,,,---...---+++***+++,,,000///---+++)))***...111===999222***))),,,...,,,+++,,,---.../////////...,,,+++******))))))))))))((((((((()))***+++---...---.../////////---+++)))''')))******(((&&&&&&&&&+++***)))'''''''''((((((%%%$$$$$$&&&((()))(((&&&&&&''''''&&&$$$###$$$%%%!!!"""$$$&&&''''''(((((('''&&&%%%&&&)))+++,,,,,,'''(((((('''&&&'''***,,,000@@@OOOUUUYYYcccooovvvwwwmmm```UUUGGG;;;444///+++(((//////...,,,+++)))(((((()))(((''''''))))))((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%###"""###&&&(((&&&$$$((('''&&&''''''&&&### &&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&"""$$$%%%%%%%%%&&&)))+++)))(((&&&$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$'''%%%$$$$$$&&&''''''&&&&&&$$$###!!! !!!!!! !!!!!! !!!###%%%)))&&&###!!!###&&&((())))))******)))(((%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$""""""%%%%%%!!!!!!###!!!"""$$$$$$######%%%&&&'''&&&)))......)))%%%%%%$$$$$$###"""""""""######$$$"""!!!!!!"""$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$$$$######$$$&&&'''&&&$$$###""""""##############################$$$$$$"""!!!!!!"""######'''(((+++...+++### """%%%)))***)))&&&$$$###$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$######$$$###!!!!!!"""$$$&&&&&&&&&&&&''')))***+++***((((((******&&&%%%'''(((((('''&&&&&&&&&&&&'''***++++++***'''%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&%%%###"""""""""######!!!"""%%%&&&''''''%%%%%%000///...---------.........---,,,++++++,,,------...---++++++,,,---,,,+++***,,,---...,,,,,,,,,---,,,,,,+++************+++---+++)))((()))+++,,,---///...---,,,,,,---///000...---------,,,+++---///++++++************++++++))))))******++++++++++++)))))))))))))))))))))(((------111888===999000***((()))***+++,,,,,,,,,+++)))(((***...///---,,,...///...------//////...---,,,***)))***,,,/////////---,,,+++,,,......,,,***)))((('''''''''''''''((())),,,///000...,,,******)))((('''&&&&&&'''((()))))))))******+++************---///111000000000111/////////......------------...///...,,,***+++,,,222000---***)))+++...111555111+++&&&&&&)))+++,,,)))***+++,,,------......+++***((('''&&&''')))***'''((()))***+++,,,---...////////////...+++)))(((%%%'''))))))'''&&&%%%&&&***)))((('''&&&'''''''''%%%%%%&&&'''))))))'''%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&'''''''''((())))))'''&&&%%%&&&)))---111333111---)))%%%'''000;;;DDDKKKXXXbbbfffmmm}}}vvvjjj^^^TTTHHHAAA777///,,,+++++++++//////...---+++***))))))***)))'''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!"""(((---+++&&&(((''''''((()))'''$$$"""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&!!!"""###$$$&&&'''***+++)))(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%$$$###"""!!! !!!"""!!!###&&&'''%%%""" !!!$$$''')))&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%""""""%%%$$$ !!!!!!"""###""""""$$$&&&&&&&&&***000000***&&&%%%%%%$$$$$$######"""""""""$$$""" !!!###$$$$$$$$$###"""!!!!!!!!!""""""!!!###$$$$$$######$$$%%%((('''$$$"""!!!"""$$$%%%########################$$$###!!! !!!###$$$'''&&&+++333000$$$""""""%%%((((((&&&$$$""""""$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%###$$$%%%$$$$$$$$$''')))))))))((((((((()))******)))'''(((,,,+++'''&&&((((((((('''&&&&&&&&&&&&'''***++++++***)))(((''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''&&&&&&%%%$$$###""""""######$$$!!!###&&&(((***)))((('''------,,,,,,++++++++++++---,,,+++******+++,,,---///---+++***+++,,,,,,+++***,,,------+++******+++---,,,,,,+++***+++++++++,,,+++***))))))+++---///222111///---,,,,,,,,,,,,+++...///...,,,+++,,,,,,+++******))))))******+++))))))))))))***+++,,,,,,))))))((((((((((((''''''))),,,///222444333---((((((((()))***++++++++++++(((''')))...000------///...---,,,---...///...,,,,,,***))))))+++---......+++,,,,,,---...---+++)))+++***)))'''&&&&&&%%%%%%(((+++...///...,,,++++++)))((('''&&&&&&'''((()))''''''((()))******))))))(((+++...000000000111222...------,,,+++++++++***///000000///,,,++++++,,,222///,,,++++++---///000...***'''&&&''''''''''''(((((())))))***+++,,,---***)))'''&&&&&&'''***+++))))))***+++------....../////////---,,,)))'''&&&$$$&&&((()))'''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&((())))))'''%%%%%%&&&''''''%%%%%%&&&(((+++)))'''%%%%%%&&&(((***,,,+++))))))***...444777///---,,,...555BBBQQQ\\\hhhllllllmmm~~~vvveee[[[UUUKKK@@@555111+++'''&&&(((***+++......------,,,+++******))))))((('''&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""!!!!!!(((111111+++'''&&&&&&((())))))'''%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&(((*********))))))(((((('''''''''$$$$$$$$$%%%&&&((()))))))))'''%%%#########%%%&&&&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%%%%$$$!!!"""###%%%&&&'''(((((('''%%%######%%%&&&%%%$$$###"""!!! !!!"""""" !!!!!!!!!###$$$###"""!!! !!!$$$(((+++)))(((&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###############%%%"""###&&&%%%  !!!"""######"""!!!"""$$$$$$%%%(((......)))%%%%%%$$$$$$$$$$$$######""""""$$$""" """###$$$###%%%$$$""" !!!###$$$"""###$$$$$$###"""$$$%%%)))'''$$$!!!!!!"""$$$&&&""""""""""""""""""""""""###"""  """###$$$###)))222000&&&!!!%%%"""$$$&&&&&&$$$"""""""""$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%%%%'''((())))))+++...000,,,+++***((('''''''''''''''%%%'''+++,,,)))(((***(((((('''&&&&&&&&&&&&''')))))))))))))))((('''&&&''''''((((((((('''&&&%%%***)))((('''&&&%%%$$$$$$##################$$$$$$###%%%''')))******)))(((************++++++++++++,,,+++*********+++,,,---///---******+++,,,,,,++++++,,,...---,,,++++++,,,------,,,+++++++++++++++***+++++++++***+++---///222111///---,,,+++******'''---111...******)))(((******))))))))))))******)))))))))))))))***+++,,,(((((((((((((((((((((((('''+++.........///,,,'''(((((())))))***++++++,,,)))''')))---///------000...---,,,---......---,,,---+++)))(((***,,,------)))+++---......,,,***(((---,,,***((('''%%%%%%$$$'''***---...---,,,,,,,,,(((((('''&&&&&&''')))***''''''((()))************'''***---.../////////000,,,,,,+++***))))))******...//////...,,,++++++,,,000...,,,,,,---///000000000,,,***,,,+++(((%%%%%%))))))((())))))***+++,,,***)))''''''''')))+++,,,******,,,---------------......---+++***(((&&&%%%###%%%((()))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$%%%''''''&&&&&&''')))***)))'''%%%%%%&&&''')))---,,,***((('''***///333,,,111999BBBLLLWWWbbbhhhqqqnnnggghhhyyyaaaMMMFFFCCC;;;111---+++((('''''')))+++---------,,,,,,++++++******((())))))(((&&&%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$###!!!(((333777333'''&&&%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&######$$$%%%'''(((***+++)))))))))))))))((((((((('''%%%$$$$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&((()))***'''&&&$$$$$$%%%&&&%%%$$$"""!!! !!!"""###"""$$$###""""""""" !!!"""""""""$$$(((+++,,,)))&&&###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$"""$$$'''&&&!!! """###$$$###"""!!!"""###$$$###%%%)))***&&&$$$%%%$$$$$$$$$%%%$$$$$$###"""###"""!!!"""$$$%%%$$$###%%%$$$"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$(((&&&$$$!!!!!!"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!"""'''---,,,'''%%%&&&"""$$$%%%$$$###""""""###$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%%%%'''))),,,...///000111333,,,+++***(((&&&%%%$$$$$$%%%###%%%)))+++)))***---(((((('''&&&&&&&&&&&&'''((('''&&&'''(((((('''%%%''''''''''''''''''&&&&&&)))((('''&&&$$$###"""!!!""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,------+++***)))))))))+++,,,---///,,,***)))***+++,,,+++***,,,...///......///000------,,,++++++++++++,,,(((+++---,,,++++++---///.........------,,,+++***)))///222---(((((()))'''******))))))))))))************)))(((((()))***+++((((((((((((((()))))))))(((...000---,,,...---)))))))))))))))***+++,,,,,,+++((())),,,---,,,...111///...---.../////////---///,,,)))((()))***++++++'''***---//////,,,***)))---,,,***)))(((''''''&&&''')))+++,,,++++++,,,---(((''''''&&&'''((()))***((()))***++++++,,,,,,,,,(((+++------,,,++++++,,,,,,+++***))))))***++++++)))***,,,+++++++++,,,---...,,,+++---000222111000333...---000000,,,***,,,,,,+++***)))******+++,,,))))))))))))***+++---...***+++,,,,,,---,,,+++***,,,,,,+++)))(((&&&%%%$$$"""$$$'''((('''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%'''&&&$$$$$$&&&&&&&&&%%%$$$%%%''''''&&&'''(((***'''((()))++++++++++++***.........---,,,///555:::@@@FFFNNNWWW^^^dddiiimmmnnnllldddfff{{{mmmUUUAAA888666000)))******************,,,---+++++++++++++++*********&&&(((******'''$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& &&&%%%!!!&&&444<<<:::***(((%%%%%%&&&'''''''''###$$$%%%&&&'''((((((((($$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((((((((&&&$$$"""###%%%&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&(((((((((&&&%%%$$$%%%&&&%%%$$$!!!  !!!"""###!!!###$$$###""""""### """$$$$$$###$$$&&&)))+++)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$"""!!!$$$"""$$$((('''### !!!"""###$$$$$$""""""###$$$$$$""""""$$$%%%######'''"""###$$$%%%%%%%%%$$$###""""""###%%%&&&&&&$$$"""########################"""$$$%%%$$$###"""###$$$&&&%%%###!!!!!!!!!"""### !!!!!!!!!"""""""""$$$'''&&&&&&''''''%%%"""###$$$###""""""$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&(((,,,///111111000///000+++***)))'''&&&%%%%%%%%%&&&######''')))((()))---(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((()))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""!!! !!!!!!"""###$$$%%%%%%%%%&&&%%%###"""!!!!!!!!!!!!&&&''')))+++---...//////******)))))))))***,,,---///,,,***)))***+++++++++***,,,///000000111333444...---,,,,,,++++++,,,,,,'''***---...,,,+++---///***+++,,,---...---,,,+++,,,333444---'''(((***)))******))))))))))))******+++***)))(((((()))***+++(((((((((((())))))******)))000222...,,,...///,,,))))))))))))***+++,,,---,,,)))(((+++,,,,,,...222111///...///000111000///000---)))'''((()))******%%%)))---000///,,,***)))++++++***))))))((())))))'''(((************,,,...((('''&&&&&&'''((()))***)))***+++,,,---.........***,,,------***((('''''',,,,,,+++******+++,,,---$$$&&&((()))***+++---///,,,++++++...111333222///333---,,,000333000111555...---,,,+++++++++,,,---)))*********+++---......******+++,,,+++***)))(((++++++***((('''%%%%%%$$$ ###&&&'''&&&&&&&&&'''&&&&&&''''''(((''''''&&&(((&&&######$$$%%%%%%%%%###%%%'''''''''''')))***$$$(((---222444333000...444666888999:::???FFFLLL\\\^^^aaaccceeehhhlllooopppqqqkkkmmm{{{ooooooeeeQQQ===222///---)))'''((())))))((('''((()))************************%%%(((++++++'''$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&& ''''''!!!%%%555??????---***&&&$$$$$$%%%&&&&&&"""###$$$&&&'''((())))))&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((((((((%%%""" !!!$$$&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&&&&%%%$$$  !!!###$$$"""#########!!!!!!###$$$!!!$$$&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&%%%$$$"""!!!$$$"""$$$(((((($$$!!!"""!!!"""$$$$$$######$$$&&&&&&""" """"""!!!$$$(((!!!"""$$$%%%&&&%%%%%%$$$""""""$$$&&&((('''$$$!!!!!!"""###$$$$$$###"""!!!###$$$%%%$$$###"""###$$$%%%$$$###!!!!!!!!!!!!""" !!!"""###############&&&((("""!!!'''(((###"""###$$$###"""###%%%'''$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&)))---111222111...,,,+++***)))((('''&&&&&&&&&&&&'''$$$###&&&'''&&&(((,,,(((((('''&&&&&&&&&&&&''''''%%%$$$&&&))))))'''%%%""""""#########$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%&&&$$$!!!'''***......,,,******+++,,,,,,,,,+++++++++******000///---+++***)))((((((...///000222444777999:::222111///...,,,,,,++++++*********++++++,,,,,,---(((***---///000...+++)))444444222...)))&&&%%%%%%)))------)))'''(((((('''------,,,***)))((('''&&&(((((('''&&&&&&''')))***,,,---......,,,******+++++++++***)))***+++---...---+++)))***...111222111000111222333333111000///***+++,,,+++***)))***+++---000///+++******)))%%%+++***)))(((((()))***+++---+++))))))+++---.........,,,***))))))***,,,---,,,...///...,,,,,,...000---,,,***)))((())))))******++++++,,,,,,++++++***'''((()))******,,,///222...,,,---333999888000(((///...000666===@@@===999999555000,,,+++++++++***))))))***,,,------......///,,,******'''$$$&&&***))))))(((&&&$$$$$$&&&'''&&&&&&((((((((('''&&&%%%+++&&&"""###(((,,,)))%%%%%%%%%%%%$$$###$$$&&&(((///+++(((+++000333000,,,...+++///999<<<555222555EEEPPPOOOJJJQQQXXXaaannnyyyooofffbbbeeemmmsssrrrrrrqqquuuwwwpppiii^^^WWWXXXVVVKKK;;;222///+++%%%)))'''%%%%%%'''))))))((()))***+++++++++***((('''''''''''''''&&&&&&%%%$$$%%%'''***,,,---+++((('''$$$%%%%%%&&&'''((())))))+++&&&$$$%%%'''---<<>>CCCCCCEEEIIIJJJBBB111###((('''&&&$$$#########$$$###$$$%%%$$$###""""""###$$$...888;;;:::555,,,###&&&$$$###$$$%%%&&&%%%$$$"""$$$%%%%%%$$$#########$$$$$$###""""""""""""######""""""$$$''''''%%%""""""######$$$$$$######"""  !!!$$$$$$###  ###!!!!!!""""""!!! !!!!!!"""""""""######### ###%%%&&&%%%$$$%%%%%%$$$$$$#########%%%'''))))))&&&"""!!!"""%%%(((((('''%%%###$$$&&&))))))((((((***---000000///---,,,+++&&&%%%+++///,,,)))'''&&&$$$######&&&(((((((((&&&&&&&&&%%%$$$&&&+++///,,,++++++++++++)))%%%""""""""""""""""""""""""###!!!!!! !!!!!!!!!"""###$$$$$$$$$###"""&&&###  ,,,------,,,***)))***+++++++++++++++************+++++++++,,,------......//////......///000000111//////...---,,,++++++*********))))))))))))))))))(((***,,,---...---+++***((())))))(((''''''(((******---...***(((***+++))))))(((((((((''''''''''''((((((((((((((()))***+++///000000...+++)))((((((++++++*********+++,,,,,,000...,,,,,,...///000///000111222333111///,,,***+++(((%%%&&&))),,,+++***'''++++++)))***------+++++++++)))((('''((())))))+++++++++,,,...///...---+++++++++,,,---------.........---,,,+++***))))))...---+++***)))((((((((()))***+++,,,---.........)))***+++++++++,,,///111111---)))***...111///---***)))+++000777<<<===<<<>>>999222---******))))))---...111222222111///---***+++///333000***'''((())))))(((&&&$$$$$$&&&'''((('''&&&%%%$$$#########""")))((("""$$$///111+++$$$%%%%%%$$$###$$$&&&(((++++++,,,///222444444333///:::IIIPPPFFF;;;AAAPPPyyy~~~iiibbbsssrrraaaRRRHHH@@@888333,,,,,,***'''(((---111111111...***(((((()))******&&&'''((((((((('''%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&***000444444111,,,(((''''''''''''''''''''''''%%%###$$$%%%%%%'''///888...+++'''%%%%%%&&&&&&%%%&&&((()))(((***...---)))&&&&&&%%%$$$$$$######"""$$$###"""###$$$%%%$$$###""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&+++)))'''$$$######$$$%%%"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$###"""!!! !!!###%%%&&&'''(((&&&$$$%%%)))(((%%%%%%$$$%%%%%%&&&///BBBTTTddd\\\UUUQQQOOOFFF777+++&&&%%%$$$############$$$###$$$%%%$$$###"""###$$$'''>>>QQQVVVVVVWWWNNNAAA222---'''&&&'''((('''%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""""""""###"""###$$$&&&&&&$$$""""""######$$$$$$######""" !!!!!!!!! !!!###""""""""""""!!!  !!!""""""###$$$$$$!!!$$$&&&&&&%%%$$$$$$$$$%%%$$$#########%%%&&&'''(((%%%######%%%&&&'''&&&'''&&&$$$%%%'''))))))(((&&&(((***,,,.../////////+++&&&%%%))),,,***))))))&&&%%%%%%&&&((()))((('''###$$$%%%%%%%%%'''+++---...,,,+++---///...'''!!!######""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""#########&&&$$$"""!!!!!!!!! ///...,,,***))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,---............000///...------,,,---------------,,,,,,+++******)))))))))((((((''''''''''''((()))***++++++******&&&'''(((((('''''')))+++)))---...+++)))+++,,,***''''''''''''''''''''''''))))))))))))******++++++---//////...+++))))))))),,,,,,,,,,,,,,,,,,------111///...------.........000///......---------,,,---((($$$&&&+++......+++...000...***)))+++***''')))(((((('''((()))***+++******+++---//////...,,,++++++,,,,,,,,,++++++***...333888777000+++***,,,///...---,,,***))))))(((++++++,,,------------,,,)))+++,,,,,,,,,,,,...000000,,,((((((+++...---+++...,,,+++,,,000333444333222000...------------,,,***,,,...000000---***((()))***...222000***'''((())))))(((&&&$$$$$$&&&'''***)))&&&$$$#########$$$""")))((("""(((777777+++%%%%%%%%%$$$###$$$&&&(((,,,...000111111000111222999BBBNNNQQQGGG@@@LLL```yyyeeesssxxxiii^^^MMM???777111---)))---,,,***'''(((***---...111...***((((((***++++++(((((()))***)))((('''&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&)))---///000---***((((((((('''''''''&&&&&&&&&###$$$%%%'''&&&&&&)))---'''(((((('''%%%$$$%%%%%%''''''(((((()))++++++***&&&%%%%%%$$$######""""""%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###"""###%%%&&&+++)))'''%%%$$$###$$$$$$!!!"""$$$'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""%%%$$$"""!!!!!!###%%%&&&&&&((('''%%%%%%((((((%%%%%%$$$%%%)))...888IIIYYYhhhaaaXXXTTTQQQIII<<<111$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%#########%%%666NNN```dddkkkwwwuuugggIII;;;,,,)))///444111,,,+++***(((&&&$$$$$$%%%&&&###""""""!!! !!!!!!!!!"""######$$$%%%%%%###"""""""""############""""""!!!!!!  !!!!!! """$$$""""""""""""!!! !!!"""###$$$%%%"""$$$&&&&&&%%%#########%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$###%%%'''((((((&&&'''&&&&&&&&&'''(((((((((&&&'''((()))+++---......***%%%###&&&((('''''')))&&&&&&''')))******'''%%%"""###$$$%%%&&&'''((()))(((&&&&&&,,,222333,,,%%%#########"""""""""""""""!!!!!! !!!!!!""""""!!!""""""###$$$%%%&&&$$$""""""######"""!!!000...+++)))((()))***+++...------------,,,,,,,,,------.........---,,,+++///...---,,,++++++++++++***++++++,,,++++++***))))))((((((''''''&&&&&&&&&%%%&&&&&&'''(((((())))))((()))***)))(((((()))+++(((,,,...***))),,,---+++'''''''''((((((((((((((())))))***++++++,,,,,,,,,+++,,,...---,,,++++++,,,..................------000000...---,,,+++,,,---...,,,)))((((((+++///222...***'''(((---111///,,,111333000+++)))+++***'''&&&&&&&&&&&&(((***,,,---***)))***,,,...///---+++++++++++++++***((('''&&&+++777AAA???444******.../////////...---+++******.........---,,,+++***))))))+++------,,,,,,---...,,,***)))))),,,,,,***(((...,,,*********,,,------((()))+++---//////,,,***(((***,,,...---***'''%%%)))(((***---,,,''''''***))))))(((&&&$$$$$$&&&'''+++***(((&&&$$$$$$$$$%%%%%%'''$$$%%%333@@@:::)))&&&&&&&&&%%%$$$%%%''')))111444666444///,,,///333AAABBBHHHLLLJJJJJJZZZmmm{{{yyyeeePPPGGG;;;111,,,***)))((('''%%%$$$%%%&&&'''***------***'''&&&(((***++++++'''(((((())))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%(((((()))************)))((((((((('''&&&&&&%%%%%%###%%%((((((''''''''''''$$$&&&((('''%%%$$$$$$%%%%%%%%%&&&''''''&&&''')))&&&&&&%%%%%%$$$######"""&&&&&&'''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&%%%###""""""###%%%&&&***)))'''%%%$$$$$$$$$$$$###$$$&&&)))*********)))""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""'''&&&$$$"""!!!!!!"""######''''''%%%$$$&&&'''$$$$$$"""%%%...777>>>EEEKKKIIIKKKQQQWWWVVVKKK888)))%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&>>>QQQ___cccqqquuu[[[DDD...,,,;;;GGGEEE<<<555888;;;999222+++%%%###!!!!!!  """###$$$%%%$$$###"""""""""""""""######"""""""""""""""!!!  !!!""""""!!!"""###%%%""""""""""""!!!  !!!"""###$$$$$$"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###&&&)))***)))(((%%%&&&'''''''''''''''''''''''''''(((((()))***+++(((###!!!$$$%%%$$$%%%(((''''''(((***+++***'''$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!""")))000222,,,&&&############""""""!!!!!!!!!!!! !!!!!!######"""######%%%&&&'''%%%$$$######%%%%%%###"""000---***))))))+++++++++------------,,,,,,,,,,,,---.........---,,,***)))---,,,+++******))))))***((()))***+++++++++))))))((((((''''''''''''''''''%%%%%%%%%%%%&&&''')))******++++++***(((''')))***'''+++,,,***))),,,---,,,))))))))))))************))))))+++,,,------------)))+++------,,,,,,,,,---....../////////...---,,,...///...,,,***)))+++---,,,***&&&%%%&&&***///333---+++***,,,///000///---...///...******---...,,,%%%%%%%%%&&&(((***,,,---)))))))))***,,,---,,,++++++******)))((('''&&&&&&)))555@@@>>>222((()))..................,,,++++++///......---+++)))'''&&&)))+++,,,,,,+++***+++,,,***))))))+++,,,+++)))&&&***))))))((()))+++,,,---((()))+++---///---)))&&&(((***+++,,,,,,***'''&&&(((&&&''')))(((%%%'''+++))))))(((&&&$$$$$$&&&'''***)))((('''&&&%%%%%%%%%'''$$$###...???FFF:::((('''(((((('''&&&''')))+++666;;;===888000...444;;;IIIFFFHHHQQQVVV[[[iiixxx{{{pppdddSSS:::555...)))'''(((((((((+++(((&&&''''''%%%'''******(((&&&'''(((*********$$$%%%&&&&&&&&&%%%######%%%%%%&&&&&&''''''&&&&&&***))))))((()))***+++,,,(((((('''''''''&&&&&&&&&###'''((('''''')))(((%%%$$$&&&''''''&&&$$$$$$%%%%%%###$$$&&&%%%###$$$)))''''''&&&%%%%%%$$$$$$###&&&''')))((('''&&&((()))%%%$$$#########%%%&&&'''&&&%%%###!!!"""###&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&((()))))))))((((((!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################((('''$$$""" !!!!!!!!!&&&'''$$$###%%%%%%###### $$$...777999888999///333:::??????999///(((%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&222AAAPPP[[[mmmwww\\\DDD...000EEEVVVVVVMMMFFFNNNWWWZZZSSSDDD333(((!!!!!! !!!###%%%%%%###"""!!!"""!!!""""""######""""""!!!""""""!!! !!!!!! """######""""""###%%%!!!!!!!!!!!!!!!  !!!!!!"""######!!!$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((""""""###&&&)))+++***((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&"""!!!$$$$$$"""$$$'''((((((((()))***)))&&&###%%%$$$######$$$$$$###"""###!!!"""''',,,,,,(((###$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""###$$$%%%&&&&&&'''$$$######$$$%%%&&&$$$"""...,,,))))))+++,,,,,,***,,,,,,+++++++++*********,,,,,,---...---+++)))((()))((((((''''''(((((()))&&&''')))***+++***)))(((''''''''''''((((((((((((&&&&&&%%%%%%&&&(((***,,,***++++++***((('''(((***%%%***+++)))(((+++---,,,,,,,,,,,,,,,,,,+++++++++)))***+++---............+++,,,...---,,,++++++,,,,,,---......---,,,+++***,,,------+++((((((***,,,***((('''&&&'''))),,,...+++,,,---...///...,,,+++)))+++***'''(((---///---''''''&&&&&&'''(((***+++)))((('''(((***+++++++++***)))(((''''''((()))***---333888555---((())),,,++++++,,,------,,,+++***---,,,,,,+++***((('''&&&(((***,,,,,,***))))))*********************((('''((()))******+++,,,...///++++++++++++,,,,,,)))'''(((((()))******)))((('''&&&%%%''')))(((%%%'''+++))))))(((&&&$$$$$$&&&'''''''''''''''&&&&&&%%%$$$'''"""&&&999IIIGGG777***))))))***)))((((((***---999???CCC>>>666666AAALLLYYYWWW\\\hhhooopppuuu}}}uuummmdddUUUNNNHHH===000...+++***))))))))))))222---+++,,,***%%%%%%)))***)))((()))******((('''$$$$$$%%%&&&%%%$$$###"""%%%&&&''''''((((((((('''(((((()))))))))*********'''''''''''''''&&&&&&&&&###''''''%%%&&&***)))%%%'''&&&&&&&&&&&&&&&%%%$$$%%%"""###%%%$$$ ###)))(((((('''&&&&&&%%%%%%$$$%%%'''))))))'''''')))+++%%%$$$###""""""###%%%&&&'''%%%###!!!"""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%""" !!!""" &&&(((%%%###$$$%%%###!!! ###***...---,,,---)))******(((%%%%%%(((+++$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''(((111===HHHVVVdddjjjiiiSSS@@@000444HHHXXXYYYRRROOORRRZZZdddfff[[[FFF444""""""!!! !!!!!!###%%%%%%###!!!!!!"""!!!!!!""""""""""""!!!!!!  !!!!!! !!!######"""!!!"""### !!!!!!!!!!!!!!! !!!!!!!!!"""""" ###%%%&&&%%%$$$%%%%%%%%%&&&'''((()))))))))***%%%%%%%%%'''))))))(((&&&"""%%%''''''%%%###$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%######&&&%%%###$$$((()))((((((((()))(((%%%###%%%""" !!!###$$$$$$"""###"""###%%%''''''%%%"""$$$$$$######"""!!!!!! !!!!!! !!!!!!!!!"""$$$%%%&&&%%%%%%"""""""""$$$%%%&&&$$$"""---+++((())),,,---,,,************))))))))))))(((***+++,,,------,,,***(((%%%%%%%%%%%%&&&&&&'''(((%%%&&&)))***+++***)))(((&&&''''''(((((()))))))))((('''&&&&&&'''))),,,...))))))***)))''''''(((***$$$)))+++((((((+++,,,+++.........---------,,,,,,)))***,,,.../////////...---...///...,,,*********+++,,,,,,---,,,+++)))(((+++,,,,,,***''''''))),,,(((((((((((()))))))))))))))+++///000...,,,******(((***)))&&&&&&+++---,,,***)))((('''&&&''''''((()))'''&&&&&&(((***++++++)))(((''''''(((***---///333222000---+++******+++((()))***+++,,,+++************+++******)))((('''(((***++++++***(((((((((,,,+++)))(((((()))))))))***+++,,,---,,,,,,---///---+++))))))+++,,,,,,,,,&&&&&&'''''''''''''''&&&%%%$$$'''+++***''''''***))))))((('''$$$$$$&&&'''$$$%%%&&&'''&&&%%%$$$###&&& ***AAANNNEEE555---******+++***))))))+++...999AAAFFFBBB;;;>>>LLLZZZkkkkkkttt~~~{{{~~~~~~qqq```RRREEE666222222***///......------,,,+++***+++'''&&&******'''(((---++++++***++++++***'''$$$&&&&&&'''((('''&&&%%%$$$&&&&&&'''((())))))((((((%%%&&&((()))))))))''''''''''''''''''''''''''''''###&&&&&&###%%%******%%%)))'''%%%%%%''''''%%%###%%%######&&&$$$ ###***)))((((((''''''&&&%%%%%%$$$&&&))))))''''''))),,,%%%$$$"""!!!!!!###$$$&&&'''%%%###""""""$$$(((***%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!  """### &&&)))&&&$$$%%%%%%$$$ """%%%$$$"""$$$)))%%%+++000///)))$$$$$$'''$$$$$$%%%&&&%%%$$$###"""###$$$&&&%%%%%%$$$&&&''',,,...111444777<<>>444777FFFRRRSSSNNNIIIEEEHHHUUUbbb```NNN<<<$$$$$$###""""""""""""""" ###&&&%%%""" """!!!!!!""""""""""""!!!!!! !!!!!!""""""!!! !!! !!!"""""""""""" !!!!!!!!!!!!!!! """%%%&&&%%%%%%%%%&&&%%%&&&''')))***+++++++++((('''&&&'''((((((&&&$$$!!!$$$''''''$$$"""###$$$"""###%%%&&&''''''&&&&&&&&&$$$%%%((('''$$$%%%)))***(((''''''''''''%%%###$$$!!!###%%%%%%$$$!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!"""$$$%%%%%%$$$###!!!!!!"""$$$%%%&&&$$$""",,,,,,*********+++,,,---++++++***)))((('''&&&&&&++++++******))))))(((((($$$%%%'''&&&%%%%%%&&&(((*********)))******++++++)))((('''&&&&&&'''(((((()))))))))(((''')))---000---,,,***(((''''''((()))))))))***+++,,,------......---,,,+++************...---,,,+++++++++,,,---000//////...,,,***((('''***,,,------,,,*********)))))))))))))))*********((((((''''''''''''((((((+++,,,,,,,,,***(((&&&$$$((((((''''''(((***,,,------------......---***'''&&&&&&%%%%%%&&&''')))***(((***++++++******+++,,,111000...---++++++******+++++++++++++++***)))(((''')))***)))((('''((()))))))))************))))))*********(((&&&'''***,,,,,,---///000///...,,,++++++*********+++,,,------'''&&&%%%%%%&&&'''&&&%%%$$$'''***+++***)))((()))---+++(((&&&%%%$$$$$$###&&&''')))+++***'''$$$!!!%%%333TTTQQQ777******///***%%%%%%'''+++///222;;;@@@HHHOOOPPPRRRZZZdddxxx~~~}}}rrrkkkYYYKKK:::000//////,,,''')))...333333///+++***+++---,,,***)))))))))***+++++++++******)))'''&&&%%%***'''%%%%%%'''((('''%%%'''((()))((('''&&&'''((()))(((((('''&&&&&&%%%%%%'''&&&'''))),,,,,,)))&&&)))(((&&&$$$#########$$$))))))((('''&&&&&&%%%%%%$$$&&&'''&&&%%%%%%)))---///---)))%%%###$$$%%%'''&&&$$$###&&&***,,,)))%%%$$$"""!!!!!!$$$&&&''''''&&&%%%%%%&&&''''''&&&$$$'''((((((&&&######'''******(((%%%$$$$$$$$$###"""%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%%%%$$$!!!(((######$$$ !!!'''&&&%%%$$$###$$$%%%%%%###""""""###$$$$$$$$$######%%%'''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%&&&''''''&&&%%%)))***+++***)))((()))***,,,,,,---222;;;DDDKKKNNNJJJAAA;;;???KKKRRRNNNGGG,,,'''""" !!!"""""" $$$$$$######"""!!!!!!!!!$$$  """"""!!!&&&### """""" ###!!! ###$$$""" !!!###""" ###"""!!!!!!!!!"""###$$$###$$$&&&''''''((()))+++)))************)))(((((('''''''''(((((((((((((((%%%'''((('''%%%#########%%%%%%$$$######$$$%%%&&&######$$$'''***)))$$$ $$$$$$$$$%%%%%%$$$$$$$$$ """###############$$$%%%%%%###!!!$$$###"""""""""###$$$%%%$$$$$$"""!!! !!! !!!###$$$###""" !!!"""#########""",,,,,,******)))***++++++))))))(((((('''&&&&&&%%%''''''(((((((((((((((((($$$&&&''''''&&&%%%'''(((******))))))******+++++++++***)))(((((()))******,,,++++++)))((())),,,///...,,,***((((((((()))***++++++++++++++++++,,,,,,...---,,,+++************---,,,++++++++++++,,,---//////...---+++***((('''***,,,------,,,*********))))))******+++,,,,,,---((((((''''''''''''((((((*********)))((('''&&&%%%))))))(((((()))***,,,------------......---)))'''&&&&&&&&&&&&&&&((()))***(((***++++++******+++,,,111000///---,,,++++++***++++++++++++***))))))((()))***++++++))))))***+++******))))))))))))******+++++++++)))((((((+++---,,,...///000000000...---)))))))))***************'''&&&%%%&&&''''''&&&%%%$$$'''***+++***)))((((((999444...)))%%%$$$$$$$$$%%%''')))***)))'''$$$"""'''%%%@@@\\\QQQ333&&&&&&***))))))***,,,///333666AAAFFFQQQ\\\aaaccciiiqqqyyy}}}vvvlll___VVVCCC:::000+++,,,...---+++***...333333///+++***+++,,,+++***)))((())))))***)))))))))))))))'''&&&&&&)))'''%%%%%%'''((('''%%%'''((())))))''''''((()))(((((('''&&&%%%$$$$$$###'''&&&''')))++++++)))&&&((('''&&&$$$$$$$$$%%%%%%))))))(((((('''&&&&&&%%%###%%%&&&&&&$$$$$$''')))---+++(((&&&$$$$$$&&&&&&$$$######''',,,---+++'''$$$"""!!!"""%%%'''((((((&&&%%%%%%&&&(((((('''%%%'''((((((((('''(((***,,,+++)))%%%$$$$$$######!!!%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###'''&&&!!!$$$***###(((######"""!!!"""###$$$$$$&&&$$$######$$$$$$$$$$$$&&&'''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&%%%((()))***)))'''&&&&&&'''%%%&&&'''+++000777>>>BBBGGGIIINNNTTTWWWRRRFFF<<<***&&&""" !!!###""""""###"""""""""""""""!!!!!!$$$!!! """###"""#########%%%'''%%%!!!###!!! !!!###$$$"""!!!!!!"""!!!###############$$$%%%%%%$$$%%%&&&''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$"""""""""######"""######%%%&&&'''######$$$'''))))))&&&"""######$$$$$$$$$$$$######&&&%%%###"""!!! ###""""""$$$%%%%%%""" $$$######"""###$$$%%%&&&$$$$$$"""!!!!!! !!!!!!!!!""""""""""""""" !!!!!!"""#########""",,,+++***)))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''((((((((($$$&&&(((((('''&&&'''((()))))))))))))))***+++,,,,,,+++***)))******,,,,,,------,,,***((((((+++---...---+++***))))))***+++,,,,,,,,,+++++++++******...---,,,++++++***++++++,,,++++++***++++++,,,,,,---------,,,+++)))((('''***,,,------,,,***************+++,,,------......)))((((((''''''(((((()))))))))((('''''''''''''''++++++************+++,,,------------...,,,)))&&&&&&&&&''''''(((((())))))(((***++++++******+++,,,222111///---,,,++++++***,,,++++++******)))((((((+++,,,---,,,+++***+++---+++***)))(((((()))***+++,,,------+++******,,,...,,,---///000111000000///(((((()))******)))''''''((('''&&&&&&'''((('''&&&$$$'''***+++***(((((((((<<<888000)))%%%$$$%%%&&&%%%&&&(((((((((&&&$$$"""(((,,,III___MMM///%%%'''&&&(((***,,,000999CCCKKKWWWYYYbbbmmmrrrrrrrrrtttrrruuuzzzyyy~~~rrriiiaaaWWWIII???///,,,)))(((***,,,---,,,***...222222///+++***+++***)))((((((''''''((((((''''''((((((((((((((('''(((&&&%%%%%%'''(((((('''&&&((())))))((((((***+++((('''&&&%%%$$$###""""""&&&&&&'''(((******(((&&&((('''&&&%%%%%%&&&'''''')))((((((''''''&&&&&&%%%###$$$&&&&&&$$$$$$$$$%%%***)))(((&&&&&&%%%&&&&&&"""!!!###(((---...+++((($$$###"""$$$&&&)))***)))&&&&&&&&&'''))))))(((''')))(((((())),,,------,,,+++(((%%%$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""%%%!!!"""444AAA222###)))!!!!!!!!!"""###$$$&&&&&&)))'''%%%$$$###$$$%%%&&&''''''(((((((((&&&%%%$$$%%%%%%%%%&&&%%%$$$$$$###%%%&&&&&&''''''&&&%%%$$$&&&'''((('''$$$######$$$ """$$$%%%%%%)))///444<<>>777111---...,,,))))))+++111888<<<111,,,''''''+++---,,,***))))))******)))'''%%%$$$***(((&&&&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%'''((('''%%%###$$$$$$$$$######$$$%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&''')))***)))((('''&&&$$$"""""""""$$$%%%***'''%%%%%%''''''%%%"""$$$!!!"""%%%&&&%%%&&&***&&&&&&%%%%%%%%%$$$$$$$$$"""%%%(((+++++++++,,,...'''&&&$$$""""""$$$&&&((()))'''%%%######$$$&&&(((&&&&&&&&&&&&%%%###!!! $$$###""""""###%%%''')))%%%%%%%%%&&&&&&&&&'''''',,,(((%%%%%%&&&&&&$$$"""******+++)))&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$""""""$$$%%%$$$#########$$$&&&((()))%%%&&&%%%$$$"""!!!"""###!!!!!!!!!!!! """!!! !!!"""###"""!!! !!!!!!!!!!!!!!! !!!"""""""""###$$$""""""!!!"""######!!!###""""""!!!!!!"""######%%%%%%$$$$$$###$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((******&&&%%%%%%$$$$$$$$$%%%%%%###&&&((('''$$$"""###%%%############"""""""""!!!$$$######&&&)))***(((%%%$$$%%%&&&&&&$$$############"""!!!!!!!!!"""""""""%%%%%%$$$$$$###$$$$$$%%%"""###%%%&&&&&&%%%###""" !!!"""#########"""&&&++++++(((%%%'''))),,,(((%%%%%%%%%$$$$$$%%%&&&&&&$$$###""""""""""""'''&&&&&&&&&&&&'''((((((***((('''%%%%%%%%%&&&'''''''''''')))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,++++++((())))))******+++,,,,,,++++++)))((((((((()))*********+++,,,,,,,,,++++++,,,***(((((())))))((('''((())))))******+++,,,,,,(((((((((((())))))))))))%%%'''((((((&&&&&&)))+++))))))))))))))))))))))))((()))+++,,,------,,,,,,)))))))))))))))***++++++***)))(((((())))))'''&&&)))))))))*********++++++(((((()))+++---...,,,)))((()))...444444...)))((('''((()))*********))))))------,,,******))))))))))))*********)))***---///,,,,,,,,,,,,,,,+++++++++...------...//////...---))))))(((((((((((())))))(((((('''''''''(((((()))%%%''''''''''''''')))+++%%%))))))&&&%%%(((***)))'''%%%""""""###%%%&&&%%%''',,,000///+++((((((***---+++++++++))),,,777CCCXXXaaalllrrryyy}}}xxxpppkkkooo|||uuuoooaaaYYYMMMAAA888333000...---+++))))))+++///444777000,,,)))***---///...,,,))))))))))))((('''&&&%%%'''((((((((((((((())))))(((&&&$$$"""###%%%''')))''''''(((((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%&&&'''((((((&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''))))))(((''''''&&&%%%$$$######$$$%%%)))'''%%%%%%&&&&&&$$$"""###"""$$$)))***'''''')))'''&&&&&&%%%%%%%%%%%%%%%&&&))),,,---+++(((&&&%%%&&&%%%###"""###%%%''')))'''&&&$$$$$$$$$&&&)))+++&&&&&&&&&%%%$$$###"""!!!$$$###""""""###$$$&&&&&&###$$$%%%&&&'''((((((((()))'''$$$$$$%%%%%%###!!!'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###"""!!!###%%%$$$$$$######$$$%%%&&&'''$$$%%%%%%###!!! !!!### !!!!!!"""""""""!!! !!!###$$$###""" !!!!!!!!!!!! """$$$$$$######$$$%%%###!!! !!!""""""!!! ########################$$$$$$$$$###$$$$$$%%%%%%"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%$$$$$$%%%%%%$$$$$$##################""""""$$$'''(((&&&$$$%%%%%%&&&&&&$$$############$$$$$$###"""""""""###'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$######$$$&&&'''&&&%%%###(((,,,---***(((***,,,...+++'''&&&$$$#########%%%$$$######""""""""""""(((''''''''''''((())))))***)))((('''&&&'''((()))''''''''')))+++,,,+++***++++++******+++,,,...///------,,,,,,++++++******(((((()))******++++++,,,+++***)))((((((((()))))),,,,,,,,,---,,,,,,++++++***)))''''''((())))))((((((((()))******++++++,,,))))))))))))(((((((((((('''((()))(((&&&&&&''')))))))))))))))))))))))))))+++,,,---...//////......*********)))***++++++,,,***)))))))))******)))'''((()))))))))************((((((***---///...,,,)))***))),,,111111+++'''''')))***++++++,,,,,,++++++((('''''''''(((***,,,---///---,,,,,,------,,,+++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,)))((((((''''''(((((()))&&&'''(((((())))))))))))&&&'''(((''''''''')))+++%%%)))***&&&%%%(((***)))&&&$$$###$$$&&&)))******+++///222222---)))'''''',,,***,,,111888BBBRRR```pppyyy|||www{{{yyyhhh```mmmssscccXXXSSSJJJGGG???777000---...///,,,+++***)))***,,,///000,,,***)))+++...000...+++((((((''''''''''''((((((%%%(((+++,,,+++***---///,,,)))$$$!!!!!!$$$(((+++(((((((((''''''%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''')))(((&&&$$$###$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""######&&&+++,,,)))'''((()))(((&&&%%%$$$%%%&&&''''''***......+++&&&###!!!%%%$$$######$$$&&&(((***&&&%%%$$$$$$&&&))),,,...((('''&&&$$$##############################$$$$$$"""###%%%'''((()))((((((&&&%%%$$$$$$%%%%%%###"""###$$$%%%%%%######$$$%%%((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%$$$###!!!!!!###%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$""" !!!""" !!!"""###$$$%%%!!! !!!###$$$$$$### !!!!!!!!!!!!!!! """$$$&&&'''%%%$$$$$$%%%###!!!!!!"""""""""###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&###$$$&&&%%%$$$"""###$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&&&&'''%%%$$$&&&%%%$$$#########$$$%%%!!!!!!!!!"""$$$%%%$$$"""&&&&&&&&&&&&%%%$$$###"""###&&&'''&&&###"""###%%%(((((('''&&&%%%$$$$$$###"""#########$$$$$$%%%%%%&&&###"""%%%)))***'''###&&&)))---...,,,+++,,,...+++***'''$$$"""###############"""""""""""""""###'''''''''''''''(((((()))***))))))(((((()))******((('''''')))+++,,,+++***+++***))))))***,,,///000000///...,,,+++*********(((((())))))***++++++++++++***)))((('''(((((())),,,,,,,,,,,,++++++***))))))'''&&&'''(((******)))(((((())))))***+++++++++*********)))((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))+++,,,.../////////......***************+++,,,,,,+++***)))***+++,,,***((((((((()))))))))*********((((((***---000///,,,)))+++)))+++...---(((&&&''')))******+++,,,,,,,,,,,,&&&&&&&&&''')))+++...000111///---...000111---***,,,,,,------------......))))))((('''&&&''')))***(((((((((''''''(((((((((%%%&&&(((*********)))(((&&&'''((('''&&&''')))***$$$(((((($$$###%%%'''&&&&&&&&&%%%'''+++...000000...//////---)))((((((***,,,///:::IIIWWWeeeuuuqqqsss|||eee[[[mmmzzziiiYYYLLLBBB>>>999999555000***))),,,000,,,,,,++++++++++++++++++'''''''''***------+++)))((('''&&&&&&&&&((()))***%%%***//////,,,+++...222---***&&&""""""$$$(((+++((((((((('''&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&((())))))'''&&&######$$$&&&'''(((((()))''''''&&&&&&%%%%%%$$$$$$$$$######%%%'''((('''%%%%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%###%%%)))***'''''')))+++)))&&&$$$$$$%%%''')))$$$'''***+++)))'''%%%%%%$$$$$$###$$$%%%''')))***((('''&&&%%%&&&))),,,...((('''%%%$$$######$$$$$$######$$$$$$$$$###""""""###%%%&&&((()))((('''&&&$$$%%%%%%&&&'''&&&$$$###!!!"""$$$$$$######%%%&&&((('''%%%$$$############""""""###$$$%%%%%%%%%%%%###$$$$$$"""!!!!!!###%%%'''''''''&&&&&&%%%%%%%%%"""######"""  """!!!!!!!!!"""###$$$$$$$$$!!! !!!###%%%%%%$$$ !!!!!!!!!!!!!!!!!!###%%%''''''&&&$$$######$$$!!!!!!###$$$$$$$$$%%%'''((((((&&&$$$###############$$$%%%&&&'''###%%%&&&%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&&&&'''''')))&&&$$$$$$'''((('''$$$'''&&&$$$###"""###$$$%%%"""!!!""""""###$$$######'''&&&%%%%%%&&&%%%###""""""&&&))))))%%%"""###%%%(((((('''&&&%%%$$$""""""######"""######$$$%%%&&&%%%$$$%%%+++222222+++$$$)))+++------+++***+++,,,$$$%%%$$$!!!!!!###&&&&&&"""""""""!!!""""""######&&&&&&%%%%%%&&&&&&'''((())))))))))))******+++,,,((((((((()))+++,,,+++)))***)))(((((())),,,///000111000...,,,******))))))'''(((((()))******++++++******((('''''''''((()))******+++******)))(((''')))'''&&&''')))*********'''(((((()))******++++++++++++***)))((('''&&&&&&&&&%%%%%%&&&((()))***+++))))))))))))))))))))))))***+++,,,---...---,,,,,,******))))))******+++,,,+++***)))***,,,,,,+++)))))))))))))))************((((((***---///...,,,)))+++)))))),,,+++'''%%%'''(((((())))))***+++,,,,,,((((((((()))***---///000000...---///111222000---------------------------''''''(((&&&$$$$$$''')))((((((''''''''''''((((((&&&''')))*********)))((('''(((((((((&&&&&&(((***%%%))))))%%%###%%%&&&%%%&&&%%%&&&)))---000111111///---)))%%%%%%(((---111888BBBUUUiiivvv~~~jjjlllrrrgggvvv}}}zzzmmmZZZLLLEEE???888333111222000---((((((+++///,,,,,,,,,,,,+++***))))))%%%&&&(((***,,,,,,***(((((('''&&&&&&&&&(((***+++&&&+++000000,,,***,,,///***)))'''%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%&&&''''''%%%%%%&&&''''''&&&'''(((******)))'''"""###%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$###############$$$&&&'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&%%%%%%######"""###&&&###"""%%%%%%$$$&&&)))+++)))&&&$$$$$$%%%''')))%%%&&&&&&%%%%%%%%%(((***$$$$$$$$$$$$&&&''')))***,,,***(((&&&&&&(((***+++((('''%%%$$$###$$$%%%%%%######$$$$$$$$$######"""'''(((((((((((('''%%%$$$$$$&&&((())))))'''%%%$$$!!!"""$$$%%%$$$%%%&&&(((&&&&&&$$$###""""""""""""!!!"""###%%%%%%&&&%%%%%%###$$$$$$###!!!"""$$$&&&)))))))))(((((('''&&&&&&""""""###""" !!!"""############"""""""""""""""!!! !!!$$$%%%$$$### !!!!!!!!!!!!!!!"""$$$''''''%%%"""!!!!!!$$$""" """$$$&&&&&&%%%&&&((()))((('''$$$###############$$$%%%&&&'''###$$$%%%%%%###!!!!!!"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%######&&&((('''%%%&&&%%%$$$#########$$$$$$######$$$$$$###$$$$$$%%%'''%%%$$$%%%''''''$$$""""""&&&)))***(((%%%%%%%%%'''''''''&&&%%%###"""!!!$$$$$$######$$$%%%&&&&&&'''(((,,,555======444++++++,,,,,,+++)))'''''''''$$$((((((###!!!%%%((((((###"""""""""""""""###$$$%%%%%%%%%%%%%%%&&&''''''(((((()))******+++,,,,,,)))(((((()))++++++***)))))))))((()))***,,,...///......---,,,+++***))))))''''''((())))))******+++***)))((('''''''''(((((())))))))))))))))))((('''***((('''(((***++++++***''''''((())))))******++++++******)))(((''''''&&&&&&%%%$$$&&&(((+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))((()))******+++***))))))***,,,,,,+++))))))*********++++++++++++(((((((((***,,,---+++******((((((++++++'''%%%'''''''''''''''(((***+++,,,)))***+++,,,---...//////...------...000111000///------------,,,,,,,,,+++%%%'''((('''$$$###&&&)))(((''''''&&&&&&''''''((()))))))))******))))))((('''(((((((((&&&&&&(((***(((,,,+++'''%%%&&&'''&&&######$$$'''***---...---///---******---444;;;@@@OOO]]]sss{{{iiimmm}}}tttiii___QQQ@@@777888888444///......---+++))))))***,,,******+++++++++***))))))'''(((***,,,---,,,+++***'''''''''''''''((()))***'''+++......+++))))))***&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''')))++++++***((("""###%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###$$$######%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$"""###$$$'''""" """"""!!!$$$))))))(((&&&%%%$$$%%%&&&'''((('''%%%###!!!###&&&)))%%%%%%%%%%%%&&&'''))))))...,,,)))&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%+++***)))(((&&&%%%%%%$$$$$$'''+++,,,***'''%%%$$$!!!###%%%%%%%%%&&&''')))$$$$$$%%%%%%$$$###"""!!!!!!"""$$$&&&'''''''''&&&$$$$$$%%%###"""###%%%'''((()))))))))((('''&&&&&&"""######"""!!! """############""""""!!!!!!!!!###"""!!!"""$$$%%%$$$### !!!"""""""""""" ###&&&&&&$$$""" $$$"""!!!"""$$$'''((((((''''''(((((('''&&&%%%$$$############$$$%%%&&&&&&"""###%%%$$$###!!!"""######$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%######$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%######%%%'''&&&$$$###%%%((()))&&&$$$###%%%)))+++,,,+++(((&&&&&&'''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&%%%%%%%%%''',,,555;;;;;;444---+++***)))((('''%%%%%%$$$***000000'''###''')))'''$$$$$$###############$$$&&&&&&&&&&&&&&&'''((((((&&&'''((()))++++++,,,,,,)))(((((()))++++++***(((((())))))***+++,,,,,,---***+++,,,,,,,,,+++***)))''''''(((((()))************)))((('''&&&'''((((((((())))))*********)))))),,,***))))))+++,,,++++++''''''(((((()))***************))))))((((((''''''(((&&&$$$&&&(((******)))))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''(((((()))***)))(((((()))+++,,,+++)))++++++++++++,,,,,,,,,,,,)))((('''(((***++++++***)))'''(((++++++(((&&&(((''''''''''''(((***,,,---''')))+++.../////////...---......---,,,,,,///000......---,,,+++******)))###'''***)))%%%$$$&&&((((((''''''&&&&&&''''''(((++++++***)))(((((((((((('''((()))(((&&&&&&((()))))),,,,,,'''$$$&&&'''%%%######$$$&&&)))++++++***222444999???GGGMMMQQQSSS```oooxxx||||||ooo___TTTEEE<<<222...000222000,,,,,,+++)))((()))******)))'''(((((()))))))))))))))((()))+++++++++***))))))''''''((((((((((((((('''&&&''')))+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''')))+++,,,***)))"""###%%%&&&'''&&&%%%$$$"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$######$$$%%%&&&'''&&&'''((('''$$$###$$$%%%%%%""" ######!!!###''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###""""""%%%'''&&&&&&&&&&&&''''''((((((...,,,)))&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$&&&'''(((,,,***(((&&&%%%%%%&&&'''###''',,,---***%%%###"""!!!###%%%%%%%%%%%%'''(((###$$$&&&((((((&&&$$$""""""###%%%'''((((((((('''%%%%%%%%%$$$###$$$&&&)))&&&&&&'''(((''''''&&&%%%"""###$$$###!!!!!!###%%%!!!!!!!!!!!!!!!!!!""""""%%%###"""###$$$$$$###!!! !!!"""""""""""""""%%%'''%%%"""!!! ###""""""$$$''')))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%% """$$$$$$###""""""###"""###%%%&&&&&&$$$###"""############$$$%%%&&&&&&$$$$$$$$$""""""###%%%(((&&&''')))))))))(((&&&%%%$$$&&&&&&%%%###"""%%%'''%%%###!!!$$$)))+++(((%%%&&&&&&(((---222222---((('''((()))***)))(((&&&%%%'''(((((((((((('''%%%$$$$$$%%%(((---000000---***((('''&&&%%%&&&&&&&&&%%%+++333222'''"""&&&)))&&&&&&&&&%%%$$$#########$$$'''''''''''''''((())))))%%%&&&((()))++++++,,,,,,)))(((((()))++++++***(((((()))***++++++,,,++++++''')))+++,,,,,,+++***)))''''''(((((()))************)))((('''&&&''''''(((((()))***+++++++++++++++---+++******+++,,,,,,+++''''''(((((()))*********))))))))))))((((((((((((***'''%%%&&&(((***((('''))))))))))))))))))))))))((()))***+++******(((((('''''''''''''''((())))))((((((((()))++++++***)))++++++,,,,,,,,,---------)))'''&&&&&&(((***++++++'''&&&(((,,,,,,((('''((((((''''''''')))***,,,...%%%'''+++...000000///...---//////,,,))))))---000......---,,,***)))((((((###'''+++***'''$$$&&&((('''''''''&&&&&&'''''''''---,,,***(((''''''(((((((((((()))(((&&&&&&''')))'''******%%%"""$$$$$$###&&&%%%&&&(((***,,,+++***777===IIIUUU```ddddddccceeeuuu}}}qqqfffYYYJJJ???444111---,,,---...,,,***+++(((%%%&&&)))+++)))'''%%%%%%&&&&&&'''((())))))'''((())))))''''''''''''&&&'''((())))))((('''&&&$$$$$$&&&(((***)))'''$$$%%%$$$$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''(((***,,,,,,+++)))"""###%%%&&&&&&%%%$$$""""""###%%%'''((((((((('''%%%$$$$$$&&&(((((('''&&&%%%$$$"""""""""$$$&&&'''&&&((()))((($$$###$$$&&&###!!!"""%%%%%%""""""%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$%%%'''&&&&&&'''''''''''''''''',,,***(((%%%%%%%%%'''(((%%%&&&'''''''''&&&%%%$$$&&&%%%$$$###$$$&&&)))***+++)))'''%%%%%%&&&(((***"""''',,,,,,)))$$$!!! !!!###$$$%%%$$$$$$&&&'''###%%%(((******)))&&&$$$"""$$$&&&((()))))))))(((%%%&&&&&&%%%$$$%%%'''***###$$$%%%&&&&&&&&&$$$$$$###$$$$$$###""""""$$$%%% !!!"""######&&&$$$######$$$$$$"""!!! !!!"""""""""""""""&&&'''&&&###"""!!!######$$$&&&)))+++***))))))((('''%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$!!!#########"""###$$$!!!"""###$$$$$$###!!! """"""""""""###$$$%%%&&&"""###$$$""" !!!%%%(((((()))+++---,,,***(((&&&$$$&&&&&&$$$"""!!!$$$'''$$$"""!!!$$$))),,,)))&&&(((''')))///666777111***((()))+++,,,+++***((('''((()))******)))'''%%%###))))))))))))***+++,,,,,,%%%$$$###$$$&&&'''((('''%%%...///%%% &&&)))'''((('''&&&%%%$$$$$$$$$$$$(((((((((((()))))))))))))))'''$$$%%%)))++++++***%%%'''*********)))***,,,((()))+++,,,---,,,,,,+++++++++++++++******))))))''''''''''''((()))++++++))))))(((&&&&&&%%%%%%%%%((('''&&&(((***+++***)))+++------))))))+++***'''))))))((((((((((((((((((******)))(((''''''((((((&&&&&&'''))))))*********&&&'''((())))))******))),,,+++++++++++++++,,,,,,***)))(((''''''((())))))''')))+++,,,---+++***)))*********+++,,,,,,***((('''((()))******)))((('''((()))(((&&&$$$$$$&&&((()))******+++,,,,,,,,,+++++++++,,,,,,---......///000///---++++++---000111............---,,,+++++++++***(((&&&%%%%%%%%%%%%((((((((('''&&&%%%###""")))***+++***(((&&&'''(((,,,++++++***+++,,,---...&&&+++&&&###(((%%%"""'''%%%&&&(((***,,,000555888LLL[[[iiilllkkkkkkjjjhhhhhhxxxgggSSSFFF???<<<<<>>666...(((***,,,---,,,++++++,,,+++******++++++***'''%%%'''((()))***++++++***)))%%%%%%%%%&&&'''((()))***%%%$$$######$$$%%%'''(((+++)))'''%%%%%%###!!!(((((((((''''''''''''''')))'''&&&'''***,,,+++***&&&(((***+++******+++,,,)))***+++,,,---,,,++++++******+++,,,+++***)))(((&&&&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&'''&&&&&&''')))******)))***---,,,)))(((******'''))))))))))))))))))))))))******)))((((((((())))))))))))******))))))((((((&&&'''((()))************,,,++++++*********++++++((((((''''''((()))***+++((()))***+++++++++******+++******+++------+++)))'''((()))******)))((('''((())))))'''&&&%%%''')))+++,,,------......------++++++++++++,,,,,,,,,,,,---,,,***))))))+++---...------------,,,+++***)))***((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&'''((('''&&&%%%&&&'''((('''''''''''')))+++,,,(((,,,&&&"""'''&&&%%%,,,)))***,,,000555>>>HHHOOOccckkktttuuuooogggcccbbbmmm~~~kkkSSSCCC;;;555444555000...,,,++++++,,,***)))((((((((('''''''''''''''(((((('''&&&'''((()))***$$$%%%&&&''''''&&&%%%$$$$$$&&&''''''&&&&&&''')))&&&''''''''''''%%%$$$###'''%%%$$$$$$&&&''''''&&&((('''&&&'''))))))'''&&&''''''&&&%%%$$$###""""""%%%&&&''')))))))))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%'''***+++)))&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%### ######!!!"""%%%$$$ %%%%%%%%%%%%%%%$$$######'''((()))++++++***)))(((------,,,++++++***))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&$$$"""!!!$$$############$$$&&&'''&&&&&&''')))***)))&&&###$$$######%%%((()))((('''"""$$$%%%###&&&)))((($$$%%%$$$"""!!!!!!###$$$%%%%%%%%%%%%%%%$$$###"""!!! """$$$""""""&&&%%%###!!!!!!###$$$"""!!!###%%%$$$!!! ###&&&)))+++------,,,)))&&&$$$"""$$$'''))))))'''%%%###'''$$$"""$$$'''(((%%%"""###((()))&&&###$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$'''&&&###!!!###%%%%%%$$$$$$$$$$$$#########$$$###""""""###$$$$$$$$$,,,666888888999000%%%&&&$$$%%%&&&'''***222===EEE:::///&&&&&&***+++,,,---...,,,+++///555777333...***,,,......---++++++,,,+++***(((((()))(((%%%###'''(((***+++++++++***)))&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''(((&&&$$$######""" ((((((''''''&&&&&&%%%%%%(((((((((***,,,,,,***)))''')))***+++******+++,,,++++++,,,---,,,+++***)))((()))+++,,,,,,***(((&&&&&&&&&&&&''''''(((((()))******)))((('''''''''''''''&&&%%%&&&((())))))((())),,,+++((('''))))))&&&)))))))))*********++++++))))))))))))))))))***+++,,,,,,,,,+++***((('''&&&&&&&&&((()))++++++,,,,,,,,,+++***)))))))))))))))'''''''''((()))***+++,,,)))))))))))))))***+++++++++******+++,,,,,,+++)))'''((()))******)))((('''((()))))))))'''((()))+++......//////000000//////.........---,,,++++++***)))((('''''''''(((***+++,,,,,,,,,+++***((('''&&&'''&&&%%%%%%%%%%%%''''''%%%$$$###""""""###$$$%%%$$$&&&''''''&&&%%%'''((('''&&&%%%%%%&&&'''***+++(((...)))%%%)))'''&&&---111555<<>>EEE;;;111***)))***(((&&&&&& """$$$%%%$$$###############""" ######$$$'''***+++***((( !!!"""""""""!!!  """$$$%%%%%%$$$$$$""""""""""""!!! $$$"""!!!!!!"""""" ((((((((((((((((((((((((&&&)))++++++(((%%%$$$%%%%%%'''(((((('''&&&&&&'''''''''((((((((('''%%%$$$%%%&&&'''((()))(((''''''((()))***++++++***)))'''((('''''''''''''''(((((('''&&&&&&''')))******)))(((++++++((((((++++++)))+++******))))))((((((''')))(((''''''''''''''''''((())))))******))))))(((++++++,,,,,,,,,,,,,,,+++******)))******+++,,,---***++++++,,,+++***((((((%%%%%%%%%%%%&&&(((***+++---+++))))))***+++++++++'''((()))******)))(((''')))+++,,,,,,+++))))))******************)))((((((''''''''''''''''''''''''$$$&&&(((+++,,,+++***)))$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$&&&'''############$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''+++***)))))),,,111666999MMMRRRKKKDDDIIIPPP]]]ooollljjjfffbbbbbbfffnnnttttttyyy}}}llljjj|||iii]]]^^^YYYLLL>>>555///,,,***'''(((,,,---,,,+++...,,,+++))))))***++++++***++++++++++++++++++++++++)))(((&&&%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%(((++++++***'''&&&&&&%%%%%%$$$######$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$############!!!%%%))))))&&&###$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&)))&&&######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&$$$###""""""###$$$###!!! """(((333>>>>>>999((('''%%%$$$$$$$$$&&&'''###""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''''''&&&%%%$$$"""&&&%%%###"""%%%)))&&&%%%%%%%%%%%%%%%%%%&&&%%%***+++(((&&&&&&((($$$$$$%%%%%%%%%$$$###"""'''&&&%%%&&&((())))))(((((('''&&&((())))))(((&&&###%%%$$$"""$$$'''%%%!!!!!!!!!"""###$$$%%%%%%%%%'''&&&&&&%%%$$$""" !!! !!!###$$$%%%!!!$$$(((((('''%%%&&&''''''&&&&&&''')))*********&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$#########"""$$$######&&&***)))$$$######$$$$$$$$$$$$######''')))+++)))&&&###$$$&&&'''''''''(((((()))))))))***---000...)))&&&&&&'''(((...***&&&)))%%%!!!'''***,,,...---,,,,,,///222...***''')))((($$$###%%%##################"""""""""""""""  ###$$$&&&)))+++***'''$$$ !!!!!!"""!!!  """###$$$###"""!!! $$$"""!!! !!!!!!&&&&&&&&&'''''''''''''''&&&)))+++***&&&$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''((((((((('''(((***+++***)))'''&&&''''''&&&&&&&&&''''''(((((('''&&&(((***+++***))))))+++,,,)))))),,,,,,)))++++++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&)))))))))))))))((('''''',,,,,,------,,,,,,++++++))))))******+++,,,......((()))+++,,,,,,+++***)))$$$%%%%%%&&&'''((()))***///,,,******+++------,,,'''((()))******)))(((''')))+++---,,,+++)))((((((***************)))((('''&&&&&&''''''((()))))))))###%%%(((+++,,,,,,***)))######$$$%%%%%%%%%%%%$$$###""""""""""""$$$%%%'''""""""############"""!!!%%%'''((('''&&&&&&''')))++++++***,,,111777>>>BBBUUU______\\\^^^\\\]]]iiifffeeeeeedddfffkkkqqqvvviiifffzzzXXX???888:::999444///.........***''')))---///------///+++***((()))***,,,++++++---,,,+++***)))'''&&&&&&((())))))'''%%%$$$%%%&&&%%%$$$###""""""###$$$%%%&&&(((++++++)))&&&%%%$$$%%%$$$#########$$$%%%&&&'''%%%$$$$$$&&&''''''&&&%%%$$$###$$$&&&&&&$$$"""############"""""""""""""""&&&******&&&###$$$&&&###%%%''''''%%%$$$$$$%%%***(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$&&&&&&&&&%%%&&&'''%%%###!!!"""###$$$$$$###"""###%%%+++888CCCDDD???)))'''&&&$$$$$$%%%&&&'''###"""""""""###$$$%%%%%%&&&%%%$$$###"""""""""###"""$$$&&&(((((('''$$$###"""&&&&&&######&&&***'''&&&$$$$$$$$$$$$&&&''' &&&,,,---)))%%%$$$%%%$$$%%%&&&&&&%%%$$$"""!!!%%%$$$%%%&&&)))***)))(((%%%%%%&&&'''))))))'''%%%$$$&&&&&&$$$%%%(((&&&"""!!!"""###$$$$$$$$$$$$$$$'''''''''&&&$$$"""!!! !!!  ###%%%&&&'''!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%(((+++---......(((&&&%%%&&&'''((('''&&&"""###$$$$$$%%%%%%%%%%%%"""###%%%$$$############!!!###""""""&&&+++***%%%$$$%%%%%%&&&&&&%%%%%%$$$))),,,///---)))&&&&&&'''&&&''')))***,,,,,,,,,,,,***///333222,,,''''''(((%%%,,,***'''***$$$!!!&&&)))++++++'''&&&'''((((((&&&&&&(((&&&""""""%%%'''$$$"""!!!"""###"""!!!######"""  """###%%%'''***+++)))$$$ !!!!!!"""""""""!!! !!!###$$$###""" $$$""" ((('''&&&%%%$$$%%%%%%&&&***(((&&&%%%$$$%%%&&&'''&&&(((+++,,,+++((($$$!!!$$$%%%'''(((((('''%%%$$$%%%&&&''''''((((((''''''))))))******)))((('''%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++((()))******)))(((***+++((((((((('''&&&&&&&&&%%%***'''&&&&&&))))))(((%%%((()))+++++++++)))'''&&&(((+++......+++(((((()))((()))******)))***,,,...)))(((((('''''')))***+++(((***++++++)))(((((()))++++++++++++++++++++++++......---,,,+++))))))(((------...---,,,***((('''+++...000---'''$$$%%%''')))(((&&&$$$$$$$$$&&&'''(((&&&$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!! """$$$$$$%%%'''((((((&&&&&&((((((((('''''''''---,,,111>>>KKKVVV```ggglllllllllgggaaa]]]]]]^^^eeeeeecccbbbfffsss{{{sssWWWAAA555444333111///---,,,++++++)))((('''(((***++++++***)))************)))((((((******))))))(((((('''''',,,(((%%%%%%(((***'''$$$$$$%%%&&&&&&$$$$$$%%%&&&((()))(((((('''&&&$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%$$$###"""#########$$$$$$###############""""""""""""######"""%%%***,,,***'''%%%###$$$$$$&&&&&&&&&&&&$$$$$$***)))'''%%%$$$$$$$$$%%%!!!###&&&((()))(((&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%!!!%%%(((((('''&&&&&&$$$###"""!!!!!!"""###$$$###'''+++111:::DDDFFFCCC888---%%%&&&(((&&&%%%'''$$$$$$#########$$$%%%&&&$$$$$$###"""!!! &&&'''))),,,,,,***%%%!!!%%%%%%$$$$$$%%%%%%&&&'''***)))'''%%%$$$$$$$$$%%%$$$%%%''')))((('''$$$###&&&'''&&&%%%######$$$&&&+++(((%%%$$$$$$%%%%%%%%%"""$$$'''((('''&&&''''''(((+++***&&&%%%'''&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""!!!"""$$$&&&'''(((+++%%%!!!###%%%$$$%%%''''''''''''(((***---///000***'''%%%&&&(((***)))'''$$$###"""!!!!!!"""###$$$$$$$$$#########$$$&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$***,,,//////,,,)))((('''***+++,,,000333222---(((+++333:::777...&&&%%%''',,,+++)))&&&###!!! """%%%(((((('''&&&%%%%%%$$$&&&&&&######&&&'''%%%%%%$$$###!!!!!!!!!""""""!!! !!!)))*********((($$$   !!!!!!!!! """$$$%%%###((('''&&&%%%$$$%%%%%%&&&***)))'''&&&%%%&&&'''(((%%%''')))++++++)))&&&$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''(((''''''&&&(((((()))******((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((())))))*********)))***+++***(((''''''((('''''''''''''''&&&&&&&&&)))((((((***+++***&&&###((()))***,,,,,,***)))(((&&&))),,,,,,***(((((((((***++++++***(((((()))+++(((((('''&&&'''((()))******+++,,,+++)))'''''''''************++++++++++++,,,,,,,,,+++******))))))+++,,,,,,,,,+++)))((('''))),,,...,,,'''$$$%%%'''&&&%%%$$$###$$$&&&((()))&&&$$$###$$$&&&((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""!!! """###""""""""""""""",,,***((((((+++---///000,,,999RRRppp|||vvvsssuuuuuunnnccc[[[YYYZZZ```dddhhhkkkqqq~~~~~~uuu~~~zzzppp```LLL<<<333000222111///...,,,+++++++++)))((('''(((***+++***)))***************)))((('''******))))))((((((''''''***'''%%%&&&***,,,+++((($$$%%%&&&&&&$$$$$$%%%&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$############""""""#########"""%%%'''(((&&&###!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$)))(((&&&$$$############"""$$$''')))))))))'''&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$''')))***)))'''''''''######""""""""""""#########***333???HHHHHHCCC;;;000(((''''''%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''$$$######""""""!!! &&&''')))***+++)))&&&###%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((&&&$$$######$$$'''(((((('''%%%$$$&&&'''&&&%%%######$$$&&&)))'''$$$###%%%'''(((((($$$$$$%%%&&&''''''%%%%%%&&&)))(((%%%$$$'''&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$&&&'''((((((---&&&"""###%%%######%%%,,,+++)))(((''''''((()))(((%%%###$$$&&&'''&&&%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%'''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######(((+++......,,,***)))(((+++,,,...111333222...******000555333,,,&&&%%%''')))((('''%%%###"""!!!!!!!!!$$$'''((('''&&&&&&'''&&&)))(((%%%%%%((((((&&&%%%$$$###!!! !!!!!!""" """######((())))))(((%%%"""   !!!!!! '''&&&&&&%%%%%%%%%%%%&&&***)))((('''&&&'''((()))%%%&&&((()))))))))((('''%%%%%%'''''''''&&&%%%$$$###$$$&&&'''((('''%%%$$$&&&'''((()))***)))((((((%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******)))'''%%%%%%&&&&&&&&&&&&''''''''''''''''''(((***,,,---+++'''###((()))+++,,,,,,+++***)))$$$&&&))))))(((''''''''',,,,,,+++)))'''%%%&&&'''''''''&&&%%%&&&'''((()))+++,,,,,,+++(((&&&&&&&&&((((((((())))))*********************************))))))*********)))'''&&&&&&)))+++)))&&&$$$%%%'''"""""""""###%%%''')))+++%%%###"""###%%%&&&%%%$$$%%%$$$$$$$$$######"""""""""""""""""""""!!!!!! !!!"""$$$%%%%%%&&&&&&+++******000999AAAGGGHHHIIIQQQfffvvvwwwyyyyyyqqqeee\\\[[[]]]aaaiiissszzz{{{hhheeennn|||}}}gggZZZ^^^XXXLLL===000+++---000///...---,,,++++++++++++)))((('''(((***+++***)))***+++******)))((('''&&&******))))))((((((''''''(((&&&%%%'''+++......,,,$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''%%%######$$$###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&###!!! ###$$$%%%%%%%%%%%%$$$###&&&%%%$$$###"""!!!!!!!!!###%%%''')))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&)))******)))&&&%%%%%%&&&"""##################"""###***444AAAIIIEEE======333***&&&&&&%%%%%%'''''''''%%%$$$$$$%%%&&&'''########################%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###&&&)))+++***'''### """###&&&'''((('''&&&%%%&&&&&&&&&%%%######%%%'''(((&&&$$$$$$&&&(((******&&&$$$###%%%''''''$$$!!!$$$&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))---'''###$$$$$$""""""$$$,,,***(((&&&$$$#########%%%###!!!!!!###$$$###"""%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$'''***---...---,,,++++++---...000222333222...***)))+++---,,,)))&&&%%%%%%&&&&&&%%%######""""""""""""%%%''''''&&&'''((()))+++***'''&&&))))))&&&%%%$$$"""!!! """ !!!%%%((()))''''''%%%$$$"""  !!!""""""  &&&%%%%%%%%%%%%%%%%%%%%%***)))(((((((((((())))))''''''((((((((((((((((((&&&&&&'''''''''&&&%%%$$$"""###%%%''''''&&&%%%###$$$&&&'''))))))))))))(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%'''%%%&&&&&&&&&'''(((((((((&&&''')))+++,,,,,,***(((++++++,,,,,,+++***)))(((###$$$&&&'''''''''''''''*********(((&&&$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))***+++***(((''''''''''''''''''((((((((())))))'''(((((())))))******+++&&&'''((()))((('''&&&%%%###%%%''''''%%%$$$%%%&&&!!!!!!"""###$$$&&&(((***$$$######$$$%%%%%%$$$###$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!###!!!"""&&&'''&&&&&&'''''',,,666GGGYYYffflllmmm|||{{{~~~vvvvvvsssnnniiiggghhhjjjmmmvvvkkkOOOJJJUUUiii~~~|||gggRRRFFFCCCAAA<<<444...+++---///++++++************++++++)))((('''((()))***)))(((************)))(((&&&&&&******))))))(((((('''''''''%%%%%%&&&***------,,,%%%&&&'''&&&$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((111777444***######&&&$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++***'''$$$"""###$$$######$$$$$$$$$$$$######$$$###""""""!!! ###$$$&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%"""!!!"""$$$""""""$$$%%%%%%$$$""""""$$$&&&)))///:::@@@:::111:::222***%%%$$$%%%&&&((('''&&&%%%$$$###$$$%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$######"""$$$''')))(((&&&###!!!!!!###%%%&&&''''''&&&&&&&&&&&&&&&$$$######%%%''')))'''%%%%%%''')))******((($$$"""$$$''''''###!!!$$$%%%"""###''''''%%%"""""""""######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''+++&&&$$$%%%%%%""""""%%%&&&%%%$$$###"""###$$$$$$###"""!!!!!!!!!""""""!!!$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%(((***---///...---......000111222222111///+++(((((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$###""""""""""""!!!$$$%%%&&&&&&''')))***,,,***&&&&&&((((((%%%%%%$$$"""  """%%%(((+++,,,&&&$$$"""   """$$$###!!! !!!###&&&'''$$$$$$%%%%%%%%%%%%%%%%%%))))))((((((((()))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$$$$%%%'''((())))))))))))%%%&&&'''((((((((('''''')))((((((((('''&&&&&&&&&$$$&&&''''''&&&&&&''')))%%%&&&&&&&&&'''(((((((((%%%&&&'''((()))+++...///------,,,+++***((('''&&&$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$&&&'''(((%%%''')))))))))((()))***''''''''''''''''''''''''%%%&&&&&&''')))******+++%%%&&&'''''''''&&&%%%$$$"""###%%%%%%%%%$$$%%%%%%"""""""""###$$$%%%&&&&&&###$$$%%%&&&%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!'''""""""'''***'''&&&(((222???UUUooo}}}xxxrrrooorrrwwwzzz|||}}}zzzaaaGGGCCCNNNbbb|||tttpppwwwuuuvvvnnnrrrzzzxxxoooggg\\\LLL>>>777000000000///,,,***)))))))))))))))))))))***++++++***((('''((())))))((('''*********))))))'''&&&&&&******))))))((((((''''''&&&%%%$$$%%%'''((())))))%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///<<>>...!!! %%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$(((((('''$$$""""""$$$&&&######""""""""""""######"""############"""!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%###$$$&&&(((######$$$$$$$$$$$$######"""###"""!!!&&&------***///...)))###"""%%%((((((###"""!!!!!!!!!###$$$%%%######$$$%%%&&&'''((((((!!!$$$&&&%%%"""!!!$$$&&&###$$$%%%&&&'''&&&%%%%%%######"""!!!"""###%%%&&&######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&((())))))***,,,---,,,)))&&&'''%%%$$$%%%'''&&&### ###$$$"""###'''(((&&&"""!!!!!!"""###%%%''')))'''&&&###""""""$$$''')))''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&%%%###%%%***$$$###"""!!!!!!!!!"""###%%%&&&&&&$$$"""!!!###$$$"""###$$$&&&((()))))))))&&&%%%$$$#########$$$%%%%%%&&&'''((()))))))))))))))))))))))))))*********+++---......,,,+++,,,---...//////---)))%%%""""""%%%###!!!!!!"""$$$%%%$$$((('''%%%$$$""""""!!!!!!"""###$$$$$$""""""###%%%$$$&&&%%%"""!!!$$$$$$!!!!!! """'''******'''%%%$$$!!! !!!!!!"""""""""!!! """&&&((()))"""###$$$%%%&&&%%%%%%$$$&&&&&&'''((((((((((((((((((((())))))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%&&&'''((($$$%%%'''(((((((((''''''%%%&&&((()))))))))''''''))))))((('''&&&%%%$$$###%%%&&&((((((''''''(((***'''''''''''''''&&&&&&&&&$$$&&&'''''''''(((+++...))))))((((((((((((((((((***(((&&&&&&((()))(((&&&!!!###$$$#########%%%''''''&&&%%%%%%%%%&&&((()))$$$&&&((()))(((((()))++++++***)))((('''%%%$$$$$$$$$$$$%%%&&&'''(((((()))''''''(((((('''%%%###"""#########$$$%%%%%%$$$$$$!!!""""""###############!!!###&&&&&&###!!!!!!"""!!!""""""######$$$$$$%%% !!!"""""""""""""""### ***BBBVVV```hhhqqquuurrrnnnnnnmmmqqquuuVVVLLLbbbsssYYYfffrrrpppdddXXXUUUWWWIII???666222///***'''(((,,,+++)))(((((()))))))))))))))))))))))))))***+++***(((''''''(((((('''&&&&&&'''(((((()))(((((((((******))))))((((((''''''###$$$$$$#########%%%&&&&&&''''''&&&$$$######$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%''',,,000...'''!!! !!!$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$######$$$###"""!!!!!!$$$&&&###"""!!!!!!!!!!!!"""#########$$$%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))(((((()))'''&&&%%%&&&(((%%%$$$$$$######$$$$$$%%%"""###!!!###))),,,,,,...///,,,%%%###&&&'''%%%""""""!!!!!!"""$$$&&&'''$$$$$$%%%&&&'''(((((()))###&&&)))(((%%%###$$$'''"""###%%%'''((((((''''''$$$######"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((%%%'''+++...000///***&&&&&&&&&'''''''''%%%$$$###!!!$$$%%%###$$$'''(((&&&&&&%%%#########$$$&&&'''(((&&&###!!!"""$$$'''***'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''%%%"""$$$)))%%%$$$###"""!!!"""######%%%''''''%%%"""!!!###%%%"""###&&&(((***+++++++++'''&&&%%%$$$###$$$$$$%%%$$$%%%&&&((()))***++++++(((((()))))))))*********,,,------+++)))''''''(((&&&)))***)))%%%"""!!!"""#########""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!"""!!!$$$### ######!!!"""%%%))))))'''###!!!!!!""""""!!!!!! """"""$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&'''((((((''''''%%%&&&((()))))))))(((''')))((('''&&&%%%$$$$$$%%%((('''%%%%%%%%%&&&)))***%%%&&&'''((((((((('''&&&%%%&&&((()))***)))(((&&&))))))((('''%%%$$$######'''((())))))'''&&&'''((((((((((((''''''&&&&&&%%%###'''******((('''((()))&&&&&&&&&&&&'''(((******---***'''''')))***(((&&&"""###$$$###""""""$$$&&&''''''&&&%%%&&&'''((()))%%%'''))))))((('''((())),,,,,,***)))'''%%%$$$###$$$$$$%%%&&&&&&'''(((((((((((((((((('''%%%###"""$$$$$$$$$$$$&&&&&&$$$### """###$$$$$$$$$$$$"""%%%%%%"""  !!!!!!"""###$$$%%%&&&&&& !!!"""""""""""""""+++(((222KKK```kkkttt}}}~~~xxxqqqsssWWWOOOeeevvvVVV]]]ccc```WWWLLLFFFDDD999222...//////,,,***************+++,,,+++(((&&&******))))))))))))*********(((''''''(((((('''%%%%%%&&&'''((())))))))))))*********)))((((((''''''"""###$$$$$$###$$$&&&(((&&&''''''&&&$$$######$$$"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%)))'''$$$%%%'''((('''&&&$$$"""  """$$$"""###%%%&&&&&&%%%###"""!!!"""###""""""###%%%(((###"""!!! !!!"""###$$$$$$%%%&&&&&&%%%###"""#########$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))((())))))(((&&&$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$'''%%%$$$'''++++++///222///'''$$$&&&'''###""""""""""""$$$&&&((()))%%%%%%&&&&&&'''(((((()))%%%)))---,,,'''$$$%%%(((!!!###&&&(((******)))((($$$$$$%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))"""%%%***000333111,,,((($$$&&&((((((&&&%%%%%%%%%"""%%%%%%###$$$((((((&&&)))(((&&&$$$######$$$%%%(((&&&###!!!!!!$$$(((***'''''''''''''''''''''&&&&&&%%%'''(((%%%!!!"""'''######""""""###$$$%%%&&&%%%''''''%%%"""!!!"""%%%###%%%'''***,,,---------((('''&&&%%%$$$%%%%%%&&&%%%&&&(((***,,,---......''''''(((((())))))******+++,,,+++)))&&&$$$###$$$!!!###&&&&&&###!!!"""###"""$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%&&&''''''&&&'''&&&###  ###"""######!!!%%%((()))(((###  ###"""  !!!'''###!!!!!! ############$$$%%%&&&&&&&&&''''''&&&%%%%%%(((******+++)))%%%%%%)))***)))'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((***''''''((((((((('''%%%$$$&&&'''((((((((('''%%%$$$''''''((((((''''''&&&%%%))))))***))))))((('''&&&''''''''''''''''''&&&&&&%%%(((***)))'''%%%'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&!!!!!!"""######$$$%%%%%%&&&)))++++++***(((''''''''''''''''''((()))+++,,,...---***'''%%%$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&&&&''')))+++***(((&&&$$$"""$$$&&&'''&&&%%%%%%%%%"""%%%$$$"""!!!###%%% """"""!!! !!!"""$$$$$$!!!"""''')))%%%$$$###"""!!!"""$$$&&&(((///===MMM[[[gggttt|||{{{sss|||qqqccc```mmm}}}lll^^^SSSRRROOODDD888111/////////---***))))))***---......+++(((&&&'''))))))((('''''''''(((***+++***'''%%%$$$&&&'''(((((('''&&&&&&&&&&&&'''((((((***+++(((%%%&&&******&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$"""!!!!!!""""""###$$$%%%&&&&&&&&&%%%$$$!!!$$$'''((('''%%%$$$###&&&###"""%%%%%%"""###&&&######""""""""""""######$$$"""$$$)))***&&&%%%'''&&&$$$###"""###$$$###""" !!!"""$$$$$$######"""!!!"""###$$$%%%$$$############$$$%%%%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%+++***(((&&&%%%######"""%%%%%%%%%$$$$$$$$$######"""### """)))&&&***;;;JJJHHH999---***"""'''"""!!!!!!!!!###$$$&&&(((###%%%&&&%%%%%%&&&(((***&&&(((***)))'''%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%'''))))))&&&"""%%%%%%%%%$$$$$$$$$######'''''''''((()))+++,,,------)))%%%$$$''')))***)))***&&&######%%%&&&%%%###,,,***((((((++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""###&&&)))%%%%%%$$$$$$$$$$$$$$$%%%,,,((()))///000...///444444///)))&&&'''((((((''')))***,,,...000111222222))))))***))))))'''%%%$$$,,,,,,***(((%%%### ###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###!!! ###'''(((%%%$$$&&&%%%   !!! !!!### !!!'''&&&&&&&&&&&&$$$ """!!!  !!!!!!!!!!!!!!! """$$$$$$"""!!!$$$///+++&&&!!!!!!###$$$$$$$$$%%%&&&&&&'''(((%%%'''''''''&&&&&&''')))+++,,,***&&&%%%((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%((())))))))))))(((((('''''''''''''''''''''''''''&&&(((******(((&&&''')))&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&"""""""""###$$$%%%%%%%%%''')))++++++***(((''''''(((''''''&&&&&&'''((())))))((('''%%%%%%$$$%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$&&&''')))(((&&&$$$###"""$$$&&&&&&$$$#########!!!############$$$%%%$$$%%%%%%$$$""""""###%%%$$$&&&$$$$$$)))***'''&&&%%%"""!!!###(((///444IIIXXXhhhsss{{{tttgggooo~~~zzz{{{oooffffffpppzzzsssiiifffnnn~~~kkkXXXDDD;;;777222///...---......,,,)))((()))***---...///---)))((()))+++***)))((('''&&&'''((())))))&&&$$$$$$%%%'''((((((&&&&&&&&&''''''''''''((())))))'''$$$&&&******'''&&&&&&&&&&&&&&&'''(((((('''&&&$$$###""""""#########$$$%%%&&&&&&%%%$$$$$$"""%%%((()))(((&&&$$$$$$&&&######%%%%%%###$$$'''$$$######""""""######$$$%%%###%%%))))))%%%$$$&&&%%%$$$""""""######"""!!! !!!"""###$$$######"""!!!"""###$$$%%%$$$$$$#########$$$$$$%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%+++***(((%%%###"""""""""%%%%%%$$$$$$$$$#########"""%%%###&&&,,,)))///BBBVVVTTTFFF999333)))!!!&&&""""""""""""###$$$&&&'''###%%%&&&&&&%%%%%%''')))%%%'''((((((&&&$$$###$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$&&&%%%$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))++++++***)))(((,,,)))%%%%%%'''))))))((('''%%%"""###%%%'''&&&%%%+++)))'''(((******(((&&&)))((('''&&&%%%$$$$$$###$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%&&&&&&'''---***,,,222444222333666666222---++++++++++++)))'''(((((())))))*********'''((((((((((((&&&$$$###&&&&&&&&&%%%$$$###!!! ###"""""""""""""""######&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&""" ###&&&'''$$$$$$&&&$$$  !!!""""""  ###%%%''')))'''$$$#########"""!!!""""""!!!!!!  !!!!!!!!! !!!"""""" """***'''"""!!!###&&&&&&&&&'''(((((())))))$$$&&&(((((('''&&&'''(((,,,---+++&&&%%%''''''%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&((()))'''&&&''''''''''''''''''&&&%%%$$$###%%%$$$$$$%%%%%%&&&'''((('''(((((((((((('''&&&&&&''''''((()))))))))(((((('''''''''''''''''''''''''''(((******)))(((((()))%%%%%%$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''')))++++++***((('''(((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$###$$$%%%&&&&&&)))((('''%%%$$$############$$$%%%&&&&&&$$$"""!!!!!!###%%%%%%###!!! !!!!!! !!!###$$$$$$###$$$$$$$$$###!!! !!!######%%%###"""$$$%%%$$$'''&&&%%%&&&+++555BBBJJJ```nnn||||||aaaRRR\\\nnn~~~wwwrrr```VVVXXXdddooo|||wwwkkkaaagggzzz~~~zzzvvv___LLL777+++))))))+++---+++++++++***(((((()))++++++,,,,,,+++)))))))))++++++***((('''&&&&&&'''((((((&&&######%%%'''((((((%%%%%%'''((((((((('''&&&'''(((&&&$$$&&&***+++(((''''''''''''((((((((((((((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$###%%%((()))'''&&&%%%%%%&&&######%%%&&&$$$%%%(((%%%$$$$$$######$$$$$$%%%&&&$$$%%%(((((($$$###%%%$$$"""!!!!!!"""###""" !!!!!!"""############"""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%+++)))&&&###!!!!!!!!!"""$$$$$$$$$#########"""""" %%%%%%(((---+++333IIIdddeeeXXXIIIAAA333&&&&&&###############$$$%%%&&&###$$$&&&&&&%%%%%%'''((($$$&&&'''&&&$$$#########$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&''')))+++,,,+++)))&&&$$$)))'''&&&&&&'''(((((('''%%%$$$"""###%%%''''''''')))((('''((())))))'''%%%(((((('''&&&%%%$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))***,,,+++...333444333333555333000...,,,,,,+++***(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###### !!!""""""######"""######""""""""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$***)))&&&""""""%%%&&&$$$###%%%$$$  !!!""""""!!!"""&&&))),,,---+++'''""""""$$$$$$""""""######"""!!!  ###!!!!!!$$$%%%&&&''''''((()))))))))###&&&((()))((('''''''''***+++***&&&%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$%%%&&&(((***+++((((((((((((((('''&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&''''''''''''''''''((()))***))))))))))))%%%$$$$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((***++++++)))(((((((((''''''&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&)))((('''&&&$$$###""""""###$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%"""  ### """###""" """###%%%%%%###!!!!!!"""###%%%%%%""" !!!$$$'''***,,,...333;;;HHHWWWbbblllwwwyyyaaaSSS[[[kkk{{{}}}ooofffeeejjjoooqqqooonnncccZZZeee|||}}}uuufff\\\WWWTTTRRRCCC999---((()))***)))(((((()))***)))'''''')))+++''''''((((((((('''((((((***)))((((((((((((******(((%%%######%%%''''''((($$$%%%'''))))))((('''%%%&&&'''&&&$$$''',,,---***((((((((()))))))))((((((((('''&&&%%%$$$%%%&&&'''&&&''''''&&&&&&&&&%%%%%%###%%%'''(((&&&%%%$$$%%%&&&######&&&&&&%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&(((%%%%%%((('''###"""$$$"""!!! !!!"""###!!! !!!"""""""""############""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$'''%%%###!!!!!!"""###$$$$$$$$$#########"""""""""%%%&&&(((+++)))333KKKkkknnncccTTTMMM>>>,,,'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''$$$&&&'''&&&$$$######$$$$$$%%%&&&&&&'''''''''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))((())))))***)))(((&&&%%%'''&&&&&&&&&''''''&&&&&&&&&%%%######$$$%%%''''''((((((((((((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%'''))))))(((&&&%%%%%%%%%%%%%%%&&&''')))***+++***+++---///000///......+++******)))(((&&&$$$###)))(((&&&$$$###############$$$$$$%%%%%%$$$###"""!!!"""########################""""""!!!%%%$$$###"""!!!""""""###((('''%%%###!!!!!!"""###%%%###"""$$$### !!!!!! !!!%%%)))+++---...)))%%% """$$$%%%!!!"""###$$$###"""  !!!"""$$$$$$&&&'''((((((''''''###&&&((()))((('''''''''&&&)))(((&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***(((&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&(((***,,,---(((((())))))(((((('''&&&%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))%%%%%%%%%%%%&&&'''((()))++++++***))))))((('''''')))))))))***************((()))***)))(((''''''(((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%###""""""$$$%%%%%%&&&%%%$$$#########$$$&&&%%%###!!! $$$!!! """ """$$$'''((('''%%%$$$$$$$$$%%%%%%%%%$$$&&&---555888<<>>999111((($$$&&&---222???FFFUUUaaadddaaaeeemmmeeejjjnnnnnnnnnsss}}}uuunnnlllhhh]]]TTTNNNJJJGGGEEE>>>555222666+++***---000,,,%%%%%%+++(((***((($$$&&&,,,---((()))******)))''''''((())))))((((((***,,,+++'''$$$%%%%%%%%%%%%&&&((()))***000---)))'''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%$$$!!!###((((((%%%'''((()))***)))(((&&&$$$$$$#########$$$&&&''')))((('''&&&$$$######$$$$$$((()))***)))((('''(((***'''###"""$$$###"""%%%$$$$$$######$$$$$$%%%'''$$$###%%%%%%""""""&&&!!!!!!"""$$$&&&&&&$$$"""###"""!!!!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&$$$$$$########################$$$$$$$$$$$$######"""$$$%%%'''&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%%%%%%% ###******111DDDHHHQQQJJJ@@@DDDBBB444***!!!"""$$$&&&''''''''''''!!!$$$&&&'''%%%$$$#########$$$$$$###!!!"""$$$&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$'''++++++)))&&&&&&'''&&&&&&''''''(((((())))))******)))'''%%%###""" $$$%%%$$$""" $$$(((###%%%&&&%%%######'''***&&&***---,,,)))%%%$$$$$$######$$$%%%&&&(((((()))"""$$$&&&''''''((()))+++444333111///---,,,+++***%%%(((&&&!!!"""))),,,***&&&((((((&&&###!!!###%%%''')))++++++***'''###  """###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$"""   ###''')))111,,,$$$!!!"""%%%''''''""""""""" &&&000;;;CCC333000+++&&&"""   ###%%%%%%"""!!! !!!!!!!!!  $$$'''&&&!!!%%%'''(((*********))))))'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%$$$$$$)))(((''''''''''''(((((()))(((&&&%%%%%%&&&''')))((((((((())))))))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((******'''&&&((('''###%%%%%%&&&'''((()))******************************...------,,,,,,,,,------%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&%%%$$$'''%%%###""""""###%%%'''(((((())))))((('''&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$""""""$$$&&&### """$$$###!!!!!!###!!!)))(((''';;;TTTpppaaaHHH222,,,555???DDDUUUhhhkkkcccfffkkknnnssslllooommmffffffsssyyyiiiXXXJJJAAA<<<999555222111///---+++)))((('''&&&&&&''')))***%%%&&&''')))************,,,***''''''((()))******))))))))))))((('''&&&%%%%%%&&&''''''(((((('''''',,,+++)))'''&&&%%%%%%&&&***)))'''&&&%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((((()))******)))'''%%%###"""&&&&&&###$$$)))(((###%%%$$$#########$$$%%%&&&+++---...+++%%%###'''+++'''$$$!!!"""$$$%%%###!!!###%%%&&&$$$!!! """%%%'''&&&%%%$$$############!!! """''''''$$$"""$$$ !!!!!!!!! !!!###%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$#########$$$***$$$"""%%%$$$"""&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''((('''&&&%%%$$$$$$#########%%%***111777;;;999777:::AAACCC999,,,###'''&&&!!!"""&&&&&&"""&&&%%%%%%&&&''''''&&&$$$""""""""""""###$$$%%%&&&'''(((***)))'''&&&&&&'''"""!!!!!!"""%%%'''''''''((('''%%%%%%&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$''')))***)))'''&&&&&&'''***'''###"""$$$'''''''''&&&)))+++***&&&$$$$$$%%%$$$''''''###!!!$$$'''''''''&&&&&&'''((()))'''&&&###---000&&&"""''')))%%%############$$$&&&((()))&&&$$$""""""###&&&***,,,///111222111...***((('''%%%$$$###$$$'''(((&&&###'''&&&%%%$$$$$$$$$$$$$$$&&&...222,,,%%%$$$### %%%###"""###$$$&&&&&&%%%###&&&&&&### """ !!!!!!!!!!!!  %%%***---999...%%%######"""!!!"""$$$"""  (((<<>>222......---+++++++++)))&&&###&&&&&&'''(((((((((((((((((((((((()))***---///000111---)))&&&'''(((******&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''',,,+++)))'''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$&&&'''''''''''''''''''''''''''%%%&&&$$$ !!!%%%'''&&&%%%%%%$$$###"""""""""###++++++***))))))((())))))'''&&&$$$$$$%%%%%%%%%$$$###$$$###"""  !!!############$$$$$$$$$%%%$$$!!!!!!$$$$$$!!! ###((((((&&&###!!!!!!$$$'''$$$$$$###"""!!!!!!!!!!!! !!!"""###%%%'''(((,,,((($$$$$$&&&((((((&&&###$$$$$$$$$$$$###""""""###"""""""""""""""######!!!$$$'''((((((''''''((('''(((,,,777CCCEEE444!!!''''''%%%"""$$$''''''%%%###&&&((('''%%%$$$%%%'''###$$$$$$%%%'''((())))))+++(((&&&'''))))))&&&###$$$###"""$$$'''))))))))))))(((''''''(((((('''&&&&&&'''(((((((((((((((''''''((()))((('''&&&&&&''')))'''$$$###%%%''''''''''''((()))(((&&&$$$###$$$)))'''### ###(((&&&!!!$$$$$$$$$&&&((()))((('''***111222***&&&((()))&&&&&&%%%###"""###&&&)))******+++---......,,,)))'''&&&''''''&&&$$$###$$$%%%&&&%%%###$$$&&&((())))))+++***(((&&&$$$###""""""!!!######$$$&&&%%%"""###""" !!!"""######"""###""""""###$$$###!!!######"""!!!!!!"""#########"""!!! !!!!!!%%% !!! !!!""")))......---+++'''###""""""!!!!!!!!!""""""### ######### """!!!!!!"""""" ###$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&'''((((((((((((***))))))))))))******+++******(((&&&%%%%%%%%%%%%###%%%))),,,---,,,***)))''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())),,,,,,***)))+++***''',,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))((('''%%%$$$"""""""""###$$$######$$$&&&'''&&&%%%########################$$$$$$$$$#########$$$$$$&&&%%%$$$""""""%%%***///"""!!!"""######!!!"""%%%!!!$$$%%%$$$$$$(((******$$$(((666GGGQQQVVVeeevvv||||||wwwyyyvvvsss[[[DDD333+++(((*********+++,,,+++'''$$$%%%&&&''')))))))))((((((((((((''''''))),,,///111222...)))&&&&&&((())))))$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''+++***((('''&&&''''''((('''&&&&&&%%%%%%%%%$$$$$$((())))))'''%%%%%%&&&'''%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&%%%$$$%%%&&&'''%%%%%%$$$###""""""!!!!!!***(((''''''))))))((('''&&&%%%$$$######$$$$$$###%%%$$$###""" !!!""""""###$$$%%%%%%%%%&&&"""!!!###""" ###(((((('''%%%"""!!!###$$$''''''&&&%%%$$$#########$$$$$$###"""""""""""""""(((%%%""""""$$$%%%%%%$$$""""""############""""""###"""!!! """###$$$"""$$$'''((((((''''''(((,,,+++,,,555EEEKKK???...)))&&&###"""$$$'''&&&$$$!!!&&&)))((($$$"""$$$(((&&&''''''((((((((((((((()))&&&###%%%***+++'''###%%%$$$###%%%'''************((('''((()))***((('''&&&'''((()))))))))))))))&&&(((((('''&&&%%%'''((()))'''%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$((()))'''$$$$$$''''''###$$$###$$$&&&(((***)))(((&&&+++,,,'''%%%'''(((&&&)))(((%%%$$$%%%'''***,,,+++,,,---...---***&&&$$$$$$%%%$$$###"""###%%%((('''&&&$$$$$$%%%(((***+++,,,+++)))'''$$$###"""!!!######"""!!!"""###!!!"""!!!!!!""""""!!!$$$"""!!!"""%%%%%%"""$$$"""  """$$$"""""""""!!!!!!    !!! """%%%(((111;;;>>>888///%%% ###"""!!! !!!###"""######!!!!!! !!! #########$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((((((''')))))))))))))))***++++++(((''''''&&&&&&&&&&&&&&&###%%%))),,,...---+++)))&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((())),,,---******,,,+++(((------,,,+++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))'''%%%###""""""""""""###"""!!!"""$$$%%%%%%$$$%%%$$$###""""""###$$$%%%######""""""""""""###$$$%%%%%%###"""###(((///444&&&!!!###%%%######&&&))),,,)))######+++222444<<<>>>LLLbbbpppqqqoooppptttqqqaaahhh|||zzzjjjTTTAAA555///+++((((((((()))+++,,,+++(((%%%$$$%%%''')))***))))))((('''&&&&&&&&&'''***---...000---(((&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&((())))))'''%%%%%%&&&'''############$$$%%%&&&'''$$$'''+++,,,***'''&&&&&&%%%%%%%%%$$$###"""!!!!!!((('''&&&&&&(((((('''%%%$$$$$$###"""!!!!!!"""###&&&%%%###""""""""""""!!! !!!"""###$$$%%%%%%%%%&&&###!!!###### ###$$$%%%'''&&&$$$"""!!!!!!(((''''''&&&%%%$$$$$$###&&&%%%$$$"""!!! $$$"""!!!!!!"""#########!!!""""""######"""""""""###"""!!!!!!!!!###$$$%%%###%%%&&&&&&&&&(((+++---,,,,,,///:::JJJQQQGGG888,,,&&&""""""$$$%%%$$$###!!!%%%)))(((###!!!$$$''')))))))))))))))'''&&&%%%&&&###"""%%%***,,,)))%%%%%%$$$$$$%%%(((************((('''((()))***)))(((''''''((()))*********)))&&&''''''&&&%%%%%%''')))(((''''''&&&&&&&&&'''(((***)))((('''&&&&&&%%%$$$&&&,,,...)))%%%&&&)))***$$$$$$$$$&&&)))******((($$$'''(((&&&&&&((()))(((,,,***((('''''')))+++---+++***)))(((&&&%%%$$$###%%%%%%$$$######$$$(((+++'''&&&%%%%%%%%%''')))+++,,,***(((&&&$$$###"""!!!'''$$$""""""###"""!!! """  !!! %%%"""!!!!!!$$$%%%""""""!!!!!!""" !!!""""""!!!  !!!""" ###+++000111888BBBDDD===///### $$$### """!!!"""###"""!!! !!! !!!"""!!! $$$#########$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&'''''''''&&&&&&&&&(((((((((((()))******+++&&&'''''''''''''''''''''%%%'''***,,,---,,,+++***%%%&&&'''((((((((('''&&&'''''''''((((((((((((((((((,,,,,,******,,,+++(((------,,,+++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%###"""!!!""""""$$$"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$###"""$$$)))000555)))""""""######***333???AAA:::111444FFFXXX```aaa^^^cccsssvvvoooppp~~~~~~}}}dddQQQVVVhhhuuu[[[LLL999///---...,,,)))'''&&&&&&((())))))'''%%%%%%%%%'''((())))))))))))&&&%%%%%%%%%&&&(((***+++---***'''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&&&&'''(((&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$'''---111...'''%%%'''%%%%%%%%%%%%%%%$$$###"""''''''(((((('''&&&%%%%%%"""######""" !!!###&&&$$$""""""###$$$###""" """$$$%%%%%%$$$###%%%""""""%%%%%%"""!!!$$$ ###%%%%%%###"""!!!"""$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""""""""!!!""""""######!!!""""""############"""""""""""""""###$$$%%%&&&$$$%%%$$$$$$%%%(((---000)))///888FFFUUUZZZNNN???000((("""###%%%$$$###""""""%%%'''&&&$$$###$$$&&&((()))))))))(((&&&%%%###$$$######%%%)))+++)))'''%%%$$$###%%%'''*********)))((('''((()))***)))((('''(((((())))))))))))(((&&&''''''%%%$$$%%%''')))'''(((((('''&&&&&&''')))---***((('''(((((('''%%%$$$---222---&&&'''+++...&&&&&&&&&(((***+++***)))%%%&&&'''(((***,,,------,,,+++******)))***++++++((('''%%%###"""""""""###%%%%%%%%%%%%$$$&&&))),,,&&&&&&'''&&&$$$%%%'''))))))(((&&&%%%$$$#########%%%""""""###$$$###$$$((("""!!! !!! $$$###""""""######"""!!!   !!!""""""""""""""" ###"""  $$$---999BBBAAAAAACCCCCC;;;...$$$ !!!###"""  """"""!!! !!!!!!$$$$$$$$$ $$$$$$######$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''((()))******)))((('''&&&''''''&&&&&&%%%$$$###''''''''''''((()))***+++(((((((((((('''&&&%%%%%%((()))***+++,,,++++++***$$$%%%'''((()))((('''&&&)))))))))((((((((((((((((((++++++))))))++++++(((,,,,,,+++***)))(((((('''####################################$$$%%%&&&''''''&&&$$$###""""""""""""&&&%%%$$$$$$%%%%%%$$$###"""$$$'''(((((('''$$$"""###"""!!! !!!"""$$$%%%$$$$$$###"""###''',,,111)))$$$"""$$$###(((===UUUeeehhhaaaUUUVVVhhhzzzuuupppqqq{{{yyyqqqnnnxxxuuu}}}yyyvvv```MMMPPP___{{{sss```TTTAAA888...******,,,+++)))(((&&&%%%&&&'''((('''%%%%%%&&&&&&&&&((()))***+++%%%&&&&&&&&&'''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&'''&&&&&&%%%$$$###%%%&&&''''''((((((''''''%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&%%%$$$$$$&&&(((&&&&&&((())))))(((''''''%%%'''---111---%%%$$$((($$$%%%&&&&&&&&&&&&%%%$$$'''***,,,+++'''%%%%%%&&&"""$$$$$$### !!!$$$$$$""" !!!###%%%$$$"""!!!"""$$$%%%$$$###"""$$$"""###''''''$$$###%%%!!!""""""!!!!!!"""%%%''' !!!"""###""""""!!!  !!!"""$$$$$$ !!!!!!!!!!!!!!!"""###!!!"""######$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$&&&+++...)))111<<>>IIIQQQQQQKKK:::...&&&''')))&&&######%%%$$$###$$$&&&&&&$$$""" """$$$&&&''''''&&&%%%&&&'''((((((%%%$$$$$$%%%$$$###"""$$$''')))))))))'''&&&&&&'''((())))))((((((((()))(((((('''&&&&&&&&&&&&&&&$$$###%%%(((***&&&(((***)))&&&&&&''')))000---)))(((******)))'''%%%)))+++)))***------+++******)))***,,,,,,+++)))+++)))(((+++------,,,---((()))*********(((&&&%%%######$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$&&&((($$$&&&((('''$$$"""###$$$###"""""""""###$$$%%%%%%$$$"""$$$%%%"""%%%///$$$""" !!!!!! """$$$%%%### !!!$$$ !!!""""""!!! """!!!!!!!!!"""###$$$%%%  """%%%+++777GGGSSSDDD777+++&&&###!!! !!!!!! !!!!!!!!! ###!!!"""%%%&&&'''  !!!!!!&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((&&&###!!! !!!###$$$((((((((()))(((((('''&&&***)))'''%%%$$$%%%&&&''',,,+++*********+++,,,---))))))************))))))***,,,---***'''$$$%%%'''&&&''''''((()))******+++***)))(((''''''&&&''''''&&&%%%$$$###""""""""""""!!!###%%%&&&'''&&&&&&'''&&&$$$"""""""""$$$%%%((('''''''''(((&&&$$$!!!&&&!!!$$$...222,,,###"""""" ###%%%!!!###%%%&&&%%%%%%%%%&&&%%%''')))***...DDDlll}}}zzz}}}{{{zzz{{{~~~}}}{{{zzzsss}}}{{{ddd[[[ZZZhhhxxx{{{pppfffTTTXXXdddsssxxxrrrooopppeee]]]QQQGGG@@@:::555222000...+++)))((()))***++++++***)))((('''''''''((((((''''''''''''((())))))$$$&&&''''''&&&&&&((()))((((((((('''&&&''')))***'''***,,,)))$$$"""$$$''')))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%&&&'''))))))(((((())))))(((&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$***///---(((%%%(((,,,&&&''''''((('''&&&$$$###&&&&&&%%%$$$"""###&&&(((************)))((('''&&&&&&''''''%%%""" !!!##################$$$$$$""""""#########$$$$$$$$$###$$$***///,,,%%%&&&,,,'''$$$  %%%+++///'''$$$"""!!!!!!!!!!!!!!!!!!"""######$$$$$$###""" !!!###%%%"""###$$$%%%$$$""" !!!!!!'''***((($$$######$$$%%%&&&&&&&&&&&&###(((...000666BBBPPPYYYTTT;;;%%%"""&&&%%%$$$&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((()))'''%%%$$$$$$$$$&&&'''***'''$$$%%%(((++++++***((())))))'''%%%$$$%%%''',,,***''''''((())))))((()))%%%"""&&&,,,///,,,'''(((((()))((('''''')))+++111...+++******+++,,,+++////////////000000000000---***((((((***+++)))'''***+++,,,,,,,,,***)))((()))))))))((('''%%%$$$###$$$%%%&&&&&&&&&%%%$$$###&&&$$$"""###&&&((('''%%%(((((('''&&&$$$###""""""&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$###"""###$$$%%%%%% """%%%$$$""""""""""""!!! """$$$######"""!!!!!! !!!!!!""""""!!!!!!!!!""""""### %%%,,,444;;;@@@CCC222,,,$$$ ###&&&'''  !!! """%%%&&&%%%"""!!!$$$(((*** !!!!!!!!! %%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''$$$"""!!!"""###%%%&&&''''''(((((((((''''''((('''%%%$$$$$$%%%&&&''',,,+++************,,,,,,(((((())))))))))))(((((()))***+++)))&&&$$$$$$&&&&&&&&&'''(((((()))******))))))((('''&&&&&&&&&&&&&&&%%%$$$###"""""""""""" !!!###$$$%%%&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&'''&&&###!!!'''######)))+++'''"""!!!!!!######"""!!!###%%%$$$$$$$$$"""###)))222:::444000///444@@@XXXyyyxxxuuuwwwwwwyyy|||}}}{{{xxxxxxzzz|||rrrfff```gggqqqrrrjjjbbbYYYVVV[[[hhhnnnggg[[[SSSFFFAAA999444111///---+++///---+++)))((()))***,,,(((((((((((((((((())))))''''''&&&&&&''''''((()))%%%&&&''''''&&&&&&'''((('''''''''&&&&&&&&&(((***&&&***,,,+++'''$$$%%%'''+++)))'''%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''&&&%%%$$$###%%%$$$############$$$%%%%%%***---+++'''$$$&&&((("""###%%%&&&''''''&&&&&&%%%&&&%%%###"""###%%%'''&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$"""!!!!!!"""############$$$$$$$$$%%%""""""######$$$$$$%%%%%%###%%%***...+++%%%%%%***)))&&&""" ###(((+++$$$""" !!!"""""""""!!!!!!!!!!!!"""######$$$$$$$$$###!!! """$$$&&&!!!"""$$$$$$$$$###!!! !!!!!!"""###%%%&&&%%%%%%###$$$$$$%%%&&&&&&''''''"""'''---111666===FFFLLLRRRBBB222***'''%%%$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&%%%%%%%%%''''''+++)))((())),,,...---,,,'''(((((('''%%%%%%&&&((()))'''%%%%%%&&&''''''&&&(((&&&%%%'''+++---+++(((***+++,,,+++***)))***+++111...,,,***+++,,,,,,,,,//////...------,,,,,,++++++(((&&&&&&(((((('''%%%&&&'''((((((((('''%%%$$$''''''''''''&&&%%%$$$$$$&&&''''''((('''&&&%%%$$$&&&$$$"""###%%%'''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&$$$#########$$$%%%%%%!!!!!!$$$###!!!!!!""""""!!!!!!###%%%$$$###!!!   !!! !!!!!!!!! ###'''***---/////////)))%%%!!!$$$$$$!!!  !!!"""$$$&&&$$$!!! ###&&&((( !!!!!!!!! %%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((&&&$$$###"""###$$$%%%$$$%%%&&&''''''(((''''''&&&%%%$$$######%%%'''(((,,,+++***))))))***++++++'''''''''''''''''''''''''''((()))'''%%%$$$$$$%%%&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""""""""""""""###$$$%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%###!!!%%%"""!!!######!!!!!!###!!!""""""!!! !!!"""%%%%%%$$$"""&&&555KKK\\\TTTIIICCCHHHWWWhhh{{{wwwsssuuuzzz|||yyyzzz{{{{{{|||{{{nnnccccccfffeee```]]][[[RRRPPP[[[eee^^^III888000...+++***+++++++++***,,,+++)))(((((()))+++,,,&&&''''''(((((()))******&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&''''''&&&%%%%%%%%%&&&((()))&&&))),,,+++(((&&&&&&''',,,+++(((&&&$$$#########$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%''')))***)))&&&$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$%%%&&&&&&""""""######$$$%%%%%%&&&$$$&&&***,,,)))$$$$$$''')))'''$$$"""!!!"""$$$%%% !!!###%%%$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$"""""""""###%%%'''!!!"""###$$$$$$$$$###"""!!!###&&&%%%###"""###%%%$$$$$$%%%&&&&&&'''''''''$$$&&&+++111555888:::<<>>???333666777777888777///&&&((()))***)))((('''((()))&&&&&&&&&&&&'''(((((()))(((((())))))((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''$$$"""###'''***)))(((((('''%%%%%%&&&))),,,...&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&&&&'''***---###$$$%%%&&&&&&%%%$$$######$$$%%%%%%#########%%% """###$$$$$$$$$$$$ """###$$$######%%%&&&$$$###""""""###%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&######$$$""" !!!"""###$$$$$$$$$"""""""""$$$%%%%%%###!!!!!!!!!!!!"""######$$$$$$"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$%%%!!!"""(((+++(((###''''''&&&&&&'''(((***+++...)))***111444222666===HHH===...$$$%%%***)))###&&&%%%$$$$$$$$$%%%'''((((((((())))))***++++++,,,))))))))))))(((((((((((("""%%%((()))(((&&&%%%%%%###$$$%%%%%%$$$%%%''')))$$$$$$$$$&&&)))***)))(((%%%(((******(((''')))+++)))***,,,,,,***((((((((()))(((&&&&&&''''''%%%###%%%%%%&&&&&&&&&'''''''''###$$$%%%$$$######%%%'''######%%%&&&&&&%%%%%%$$$###"""""""""###%%%'''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$""""""###%%%"""!!! !!!###%%%'''$$$###"""!!!!!!!!!######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!  """"""   !!!"""!!!!!! !!!'''///777<<<444111,,,'''### !!!$$$$$$!!!$$$###!!! !!!  !!!"""###"""""""""""""""###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))((('''&&&%%%&&&(((***++++++***((('''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$###############$$$$$$###############"""!!!!!!######$$$%%%%%%%%%%%%%%%"""!!! """$$$%%%$$$"""&&&***444@@@DDDAAA666111---,,,111999???BBBKKKTTT```lllvvv|||xxxyyylllUUUBBBEEEZZZssszzz]]]@@@///000333AAA[[[zzzyyyooosss___JJJ>>>999555222222,,,//////++++++---***%%%''')))***)))'''''')))+++&&&&&&&&&&&&&&&&&&''''''%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%'''(((%%%"""$$$(((++++++)))''''''''')))+++---...---'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$######$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$ $$$'''&&&######(((---$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&$$$$$$$$$%%% !!!"""#########"""!!!"""$$$$$$######$$$&&&###"""!!!!!!"""$$$''')))''''''&&&%%%$$$######"""!!!$$$$$$!!!!!!$$$""" !!!!!!"""######$$$!!!!!!"""$$$&&&&&&###!!!!!!!!!!!!"""######$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$'''(((&&&$$$((((((&&&&&&'''(((***,,,+++(((+++333333///333===GGG999---)))***)))&&&%%%&&&%%%$$$###$$$%%%'''(((%%%&&&'''((()))***+++,,,(((((())))))((((((''''''###&&&))))))'''%%%%%%&&&###%%%%%%%%%$$$$$$&&&((($$$$$$%%%'''***,,,+++)))%%%&&&((()))))))))***+++((()))***)))((('''((()))((('''&&&&&&''''''%%%###$$$$$$$$$$$$%%%%%%&&&&&&!!!###$$$$$$""""""$$$'''"""###$$$%%%&&&%%%$$$$$$$$$######"""###%%%''')))'''&&&%%%$$$###$$$$$$%%%$$$%%%&&&$$$"""!!!"""%%%###""" !!!###%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$###"""!!! !!! !!!######""" !!!!!!  !!!!!! ###(((---111555777+++)))'''$$$!!! !!!######  ######"""!!! ###$$$######"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$'''''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&((()))+++***((('''&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%###"""$$$'''((('''%%%$$$$$$##################'''&&&%%%$$$############$$$###############$$$$$$"""###$$$$$$$$$"""  !!!"""###############"""!!! """%%%%%%%%%&&&+++000999LLL```jjjiiiJJJDDD>>>>>>DDDNNNUUUYYYWWW```ooo~~~sssZZZEEEHHH___vvvtttUUU888111666666999LLLnnnsssiiilllVVV===111---,,,,,,,,,+++...,,,'''(((---...***&&&'''(((&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))'''&&&&&&&&&%%%%%%&&&&&&'''(((###$$$%%%%%%%%%%%%&&&''')))%%%"""$$$))),,,+++)))%%%'''***...111111///,,,))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$###""""""###$$$$$$$$$%%%'''(((((('''%%%$$$ $$$(((%%% %%%+++((())))))((('''$$$"""!!!###%%%''''''%%%$$$%%%%%%"""######$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%###""" !!!$$$'''))))))((('''&&&$$$###"""!!! $$$### $$$###"""!!!!!!!!!!!!""""""### """$$$&&&'''%%%###!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$&&&''''''%%%###$$$$$$)))((('''&&&''')))+++,,,(((&&&,,,444333,,,000;;;???222+++---...(((%%%((('''&&&$$$$$$$$$%%%''')))###$$$%%%'''(((***+++,,,(((((((((((((((''''''&&&"""%%%((('''%%%###$$$%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&'''***---///...,,,%%%&&&'''(((***+++++++++((())))))((('''''')))+++)))(((''''''((('''%%%########################### """$$$###!!!!!!###&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$######$$$%%%((()))'''&&&%%%$$$###$$$%%%%%%###%%%&&&$$$!!! """%%%%%%###!!! """$$$%%%$$$"""!!!!!!###$$$&&&""""""###$$$###"""!!!  !!! !!!!!!###$$$"""!!!!!!!!!###"""!!! !!! !!!&&&+++......,,,+++!!!""""""######"""!!! !!!$$$$$$!!! ((('''%%%!!!!!!$$$%%%$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$&&&(((***)))(((***)))'''&&&'''(((***+++))))))))))))((((((((((((%%%""""""&&&'''&&&'''***+++)))(((((()))******)))&&&%%%$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$############"""""""""""""""""""""""""""!!!!!!!!!""""""###### """###$$$###((('''%%%$$$###$$$$$$%%%(((...>>>YYYxxxyyybbbXXXUUU^^^bbb]]]ZZZ^^^```iiizzz|||~~~hhhUUUWWWiii}}}bbbDDD888222<<>>IIIgggvvvfff\\\JJJ@@@333,,,,,,+++((($$$...111///((('''******&&&)))'''%%%%%%&&&&&&%%%$$$&&&$$$###$$$''')))(((&&&***(((((())))))'''$$$###'''&&&%%%######$$$%%%&&&&&&&&&'''(((((('''&&&&&&///,,,(((&&&'''((()))))))))***---111333111,,,((()))'''%%%$$$&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$&&&(((%%% !!!%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&***222888444***"""!!!$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%,,,***&&&###!!!!!!"""###$$$$$$$$$#########""""""&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$######!!! """$$$%%%%%%%%%###""""""!!!!!!###%%%&&&%%%### !!!"""###$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((///,,,'''### !!!"""&&&'''((('''%%%$$$%%%&&&&&&$$$###%%%))),,,,,,+++,,,+++***,,,///111111111444------555999444+++'''***'''%%%$$$%%%&&&%%%%%%"""###&&&(((***+++++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''***)))'''(((***---///000,,,,,,***)))))))))***++++++)))))),,,,,,)))(((+++***)))(((&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$""""""%%%%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%###!!!!!!###$$$$$$%%%$$$""" !!!###%%%%%%$$$"""!!!!!! $$$#########""""""!!!!!! !!!!!! """$$$%%%$$$###"""!!!!!!""""""!!! !!!"""""" """$$$&&&***---,,,&&&###$$$&&&!!!!!!"""###"""  $$$'''&&&""" """444999333### !!!!!! $$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''((($$$$$$%%%'''***+++***((()))((('''&&&''')))***,,,((((((''''''&&&&&&&&&%%%'''(((,,,///,,,&&&''',,,---+++)))(((((('''%%%$$$%%%$$$$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""###"""!!!$$$$$$$$$###$$$(((///333///BBB___zzzxxxlllhhhllltttrrrgggbbbdddgggppp~~~ttteeegggvvvjjjKKK888<<>>FFFMMMXXXhhhtttssshhhhhhooo{{{~~~~~~uuunnnqqqxxx~~~{{{vvvuuu{{{zzzuuu}}}|||rrrppptttxxx}}}|||qqqcccVVVMMM;;;777000***'''(((+++------+++))))))******'''$$$)))((((((******))))))***&&&%%%$$$$$$&&&(((((('''***)))'''%%%$$$###$$$%%%%%%'''$$$###(((***)))###&&&)))+++,,,+++)))((()))(((&&&%%%%%%&&&((()))((('''&&&'''((((((&&&%%%%%%***---,,,'''###$$$'''###'''***+++)))&&&$$$$$$$$$%%%&&&'''(((((())))))///'''!!!!!!"""!!!!!!###(((((('''&&&%%%$$$"""!!!######$$$$$$%%%%%%%%%%%%'''$$$######$$$%%%$$$"""!!!$$$+++000///,,,(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%'''((()))!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%###$$$$$$$$$$$$######"""!!!""""""##################""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$###""""""""" """$$$&&&&&&$$$"""!!!$$$%%%&&&%%%$$$$$$%%%&&&$$$&&&)))++++++***))))))***)))'''&&&'''((('''&&&(((+++---***''''''+++...+++***((((((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$######$$$%%%&&&(((((())),,,...///...+++)))))))))&&&(((++++++******+++,,,&&&&&&$$$#########$$$%%%(((%%%&&&******''''''***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$###&&&++++++&&&###$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$###"""###&&&)))$$$$$$$$$%%%%%%%%%%%%%%% !!!!!! ###%%%&&&%%%"""!!!%%%&&&%%%###!!! !!!"""!!!"""###$$$%%%&&&&&&'''"""######"""!!!!!!$$$&&&...***%%% !!!!!!!!!!!!  """%%%''')))***$$$###""" !!!######"""  !!! !!!"""!!!!!!!!! !!!"""))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########'''""" """$$$$$$'''+++,,,***'''&&&&&&&&&$$$######%%%'''&&&###!!!###%%%###############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!! !!! !!!"""###%%%&&&%%%'''******+++...555:::???FFFQQQYYYaaakkkvvv~~~rrrxxx{{{}}}vvvwww{{{zzzxxx~~~llldddsssnnn[[[KKK@@@888333///---+++)))((()))+++,,,******)))***+++***)))'''***((((((+++***''''''(((%%%$$$###$$$&&&((((((((())))))'''%%%######%%%'''000666555+++%%%&&&&&&###%%%'''))),,,,,,+++)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''')))(((&&&$$$%%%''')))(((%%%###$$$&&&%%%)))------***&&&&&&&&&%%%&&&((()))***((('''%%%((("""!!!###$$$&&&***((((((((('''%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$'''%%%$$$$$$%%%%%%$$$###!!! !!!%%%***------+++&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&& !!!!!!!!!!!!!!!"""###$$$%%%$$$#########$$$$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""############$$$&&&'''&&&%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$###""""""""""""$$$&&&((()))'''%%%$$$###$$$%%%%%%$$$$$$%%%&&&%%%'''))))))(((''''''''')))'''&&&&&&'''((((((''''''++++++'''$$$&&&)))***)))((('''(((((((((&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$######""""""######$$$######$$$$$$%%%&&&''''''---...//////,,,)))(((((('''***------+++***---000)))((('''&&&%%%&&&''''''%%%###$$$((((((&&&%%%(((&&&''''''(((((('''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%###&&&******&&&###%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""###%%%'''$$$$$$$$$%%%%%%&&&&&&'''"""""""""!!! !!!###%%%%%%$$$"""!!!$$$&&&%%%$$$"""!!!!!! !!!###$$$&&&((()))***!!!""""""!!! !!!###%%%---***%%%!!! """"""###$$$%%%%%%$$$$$$%%%$$$"""!!! %%%&&&&&&"""!!! !!!!!! !!!!!!!!!!!!!!! !!!######"""###$$$&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))'''$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$######"""""""""""""""#########%%%###"""###""""""'''...,,,)))%%%######$$$$$$###$$$''')))'''###"""$$$'''$$$#########"""""""""!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%(((******)))(((***111999===???BBBGGGKKKUUUYYY```gggnnnwww|||{{{oooiiiuuu{{{ggg]]]MMM===222,,,++++++,,,,,,+++++++++*********((((((((()))***+++******(((%%%&&&++++++&&&&&&(((%%%######$$$&&&((()))((((((((('''%%%""""""%%%)))CCCIIIEEE555)))(((%%% &&&''')))******)))(((&&&''''''''''''''''''''''''''''''(((***+++***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&***------(((%%%&&&'''%%%(((***,,,+++((($$$!!!""" #########(((...&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!!!!!!! """$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$###""""""$$$&&&'''&&&$$$######$$$$$$$$$######""""""###############""""""###%%%'''))))))(((&&&%%%"""$$$%%%%%%$$$$$$%%%&&&%%%'''((((((&&&&&&(((***)))'''%%%%%%&&&'''&&&%%%'''******%%%###&&&(((%%%&&&&&&&&&'''((((((&&&$$$"""###$$$%%%&&&&&&%%%$$$######""""""""""""###############$$$$$$%%%%%%%%%(((***------+++)))((((((***,,,...,,,((((((+++///***)))((('''&&&'''((((((###!!!"""&&&'''$$$$$$'''((())))))))))))(((&&&%%%$$$$$$%%%%%%&&&''''''(((%%%###$$$(((((($$$###%%%''''''&&&&&&%%%$$$$$$$$$"""###$$$$$$######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$"""!!!!!!###%%%######"""  """"""###$$$$$$###"""!!! !!!!!!"""$$$&&&'''))))))!!!!!!!!!  """$$$+++)))%%%"""###$$$%%%%%%%%%###!!! $$$###"""""""""!!! """$$$&&&######!!!!!!!!! !!!   """""""""###%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***'''$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""###$$$$$$%%%%%%"""###&&&&&&!!!$$$...)))%%%!!! !!!$$$&&&'''$$$'''***((($$$"""%%%((($$$#########""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""%%%)))000555777666222000000:::GGGOOOSSSTTTVVVYYYdddeeehhhmmmttt|||~~~yyy~~~{{{zzzgggVVVBBB===666///,,,++++++,,,(((((())))))(((((('''&&&(((((((((((()))*********%%%"""###))))))%%%$$$((($$$######$$$''')))))))))'''((('''%%%""""""&&&***???FFFDDD555+++,,,+++'''&&&''''''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&(((((()))+++---,,,)))&&&(((&&&$$$%%%&&&''''''&&&%%%))),,,***%%%###$$$&&&&&&))),,,...,,,(((""""""!!!###$$$###!!!&&&---###$$$%%%&&&''''''''''''"""###$$$%%%&&&%%%$$$$$$"""%%%&&&%%%%%%%%%&&&&&&((()))(((%%%$$$###$$$##################$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!!!! ###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%"""!!!!!!###%%%&&&%%%###"""######$$$$$$$$$######!!!""""""############"""###$$$%%%''''''&&&%%%$$$"""###%%%%%%$$$$$$%%%&&&$$$&&&((('''&&&'''***---)))'''%%%$$$%%%%%%$$$"""'''***)))$$$###'''&&&"""%%%$$$%%%&&&((((((&&&$$$!!!"""$$$%%%&&&&&&%%%%%%######""""""""""""###########################$$$###&&&)))+++***)))))))))+++------)))%%%$$$(((,,,)))((('''&&&%%%&&&''''''$$$"""###'''(((%%%%%%((()))************(((&&&%%%###$$$%%%%%%&&&'''((((((&&&###$$$''''''$$$###&&&'''&&&&&&%%%$$$###""""""!!!"""$$$%%%$$$######$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%###!!!!!!###$$$"""###"""!!!!!!!!!###$$$%%%$$$"""!!!!!!"""###$$$%%%&&&'''''' !!!!!! """$$$***(((%%%### $$$%%%%%%&&&%%%###  """######!!! ###""""""!!!"""!!!  !!!!!!!!! !!! """$$$+++)))'''%%%$$$%%%&&&'''&&&((()))'''%%%$$$&&&(((***)))(((&&&%%%$$$###############"""""""""!!!!!!$$$$$$###!!! ###%%%$$$%%%&&&%%%###"""###$$$######!!!!!!###%%%$$$!!!$$$$$$###############$$$$$$$$$$$$"""  !!! !!!$$$%%%'''((($$$ """(((%%%%%%### """&&&+++,,,>>>LLLQQQYYYaaaWWWDDDMMMQQQUUUWWW^^^fffgggaaallljjjllltttzzzwwwttt~~~~~~{{{}}}ooo```QQQAAA777111111000,,,)))(((((()))+++)))'''&&&&&&(((***,,,))))))(((((((((((())))))+++&&&%%%(((&&&""""""&&&'''%%%###$$$&&&(((******%%%$$$$$$######$$$$$$%%%444999???@@@;;;222)))$$$***+++)))%%%&&&)))((($$$(((&&&%%%%%%'''(((((('''&&&&&&(((+++,,,+++(((&&&&&&$$$&&&))))))&&&%%%'''''''''''''''''''''''''''$$$'''+++***'''###"""###!!! !!!###%%%&&&%%%$$$)))'''%%%$$$%%%'''((((((######$$$###""""""$$$&&&%%%$$$###$$$&&&'''&&&%%%---,,,***'''%%%###"""""""""!!! """&&&((('''&&&(((&&&###!!! !!!"""###"""!!!  !!!"""###$$$%%%%%%''''''%%%$$$###"""""""""###"""!!!!!!"""$$$&&&((($$$###""""""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""###%%%'''((('''$$$$$$%%%&&&((('''$$$"""$$$############$$$%%%&&&%%%%%%&&&&&&((()))++++++((('''&&&%%%%%%%%%%%%%%%&&&******&&&$$$&&&&&&%%%%%%$$$######%%%''''''&&&!!!###%%%&&&%%%$$$$$$%%%&&&%%%$$$""""""""""""###%%%((('''###"""$$$### %%%######%%%)))+++***(((***)))((((((''''''''''''+++(((%%%$$$$$$%%%&&&%%%'''&&&&&&&&&&&&'''((((((***((('''(((***)))&&&"""))))))(((&&&######$$$&&&(((((('''&&&%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%###!!!###'''((($$$###%%%!!!"""$$$%%%%%%$$$"""!!!!!!$$$$$$###%%%(((&&&!!!###"""  !!!"""#########!!!!!!'''&&&$$$""""""###$$$%%%"""!!! """###$$$%%%''''''!!!%%%((((((+++'''""" !!!!!!!!!"""$$$###!!! """"""!!! !!!!!!"""!!! """"""!!! !!!###***)))'''%%%$$$%%%&&&'''$$$&&&'''&&&%%%%%%'''***((('''&&&%%%$$$$$$$$$$$$$$$#########""""""""""""#########!!! ###%%%'''(((((('''$$$###"""###""""""!!! !!!###$$$$$$######"""""""""######$$$"""######!!!"""""""""!!!!!! """"""%%%(((%%%!!!###((('''((((((((()))---444999TTT```gggffflllsssmmm]]]cccdddcccbbbeeekkklllgggooorrryyy}}}zzzppphhhyyy~~~zzzooo```QQQFFF<<<222+++//////...+++((('''(((******)))'''&&&&&&''')))+++))))))))))))))))))******(((''')))---,,,&&&$$$&&&&&&%%%%%%'''***++++++***%%%$$$$$$######$$$$$$%%%,,,111777:::888222,,,)))'''(((&&&$$$%%%((('''$$$(((&&&%%%%%%'''(((((('''%%%%%%&&&(((******'''%%%((('''***///...***&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$""""""!!! !!!###&&&'''&&&%%%(((&&&$$$$$$$$$&&&''''''"""###$$$###""""""###%%%%%%$$$###$$$&&&'''&&&%%%***)))'''%%%$$$###""""""###"""!!!###&&&''''''%%%'''%%%###!!! !!!"""!!!###$$$###""""""""" !!!!!!"""###$$$%%%&&&&&&%%%$$$######"""######""""""!!!!!!"""###%%%&&&###"""!!!###%%%''''''&&&%%%$$$$$$$$$############$$$#########%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&$$$((()))&&&%%%''')))'''&&&$$$######%%%&&&&&&&&&"""$$$&&&&&&%%%$$$%%%%%%'''&&&%%%#########$$$%%%$$$&&&&&&###"""$$$$$$!!!$$$######%%%((()))(((&&&'''&&&$$$######$$$%%%%%%)))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''',,,+++******+++***(((&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%$$$$$$%%%&&&$$$###"""###$$$###"""###!!!!!!$$$$$$""""""%%%!!!"""$$$%%%%%%$$$"""!!! """######%%%)))((($$$###"""!!!  !!!!!!""""""!!!!!!&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!"""######(((((($$$!!!!!!  %%%'''%%%***&&&"""  """######!!! !!!!!!!!!  """!!! !!!"""   """)))(((&&&$$$$$$$$$%%%&&&"""$$$%%%%%%%%%&&&(((***$$$$$$#########$$$$$$%%%$$$############"""""""""#########""" !!!###%%%%%%&&&'''&&&###!!!!!!!!! ###&&&!!!!!!!!!!!!!!!"""###$$$"""######!!!"""!!!!!!!!!!!! !!!!!!$$$))))))&&&&&&)))(((,,,000444888???HHHOOOssswwwtttmmmqqq{{{{{{rrrlllkkkiiifffjjjqqquuutttsssyyy|||dddYYYjjjzzzlll___YYYOOOBBB888111...***'''+++,,,+++)))'''''')))***)))(((&&&%%%%%%&&&((()))))))))))))))******++++++&&&(((...333111***%%%%%%$$$%%%'''***---...,,,***%%%$$$$$$######$$$$$$%%%%%%)))///222111...+++***$$$%%%$$$"""###''''''###'''%%%$$$%%%'''(((((('''%%%$$$$$$&&&'''(((&&&%%%((((((,,,111000***&&&%%%##############################$$$%%%'''&&&###!!!!!!!!!"""$$$'''(((((('''&&&%%%$$$######$$$%%%&&& """######""""""###%%%'''%%%$$$$$$&&&&&&%%%###%%%$$$$$$###""""""######$$$###"""###%%%&&&%%%$$$%%%$$$"""!!!!!!!!!"""###!!!"""$$$###""""""###%%%!!!""""""###$$$%%%&&&&&&$$$######"""""""""###### !!!!!!""""""######$$$!!!!!!!!!###&&&((((((((($$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&###!!!$$$%%%&&&'''''''''&&&%%%)))((('''%%%$$$$$$$$$$$$((((((''''''&&&&&&''''''###((()))'''&&&)))***)))&&&$$$######%%%&&&&&&%%%###%%%&&&'''&&&%%%&&&'''''''''%%%$$$$$$%%%&&&&&&"""%%%%%%""""""%%%%%%"""$$$######%%%&&&'''&&&$$$'''%%%###!!!!!!"""$$$%%%(((&&&$$$$$$%%%'''''''''%%%$$$$$$$$$$$$%%%&&&&&&+++++++++***((('''((()))###%%%''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$#########""" ### !!!""" !!!%%%!!!"""###$$$$$$###"""!!!"""###"""&&&******&&&$$$###"""!!!  !!!!!!"""%%%$$$"""!!!!!!!!!"""### !!!"""#########"""!!!((((((%%%!!!###"""$$$'''((('''(((++++++((((((%%%"""  """"""!!! !!!"""!!!  """!!!  !!!!!!  !!!!!!  ((('''%%%$$$###$$$%%%&&&######$$$$$$$$$%%%&&&(((!!!!!!!!!""""""###$$$%%%########################""""""###"""!!!!!!###%%%$$$&&&'''&&&$$$#########!!!###!!!!!!%%% """###$$$###$$$$$$"""  !!!!!!!!!!!!""""""######$$$!!!!!!&&&...333222222555444:::AAAFFFKKKSSS]]]eeesssrrrjjjaaafffvvv~~~|||tttrrrnnnkkkmmmtttzzz}}}xxxzzz~~~jjj```mmm}}}ooohhhbbbQQQ???BBB<<<333...++++++******((((((((('''&&&''')))+++)))(((&&&%%%%%%&&&'''(((''''''((())))))*********&&&***000333///((($$$"""$$$$$$&&&(((+++---,,,+++%%%$$$$$$######$$$$$$%%%$$$'''******)))&&&%%%%%%###$$$###!!!###((((((%%%&&&%%%$$$$$$&&&(((((('''&&&%%%$$$%%%'''''''''&&&'''&&&)))---,,,&&&##############################$$$""""""$$$((((((%%%""""""""""""$$$''')))((('''$$$$$$$$$"""!!!!!!"""$$$!!!######""""""###$$$'''&&&%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""!!!""""""###$$$"""######"""!!!"""$$$&&&"""######$$$%%%%%%&&&&&&""""""!!!!!!"""######$$$ !!!""""""""""""""" !!!###''')))***)))#########""""""""""""!!!%%%&&&'''&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$"""$$$&&&'''))))))(((&&&%%%''''''%%%$$$############)))(((((('''''''''(((((($$$)))***'''&&&)))***)))&&&$$$######$$$%%%%%%$$$$$$%%%''''''&&&%%%&&&(((&&&&&&%%%$$$$$$%%%&&&'''###&&&&&&$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&%%%$$$,,,)))&&&###"""###%%%&&&&&&$$$###$$$&&&(((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&((((((&&&###"""%%%(((###%%%(((((('''%%%%%%&&&'''&&&%%%$$$############""""""!!!"""###"""!!! $$$$$$!!!!!!###""""""############"""""" """###"""%%%))))))&&&$$$$$$###""""""!!!!!!!!!  """######"""!!!!!!!!!!!!""""""!!!###%%%%%%###!!! """'''(((### """%%%&&&,,,000111///...///---)))%%%###!!! !!!!!!!!!  !!!###$$$!!!  """!!!  """###"""!!!   '''&&&$$$#########%%%&&&%%%$$$#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""###"""""""""###%%%(((((()))'''%%%$$$%%%&&&!!!"""&&&%%% ### !!!"""###""""""###!!! !!!"""!!!""""""$$$%%%&&&''''''&&&&&&...;;;GGGLLLOOOQQQPPPVVV[[[]]]]]]```gggmmmiiifff^^^YYYbbbuuu|||xxxvvvwww{{{}}}zzzzzz~~~}}}xxxtttrrrfffUUUMMMJJJ===---000...+++***)))((('''&&&%%%&&&&&&&&&%%%&&&)))+++)))((('''&&&%%%&&&&&&'''%%%%%%&&&'''(((((('''''''''---111///***$$$!!! %%%$$$###$$$'''***++++++%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$"""""""""###%%%$$$"""%%%))))))&&&%%%$$$###$$$&&&(((((('''(((&&&&&&&&&((()))(((''')))&&&&&&((('''###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((()))'''$$$###"""###%%%'''((('''&&&"""###$$$### !!!"""!!!###$$$#########%%%'''&&&%%%%%%%%%%%%$$$###""""""""""""###%%%&&&'''###$$$$$$###"""""""""""""""""""""""""""#########!!!"""""""""!!!!!!###%%%#########$$$%%%%%%%%%&&&!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""""""""!!! !!!$$$(((******)))#########""""""""""""!!!&&&((())))))&&&$$$$$$%%%&&&%%%$$$%%%&&&'''%%%$$$%%%&&&((())))))(((&&&%%%%%%$$$$$$#########$$$$$$(((((('''''''''(((((()))&&&***+++'''%%%'''(((&&&&&&$$$######$$$%%%$$$###$$$&&&'''&&&%%%%%%'''(((%%%$$$######$$$%%%&&&'''%%%((((((&&&'''***+++(((&&&'''(((''''''&&&%%%%%%///,,,((($$$""""""###%%%%%%$$$###$$$'''(((((((((&&&&&&&&&&&&&&&''''''((($$$%%%&&&$$$!!! ###'''%%%''')))(((&&&$$$######&&&&&&$$$###############!!!"""""" ###))))))$$$!!!!!!"""""""""######""""""""""""$$$###!!!###''''''###$$$$$$$$$######"""!!!!!! """###!!!!!!!!!!!!!!!!!!"""""" !!!$$$&&&&&&$$$!!!%%%'''"""$$$---222:::;;;999333...+++'''!!!######"""!!!  ###$$$ !!! """!!!  !!!""""""!!! &&&%%%###""""""###%%%&&&%%%$$$"""""""""###"""!!!""""""!!!!!!!!!""""""### !!!!!!!!!!!!"""""" !!!######""""""###%%%''''''&&&$$$###$$$'''***+++$$$"""&&&'''!!!""" !!!"""### !!!!!! """$$$!!!"""$$$'''***---///000888888@@@RRRcccnnnsssvvvnnnrrrtttooofffaaabbbfffeeeccc^^^]]]hhhzzz~~~{{{xxx}}}~~~ttteeeOOONNNGGG<<<777777111'''(((((()))***)))'''%%%$$$$$$%%%&&&%%%%%%&&&))),,,))))))((('''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((///222...'''###"""!!!&&&$$$""""""$$$'''((()))%%%$$$$$$######$$$$$$%%% """$$$$$$######$$$&&&%%%&&&%%%###&&&******'''%%%######$$$&&&(((((('''((('''''')))***+++)))(((+++'''&&&((('''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''%%%$$$!!!###%%%###  """!!!$$$%%%%%%$$$%%%%%%'''%%%$$$$$$&&&&&&%%%###############$$$%%%&&&'''!!!"""###"""!!! !!!"""""""""""""""############ !!!###"""!!!!!!"""$$$############$$$$$$%%%%%%"""""""""""""""###$$$%%%"""""""""""""""""""""""" """%%%)))******)))$$$$$$#########"""""""""$$$'''***)))&&&$$$$$$&&&&&&%%%$$$%%%''')))((('''&&&'''((((((((('''&&&%%%###############$$$%%%&&&''''''&&&&&&''''''((((((&&&******&&&$$$&&&&&&$$$&&&$$$###"""$$$$$$$$$###$$$%%%&&&%%%$$$$$$&&&((($$$#########$$$%%%'''((('''******((())),,,,,,***&&&''')))((('''&&&&&&'''---+++'''###!!! !!!!!!%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&%%%$$$$$$%%%''''''((()))(((%%%#########&&&%%%$$$###"""""""""""" """"""!!!  %%%,,,,,,&&&!!! """""""""""""""""""""""""""$$$""" !!!%%%%%%"""###$$$$$$$$$###"""!!!  !!!######!!!!!!!!!!!!""""""""""""!!!"""$$$&&&%%%$$$!!! !!!%%%%%%$$$)))555@@@EEELLLKKKCCC888...)))###!!!"""###"""  !!!!!!"""!!!######""""""!!! %%%$$$###""""""###$$$&&&$$$!!! """$$$###!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!#########"""$$$%%%&&&&&&'''))),,,222:::@@@999***!!!###%%%!!! $$$"""!!!!!! !!!!!!"""""" """###$$$$$$%%%''')))'''+++111999BBBJJJPPPSSSYYYWWW\\\mmmtttiiigggiiimmmkkkiiikkkttt{{{{{{|||{{{{{{{{{ooo]]]LLLBBB777666444222000///+++'''&&&(((***+++)))(((&&&%%%$$$%%%&&&&&&%%%&&&))),,,******)))((((((''''''&&&&&&'''(((((('''&&&$$$###%%%///555000)))'''&&&$$$%%%$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%% """$$$%%%%%%%%%&&&(((%%%'''&&&$$$%%%***)))&&&$$$###"""###&&&(((((((((''''''(((***,,,+++)))''')))&&&'''))))))&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%%%%###!!! ###&&&$$$ """"""%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%% !!!!!! """"""############""""""!!! """$$$%%%$$$######$$$"""""""""############$$$$$$$$$#########$$$$$$%%%$$$###""""""!!!"""###$$$ !!!###&&&)))***)))(((%%%$$$$$$$$$############!!!%%%)))(((%%%"""###%%%&&&%%%$$$&&&)))+++++++++'''''''''&&&&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&%%%%%%&&&''''''((($$$((((((%%%###&&&&&&%%%&&&$$$""""""###$$$###"""$$$%%%%%%$$$######&&&((($$$$$$###$$$%%%''')))***(((++++++((())),,,,,,)))###&&&((((((&&&%%%&&&'''((('''%%%###!!!!!!!!!!!!%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&(((((('''%%%''''''(((&&&$$$$$$%%%&&&%%%$$$###""""""!!!!!!"""###!!! !!!!!! %%%+++,,,&&&"""!!!""""""!!!!!!!!!!!!"""""" !!!  %%%%%%""""""############!!!  !!!"""#########!!!!!!""""""############"""###$$$%%%%%%###!!! ###&&&,,,999LLLZZZZZZRRRPPPMMMCCC555+++'''### ###$$$$$$!!! !!!""" !!!#########"""!!!   %%%$$$"""!!!!!!###$$$&&&"""###%%%$$$###'''&&&$$$###!!!  !!!############$$$%%%***,,,///555===IIIVVV^^^CCC/// ###!!!"""'''###""""""!!!!!!!!!!!!"""###%%%'''((((((***---///555;;;EEERRRaaannnxxx~~~wwwrrrssszzzwwwyyyyyyxxxwwwyyy|||{{{~~~|||~~~sssnnncccUUUFFF:::222///222111222444333...***)))$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&)))++++++******)))(((''''''''''''((())))))(((&&&$$$"""###///777333...,,,***'''$$$$$$%%%&&&((('''$$$"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''&&&%%%&&&'''&&&'''%%%###%%%)))(((%%%$$$###"""###&&&(((((((((&&&&&&(((+++,,,+++(((&&&%%%$$$&&&***+++'''%%%&&&########################"""%%%'''&&&###"""$$$&&&&&&$$$###$$$$$$$$$!!! $$$&&&%%% """"""&&&''''''&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$######"""###### """###############"""!!!!!! ###&&&'''&&&$$$$$$$$$"""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%!!!!!!###&&&)))***)))'''%%%%%%%%%$$$$$$$$$$$$######''''''###!!!"""$$$&&&%%%$$$&&&***,,,------((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((!!!%%%'''$$$###&&&'''&&&&&&$$$""""""###$$$###"""$$$$$$$$$###"""###%%%'''%%%%%%$$$%%%&&&(((***+++(((++++++((((((++++++((("""$$$''''''%%%$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$&&&))))))&&&###&&&&&&&&&%%%$$$$$$''')))%%%$$$###"""!!!!!!!!!!!!&&&###  !!!!!!$$$))))))%%%"""###""""""!!!!!!!!!!!!""""""%%%&&&$$$""""""######"""!!!!!!###$$$$$$$$$###!!!!!!"""##################$$$$$$%%%$$$###"""!!!!!!'''666RRRppp|||mmmWWWEEEAAA777***"""!!!  ###%%%$$$"""!!!"""### """###"""""""""   !!!!!!!!!%%%%%%$$$$$$###"""!!!!!! !!!"""$$$$$$!!!!!!!!!!!! ###!!!!!!!!!""""""###%%%111@@@KKKMMMTTTaaaiiihhhGGG444$$$"""###!!! ###"""  """""""""''')))---777AAAIIILLLLLLWWW^^^hhhssszzz|||}}}|||~~~www}}}~~~}}}}}}ooo[[[QQQOOOAAA???;;;666222///---,,,111111222111///---+++***''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''))))))***''''''&&&%%%$$$$$$$$$$$$'''***,,,***%%%###%%%)))'''(((+++111666777444111'''&&&$$$$$$$$$%%%''')))######$$$%%%%%%%%%$$$$$$((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######%%%'''(((%%%###%%%******'''&&&(((%%%&&&'''((((((&&&$$$###%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%%%%###"""$$$'''%%%"""###&&& !!!!!!""""""""""""!!!"""""""""###$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$!!! !!! !!!!!!"""""" !!!"""######$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""######""""""!!! ######""""""""""""######'''''''''&&&%%%### """###$$$&&&((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%$$$$$$%%%(((+++%%%$$$$$$###$$$%%%'''(((&&&%%%$$$#########$$$%%%(((%%%######%%%'''%%%###'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$"""!!!"""&&&)))###############$$$$$$%%%!!!###&&&***---.........)))(((&&&&&&''''''&&&$$$"""$$$''''''&&&&&&'''((()))(((&&&$$$######$$$$$$%%%%%%&&&''''''&&&%%%$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$######$$$$$$"""!!! !!!!!!"""%%%%%%###!!! """ !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!!!!"""$$$%%%***'''###!!!"""###!!!!!!!!! !!!"""######&&&### !!!###%%%%%%######!!!"""%%%%%%  )))CCC^^^ooopppRRR777000(((###"""######"""$$$$$$#########$$$%%%&&&!!!!!!  """ !!!!!!###"""$$$$$$###""""""!!! !!!"""###$$$!!!!!!!!!!!!!!! """"""!!!!!!!!!!!! ###''')))((((((+++000DDDXXXgggfff```___]]]YYY999+++ """$$$!!!!!!%%%'''%%%######$$$&&&'''(((---222<<>>444111000///---+++***)))******///000000///---+++)))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&)))+++)))%%%###%%%(((&&&''')))---111222000...***)))'''%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%'''(((&&&$$$'''++++++'''%%%'''$$$%%%'''''''''&&&$$$###%%%%%%$$$######"""!!!!!!"""######$$$$$$$$$#########$$$'''+++)))###!!!""" !!!!!!"""############!!!""""""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%###!!! !!! !!!!!!"""!!!!!! """###############$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$###""" ###""""""""""""""""""###&&&&&&&&&&&&%%%###!!! """###$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$"""!!!!!!$$$&&&&&&%%%$$$$$$$$$&&&((()))&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%'''%%%######%%%'''&&&$$$&&&&&&%%%&&&&&&'''&&&%%%&&&&&&%%%###!!!"""%%%((($$$$$$######""""""######$$$%%%(((***++++++***)))((('''&&&&&&''''''&&&%%%!!!###$$$$$$###$$$%%%'''((('''&&&$$$######$$$$$$###$$$&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''%%%###""""""###%%%$$$###"""###$$$%%%%%%######""" !!!!!!!!!"""########################"""""""""!!!!!! """###$$$&&&###!!! !!!!!! !!!!!!!!!!!!!!!"""###$$$%%%""" """###"""!!!"""!!!"""###"""###+++444EEE]]]rrrvvvtttooo[[[CCC///***%%%""""""$$$$$$$$$$$$$$$######$$$%%%&&&'''!!! !!!!!!!!!%%%$$$""""""""""""!!!!!!  !!!"""######!!!""""""""""""!!!!!!  $$$,,,444555111111666<<>>AAAFFFJJJmmmzzzqqqXXXBBB333,,,(((""""""''''''%%%)))111///000111333888???FFFLLLUUUVVVYYY___fffmmmrrruuu~~~|||uuuttt{{{uuunnnqqqyyy||||||~~~~~~yyyxxx|||yyyiiiXXXQQQIII:::///...,,,,,,---/////////---,,,+++++++++,,,---...******)))((('''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$#########$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%&&&&&&'''''',,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&&&&&&&((('''***...---(((%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$#########"""""""""!!!!!!!!!""""""!!!!!! !!!###(((---+++$$$ !!!"""$$$$$$%%%%%%%%%!!!""""""###$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""!!! """###############"""!!!!!! !!!"""############$$$%%%&&&%%%#########$$$&&&&&&%%%$$$###!!! !!!!!!############!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""###$$$$$$###""""""###%%%***&&&"""###''')))'''###%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&'''))))))'''%%%""""""###%%%######"""""""""######$$$((((((((('''&&&$$$"""!!!$$$######$$$&&&((('''&&&%%%%%%%%%######$$$'''***'''&&&%%%$$$$$$$$$%%%&&&$$$&&&)))++++++)))'''%%%'''''''''''''''((())))))'''&&&&&&%%%%%%$$$$$$$$$"""###$$$###!!! !!!"""###!!! """%%%''''''%%%!!!""""""!!! """$$$###"""!!!!!!"""###$$$""""""""""""""""""!!!!!!"""!!!!!! !!!!!!!!!"""###$$$%%%%%%$$$"""######"""""""""######$$$###"""!!! !!!"""!!!"""222RRRoooooopppfffSSSBBB777---$$$  """$$$&&&&&&""""""!!!!!!"""###%%%&&& !!! !!!$$$&&&  !!!!!! ###&&&&&&&&&###"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$###""""""###"""###&&&,,,111:::???BBBCCCJJJWWW___aaa{{{cccHHH111###(((###%%%+++------444???DDDEEEGGGJJJNNNUUU^^^dddaaabbbdddfffjjjoootttwww}}}}}}|||}}}xxxooonnnwww~~~tttgggaaacccmmmvvv|||}}}vvvwww|||{{{}}}ttt\\\KKK;;;777444)))111...++++++---/////////---,,,+++******+++,,,---(((((('''&&&%%%$$$$$$$$$((('''&&&$$$$$$#############################################$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&((()))***$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%&&&'''''''''&&&&&&(((''')))------(((%%%%%%$$$%%%%%%%%%$$$$$$###############""""""""""""""" !!!!!!!!!  ###((('''###"""%%%!!!!!!"""$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$ !!! !!!###$$$$$$$$$$$$###"""!!!  !!!""""""######"""###$$$%%%%%%######$$$%%%$$$$$$$$$###"""  """$$$%%%%%%$$$""" ############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""###$$$$$$$$$""""""###%%%***&&&"""###''')))&&&###""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&'''((($$$&&&''''''%%%$$$&&&'''(((((((((%%%###!!!"""$$$!!!!!!!!!"""###%%%''''''&&&&&&&&&%%%$$$###""""""###""""""###&&&''''''&&&$$$%%%$$$###"""$$$'''***&&&%%%$$$$$$$$$%%%&&&'''((()))***+++***'''%%%###&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$###!!!"""###"""  !!!###!!! """''')))(((%%%!!!"""###"""!!!!!!###$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""""""""!!! !!! !!!###%%%%%%%%%$$$$$$######"""""""""""""""############"""!!!  """###'''888ZZZxxxvvveeeNNN>>>888555///((( !!!"""###$$$%%%&&&!!!  !!!""""""!!! !!!###'''))) !!!###"""  !!!!!!###$$$$$$""""""""""""""""""""""""!!!  !!!!!! !!!######$$$$$$$$$"""######"""!!!###)))///666;;;<<>>444+++---111,,,...,,,******+++---------,,,,,,++++++,,,---///000((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$############!!!"""""""""###$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$&&&'''&&&&&&''''''((((((((((((&&&%%%%%%%%%&&&((()))+++$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''((()))(((&&&%%%(((&&&(((++++++'''%%%'''&&&%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!$$$$$$"""###'''!!!"""######$$$############$$$%%%&&&&&&%%%###"""$$$$$$$$$#########"""""" """$$$###############"""!!!!!! !!!""""""""""""!!!"""$$$$$$######%%%&&&""""""###""""""!!!  """%%%''''''%%%""" ############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""############"""###%%%$$$###"""###$$$'''%%%$$$%%%'''((('''$$$!!!"""###$$$%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$&&&((('''%%%###%%%((('''''''''%%%"""!!!"""### !!!"""###%%%''')))***%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%!!!"""""""""!!!"""$$$'''%%%$$$$$$###$$$%%%'''(((*********)))'''%%%###"""&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""""" !!!"""%%%"""!!!$$$))),,,)))%%%!!!"""$$$$$$######$$$%%%$$$######""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!! """"""""""""###$$$###""""""!!!!!!!!!!!!!!!"""###%%%$$$""" !!! $$$''',,,999RRRhhhfffQQQ:::222444444---'''!!!"""""""""###%%%'''!!! """!!! !!!###&&&''' ###%%%$$$    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """###$$$$$$$$$###&&&(((&&&"""!!!$$$''')))///111222DDDdddkkkNNN<<>>HHHNNNMMMQQQXXX[[[^^^``````^^^```eeekkkvvv{{{|||uuunnnjjjqqq}}}vvvyyyzzz}}}}}}}}}sssppppppgggYYYaaahhhsssyyy{{{|||}}}|||~~~|||rrrpppkkkUUUGGG333++++++'''***000---''''''((()))***+++---...---,,,,,,,,,---///000111((('''&&&%%%$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%&&&((()))***&&&%%%%%%%%%&&&&&&&&&%%%&&&((()))(((&&&%%%&&&(((%%%%%%&&&'''''''''''''''%%%%%%$$$$$$%%%''')))+++$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###%%%''')))***(((&&&%%%(((%%%&&&))))))&&&&&&)))'''&&&&&&%%%%%%%%%%%%%%%!!!"""""""""""""""""""""!!!"""""""""""""""!!!"""%%%%%%"""###'''""""""######""""""!!!!!!%%%&&&'''''''''%%%$$$"""""""""""""""!!!!!!!!!!!! !!! !!!$$$&&&"""""""""###""""""!!!!!! !!!""""""""""""!!!#########$$$&&&(((""""""#########""""""!!!!!!###'''))))))'''###!!!$$$############$$$&&&'''######$$$$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$"""###%%%$$$###"""###$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&%%%######%%%(((###&&&)))((($$$###%%%((($$$%%%%%%$$$""" !!!""""""######%%%&&&(((***+++%%%%%%$$$$$$###$$$$$$$$$###""""""###$$$%%%%%%$$$ !!!######""""""$$$%%%$$$$$$######$$$&&&'''(((***)))((('''%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%% !!!""""""!!! !!!"""&&&""" $$$)))+++(((###!!!############$$$%%%###############"""!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!"""!!!"""""" ###%%%""""""!!! """%%%$$$"""!!!!!!""" !!!%%%+++000555@@@LLLEEE999111333444...&&&### !!!!!! !!!%%%((("""!!! """######!!!""""""%%%$$$  !!!###$$$""" !!!   !!!###$$$$$$$$$***...222000+++&&&%%%&&&&&&((('''666ZZZ}}}vvvdddYYYRRRMMMPPPZZZ^^^YYYWWWZZZ]]]aaaddddddcccdddiiinnnvvvyyynnngggooo}}}zzzwww{{{}}}{{{~~~yyytttnnn\\\GGGIIIYYYppp~~~}}}uuuooorrrMMM000222###"""'''%%%%%%(((%%%***+++---,,,***)))***,,,,,,+++***))))))***+++,,,)))(((&&&%%%%%%%%%&&&&&&##################$$$$$$$$$$$$$$$###############$$$$$$%%%&&&'''(((***+++&&&&&&%%%%%%''''''&&&&&&%%%(((***)))'''%%%&&&(((%%%%%%&&&''''''&&&&&&%%%%%%$$$######$$$''')))+++$$$%%%'''(((((('''%%%$$$"""######$$$$$$%%%&&&&&&###%%%(((******)))&&&$$$(((%%%$$$''''''&&&'''***((('''&&&%%%%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!"""######$$$######%%%(((&&&"""!!!$$$"""######""""""!!! &&&&&&(((((((((&&&$$$"""!!!!!!!!!!!! !!!!!!!!!"""%%%'''!!!!!!""""""""""""!!!!!! !!!"""""""""""" """###$$$%%%''')))""""""###$$$$$$$$$$$$###!!!$$$(((++++++((($$$!!!$$$$$$#########$$$&&&'''!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""###%%%%%%###"""###$$$"""$$$&&&'''&&&&&&''')))%%%&&&''''''&&&%%%###"""!!!"""$$$%%%&&&&&&%%%%%%$$$&&&'''&&&###"""$$$'''###''')))((($$$###%%%)))###$$$$$$###!!! !!!"""%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$#########$$$$$$"""""""""$$$%%%$$$###!!!###%%%%%%%%%$$$%%%&&&$$$$$$######$$$&&&((())))))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&& """###"""!!!!!!"""###$$$ !!!''')))%%%""""""""""""###$$$"""###$$$$$$$$$"""!!!  !!!!!!"""""" !!!"""""""""$$$$$$###!!!!!!$$$((("""!!! !!!$$$$$$""" !!!###""""""&&&---111111222555,,,,,,333<<<999,,,###### %%%)))$$$###!!! !!!###$$$###### !!!""""""%%%&&&###   !!!###""""""%%%&&&&&&%%%######$$$"""'''111>>>AAACCCBBB<<<333***$$$"""###$$$(((666RRRuuuvvvmmmkkkccccccgggllliiibbbaaafffkkkooopppkkkeeeeeeoooxxxzzzoooYYYnnn}}}}}}sssXXX;;;<<>>888***"""###"""###%%%$$$###'''$$$!!!$$$$$$"""!!!###"""!!!###$$$"""  !!!!!!""""""!!! """###"""  """!!! """""" """&&&$$$'''***((($$$!!!!!!###&&&###***999III[[[\\\\\\[[[SSSDDD111$$$!!!&&&+++///777LLLjjj~~~|||zzzwwwnnneeecccffffffeeehhhmmmlllhhhgggkkktttwwwxxxuuuqqqrrryyy{{{ooottt~~~}}}ttt```LLLEEEOOO___mmmwww~~~}}}zzzgggNNNKKKJJJHHHAAA444+++(((***)))((('''&&&&&&&&&&&&'''%%%&&&))))))'''***000---,,,***)))((()))***+++''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%###"""###&&&'''&&&$$$---+++(((%%%%%%&&&)))+++)))'''%%%$$$%%%&&&&&&%%%)))******)))&&&$$$######&&&&&&''''''((('''''''''(((%%%###&&&,,,...+++'''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&%%%$$$###""""""""""""!!!!!!!!!!!! !!!###&&&(((%%%%%%$$$###!!!!!!###$$$"""""""""!!!!!!!!!!!!!!!#########%%%'''&&&""" """###"""  !!!"""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!""" !!!"""###$$$$$$%%%!!!"""""""""###$$$%%%&&&!!!""""""###$$$%%%&&&&&&$$$$$$############$$$$$$&&&%%%###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%+++***((('''%%%$$$$$$$$$''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$((())))))'''###!!!"""###$$$###"""!!!"""###%%%&&&&&&''')))***)))((('''&&&%%%$$$$$$############$$$###$$$%%%$$$######%%%'''"""###$$$$$$######$$$%%%%%%###"""###'''))))))(((&&&$$$###$$$%%%&&&&&&%%%&&&$$$""""""###$$$###"""&&&$$$"""###%%%&&&%%%$$$$$$###"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!""""""############%%%%%%$$$######"""!!!!!!!!!  !!! !!!###$$$%%%%%%&&&&&&'''&&&%%%$$$###(((%%%"""!!!###%%%%%%%%% ###%%%$$$"""""""""###&&&((('''%%%"""(((+++333999555))) """ !!!"""!!! ###""" ###"""  """  """!!! """###"""  !!!   """"""  !!!######!!! !!! !!! """)))444888;;;666+++###!!!"""+++!!!'''444KKK```nnniiidddccc___SSS@@@111///777>>>???@@@KKK```qqqooonnnmmmiiiaaa]]]ccclllooommmnnnrrruuuttttttuuu~~~~~~~~~~~~~~~~~~~~~wwwnnndddWWWYYY___jjjwww}}}|||ssssss~~~hhhGGG666111,,,+++)))'''(((,,,***)))(((''''''&&&''''''%%%$$$%%%((())))))---222---,,,***)))((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%***)))'''%%%%%%&&&((()))***'''$$$###%%%&&&&&&&&&,,,***((('''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&'''### %%%---111---(((######$$$%%%&&&((()))***$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!"""""""""######!!!!!! !!!"""$$$&&&'''&&&$$$""""""###$$$###""" !!!"""###$$$######"""!!!!!!"""$$$%%%%%%""" !!!"""""" !!!"""!!!""""""###$$$%%%&&&&&&$$$###"""!!! !!!"""""""""#####################"""""""""!!!!!!"""""""""######$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%&&&$$$###############$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%...,,,)))&&&###""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################)))))))))'''$$$######$$$############$$$&&&'''(((((())))))***)))'''&&&$$$""""""!!!!!!"""######$$$###$$$%%%%%%######%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$###"""###%%%'''''''''%%%#########%%%&&&%%%$$$$$$#########$$$$$$###!!!%%%$$$""""""###$$$$$$###%%%$$$"""!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!  !!!"""$$$%%%&&&$$$$$$$$$%%%$$$$$$######&&&### !!!###$$$$$$ ###%%%%%%"""!!! !!!$$$&&&&&&$$$"""'''''',,,222111((("""!!! !!!""" """%%%### !!!###"""!!! !!!""""""  !!!!!!!!!###!!!  !!!!!! !!!######"""!!!!!!"""!!!!!!###+++444DDDIIIKKKDDD888......111222'''###---;;;QQQeeefff[[[RRRRRRXXXZZZTTTLLLMMMQQQSSSRRRQQQVVV```iiimmmnnnooollleeeccclllxxx|||{{{}}}}}}zzz{{{~~~}}}yyynnnmmmooovvv}}}uuuooorrrtttRRR444111------///...******,,,***)))((('''''''''''''''$$$&&&(((***++++++---000,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''+++(((%%%$$$&&&'''((()))///+++'''''')))***(((&&&'''(((((((((((('''&&&&&&&&&###"""&&&+++...,,,)))###$$$$$$%%%&&&((()))***$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$""""""""""""###$$$&&&&&&&&&###!!!"""$$$%%%$$$!!!!!!###$$$&&&&&&%%%###"""!!!"""$$$$$$###""""""######"""  !!!#########$$$$$$%%%%%%&&&######"""!!!!!! #########"""""""""""""""$$$$$$$$$######"""!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%&&&&&&"""""""""""""""######$$$!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$%%%&&&...,,,((($$$""""""###$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######***)))(((&&&$$$$$$$$$%%%###$$$%%%&&&'''((())))))((((((((()))((('''&&&%%%###"""""""""""""""######"""$$$%%%%%%$$$###$$$%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%"""""""""$$$&&&%%%###!!!$$$###""""""""""""""""""%%%$$$"""!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""""""""!!!  !!!!!! !!!"""###%%%&&&&&&"""###############""""""!!!!!! !!!!!!!!!!!!!!! $$$%%%"""!!!!!!"""%%%''''''&&&$$$$$$###%%%+++...***"""!!!  ###%%%### $$$***'''""" ###!!!  !!!"""!!!!!!"""""""""!!!%%%###   !!!!!!  ###$$$###""""""""" !!!%%%)))...888BBBEEELLLRRRQQQLLLJJJPPPWWWNNN>>>000---222<<>>FFFMMMQQQYYYbbbfffgggjjjqqqwwwuuu___HHH<<<:::@@@PPPaaadddbbbbbbgggpppuuuvvvuuuooohhhbbbeeemmmttttttqqquuuyyyxxxzzz}}}yyy{{{zzzqqqjjjgggbbbXXXNNNIIIKKKGGGEEEEEEFFFKKKWWWcccmmmeeeWWWHHH===555///+++***((((((******&&&%%%'''(((''''''&&&&&&&&&''''''''',,,///---,,,+++***'''''''''&&&%%%$$$######"""&&&&&&&&&&&&''''''''''''%%%&&&''')))))))))((((((%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%&&&&&&''',,,***)))***+++,,,,,,+++'''&&&$$$$$$%%%&&&%%%%%%&&&''''''((())))))(((((($$$(((+++***&&&$$$&&&)))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$"""###############""""""!!!!!!""""""###$$$%%%%%%""""""#####################""""""###%%%%%%$$$"""&&&&&&&&&&&&%%%###!!!  """"""""""""###$$$%%%%%%$$$""" """$$$$$$$$$$$$$$$#########!!!!!!"""########################"""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""%%%&&&'''&&&%%%$$$!!!!!!!!!!!!"""###$$$%%% !!!###%%%&&&'''######"""######$$$%%%&&&((('''%%%$$$###$$$&&&''''''&&&&&&%%%$$$###!!! !!!!!!""""""###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$***'''$$$######$$$$$$$$$###%%%''')))******)))(((######$$$$$$%%%&&&&&&''')))((('''%%%$$$#########"""$$$&&&&&&%%%#########$$$%%%'''&&&%%%%%%&&&(((&&&''''''&&&%%%$$$&&&'''&&&&&&&&&(((******(((&&&!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$###!!! !!!###"""!!! !!!""""""!!!!!!!!!!!!!!!""""""##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!""""""!!! !!!###%%%!!!######"""!!! """###$$$"""!!!!!!'''+++(((!!! !!!!!!!!!"""$$$&&&&&&(((***((($$$""""""$$$$$$"""!!!"""&&&'''&&&###!!! !!!  """############ !!!!!! !!!"""######%%%""" !!!  ###$$$###!!! 888888???MMMYYY]]]^^^___kkksss}}}sss\\\PPPLLLNNNYYYgggrrrvvv|||~~~~~~vvvqqqmmmpppxxx}}}}}}yyy~~~{{{~~~~~~rrrbbbYYYQQQMMMHHH???777555333111000000...,,,000666999555111---)))(((***///***''''''***+++)))))),,,&&&&&&%%%%%%%%%%%%&&&&&&(((,,,---(((&&&)))***'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&(((*********)))(((%%%''')))(((&&&&&&(((***&&&%%%%%%$$$$$$&&&'''(((***)))***+++------,,,***"""$$$%%%%%%$$$###$$$$$$######%%%&&&''''''((((((%%%''')))((('''&&&&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%%%%$$$######"""######$$$$$$#########"""""""""######$$$$$$$$$"""""""""###""""""!!!!!! """$$$%%%$$$######$$$######"""""""""!!!!!! !!!######!!!!!!###%%%######"""!!! ###%%%$$$$$$$$$######""""""""" !!!###$$$%%%%%%%%%%%%"""""""""""""""#########!!!"""$$$%%%%%%%%%###"""!!!""""""###$$$%%%&&&&&&###""""""!!!!!!""""""###!!!$$$&&&'''&&&$$$###""""""""""""###$$$%%%%%% !!!"""$$$&&&&&&""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%###"""!!!!!!!!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###)))&&&"""!!!"""$$$$$$###$$$%%%(((***+++***'''&&&##################$$$$$$''''''&&&%%%%%%$$$%%%%%%"""$$$''''''%%%###""""""%%%&&&''''''&&&&&&'''((('''))))))(((%%%$$$&&&(((%%%%%%&&&((())))))'''%%%"""!!! !!!$$$&&&&&&&&&$$$%%%&&&$$$!!! !!!###  !!!###$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!""""""""""""""""""""" !!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$$$$'''%%%$$$"""  $$$+++555===000%%%"""!!!$$$"""!!! !!!!!!  """'''&&&  """!!!"""$$$%%%&&&''''''&&&%%%$$$###!!! !!!$$$)))+++'''### """"""!!! !!!"""###"""""" !!!!!! !!!###$$$$$$!!! !!!!!! """###"""SSSTTT^^^ppp~~~zzzvvvzzzvvvfffaaa___]]]bbbkkkyyy~~~|||zzz||||||~~~ooo___KKKCCC;;;888444///++++++******+++...,,,((())),,,------///000---'''(((---###"""$$$)))***&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&(((,,,***###!!!'''***)))'''''''''(((((('''&&&&&&#########$$$$$$%%%%%%%%%$$$&&&(((***++++++))))))%%%'''))))))'''&&&(((***'''&&&$$$$$$$$$&&&((()))(((((())),,,------+++(((!!!$$$((((((%%%$$$%%%&&& !!!"""$$$%%%&&&'''''''''%%%%%%&&&))))))(((&&&###"""""""""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$#####################$$$$$$$$$!!!""""""""""""!!!!!! """&&&&&&###"""###%%%  !!!!!! """$$$$$$!!!!!!###%%% !!!!!! """&&&)))$$$$$$######"""!!!!!!!!!!!!###%%%&&&'''''''''!!!"""""""""############!!!"""$$$%%%$$$###!!! !!!"""###$$$%%%&&&''''''######""""""""""""###### ###&&&'''&&&$$$"""""""""""""""###$$$%%%&&& !!!!!!"""$$$%%%&&&""""""""""""###$$$%%%&&&'''&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$### !!!!!!"""###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!)))%%%!!! !!!###$$$###$$$&&&)))++++++)))&&&%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''"""%%%''''''%%%###""""""%%%&&&''''''&&&&&&''')))(((***+++)))&&&$$$&&&)))$$$$$$%%%''')))(((&&&$$$###!!! ###&&&''''''$$$&&&&&&$$$!!! !!!$$$ """###%%%!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!"""""""""""" """######$$$%%%&&&'''&&&%%%$$$###((('''$$$"""  """&&&///???RRR^^^<<<...$$$###  $$$"""!!! !!!!!! !!!!!!######!!!"""!!!"""$$$###$$$%%%''''''&&&$$$###""""""&&&+++***%%% !!!######!!!!!!""""""!!!!!! """""" !!!###%%%###  !!!""" """###!!!ttttttwww~~~yyyjjjkkknnnmmmooovvv~~~kkkSSS;;;555...***))))))(((&&&(((((('''''''''(((((())),,,+++++++++)))((('''&&&''''''(((((())))))******$$$######$$$&&&''''''&&&((((((((((((((('''''''''***)))((('''&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((******++++++***)))'''&&&***)))''''''((((((&&&%%%&&&&&&'''&&&$$$$$$&&&((((((''''''((()))***(((&&&###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&'''''''''&&&$$$&&&(((&&&""""""&&&$$$###!!!  !!!"""&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&'''''''''$$$"""!!!"""$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""""""""""""""!!! """%%%'''%%%###############"""!!!!!!!!!!!!!!!!!!"""###### !!!###$$$$$$$$$###$$$###!!! !!!"""!!!$$$&&&$$$""" !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!###%%%&&&&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!###%%%'''''''''&&&%%%%%%%%%$$$###""""""######!!!"""######"""!!!###$$$%%%$$$$$$%%%&&&'''%%%###&&&'''''''''&&&%%%%%%$$$$$$&&&)))++++++)))'''%%%"""%%%%%%""""""&&&'''$$$%%%%%%%%%(((***)))&&&$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%!!!"""$$$$$$"""!!!"""###$$$%%%%%%$$$###$$$&&&(((&&&%%%$$$$$$%%%%%%###""""""%%%'''&&&###"""###%%%+++++++++***)))'''%%%$$$---'''"""!!!###%%%### """%%%'''''')))&&&###""""""""""""!!! !!!#########""""""!!!!!!"""###############   !!!!!!!!!""""""#########$$$$$$%%%''''''''''''%%%$$$((('''&&&$$$!!!$$$+++000???ZZZuuu```:::!!! !!!###"""!!!"""###$$$###!!! !!!"""!!! %%%%%%$$$###"""!!!  """!!! """)))///555+++""""""))),,,&&& !!!  """!!! """###"""!!!!!!  zzztttwwwwwwuuuzzz}}}}}}}}}|||yyytttpppqqqnnn^^^LLL222...)))''''''''''''&&&((((((''''''''''''(((((()))************)))((((((&&&'''''''''((((((((((((%%%$$$###$$$&&&''''''&&&)))(((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''''''''((())))))((('''&&&***(((''''''))))))(((&&&%%%'''''''''%%%%%%%%%'''((('''&&&'''(((((('''%%%#########$$$$$$%%%%%%%%%"""###$$$&&&''''''''''''&&&$$$&&&(((&&&""""""&&&((('''$$$"""!!!!!!"""###%%%%%%%%%&&&&&&'''''''''###############$$$%%%%%%&&&&&&&&&$$$"""!!!###$$$""""""###%%%&&&'''((()))'''&&&$$$""""""!!!""""""""" """&&&'''&&&%%%$$$######"""!!!!!! !!!!!!!!!!!!!!!"""######!!!###%%%&&&&&&&&&$$$###"""!!!!!!!!!""""""!!!###%%%$$$""" !!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!"""###$$$%%%&&&%%%$$$###""""""""""""""""""######$$$$$$$$$###"""""""""""""""#########!!!"""$$$&&&'''&&&%%%$$$%%%$$$$$$###""""""######!!!"""######""""""###$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&%%%$$$$$$###$$$&&&(((******(((&&&$$$###%%%%%%""""""&&&(((&&&&&&###"""&&&,,,...***&&&#########$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$$$$###""""""###$$$%%%%%%$$$###$$$&&&(((&&&%%%######$$$%%%$$$######$$$&&&&&&%%%#########(((((((((((('''%%%$$$###***&&&""""""$$$%%%###!!!"""%%%&&&&&&'''%%%###""""""######""" !!!"""######""""""!!!!!!!!!"""############""" !!!!!!  !!!!!!!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$"""!!!(((;;;UUUmmm{{{~~~|||ZZZ999$$$""" !!!###!!!!!!!!!!!!  !!!  """""""""!!! !!!###""" %%%***///(((!!!!!!&&&((($$$ !!!!!!!!!  """######!!! !!!  |||zzz}}}~~~zzz|||xxxxxx|||~~~|||pppiiiZZZWWWPPPKKKJJJIIIBBB:::)))'''&&&&&&'''(((((('''(((((('''''''''''''''((('''((())))))************&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''%%%))))))((('''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&)))((('''((()))***)))(((%%%''')))((('''%%%$$$%%%((('''&&&&&&&&&&&&%%%###""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&$$$&&&(((&&&""""""&&&)))(((%%%###"""""""""###%%%%%%&&&&&&'''''''''((("""""""""""""""######$$$###$$$$$$###""""""###%%%#########%%%'''***---...((('''$$$"""!!!!!!""""""""""""!!!###&&&''''''&&&%%%$$$"""!!! !!!""""""!!!!!!!!!!!!"""######!!!###%%%'''((((((%%%$$$######""""""######"""###%%%$$$###!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%$$$###""""""""""""###############"""""""""###""""""""""""""""""!!! !!!###$$$%%%%%%$$$$$$%%%$$$######"""#########!!!"""######""""""###%%%'''&&&%%%%%%&&&&&&$$$###%%%$$$$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$%%%&&&%%%"""###'''***(((&&&"""###+++///,,,&&&############%%%'''(((***((('''&&&%%%$$$#########"""$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&(((&&&$$$""""""$$$%%%&&&%%%$$$$$$%%%&&&'''%%%### $$$%%%%%%%%%%%%$$$######&&&$$$"""###%%%&&&###  ###%%%&&&&&&%%%###""""""###$$$$$$###!!!"""#########"""!!! !!!""""""######"""""" !!!!!!""""""!!!!!! !!!""""""!!!!!!""""""""""""######$$$$$$############$$$$$$&&&&&&%%%$$$######"""""""""***GGGtttwwwbbbGGG///"""### """'''$$$"""$$$%%%### !!! !!!  """###"""!!!$$$'''### """###"""  !!!  """######"""!!! !!! {{{yyy}}}}}}zzzjjjZZZNNNGGG;;;888333///------,,,+++&&&''''''((()))***))))))(((((('''&&&&&&&&&'''''''''(((((()))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%***)))((('''&&&''''''((($$$%%%(((******)))'''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%((('''&&&(((***++++++***%%%'''******(((%%%$$$$$$)))'''%%%$$$%%%%%%$$$"""""""""###$$$%%%&&&&&&'''$$$$$$&&&'''((()))))))))&&&$$$&&&(((&&&""""""&&&&&&$$$"""!!!!!!!!!###$$$'''''''''&&&&&&&&&&&&%%%""""""!!!!!!!!!!!!"""""" """######"""###$$$&&&%%%%%%$$$%%%'''***...000)))'''$$$!!! !!!"""%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$""" !!!"""###""""""!!!!!!""""""###$$$!!!!!!"""$$$%%%&&&''''''%%%%%%$$$$$$$$$#########"""###$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""######%%%$$$$$$###""""""######%%%$$$$$$###"""!!!!!!!!!######""""""!!!!!!!!! !!!"""###$$$$$$$$$###$$$$$$###############$$$!!!"""############$$$&&&(((&&&%%%$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###&&&'''&&&######(((+++***(((%%%$$$%%%)))***(((&&&$$$$$$######%%%(((***,,,+++)))'''$$$###"""""""""###$$$&&&&&&$$$###$$$%%%###%%%&&&%%%$$$$$$&&&'''&&&$$$""""""$$$&&&''''''%%%$$$###%%%((('''""""""######$$$$$$#########%%%$$$###%%%&&&%%%""" !!!###%%%%%%%%%###"""!!!"""$$$%%%%%%$$$"""###$$$$$$###"""!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!!!!""""""""""""""""""######!!! !!!##############################&&&'''@@@ooo|||XXX???... !!!"""))))))&&&)))+++(((### """%%%  !!!!!! !!!!!!  !!!""" !!!  !!!"""""""""!!!!!!!!!  !!!!!! ~~~}}}}}}}}}{{{sssfffVVVGGG;;;444000...---,,,***((('''''')))'''((()))******))))))((((((((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((&&&%%%$$$%%%'''''''''%%%***)))'''&&&&&&&&&((((((###%%%(((***+++***((('''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''&&&&&&'''***++++++***%%%'''******(((&&&%%%%%%)))'''$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$&&&'''((()))))))))&&&$$$&&&(((&&&""""""&&&###"""!!!!!!"""$$$'''((())))))(((&&&%%%$$$###"""""""""!!!!!!!!!!!!!!!"""!!!###$$$###$$$%%%''''''&&&%%%%%%&&&(((+++,,,(((&&&$$$"""!!!!!!""""""((('''&&&$$$""""""""""""%%%$$$"""!!! !!!###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$##################%%%$$$######"""#########&&&%%%###"""!!! !!!###"""""""""!!!!!! !!!"""############$$$###############$$$$$$ """###$$$######%%%&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$###'''((('''$$$$$$(((***(((+++...///---(((%%%&&&'''%%%%%%$$$$$$&&&))),,,------+++'''$$$!!!!!!""""""###$$$&&&&&&$$$###$$$%%%###$$$&&&&&&%%%$$$%%%'''&&&$$$######%%%'''''''''&&&%%%$$$%%%'''&&&"""""""""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%### !!! """$$$%%%$$$###!!!!!!!!!"""%%%&&&&&&%%%######$$$$$$$$$"""!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###%%%&&&""""""!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!""""""######((("""///OOOaaaTTT:::+++###"""!!!)))((((((+++---***$$$!!!###&&& !!!  !!!!!!  """!!!!!!$$$   !!!!!!!!!!!!!!!!!!  !!!""""""$$$yyypppjjjlllpppnnngggUUUNNNDDD999000+++***))))))(((***---+++'''''')))'''((())))))'''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%))))))))))))(((((('''&&&)))))))))))))))((((((((($$$######$$$&&&''''''&&&+++)))'''&&&%%%&&&((()))%%%&&&(((*********((('''((((((((()))(((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&%%%&&&)))******)))%%%'''))))))(((''''''''')))'''$$$###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((&&&$$$&&&(((&&&""""""&&&############%%%(((+++---(((((('''%%%$$$"""!!! ###""""""!!!!!!!!!!!!!!! """$$$%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###""""""""""""''''''&&&###  """$$$$$$""""""""""""###$$$###""""""""""""###$$$$$$&&&%%%$$$######"""######$$$%%%%%%%%%%%%$$$############"""$$$%%%&&&$$$######$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###!!! !!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$#########"""######$$$%%% """$$$$$$$$$$$$&&&''''''%%%######$$$&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''%%%$$$$$$$$$$$$$$$''')))(((%%%%%%'''(((%%%,,,222777333+++%%%&&&***&&&&&&&&&&&&((()))+++---...+++'''### !!!"""###"""$$$%%%%%%$$$######$$$"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%%%%%%%$$$""" """######$$$$$$$$$#########$$$%%%%%%$$$""" """!!!!!!###%%%%%%$$$"""!!! !!!###%%%&&&&&&$$$"""###$$$$$$$$$###"""!!! !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!  !!!###$$$&&&'''""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""###(((!!!$$$222;;;777...***&&&!!!&&&''' """'''###'''((()))'''### !!!### !!!"""!!!  !!!!!!!!! !!!!!!###""" """$$$    !!!!!!!!!  !!!&&&***$$$}}}}}}}}}|||}}}~~~wwwkkkdddYYYNNNJJJKKKGGGAAA999666111,,,))))))***+++&&&$$$&&&++++++&&&$$$'''&&&((()))(((%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%&&&'''(((((()))((((((((())))))((((((((('''''''''"""!!!!!!###%%%''''''&&&+++)))'''%%%%%%&&&((()))'''(((((()))))))))((((((((())))))***)))((('''&&&%%%$$$$$$%%%&&&(((***+++&&&%%%%%%&&&'''(((((('''%%%&&&(((((('''''')))***)))&&&$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&''''''''''''&&&$$$&&&(((&&&""""""&&&$$$$$$###$$$%%%(((+++---%%%%%%$$$######""""""!!!$$$###""""""!!!!!!!!!"""!!!###&&&'''&&&&&&''''''"""""""""""""""#########"""###$$$$$$$$$$$$###"""$$$%%%$$$"""!!!$$$##############################""""""######$$$%%%%%%$$$###"""""""""#########$$$%%%%%%%%%$$$""""""$$$""""""###&&&'''%%%######$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%$$$###############$$$$$$%%%$$$""" !!!""" !!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%######""""""###$$$$$$%%% """$$$$$$$$$$$$&&&(((&&&$$$""""""$$$&&&''''''&&&%%%$$$###$$$%%%'''((()))(((&&&$$$$$$$$$%%%%%%&&&)))***&&&%%%'''%%%!!!&&&,,,222222,,,'''''')))''''''((())))))***++++++...+++&&&""" ###$$$!!!###$$$$$$###""""""###"""$$$&&&'''&&&%%%%%%&&&&&&%%%&&&'''((('''%%%"""''''''&&&$$$"""!!!"""###"""###############"""!!!!!!###$$$$$$#########"""""""""###%%%%%%###!!!!!!!!!!!!###&&&&&&%%%###!!!"""###$$$%%%$$$###""" !!!!!!""""""!!!!!! !!!!!!  !!!###%%%'''(((""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$""""""&&&+++------+++,,,(((++++++"""###&&& %%%%%%$$$###""" !!!"""###"""  !!!  !!!!!!""""""!!! !!!"""!!!  """ !!!  +++000(((!!! vvvlllqqqzzzzzzzzz{{{yyyyyyyyy{{{zzzsssiiiaaaLLLHHH>>>555333666555222...---,,,+++******+++,,,'''$$$&&&,,,,,,'''%%%'''''')))***(((&&&%%%'''***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&((()))*********(((((('''''''''&&&&&&&&&  """%%%''''''&&&+++)))'''%%%%%%&&&((())))))))))))(((((((((((()))((()))*********((('''&&&!!!!!!"""###&&&))),,,...&&&%%%$$$%%%'''''''''%%%%%%&&&'''''''''(((***,,,)))&&&$$$###%%%'''''''''&&&&&&%%%$$$$$$######"""""""""$$$%%%&&&'''''''''&&&$$$&&&(((&&&""""""&&&$$$###""""""$$$&&&(((***!!!""""""""""""#########$$$$$$###""""""""""""""""""$$$'''((('''&&&'''((( !!!""""""!!!!!! """$$$%%%&&&%%%###"""!!!""""""!!!"""&&&"""######$$$$$$$$$###############"""######$$$%%%###"""!!!!!!!!!"""$$$%%%######$$$%%%$$$###"""!!!$$$""""""###&&&'''%%%###$$$$$$%%%&&&&&&&&&%%%%%% """###%%%&&&&&&&&&$$$###############$$$$$$$$$###!!!  """### !!!!!!""""""""""""""""""###$$$%%%&&&######""""""###$$$%%%%%% """$$$$$$$$$%%%&&&(((&&&###""""""$$$'''((()))%%%$$$###""""""$$$&&&'''***)))&&&$$$$$$$$$%%%&&&&&&)))***'''&&&&&&######))),,,+++(((&&&%%%'''((()))***************...+++&&&!!!!!!###%%%!!!"""$$$$$$"""!!!"""###"""$$$&&&'''&&&%%%%%%&&&%%%&&&'''((()))((($$$!!!'''((('''$$$ """&&&""""""######"""!!!!!! !!!######$$$&&&'''###"""###$$$%%%%%%###!!!!!!!!!"""$$$&&&&&&%%%###!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!!!!!  """$$$&&&((()))""""""!!!!!!  !!!""""""!!! !!!!!!""""""######$$$$$$ $$$%%%%%%(((---,,,''',,,(((,,,+++###$$$&&&&&&$$$""""""###""" !!!######"""!!! !!!"""""" !!!""""""!!!!!!!!!!!!!!!   ### !!!!!!  ...444+++###"""yyylllhhhmmmtttyyy{{{}}}yyyqqqmmm}}}}}}zzz|||mmmbbbQQQWWW^^^```[[[QQQGGGAAA444333000...---,,,,,,,,,*********)))((())),,,///((()))***------+++'''$$$+++***'''&&&%%%&&&'''))))))'''$$$%%%''''''%%%###&&&''''''(((((((((((((((***(((&&&'''((((((&&&###!!!!!!###$$$&&&'''))))))++++++)))'''&&&&&&(((***---,,,+++))))))))))))******))))))***+++)))&&&### ###### """(((...000((()))))))))((('''%%%$$$###$$$&&&(((((((((''''''((((((&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!!!!&&&+++!!!!!!!!!!!!"""###$$$%%%$$$%%%&&&%%%###"""###$$$###!!! """###""""""###$$$###!!!!!!###$$$###"""!!!!!!"""######&&&&&&%%%%%%%%%%%%$$$$$$"""***&&&!!!%%%### !!!"""$$$$$$$$$###"""$$$###!!!!!!"""###&&&''' !!!###$$$%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$###############$$$"""############$$$$$$$$$'''$$$"""!!!"""############"""""""""$$$$$$""" !!!!!!!!!"""$$$&&&(((***$$$""" """%%%''''''&&&!!!!!!"""$$$%%%&&&'''(((%%%###!!!"""%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%)))(((&&&$$$#########$$$###&&&'''&&&''')))%%% !!!###$$$&&&'''(((((('''(((***+++***&&&$$$%%%'''$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!######$$$%%%&&&&&&''''''%%%%%%&&&$$$""" !!!""" !!!###$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######  !!!###$$$!!!  !!!!!!!!!!!!!!!"""%%%'''$$$$$$$$$###!!! !!!### !!!!!!""""""""""""!!!!!!"""###""" !!!"""&&&+++000111...***''''''))),,,---***&&&###"""%%%$$$###""""""!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!""""""""""""!!!  !!!!!!!!!$$$###!!!    !!!!!!   """ !!! !!!,,,222---%%%tttooorrrwwwzzzqqqddd[[[XXXooo~~~|||wwwvvvpppaaaQQQGGG;;;???CCCCCC???888333000***)))))))))***+++---...,,,,,,+++(((&&&%%%''')))(((((()))***,,,+++'''%%%))))))'''&&&&&&&&&''''''(((&&&$$$$$$&&&'''%%%###&&&&&&((())))))((('''&&&(((&&&%%%&&&((((((&&&###""""""###$$$&&&'''(((((((((((((((''''''(((***,,,...,,,+++)))((('''(((((()))))))))******)))&&&###"""%%%&&&###$$$)))...///'''((()))))))))((('''&&&######$$$&&&''')))******((('''&&&%%%%%%&&&''''''%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$!!! $$$((($$$############$$$%%%%%%%%%%%%&&&$$$###"""###%%%$$$"""!!!!!!"""###"""!!!"""""""""!!!!!!###$$$###""""""""""""###$$$%%%$$$###"""""""""""""""###+++&&&!!!&&&&&&"""%%% !!!"""###$$$######"""""""""!!! !!!###%%%&&&"""######$$$$$$$$$######%%%%%%%%%$$$$$$###########################$$$$$$"""############$$$$$$$$$&&&$$$""""""###$$$###"""###""""""###$$$$$$"""!!!!!!!!!!!!!!!###%%%&&&(((%%%###!!!"""%%%'''&&&%%%!!!!!!"""###$$$%%%&&&&&&$$$"""!!!"""%%%''''''%%%%%%$$$$$$######$$$$$$%%%((('''&&&$$$###"""######!!!$$$%%%%%%&&&(((%%% !!!'''***'''###'''...''')))***(((%%%###$$$&&&#########""""""!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&''''''''''''%%%""" !!!""""""############""""""############"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######!!!!!! !!!"""###$$$  !!!!!!  !!!!!! !!!###%%%"""###$$$###!!! !!!"""%%%$$$""" !!!""" """######$$$&&&((()))+++,,,,,,+++(((%%%######&&&((()))'''%%%######$$$###"""!!! !!!!!!"""$$$$$$######"""!!!   !!!"""!!!  !!!  ***///***"""yyyxxxzzz~~~~~~vvvlll___QQQGGGKKKeee{{{eeeUUUUUURRRCCC444000---...///---+++)))(((((($$$$$$%%%&&&(((***---...******)))'''$$$$$$%%%''''''&&&&&&'''))))))(((&&&''''''''''''''''''&&&&&&&&&%%%###$$$%%%%%%$$$"""%%%&&&(((***)))(((%%%$$$%%%%%%$$$&&&'''(((&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))+++,,,,,,+++)))'''&&&&&&&&&''')))(((((()))***)))&&&$$$###''')))&&&&&&***,,,,,,%%%&&&'''((()))*********,,,+++((('''''')))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$"""!!!!!!###%%%'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%###""""""$$$%%%&&&$$$"""!!!"""###"""!!! !!!!!!!!!###$$$$$$############$$$%%%'''%%%###!!!!!!!!!"""###(((...&&&###$$$!!!%%%!!!!!!"""############"""!!!!!! !!!"""$$$%%%$$$$$$##################$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%"""############$$$$$$$$$%%%#########$$$$$$###!!!###""""""###$$$$$$###!!!"""!!!!!!!!!"""###$$$%%%%%%$$$######%%%%%%%%%###!!!"""""""""############"""!!!!!!###%%%''''''&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%###"""""""""""""""$$$###%%%(((%%% ''':::EEE:::%%%###...&&&''''''&&&###""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############""" """###$$$%%%%%%%%%$$$###""""""###$$$&&&'''(((((((((%%%"""  """""""""""""""""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$######"""""""""!!!!!!!!!"""#########"""!!!!!!!!!"""###$$$ """###!!!  !!!  !!!###!!!"""$$$###"""!!!!!!"""&&&$$$""" !!!$$$&&&!!!"""$$$%%%%%%&&&(((***,,,+++)))'''%%%$$$$$$###!!!###$$$$$$###""""""######"""  !!!"""######""""""!!!!!! """!!! !!!  !!! (((+++&&&wwwmmmaaaUUUMMMXXXlll~~~}}}pppOOO777888;;;000(((+++*********)))((((((***,,,((((((''''''((()))***,,,''''''((('''%%%%%%''')))&&&%%%$$$%%%&&&(((((('''%%%&&&'''(((((('''%%%$$$$$$#########$$$$$$######$$$%%%(((******'''$$$"""###$$$$$$&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((('''&&&&&&&&&''''''(((''''''(((((((((&&&$$$$$$)))***(((''')))***((($$$$$$&&&((()))+++,,,,,,:::666000+++((('''(((***%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&##################$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######!!!"""###$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!$$$&&&'''%%%""""""""""""!!!  !!!###$$$$$$$$$$$$$$$$$$%%%%%%+++)))&&&$$$###$$$%%%'''666999..."""###""" ###"""""""""#########"""""""""!!!!!!!!!"""###$$$%%%&&&%%%###"""!!!"""#####################$$$$$$$$$""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$######$$$%%%%%%""" ###""""""###%%%%%%$$$"""###############$$$$$$$$$%%%%%%$$$$$$%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!""""""$$$'''%%%!!!!!!888^^^uuu```777###(((%%%%%%%%%$$$###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###############""" """###$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&''''''%%%"""!!!!!!!!!######""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""############""""""###""""""!!!""""""#########"""!!! !!!"""""" """$$$###""" !!!!!!  """!!!###$$$"""!!!""""""######"""###%%%''')))+++((())))))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&"""######""" !!!"""""" !!!###""""""""""""""""""!!!!!!###"""  !!!!!!!!!!!!   !!! !!! &&&(((###{{{tttmmmhhhsss}}}~~~wwwggghhh```ZZZgggkkkGGG+++***---(((&&&,,,$$$&&&(((((((((((()))******)))(((''''''(((((()))((())))))(((''''''((()))&&&$$$######%%%'''''''''###$$$&&&(((((('''%%%###"""##################$$$"""$$$'''))))))'''$$$""""""$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))++++++)))'''&&&%%%%%%%%%%%%'''((()))((('''&&&&&&''''''&&&$$$$$$)))***(((&&&((((((%%%###$$$%%%&&&(((***+++,,,===999222+++'''%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&########################$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$######### !!!###%%%(((***++++++'''&&&%%%###""""""""""""###$$$$$$"""!!!!!!$$$&&&&&&$$$"""!!!""""""!!!  !!!#########$$$$$$%%%%%%%%%%%%---+++(((%%%%%%%%%''')))???BBB555''''''&&&###&&&######""""""""""""""""""############$$$%%%&&&&&&&&&%%%###"""!!!"""######"""""""""######$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$######$$$%%%%%%""" ###""""""###%%%&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###"""""""""""""""!!!!!!!!!!!! !!!###%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!###&&&%%%!!!$$$@@@mmmsssCCC&&&%%%$$$###############""""""!!!!!!!!!"""""""""""""""###########################$$$$$$%%%$$$$$$###### !!!!!!""""""""""""$$$###"""""""""###$$$%%%"""###$$$$$$""""""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""######"""!!!  !!! ###$$$$$$"""!!!""""""!!! """ !!!###$$$###"""###$$$$$$%%%''')))***+++*********++++++)))%%%######$$$ !!!"""$$$$$$%%%$$$$$$$$$$$$$$$!!!!!! !!!###"""#####################!!!!!!!!!!!!!!! """!!!  !!!!!!""""""!!!!!!   !!!!!!!!!   !!!  """""" $$$%%% }}}zzzssslllhhhdddZZZOOOGGGEEE>>>:::FFF___pppuuu```DDD+++'''((($$$###(((!!!$$$''')))((('''''''''&&&&&&%%%%%%%%%&&&((())),,,------+++(((&&&%%%&&&'''%%%$$$$$$%%%'''&&&&&&"""###%%%''''''&&&%%%$$$"""###$$$$$$###"""$$$%%%!!!###%%%'''((('''%%%######%%%'''(((''''''((()))&&&&&&&&&&&&&&&''''''''')))((((((+++......***&&&%%%%%%$$$$$$%%%''')))***'''&&&%%%%%%&&&'''&&&%%%%%%)))***'''&&&''''''%%%######$$$%%%&&&(((******222///+++'''%%%$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######"""########################"""!!!"""%%%))),,,---,,,%%%$$$###"""!!!!!!!!!!!!!!!"""$$$###""""""###$$$%%%###!!! !!!"""!!! !!!!!!!!!###!!!"""###$$$%%%%%%%%%$$$)))'''&&&$$$$$$%%%&&&'''666:::///$$$&&&%%%"""&&&$$$###""""""!!!"""""""""######$$$%%%%%%&&&&&&&&&$$$$$$##################!!!!!!""""""###$$$%%%%%%$$$$$$###############$$$"""############$$$$$$$$$%%%#########$$$$$$###!!!###""""""###%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%###%%%''''''%%%###"""###""""""""""""!!!!!!!!!!!! """%%%&&&%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$######""" """"""!!!"""&&&%%%!!!222SSShhhZZZ999$$$######""""""###%%%&&&%%%$$$""""""""""""####################################$$$%%%%%%%%%%%%$$$###### !!!!!!""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!###$$$$$$###!!!  !!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$###"""""""""######  !!! ###$$$$$$"""""""""###""" !!!###!!!############$$$&&&(((***+++------,,,)))&&&$$$&&&''''''&&&$$$###$$$%%%!!!"""###$$$$$$###!!!$$$%%%$$$""" !!!""""""""""""######$$$$$$%%%%%%###$$$$$$######!!!  !!!!!!!!!!!! !!!!!!""""""!!!  !!!""""""""""""!!!   !!! !!!###"""  """"""~~~~~~{{{qqqmmmfff```VVVKKKFFFCCC999///111///------333>>>JJJRRREEE777+++&&&&&&%%%%%%&&&$$$'''***+++***)))((()))%%%$$$$$$$$$$$$&&&'''(((,,,------+++(((&&&%%%%%%'''&&&%%%%%%&&&'''%%%$$$"""###$$$%%%&&&%%%%%%$$$!!!###%%%%%%######$$$&&&!!!"""$$$%%%&&&&&&&&&&&&$$$'''))))))((('''(((***%%%&&&&&&&&&''''''((((((((('''(((,,,000111---(((((('''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%'''***+++'''&&&((()))'''$$$$$$######$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############"""!!!!!! !!!""""""######%%%###"""$$$(((++++++***$$$###""""""!!!!!!!!!!!!!!!$$$%%%$$$###"""###"""!!! !!!!!! """""""""!!!!!!### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&+++111))) $$$$$$ ###%%%$$$"""!!!!!!!!!"""###""""""###$$$%%%%%%%%%%%%"""######$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$&&&$$$""""""###$$$###""""""""""""$$$&&&'''&&&$$$######%%%&&&&&&&&&&&&%%%!!!$$$''''''%%%#########""""""""""""""""""""""""!!!$$$''''''%%%######$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%######"""$$$###!!!"""&&&%%%!!!$$$222;;;777,,,%%%%%%###"""!!!###'''))))))'''"""#########$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###"""""" !!!"""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!!!! !!!"""###"""  !!!"""###"""  """######"""!!! !!!"""###%%%$$$######""""""######  !!!""" !!!###$$$###""""""#########!!!!!!###%%%$$$$$$$$$######%%%(((+++---...---,,,***'''$$$"""!!!"""$$$###""""""###%%%############"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###!!!  !!!"""!!!  !!!!!! !!!""""""###"""!!!!!!  !!!""""""""""""!!!  """  !!!  !!!###  }}}{{{gggWWWNNNEEE???555///111444222+++***)))+++///...+++...555((('''&&&%%%'''))))))(((''')))***+++)))((())))))((('''&&&%%%%%%%%%&&&'''(((***+++***(((''''''(((((('''&&&&&&''''''%%%###"""###$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%######%%%''' !!!"""$$$%%%&&&''''''%%%(((+++***(((''')))+++%%%%%%&&&&&&'''(((((()))'''&&&(((---222333///***+++***(((&&&%%%%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%(((,,,,,,(((&&&)))***)))%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&$$$### !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!  !!!"""######'''$$$"""###&&&))))))((($$$###"""""""""""""""""" $$$&&&%%%###""""""!!! !!!!!! ###$$$###!!!!!!### """###$$$$$$#########$$$$$$%%%&&&&&&&&&''',,,222,,,$$$((('''"""%%%%%%$$$###!!!!!!!!!"""###!!!"""###$$$$$$%%%$$$$$$ """###%%%%%%%%%$$$### !!!"""###$$$%%%&&&&&&&&&$$$###""""""!!!!!!"""############$$$$$$$$$'''$$$"""!!!"""#########"""""""""$$$&&&'''&&&%%%!!!"""$$$%%%&&&&&&%%%%%% $$$''''''%%%######$$$!!!"""""""""#########$$$!!!$$$((((((%%%""""""###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%$$$!!!###&&&%%%!!!%%%&&&((()))***,,,---,,,###!!!!!!$$$(((++++++)))######$$$$$$$$$%%%%%%%%%#######################################"""!!!!!!!!!"""###############$$$'''((((((&&&$$$""" !!!!!!!!! ###!!!  """######""""""######"""!!! !!!"""###%%%%%%$$$###""""""######  !!!###$$$ !!!###$$$###!!!"""###$$$###""""""$$$&&&%%%%%%$$$###"""%%%***...---,,,+++)))'''&&&%%%%%% !!!""""""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""" !!!"""###$$$$$$&&&&&&%%%$$$"""  """###"""  """"""######"""   !!!"""!!!!!!!!!!!! !!!$$$""" !!! """$$$ }}}yyyyyyzzzyyyxxxrrrqqqxxx~~~qqqSSS:::111---,,,***)))))))))******++++++)))((((((((()))***+++)))'''%%%%%%&&&((())),,,+++***((((((((()))***''''''&&&%%%$$$######""")))***)))'''$$$"""###$$$))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))...000...,,,,,,+++(((***&&&###$$$(((***(((%%%###$$$(((---111///***%%%---***'''''')))***(((&&&'''&&&&&&''')))(((&&&$$$%%%***+++(((***000111---############$$$%%%&&&''' """$$$&&&&&&&&&%%%$$$'''$$$"""$$$&&&%%%%%%&&&'''%%%$$$&&&)))***(((%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###!!!  !!!"""###$$$$$$%%%'''$$$""""""$$$$$$###!!!###$$$$$$$$$$$$###"""""""""###$$$%%%$$$###!!! !!!!!!!!!!!!&&&......###!!!!!! """$$$%%%$$$###""" """%%%(((***)))(((''',,,//////+++)))(((%%% """$$$$$$######$$$%%%###""""""###%%%&&&$$$###%%%&&&''''''%%%######$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$###!!! """""""""$$$%%%%%%$$$"""&&&%%%###"""######"""!!!'''&&&%%%%%%&&&&&&$$$###!!!$$$$$$"""$$$((()))'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###+++777666(((############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$"""!!!""""""###$$$%%%&&&'''(((***++++++"""$$$%%%'''((((((''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""######$$$"""!!!"""######"""!!!$$$$$$$$$###############)))(((&&&&&&''''''&&&%%%###$$$$$$###  !!!!!!""""""######$$$%%%%%%### %%%$$$###"""!!!!!!!!!"""'''%%%###!!!!!!"""$$$%%%!!!!!!!!!!!!%%% %%%%%%######"""""""""###$$$%%%&&&'''###%%%&&&&&&$$$######$$$%%%''''''%%%%%%''''''%%%""""""!!!!!!!!!!!!""""""###%%%&&&$$$!!! """"""###$$$$$$###!!! !!!"""""""""""""""!!! !!!"""###$$$###"""!!! !!!"""### !!!"""######!!!!!!######!!!%%%### !!!""""""!!!  """###!!! !!!"""$$$%%%$$$!!!!!!!!!  !!! yyyuuurrrooommmggg___YYYTTTTTT\\\eee^^^GGG555///))))))(((((()))***,,,---...,,,***((('''&&&'''''')))((('''&&&&&&&&&''''''***)))((('''&&&''''''((('''''''''&&&%%%%%%$$$$$$'''((((((&&&$$$###$$$&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((---///---+++,,,+++)))***&&&###$$$(((***(((%%%%%%&&&(((,,,///---)))%%%***((('''''')))***(((&&&&&&%%%%%%'''))))))'''&&&&&&***+++)))+++///000---&&&%%%%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%'''%%%$$$%%%'''((((((((((((&&&%%%&&&((((((&&&$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$%%%""" """###"""!!!!!!"""""""""###"""""""""!!!"""$$$$$$$$$"""!!! !!!""""""""""""&&&000222(((!!!###!!! !!!"""###$$$$$$$$$###!!!###%%%'''(((((('''&&&+++......***(((((($$$ !!!###%%%%%%$$$###$$$%%%###""""""###%%%%%%$$$######%%%&&&&&&$$$###$$$$$$###############$$$$$$$$$###$$$$$$######"""!!! %%%$$$$$$%%%''''''&&&$$$&&&$$$###"""###$$$###"""'''%%%$$$$$$%%%%%%$$$""" ###### !!!&&&(((&&&###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%+++666555)))!!!""""""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""""""""""""""%%%%%%&&&'''((())))))***""""""$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$###"""""""""""""""%%%$$$######$$$%%%$$$#####################$$$$$$'''&&&%%%%%%&&&&&&%%%######$$$$$$###  !!!!!!!!!"""""""""###)))***)))&&&""" """#########"""""""""!!!!!!%%%$$$""" !!!###%%%###"""!!! """%%%&&&***### $$$((('''%%%%%%)))((('''&&&&&&&&&''''''"""$$$%%%$$$"""!!!!!!!!!###&&&&&&######&&&&&&###""""""!!!!!!!!!!!!"""""""""$$$%%%$$$!!! !!!"""!!!"""#########!!! !!!"""""""""""""""!!!  !!!"""###""""""!!! !!!"""###!!!!!!""""""!!!  """######""" ###"""  !!!"""!!!  !!!"""!!! !!!"""$$$%%%$$$"""  !!!!!!  !!! xxxuuutttgggbbb\\\WWWQQQJJJAAA:::666777>>>GGGEEE777---+++&&&&&&&&&''')))+++---...///...+++(((&&&$$$$$$$$$'''''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&+++---+++***++++++))))))'''$$$%%%''')))'''%%%''''''(((***+++***(((%%%'''&&&'''(((******(((&&&&&&%%%%%%'''((()))(((&&&&&&)))+++***+++...///,,,(((((('''&&&&&&&&&&&&''''''((()))))))))(((&&&&&&)))(((&&&&&&'''((('''&&&((('''&&&&&&''''''%%%######$$$$$$%%%$$$###"""!!!###############""""""!!!"""#####################""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!  !!!"""############$$$///333))) ###%%%""""""""""""###$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%))),,,,,,(((&&&'''$$$ ###%%%&&&&&&$$$###$$$$$$###""""""$$$&&&&&&$$$"""!!!###%%%%%%$$$###$$$%%%%%%$$$$$$$$$######"""""""""###############""""""&&&%%%$$$%%%&&&''''''%%%&&&$$$""""""$$$$$$$$$###%%%$$$######$$$%%%###""""""$$$$$$!!!"""(((***)))"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$)))111000'''"""###!!!"""$$$%%%&&&&&&%%%%%%"""######$$$$$$######"""%%%$$$###"""""""""""""""%%%&&&&&&&&&''''''''''''!!!""""""#########"""""""""""""""""""""###$$$%%%######"""!!!!!!!!!""""""&&&%%%$$$$$$&&&'''&&&$$$"""""""""###$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""++++++***'''###!!!!!!!!!!!!"""#########"""!!! ###"""  """$$$###$$$$$$""" """&&&+++///)))&&&)))+++)))''''''---+++(((&&&$$$$$$%%%&&&!!!"""###""" !!!$$$$$$!!!!!!$$$$$$!!!"""!!!!!! !!!!!!"""!!!"""######!!!!!!!!!### !!!"""######"""  !!!"""""""""!!!"""!!!  !!!""""""!!! !!!!!!"""!!!!!! """!!!!!!"""$$$$$$###!!!!!!!!!!!! !!!  """###$$$$$$###!!! !!!!!!  !!!  !!!""""""!!! {{{{{{~~~vvvlllgggeeeYYYPPPCCC999444111///---+++***...444333,,,''''''$$$%%%&&&''')))***,,,---...,,,***'''%%%$$$######&&&''')))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%***,,,))))))++++++***)))'''%%%%%%'''((('''&&&((((((((((((((('''&&&%%%$$$%%%''')))***)))(((&&&((('''&&&&&&(((((('''%%%&&&''')))******++++++***''''''&&&&&&&&&'''(((((())))))***))))))'''&&&%%%******(((%%%%%%'''&&&"""(((''''''&&&&&&$$$###!!!######$$$$$$$$$###"""!!!######$$$$$$$$$$$$$$$###$$$#####################!!! !!!"""############"""!!! !!!!!!"""######"""!!!!!! """""""""""""""!!!))),,,%%%!!!"""###"""!!!!!!"""###%%%'''%%%%%%$$$#########$$$%%%'''******&&&%%%&&&$$$ %%%&&&''''''%%%######$$$######$$$%%%'''&&&$$$""" """$$$$$$######$$$%%%$$$$$$$$$############"""!!!"""######$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$%%%$$$"""###$$$%%%%%%$$$$$$###"""###$$$$$$###"""$$$'''&&&$$$'''---111000!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$))))))$$$!!!### """$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$###"""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!!!!"""%%%$$$###$$$&&&'''&&&%%%!!!!!!"""###$$$%%%%%%%%%%%%$$$######$$$%%%$$$######$$$%%%###!!! !!!!!!!!!!!!!!!""""""""""""&&&&&&%%%###!!!  """$$$$$$###!!! !!!  """###!!!$$$%%%### &&&+++222,,,)))+++,,,)))'''(((***(((%%%"""!!!!!!"""###!!!"""###""" """"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###!!!!!!""""""!!!!!! !!!!!!!!!!!!!!! """!!!"""!!!!!!!!! !!! !!!"""###""""""###$$$%%%$$$### !!!!!!!!!  !!!!!!!!!   !!!"""###$$$%%%$$$###"""!!!!!!!!!!!!   !!!!!!  xxxlllpppuuu~~~vvviii```]]]\\\HHH???222)))&&&(((***+++***)))***,,,+++'''%%%&&&%%%%%%&&&'''(((((())))))***)))'''%%%$$$$$$%%%%%%'''(((***+++***)))&&&%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((()))))))))&&&''''''%%%###"""###%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%)))+++((((((***+++***((('''&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&$$$&&&(((******)))((('''***)))'''&&&'''&&&%%%$$$%%%%%%''')))***((('''((($$$$$$$$$%%%&&&((()))***)))))))))((('''&&&%%%$$$(((***)))%%%'''++++++''''''''''''&&&$$$###!!!!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""############%%%&&&'''&&&$$$""" !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""$$$###!!! !!!!!!$$$###!!!!!!!!!###&&&(((&&&%%%$$$""""""###$$$%%%&&&((((((%%%$$$&&&%%%"""%%%&&&''''''%%%######$$$%%%%%%%%%'''((((((%%%""" """$$$$$$######$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%###"""###%%%&&&&&&%%%$$$###""""""$$$$$$$$$"""###&&&&&&&&&)))000333333!!!!!! !!!!!!"""######$$$$$$%%%%%%$$$$$$######""""""%%%%%%######$$$ """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!!!!""""""###""""""###$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%$$$""" !!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!###$$$###"""!!! !!!###$$$"""%%%'''%%%!!!!!!%%%***///+++)))***)))&&&%%%'''&&&%%%###!!! !!!"""!!!###$$$### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!! !!!""""""""" !!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!"""###$$$###""""""$$$%%%%%%$$$ !!!!!!  !!!!!!  !!!  ###"""###$$$%%%%%%$$$$$$### !!!"""    !!!!!!xxxsss{{{qqqaaa^^^gggwwwyyyhhhXXXMMMHHHGGG555000***((()))***)))((())))))((((((((('''&&&'''%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))******(((&&&%%%%%%&&&'''(((((((((''''''&&&'''''''''(((((())))))&&&''''''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''+++,,,((('''***+++***'''''''''&&&&&&&&&''''''&&&''''''%%%######$$$&&&&&&(((******)))(((((()))+++)))'''&&&&&&&&&%%%$$$&&&%%%&&&******'''%%%&&&######$$$%%%''')))+++,,,)))(((((('''&&&%%%%%%%%%$$$((()))&&&***222333...%%%''''''&&&###!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''((('''$$$"""  !!!!!!!!!!!!"""""" !!!!!!!!!!!!###!!! ###$$$""" $$$###"""!!!"""$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%''''''$$$$$$&&&&&&$$$###%%%&&&&&&$$$###$$$$$$&&&'''(((***+++)))&&&###!!!###%%%%%%$$$###$$$%%%""""""######$$$$$$$$$%%%""""""###$$$%%%%%%%%%$$$%%%%%%%%%'''))))))'''%%%$$$###"""###%%%''''''&&&$$$###"""###%%%%%%%%%###"""$$$$$$''',,,///...!!!!!!!!!!!!!!!""""""######$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!""""""######"""!!!!!!$$$$$$$$$$$$############$$$###############$$$$$$"""""""""""""""###$$$%%%""""""!!!!!!!!!"""######"""!!! !!!###$$$$$$###"""""""""###$$$$$$$$$%%%%%%#########%%%&&&%%%$$$###$$$%%%$$$"""!!!"""###""""""""""""!!!!!!!!!!!! !!!######""" """######"""""" !!!"""$$$%%%&&&&&&(((***)))&&&$$$&&&(((***'''%%%'''&&&######&&&%%%$$$######"""""""""###!!!"""$$$###!!! !!!!!!""""""""""""!!!  !!!"""!!! """"""!!!  !!!!!!"""!!!"""""""""!!! !!!  !!!!!!!!!!!!!!!  """$$$$$$###!!!"""###%%%%%%$$$!!!!!! !!!!!!  !!! """%%%$$$$$$%%%%%%%%%$$$$$$### """"""   !!! vvvqqqoooyyynnnZZZPPP\\\ppp{{{yyysssgggWWWFFF:::333111)))((('''))),,,,,,)))%%%)))))))))'''&&&&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&$$$######$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''((((((((('''&&&'''''''''''''''''''''((($$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))),,,---)))'''***+++***'''''''''&&&&&&&&&'''((($$$%%%&&&%%%###"""$$$&&&)))***,,,+++)))''')))+++)))'''%%%%%%&&&(((((('''(((&&&(((,,,,,,'''%%%'''&&&&&&&&&'''((()))+++,,,)))(((''''''&&&&&&&&&&&&"""(((((($$$(((222333---$$$%%%'''&&&###!!!!!!""" """$$$&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###%%%'''%%%$$$"""  !!!"""""" !!!!!!"""""""""!!! !!!"""###"""###$$$######""""""###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$''''''$$$$$$'''(((%%%!!!###%%%%%%$$$###$$$%%%((()))***,,,---+++'''$$$###%%%&&&&&&$$$###$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$&&&)))+++***&&&###$$$""""""###%%%'''((('''%%%######$$$%%%&&&&&&%%%"""$$$###$$$((((((%%%""""""!!!!!!""""""###$$$"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$&&&''''''"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######"""!!!!!!""""""#####################""""""""""""###%%%&&&$$$$$$#########$$$$$$%%%"""""""""""""""###$$$$$$!!! !!!###$$$$$$#####################$$$$$$###"""!!!"""$$$%%%$$$######$$$%%%$$$"""!!!"""######"""""""""!!!!!!!!!  """"""  !!!"""###$$$ !!!"""###%%%&&&'''((('''(((******)))&&&$$$"""%%%""""""$$$$$$!!!"""&&&$$$%%%%%%%%%$$$###!!! !!!"""###!!!!!!!!!""" ###### ###### !!!  !!!$$$""" !!!"""   !!!""""""""""""!!!   !!!!!!!!!!!!!!!!!! """###$$$"""!!!!!!"""$$$$$$$$$ """!!!  """ """'''&&&&&&&&&%%%%%%$$$######!!!$$$###""""""uuusssuuu}}}{{{}}}mmmXXXJJJWWWlll{{{mmm```ZZZWWWQQQHHH===444///---(((&&&%%%&&&***+++)))'''+++,,,+++(((&&&&&&$$$""""""###$$$&&&''''''&&&&&&'''&&&%%%############$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''((('''&&&&&&''''''''''''''''''''''''"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''***------)))''')))+++)))''''''''''''&&&&&&'''((("""$$$&&&%%%###"""$$$&&&+++,,,---+++((('''))),,,&&&%%%###$$$''')))*********''')))......(((&&&((())))))((())))))***++++++)))((((((''''''''''''(((###((('''!!!$$$,,,,,,%%%"""%%%'''%%%"""!!!!!!### """$$$&&&((()))))))))''''''(((((('''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%'''(((&&&###"""$$$&&&"""!!!!!!""" !!!"""### !!!"""############"""""" !!!&&&############$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$''''''$$$$$$((()))&&& """$$$$$$######$$$%%%)))***+++---...,,,(((%%%%%%&&&''''''%%%######$$$&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$###!!!"""%%%(((***((($$$!!!###""""""###&&&(((((((((%%%$$$###$$$&&&'''&&&%%% $$$%%%$$$$$$%%%$$$ """""""""""""""###$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""!!!"""%%%&&&&&&############$$$%%%&&&'''######$$$$$$$$$$$$###### !!!"""######"""!!!!!!!!!"""""""""############"""!!!!!!!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!! !!!###%%%$$$###$$$$$$$$$###############!!! !!!"""######"""###$$$%%%$$$""""""###$$$######""""""!!!!!!!!!   """$$$%%%!!!"""###$$$&&&((())))))&&&&&&'''((((((%%% !!! ###### """'''###$$$%%%%%%$$$!!!!!!"""!!!!!!"""###!!!$$$$$$!!!!!!$$$$$$!!!  %%%""" !!!"""!!!  """"""""""""!!!   """### !!!""""""!!!!!!"""###$$$""" """###$$$### ###""" """ ###(((''''''&&&%%%%%%$$$######"""%%%$$$$$$%%%!!!|||zzz~~~vvvzzz}}}{{{yyyoooooonnnsss~~~hhhNNNNNNZZZmmm|||tttiiiZZZLLLCCC888666333000---,,,++++++'''&&&&&&&&&'''&&&%%%###(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""###"""###''''''$$$###%%%...,,,***(((&&&&&&&&&&&&$$$!!! """%%%((('''&&&$$$&&&((())))))(((&&&$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$((()))++++++)))((()))***+++***)))***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''%%%"""%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%&&&((()))+++---...---+++))))))***&&&(((***+++*********+++)))((('''&&&&&&'''((()))&&&%%%$$$$$$$$$%%%&&&'''"""###$$$$$$""""""###$$$%%%%%%%%%&&&'''((()))))))))&&&""""""$$$%%%###"""&&&###"""&&&'''%%%%%%(((''')))'''""" ###%%%$$$&&&$$$  """###### !!!!!!  """$$$!!!!!!!!!!!!!!!  !!!""""""'''&&&%%%$$$######"""###(((''''''((())))))(((''''''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$((()))******)))&&&### ###&&&)))(((%%%"""###$$$((()))(((&&&$$$###$$$%%%$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''"""###$$$&&&''''''&&&&&&!!!!!!"""############### !!!###$$$%%%%%%$$$$$$"""%%%'''&&&$$$"""!!! $$$###!!!!!!"""###"""!!!%%%$$$#########$$$%%%&&&$$$$$$$$$###############!!!$$$''''''%%%""" !!! """%%%%%%!!!!!!!!!!!!"""###%%%&&&'''&&&%%%$$$$$$######$$$$$$""""""######$$$$$$%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""############""""""############""""""!!!!!!""""""""""""!!!!!! !!!""" """$$$&&&&&&%%%$$$$$$""""""$$$(((******((($$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%###"""%%%$$$$$$$$$######""""""!!!$$$&&&$$$ !!!%%%$$$$$$$$$######$$$%%%%%%"""!!! ###%%%&&&'''$$$!!!###!!! !!!!!!  !!! !!!  !!!!!!  !!!!!!  """###$$$$$$$$$### !!!  """!!! !!!&&&+++'''((((((&&&###!!! !!!!!!!!!"""######!!! !!!}}}}}}uuurrrrrryyy|||uuu{{{}}}}}}||||||xxxiiiZZZSSSZZZeeeooorrrpppjjjeee\\\ZZZVVVQQQJJJ@@@666///---,,,***(((%%%$$$###"""'''&&&&&&&&&'''&&&%%%$$$'''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&###"""%%%%%%###$$$'''...---***(((&&&%%%$$$$$$###!!! """%%%''''''&&&$$$&&&((())))))(((&&&$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%)))+++,,,+++)))(((((())))))))))))+++,,,+++(((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$&&&'''%%%"""%%%&&&''''''''''''&&&%%%%%%%%%$$$%%%&&&((()))+++,,,---...---***)))((()))%%%(((******)))))))))***'''&&&%%%%%%%%%%%%&&&''''''&&&$$$############$$$###$$$%%%$$$#########%%%%%%%%%&&&&&&''''''(((((()))&&&######$$$%%%$$$###'''$$$$$$''''''&&&)))///444222+++"""!!!!!!###!!! """###"""!!!!!!!!!  """### !!!!!!!!!!!!!!! !!! !!!"""###%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$&&&'''))))))(((&&&###!!!$$$&&&''''''$$$###$$$%%%&&&'''&&&%%%###"""###%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&!!!"""$$$&&&&&&'''&&&&&&!!!!!!"""############### """###$$$$$$######"""$$$&&&&&&$$$!!! $$$###!!!"""###$$$$$$###$$$###############$$$$$$##################$$$$$$"""$$$%%%%%%### ###"""!!!###%%%$$$""" !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$#########$$$"""""""""#######################################"""###$$$%%%%%%$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!&&&))))))'''###!!!  $$$&&&%%%$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&&&&%%%###"""#####################$$$"""$$$&&&$$$ !!!%%%$$$$$$$$$###$$$$$$$$$%%%"""!!! """$$$%%%&&&$$$"""""" !!!"""!!!!!! !!!  !!!"""%%%###!!! !!!!!!""""""#########"""""" !!!!!!  !!!"""%%%(((&&&'''((('''###!!!!!!!!!""""""###""" ~~~zzzrrrrrr|||xxxnnnjjjrrrvvvxxxsssllleee\\\UUULLLOOORRRRRRPPPJJJCCC>>>999888666444222...***&&&(((((('''&&&%%%$$$"""!!!&&&&&&''''''&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''###"""###$$$###%%%)))...,,,***(((%%%$$$###"""###""""""###&&&''''''&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,***(((((((((&&&'''(((+++---+++(((%%%""""""###$$$%%%%%%&&&&&&(((&&&&&&&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''))),,,---+++------,,,***((('''(((%%%'''))))))((('''(((((($$$$$$############$$$$$$&&&%%%$$$"""!!!!!!!!!!!!$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&'''''''''(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&''''''(((...777CCC;;;...###"""&&&&&&"""!!! """######!!!!!!!!! !!!"""### !!!""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$&&&''')))***((('''&&&&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$%%%&&&''''''%%%$$$"""$$$%%%&&&%%%$$$$$$&&&'''###$$$%%%$$$""""""$$$%%%$$$%%%%%%%%%&&&((()))***$$$$$$############$$$$$$########################!!!"""###%%%&&&'''''''''!!!""""""############""" !!!""""""###""""""!!!###%%%%%%###!!! $$$###""""""$$$&&&&&&%%%#########$$$$$$######""""""""""""###$$$$$$$$$%%%###$$$$$$### &&&$$$######$$$$$$###!!! !!!"""$$$%%%%%%%%%$$$%%%%%%$$$$$$###############""""""""""""""""""!!!""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""######""""""!!! !!!""""""######$$$$$$$$$$$$###### !!! ###)))---,,,'''!!!!!!######"""$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%"""$$$%%%$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!""""""$$$$$$ """"""!!!######!!!   """###&&&%%%###!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!#########$$$&&&((('''$$$!!!!!!"""###$$$###""" |||rrrqqqxxx~~~vvvoootttqqqbbbWWWWWW___jjjsssooo```OOOAAA;;;888888888777444111...,,,...,,,******+++,,,+++***&&&'''((()))((('''%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&######%%%%%%$$$%%%(((******)))'''&&&%%%$$$###%%%%%%%%%&&&((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''---......---***'''''''''$$$%%%(((+++---,,,((($$$!!!!!!"""###$$$&&&&&&''')))((((((((('''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///+++,,,---,,,)))'''''''''&&&'''((((((&&&%%%&&&'''##############################"""!!!!!! $$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%&&&''')))333===FFF<<<---###&&&...000,,,&&&$$$""""""""""""!!!!!!!!! """""""""""" !!!#########$$$"""""""""!!!!!!""""""###$$$$$$%%%%%%'''(((***+++(((&&&%%%%%%&&&%%%###!!!%%%$$$$$$######$$$$$$%%%########################"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%''')))"""###$$$$$$######%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$############$$$$$$"""############""""""!!!!!!"""###$$$%%%&&&&&&'''!!!"""############"""""" !!!!!!""""""#########!!!###$$$$$$"""!!!!!!!!!$$$###"""###%%%'''''''''###$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!((('''%%%$$$$$$$$$######!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$######"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""######!!!  !!!###!!!""""""######""""""!!!!!!!!! !!!!!!""""""%%%)))+++***%%% !!!#########$$$$$$######"""!!!!!!!!! !!!###$$$%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$###$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$######"""###"""  """###!!!!!!###!!!!!!$$$$$$!!! !!!###$$$###"""  !!!###((('''$$$"""  #########"""!!! """###!!!"""%%%'''&&&$$$!!!"""$$$&&&&&&%%%###!!! !!!  tttcccXXX[[[jjjyyy~~~rrrccc___UUUCCC999<<>>@@@777***%%%(((%%%$$$$$$%%%(((+++...000,,,)))%%%$$$&&&((()))***###$$$$$$%%%%%%%%%%%%%%%"""&&&((((((%%%$$$&&&((((((&&&$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''""""""%%%***+++&&&###$$$$$$%%%&&&(((((()))))))))&&&(((+++,,,+++*********((((((((())))))(((((((((%%%&&&''''''((((((''''''&&&(((***)))&&&%%%'''***+++------+++(((&&&&&&&&&$$$%%%&&&)))+++***&&&#########$$$%%%&&&&&&'''''''''((()))(((&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&(((***,,,...'''(((******((('''((())))))))))))'''%%%$$$%%%&&&######$$$%%%%%%$$$###### !!!###$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''%%%######$$$""" """***111666<<>>;;;444...***%%%"""!!!"""######### !!!%%%&&&### !!!"""###$$$$$$$$$&&&%%%$$$###############''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&&&&%%%######$$$'''(((&&&$$$###$$$$$$$$$""""""$$$&&&&&&&&&%%%$$$#########$$$######""""""""""""###### """$$$%%%&&&%%%$$$###&&&%%%$$$###"""""""""##################"""!!!!!!$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%######$$$&&&&&&$$$######%%%&&&%%%$$$))))))'''&&&&&&%%%%%%%%%##################$$$$$$"""###$$$###!!!!!!"""$$$###%%%((((((%%%$$$$$$%%%"""############$$$$$$$$$""""""$$$$$$$$$###!!! """""""""###############!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""### !!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!  !!!$$$$$$######"""!!!!!!!!!###"""""""""""""""######)))'''%%%"""!!!"""###%%%$$$#########$$$%%%%%%%%%######$$$%%%$$$"""   """"""!!!!!!  !!! !!!  """"""######"""!!!  """$$$&&&######$$$######"""!!! #########$$$$$$###""""""  !!! !!!$$$'''!!!&&&++++++&&&!!! !!!   sss^^^SSS[[[kkk|||vvvcccSSSUUUYYYZZZUUUGGG555((((((,,,///...//////((( ***&&&&&&(((&&&!!!!!!&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""%%%(((+++,,,$$$$$$"""""""""###$$$%%%!!!%%%)))(((%%%###&&&))))))(((&&&&&&((()))(((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#####################$$$%%%&&&'''&&&$$$$$$'''(((%%%%%%((('''((()))******)))((((((###'''***+++(((&&&'''((())))))(((((((((((())))))'''(((((()))))))))))))))&&&))),,,***'''%%%(((+++(((******)))'''%%%%%%%%%'''&&&&&&'''''''''%%%"""&&&'''''''''''''''''''''###&&&((((((%%%$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''(((***+++###%%%((((((((((((***+++++++++***(((%%%$$$%%%'''!!!"""###$$$$$$###"""!!!$$$%%%&&&''''''&&&$$$###"""###$$$$$$""""""###$$$######$$$%%%%%%&&&''''''%%%((()))'''###  &&&###(((555CCCIIIIIIHHH555444111...111333///((()))&&&###"""###$$$###"""### """&&&'''### !!!"""######$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%######%%%((((((%%%""""""######"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""""""""###### """$$$&&&'''&&&%%%$$$(((&&&$$$"""!!!!!!!!!"""###############"""!!!!!!###"""!!! !!!"""###$$$%%%&&&%%%$$$$$$%%%'''&&&$$$######$$$%%%$$$###)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$############### !!!""""""!!!!!!"""### $$$((((((&&&$$$$$$%%%$$$######"""######$$$%%%!!!"""$$$%%%$$$###!!! """"""######$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""############"""""""""######$$$$$$######""""""!!!  !!!  """$$$$$$######"""!!!!!!!!!$$$###"""""""""""""""###((('''$$$###"""$$$&&&'''$$$###"""###$$$&&&&&&%%%"""###$$$%%%$$$"""  """"""  !!!### !!! """$$$ !!!"""""""""""" !!!###%%%!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$###### !!!!!!!!! !!!!!!###"""&&&)))%%%******%%% uuummmjjjkkkxxxttt\\\ZZZQQQDDD999222...+++)))+++)))''''''((('''$$$!!!%%%%%%%%%$$$$$$%%%&&&&&&(((&&&$$$###$$$$$$"""!!!###$$$$$$$$$%%%(((,,,///)))&&&"""!!!###%%%$$$###&&&)))---+++'''$$$%%%''')))(((((('''''''''(((((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$%%%%%%&&&&&&'''''''''---,,,+++)))((((((((((((###&&&******((('''''')))%%%(((***+++************(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***+++***(((&&&&&&&&&'''''',,,)))&&&%%%&&&&&&###!!!'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&###&&&'''&&&'''++++++)))&&&'''((()))*********)))&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$######$$$%%%%%%""" %%%$$$###""""""$$$&&&'''###$$$''')))******)))(((***(((&&&$$$############ )))000777DDDOOOHHH999000...+++***))))))'''&&&$$$###"""!!!!!!"""###$$$%%%""" ###$$$###!!!###$$$$$$%%%&&&&&&&&&%%%(((%%%$$$&&&&&&######&&&%%%&&&&&&&&&%%%$$$######!!!"""$$$&&&'''&&&$$$###""""""###$$$$$$%%%%%%&&&######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%% !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))&&&%%%###$$$$$$%%%###"""######""""""###%%%&&&(((((((((&&&###"""###%%%&&&&&&$$$!!!!!!!!! """$$$%%%%%%$$$$$$%%%&&&&&&%%%###'''%%%$$$%%%%%%###$$$%%%'''&&&%%%%%%&&&'''%%%$$$&&&%%%$$$$$$######$$$$$$!!!"""!!! !!!###%%%&&&&&&%%%$$$###%%%&&&''''''%%%%%%%%%%%%''''''""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!!!!""""""###### """"""!!!!!!!!!   !!!"""%%%%%%&&&%%%#########$$$ !!!!!!!!!  !!!!!!###""""""!!!   """"""######$$$$$$"""!!! !!!$$$$$$!!!!!!"""!!!!!!$$$$$$###""""""###'''&&&%%%$$$$$$$$$%%%&&& !!!###$$$###  !!!!!! !!!  !!! $$$))),,,$$$!!!"""###"""!!! !!!"""!!! !!!###%%%%%%###"""###%%%%%%### !!!###$$$$$$!!!"""!!!  ###"""!!!!!!  """!!! qqq```SSSLLLTTTjjjpppXXXMMMEEE;;;222,,,)))&&&%%%***(((&&&&&&''''''$$$!!!$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$$$$$$$%%%$$$###$$$%%%%%%%%%%%%&&&)))+++)))%%%""""""$$$%%%%%%$$$$$$(((+++***%%%###$$$&&&(((((('''''''''''''''((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&'''''',,,+++***)))(((''''''(((%%%'''))))))'''&&&'''(((''')))******)))))))))***)))))))))(((((((((((((((%%%%%%%%%%%%&&&((()))+++)))(((((('''&&&&&&%%%%%%)))'''%%%%%%&&&'''&&&$$$''')))+++,,,***))))))*********)))(((((((((((((((%%%%%%&&&&&&'''''''''((('''******''''''))))))&&&(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$###!!!&&&%%%$$$######$$$&&&'''###$$$%%%''''''''''''&&&((('''%%%###""""""""""""""")))///222<<>>&&& '''&&&$$$"""!!!!!!"""######&&&***+++)))&&&$$$###%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&&&&&&&((('''%%%###!!!!!!!!!!!!&&&''''''&&&$$$###$$$%%% """$$$$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%)))'''%%%%%%'''''''''&&&'''((((((((('''&&&%%%%%%'''%%%$$$&&&)))+++***((((((((((((((((((((((((((((((((((((((()))***+++,,,'''%%%%%%)))...111...+++''')))++++++)))'''''''''((('''&&&%%%$$$%%%&&&&&&'''((((((((())))))******$$$######"""###$$$&&&'''&&&''''''((()))***++++++***'''&&&&&&&&&&&&---555>>>777///*********(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))%%%&&&'''(((((())))))))))))'''%%%%%%%%%%%%###!!!((('''&&&(((******'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%$$$"""""""""$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$"""!!! $$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&''''''!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!%%%$$$###!!! ###"""!!!!!!!!!"""$$$%%%%%%!!!!!!''',,,///000%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&((()))((('''$$$"""###&&&'''&&&$$$$$$###!!!!!!"""%%%(((***((((((((('''&&&%%%######"""###$$$%%%$$$###!!!""""""!!!!!!   !!!"""###"""###$$$%%%%%%$$$###""" !!!###$$$###""" """!!!  """$$$&&&""""""!!!!!!"""###$$$$$$%%%%%%###"""""""""###$$$###"""  !!!###$$$$$$$$$###!!! """""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!&&&&&&$$$###%%%"""######$$$$$$$$$#########"""!!! !!!"""###$$$!!!!!!"""!!!!!!!!!  !!!!!! %%%""""""%%%$$$ """!!!$$$### %%%$$$"""!!! !!!"""###!!!!!!###### !!!""""""   !!!+++'''!!!444DDDQQQMMM:::)))###$$$'''&&&%%%$$$############$$$&&&)))***(((&&&$$$$$$$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''&&&$$$###"""!!!""""""'''((((((&&&###!!!!!!"""!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$'''&&&%%%&&&)))***)))(((((((((((((((((((((((((((+++***))))))(((((())))))'''%%%%%%(((---///---***''')))++++++)))'''''''''((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((())))))%%%%%%%%%%%%&&&'''((((((&&&&&&'''((()))************'''&&&'''&&&&&&+++222777111+++((())))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$'''***%%%&&&((()))******)))((('''%%%$$$$$$$$$$$$###!!!(((&&&&&&''')))***'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((,,,000333&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$$$$$$$&&&''')))((('''&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###"""######$$$###"""!!! $$$###""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$############$$$""""""""""""""""""""""""""""""############""""""############"""""""""""""""###$$$$$$$$$$$$###"""$$$$$$"""!!! !!!!!!!!!"""###$$$%%%%%%$$$""" $$$(((---///%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&%%%######$$$&&&%%%$$$###$$$&&&((((((((('''%%%###$$$'''((((((&&&$$$"""!!! !!!$$$&&&((('''''''''&&&%%%$$$###""""""###$$$%%%$$$###!!! """"""!!!!!!!!!  !!!"""### """###%%%&&&&&&&&&&&&!!!"""#########!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!###$$$###""" !!!###$$$#########!!! !!!###########################!!!"""""""""""""""!!!!!!!!!!!!%%%&&&######%%%"""###############""""""!!!!!!!!! !!!"""###$$$###!!! """"""!!!!!!!!!   """"""!!!$$$!!!"""%%%%%%!!! ###!!!$$$$$$""" $$$###"""  ######!!!!!!######   !!!!!!'''$$$ 222888>>>;;;111(((%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######((()))(((%%%"""###%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&%%%%%%%%%((('''''''''))))))(((&&&((((((((((((((((((((((((---,,,+++)))(((''''''&&&'''%%%$$$'''+++---+++(((''')))++++++)))''''''((()))(((&&&$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))))))))%%%&&&((()))***))))))(((***((('''((('''%%%(((...000,,,((('''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########%%%(((***%%%&&&)))+++,,,+++)))(((%%%###"""###$$$%%%$$$"""'''&&&&&&'''((((((&&&%%%""""""""""""######$$$$$$%%%%%%&&&(((+++000444777'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$############((('''&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$###""""""!!!!!!""""""###"""############"""!!!!!!###""""""!!!!!!!!!!!!!!!######$$$%%%%%%$$$##############################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%%%%""""""!!!!!!!!!"""######%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""########################$$$##################$$$$$$###"""!!!!!! !!!!!! !!!"""$$$%%%&&&&&&&&&###""" ###)))---&&&'''''''''%%%$$$%%%&&&%%%%%%%%%$$$""""""###$$$$$$######$$$'''(((((('''&&&%%%$$$%%%'''))))))((($$$###!!! !!!###%%%''''''&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!  !!!"""""" """%%%'''((())))))""""""######"""  !!!"""$$$%%%&&&%%%###!!! """###""""""!!! !!!"""###$$$!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""!!!!!! !!!!!!%%%%%%###"""$$$"""#########"""!!! !!!"""###$$$$$$ !!!######!!!!!!!!!  !!!$$$$$$$$$""" """%%%%%%"""!!!######"""!!!"""$$$%%%$$$### ###"""!!!  ###$$$!!!!!!######    !!! !!!"""###!!! !!!  !!!!!! ///...---***'''%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""######$$$&&&'''((($$$$$$$$$#################################$$$$$$&&&''''''%%%"""  %%%&&&(((((('''&&&&&&'''%%%&&&''''''(((((('''''''''&&&$$$%%%&&&''''''&&&###$$$%%%&&&&&&&&&&&&&&&((((((((())))))(((&&&%%%'''''''''''''''''''''''',,,+++***)))'''''''''''''''%%%%%%&&&)))***)))'''&&&(((***+++)))((('''((()))(((&&&$$$$$$$$$$$$%%%'''&&&%%%%%%%%%&&&''''''%%%&&&(((***++++++******%%%&&&((()))******)))(((+++(((((()))(((%%%&&&)))---+++)))))))))(((&&&############$$$$$$$$$$$$$$$###$$$%%%$$$$$$%%%'''***$$$'''***------,,,***((($$$###"""###%%%&&&%%%$$$&&&%%%%%%&&&&&&&&&%%%%%%!!!!!!""""""######$$$$$$'''&&&&&&'''(((+++---///((('''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$(((((('''&&&''''''((()))&&&%%%$$$###############$$$$$$############$$$$$$""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""######$$$$$$$$$######!!!"""###$$$%%%$$$######!!!"""###%%%&&&'''''''''%%%$$$###""""""###$$$$$$$$$######"""!!!!!!""""""########################"""######$$$$$$######""""""###############$$$$$$%%%$$$"""!!!!!!"""$$$%%%###"""!!!!!!!!!!!!!!!""" ###%%%''''''''''''######!!!%%%+++%%%'''''''''%%%%%%&&&'''$$$%%%%%%###!!!!!!"""############$$$'''((('''&&&$$$######$$$&&&((())))))&&&%%%###!!!"""###%%%'''&&&&&&%%%###""""""!!!!!!"""###$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """###%%%'''((((((#########"""!!!  """$$$%%%&&&%%%### !!!###""""""!!!!!!!!!"""###$$$ """######"""###$$$&&&""""""""""""""""""""""""###############"""!!! !!! $$$%%%"""!!!###""""""""""""!!! !!!"""$$$$$$%%%%%%!!!"""###""" !!!!!!   !!!###$$$%%%%%%!!! """&&&&&&###"""$$$'''&&&$$$############### !!!!!!!!!!!!!!!!!!  !!!!!!$$$$$$"""!!!###### !!!  !!! """###"""""""""######!!! !!!!!!!!!!!!///,,,'''$$$##################$$$%%%%%%$$$"""!!!###$$$%%%%%%###""""""###############$$$$$$$$$$$$""""""""""""$$$%%%'''(((%%%$$$###""""""""""""###"""#########$$$$$$$$$$$$###$$$%%%$$$""""""###$$$&&&'''))))))'''&&&&&&'''%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&''''''&&&$$$%%%&&&''''''((('''''''''(((******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&%%%&&&'''''''''&&&&&&(((******)))(((((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%''')))***+++******%%%&&&((()))***+++******,,,(((''')))(((%%%$$$&&&***)))(((((((((&&&###!!!######$$$$$$$$$%%%%%%%%%'''((((((&&&%%%%%%'''((($$$'''***------,,,***(((%%%$$$$$$%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&############$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######""""""!!!!!!!!!!!!""""""########################"""!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$###"""###$$$&&&'''((((((((()))((('''%%%%%%%%%&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&"""!!!!!!!!!!!!!!!"""### ###%%%''''''''''''######!!!###(((%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%###"""!!!"""$$$""""""###%%%'''((('''%%%!!!"""######$$$%%%'''(((((('''%%%######%%%''')))&&&&&&$$$###"""!!!!!!!!!#########$$$$$$$$$######!!!!!!"""""""""""""""""" !!!""""""""""""!!!!!!!!!"""######$$$%%%######"""!!!  """"""!!! !!!###%%%&&&$$$""" !!!""""""""""""""""""######$$$ """$$$$$$$$$$$$%%%'''!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!! $$$$$$!!! """"""""""""!!!!!!"""$$$%%%%%%$$$$$$ """######!!! !!!!!!   """######$$$%%%&&&!!! """''''''$$$"""$$$+++)))'''$$$"""!!!!!!""" !!!!!!"""!!!  """###"""%%%%%%""""""$$$### !!!!!! $$$""" !!!"""###$$$%%%%%%$$$!!! !!!"""000///,,,***'''%%%%%%%%%#########$$$$$$######"""!!!###%%%%%%###"""!!!!!!""""""##################""""""!!!"""###%%%'''(((&&&%%%$$$"""""""""######"""######$$$$$$$$$###### """$$$$$$$$$$$$&&&'''&&&((())))))'''&&&&&&'''%%%%%%&&&''''''''''''&&&&&&$$$###$$$&&&'''''''''&&&&&&''''''((((((''''''&&&(((***+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++(((((('''&&&%%%%%%&&&&&&%%%(((******)))(((((()))((('''&&&&&&&&&''')))))))))'''%%%$$$$$$%%%&&&'''$$$%%%&&&((()))***++++++&&&&&&''')))+++,,,......---(((&&&''''''$$$###$$$&&&&&&&&&%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&''')))***)))'''%%%%%%&&&(((%%%&&&)))+++,,,+++)))(((&&&%%%%%%&&&'''(((((('''###$$$$$$###""""""$$$%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%!!!!!!"""###$$$&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$######""""""!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$"""""""""!!!""""""###$$$"""""""""""""""######$$$$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$#########%%%&&&'''''''''''',,,+++(((&&&&&&&&&'''(((""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!! !!!!!!"""###$$$ !!!"""$$$%%%&&&&&&&&&$$$###!!!###%%%###%%%&&&%%%$$$$$$%%%'''###$$$%%%$$$""""""$$$&&&"""!!!"""%%%'''(((&&&%%%!!!"""############%%%'''((('''%%%$$$%%%''')))+++'''&&&$$$"""!!!!!!""""""############$$$$$$$$$%%%!!!!!!""""""""""""###### """###$$$$$$###"""###""""""!!!!!!!!!""""""###"""!!! !!!""""""!!!  !!!###$$$%%%###"""!!!  !!!"""""""""#########$$$$$$ """%%%%%%%%%%%%%%%'''"""######$$$$$$######"""  ###### !!!!!!"""""""""!!!  ###%%%&&&%%%$$$"""!!!######!!!!!!!!!  !!!$$$$$$######$$$%%%"""!!!###(((((($$$"""###***)))((($$$ !!! !!!!!!!!!!!!!!! !!!!!!!!!  """###"""%%%%%%""""""$$$###""""""""" $$$......&&& !!!"""$$$&&&%%%###  !!!""",,,000444222,,,'''&&&'''$$$$$$$$$######$$$$$$%%%"""%%%%%%$$$!!! """"""""""""""""""""""""###"""!!!!!!"""$$$&&&''''''&&&$$$"""""""""###$$$######$$$$$$$$$###"""""" """$$$%%%$$$%%%''')))&&&((()))((('''%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$'''++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******))))))(((&&&%%%$$$%%%&&&%%%'''******)))((())))))''''''''''''(((***+++---***(((&&&$$$$$$%%%'''(((%%%&&&&&&''')))***,,,---'''''''''(((+++...111333...((($$$&&&&&&$$$###$$$######$$$$$$#########$$$$$$%%%%%%&&&''''''(((((((((((((((&&&%%%%%%''')))%%%&&&((()))******)))(((&&&%%%$$$%%%'''''''''%%%"""$$$$$$###!!! ###&&&""""""###$$$%%%&&&'''''''''''''''''''''''''''(((''''''((()))(((&&&$$$######"""######$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$#########"""!!!!!!!!!"""$$$%%%###############$$$%%%%%%$$$###"""!!!!!!"""###$$$ !!!""""""######$$$$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$,,,***(((%%%$$$$$$%%%&&&!!!!!!!!!"""$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$ !!!"""$$$$$$!!!!!!!!!"""###$$$%%%%%%%%%###!!! """#########"""###$$$$$$######$$$&&&###$$$%%%$$$$$$$$$&&&(((!!!!!!"""%%%'''(((&&&$$$"""$$$%%%$$$######%%%''''''&&&$$$$$$%%%'''***,,,((('''%%%###!!!""""""###############$$$$$$%%%%%%!!!!!!"""""""""######### !!!###%%%&&&%%%$$$###$$$###"""!!!!!!"""######"""!!!  !!!""""""!!!  !!!"""######""""""""""""!!!!!! """"""######$$$$$$$$$###!!!###&&&&&&%%%%%%%%%&&& !!!!!!"""###$$$$$$$$$$$$ ###### !!!!!!"""""""""!!!!!! !!!$$$&&&'''%%%###!!!!!!###$$$""" !!!!!!  """%%%%%%###!!!"""######"""$$$)))((($$$!!!"""%%%&&&&&&$$$ !!! !!!!!!!!!!!! !!!"""""""""!!!  """######&&&&&&###"""$$$### !!! &&&222222)))  !!!######   """###(((000777666...'''%%%'''&&&%%%$$$###$$$%%%&&&'''!!!%%%&&&$$$!!!""""""""""""!!!!!!!!!!!!$$$###"""!!!"""###%%%'''((('''%%%###""""""###$$$###$$$$$$%%%$$$###"""!!!"""###%%%%%%%%%%%%''')))&&&((()))(((&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%###"""###%%%'''''''''&&&&&&&&&&&&%%%%%%$$$######'''+++,,,)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))******)))'''$$$$$$%%%&&&%%%'''******))))))))))))'''''''''''')))+++---///+++)))&&&$$$$$$%%%'''((('''''''''''')))+++---///(((''''''(((+++///333666...(((###%%%&&&$$$###$$$"""###$$$$$$%%%&&&(((***%%%%%%&&&&&&'''((())))))%%%&&&&&&%%%$$$%%%'''***%%%&&&'''(((((()))))))))&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$""" ###&&&!!!"""###$$$%%%&&&''''''))))))((('''&&&%%%$$$$$$&&&''')))***)))'''$$$"""$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!###$$$%%%$$$#########$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$!!!""""""#########""""""+++)))&&&###""""""###$$$ !!!!!!###%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$##################$$$ !!!###$$$%%%###"""!!!!!!!!!"""$$$%%%&&&###!!!"""%%%&&&$$$"""!!!"""$$$$$$######$$$%%%"""###%%%%%%$$$%%%''')))!!!!!!"""%%%'''(((&&&$$$###%%%'''&&&######%%%(((%%%$$$######$$$'''***,,,)))'''%%%###""""""###$$$$$$#########$$$%%%%%%&&&!!!!!!""""""#########$$$ """$$$&&&'''&&&%%%$$$$$$###"""""""""###%%%%%%!!!   !!!"""###!!!"""#########""" """"""###$$$$$$$$$$$$###"""$$$&&&'''&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%% ###""" !!!"""""""""""""""!!!!!!%%%''''''%%%""" ###$$$$$$""" !!!!!!  ###%%%%%%""" !!!"""$$$###%%%))))))### !!! ###$$$###  """ !!!!!!!!!!!!!!!  !!!"""######"""!!!!!! """######&&&&&&###"""$$$### ***))) !!!"""### """!!!###$$$"""''',,,//////+++(((&&&+++((($$$$$$%%%'''%%%$$$###$$$&&&'''%%%"""###$$$%%%%%%$$$###"""!!! !!!###"""""""""$$$&&&)))(((&&&%%%$$$#########''''''&&&%%%%%%$$$######'''''''''&&&%%%'''***---***(((&&&$$$%%%%%%%%%$$$&&&$$$!!!!!!"""%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$+++///,,,'''%%%%%%###&&&******(((''')))((($$$%%%&&&((()))***))))))(((%%%''')))+++***+++,,,---''''''''''''((((((((()))((())))))************)))((()))***)))))))))+++---...---***'''%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((***)))'''''''''))),,,...,,,***'''%%%#########$$$'''&&&%%%%%%&&&''''''&&&***''''''***'''"""$$$***%%%%%%%%%&&&&&&''''''''''''&&&&&&(((***,,,,,,+++'''%%%###"""###$$$###"""#########"""""""""""""""%%%%%%%%%&&&((()))+++,,,***)))&&&$$$###$$$%%%&&&&&&(((******(((%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$'''&&&$$$&&&+++(((&&&######$$$### !!!!!!!!!!!!!!!"""#####################"""!!!!!!%%%%%%$$$###"""""""""###!!!###))))))%%%"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!! !!!###$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$'''&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$"""!!!$$$&&&""" $$$$$$!!!###!!!!!!###%%%###!!!'''### $$$'''%%%###$$$###""""""$$$$$$$$$"""######$$$%%%&&&&&&'''(((############$$$%%%&&&'''***)))'''%%%$$$###""""""%%%$$$$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$############$$$$$$###""""""###%%%&&& """###$$$&&&###%%%'''(((&&&$$$######"""$$$&&&%%%"""!!!###&&&"""!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!! !!!###$$$""""""!!! !!!""""""!!! %%%$$$###%%%)))+++'''!!!$$$  $$$$$$!!! !!!"""&&&)))***(((&&&!!!###$$$""" +++'''""""""$$$###$$$###""""""###$$$###"""$$$###"""  !!!  !!!"""&&&)))&&&!!!!!!%%% %%%((($$$!!!$$$ $$$$$$ !!!!!!!!!%%%###%%%"""!!!###&&&&&&!!!  ###&&&'''((('''%%%%%%%%%$$$!!!""""""!!!!!! !!!   !!!%%%((('''!!!!!!### ###!!!!!!!!!$$$###"""""""""###&&&)))***)))'''''''''***'''$$$###%%%&&&%%%######$$$&&&&&&%%%### ######$$$$$$###"""!!!!!!""""""!!! !!!$$$&&&)))(((&&&%%%$$$#########&&&%%%%%%$$$######""""""&&&&&&&&&&&&%%%&&&))),,,***(((&&&$$$############(((&&&%%%%%%%%%&&&%%%###$$$$$$##################$$$***...***%%%%%%%%%$$$&&&)))***(((''')))((($$$%%%&&&'''((((((((('''&&&%%%&&&((((((''''''((()))''''''((((((((()))))))))++++++++++++++++++******'''(((((((((&&&&&&((()))***)))'''&&&%%%%%%%%%&&&&&&&&&'''((())))))******)))(((&&&&&&(((+++///222,,,***(((%%%$$$###$$$%%%'''&&&%%%%%%&&&'''((('''(((%%%$$$'''&&&"""###'''######$$$%%%'''((())))))(((&&&&&&&&&)))++++++***%%%###""""""###$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((******)))(((&&&%%%%%%%%%%%%&&&%%%'''))))))'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%'''&&&'''******(((+++000+++(((%%%$$$$$$$$$""" """!!!!!!!!!!!!"""#####################""""""!!!%%%$$$##################"""&&&---///***$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!!  """$$$%%%%%%%%%%%%$$$$$$############%%%&&&%%%######&&&(((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$###"""!!!$$$%%%!!! """###  $$$&&&&&&%%%%%%""" $$$'''%%%###%%%$$$###$$$&&&&&&$$$#########$$$$$$%%%&&&&&&'''############$$$%%%&&&&&&&&&%%%$$$######"""######'''&&&%%%&&&''''''&&&$$$"""""""""""""""############$$$%%%$$$""""""###%%%)))###!!!"""!!!!!!###"""$$$'''''''''%%%%%%&&&###%%%''''''$$$###$$$%%%"""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!###&&&&&&$$$"""###$$$ !!!""""""!!! ######""""""$$$%%%%%%$$$,,,)))((()))((("""%%%%%%''')))******)))(((### !!!$$$### """###$$$%%%&&&''''''&&&%%%((('''&&&%%%$$$""" ######"""!!!!!! !!!  ###%%%""" %%%'''%%%"""$$$$$$$$$'''******%%%###  ###'''"""%%%$$$!!!!!!%%%%%%!!!$$$$$$$$$$$$%%%$$$""" """!!!!!!!!!!!!"""$$$%%%%%%$$$###$$$&&&&&&$$$""" """### !!! %%%)))&&&###***,,,!!! )))!!!%%%%%%###%%%***%%%&&&$$$"""%%%+++,,,)))$$$$$$$$$###"""###%%%'''(((&&&$$$###$$$$$$###"""###$$$$$$$$$$$$###""""""!!!"""###$$$###"""!!! """"""!!! !!!$$$'''((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%&&&%%%$$$%%%(((***+++)))&&&$$$"""""""""###'''&&&%%%&&&'''&&&$$$"""%%%%%%%%%$$$$$$#########&&&+++---)))&&&'''((((((&&&)))***'''''')))(((%%%''''''((())))))(((&&&&&&&&&''''''&&&%%%%%%&&&((((((((()))))))))*********......------,,,,,,++++++'''((()))(((&&&%%%&&&(((%%%%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,---(((&&&%%%%%%(((,,,222555,,,+++(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''###"""$$$%%%###"""$$$"""###$$$%%%''')))***+++)))'''$$$$$$&&&((())))))$$$"""!!!!!!###$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%###&&&((()))'''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%''')))***(((&&&%%%'''&&&'''***+++))),,,111...+++'''%%%%%%%%%$$$###"""""""""""""""###$$$$$$###$$$$$$$$$$$$###""""""$$$############$$$$$$%%%$$$!!! (((333777000'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""!!!!!!"""###%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$######&&&)))%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$########################!!!!!!""""""###""""""""" $$$%%%"""!!!###$$$###%%%$$$""""""###$$$###!!!### !!!%%%&&&%%%###%%%%%%%%%&&&((('''%%%############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%$$$###$$$&&&&&&%%%###""""""""""""###$$$$$$%%%###$$$%%%%%%######$$$%%%%%% """$$$###$$$'''%%%'''((('''%%%######$$$###%%%(((((('''%%%$$$%%%!!!!!!!!!!!!""""""###$$$#########"""""""""""""""###############"""!!!!!!!!!$$$%%%$$$""""""""" !!!!!!"""!!!!!! ######""""""!!!"""%%%'''&&&((($$$###&&&$$$&&&(((((('''&&&&&&'''%%%$$$$$$%%%""" %%%&&&)))++++++'''$$$###$$$!!!"""$$$%%%$$$###!!! """###############"""""" !!!"""###$$$***&&&"""###&&&'''$$$ 000***$$$!!!"""######""")))###"""''')))### ###%%%%%%!!! """$$$###!!!######$$$%%%&&&#########$$$#########"""$$$$$$$$$%%%''''''%%%###!!!  """$$$"""###$$$!!! !!!""""""$$$(((///666555111111777>>>111'''$$$(((%%%'''###$$$ %%%...222;;;:::444,,,)))(((%%%###$$$###""" !!!$$$&&&&&&%%%$$$#########"""!!!"""""""""""""""###$$$$$$ !!!"""$$$%%%%%%%%%$$$###"""!!! %%%((((((((('''%%%%%%$$$$$$$$$))))))((((((''''''''''''$$$%%%%%%%%%$$$$$$&&&((()))((('''$$$######%%%''''''%%%$$$$$$%%%%%%$$$###(((((((((''''''&&&%%%%%%)))------)))'''***,,,+++&&&)))***''''''))))))&&&******+++++++++)))((('''((())))))((('''''')))+++************++++++++++++000///...---,,,,,,++++++)))***++++++***)))***+++%%%%%%&&&&&&&&&'''((((((&&&&&&''')))***,,,---...(((&&&$$$$$$'''+++111444---+++)))'''&&&'''((((((&&&''''''&&&%%%&&&'''((('''$$$###$$$&&&%%%###"""$$$$$$%%%&&&'''((()))***)))&&&###"""###%%%''''''%%%$$$""""""###$$$###"""$$$$$$&&&'''((((((''''''&&&''''''''''''&&&&&&&&&$$$%%%'''((()))(((&&&%%%###%%%(((((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%(((***+++)))'''%%%%%%###$$$''''''%%%''',,,///,,,(((%%%$$$$$$%%%%%%###############$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""############$$$$$$%%%&&&%%%!!!!!!)))666===555)))$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$#########$$$%%%&&&'''(((&&&%%%$$$$$$%%%'''((('''&&&$$$""""""$$$&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""###$$$######################## """""""""""""""###!!!###$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$###"""!!! """%%%&&&%%%###%%%$$$%%%'''((('''%%%#########$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$$$$&&&'''(((###%%%&&&&&&$$$$$$$$$%%%%%%!!!!!!$$$%%%###$$$'''$$$%%%&&&%%%$$$###$$$%%% """%%%'''((('''%%%$$$!!!!!! !!!!!!"""###$$$""""""""""""######$$$$$$######$$$######"""!!! """###$$$$$$###"""""""""!!!"""######"""!!!!!!!!!'''$$$"""$$$$$$###$$$'''---((('''***)))$$$%%%+++$$$&&&'''&&&%%%$$$&&&'''$$$%%%&&&'''######+++;;;<<<>>>===;;;888555333111333444333000,,,)))'''"""######$$$%%%%%%&&&&&&!!!"""$$$'''((('''%%%### ###$$$%%%(((---111,,,+++***&&& ###***)))%%%&&&+++***### $$$###%%%&&&$$$"""###$$$&&&#########$$$%%%&&&&&&&&&"""$$$%%%&&&&&&%%%$$$"""''''''''''''(((&&&###!!!###$$$%%%&&&(((***+++,,,***,,,,,,''' !!!"""###   !!!  """%%%$$$'''000???LLLRRROOOIIIOOORRRGGG000###%%%((($$$///555444,,,000DDDYYYbbbnnnkkkbbbTTTIIIBBB;;;444"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!"""$$$%%% ###%%%'''((())))))######!!!!!!%%%)))(((((('''&&&%%%%%%%%%%%%))))))((((((((((((''''''###%%%%%%%%%$$$$$$%%%''''''((('''%%%$$$&&&***...///+++&&&######$$$%%%&&&'''(((((((((((('''&&&%%%***---,,,'''&&&***,,,+++(((******''''''***+++(((++++++,,,,,,,,,***)))((('''((()))***)))***,,,...+++++++++,,,,,,,,,------000///...,,,++++++++++++)))+++---------,,,,,,---))))))))))))))))))((((((%%%&&&'''(((***+++,,,---)))'''%%%$$$&&&)))---000---,,,***(((((()))***+++'''((()))'''%%%$$$&&&(((((((((((('''((((((&&&###''''''''''''''''''''''''(((%%%"""!!!"""%%%&&&&&&)))'''%%%$$$$$$$$$###"""$$$%%%'''((()))(((''''''''''''((((((((('''&&&%%%$$$%%%((())))))(((&&&%%%$$$&&&((()))'''%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%######%%%### !!!&&&,,,+++(((%%%######%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$#########$$$%%%&&&&&&###"""!!!(((555>>>777***%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&'''((('''&&&$$$$$$$$$&&&(((***(((&&&$$$""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%##################$$$$$$########################"""$$$$$$###"""###%%%$$$$$$%%%%%%$$$$$$&&&((("""$$$&&&(((((('''&&&&&&"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))(((((()))+++,,,***)))%%%%%%$$$###$$$%%%'''(((###%%%''''''&&&$$$%%%%%%)))''''''((('''"""!!!$$$%%%&&&&&&%%%$$$%%%'''))) ###&&&((((((&&&%%%!!! !!!!!!"""###!!!!!!!!!""""""######$$$###############"""!!! )))(((&&&$$$$$$$$$$$$$$$"""$$$%%%%%%"""!!!!!!###)))###!!!%%%(((%%%$$$&&&++++++---111111...***)))''''''''''''&&&&&&(((***###$$$'''(((%%%###(((000GGGFFFHHHMMMSSSWWWUUURRRQQQQQQOOOHHH>>>444---***#########$$$&&&''')))***)))(((''''''))))))(((&&&'''%%%%%%)))///222333111***(((***///...)))'''***''')))+++***%%%$$$***333&&&&&&'''''''''%%%&&&(((,,,)))'''''''''&&&""""""###&&&(((((((((&&&%%%''''''''')))***)))&&&$$$"""%%%)))...222555666666...111111---&&&"""$$$''')))  &&&&&&$$$$$$###(((***&&&$$$((()))(((,,,'''###"""%%%(((***+++---000999HHHXXX^^^[[[UUU^^^bbbVVV999$$$###((((((>>>DDDDDD???FFF\\\qqqyyywwwooojjjeee```"""$$$&&&'''%%%############%%%&&&%%%###!!!!!!"""!!!!!!!!!!!!"""###$$$%%% """$$$'''((()))***)))$$$$$$###"""!!!###&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((&&&%%%'''---222888333,,,&&&$$$%%%&&&&&&$$$%%%&&&'''''''''%%%%%%***+++***&&&%%%((()))'''))),,,+++((((((,,,---+++***+++,,,---,,,+++***)))%%%'''***++++++,,,---...,,,,,,---------.........000///...,,,,,,,,,------***---//////...---------+++,,,,,,,,,+++***)))(((&&&'''((()))***+++,,,,,,***)))'''''''''))),,,---...,,,+++))))))***,,,---***,,,---***&&&$$$&&&((()))...///,,,)))((('''%%%(((((((((''''''''''''&&&(((%%%######%%%'''((((((+++)))'''''''''''''''%%%'''(((***++++++***(((''''''''')))))))))((('''&&&&&&'''((())))))(((&&&%%%&&&(((******(((%%%$$$$$$&&&&&&&&&%%%&&&'''(((((()))*********)))((('''&&&(((&&&&&&'''$$$!!!!!!%%%(((((('''%%%######%%%'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""######&&&333>>>999---&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%'''((())))))&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$###%%%''')))''''''))))))'''***///333555777666111+++&&&###%%%%%%$$$######%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%((('''''')))++++++***)))&&&%%%###""""""###%%%&&&$$$&&&(((((('''%%%%%%&&&######''',,,---+++---111666444111+++&&&$$$$$$%%%$$$$$$&&&(((***+++)))'''###""""""!!!!!!"""""""""!!!!!!""""""#########$$$#########$$$$$$$$$######(((&&&#########$$$###"""$$$&&&((('''$$$"""###%%%'''!!! %%%(((%%%(((...:::FFFRRRXXX[[[WWWGGG666+++)))%%%$$$%%%'''''''''$$$$$$'''***)))(((+++222888666666<<>>MMMZZZUUUFFFDDDNNN]]]^^^\\\VVVRRRRRRRRRPPP]]]```___YYYTTTTTTSSSPPP$$$%%%'''&&&$$$######$$$###%%%'''&&&$$$!!!!!!"""#########$$$%%%%%%%%%&&&###$$$&&&'''''''''&&&&&&$$$$$$%%%$$$###$$$''')))(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&&&&((((((&&&$$$&&&,,,222555111+++'''&&&&&&'''&&&###$$$&&&((((((((('''&&&,,,---+++((((((***)))&&&+++---,,,)))***---///------...///000111000///...'''***...000///.........------........./////////111000...------...///000000222444333111...---,,,+++,,,,,,---,,,+++***))))))))))))***+++,,,,,,---+++*********+++,,,---......---+++******,,,---//////111222...)))&&&'''******222555///(((''''''&&&''''''''''''(((((((((((()))''''''(((***,,,,,,++++++)))((()))+++,,,,,,++++++---...///...,,,***((('''((()))***+++***((('''(((((())))))((('''&&&%%%(((***,,,+++)))&&&$$$$$$%%%%%%%%%%%%&&&((()))***---,,,+++)))((('''&&&&&&***'''''')))'''###$$$)))%%%'''(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""%%%%%%&&&000<<<:::000(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&'''(((((((((&&&######%%%&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***&&&$$$&&&)))***))),,,222555777===DDDLLLOOOQQQMMMDDD999///+++)))(((&&&###"""$$$''')))(((&&&$$$###$$$&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&''''''((()))***)))))))))***,,,---,,,+++***)))&&&$$$$$$$$$&&&'''$$$&&&((()))(((&&&%%%&&&!!!)))111555555999>>>???===999333...++++++---///...,,,---......+++)))&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%(((******&&&###%%%)))+++)))%%%###$$$'''%%%"""$$$(((&&&%%%222CCCnnn~~~^^^777111)))(((***,,,***&&&'''%%%''',,,---+++,,,///***(((&&&&&&)))++++++***...111222///((($$$$$$&&&'''%%%###"""%%%***000444,,,...222999===;;;444---$$$...FFFjjjbbbCCC222,,,,,,666BBBaaa{{{wwwqqqbbbNNNHHH:::...+++---...000333777===AAA===333+++)))+++''''''((()))))))))((('''"""###'''---111333222000111///+++'''###  ###%%%%%%$$$"""!!!$$$<<<\\\nnngggXXXPPPkkkwww|||wwwtttxxxyyytttuuullldddbbbbbbccciiiqqq```WWWHHH666(((###'''---)))BBB```kkkdddaaafffeee```\\\YYYQQQBBB555...+++///000+++((((((((('''&&&&&&&&&$$$""""""$$$%%%###&&&((('''$$$""""""###$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&$$$###!!!$$$%%%&&&&&&%%%&&&''')))(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&'''((((((%%%"""$$$***000***(((&&&%%%'''((((((((($$$&&&(((***++++++***)))///111///,,,,,,...,,,(((,,,...---******...000...222333444555666666555444,,,///333555444111///...............////////////222111///......000222333777999:::888444000...---)))***+++,,,---,,,+++***+++++++++,,,,,,---------***+++,,,---.../////////...---,,,++++++,,,...000333555666111+++'''))),,,)))444999111(((&&&''''''%%%&&&&&&'''((())))))******))))))+++...//////...***)))(((***---000000000///000111222111...+++)))&&&(((***+++,,,+++***((())))))))))))((('''&&&%%%***,,,---,,,)))&&&$$$###%%%$$$$$$%%%&&&(((***,,,000...+++)))'''&&&&&&&&&)))'''''')))(((%%%&&&+++###&&&((((((&&&%%%''')))'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$"""''''''&&&...;;;;;;222))))))************))))))%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''!!!"""###%%%&&&'''''''''(((&&&$$$$$$&&&'''$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,'''%%%'''***))))))///:::BBBHHHQQQ[[[TTTZZZ___^^^WWWMMMEEEAAA,,,***'''$$$"""###'''***+++((($$$###%%%'''((()))))))))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))))))))***+++---...000111111000111222444555444333000...+++((('''((()))+++$$$&&&))))))(((&&&&&&&&&)))+++111777888555666;;;555555555555777;;;AAAEEE999666222111111111---***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******''')))---333777666111+++&&&***---+++&&&###%%%((($$$%%%***,,,&&&'''<<>>DDD???///((()))333777///(((((($$$***,,,)))'''(((***)))&&&((()))%%%"""((((((%%%%%%)))***'''&&&(((,,,,,,'''"""&&&...---&&&'''---...((($$$%%%&&&###&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&%%%%%%(((,,,'''!!!###,,,///)))&&&((( ,,,111***'''+++***$$$''')))++++++***((((((((('''&&&''''''&&&%%%'''************+++...000---'''333888999444---,,,---...---333000&&&%%%000666333<<<===@@@CCCEEEDDDAAA>>>444777:::;;;888666666777555555555555444444333333333000///111111000222666:::FFFOOOMMMEEE===777222000000111000000000111222666...000555666;;;===444:::111+++,,,000///------111666:::888222222999@@@MMMVVVUUUDDD555000000...000111111...'''"""###'''(((***++++++---222777999///:::DDDJJJMMMJJJ===...111''')))///,,,...333222---///000...---...///---000++++++//////***(((***444+++)))000111***)))...111+++'''(((++++++(((&&&((('''///111((()))///,,,,,,000333///(((%%%(((---000&&&(((---((('''***''''''&&&(((,,,...,,,'''$$$)))+++000+++ %%%---(((((()))))))))(((''''''((((((***+++(((######'''+++%%%&&&'''''')))///999@@@<<<555...+++...222555666999555///)))%%%$$$%%%'''&&&'''((('''((((((%%%"""%%%###$$$&&&%%%"""$$$***(((%%%,,,'''$$$&&&%%%&&&)))***(((&&&&&&)))***&&&)))###!!!***+++$$$%%%,,,$$$(((000---,,,---((( )))444777111((('''***&&&+++999IIIOOORRR```ppp[[[^^^cccccc___WWWOOOJJJ333111'''&&&///,,,%%%((($$$%%%&&&(((***+++***))))))******(((((())))))'''))))))((((((+++---,,,(((+++222///000???HHHJJJNNNMMMTTTYYYXXXVVVWWW[[[^^^eeeTTTDDD<<<777///*********///333111+++***...333999???GGGJJJBBB555......((((((---999GGGPPPPPPLLL>>>??????:::222...333;;;888888777333,,,'''$$$###((("""!!!((()))###$$$******$$$%%%///444111,,,+++000333<<>>>>>@@@DDDHHHKKKLLLDDD<<<888666777>>>FFFeeettt^^^VVVUUUOOO@@@333666BBBGGG>>>222...000===DDD@@@CCCKKKJJJMMMFFF>>>999555333888???===??????<<<;;;CCCTTTbbblllPPPXXXSSS888+++++++++,,,---,,,++++++$$$###&&&000AAASSS^^^cccfffjjjhhhbbb[[[UUUKKKAAA555///222444222888???;;;666000+++,,,000111000///888555555::::::555222444,,,222444111222444000'''000/////////...---,,,,,,%%%"""(((***%%%---===AAACCC===444...+++---000333;;;777999333%%%###***(((///...***'''+++111111---)))---666555***+++...&&&+++*********)))))))))(((%%%&&&&&&$$$"""###&&&)))$$$%%%&&&''',,,444===CCC???????????????<<<888555333222000,,,((($$$"""!!!$$$"""!!!###'''******(((000---++++++,,,,,,)))&&&(((!!!(((000+++***///---888999333((("""&&&******(((+++$$$"""+++---***...***(((///777666555444///555222000///+++$$$!!!"""###&&&+++---***)))///888777666222------777HHHTTTOOONNNEEEAAAFFF===///---333000,,,)))***...333666:::555---(((+++333888999666444;;;EEECCC555,,,...(((666AAAUUUwww{{{]]]HHHDDDOOO\\\ccc[[[TTTRRRWWWYYYNNN???666:::666000///444???LLLTTT@@@<<<:::888333,,,)))+++%%%###$$$(((...///,,,'''%%%'''((((((%%%$$$'''+++555333///,,,)))(((***+++...,,,---000...)))(((***//////555AAAIIIHHHEEEEEEHHHBBB;;;666666999===???@@@:::444111///111<<>>444666FFFYYYOOORRR[[[~~~zzzhhhOOO;;;444999CCCJJJ777111---000111...***)))+++)))(((+++111444222...555:::<<<>>>DDDJJJFFF<<>>;;;PPPsss~~~nnnlllggg```UUUOOOUUU___|||vvvttt|||vvvQQQ444222...,,,,,,---,,,***111,,,...@@@[[[rrr|||~~~xxxhhh\\\XXXXXXXXXLLLIIIIIIFFFHHH]]]ooonnn[[[JJJ>>>>>>???999222///...888JJJ[[[^^^TTTHHHAAADDD<<<333///000444666777HHHJJJJJJDDD;;;444111111777///---+++)))===[[[iiinnnfffYYYLLLDDDFFFOOOWWWXXX[[[[[[HHH...+++222///+++444888555999???999,,,222000444333,,,...///&&&---...000222222///)))%%%///---***)))***+++,,,,,,(((&&&%%%(((---555;;;>>><<>>777111---000...+++'''$$$%%%))),,,///+++((())),,,------,,,$$$$$$"""&&&444???;;;...///000@@@MMMJJJGGGGGGAAA___^^^NNN555(((+++---(((''',,,)))***444444000555:::EEEUUUaaaeeeccc___ZZZMMM@@@555444555333///---+++000000)))###"""$$$%%%%%%'''(((%%%%%%---===KKKTTT[[[\\\___eeeWWW???333++++++***+++...555===CCCMMMIIIAAA===DDDPPPVVVUUUYYYQQQXXXggg```FFF<<>>666111666CCCYYYuuutttWWWGGGDDDIIIOOO~~~{{{sssooo```NNNIII@@@AAABBBDDDDDDDDDDDDCCC@@@;;;666222...,,,///555+++'''$$$'''(((%%%$$$%%%---444666///,,,...+++%%%)))---///,,,*********(((111222222000///...///111(((((()))***,,,///111222222444666888???GGGIIIFFFJJJIIIEEE===555222444888DDD<<<333000333666666333555111333<<>>666:::FFFQQQdddlllwwwyyy{{{qqqqqqmmm___TTTQQQ___oooUUU666:::???<<>>@@@FFFRRRPPPCCC>>>;;;BBBJJJPPPRRRTTTXXX[[[UUUZZZ\\\ZZZ\\\___\\\TTTTTTKKKLLLUUUSSSFFFDDDMMMTTTZZZ^^^sssNNN222111888:::888:::333,,,,,,444???JJJQQQEEEDDDGGGNNNRRRKKK;;;,,,333///...000///+++)))***,,,,,,,,,++++++***))))))((('''%%%$$$''')))%%%###$$$&&&+++...///,,,))),,,777>>>;;;<<>>AAAHHHKKKIIIGGGMMMWWWAAANNNTTTOOOMMMOOOKKK@@@>>>FFF@@@GGGwwwvvvdddHHH888:::333555666555666:::CCCJJJ@@@SSSeeemmmuuu|||xxxlllccc```YYYXXXTTT???...222***000555999===AAA???:::999777333444;;;CCCBBB;;;555333666<<<>>><<<:::;;;555000///555@@@PPPeeeuuu~~~}}}yyyrrrmmmoooyyy|||ppp^^^```aaabbb```\\\XXXUUUSSSRRRSSSRRRLLLCCC>>>>>>666000,,,///000...***)))111>>>CCC;;;:::@@@???666444444222...,,,,,,------444777::::::999:::<<>>555---...111111//////(((''''''(((((('''&&&&&&&&&&&&'''((())))))******///888???@@@AAABBB@@@<<<===???999///***------))),,,111111---...333444///000///...///111111///---***---+++'''---@@@SSS]]]]]]QQQFFFAAA>>>:::;;;???<<<555111444333///222999...555999>>>WWWuuulllnnnggg___AAA888IIIUUUOOO@@@777444444,,,***444IIIWWWOOO;;;,,,333111---'''###)))999GGGZZZnnnbbbhhhrrrssslll[[[PPPJJJPPPrrrooo```WWWFFFLLLvvvqqqZZZPPPZZZjjj}}}zzzbbbZZZNNNDDD@@@DDDMMMTTTddd\\\TTTQQQQQQPPPKKKFFF...***&&&&&&)))+++***)))//////...***%%%###&&&***&&&111@@@IIIHHHAAA:::666555<<>>CCCHHHSSSppp~~~```XXXUUUNNNEEENNN^^^aaarrrvvvoooaaa]]]cccbbbYYYdddkkkooowwwdddWWWGGGMMMJJJ???999777111'''...+++&&&$$$%%%''')))+++,,,///'''"""111AAAKKKVVV]]]fffppprrrnnniiiggghhh^^^kkksssnnnhhhbbbWWWIII;;;777444666<<>>DDDHHHJJJOOOUUUjjj}}}wwwbbbXXXIIIAAA999555222222888???^^^jjjoooiiijjjrrrrrrhhh]]]XXXQQQMMMJJJIIIJJJLLLTTTYYY___bbbdddgggmmmrrrooorrruuuxxxzzzyyywwwuuulllWWWMMMLLLNNNeee[[[ZZZjjjyyymmm```NNNEEEFFFFFF999***...***''')))+++******,,,)))))))))******+++++++++***GGGffftttwwwvvvsssnnnfffcccQQQ888,,,222777555,,,222333444AAAUUU[[[TTTSSSJJJ>>>666333222111000///000---...EEEooooooWWWBBB:::;;;999888999>>>FFFPPPWWWHHHJJJMMM]]]cccwwwsssXXX???///444:::KKK```cccRRR;;;///555444333000,,,,,,555AAA999GGG```qqq|||xxxdddWWWQQQOOOIIIAAA>>>===<<<777333,,,***))))))+++---------(((***+++,,,***))))))))))))111<<>>GGGeeexxxzzzyyysss]]]GGG===999333000111%%%+++...,,,+++///444666:::777333222444999;;;===;;;:::999999777999EEEQQQ===999555555999???EEEHHH<<>>FFFRRR[[[^^^GGGFFFAAA:::777888888666/////////000000222444666888777888;;;<<<<<>>:::111000555BBB\\\||||||lll^^^SSSKKKCCC===:::888444<<<___lll```ZZZVVVKKKCCCOOOjjjiiiJJJGGGOOO___jjj```GGG666333444333333444...(((***111+++)))222:::???RRRjjjsssttthhhbbblll~~~}}}pppfffLLL@@@===999444222222222000///...///111111222333555666))))))+++---///000...,,,000222333444;;;LLLccctttyyy|||~~~uuuwwwjjjeee\\\OOODDD===::::::===BBBLLLHHH888444222(((555000///555:::;;;===AAA======888999@@@CCCRRRlllaaaTTTNNNDDD;;;777555111///000...---...111777;;;>>>>>>BBBRRROOO@@@<<<<<<===CCCCCCJJJNNNIII>>>999===DDD666BBBIIIMMMZZZgggbbbRRRFFFAAA===999555;;;OOOdddnnnnnn___QQQVVV\\\___gggZZZRRRPPPWWWWWWNNNIIIKKKFFFFFFBBB>>>EEESSS]]]```NNNMMMNNNRRRVVVVVVSSSOOOJJJGGGHHHOOOXXXfffyyy```XXXPPPPPPWWWaaaiiilllXXXaaa```OOO>>>888666222333999@@@BBBAAABBBHHHMMM]]]UUUNNNNNNOOOOOOOOOPPPLLLIIIBBB999777888555///////////////111666===BBBBBBAAA@@@@@@AAAGGGWWWgggooofffkkkooojjjcccppp}}}jjjbbbaaatttvvvrrrvvvhhh^^^WWWWWWSSS[[[aaa```ZZZQQQDDD999:::CCCIIIIIIFFFGGGHHHHHHCCCAAAEEEQQQ^^^iiittt}}}yyyzzz~~~{{{qqqnnnxxx}}}xxxwwwzzz|||wwwuuuuuutttwwwwwwqqqjjjgggjjjooosssppplllhhhfffeeeeeeeeeZZZaaaeeeeeeiiittt}}}~~~~~~zzzVVVJJJ@@@===:::444222555666666555555555555555555===rrrkkkddd\\\OOO???BBB\\\uuubbb]]]WWW^^^jjjwwwkkkqqqzzzyyybbbCCC666:::888777:::>>>:::333111666444---222555---...999>>><<>>>>>===:::777777999???FFFFFF???777777999;;;;;;:::<<>>AAAGGGHHHLLLKKKMMMPPPFFF???GGGIIIBBB>>>CCCGGGHHHJJJOOOHHHHHHGGGGGGKKKMMMHHHAAAKKKKKKJJJGGGBBB???>>>>>>IIINNNPPPLLLDDDBBBGGGNNNLLLLLLIIIHHHKKKOOOMMMHHHOOOKKKKKKVVVdddjjjccc[[[hhhJJJ;;;666888:::;;;999666444222...///000111222333555555666777333...---000111///888888777555333333444555???IIIUUUZZZSSSMMMTTT```xxx]]]HHHAAA???<<>>???CCCJJJOOOIIIMMMXXXccceee^^^XXXWWWUUUQQQKKKHHHJJJOOOTTTVVVUUU[[[YYYLLL@@@===@@@CCCAAA@@@AAACCCBBB@@@CCCHHHGGGFFFFFFHHHJJJIIIEEEBBBIIIGGGHHHNNNVVVWWWSSSMMMNNNOOOOOONNNOOOUUU\\\bbbUUUTTTYYYfffpppssstttuuummmcccfff\\\YYY\\\RRRVVVLLLVVVSSSNNNSSSSSSPPPSSSXXX]]]``````jjjxxx|||www{{{tttooonnnjjjfffeeeiii```dddrrr|||nnnaaaccckkkjjj```\\\aaaggghhhggggggkkkooopppfff```kkk~~~wwwpppvvv|||rrrjjjrrrtttlll\\\ZZZnnnwwwwww}}}~~~uuuwww}}}zzzzzzyyy}}}{{{wwwwwwwwwwwwvvvssspppoooqqqsss}}}uuummmmmmwww~~~vvvuuuzzzyyynnnhhhiii{{{{{{tttoooiiidddoooxxx}}}|||yyytttrrrtttxxx}}}~~~zzzrrrkkkpppnnnnnnmmmggg]]]WWWVVVNNNQQQSSSPPPJJJIIIOOOVVVPPPNNNOOOXXXfffrrrvvvvvvaaaaaagggppprrriii___[[[ccc]]]XXXZZZ[[[[[[\\\___[[[SSSOOORRRVVVXXX\\\bbbqqqzzzlll[[[VVVVVVMMMIIIPPPTTT\\\QQQRRRVVVQQQSSSZZZYYYUUUTTTQQQRRRWWWZZZUUULLLJJJKKKOOOTTTXXXXXXTTTPPPZZZSSSSSS[[[ZZZQQQKKKMMMOOOTTTVVVRRRPPPRRRSSSRRRNNNSSSXXXYYYWWWUUUVVVWWWNNNLLLKKKLLLOOOPPPOOOMMMIIIGGGFFFHHHLLLOOOOOOOOOVVVVVVSSSOOONNNOOOMMMHHHOOOXXXWWWJJJGGGQQQUUUQQQSSSMMMHHHGGGJJJLLLLLLJJJHHHFFFFFFEEECCC@@@AAADDDNNNKKKBBBBBBIIIDDD???EEEJJJCCC@@@CCCEEEDDDEEEHHHDDDGGGIIIIIIKKKNNNJJJDDDLLLKKKIIIFFFDDDAAA???>>>???DDDIIIFFF@@@===BBBHHHIIIKKKJJJHHHIIILLLKKKFFFJJJGGGHHHQQQ[[[___ZZZSSSYYY@@@:::::::::888666444444555555666777555333555999>>>???<<<666000111666666222777666555555666555444222222444777888555444===GGG[[[\\\SSSCCC:::::::::777444111000555===@@@>>>:::444333333666;;;;;;777222666;;;@@@BBBAAAAAABBBDDD???EEEPPPYYYYYYTTTTTTXXXUUUQQQKKKHHHGGGIIIJJJJJJNNNTTTYYYWWWUUUVVVWWWWWW]]]\\\^^^aaa```[[[[[[^^^___```bbbdddeeeccc___[[[dddaaaaaaeeelllooonnnkkkhhhfffaaa]]]\\\```gggmmm___]]]```iiiqqqtttuuuvvvnnneeehhh^^^[[[^^^TTTWWWSSSYYYRRRMMMTTTVVVSSSVVVUUU___bbb\\\XXXYYYXXXTTT^^^^^^YYYRRRQQQWWW]]]```cccdddjjjqqqqqqhhh```]]]dddaaaWWWLLLKKKTTTWWWTTTQQQTTTYYY\\\```ccchhhkkkiii^^^QQQNNNSSSYYYXXXUUUUUURRRPPPPPPOOOLLLMMMRRRgggkkkkkkhhhiiiooovvvxxxqqqhhhaaa^^^VVVLLLMMMTTTfffdddXXXHHHEEESSScccjjjhhhddd```]]]XXXRRRPPPRRRQQQLLLLLLUUUXXXSSSNNNOOOTTTPPPRRRZZZ___\\\WWWTTT[[[UUUMMMGGGGGGJJJNNNQQQ[[[___^^^TTTFFFDDDOOO[[[RRRPPPSSS\\\\\\RRRJJJIIIWWWZZZXXXSSSOOOOOOPPPNNNQQQTTTUUUSSSRRRSSSRRROOOKKKOOOUUUZZZ\\\XXXPPPJJJFFFHHHNNNPPPKKKBBB???AAA???CCCEEECCC>>>;;;>>>AAACCCAAAAAAGGGPPPUUUUUUSSSPPPNNNOOOTTTVVVUUUTTTUUUUUUQQQOOOOOOLLLGGGHHHLLLSSSNNNKKKLLLKKKHHHGGGHHHKKKQQQXXXZZZXXXUUUTTTTTTPPPFFFIIILLLCCCBBBLLLRRRTTTGGGFFFKKKIIIKKKOOOKKKHHHLLLNNNLLLJJJKKKJJJFFF???DDDJJJMMMLLLHHHCCCAAAIIIGGGIIILLLHHHAAABBBJJJJJJMMMMMMJJJKKKPPPTTTUUUKKKMMMPPPRRRSSSSSSRRRRRRIIIHHHHHHIIILLLMMMMMMLLLKKKGGGEEEHHHMMMPPPMMMHHHMMMPPPPPPNNNNNNMMMGGG@@@QQQRRRPPPMMMKKKKKKHHHDDDEEEDDDDDDHHHMMMPPPOOOMMMGGGCCCCCCGGGJJJJJJLLLPPPRRRNNNDDDEEEOOOLLLCCCEEEGGGCCCAAADDDEEECCCCCCDDD???FFFKKKKKKKKKLLLJJJGGGMMMJJJGGGGGGHHHGGGDDDAAA>>>CCCGGGDDD>>><<>><<<:::;;;>>>@@@@@@===:::999999999===EEELLLMMMIIIGGGIIIGGGDDDAAA???@@@AAAAAAAAA;;;>>>CCCGGGJJJKKKJJJHHH@@@@@@CCCGGGEEE???;;;<<>>AAAAAAFFF@@@===GGGLLLJJJKKKGGGQQQUUUPPPHHHDDD@@@===EEENNNNNNDDDBBBKKKNNNIIIRRRPPPQQQUUUUUUOOOJJJIIIPPPNNNGGG??????FFFJJJHHHJJJJJJLLLNNNQQQTTTWWWXXXTTTNNNFFFBBBCCCEEEEEEEEENNNKKKKKKMMMLLLGGGFFFGGGHHHQQQYYYZZZXXXXXXVVVSSSQQQGGGCCCFFFBBB:::???NNNLLLLLLGGG???>>>BBBDDDAAANNNPPPRRRQQQLLLIIIIIILLLLLLHHHGGGIIIGGGCCCBBBFFFLLLGGGHHHOOOTTTRRRLLLIIIRRRIII???;;;>>>EEEJJJLLLKKKOOOPPPHHH===:::BBBLLL@@@AAAIIIRRRUUUPPPKKKKKKMMMOOOLLLFFFDDDEEEFFFDDDBBBEEEHHHLLLNNNNNNJJJEEEJJJNNNSSSWWWVVVQQQIIICCC>>>???DDDIIIGGGBBBAAACCC:::===@@@AAAAAABBBEEEHHHMMMLLLKKKNNNQQQPPPKKKGGGHHHEEEDDDFFFJJJOOOTTTXXXOOONNNNNNLLLGGGDDDHHHOOOOOOLLLJJJIIIHHHEEEDDDCCCJJJMMMOOOOOOLLLHHHFFFFFFHHH@@@DDDGGG@@@BBBMMMQQQJJJ@@@BBBIIIGGGJJJPPPMMMJJJOOOQQQOOOLLLMMMLLLIIIGGGKKKNNNMMMJJJIIILLLPPPJJJHHHIIIJJJGGGCCCHHHPPPOOORRRQQQMMMMMMQQQTTTSSSMMMKKKKKKMMMPPPPPPMMMJJJMMMLLLLLLLLLMMMMMMMMMLLLNNNJJJGGGHHHKKKMMMLLLIIIHHHKKKNNNNNNPPPQQQMMMGGGOOOLLLKKKKKKGGG@@@<<<<<<@@@AAADDDIIIOOORRRSSSQQQHHHDDDEEEKKKLLLLLLRRR[[[TTTVVVRRRTTT]]]UUUFFFBBBCCCBBBCCCEEEFFFEEEEEEEEE<<>>@@@FFFKKKJJJKKKIIICCC===<<>>>>><<<999555333222222111111555>>>BBB???999888:::999777888:::;;;<<<<<<444333444999===>>><<<:::@@@???AAAFFFEEE???:::999AAABBBCCCDDDEEEGGGJJJKKKAAA===888777999<<<======999888888:::===AAAEEEGGGJJJHHHFFFGGGJJJMMMLLLIIIDDD<<>>444888333999555444???DDDAAABBBCCCHHHLLLKKKHHHDDD@@@;;;<<>>EEEEEE<<<<<>>>>>BBBFFFAAA<<<:::======:::>>>FFFIIIXXXeeeuuuxxxpppmmmjjjfffaaaQQQNNNHHHLLLXXX[[[aaaqqqzzzzzzuuulllaaaYYYVVVTTTRRRQQQhhheee]]]SSSMMMJJJFFFAAA@@@GGGPPPXXX[[[XXXSSSOOOOOOGGG@@@AAAHHHNNNOOOLLLMMMPPPUUU\\\fffmmmiiiaaa[[[[[[^^^dddjjjiiibbb[[[YYY\\\\\\YYYSSSQQQTTTXXXQQQMMMRRR]]]]]]VVVXXXcccVVV___dddxxxtttVVVEEE222LLLMMMYYY]]]PPPIIILLLLLLIIIJJJJJJFFFAAA>>>???AAA???AAAGGGNNNQQQNNNOOORRRRRRQQQNNNLLLKKKKKKLLLLLLFFFGGGJJJKKKGGGDDDGGGMMMKKKGGGCCCDDDGGGGGGCCC???@@@@@@CCCGGGKKKLLLHHHEEEAAACCCBBBAAAEEEIIIGGGBBBIIIIIIIIIGGGDDDCCCFFFJJJCCCFFFGGGDDDAAACCCJJJPPPKKKKKKIIIDDD>>><<<>>>AAABBB@@@;;;777:::AAABBB@@@CCCCCCCCCEEEFFFEEEBBB@@@GGGEEEAAA???BBBHHHIIIGGG@@@;;;555444:::AAADDDCCC666888888222+++***///555666<<>><<<888444111////////////---111:::AAA???:::888:::888777777888::::::999@@@<<<;;;@@@DDDCCCBBBBBB===:::<<<@@@AAA<<<888777;;;<<<<<<<<<===@@@EEEHHHAAA===999666666777777777<<<<<<>>>AAAEEEHHHHHHGGGKKKJJJHHHFFFIIILLLJJJEEEGGG@@@EEE>>><<<@@@555999888???;;;888AAADDD@@@CCCDDDEEEFFFGGGHHHGGGCCC@@@@@@CCC>>>555777CCCGGGAAABBB;;;777===CCCCCCAAA@@@GGGDDD@@@@@@CCCDDDBBB>>>@@@BBBDDDDDDBBB@@@???@@@GGGGGGGGGCCC???;;;:::999===BBBJJJMMMGGG>>><<<@@@BBBAAA===:::>>>EEEGGGDDDAAA;;;<<>>999FFFNNNHHH===:::???DDDKKKIIIEEE???999777:::>>>DDD@@@???CCCFFFFFFHHHLLLKKKEEE@@@@@@CCCFFFFFFDDD===<<<;;;>>>AAACCCBBB@@@>>>???BBBCCCCCCCCCDDDEEEDDDGGGGGGFFFGGGHHHEEE???BBB???>>>@@@@@@???AAAEEEEEEIIINNNPPPNNNKKKGGGFFFFFF???===AAAFFFFFFEEEEEEHHHFFFCCCCCCCCCDDDDDDCCCAAACCCGGGLLLNNNMMMIIIEEEKKKNNNNNNJJJIIIKKKMMMMMMPPPMMMKKKIIIEEEDDDLLLVVVQQQRRROOOIIIEEEGGGIIIHHHBBBCCCEEEFFFFFFFFFDDDCCCEEE<<<===>>><<>>CCCSSSkkkiii]]]aaaQQQQQQQQQSSSSSSOOOFFF???999<<<>>>IIIUUURRRRRR___pppjjj___XXXZZZaaabbb^^^XXXKKKCCCDDDEEEAAAAAADDDCCCHHHJJJHHHGGGHHHFFFAAA<<>>GGGLLLIIIEEEIIIRRRJJJJJJJJJKKKKKKKKKIIIHHHDDDBBBBBBDDDBBB>>>AAAHHHQQQMMMHHHEEEEEEDDDCCCAAAAAABBBCCCDDDDDDCCCBBBBBB>>>???===999:::BBBGGGIIIIIIGGGDDD@@@@@@DDDHHHIIIDDDHHHJJJHHHDDDDDDJJJPPPHHHGGGFFFCCCAAA???>>>===DDDEEECCC>>>???CCCEEECCC999<<>>???DDDCCC??????777...+++,,,///111222:::===???:::222...111666>>>AAACCC???:::777999======:::777444222111000000555444777>>>AAAAAAAAACCC???<<<:::999:::;;;;;;;;;>>>::::::???AAA???===???BBB>>>===BBBDDDAAA??????>>>@@@BBBBBBAAABBBEEEHHHEEECCC@@@>>>===<<<;;;::::::999999:::===>>><<<:::HHHIIIFFFCCCEEEGGGDDD===FFF???EEE??????CCC999<<>>===???@@@>>>===???CCCBBBAAA@@@??????AAACCC>>>CCCGGGGGGAAA===<<<>>>DDDEEEFFFFFFGGGHHHIIIKKK:::===BBBEEE@@@:::999===BBBAAA<<<888;;;BBBGGGGGG888999<<>>>>>===<<<>>>JJJQQQKKKBBB@@@DDDGGGMMMKKKFFF@@@<<<===@@@CCCDDDCCCEEEHHHHHHGGGKKKRRRMMMJJJGGGGGGHHHIIIGGGEEECCC???<<<<<<@@@CCCCCCAAA888<<>>CCCKKKHHHLLLPPPRRRQQQOOONNNNNNLLLIIIIIIMMMOOOMMMMMMOOOGGGFFFEEEGGGJJJKKKHHHEEEDDDFFFJJJMMMNNNLLLGGGDDDRRRRRRKKK@@@>>>EEENNNQQQLLLJJJHHHHHHGGGGGGMMMTTTLLLPPPOOOGGGCCCDDDEEEDDDOOONNNNNNNNNMMMJJJGGGDDD>>>;;;??????888===FFFEEECCC<<>>BBB???EEEFFFGGGGGGJJJMMMJJJDDDJJJNNNSSSUUUSSSPPPOOOOOOOOOLLLIIIIIIKKKNNNLLLIIIIIILLLPPPRRRWWW[[[YYYSSSIIIIIIIIIJJJLLLMMMLLLLLLGGGJJJNNNPPPPPPRRRVVVYYYWWWSSSOOOLLLLLLNNNQQQSSSWWWVVVQQQKKKJJJMMMNNNKKKGGGEEEAAA<<<:::===@@@@@@DDDFFFIIIKKKMMMNNNPPPQQQLLLIIIOOOYYYYYYXXXggg|||kkkUUUTTTTTTNNNNNNKKKOOOOOOIIIDDDEEEEEECCCBBBHHHJJJGGGEEEGGGHHHGGGGGGGGGIIIKKKNNNQQQRRRSSSJJJLLLNNNOOOOOOQQQUUUYYYUUUVVVTTTPPPOOOOOOLLLFFFBBBEEEIIIJJJJJJJJJKKKMMM<<<>>>DDDHHHDDD>>>???EEEBBBCCCCCCDDDFFFGGGCCC===@@@>>>;;;;;;@@@DDDAAA<<<@@@CCC<<>>GGGQQQKKKJJJVVVVVVSSSOOOOOOVVV[[[VVVLLLJJJ>>><<>>CCC;;;EEELLLKKKIIIJJJGGGBBBFFFHHHKKKLLLLLLKKKJJJJJJ@@@CCCEEEEEECCCCCCHHHLLLEEEHHHHHHDDDCCCFFFIIIIIIBBBAAAAAABBBCCCDDDDDDDDDCCCDDDFFFHHHGGGEEECCCAAAJJJMMMPPPRRRSSSPPPJJJEEEDDDJJJ@@@DDDFFFCCCEEE666GGG<<>><<<>>>@@@CCCAAACCCIIILLLKKKJJJLLLMMMMMMLLLLLLMMMLLLIIIGGGFFFBBBBBBFFFFFFCCCEEEKKKHHHDDD???;;;;;;<<<>>>@@@;;;===?????????AAAEEEIII@@@DDDDDD>>><<>>999333111777@@@FFFFFFFFFJJJNNNLLLGGGFFFJJJOOOEEEDDDDDDDDDDDDBBB???<<>>===AAADDDDDD===@@@CCCCCC@@@???AAADDDFFFFFF@@@888888<<<;;;666888555222555999;;;<<<======@@@CCCAAA<<<999999<<<;;;;;;999777555555666777;;;999777666555444222111888888;;;>>>===<<>>;;;:::<<<===>>>>>>@@@<<<===BBBCCC>>><<<>>>AAA<<<:::>>>AAA@@@???@@@===@@@CCCDDDBBB@@@AAACCC@@@???>>><<<;;;999777666;;;999999<<>>AAAAAA@@@DDDJJJGGG@@@DDD===EEEAAABBBHHH???CCC>>>FFF???777:::>>>BBBKKKCCCBBBAAA@@@>>>???DDDJJJFFF???999:::BBBIIIGGGCCC???>>>@@@AAA>>>:::<<>>:::999@@@HHH>>>EEEKKKIIIAAA:::999;;;EEEDDDBBB@@@@@@AAACCCDDDCCCBBBCCCFFFDDD@@@AAADDD;;;???@@@<<<<<>>CCCDDDAAA@@@BBBCCC@@@;;;:::<<<@@@AAA???=========FFFKKKFFFBBBDDDGGGGGGIIIGGGBBB===;;;>>>BBBDDD@@@AAAEEEGGGDDDAAAEEELLLNNNMMMKKKKKKLLLLLLLLLKKKHHHCCC>>>;;;===@@@BBBBBB<<>>???@@@AAAMMMNNNLLLJJJKKKLLLHHHAAAAAAAAACCCEEEAAA<<<@@@IIICCCFFFIIIIIIGGGFFFFFFGGGBBBDDDHHHLLLJJJFFFFFFKKKHHHGGGGGGJJJMMMLLLEEE@@@<<>>AAAHHHFFFEEEFFF@@@CCCGGGIIIHHHJJJLLLKKKHHHJJJLLLNNNOOOPPPQQQRRRTTTNNNNNNMMMKKKLLLLLLKKKHHHJJJMMMPPPRRRXXX]]]\\\WWWRRRRRRQQQPPPOOONNNNNNNNNKKKNNNQQQQQQQQQQQQTTTWWWUUUOOOJJJJJJNNNPPPOOOLLLUUUTTTOOOIIIHHHKKKKKKHHHLLLKKKEEE???CCCLLLLLLEEEFFFIIIMMMPPPRRRRRRRRRRRRTTTKKKLLLTTTUUUQQQ[[[mmmyyy[[[GGGLLLQQQJJJGGGHHHMMMNNNGGGCCCFFFHHHFFFDDDHHHIIIGGGGGGJJJLLLJJJFFFHHHJJJKKKKKKLLLNNNPPPHHHLLLPPPRRRRRRRRRSSSTTTXXXWWWSSSNNNNNNPPPLLLFFFCCCEEEGGGIIIIIIIIIIIIIII