BM6P6(@ VVV999888666333222000...---+++***))))))((((((&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!! ###(((***((($$$&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%################################################((('''%%%###""""""######$$$$$$######"""#########$$$######"""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###&&&(((((((((&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((())))))******++++++,,,,,,---......,,,------...///000111111111333444222000000333666999<<<>>><<<888777;;;>>>???;;;666666777555000+++000///...,,,++++++,,,,,,***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***---***'''''')))***(((%%%((((((((((((((((((((((((************))))))))))))++++++,,,,,,,,,,,,---------,,,,,,---///111444555222333444333222111333555;;;;;;<<<<<<===>>>>>>>>>>>>===>>>AAAFFFIIIHHHEEEGGGEEEAAA<<<:::<<>>@@@@@@AAACCCFFFHHHKKKLLLXXX;;;999777333222///...---+++***))))))((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###"""%%%***+++)))&&&&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&$$$############$$$######""""""""""""######$$$$$$###"""""""""""""""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''%%%###"""''''''&&&&&&&&&%%%%%%%%%((((((''''''(((((()))************+++,,,,,,---------------....../////////000111222111//////222555777:::<<<:::777666999<<<===:::666666777555111,,,...---,,,+++******++++++))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((,,,***(((((((((((('''&&&''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------------------///111222444111222333222111111333555777777888888999:::::::::<<<<<<<<>>@@@BBBDDDCCCFFFHHHIIIIIIIIIIIIJJJNNNNNNPPPRRRPPPOOOUUU]]]ddd~~~yyy```JJJ999...***,,,...---++++++,,,,,,***)))************************))))))*********+++++++++++++++---.........---,,,......//////......//////222222333444444444444333666666777999:::===>>>??????@@@AAABBBDDDEEEFFFFFF[[[===:::777333222///...---+++***))))))(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%######%%%)))***(((&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$"""!!!###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$############$$$$$$######""""""""""""######$$$$$$###""""""""""""#########$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%***)))((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''((())))))(((((()))******++++++,,,------------------------...///000///...///111222444777999777555444666999:::777555444555555111---+++******)))))))))******(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))******)))'''&&&'''(((''''''''''''''''''''''''&&&''''''(((***++++++,,,++++++++++++,,,,,,,,,,,,...------......///111111///000222222111222444666555555666777777888888999:::;;;<<<===???CCCIIIMMMGGGGGGGGGGGGGGGIIIMMMPPPQQQKKKFFFDDDBBBAAADDDIIIJJJHHHFFFEEEDDDAAA>>>;;;888777555444222111000000......///......---,,,+++++++++*********)))))))))((('''&&&'''))))))((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&)))&&&--->>><<<---'''%%%'''(((((()))+++...111''''''&&&&&&''''''((()))'''((())))))******))))))***))))))***,,,------,,,....../////////000000000///000111333444444444444888888999;;;===???AAABBBBBBDDDGGGHHHGGGHHHIIIJJJKKKLLLPPPTTTSSSPPPQQQWWWZZZ___|||sssSSS===222,,,+++,,,---+++******++++++)))(((************************)))))))))*********++++++***+++,,,------------,,,+++...000///,,,+++...222333333333333333444555555666666666888:::===???AAA@@@AAABBBDDDDDDDDDCCCCCC]]]>>>;;;777222111///------+++***)))(((((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""!!!!!!###%%%&&&%%%###$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%'''$$$"""%%%+++...---)))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%$$$############$$$$$$%%%%%%$$$######""""""############$$$$$$$$$$$$######################################################"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''(((((()))*********---,,,,,,,,,,,,,,,,,,,,,------.........///000111111444555555333333444666666444222222333222///,,,))))))))))))))))))******'''''''''&&&&&&&&&%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''(((((()))******+++***++++++++++++,,,,,,,,,................../////////000222222222333666888888888999999:::;;;;;;<<<:::;;;<<<<<<<<<@@@GGGMMMIIIJJJLLLMMMLLLMMMPPPRRROOOJJJDDDAAABBBCCCFFFHHHIIIGGGDDDBBBBBBAAA???===:::999777555333222111111............---,,,+++************)))))))))((((((&&&&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))),,,***111AAA???000)))((())))))))))))+++///222'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))+++***)))***,,,...---,,,---.........///000000000000111222333444444444444777777888999;;;===???@@@AAACCCEEEFFFFFFFFFHHHJJJKKKLLLPPPTTTSSSOOOOOOSSSWWWVVV```zzz|||wwwzzz___AAA222///...,,,+++,,,+++)))******+++)))(((************************))))))))))))***************++++++,,,,,,,,,,,,,,,+++---......---...222555333333222222222444555666666555666777999<<<@@@AAAAAACCCEEEGGGGGGGGGEEEDDD___???;;;777222111///------+++***)))(((((((((((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!!!!!!!###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&###"""%%%+++...,,,)))$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$#####################$$$$$$$$$$$$######################################################!!!"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########%%%))),,,...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''(((((()))******,,,,,,,,,,,,,,,+++++++++---------...///000000000000222444444444333444444222111000000///...,,,+++)))))))))***************&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((%%%(((+++***'''%%%&&&((('''''''''''''''''''''''')))(((((((((((((((((((((*********+++++++++,,,,,,---------.........------///000222333333444777999:::;;;;;;<<<======>>>>>>;;;======<<<;;;>>>DDDIIIJJJLLLNNNNNNMMMMMMNNNOOOJJJIIIFFFEEEFFFIIIJJJIIIGGGEEEBBB@@@@@@@@@???>>>:::999777555333222222111............---,,,++++++))))))((((((((('''''''''%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$)))'''***333000&&&&&&''''''&&&%%%$$$$$$'''***&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))***))))))***,,,------,,,,,,------...///000000000111222333444444444444444666666777888999;;;===>>>@@@BBBDDDEEEEEEFFFHHHJJJNNNLLLNNNRRRRRROOOOOOSSSHHHRRRZZZaaarrr{{{|||yyysssooommmTTTAAA...***......+++(((,,,+++******++++++***)))))))))))))))))))))))))))(((((()))))))))*********************++++++,,,,,,---++++++...222555666555222222111111222333555666444555555666999;;;>>>???>>>@@@CCCFFFHHHHHHGGGGGG___???:::666111111///...---+++***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$###!!! """&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$############$$$######$$$$$$$$$$$$######################################################!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---------///222222222000111222444555666666555444000000//////---,,,******((())))))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''************++++++++++++,,,,,,------...------,,,///000222222333444666999999::::::;;;;;;<<<======<<<<<<===>>>>>>???BBBDDDIIIJJJLLLLLLJJJIIIIIIJJJEEEIIIKKKJJJJJJMMMMMMJJJDDDAAA???>>>??????>>>===777666555333111000//////.........------,,,+++***((((((((('''''''''&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!(((&&&$$$)))%%%!!!&&&(((((((((&&&$$$###%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))(((((()))(((((()))+++,,,,,,+++,,,,,,---...///000000111111111222333333333333333555555555666888999;;;<<<@@@BBBCCCDDDDDDFFFHHHKKKOOOMMMMMMQQQRRRPPPPPPTTTRRRPPPRRRWWW___ppp~~~sssttt|||xxxnnn___SSS999///(((+++000000---***,,,***)))***++++++***)))((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,...,,,,,,///555777555222000000000000111333444555333444555666888:::;;;;;;999;;;>>>AAACCCEEEFFFFFF^^^>>>999555111111///...---+++***))))))((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""####################################$$$###"""###%%%&&&%%%$$$########################################################################!!!"""###$$$$$$###""""""""""""""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$###################################################### !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((())))))******++++++,,,,,,------......///......111444555333111333444555777999999777666000111111000---+++******(((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""###%%%&&&&&&%%%###"""!!!"""%%%'''((('''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((************++++++++++++***+++,,,---...------,,,...///000111000111444666888888888999::::::;;;;;;::::::<<>>======>>>>>>===;;;666555333111///...------,,,,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%&&&((()))(((&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$***(((%%%***'''###))))))***+++)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))(((((((((''''''(((***++++++***+++,,,,,,---...///000111///000000111111111111111444444444555666888999:::AAABBBCCCDDDDDDFFFIIILLLNNNLLLMMMRRRTTTRRRQQQSSS^^^SSSNNNUUU\\\bbbqqq{{{ooo]]]HHH:::000,,,+++...000...---...***)))((((((******)))(((''''''''''''''''''''''''(((((((((((()))))))))******))))))((()))***+++,,,......000222333333000...---...///000111222222222111333555777888888777777777888:::<<>>===<<<===>>>>>><<<:::666555444222000///......+++++++++******)))((('''''''''&&&&&&&&&%%%%%%%%%''')))+++)))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))&&&%%%+++)))$$$)))%%%'''((('''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((('''&&&''')))+++***)))++++++,,,---...///000111---...///////////////...333333444444666777999999AAABBBDDDDDDDDDFFFJJJMMMLLLKKKNNNTTTWWWTTTQQQRRRNNNUUUZZZXXXYYY___eeehhhxxxzzzdddLLL888......++++++,,,***&&&(((,,,((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((((((((()))+++,,,,,,111555555111---+++,,,+++,,,...000222222111111000222555777888777555444888888999;;;===???AAACCC^^^>>>:::777333444222///------000444333---((('''((('''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$###"""!!!"""###%%%%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$###############$$$$$$########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++++++++++++++,,,,,,,,,(((***,,,...000111111111000111222333333333333333222111000...,,,+++++++++))))))((('''&&&&&&%%%%%%################################################"""############$$$$$$$$$"""$$$''')))***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$)))+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********)))******++++++,,,------,,,---//////......000111555777999<<<<<<;;;999777888;;;>>>BBBDDDDDDCCCCCCAAA@@@???AAACCCCCC???;;;:::===AAACCCCCCCCCCCCDDD<<>>BBBDDDEEEEEEFFFGGGMMMMMMOOOQQQQQQQQQSSSVVVVVVUUUUUUVVVXXXXXXWWWVVV]]]hhh|||~~~{{{___CCC000+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++*********+++,,,555444111///------------------......//////000000444222111333666777555222666777999;;;===>>>??????]]]===999555222333111111...+++,,,...///,,,(((&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""############$$$###############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""!!! !!!"""###$$$$$$####################################"""""""""!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******************++++++++++++***+++,,,...///.........//////000111111111111111000///...,,,***))))))))))))(((((('''&&&&&&%%%%%%################################################"""############$$$$$$$$$"""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$(((***((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))*********)))******++++++,,,------,,,---//////......000111222444666999;;;;;;;;;:::888:::<<>>>>>999666666666333222000...------,,,)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***)))******+++,,,---............////////////000000111111222444555666777888999<<<@@@CCCCCCDDDEEEFFFGGGHHHKKKOOOQQQSSSVVVXXXXXXWWWWWWWWWXXXWWWTTTRRRRRRVVVaaaqqqwwwhhhqqqeeeRRR>>>000***+++---,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))+++***))))))***,,,///111111111///...------......------......///000000111333111111222555666555333666777888:::;;;<<<======\\\<<<888555111222000333...)))'''(((******(((&&&$$$""""""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$###############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######(((((('''&&&%%%%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$######"""""""""##########################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((()))))))))*********+++,,,,,,,,,---,,,,,,+++***---......///////////////---,,,+++)))((('''''''''((((((''''''&&&%%%%%%%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))*********)))******++++++,,,------,,,---//////......000111000111444666999;;;===>>>;;;;;;<<<===>>>???@@@@@@BBBAAA@@@AAACCCBBB>>>:::999;;;======<<<:::::::::<<<>>>===888333333222///...---+++++++++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***))))))***+++,,,---........./////////000000000111000000111333444555666777888;;;???AAAAAABBBCCCDDDCCCEEEHHHKKKOOORRRTTTUUUYYYXXXXXXYYYYYYVVVRRRNNNSSSQQQPPPTTTbbbxxx~~~}}}lllYYYKKK???111******---......+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((+++///222555------,,,,,,,,,---......---......//////000111111222111111222444666555444777888888999::::::;;;;;;]]]===888555222222111333///***''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""############""""""!!!"""""""""############%%%$$$######"""#########$$$$$$############$$$$$$######$$$$$$$$$$$$######'''&&&$$$###"""""""""###"""###%%%%%%###"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""+++***(((&&&$$$"""!!!!!!#################################"""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''(((((())))))************++++++++++++******---....../////////......,,,+++***((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%################################################""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))******++++++,,,------,,,---//////......000111222222333555888;;;>>>??????>>>======>>>???AAABBBAAA???>>>???AAA@@@<<<888999;;;======;;;:::::::::===@@@???888333222111...,,,+++***)))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***))))))***+++,,,------.........//////000111111111000000111333444555666777888;;;>>>@@@@@@AAACCCDDDDDDFFFHHHJJJMMMQQQRRROOOWWWWWWXXXZZZYYYWWWRRRNNNTTTSSSQQQNNNPPPXXXdddmmm}}}uuu^^^EEE555000+++,,,000222...***+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''')))+++---000111222+++++++++++++++,,,,,,,,,---......//////000111111222222222333555666777777999888888888888888888999^^^>>>999666333333222000///,,,+++***(((&&&%%%$$$''')))((($$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""############$$$$$$###############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&%%%###!!!!!!!!!!!!""""""###%%%%%%###"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""+++***(((&&&$$$"""!!!!!!########################""""""""""""""""""##############################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))&&&''''''((())))))******'''(((((()))***+++,,,---/////////000000///......++++++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%################################################""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******)))******++++++,,,------,,,---//////......000111555444444555777999<<<>>>???>>>===<<<===>>>@@@AAA???===<<<===??????:::666:::<<<======<<<<<<===>>>>>>AAA@@@999444333222///,,,+++******++++++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***((())))))***+++,,,---...---......///000111111111111111222444555666777888999;;;>>>???@@@AAACCCEEEFFFJJJLLLLLLQQQWWWVVVQQQSSSTTTVVVXXXYYYWWWSSSOOOJJJNNNQQQQQQNNNMMMNNNPPP[[[jjj~~~tttbbbEEE+++,,,,,,,,,------+++)))'''*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((,,,...000///---,,,+++++++++++++++*********---------...//////000000222333333444555777999;;;:::999888777777777888888^^^>>>:::777333444222.........---+++)))&&&$$$"""%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!###"""!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""##################""""""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$############"""###%%%%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$######"""""""""##############################""""""""""""####################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&'''((()))***++++++&&&&&&'''(((***,,,...///000000000000000000///...+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******)))******++++++,,,------,,,---//////......000111555555444444666888:::;;;<<<;;;:::::::::<<<===>>>===;;;;;;===??????;;;777<<<===>>>>>>===<<<>>>???<<>>888444333222///---,,,******++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''))))))))))))''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***(((((()))***+++,,,------,,,,,,---...///000111111111111222444555666777888999;;;===>>>???AAACCCEEEFFFKKKMMMNNNUUU]]]\\\TTTOOOOOOQQQSSSUUUTTTRRROOOHHHKKKNNNOOONNNKKKIIIHHHCCCBBBKKK```yyyzzzyyyvvvkkkYYYHHH<<<111)))---...,,,)))&&&&&&)))---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***---//////,,,)))'''******+++++++++***))))))+++,,,,,,---......//////111222333444444666:::===;;;:::888777777777888999]]]===999666222333111------...,,,***(((&&&&&&%%%###"""%%%***,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!""""""###$$$&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""!!! !!!"""###$$$$$$########################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''(((***++++++,,,'''''''''(((***,,,...000000000000000000///......***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++)))******++++++,,,------,,,---//////......000111111111222333444666777888999999::::::;;;<<<===>>><<<;;;;;;>>>AAAAAA===:::===>>>>>><<<::::::;;;<<<666999999444111111111...---,,,******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***(((((()))***+++,,,------++++++,,,---...///000000000000111333444555666777888999;;;<<<===???BBBDDDDDDJJJLLLKKKRRR[[[YYYOOOKKKKKKKKKMMMOOOOOOMMMKKKLLLKKKJJJIIIHHHFFFCCCAAA???999777:::BBBQQQiii}}}~~~xxx}}}}}}qqqcccTTT@@@111)))''',,,333------,,,)))''''''+++...((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++++++++++++++)))(((''''''(((***+++,,,,,,++++++******+++,,,,,,------......000222222222444999===;;;:::888777777888999:::nnn\\\<<<888555111222000,,,---,,,***((('''''''''***###&&&222777111((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$###"""###%%%%%%###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$###############$$$$$$########################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++,,,,,,((((((((((((***,,,...//////000000000///...------)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++)))******+++,,,,,,------,,,---//////......000111---...000111333555666777::::::;;;<<<===>>>??????===<<<<<>>>>>===;;;888666777888111555555000...//////------,,,***)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***(((((()))***+++,,,,,,---******+++,,,---...///000//////000111333444555666666888:::;;;;;;===@@@CCCCCCHHHIIIFFFLLLTTTPPPEEEIIIHHHHHHHHHJJJJJJIIIGGGIIIFFFCCCCCCDDDCCC@@@<<<>>>:::999;;;:::777;;;BBBIIIaaa{{{}}}tttmmmddd```UUUBBB777,,,(((///222---+++...&&&(((***++++++)))&&&$$$(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---,,,)))((('''''')))***%%%&&&)))+++------------)))******++++++,,,------,,,...000000000222777<<<;;;:::999777777888:::;;;mmmlll```<<<666444111000,,,---,,,+++***)))'''&&&&&&&&&))))))(((---444444...'''&&&$$$"""""""""###$$$######""""""""""""######(((&&&%%%###""""""######$$$$$$$$$"""!!!!!!$$$&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#########""" !!!###%%%$$$###############$$$$$$$$$$$$##################"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$"""$$$''')))***(((%%%###,,,***'''$$$""""""""""""$$$$$$$$$############"""$$$###""""""%%%&&&&&&%%%###""""""!!!"""$$$&&&'''$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""##############################"""""""""###%%%&&&""""""""""""############!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((())))))(((((((((((())))))+++)))'''&&&'''))),,,---......---------,,,,,,,,,)))(((((((((((('''''''''&&&&&&%%%%%%$$$###""""""########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))***)))((((((((((((((((((((()))***+++,,,---------...............---...///000///000333555888<<<===<<<===AAABBB@@@===<<<;;;;;;===@@@CCCEEEAAAAAA>>>999888:::888333111111222111000...,,,+++************)))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&######'''***)))************+++++++++++++++,,,------......///111111000///...000444777888888888777777:::???BBBDDDDDDEEEGGGIIIIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFJJJIIIFFFBBB???===<<<<<<999888777666555444333333;;;;;;???IIIZZZpppvvvdddMMM>>>888555000++++++++++++++++++++++++++++++***)))'''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$%%%(((+++---***)))(((''''''((()))***)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////000111222333333444333444555666777888999999zzzrrrooosss\\\:::666555222111...---,,,+++***)))'''&&&&&&$$$(((++++++...000+++###)))(((%%%$$$######$$$%%%#########""""""#########'''&&&%%%###""""""#########$$$$$$###""""""###%%%&&&%%%$$$######"""""""""""""""""""""""""""""""""#########"""!!!!!!###%%%""""""""""""###$$$%%%%%%########################"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''"""$$$&&&(((((('''%%%$$$***)))&&&$$$""""""######$$$$$$$$$############"""'''%%%######$$$$$$###""""""""""""""""""$$$%%%&&&"""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""########################$$$###"""""""""###$$$%%%""""""""""""############!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''''''''((()))++++++,,,+++)))(((((())),,,---,,,,,,+++++++++*********((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$###""""""########################################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,111666444...)))'''((((((((((((((()))***+++,,,++++++,,,,,,---......//////000111222222333555777555:::<<<<<<>>>BBBBBB???;;;:::999888:::<<>>999888:::888333000000111000///---,,,+++*********)))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%(((((()))))))))*********++++++,,,,,,---.........///000000///...///222555666666666666777:::???CCCBBBBBBAAACCCFFFHHHIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHFFFCCC@@@===;;;::::::777666666555333222222111222111///000555<<>>BBBBBB???:::999888777888:::<<<===??????<<<777666777555111////////////...---++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))++++++)))%%%"""'''''''''((((((((())))))++++++,,,,,,------......---...000000//////111222333333444555666:::???CCCAAA??????@@@DDDGGGIIIJJJHHHGGGEEECCCCCCEEEFFFHHHDDDCCC@@@<<<:::888777777555444444333222111000000333333222111111000000000...444:::>>>???@@@BBBEEECCCHHHNNNRRRQQQLLLEEEAAAAAA@@@>>>;;;666111,,,)))***((('''''')))******)))***************************)))((('''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((())))))'''&&&&&&%%%%%%&&&''''''&&&&&&'''(((((())))))***,,,,,,++++++,,,,,,---.........///000111222333333222333333444555666777777zzzUUU888888777333222...---,,,+++***)))'''&&&&&&)))(((&&&%%%)))...333555+++***)))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############!!!###%%%%%%$$$###"""###%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""###$$$###""""""###$$$"""!!!!!!!!!"""######$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$#########$$$%%%'''(((###############$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###"""!!!"""$$$%%%%%%%%%"""""""""""""""###$$$$$$!!!!!!""""""############"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!"""""""""############""""""""""""""""""""""""########################$$$$$$######"""""""""!!!!!!"""""""""############!!!"""""""""#########$$$"""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&''''''(((***+++,,,,,,+++***((((((((()))***((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""########################################################################""""""###$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###(((......***&&&&&&'''(((''''''(((((()))***+++,,,,,,---------------...111333444555555666999;;;444888999888;;;@@@CCCAAA::::::999999:::<<<>>>???<<<<<<999444333444222.../////////......---,,,,,,))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))+++///222000***$$$''''''((((((((()))))))))***++++++,,,------......,,,...111111111000000111222333444444555888<<<@@@@@@??????BBBEEEGGGHHHGGGHHHHHHFFFEEEEEEEEEEEEFFFBBB@@@===:::888666666555333333222222111000000///)))***---000222222111111+++...000000---***))))))---...///111222111...+++++++++++++++,,,...///111---...///...,,,)))''''''************************(((((((((((('''(((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))******,,,,,,++++++,,,,,,---...---......///000111222222333333444444555666666777UUU:::999777222000------,,,+++***)))'''&&&&&&...***&&&"""!!!!!!$$$(((***)))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$#########""""""!!!###%%%%%%$$$###"""###"""######$$$######"""!!!"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$###"""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######"""""""""###$$$%%%############$$$$$$%%%%%%$$$$$$$$$#########""""""###"""!!!!!!###%%%%%%$$$!!!"""""""""########################""""""!!!!!!"""""""""""""""""""""""" !!!"""######""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############"""""""""""""""#########!!!"""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((((((((((())))))******)))((('''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""########################################################################""""""###$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###""""""$$$&&&''''''&&&''''''''''''((()))***+++000000//////......------///111333333444555888;;;777999888555888???DDDEEE=========>>>???AAACCCDDD<<<<<<999444333444222...000//////...------------(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''***///222111,,,'''((((((((()))))))))************++++++,,,------...,,,///222333222111111222444444555444444666999<<<@@@@@@BBBFFFHHHHHHEEEBBBGGGHHHIIIIIIHHHFFFDDDBBBAAA???<<<999777666555555333222222111111000000000***+++,,,---------,,,,,,,,,---------,,,,,,---...222///,,,+++,,,............,,,+++******,,,...000(((***,,,,,,***)))***+++))))))))))))))))))))))))'''''''''(((((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((&&&%%%&&&&&&''''''((((((((((((''''''((())))))******+++,,,,,,++++++,,,,,,---...------...///000111111222333444444555555666666666UUU;;;:::777111000------,,,+++***)))'''&&&&&&'''&&&''')))&&&"""!!!###''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$"""######$$$######"""""""""###%%%%%%###"""###$$$!!!"""###$$$$$$###!!!!!!"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%"""######$$$$$$$$$%%%%%%$$$$$$$$$############"""&&&$$$"""""""""###"""!!!!!!!!!"""######""""""!!!$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!"""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&))))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$***&&&"""###'''***(((&&&''''''''''''((()))******111111000000///.........---///111222222444777999999;;;999555888???DDDEEE??????@@@@@@BBBCCCDDDEEE>>>>>>;;;666555666444000///...---,,,,,,,,,,,,---((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&***,,,,,,***'''(((((()))))))))***************++++++,,,,,,---------000222333222222222333444555666555444555888:::???@@@CCCGGGIIIHHHCCC@@@EEEGGGIIIJJJIIIFFFBBB??????>>>;;;888666555555444111111111111000000//////222222111000///...------,,,+++******+++---000222+++++++++******)))))))))...---+++***)))***++++++&&&'''(((''''''''')))+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((()))(((((('''(((((())))))***++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000111111333333333444444444555555~~~UUU;;;:::777222222000---,,,+++***)))'''&&&&&&######''',,,+++&&&&&&***######$$$$$$$$$$$$###############""""""#########!!!"""###$$$$$$###""""""###$$$$$$###""""""###%%%!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""$$$&&&&&&$$$######$$$"""""""""###$$$&&&'''(((!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$###$$$$$$$$$############"""&&&$$$""""""""""""""" !!!!!!"""######"""!!! #########""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""!!!""""""""""""############"""""""""""""""""""""!!! !!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&(((((('''(((((()))******&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""####################################################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((('''&&&'''(((((('''&&&'''''''''''''''(((******............//////000000,,,...000111222444777999999;;;;;;999;;;@@@CCCBBB@@@@@@@@@@@@????????????======:::555444666444///,,,,,,***))))))******+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&'''((('''''''''((((((((())))))*********+++,,,,,,---------///111111111111222333333444666666555666999;;;===>>>AAADDDGGGGGGDDDBBBEEEFFFGGGGGGEEEBBB@@@>>>===<<<999777555444333333////////////............*********+++*********)))...,,,***))))))***++++++)))---000111...,,,---...))))))***++++++,,,,,,,,,***)))(((((((((((('''&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((''''''&&&&&&'''(((((())))))***,,,,,,++++++,,,,,,---...+++,,,---...///000000111111111111111222222222222}}}TTT;;;:::777333444333---,,,+++***)))'''&&&&&&***&&&%%%&&&###!!!)))!!!!!!"""############"""######""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$"""!!!!!!$$$&&&"""###%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""$$$&&&&&&%%%######$$$ !!!###&&&(((***,,,!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$############""""""!!! !!!###$$$$$$$$$!!!!!!"""######"""!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!#########""""""""""""""""""############""""""""""""!!!!!!!!!!!! """######$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&''')))***,,,---&&&'''''''''(((((())))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%"""""""""""""""#################################################################################""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###'''((('''%%%%%%%%%'''&&&&&&''''''((()))*********,,,---///000111222,,,...000111222444777999777;;;======>>>BBBBBB???@@@@@@???===<<<;;;999999::::::777222111333111,,,***)))(((''''''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&######&&&)))&&&&&&&&&'''''''''(((((()))******+++,,,,,,---------...000000//////111222111333555666666888;;;===<<<<<<===@@@CCCEEEEEEDDDFFFEEEDDDCCCAAA@@@>>>>>><<<:::888555444333222222------------------,,,,,,+++,,,---......---+++***,,,+++******+++++++++***&&&***---+++((((((,,,000)))***+++,,,,,,+++)))((('''&&&&&&(((******)))&&&(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())),,,,,,++++++,,,,,,---...+++,,,,,,---...///000000////////////000000000000yyyQQQ::::::777222111000...---,,,***)))(((((('''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""###"""!!!"""$$$%%%""" """"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######"""""""""######$$$!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%###$$$%%%&&&%%%%%%###"""########################%%%###"""$$$'''(((%%%"""'''%%%###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################ %%%(((&&&!!!!!!%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,,,,,,,------.........,,,...///111333444444444999:::<<<>>>>>>>>><<<;;;===;;;888555444444555777===;;;999666222///,,,+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))************++++++++++++,,,---///000000111111111222333555666888999:::888===>>>:::;;;AAADDDCCCCCCCCCDDDCCCAAA>>>;;;999777777555444222111//////---,,,++++++******++++++,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,++++++******++++++,,,---+++---...000000///---,,,yyyQQQ::::::777222111000...---,,,***)))(((''''''((('''&&&$$$######$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%$$$"""!!!"""$$$$$$###!!!""""""""""""""""""""""""###"""""""""""""""###$$$$$$###############$$$$$$"""###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$#################################"""###$$$$$$$$$###%%%%%%$$$#########$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%)))'''%%%%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''&&&%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***++++++,,,+++++++++,,,------......///000000111222222333333555666999;;;<<<<<<<<<;;;:::999777666666777999::::::999777444111...,,,***))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))*********++++++++++++,,,---///000000000000000111222444666777888999999===???<<<<<>>???===>>>AAADDDDDDBBBCCCDDDCCCAAA<<<888555///////////////.........,,,++++++***************))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,,,,,,,++++++,,,,,,---...---...///000000///...---wwwPPP999:::777111111000...---+++***((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$########################$$$%%%&&&'''%%%###"""""""""###$$$$$$""""""""""""""""""""""""###"""""""""######$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&###"""%%%(((###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%#########&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!###***...***%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******(((((()))***+++,,,,,,---111000//////000222444666333444555777888999999999===<<<;;;999888777777666444333222000///---,,,+++))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************++++++---...///000000000000111222444555777888999:::===?????????@@@CCCDDD@@@AAABBBBBB???;;;666333//////......------,,,,,,++++++***)))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++,,,,,,,,,+++,,,,,,---........./////////...------vvvOOO888999666111111000---,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$""""""""""""""""""""""""%%%%%%$$$###############!!!"""###%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&###"""$$$'''$$$%%%&&&&&&&&&%%%###"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""##################$$$$$$$$$%%%%%%%%%###$$$'''***,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""###&&&(((&&&$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''(((((()))+++,,,,,,---///.........000333666888777777888888888888888888<<<<<<;;;:::999777666555333222111000///------,,,((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))************+++,,,.../////////000111111333444666888999999:::;;;===??????>>>@@@BBB>>>???@@@???===888444111111111000...---,,,+++***+++***))))))(((((())))))'''''''''((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++,,,++++++++++++,,,------...............---,,,,,,vvvNNN888999666111111000---,,,+++)))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%$$$###############"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""&&&&&&%%%######"""""""""!!!"""%%%'''))))))))))))&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&(((+++,,,***%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''(((***+++,,,---...,,,------///111444777999:::::::::999999999999999777888999::::::999888777222111000///...---,,,+++((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((((()))))))))*********+++,,,---.../////////000111222333555777888999888888:::>>>===;;;<<<@@@;;;;;;;;;;;;999666333111222222000///---+++***)))***))))))(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++++++++******++++++,,,---......---,,,,,,+++++++++uuuNNN777888666111111000---,,,***)))'''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###$$$$$$ ###''''''%%%#########""""""""""""""""""""""""%%%%%%$$$#########$$$$$$"""$$$'''+++---...//////((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$'''))))))'''%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%&&&''')))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$##################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,---......,,,---...000222444555666::::::::::::::::::;;;;;;666777999::::::999777666000000///---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%$$$######'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))******+++,,,---.../////////...///000111333555666777666555777<<<<<<888888===999888777666555333222111000000///...,,,+++******))))))(((''''''''''''((('''((())))))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***************))))))******+++,,,------,,,+++************uuuNNN777888666111111000---,,,***)))'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$&&&'''((())) !!!"""###$$$%%%&&&&&& !!!!!!"""###%%%%%%###((()))&&&###""""""""""""""""""""""""""""""############$$$%%%&&&&&&###&&&***...111222333333)))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++///000,,,'''###"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""!!!!!!###%%%&&&%%%#########################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,---...///---...000222333333444333999999999999:::;;;<<<===888999:::;;;999666333111//////...,,,***)))((('''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******$$$$$$%%%%%%%%%&&&&&&&&&###%%%%%%$$$"""###'''+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))******,,,---.../////////,,,---...///111333444555555333666;;;:::666666;;;777666555333222222222222---------,,,,,,,,,++++++))))))(((''''''''''''''''''((()))******)))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###""""""###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********)))))))))((()))******+++---,,,+++***))))))))))))uuuKKK<<<666555999111111------+++)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" !!!$$$&&&%%%###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$$$$''')))---+++(((%%%#########$$$)))((('''&&&&&&%%%###!!!+++&&&$$$(((((($$$###%%%(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$******)))&&&$$$$$$''')))+++%%%!!!$$$,,,///+++%%%&&&&&&%%%%%%%%%'''((()))'''%%%$$$&&&))))))&&&######$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&%%%"""!!!###%%%""""""""""""""""""""""""########################$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$##########################################################################################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%$$$$$$&&&'''$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---////////////000111222333444555666777888999::::::999999888777666444222111...---+++)))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++,,,,,,---///111------...///000222444555333444444444555555666666999666333111000///---+++---,,,+++***))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((+++++++++******(((''''''tttJJJ;;;666444888000111------+++)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&$$$$$$&&&)))((('''%%%$$$######$$$$$$&&&%%%$$$$$$&&&'''((((((***%%%%%%)))***&&&&&&)))"""###%%%&&&'''''''''&&&......---,,,++++++******((()))(((&&&$$$$$$%%%''''''%%%%%%&&&******(((%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$######""""""######"""""""""""""""""""""""""""$$$%%%$$$"""!!!###%%%""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################################################################$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%$$$&&&'''$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---/////////000111222444444666666777888999999::::::777777666555444222000///---,,,+++)))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++,,,,,,---///111.........///111222444555555555555666666777777777888555222000///...,,,+++---,,,***************))))))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))))))))))))))))))))************)))(((''''''qqqHHH;;;555333777...000------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&***)))'''&&&%%%&&&'''((('''%%%&&&***+++***+++...///111444777999:::999999777888888999:::;;;<<<<<<999999777333...***((((((((()))***)))(((&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""########################$$$$$$############$$$$$$#########################################################################################################""""""#################################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$###$$$$$$%%%&&&'''%%%'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---...//////000222444555666888888999999:::::::::;;;666666444333111///...------,,,***)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))+++,,,,,,---///000/////////000111333444555666666777777777777777777666333111///......,,,***+++)))(((((()))***)))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++)))))))))))))))))))))))))))*********)))((('''&&&nnnFFF:::555222555---///------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''(((((((((((('''((())))))))))))((()))******+++---///000111333666777888;;;===@@@BBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCEEEFFFEEECCC???<<<;;;:::333111...+++(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&"""$$$'''&&&###"""###&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$############$$$$$$###############$$$$$$$$$##############################################################################""""""""""""##############################$$$##################$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$######$$$%%%%%%&&&&&&(((((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---......///111333555777888:::::::::;;;;;;;;;;;;;;;777666444222///...,,,,,,++++++)))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,,,,,,,,,,...000//////000000111333444555555555666777777777666555333111...------,,,+++)))(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++************************((()))))))))(((((('''&&&lllEEE:::555222444---///------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%&&&'''''''''''''''&&&!!!&&&+++///000000111222///222555555555777:::;;;=========>>>AAACCCFFFGGGDDDCCCAAA???<<<999777666888;;;@@@DDDFFFIIILLLNNNBBB;;;222---++++++)))''''''&&&&&&&&&%%%%%%$$$$$$"""%%%&&&%%%"""!!!$$$&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################################################################""""""""""""#######################################$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$#########$$$%%%%%%&&&'''((('''%%%$$$$$$%%%$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---......///111333555777888;;;;;;;;;;;;;;;<<<<<<<<<999777555222///---,,,,,,******((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***,,,,,,,,,,,,.../////////000000111222333444222333555555555444333222111///,,,+++++++++***)))(((&&&%%%'''+++,,,)))&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&jjjEEE;;;666222444---000------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""#########""""""$$$&&&%%%$$$$$$######%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&***///555666555444444555444999<<<999777999;;;<<<>>>======>>>>>>@@@AAABBB:::999999777666555444444111444888;;;===AAADDDGGGJJJBBB888333222222000...(((((((((((('''&&&%%%$$$%%%%%%%%%$$$######%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%#################################################################################""""""#################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$############$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---...//////000222444555666::::::;;;;;;<<<<<<<<<===;;;999555222///---,,,,,,))))))'''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))+++,,,,,,,,,,,,---///////////////000111222333000111333444444222000///...,,,************)))(((***((('''***///111---)))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++((((((((((((((((((((((((&&&'''''''''''''''&&&&&&iiiEEE<<<777222444---000------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""######"""!!!"""'''***&&&%%%$$$######%%%&&&((($$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%((()))((('''%%%%%%%%%%%%''')))+++,,,555888<<<;;;999999<<<@@@EEELLLNNNHHHDDDEEEGGGGGG@@@AAACCCDDDCCCAAA>>><<<@@@@@@@@@@@@@@@?????????=========:::888888999;;;FFFDDD@@@;;;888777666666////////////...,,,***)))'''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###!!! """%%%&&&%%%$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$############$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$%%%&&&&&&''''''(((''')))***+++******+++---/////////000111222444444999999:::;;;<<<<<<======;;;999555111...,,,++++++(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((()))+++,,,,,,,,,,,,---///............///000111111000111333444333111///...,,,***)))((())))))((('''***'''&&&***000222...(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''***---///&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&iiiEEE<<<777222444---111...---+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$"""!!!###)))...&&&%%%$$$######%%%'''((($$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%&&&(((***)))''''''''''''(((***...111444000444888;;;>>>DDDNNNVVV^^^eeefff___YYYZZZ\\\[[[\\\___ccceeeccc]]]WWWSSS[[[ZZZVVVRRRNNNIIIFFFDDDHHHGGGEEEAAA>>><<<>>>??????CCCEEEBBB<<<999:::===666777777666555333111000)))&&&######&&&((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""###!!! """%%%'''%%%$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$###############$$$!!!"""$$$$$$######$$$&&&$$$$$$%%%&&&&&&''''''(((((()))++++++******,,,---////////////000111222333888888999:::;;;======>>>;;;999444000---+++******((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((+++,,,***(((&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))***+++,,,,,,,,,,,,---.........---......///000111000111333444444222///---+++***((('''((()))(((''''''$$$###'''...000+++&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%(((---222555&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))***+++***)))((($$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&fffCCC===:::555666...111///...---,,,***)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''""")))***''')))///---%%%'''***,,,------000444888777<<>>KKKNNNVVVaaaiiiooowww{{{tttuuuzzz~~~xxxqqqyyy~~~uuurrr}}}qqqxxxzzzssskkkeee___YYYNNNNNNKKKFFFAAA>>><<<:::999===???======BBBGGGIIIIIIBBB999444111...(((###'''((())))))'''$$$###"""%%%&&&'''''''''&&&%%%$$$%%%$$$######""""""######################################################""""""""""""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$###"""###%%%'''(((***'''###"""#########!!!""""""""""""############""""""""""""############################################################"""############$$$$$$$$$!!!!!!""""""""""""""""""##############################""""""######$$$%%%##############################""""""""""""##############################"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%$$$&&&((((((&&&###""""""""""""!!!!!!"""######$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''((()))******++++++******+++---............---000111111222333555666666333111...+++)))((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$(((,,,---((($$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++,,,,,,,,,,,,...------------...////////////000000///...,,,+++)))))))))((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%''')))***'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiEEE===888333444...222......---+++***)))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%+++$$$###(((***+++,,,000333666666999CCCTTT```lllkkknnnxxx|||yyyrrroooooojjjkkkqqqppphhhfffkkkmmmqqqzzzwwwmmmsss~~~}}}~~~uuunnnnnnvvv|||}}}{{{vvvuuujjjXXXLLLIIIDDD===???;;;999::::::;;;AAAHHHLLLGGG@@@======<<<777333''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%$$$######""""""######################################################$$$###""""""""""""""""""$$$$$$$$$$$$$$$###############"""""""""$$$%%%&&&(((&&&###"""#########"""""""""""""""############""""""""""""############################################################"""############$$$$$$$$$#########"""""""""""""""##############################""""""######$$$%%%##############################"""""""""######$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%% """$$$%%%$$$######$$$"""!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''((()))***++++++++++++***+++,,,---............000//////...///111333444000...,,,)))'''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$'''(((%%%!!!&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++...------------...//////000000000///...,,,*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&)))+++***(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%jjjEEE<<<777111333---222...---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%((("""$$$,,,000,,,---444333===HHHPPPWWWbbbqqq}}}|||rrrkkkjjjjjjgggeeeeeehhhhhhppp~~~|||zzz~~~uuulllgggnnnvvvxxxzzz}}}ooogggYYYJJJJJJ???999999777444:::DDDIIIFFFAAA===>>>AAAGGGKKK777333,,,((('''((()))+++&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$######""""""######################################################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###############""""""!!!!!!"""###$$$$$$&&&%%%######"""#########!!!"""""""""############!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$######"""""""""#################################""""""######$$$%%%##############################""""""######$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%!!!$$$$$$#########$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,+++,,,,,,---...///000000000000000000111111222222---,,,***((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,,,,,,,,,,...------------...//////000000///...,,,***)))((()))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((,,,///222///)))%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%iiiEEE<<<666111333---222...---,,,+++)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%((()))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))111333111999EEECCCSSSgggtttwwwtttrrrrrrvvvmmmccc___aaaiiiwww{{{~~~~~~wwwnnnmmmwwwzzzkkkbbbVVVMMMKKKGGG@@@AAAIIIFFFHHHGGGAAA<<<===FFFNNNMMMGGG>>>555///)))$$$ &&&%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""######################################################$$$$$$###"""!!!!!!!!!"""########################""""""""""""""""""#########$$$$$$###""""""######!!!"""""""""############!!!"""""""""############################################################""""""#########$$$$$$$$$%%%$$$############$$$$$$##############################""""""######$$$%%%#######################################$$$%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%"""$$$%%%%%%###"""###$$$%%%$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))***,,,,,,------------...///000111222333111333555666666444111000,,,+++***)))''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((())))))***+++,,,------------...------------...//////000///...,,,***)))(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%"""###&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''+++///111...((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%fffCCC;;;666222444...222------,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((++++++...333888@@@MMMZZZeeejjjoooqqqmmmiiiffffffxxx|||}}}kkkkkkxxx~~~{{{pppuuu|||vvv}}}}}}rrrdddSSSEEE@@@>>>DDDIIIHHHCCCAAAFFFKKKMMMJJJFFFCCC>>>555)))!!!'''&&&%%%$$$$$$$$$$$$%%%%%%$$$######""""""######################################################$$$###"""""""""""""""""""""""""""###############""""""""""""######""""""!!!###$$$###""""""###$$$""""""""""""############""""""""""""############################################################"""############$$$$$$$$$%%%$$$#########$$$&&&'''##############################""""""######$$$%%%#######################################$$$%%%&&&########################"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''((()))+++,,,---------.........///111222444555222555888999999555111...+++******)))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))+++***'''$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))******+++,,,------------...------------...//////......,,,***)))(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%!!!"""(((***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$''')))(((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%cccAAA;;;777333555...222---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((()))***++++++...333888@@@MMM\\\dddeeennnjjjeeebbbdddkkkrrrwww|||uuuooozzzlllggghhhkkkmmmoooyyyjjjjjjwwwxxxvvvnnniiinnn}}}~~~~~~}}}oooVVVCCC@@@CCCGGGIIIJJJKKKNNNPPPHHHEEEBBBBBBCCC???999333)))((('''&&&%%%&&&''''''%%%$$$######""""""######################################################""""""""""""""""""###$$$!!!"""""""""#########$$$#####################""""""$$$$$$""""""###%%%""""""""""""############""""""""""""############################################################"""############$$$$$$$$$$$$######"""###%%%((()))##############################""""""######$$$%%%####################################$$$%%%&&&'''########################"""############$$$$$$$$$##############################$$$$$$$$$$$$############""""""######$$$%%%$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''((()))+++,,,---..................000222444555444555777777666333000...))))))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$'''+++***&&&$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,------,,,...------------...//////---,,,***)))(((((())))))###%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%(((+++)))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''&&& """+++...***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%bbb@@@:::888444666///222---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&'''((()))***+++,,,---...888CCCQQQfffvvvsssgggYYY[[[bbbnnn|||uuutttvvvxxxtttmmmjjjkkkjjjcccjjj}}}qqqeeegggyyyxxx```kkk{{{uuuffffffgggkkkpppppplllhhhyyyzzzxxxvvvxxxaaaRRRLLLGGGFFFJJJOOOQQQQQQOOOGGG???;;;<<>>+++***)))''''''(((((()))%%%$$$$$$###"""#########################################################""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$######"""!!!$$$$$$"""!!!###%%%""""""""""""############""""""""""""############################################################"""############$$$$$$$$$$$$###""""""$$$&&&)))***#################################"""###$$$$$$%%%####################################$$$%%%&&&'''########################"""############$$$$$$$$$##############################$$$$$$$$$$$$###############"""###$$$$$$%%%"""###$$$###""""""$$$&&&%%%%%%$$$###""""""######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''((()))+++---.........------------///111333555555555555444222111///...'''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###%%%'''((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###''''''$$$"""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***++++++,,,++++++...------------...//////,,,+++***((((((((()))***"""$$$'''))))))(((%%%###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$%%%)))------+++(((%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))(((!!!###...222...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%eeeBBB;;;666111222+++///---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((((((%%%###'''%%%###%%%''')))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%'''((())))))%%%&&&,,,+++...>>>666QQQ^^^___dddfffbbbcccbbbooopppjjjwww|||jjjccceeedddlllzzzwwwpppooo}}}rrrZZZgggzzzuuueeefffqqqyyyyyyuuuxxxrrrbbbYYYaaasss~~~zzzxxxzzzqqq~~~fffKKKAAADDDJJJPPPUUUYYYZZZOOO;;;111777???AAA@@@333(((&&&((((((%%%%%%%%%&&&&&&%%%###"""######&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""###%%%'''((('''&&&######$$$$$$$$$$$$######&&&%%%######$$$###"""!!!$$$%%%%%%$$$######%%%&&&"""############$$$$$$$$$########################"""############$$$$$$$$$"""$$$&&&((()))(((&&&%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$##################!!!"""$$$$$$######$$$&&&!!!!!!"""###%%%&&&'''((("""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***************+++++++++,,,,,,+++,,,,,,---/////////000222333222///,,,+++***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%///+++'''%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&''''''---,,,***)))))))))***+++,,,,,,---------,,,+++***(((((((((((('''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%))),,,///######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$hhhDDD<<<777222333---111---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###!!!&&&$$$###$$$'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&(((...111444111888LLLeeessslllZZZWWW^^^hhhuuuzzzoooeeepppvvvooonnnsss{{{ccc___uuuvvvkkknnnzzz|||ssshhhpppuuuqqqnnnpppvvvzzzyyypppmmmuuu}}}{{{sssnnnvvv~~~|||vvvyyyyyyxxxuuu[[[IIICCCEEEHHHGGGPPPVVVPPPGGGAAA@@@???DDD===666///(((###%%%+++%%%%%%$$$$$$$$$&&&)))+++%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$&&&'''&&&$$$######$$$$$$$$$$$$######%%%$$$############"""!!!######$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""###%%%''''''&&&$$$###&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""##################$$$######$$$$$$$$$$$$##############################!!!#########""""""$$$&&&""""""######$$$%%%&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***************+++++++++,,,,,,,,,,,,---...///000///000000000///---+++)))***)))'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%+++(((%%%$$$%%%'''&&&%%%&&&&&&%%%%%%&&&&&&''''''+++******************++++++,,,---------,,,******(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$kkkGGG>>>888222444...222---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''%%%###%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&(((((('''&&&###)))(((***666>>>KKK___kkkooobbbWWW___kkkqqqxxx}}}kkk___hhhkkkcccjjjzzzkkk___rrr|||zzzyyyxxxvvvvvvqqqlllrrrzzzvvvuuuppphhhNNNDDDAAAIIINNNUUUWWWPPPFFFBBBEEE>>>@@@AAA<<>>SSSlllnnn]]]RRRXXX___ddduuutttaaaeeeccc[[[YYYmmm{{{dddaaalllzzz|||zzz~~~lllbbbfff}}}qqqnnnnnn|||kkkSSSCCC;;;GGGUUUWWWSSSQQQ<<<999:::@@@AAA999...(((&&&%%%$$$%%%&&&&&&%%%"""'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""######!!!######$$$$$$$$$$$$######!!!"""###"""!!!###&&&)))$$$###"""###%%%%%%###!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&&&&''''''&&&%%%$$$###"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%###!!!!!!###$$$$$$$$$############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))***++++++,,,,,,,,,---...///000000000000333111...+++))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))***+++---------,,,+++)))***+++++++++***)))(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%cccAAA:::666111333---111---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))'''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''+++...---CCCRRR[[[dddaaaZZZ\\\jjjnnnjjjiiiqqqooojjjlll{{{}}}sssdddddduuu{{{zzz{{{sssqqq~~~ooovvv}}}eeeKKKBBBFFFMMMRRRUUUQQQEEE<<<>>>@@@===666111'''%%%###$$$'''(((&&&###(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""#########!!!######$$$$$$$$$$$$######!!!###$$$###"""$$$(((---)))%%%""""""$$$%%%$$$!!!"""############$$$$$$$$$########################"""############$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%###&&&)))(((%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%&&&''''''&&&$$$"""########################"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---+++,,,...///000000///...111000---+++))))))))))))%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''((()))(((%%%$$$$$$%%%%%%%%%&&&&&&'''(((******............------,,,+++))))))***+++***)))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&```>>>999777333555---111---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))'''%%%&&&((()))(((&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$''')))'''&&&***333;;;HHHVVVVVVMMMNNNSSS^^^mmmsssoooaaaZZZ```ccceeeoooqqqeeennn{{{uuutttvvvyyyyyy|||kkkddd|||wwwYYYFFFDDDKKKQQQWWWPPPIIIGGGCCC===:::;;;111,,,&&&$$$&&&((('''&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###!!!######$$$$$$$$$$$$######!!!$$$%%%$$$###%%%***000...)))###"""$$$%%%$$$""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$(((+++***&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&(((***)))&&&$$$###"""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------***+++---/////////...---------+++***)))((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%&&&%%%%%%&&&&&&''')))***+++333222111///---,,,++++++((()))*********)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&^^^===999888555666...111---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''))))))'''%%%''')))+++)))&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$))),,,+++***///<<>>555***$$$%%%''''''&&&&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%%%%###"""######$$$$$$$$$$$$######!!!$$$&&&%%%###%%%,,,222111+++$$$"""###%%%$$$""""""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%***---+++&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&)))++++++(((%%%###"""!!!"""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------)))***---...//////------+++******)))(((''''''&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%% ###&&&&&&$$$###%%%'''%%%%%%&&&&&&((()))***+++777555222///---,,,++++++((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&aaaGGG999888444222222------,,,+++***)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((&&&%%%######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%######$$$%%%'''(((''')))&&&(((...444;;;FFFPPP[[[RRRMMM[[[kkkbbbSSSUUU___^^^^^^qqqnnnaaaiiiwww{{{vvv|||xxxuuupppmmmmmmooosssuuu||||||yyyiiitttaaalllgggRRRCCCFFFNNNQQQNNNOOONNN>>>+++AAA@@@777***%%%((((((###&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''(((%%%"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&$$$##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))******++++++,,,------,,,,,,---------------,,,))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***((('''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++,,,,,,++++++******))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$^^^EEE888888333111222...------,,,+++)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%&&&&&&&&&,,,(((***666BBBIIIMMMPPPNNNRRRZZZmmmyyyiiiWWWXXXRRRZZZaaapppxxx{{{}}}{{{nnneeeNNNLLLJJJHHHFFFFFFFFFFFFMMMVVVgggwwwwwwrrrxxxeeeddd~~~qqqQQQKKKMMMRRRWWWUUULLLBBB===777::::::222***&&&&&&&&&&&&''''''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$'''(((&&&$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((*********+++,,,,,,------,,,------.........------)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++++++++******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$YYYBBB777777333111222......------+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&,,,+++222BBBPPPSSSOOOKKKNNNVVVaaassszzzkkk```iiivvvsssgggccclllrrr|||}}}xxxsssnnnhhh[[[VVVddduuurrrVVV:::<<>>888555888BBBRRRgggxxxtttxxxVVVFFFVVVeeedddWWWUUURRROOOKKKIIIGGGFFFHHHHHHJJJPPPYYYcccmmmsss{{{gggTTTHHHCCCHHHSSSbbbuuu}}}___jjjgggHHHBBBJJJOOOOOOCCC777666AAAGGG<<<,,,''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,------..................---,,,++++++''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&(((***---///111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((((()))******(((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%''')))''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''MMM<<<777:::444000222///+++++++++******)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&''',,,555<<>>:::;;;DDDOOOZZZeeerrr{{{~~~mmmcccPPP>>>888;;;999333<<<<<<<<<<<<<<<<<<;;;;;;888<<<>>><<<;;;>>>EEEKKKNNN[[[ppp^^^RRRIIIJJJPPP[[[nnnuuutttnnnsssfffKKKFFFKKKNNNMMMDDD999>>>JJJFFF888+++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&******(((%%%######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,---.........------------,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&(((***---...''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((('''''''''((())))))******'''(((((())))))((((((''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))%%%$$$&&&)))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((MMM<<<888;;;555000222///+++*********))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''')))***)))***111<<>>444222:::;;;666888AAA888999;;;===>>>===<<<;;;>>><<<999888;;;>>><<<888>>>;;;:::BBBTTTnnn}}}aaaPPPCCC===III]]]nnnxxx[[[rrreeeMMMIIIHHHSSSPPP>>><<>>;;;888:::<<<>>>@@@BBBFFFIIILLLJJJJJJKKKOOOPPPNNNKKKHHHHHHHHHHHHFFFDDDBBBAAA>>>999777<<<@@@EEEPPP\\\ttt|||eeeQQQDDD<<>>;;;===BBB???PPPggg{{{kkkUUU===<<>>@@@???<<<222,,,+++...000//////333444444444333000,,,)))'''(((((())))))))))))*********)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$%%%###"""%%%+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******++++++++++++---...000111,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''((()))))))))'''&&&&&&((())))))(((+++---000///,,,)))((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''******'''%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{III@@@888666444000...///,,,,,,+++***)))((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''+++,,,111888???BBB@@@===;;;===EEEJJJDDDDDD\\\zzzvvvggg___eeeiiigggkkksss|||}}}}}}zzzppp^^^HHH999>>>PPPfffxxxyyyhhhXXX>>>>>>===>>>AAAEEEJJJMMMMMMSSS[[[ccciiimmmppprrrxxxzzzvvvlllfff]]]UUUMMMIIIGGGCCC@@@@@@;;;<<>>:::999555333444555222111222888;;;>>>???<<<555---(((+++***)))(((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$'''$$$""")))%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))*********************+++,,,......+++***)))(((((('''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((&&&%%%&&&((()))***))),,,+++***)))((('''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((******)))))))))))))))))))))(((((((((((()))******+++)))''''''((()))(((''',,,---...,,,***''''''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((sssFFF???888666444000...000,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%'''((((((---333777888:::>>>BBBNNNDDD@@@FFFGGGDDDMMM\\\aaaUUUTTT___eeeccckkkyyyzzz}}}xxxfffOOOAAABBBIIIbbbvvvyyydddQQQAAA444@@@DDDIIIOOORRRVVVXXXZZZiiirrrqqqeee]]]VVVOOOKKKMMMGGG>>>777<<>>TTTnnnzzz|||xxxggg|||nnnWWWDDDFFFNNNNNNGGGCCCKKKKKKGGG;;;...&&&'''+++''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))***,,,---,,,,,,++++++,,,***...444999;;;<<<===>>>GGGCCC<<<555666;;;<<<999888555333444666888999:::===???BBBCCC@@@<<<666222///...---------,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###(((&&& !!!'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++*********++++++,,,------))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''%%%%%%&&&'''(((''''''''''''((((((((((((+++***)))***+++***'''$$$***)))(((((((((((()))***)))*********)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((()))******&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))++++++++++++***((('''&&&+++)))''''''(((((('''&&&)))))))))(((&&&&&&%%%&&&)))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''jjjDDD===888777444000...000,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&(((+++222888<<<999444555@@@KKK]]]OOOGGGMMMOOOIIIIIIPPP\\\YYY```mmmppplllrrrzzzrrraaaKKK===AAAVVVhhh~~~mmmOOO;;;:::@@@CCCMMMNNNPPPTTT\\\hhhwwwwwweeeYYYJJJMMMNNNKKKEEEAAAEEEKKKhhhgggCCC<<>>===999666888======999555444111111666<<<@@@AAA<<<<<<<<<<<<===>>>??????333333444666666333---((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$'''(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''(((***+++,,,,,,,,,,,,---------------)))(((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))*********+++,,,,,,---......333444555666555222...+++&&&&&&&&&'''((()))***+++)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))))))))((())))))))))))&&&&&&(((((()))(((((('''***,,,000333555444222000,,,+++)))((()))***)))(((***))))))))))))))))))((())))))(((''''''''''''((('''''''''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%$$$$$$%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%aaaAAA<<<999777444///...111,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''+++---999===???:::333444>>>HHHFFFJJJZZZiiifffUUUMMMRRRVVV]]]iiiuuuyyyvvvxxx|||hhhVVVBBB>>>MMMcccssszzzhhhYYYDDD666999EEEMMMNNNIIIRRR___mmm|||qqqeeeZZZUUUPPPIIIBBB???CCCTTTnnn~~~sssWWWCCC???OOOeeesss|||ttt{{{fffGGG@@@IIIMMMIIIIIIMMMOOOKKK@@@333)))$$$'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&''''''&&&$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((''''''(((***+++///555;;;>>>;;;777444333///222666;;;???EEELLLPPPPPPTTTWWWWWWWWWWWWQQQJJJSSSQQQKKKDDDBBBDDDDDDAAA:::888666555666:::>>>AAA666777:::???AAA>>>666///,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$+++222---"""%%%%%%%%%&&&''''''((((((((('''''''''(((***,,,------...............---,,,((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&(((***---///000111;;;;;;===>>>@@@AAABBBCCCGGGIIIKKKKKKHHHFFFDDDDDD===<<<:::666222...***(((&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''%%%$$$$$$%%%''')))'''((())))))******))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******(((+++111555777777555333222666<<>>333???WWWmmmmmm\\\TTTYYYRRR\\\hhhqqqxxxzzzsssiiiLLLBBB???PPPkkkxxxqqqdddDDD===:::AAAKKKPPPRRRTTTWWWgggzzzfff[[[RRRLLLKKKBBB;;;DDDbbb}}}zzzaaaKKK>>>EEEYYYwwwddd```CCCBBBJJJKKKKKKKKKLLLLLLHHH>>>111((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''###$$$%%%&&&''''''''''''%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((***,,,///111777:::<<<:::777666888<<>>===<<<999:::===CCCHHHHHHBBB===111111000...---,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###)))&&&!!!--->>>666 %%%%%%&&&&&&'''(((((((((((((((''''''(((***,,,.........//////...---,,,+++)))(((((('''(((((())))))''''''(((((()))******+++,,,...333777;;;>>>??????JJJKKKMMMOOORRRTTTVVVWWWWWWYYYYYYTTTNNNLLLPPPUUUSSSRRRPPPLLLEEE>>>888444...,,,***((('''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))******###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************)))((((((((((((((((((((((((''''''((())))))***++++++'''((()))+++---///000111...555???IIINNNNNNKKKHHH@@@BBBEEEHHHLLLOOOQQQSSS>>><<<;;;;;;===>>>>>>===333222111111222000,,,(((***))))))((((((((((((((())))))*********)))''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''((()))(((%%%$$$&&&(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((()))+++,,,------VVV???;;;999888444//////222,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))...222...---111:::EEEHHHBBB;;;CCC<<<@@@OOOWWWVVV\\\hhh___gggmmmpppxxx{{{lllVVV>>>DDDTTTlll{{{rrrTTT999===???GGGOOONNNNNN[[[mmm{{{}}}cccQQQLLLIIIHHH>>>;;;TTTwwwsssOOOCCCEEE]]]zzzaaafff|||LLL???EEEGGGJJJHHHHHHKKKMMMGGG:::///(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((***,,,000444666666777888777999@@@LLLUUUkkksss~~~qqqnnniii```VVVKKKCCC>>>;;;;;;>>>EEELLLOOOLLLHHH555444333111000...---,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""+++&&&///FFF<<<%%%%%%&&&&&&'''((()))))))))(((''''''(((***,,,...---......///...---+++***))))))((((((((())))))***'''(((((()))***++++++,,,555888>>>DDDIIILLLMMMMMMLLLMMMOOORRRUUUXXXZZZ[[[ZZZ[[[WWWMMMCCCAAAIIIRRROOOPPPSSSTTTSSSPPPLLLJJJ999666111,,,)))((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''')))***,,,,,,$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%''')))******)))'''%%%(((((()))***************(((((((((((((((((((((((('''(((((()))***+++++++++(((***,,,///222555888999///888FFFSSSZZZ[[[XXXTTTGGGEEEBBB@@@???@@@BBBCCCFFFEEEDDDDDDFFFHHHHHHGGG???===<<<<<<<<<888222---******)))((((((((((((((()))***+++++++++)))((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%''''''&&&###"""$$$&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))+++---000111222~~~UUUCCC;;;555555555222//////------,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&'''((()))---333888666555666BBBKKKBBB@@@PPPBBB:::DDDTTTUUUWWWaaaggghhhiiinnnvvvvvvgggMMM:::BBBddd~~~uuuYYYDDD===;;;MMMJJJGGGIIIRRRbbbuuupppXXXTTTJJJCCCAAABBBKKKeeennnYYY@@@888KKKmmm}}}bbbeeecccFFFFFF???LLLNNNMMMKKKMMMMMM@@@///---'''&&&)))***&&&%%%(((((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&'''(((******)))###(((///444555333111000444:::CCCLLLXXXiii}}}jjjTTTPPPDDD<<>>???<<<@@@FFFIIILLLLLLIIIDDD===AAABBB>>>;;;;;;888333777<<<<<<777666>>>EEEFFFFFFAAA999999GGGPPPDDD//////,,,,,,...---(((%%%&&&*********************+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''((((((((((((((((((((()))***+++))))))(((((((((((())))))+++---***&&&***222555333wwwMMMCCC;;;555555444111//////---,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%(((---222555666---999>>>BBBJJJKKKMMMXXXYYYLLLLLLSSSPPPRRR^^^eeejjjgggooovvveeeHHHAAANNNeeejjjgggVVVEEE@@@EEEKKKJJJLLLRRR]]]lll}}}tttYYYRRRLLLIIIAAA>>>KKK]]]~~~mmmZZZLLLEEELLLhhhxxxaaalllwww\\\KKK???EEEIIIJJJIIILLLMMMEEE:::...((($$$''')))'''''')))((('''%%%&&&&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((++++++******+++,,,,,,,,,///000222333333555999;;;999DDDUUUgggvvv{{{lll[[[QQQJJJHHHNNNVVVOOOQQQOOOGGG<<<666666999...,,,)))((()))***)))((((((((('''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((())))))***+++++++++++++++,,,,,,+++***((('''(((((((((((((((((())))))******---444===DDDHHHIIIGGGHHHIIIJJJKKKMMMOOOQQQRRRUUUTTTPPPPPPTTTUUURRRVVVTTTVVVZZZZZZXXXZZZ```]]]YYYUUUTTTVVVVVVSSSPPPVVVXXXVVVNNNEEE<<<000%%%###***...***%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***'''$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&&&&''')))))))))))))))))))))))))))))))))*********)))((((((((((((***---222777;;;999888999===AAAAAA???===999===??????BBBFFFGGGFFFIIILLLKKKEEEBBBFFFKKKNNNDDDCCC???;;;???GGGIIIEEEEEECCC>>>===BBBIIIIIIEEE888222---,,,+++((()))---&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))(((((())))))***+++,,,***------,,,///555666222vvvJJJCCC;;;444444333000...///---,,,+++***)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&&&&***111666666444:::IIIIII>>>???CCCFFFNNNVVVIIIJJJRRRPPPUUUbbbhhhiiikkkmmmcccIII999JJJggguuubbbLLL???===BBBMMMWWWPPPXXXeeetttyyygggUUUMMMGGG@@@===@@@```vvv}}}cccCCC===PPPdddkkkWWWrrr|||ZZZDDDAAAEEEIIIJJJLLLLLLIIIEEE333+++$$$%%%((()))))))))((('''%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***,,,------888777555444666===GGGNNNdddhhhooowww~~~wwweeeTTTIIIOOOUUUYYYTTTHHH???<<<===999555///+++************((((((''''''((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))***++++++,,,,,,------,,,,,,***)))'''&&&))))))))))))))))))******000555<<>>BBBFFFHHHLLLRRRWWWOOOXXXaaadddddd```YYYRRR@@@555(((%%%///888333(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***+++,,,+++)))((()))***))))))))))))))))))))))))***)))***,,,......,,,)))...111777@@@GGGKKKJJJHHHCCCCCC@@@===???DDDHHHHHHJJJPPPRRRPPPRRRZZZ^^^\\\[[[ccciiigggeeefffggggggwwwlllaaa```fffhhh```VVVPPPKKKHHHGGG???999AAAPPPVVVLLLBBB<<<777111------************************((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***)))(((''''''&&&''')))+++---...///000,,,,,,---...111333555666777999<<>>MMMNNNPPPOOOLLLHHHDDDBBB;;;===BBBJJJRRRWWWXXXWWWUUURRRMMMIIIDDD@@@??????HHHHHHGGGBBB>>><<<<<<===888;;;??????>>>???CCCGGGNNNVVV^^^_________\\\XXXTTTIII888...///444111+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***)))))))))***+++************************((()))***)))(((***---000;;;???EEEKKKLLLHHH@@@;;;;;;BBBFFFHHHLLLTTTXXXWWW```jjjppppppvvv~~~wwwuuu|||{{{{{{yyyssshhh^^^XXXXXXRRRGGGCCCHHHQQQJJJFFFFFFDDD===666333222000,,,***((()))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))((('''''')))+++---111444666777888777777888:::<<<>>>@@@AAA@@@>>>>>>AAADDDDDDDDDDDDzzzzzzxxxWWWGGG===666444333000///000++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%,,,333222,,,***...333888555777IIIUUUGGG<<>>999666555999>>>888;;;:::666222111000...:::<<<===<<<:::999;;;>>>>>>HHHRRRVVVXXX[[[\\\ZZZYYYZZZSSSBBB111+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&((())))))'''&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&((()))((()))***,,,************************&&&((()))((('''+++444;;;HHHKKKNNNMMMIIICCC>>>;;;<<>>;;;;;;<<<===>>>@@@BBBBBBCCC>>><<>>DDDBBB@@@JJJUUUYYY___```VVVLLLBBBJJJcccjjjVVVDDDCCCHHHLLLNNNNNNTTTcccsss}}}wwwmmmddd\\\VVVRRRMMMRRRiii}}}zzzxxx{{{}}}qqq\\\SSSBBBMMMBBB555UUUeeeMMMIIIUUUuuu|||]]]fffqqqRRR;;;>>>GGGGGGHHHNNNIIIHHH???111'''''')))((('''&&&&&&'''((())))))'''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((('''((((((((()))))))))))))))+++---...333===KKKUUU```hhhrrryyyzzzuuuoookkkaaa```______dddpppooo[[[TTTUUUUUUTTTQQQIII???666000...---,,,++++++************))))))))))))((((((((('''(((((('''''''''''''''(((***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))***+++,,,---///000000---,,,+++)))))))))))))))***---444;;;CCCIIIMMMOOOKKKLLLMMMMMMNNNRRRYYY^^^ZZZSSSJJJDDDDDDDDDBBB@@@BBB???@@@EEEFFFEEEGGGKKKJJJOOOPPPLLLHHHHHHFFFBBB;;;;;;;;;:::999999:::;;;555===EEEGGGKKKRRRYYY\\\VVV]]]___UUUEEE999000+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&(((******'''&&&&&&'''''''''''''''((((((((((((&&&((())))))((((((***+++************************((()))***,,,222:::CCCHHHMMMNNNNNNIIIFFFHHHQQQYYY^^^ppp}}}qqqkkkzzz{{{{{{~~~zzz~~~yyyvvv{{{tttrrrqqqoooYYYQQQMMMQQQSSSPPPKKKHHH@@@???;;;777333...+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((+++...222444777999<<<>>>???@@@??????============>>>???@@@@@@CCC>>>;;;??????===<<>>FFFFFFGGGMMMHHHJJJCCC333((((((++++++'''&&&&&&''')))***)))(((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***...222777@@@PPPcccpppsssxxx||||||vvvlllccc]]]\\\iiiyyybbbOOOTTTVVVUUUOOOEEE<<<666444......,,,+++***)))))))))))))))))))))((((((((((((***)))(((((((((((())))))+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))***+++,,,...///000111---,,,***)))))))))******111666>>>FFFKKKLLLKKKJJJLLLOOORRRTTTXXX___iiipppTTTKKKBBB>>>CCCJJJOOOQQQVVVZZZeeerrrtttkkkcccaaaaaaiiimmmkkkkkknnnmmmiiiAAA???<<<:::888666444333???BBBAAA<<<<<>>JJJPPPSSSMMMMMMJJJEEEFFFSSSjjj|||~~~~~~xxxtttpppyyy}}}{{{qqqkkk}}}tttyyyqqqeeeZZZVVVUUUPPPKKKIIIFFFFFFEEEBBB<<<555...***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******+++///555:::>>>===>>>@@@AAABBB@@@???>>>DDDCCCCCCBBBBBBCCCCCCCCCDDD>>>===AAABBB===;;;===vvvqqqXXXSSS===444777333111111,,,,,,+++***(((''''''''''''((((((((((((((((((((((((&&&***+++''''''***(((###'''&&&%%%$$$%%%'''***+++......---...111666;;;???444???>>>:::???BBBCCCJJJKKKOOOTTTXXX\\\ZZZLLL>>>FFF___iiiUUU@@@???GGGJJJKKKPPPYYYcccnnnzzzdddccc~~~wwwpppzzz|||nnn[[[SSSLLLEEE<<>>FFFDDD??????CCCFFFOOOSSSVVVXXX\\\[[[NNN???111***'''***+++'''(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***************)))(((''''''((()))***&&&---:::HHHOOOQQQPPPPPPIIIFFFKKK[[[kkkyyy~~~~~~|||~~~zzzzzzssssssxxxuuugggoooyyynnnhhhiiijjj^^^PPPJJJHHHNNNRRRJJJDDD999'''...)))(((+++,,,***(((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))++++++***))))))***,,,,,,---111666:::;;;;;;888;;;===<<<@@@GGGKKKJJJOOOIIICCC@@@>>>;;;::::::999;;;<<<;;;888777:::>>>vvvrrrZZZSSS===444666333000000+++,,,+++***)))'''''''''''''''''''''''''''''''''''''''***)))$$$$$$'''(((%%%&&&&&&%%%%%%&&&(((***+++///.........111444777:::MMMQQQGGG;;;<<<======BBBNNNMMMRRRYYYVVVLLLGGGIIIWWW^^^\\\NNNDDDFFFKKKKKKQQQWWWbbbmmmvvvyyydddkkkyyyzzzpppuuuqqqjjjdddffflllrrruuuvvvoooaaaSSSKKKCCC???IIIXXXvvvwww```GGGRRRrrrtttbbbwwwyyyUUU@@@AAAHHHIIIIIIHHHHHHEEE999,,,'''***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''***((('''((()))***)))''')))+++,,,,,,*********,,,000???SSSbbbnnnxxxpppsssooocccZZZbbbyyyooocccUUUNNNOOOPPPHHH@@@999222---,,,,,,******,,,)))))))))))))))(((((((((&&&'''''''''((((((((((((***)))(((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))************+++,,,------.........---)))...000+++(((,,,444:::AAAMMMMMMFFFFFFJJJZZZqqquuummm]]]KKK@@@BBBOOO[[[___hhhttt{{{|||yyywwwvvvzzz~~~~~~tttmmm{{{zzz~~~{{{qqqqqqyyy{{{zzz}}}}}}{{{yyyrrr```MMM<<<:::999888999:::===AAACCCHHHMMMQQQYYY^^^[[[SSS???444+++)))***((()))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************)))***))))))((()))+++---888<<>>^^^~~~{{{TTTCCCWWW{{{pppXXXeeeBBBAAAIIIIIIHHHIIIJJJGGG>>>111***)))&&&''''''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((('''''')))'''''''''))))))(((''''''***------******///444>>>UUUkkksssyyy|||qqqjjjeee``````jjj|||vvv~~~~~~jjjOOONNNWWWOOO===>>>888444222///++++++...*********)))))))))(((((((((((((((((())))))))))))***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))*********++++++,,,,,,---............---!!!---111))))))666AAAAAALLLKKKDDDJJJ^^^iiijjjnnnYYYSSSLLLGGGIIISSS___hhhqqq}}}zzzssswwwqqqtttxxxyyyxxxwwwxxxyyy|||uuuWWWFFF777555777666666888777<<>>;;;999<<<@@@MMMUUUXXXNNNDDDBBBGGGLLLFFFUUUdddkkkkkkoooxxx~~~xxxuuuxxxyyyppp{{{rrr```UUU>>>444555111///000+++,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&''')))+++,,,...///000222333333444444111999999;;;HHHLLLGGGGGGOOOMMMMMMLLLEEE@@@KKK[[[[[[KKKAAADDDJJJKKKLLLPPP[[[cccnnnyyyyyyooollldddRRRTTTrrruuuyyy~~~{{{~~~uuukkkjjjwwwlll^^^WWWNNNDDD>>>FFFkkk}}}kkkPPPHHHaaaiiipppRRR@@@CCCHHHGGGIIIKKKIIIBBB777...)))'''''''''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((((((((()))((('''((()))***)))((()))+++---+++***111>>>IIIXXXaaakkksss{{{|||nnn]]]hhhkkksss~~~|||||||||tttXXXOOONNNKKKGGGCCC@@@???999111---...+++++++++******))))))(((((())))))))))))*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))******++++++,,,------............------''')))***...;;;IIILLLFFFJJJHHHFFFXXXuuuxxxbbbQQQUUUZZZbbbjjjpppsssttttttooouuuyyytttkkkjjjtttxxxxxxwwwvvvvvvxxx|||~~~nnnWWWDDD@@@@@@999555777777;;;>>>AAADDDLLLUUUZZZ]]]RRRDDD777---(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))*********+++++++++(((***+++******///999@@@FFFMMMOOOIIIFFFSSSkkk~~~}}}}}}{{{rrrssssssiiippptttiii^^^]]]hhhgggmmmkkkYYYNNNMMMJJJIII;;;///---///---)))&&&***))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))*********---111444???===;;;<<>>KKKNNNNNNOOOKKK]]]fffeeebbbWWWQQQXXXzzzzzzyyytttooommmnnnpppggghhhjjjmmmqqqwww}}}xxxtttttt~~~|||~~~mmm^^^YYYTTTHHH???===;;;===???@@@AAAFFFNNNVVV\\\ZZZRRRDDD555,,,))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))************++++++++++++)))******+++...777BBBJJJKKKLLLJJJIIIUUUooo}}}yyyxxxlll]]]```nnngggeeepppwwwiii[[[SSSJJJOOODDD:::555111,,,((((((******))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))***+++,,,...111666:::;;;999<<>>DDDDDDGGGIIIIIIHHHCCC888,,,)))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))))))))*********))))))***,,,---,,,+++))))))***---777LLLeeevvvxxxqqqnnnnnngggaaannngggMMMUUUPPPOOOQQQNNNBBB666000...------,,,+++***))))))))))))))))))************((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((())))))***+++,,,------...////////////...---------...:::IIIKKKFFFKKKYYYooo{{{vvvaaaPPPIIIXXXrrrzzzxxxrrrkkkfffeeeiiimmmpppppprrrxxx{{{yyyyyyvvvnnngggaaadddbbbdddlllnnnkkkooorrrwww}}}sssdddRRRFFF:::999999;;;<<<>>>GGGPPPTTTXXXVVVLLL@@@666000+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))************++++++++++++,,,******,,,000777@@@HHHMMMFFFFFFIIIXXXvvv~~~ttt{{{yyyggg```mmmvvvtttfffSSSJJJLLLKKKBBB222&&&)))222+++******))))))******+++******)))))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************,,,...111333777;;;???:::@@@LLL]]]iiigggXXXJJJRRRbbbqqqvvvzzz{{{vvvZZZCCC777888333111222///------+++***)))(((((((((''''''''''''''''''''''''%%%###&&&++++++'''%%%'''###$$$&&&(((***+++,,,,,,,,,---///111333666888999555===:::666>>>DDDFFFMMMGGGEEEBBBBBBLLLUUUOOOAAACCCIIIQQQVVVYYY\\\dddllloootttzzzyyyeeePPPNNNkkkeeeTTTMMMGGG???AAA```|||pppTTTJJJfff}}}}}}|||kkkqqqmmmJJJ@@@BBBEEEFFFGGGHHHGGG<<>>GGGKKKOOOPPPMMMJJJFFF<<<111))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))************+++++++++,,,,,,+++,,,000999CCCHHHHHHFFFCCCRRReeexxxxxxzzzvvvtttuuu|||~~~wwwzzzvvvpppjjjxxxpppYYYeeezzz~~~lllUUUTTTSSSLLL===///,,,000+++******))))))******+++*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++...222555888<<<@@@CCCJJJUUUaaafffbbb\\\WWWVVVyyy~~~yyyqqqtttzzz}}}}}}\\\DDD888888333222333000...---+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''######((((((%%%%%%)))###$$$&&&(((***+++,,,,,,------...000111444666777777CCCDDDAAAEEEFFFEEEJJJHHH@@@>>>HHHRRRPPPEEE===JJJMMMOOOQQQXXXbbbjjjmmmpppvvv}}}xxxgggUUURRRkkkzzzwwwwww___SSSIIIFFF<<>>000******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++(((''''''(((+++,,,+++***(((...:::KKK^^^ppp~~~|||eee^^^tttbbbXXXQQQUUUZZZVVVMMMFFF//////...---+++******)))(((((((((((())))))))))))(((((('''''''''(((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((())))))+++,,,---......//////000000///...------===CCCGGGMMM___uuu{{{uuu^^^\\\UUUYYYkkkoooeeebbbgggeeegggqqq}}}zzz|||~~~}}}xxxuuuyyyhhhmmmjjjeeeqqquuu]]]PPPDDD===999666;;;CCCFFFHHHIIIKKKQQQRRREEE555))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,...444@@@KKKMMMGGG???LLLmmmyyy~~~xxxyyyyyy___gggyyyjjj]]]RRROOOLLL@@@000&&&++++++************++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************+++///444888<<>>:::555111444---///------,,,***)))'''&&&&&&'''&&&%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))))))))***,,,...888333000222333111222444>>>GGGKKKFFFCCCEEEGGGGGG???<<<@@@IIIJJJBBB@@@FFFHHHIIIMMMSSSZZZccciiimmmsss{{{}}}wwwwww~~~}}}lllVVVRRRiiipppkkkvvv```QQQ@@@HHHDDDEEE{{{QQQLLLQQQzzzjjjnnncccQQQAAABBBIIIHHHBBBEEECCC444///(((%%%(((******)))+++******))))))((((((''''''((())))))************)))(((+++,,,******//////,,,***;;;QQQeeewwwtttkkkffftttlllNNNRRR\\\VVVPPPRRRCCC555,,,...///***(((+++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***+++,,,,,,......///000222***+++444333***...;;;AAAJJJLLLSSSrrrccccccooowwwpppddd^^^___bbbtttooojjjlllrrryyy||||||}}}hhh]]]aaaqqq{{{sss```MMM>>>666888===<<>>IIIGGG???FFFVVVxxx|||~~~nnn^^^ggguuu{{{zzz]]]RRRTTTNNN===---+++,,,...---+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((*********+++---///444777777555:::JJJZZZccclllqqqhhheeeyyyvvvxxx~~~pppmmmrrruuujjjeeejjjuuuqqqfffiiiwwwwwwyyy\\\>>>;;;666111444,,,...---,,,+++***)))'''&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))*********,,,...///---///444666555666:::999AAAFFFDDDCCCEEEFFFDDD;;;???DDDHHHEEEAAABBBHHHIIILLLPPPVVV]]]dddlllqqq{{{pppcccbbbppp~~~zzz}}}cccOOOYYYsss}}}hhhfffyyyvvvbbbIIIGGGCCC===aaaqqqOOOLLLkkkqqqiiixxxYYYBBB>>>CCCGGGCCCDDDDDD:::111***&&&(((******)))+++******))))))((((((((((((((())))))***************)))))))))***+++,,,------???MMM```qqqxxxnnntttxxxsssiiieee```]]]]]]^^^```bbb```eeelllsss|||kkkTTTRRRXXXWWWQQQHHH;;;///---///...,,,+++************************))))))(((((((((''''''''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((******+++,,,---...//////...111333...(((+++999HHHNNNHHHQQQkkkpppdddvvvhhhjjjkkkdddmmmqqqsssqqqmmmpppzzzzzznnngggqqq|||{{{iiiWWWGGG===888@@@CCCFFFHHHNNNTTTSSSOOOFFF;;;///***,,,...+++'''***)))))))))((((((((((((+++***)))(((''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))***,,,...---,,,,,,...000666DDDPPPLLLCCCHHH]]]qqq{{{{{{PPPSSSrrrxxx^^^QQQRRRLLL===---,,,++++++******))))))************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))*********)))***---///111:::@@@AAAHHHXXXlllyyydddhhhcccjjj}}}uuuyyywwwpppvvv{{{|||{{{xxxvvvuuuppplll{{{]]]???<<<666000333,,,------,,,+++***)))''''''&&&######%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%''')))******+++,,,...///000444777666222333777333:::???AAACCCEEECCC???888BBBHHHEEE@@@AAAFFFIIIKKKOOOUUU[[[```gggooouuu{{{qqqcccWWWWWWiii|||{{{dddIIICCCYYYwww{{{eee]]]kkkqqqVVVKKKHHH<<>>LLLPPPFFFHHHaaalllTTT\\\ssssss___SSSLLLFFF444000+++)))***+++***)))************************(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******+++++++++******---222555<<<;;;>>>KKKaaasssuuunnngggzzz}}}vvvvvvpppxxxqqq~~~^^^@@@<<<666000333+++,,,,,,,,,+++***)))(((''''''###%%%&&&'''&&&&&&&&&''')))))))))(((((('''&&&&&&&&&''')))******+++---///...000444777444111444;;;333666<<<@@@DDDCCC???:::999CCCFFF@@@>>>EEEIIIHHHLLLQQQXXX^^^bbbiiiqqqxxxzzziiiOOOUUUkkk{{{gggNNN>>>AAATTTnnnjjjUUU\\\rrrzzzeeeSSSOOODDD:::SSSuuuUUUIIIaaa|||ggg```FFF???IIIHHHBBBCCCDDD999111******+++******+++))))))))))))))))))))))))((())))))***++++++++++++///)))***111///---<<>>GGGFFFAAACCCEEE>>>555---++++++)))***,,,))))))))))))************((((((***++++++,,,,,,,,,---))),,,222111555NNNlllxxxjjjdddlllvvv~~~ssskkkddd\\\QQQJJJIIIKKKMMMOOOWWW^^^```^^^]]]```bbb```bbb```]]]ZZZWWWTTTRRRQQQLLLKKKMMMTTT]]]kkk```NNNTTTSSSXXXQQQ===...,,,...,,,))))))))))))))))))))))))***)))))))))((((((((((((+++++++++***)))(((((('''((((((((((((((((((((((((''''''(((((()))******+++++++++,,,---...//////000000***---:::BBBEEEPPP___jjj~~~llljjj}}}xxxpppllliiimmmtttyyyyyyvvvzzzjjj^^^iiixxx{{{zzz|||~~~xxxzzzyyyzzz||||||hhhiiivvvjjjOOO>>>999555:::JJJYYY[[[TTTUUUNNNBBB555+++(((+++...************))))))))))))((((((((())))))))))))(((,,,+++***)))((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++)))))))))***+++,,,,,,---,,,...///---...444>>>GGGIIIGGGPPPkkk|||tttmmmOOOEEE^^^rrrhhhUUULLLDDD;;;111,,,,,,---,,,)))************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************++++++++++++...555===CCCDDD^^^vvvwwwkkkgggpppyyyzzzyyy]]]???<<<666000333,,,---++++++******)))(((((('''&&&(((***)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++++++++---///000//////111222333;;;DDD;;;;;;===AAA@@@<<<999999>>>>>>===>>>DDDKKKKKKFFFOOORRRWWW___hhhooouuuxxxzzzxxxhhhQQQ^^^uuuyyyUUUKKKEEE:::;;;HHH\\\jjjyyyttt[[[UUU]]]www~~~oooiiimmmsssqqqzzzjjjUUUMMMDDDAAAKKKvvvXXXIIIbbbwwwddd~~~wwwRRR===AAACCCBBBEEEEEECCC999///,,,+++)))***,,,)))))))))************+++((((((***+++,,,,,,------***))),,,222777DDD```||||||kkkjjjyyyuuuggg]]]WWWNNNLLLJJJKKKPPPYYYbbbiii{{{|||xxxsssllleee```XXXQQQKKKIIIJJJMMMWWWaaa~~~]]]OOOSSSXXXWWWHHH777...,,,---))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))((((((((((((((((((((((((((((((''''''((())))))***++++++,,,,,,---...///000111111///...888DDDEEEHHHeeeuuuffflll|||xxxvvvooosssvvvvvvzzzsssoooqqqsssyyymmmeeeqqq}}}www```MMMCCC777555???LLLNNNIIIMMMMMMIII>>>222,,,---111++++++*********)))))))))'''(((((())))))))))))(((------+++***)))((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,))))))***+++,,,------...---...///000555<<>>;;;666111444,,,...++++++******)))((((((((($$$'''***)))%%%$$$%%%(((######$$$$$$%%%%%%&&&&&&&&&(((***++++++,,,...///:::666333444333111333777===;;;===???<<<777888>>>>>>;;;<<>>FFFLLLYYYvvvmmmfff}}}{{{nnnpppzzz{{{|||}}}oookkkrrrzzzwwwrrrjjjyyyqqqcccNNN<<<777===BBBBBBJJJMMMMMMHHH>>>555000///+++++++++*********))))))&&&'''((()))******)))(((++++++***))))))((())))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,))))))***+++,,,---.........---...333<<>>:::555111444---///++++++******))))))(((((("""&&&))))))&&&%%%'''+++###$$$$$$%%%&&&'''(((((('''(((***++++++,,,...000888333222555666444444666<<<;;;<<<>>>999444999BBB<<<999===FFFGGGCCCEEENNNUUUSSSVVV```nnnwwwyyywwwttt~~~{{{ssslll\\\LLLIII```yyyyyy]]]JJJ@@@:::777000;;;GGGXXXxxxsssaaaSSS^^^yyyxxxhhhbbbiiisss]]]kkk~~~uuu\\\JJJDDDAAACCCvvvzzzSSSLLLdddvvvsssjjjKKKBBBBBBHHHJJJAAAIII>>>222---+++)))***---))))))******++++++++++++((((((***+++,,,---------...---...777OOOkkk{{{uuulllqqqyyyxxxuuummm^^^PPPJJJNNNTTTeeeqqqqqqeeeYYYRRROOOGGGMMM[[[rrrlllTTTPPPRRRWWWQQQ@@@222///------------------------************))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,......///000111222333333888:::<<>>333---+++++++++************)))&&&'''(((*********)))(((((((((((((((((())))))***((((((((((((((((((((((((''''''(((******+++++++++)))******+++---.../////////---...555@@@IIIKKKKKKrrr}}}vvv\\\ZZZdddUUUPPPHHH===444...---...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++)))---333;;;EEEQQQ\\\ccc~~~}}}UUU>>>444666444222222,,,---,,,***)))'''&&&&&&%%%((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%'''(((*********+++,,,---...///222...///555777444222555777<<<<<<666333888<<<<<<777===CCCDDDBBBBBBHHHOOOOOOVVV```gggkkkpppuuuyyywww}}}kkkWWWOOOQQQaaayyymmmRRREEE???<<<888:::444888\\\vvvkkkZZZWWWmmmqqqttt{{{]]]^^^qqqddd```dddsssxxxdddYYYOOODDDDDDUUUzzzHHHOOOnnnxxx}}}ZZZDDD===???CCCEEEBBB<<<555000---,,,++++++************************---...+++''')))000111,,,111***888JJJZZZyyybbbfffzzz|||xxxfffTTTNNNPPPYYYggguuussseeeZZZOOOIIIEEEMMMeee^^^OOOWWWbbbVVVJJJ@@@///:::///''')))......,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&***++++++++++++,,,,,,,,,+++---///111222222111111666AAAHHHKKKYYYnnnvvvqqqhhhoooxxx{{{uuummmooouuuyyy~~~yyygggkkkxxxSSS:::888BBBQQQUUUYYYSSSKKKMMMGGG222...,,,(((%%%(((,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++------+++)))***,,,,,,***555***111HHHNNNGGGTTTnnnaaaQQQ___cccoooVVV;;;???555'''111------------,,,+++************))))))))))))******)))((('''&&&'''(((***,,,---,,,,,,+++*********+++***+++------,,,,,,++++++///555999<<>>CCCDDDCCCDDDIIINNNPPPWWW```hhhlllppptttxxxwwwwwwzzzrrr___WWWYYYkkkzzzxxx\\\JJJCCC???888:::444333JJJrrrxxxmmm\\\TTTdddmmmooo|||hhhllluuubbbYYYWWWggg}}}rrr```OOODDD@@@HHHrrr^^^LLLiiitttfffhhhJJJ;;;>>>BBBBBBAAA>>>888222---++++++,,,***************************,,,+++(((***//////+++...///EEE\\\kkktttooowwwhhhYYYSSSRRR[[[hhhwwwkkkYYYQQQMMMPPPSSSaaabbbSSSXXXZZZUUUIII<<<222,,,(((***+++++++++---,,,+++******))))))******))))))))))))))))))))))))))))))((((((((('''''''''*********++++++,,,,,,,,,,,,...///000111111222222>>>CCCHHHTTTnnnmmmpppkkkhhhiiimmmsssiiimmmlllHHH999???LLLTTT___^^^VVVVVVOOO<<>>777DDDQQQggglllbbb^^^YYYKKK444---***---,,,'''''',,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++******+++---...///000000+++:::FFFGGGLLLccc|||{{{|||}}}sss[[[___uuuyyyaaaJJJ@@@777...,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))***,,,...111222,,,,,,++++++******++++++---+++)))***,,,...000000666???KKKYYYkkk|||[[[DDD888888111///000---,,,+++***(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))******++++++,,,...000222333***...222333000///333888;;;888555444777:::999777??????@@@BBBDDDGGGJJJKKKSSSZZZdddkkknnnppprrruuuwww{{{mmmhhhsss|||___MMMGGG======;;;666000;;;\\\}}}{{{lllZZZXXXhhh}}}uuu{{{|||wwwuuunnnxxxvvv]]]QQQJJJ;;;DDDooo~~~XXXIIIiiixxxddd}}}aaaAAAAAAEEE@@@???@@@>>>666---)))***---++++++++++++++++++++++++,,,///111111///......---555KKKmmm~~~rrrfffxxx~~~tttmmmbbbWWW]]]jjj~~~iiiZZZPPPGGGKKKWWWsssrrrPPPWWW^^^TTTQQQ555000---......,,,,,,///,,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))***,,,---......000000//////222777<<>>222,,,,,,++++++++++++,,,,,,+++******))))))******+++((((((((((((***+++---...,,,,,,++++++***++++++,,,///---++++++,,,...//////???LLL___ppp~~~yyyYYYCCC999888111...000---++++++***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((++++++,,,---...000111222---222555333//////222666:::666333555888999888777>>>>>>???@@@CCCFFFIIIKKKVVV]]]eeekkknnnooorrrtttsssxxx{{{{{{~~~wwwkkknnnzzzmmmVVVKKKAAA===<<<;;;333222FFFaaa}}}}}}tttdddZZZddd{{{~~~}}}{{{|||}}}}}}~~~eeeWWWMMMBBB;;;ZZZ~~~mmmPPPUUU|||sssoookkkJJJBBBCCC@@@===>>>>>>777///)))))),,,++++++++++++++++++++++++---///222222...+++---111EEE___}}}{{{kkkgggjjjtttzzz}}}uuueeeXXXZZZcccooo~~~nnn\\\TTTMMMGGGRRRkkk```UUUYYYVVVVVV@@@555---,,,...---++++++,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))))))))+++******)))***,,,...//////000111000000555>>>EEE[[[yyyyyyvvvyyyuuupppeeessszzzbbbFFF888FFF___gggWWWNNNTTTXXXOOO;;;+++***---,,,+++---))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,,,,***,,,///...+++...555;;;JJJQQQSSSiii~~~___OOOMMMXXXWWWNNNAAA333...---,,,+++++++++,,,---++++++************++++++)))(((((((((((())))))))),,,++++++***++++++,,,,,,)))***++++++,,,///222555NNN\\\nnn}}}zzzTTT@@@888999222...000---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((************+++---...///111666777333000222555555666333333666888777888:::<<<===???@@@AAAEEEJJJNNNZZZ___gggkkkmmmnnnqqqtttwwwvvvwww{{{~~~qqqoooyyy~~~cccTTTEEE>>><<<===888111888EEEiiippprrriii^^^bbbxxx}}}yyy}}}nnn[[[KKKJJJ>>>KKKvvv~~~^^^FFFgggfffxxxrrrVVVBBB===>>>===>>>===888222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////+++)))///888XXXrrrssshhhppp|||yyy{{{}}}uuummmfffZZZRRR___ssswwwyyyqqqaaaVVVKKKCCCOOOpppyyy^^^XXXYYYZZZKKK<<<...+++------,,,+++,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))******...---+++***+++,,,...//////111222222333;;;GGGQQQwwwtttuuu|||~~~vvvvvvuuu~~~oooYYYAAABBBRRR]]]SSSLLLQQQTTTVVVFFF444***+++///...+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,...***+++///...,,,111;;;HHHOOOWWWccc{{{~~~nnnZZZLLLXXXhhhbbbLLL;;;111000...,,,,,,,,,,,,---++++++************++++++++++++++++++******))))))++++++******++++++,,,,,,(((,,,///000111888CCCMMM```kkkwwwNNN<<<777999222...000...+++***)))((((((''''''(((%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''(((((())))))***************+++,,,,,,111444333000000444666333333111333777888666888===:::===AAAAAAAAADDDLLLRRR]]]bbbgggjjjkkkmmmqqquuuzzzxxxyyy~~~|||wwwsss}}}rrr```MMMDDD>>>===;;;666444666JJJYYYgggggg___```rrrwww~~~}}}dddOOOQQQBBB???cccmmmHHHSSSvvvhhhmmmyyy|||fffEEE999@@@???>>>===:::666222///---,,,,,,,,,,,,,,,,,,,,,,,,***+++...///+++,,,888FFFgggwwwwwwyyynnn||||||xxxpppeee\\\ZZZcccuuuzzzrrriiikkkttt|||fffYYYFFFGGGTTTrrrrrrYYYWWWZZZSSSDDD555---,,,---111666,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********111///---,,,+++,,,...000///111333333666@@@PPP\\\zzzvvvuuu{{{rrrvvvuuusssWWWHHHKKK[[[^^^\\\ZZZTTTUUUQQQBBB000***//////)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---///***+++000000...777EEEQQQWWWggg~~~```RRRgggmmmWWWGGG444222000...,,,,,,------,,,++++++******++++++,,,***+++++++++,,,+++++++++++++++******++++++,,,------111333111222===RRRcccnnnxxxwwwJJJ:::666999333///000...+++***)))(((((('''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))*********---,,,,,,++++++,,,,,,------///...+++---444555111000///333888777444888???999>>>BBBCCCAAADDDMMMVVV___cccgggiiijjjmmmqqquuuuuuwwwzzz{{{yyyxxx}}}yyyxxxsss}}}}}}iiiVVVKKKAAA>>>===:::666444333GGG\\\ccc^^^^^^nnnxxx~~~mmmWWWWWWCCC444QQQ{{{wwwTTTMMMlllnnniiiuuusssJJJ999CCCAAA???===;;;:::777222///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000...111AAARRRooo~~~|||ccctttsssuuurrrfffZZZaaayyy||||||xxxeeePPPJJJEEERRRxxx[[[SSSWWWXXXLLL===333...///888AAA,,,++++++***)))*********))))))))))))))))))))))))(((((())))))*********+++333111///,,,,,,---...000///222444444888CCCUUUcccxxxxxxmmmvvv{{{xxx{{{|||xxxlllPPPKKK___nnnoooeeeWWWQQQWWWMMM555)))...///((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---///)))***111222111===MMMVVV^^^vvv|||MMM]]]lllZZZLLL666444111...---,,,------,,,++++++******++++++,,,'''((()))***+++,,,,,,,,,+++*********+++,,,,,,------111111+++***777RRRiiivvvpppJJJ@@@666444444111...---******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))(((((()))***///******......******...000+++///333000444888333222333444666777999:::;;;;;;@@@CCCBBB@@@DDDOOOYYY___bbbfffiiikkkmmmpppsssrrrtttwwwyyyzzz{{{}}}zzzrrrppp~~~wwwfffYYYIII@@@<<<;;;;;;;;;888666CCCWWWZZZRRR\\\qqqzzzooo~~~~~~hhhXXXDDDCCC===```aaaFFFaaahhhxxx^^^???===@@@AAA@@@<<<666222222333///...,,,+++***+++,,,,,,,,,'''000222(((888VVV___}}}||||||fffvvv}}}qqqhhhssshhhcccjjjwwwyyy___RRRFFFGGG\\\xxxyyy]]]TTTVVVZZZFFF222111///888SSS999333+++(((***,,,+++))))))))))))))))))))))))))))))(((((()))+++,,,,,,,,,---------------------------222555666BBBVVVffflll{{{nnnwwwxxxtttsssTTT@@@GGGUUUjjjrrr```RRRQQQUUUFFF,,,///555%%%************************))))))))))))))))))))))))******))))))******+++,,,///...,,,++++++,,,...///222'''000777111BBB]]]ddd[[[qqq```BBBSSS[[[JJJ@@@333---222111))))))000---,,,++++++******++++++************************++++++++++++++++++++++++,,,///000......<<<[[[uuurrr|||hhhIII???555333333000---,,,******))))))((((((''''''&&&''''''''''''((((((((($$$&&&((()))(((((()))***...)))(((+++,,,+++---222444,,,,,,///,,,000555///222333444666888999:::;;;<<>>888???@@@@@@<<<777333222222...---,,,+++++++++,,,,,,---+++//////...???[[[lll|||rrrvvvxxxwww|||ttt{{{uuukkkeeefffqqqwwwcccMMMDDDKKKeeecccYYYYYY___LLL666111---000@@@666111+++(((***,,,+++)))***************************))))))***,,,------------------------.........444555999AAAQQQeeettt{{{uuuxxxuuuyyyttt{{{[[[JJJEEEDDDYYYssswwwYYYUUU[[[PPP444,,,///'''******************************************************))))))******+++,,,///---,,,++++++,,,---...000***222777666MMMkkkrrrggg~~~rrrPPPOOO[[[```III:::000111111,,,+++000---,,,++++++***+++++++++************************++++++++++++++++++++++++///111000...444JJJiiizzz{{{eeeyyydddHHH>>>444222222///,,,,,,******))))))((((((''''''((((((((())))))))))))***%%%'''))))))(((((()))***,,,(((&&&(((+++,,,111666;;;000///111000777<<<666222333555777888::::::;;;===???@@@@@@@@@FFFRRR[[[^^^aaaeeehhhjjjllloooqqqqqqtttvvvxxxyyyzzz|||}}}wwwooosssxxx```QQQMMMJJJCCC;;;???777222555<<>>???===999444111000...---,,,,,,+++,,,,,,,,,---000------;;;MMMdddzzzqqqsss{{{www|||hhhhhhooo|||www[[[IIIBBBLLLlll~~~rrr^^^XXXaaaUUU@@@666///+++111222...***)))+++,,,+++(((******************************++++++,,,------------------....../////////555222777III```rrr~~~rrrooozzz}}}|||vvvxxxjjjUUUEEE888FFFddduuu^^^VVV\\\[[[BBB---+++---++++++++++++++++++++++++******************************))))))******+++,,,---,,,++++++++++++---...000...222333999WWWttt{{{uuu{{{pppNNNNNNbbbTTTBBB333000111///...///------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///+++***:::ZZZyyywwwqqq```{{{hhhIII>>>555333222///,,,,,,******))))))((((((''''''(((((((((((())))))))))))%%%''')))))))))((()))******(((((()))+++...111444888//////444666>>>BBB;;;222333555777999:::::::::>>>>>>>>>>>>AAAIIISSS[[[^^^aaaeeehhhiiikkknnnpppqqqsssvvvwwwxxxyyyzzz|||yyyvvviiinnn{{{yyyeee[[[SSSHHH===BBB???777222444===AAAAAAXXXkkktttwww}}}rrrUUULLLGGG===VVVnnnJJJZZZtttnnnwwwKKK>>>;;;===>>>>>>;;;666111...---------,,,,,,,,,------,,,111)))///MMMaaammmvvvnnnrrrwwwooorrrzzzssslllkkkXXXIIIDDDWWWpppfffRRR^^^]]]LLL===444///...---+++******,,,,,,+++)))************************)))***++++++++++++,,,---------...//////000111111444111:::UUUqqq{{{oooiiiuuuzzzpppvvvzzzkkkSSSAAAAAAQQQ^^^aaaTTTVVV^^^PPP555+++111++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,+++++++++,,,------///111111///;;;YYYttt{{{~~~{{{wwwssszzz}}}zzzxxxuuurrrwww{{{zzzxxxxxx~~~bbbJJJXXXYYYHHH666//////111000...------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------***---GGGnnnrrrjjjkkkJJJ???666444333000...---******))))))((((((''''''&&&&&&&&&'''''''''((((((%%%''')))***))))))***+++(((***+++,,,---............'''+++222222888:::222222333666888:::;;;;;;:::======<<<>>>CCCLLLUUU[[[^^^aaadddgggiiijjjmmmoooppprrruuuvvvwwwwwwyyyzzzyyyyyyllljjjtttsssbbbQQQCCC@@@BBB>>>777555999999555AAAZZZkkkyyywww{{{]]]OOOLLL<<>>;;;777111---------------------------+++///***888```sssvvvwww{{{kkkkkk}}}}}}uuurrrvvvzzzbbbUUUnnnzzzdddSSSGGGLLLZZZ{{{RRRZZZ```VVVBBB555222///++++++***+++,,,,,,+++***************************)))+++,,,,,,***)))+++---------...///111222333333999:::HHHfffvvv|||tttttt|||mmmRRRDDDLLL^^^eeeXXXRRR[[[YYY@@@---...++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++,,,------...---222///000CCC___ttt~~~zzzrrrooorrrssspppvvv|||wwwrrrvvvyyyyyywwwttttttyyy}}}XXXRRRVVVLLL===111...111000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000000000>>>___wwwrrrwww{{{lllooo{{{kkkJJJ@@@666444444111......******))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***))))))***+++'''+++---------///---***,,,'''---222...000222+++111333666999;;;;;;;;;:::<<<;;;;;;>>>FFFOOOVVVZZZ^^^```dddfffhhhjjjlllnnnppprrrtttvvvvvvvvvwwwyyy~~~zzzmmmbbbrrr}}}eeeRRRCCCDDDBBB===:::999666222333JJJ]]]ssszzzvvvjjjUUUOOOAAA@@@kkk```TTTqqq~~~eee|||___>>>;;;;;;<<<<<<;;;777111,,,,,,,,,---............---***---222HHHkkk~~~yyy|||rrrlllyyywwwhhhlll}}}}}}zzzuuu~~~rrrnnntttxxx}}}aaaIIIXXXrrrppp[[[MMMJJJMMMhhhzzz```YYY^^^]]]GGG666111---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,...---***)))+++...---...///000222333444555:::BBBTTTooo~~~~~~uuu{{{\\\DDDMMMkkkjjjdddWWWVVV\\\LLL333))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------.........,,,111000;;;VVVlll{{{~~~pppqqqsssuuuwww{{{cccHHHRRRRRRIII999000000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000...666QQQuuuwwwjjjppp}}}zzz|||jjjIII???666333333000------******))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&(((*********)))***+++(((,,,---+++,,,//////+++...+++222444---...333///111333777:::;;;<<<;;;:::;;;999:::???IIIRRRWWWYYY^^^```dddfffgggiiikkkmmmoooqqqtttuuuuuuuuuvvvxxx}}}{{{|||ttttttvvv}}}uuuXXXNNNEEEBBBAAA===777333000>>>OOOmmm{{{sss{{{___PPPGGG>>>YYYyyymmmVVVaaammmsssoooFFF<<<;;;:::;;;;;;777222---+++,,,.../////////...---+++---???YYYooottt~~~|||{{{ooolllttt}}}yyy|||uuussswwwxxx~~~xxxzzzwwwSSSKKK\\\qqqxxxyyyiiiYYYNNNFFFUUUuuuxxx[[[YYYaaaQQQ===444,,,---------,,,++++++,,,---+++++++++++++++++++++++++++...111///,,,+++---000---...///111333444666666777GGGZZZnnn}}}vvvmmmooo|||lllMMMJJJdddjjjqqqaaaRRR\\\XXX???...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,---...////////////---222444IIIkkkxxxqqqrrrwww}}}vvvMMMPPPZZZYYYFFF444000000.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////+++<<>>555222222///,,,,,,*********)))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&(((*********)))***,,,(((,,,,,,((()))///111...,,,***111222***---666555111333777:::<<<<<<;;;::::::888999@@@KKKSSSWWWXXX^^^```dddfffgggiiikkkmmmoooqqqtttuuutttuuuvvvwwwvvvlllkkk{{{ooo[[[IIIFFFFFF@@@777333111777EEEiii}}}pppfffOOOKKK???PPPrrruuuWWWVVVwwwnnn}}}SSS<<<;;;:::::::::777222---+++,,,.../////////......,,,...JJJeeennnzzzqqquuu}}}}}}{{{wwwzzzzzzvvvyyyjjjfffvvvlllOOOHHH^^^vvvoookkkzzzfffTTTDDDJJJfff^^^UUUeee[[[FFF:::///.........,,,++++++---///++++++++++++++++++++++++---111333222...,,,///222---...///111333555666777888LLL^^^mmm}}}yyy}}}wwwwwwtttfff{{{eeezzzxxxtttyyy^^^FFFOOOeeexxxhhhQQQ\\\aaaJJJ777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,,,,---...///000000000000111444777RRRwww~~~yyyeeePPPbbbeeeOOO777000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////222...DDDsssuuuiiilll{{{}}}pppHHH???444000222333000---***)))'''&&&'''(((***+++(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))***+++,,,------------+++---000000000//////000444555777999::::::::::::;;;999===GGGMMMPPPUUU]]]]]]```eeeggghhhiiijjjjjjpppsssuuuuuuttttttwwwzzzwww~~~wwwwwwvvvsss```HHHCCCCCC>>>777444555BBB___zzzwwwooo[[[JJJEEEHHHdddeeeNNNvvvjjjzzz}}}VVV@@@888;;;>>>888666555...,,,//////,,,+++---000111,,,:::ZZZuuu~~~~~~xxxoooxxx~~~~~~{{{zzz~~~yyyooo{{{aaacccgggJJJIIIQQQdddxxxvvv^^^nnnnnnVVVLLLGGGSSSsssmmmUUU```eeePPP888111222000---,,,---------,,,------------------------.........///////////////...000000///000555888999???TTTsssnnnuuuyyyzzztttfffgggvvveeefffyyyiiikkkpppqqqdddOOO;;;MMMkkknnnlll^^^WWW[[[888,,,------,,,,,,---,,,***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,---000444888888444000444333===[[[zzz|||uuuUUUIIIbbbXXX>>>===000---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------///000000000333000TTTpppfffrrr~~~vvvIII@@@777222333444222///***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))***+++,,,------------+++---///000/////////000444555777999::::::::::::999999>>>HHHNNNQQQVVV\\\]]]```dddggghhhiiijjjkkkppprrrtttvvvvvvwwwxxxyyyrrrrrreee]]]iiitttooogggvvv{{{bbbNNNEEE@@@>>>555555AAA\\\www}}}vvvxxxaaaMMMCCCAAA\\\~~~kkkNNNmmmyyyyyyhhhHHH<<<;;;===777666666000///000///...---...//////333KKKnnn}}}vvvzzzooo}}}wwwssswww|||~~~}}}{{{vvvooo{{{{{{|||~~~ttt]]]}}}yyyWWWLLLFFFNNNZZZkkk~~~bbbggg}}}aaaQQQAAAIIIdddwww\\\^^^cccUUU@@@333111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111222222111222555888999@@@```yyyuuusssxxx}}}uuuggg___SSSWWWrrriiiVVV```qqq}}}fffbbbxxxzzziiiUUUCCCGGGcccmmmrrrfff___```@@@///...,,,+++,,,---,,,***++++++++++++++++++++++++)))+++,,,,,,++++++,,,------...///333666666333000///:::IIIccc}}}yyy]]]JJJ\\\WWW@@@999///333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------...000000000111;;;fffxxxaaa```tttwww|||HHH@@@777333333444111///+++***((('''&&&''''''((('''''''''''''''&&&&&&&&&''''''((())))))))))))))))))***+++,,,------------+++---///000//////000111555666777999:::::::::999666999@@@JJJOOORRRVVV\\\]]]```dddfffggghhhjjjkkkpppqqqsssvvvyyyyyyxxxvvv|||dddSSSTTT\\\ddd___PPPkkk|||uuucccMMMCCCBBB666444???XXXqqq|||zzzvvvkkkTTTDDD???OOO|||tttPPP```tttwwwQQQ@@@;;;<<<666666777333222000////////////......:::SSSssseeeiiivvv}}}tttwwwvvvyyywwwqqqpppwwwyyy{{{~~~fffsssmmmUUUAAA???BBBKKKfffggg]]]uuuoooXXXDDDCCCUUU{{{iii\\\___^^^KKK666///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222444555666:::===PPPzzzzzzyyyjjjZZZ\\\UUUXXXnnnfff[[[YYYgggyyy{{{hhh\\\ssssssqqqqqqgggLLLFFF\\\jjjsssiiiaaabbbMMM444///+++***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---///...///111333444333111...FFF[[[mmmpppzzzoooyyyiiiKKKRRR[[[OOO>>>///666///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000NNNaaaTTTbbb|||ppptttDDD>>>666222111111///,,,,,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,+++---////////////000222555666888999::::::999999444:::CCCLLLPPPSSSWWW[[[\\\___ccceeeggghhhjjjlllqqqqqqrrruuuyyyyyyuuurrrtttkkkdddWWWRRRkkkvvv```ZZZvvvsssyyyvvvXXXFFF???666444===TTTlllxxxxxxvvvrrr\\\JJJBBBDDDvvv|||VVVUUU~~~pppyyyUUUAAA999;;;777666888333333///---///000...------@@@ZZZuuuuuummm}}}yyyvvvwwwyyywwwsssooo{{{vvvwww~~~zzz}}}rrrnnnrrrwwwyyy|||mmmvvveeeJJJBBB???===MMMeeeoooXXXggg|||aaaPPPGGGMMMlllxxx\\\[[[dddWWW;;;...---,,,---...///---,,,++++++++++++++++++++++++,,,,,,------......//////---...111555777888===DDDeee|||kkk\\\oookkkmmmzzzsssWWWRRRYYYdddwwwooo___qqq{{{rrryyyhhhLLLVVVhhhrrreee[[[___[[[<<<222******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...000///...///000111222333333TTTkkkwww~~~{{{kkkttteeeqqq~~~TTTIII```fffNNN555333//////...............///------------------------,,,------.........000222111ccc|||hhhPPPSSSkkknnnzzz|||}}}dddCCC===777222111000...,,,+++***)))(((&&&%%%%%%$$$&&&'''''''''''''''''''''''''''((()))))))))))))))******++++++,,,,,,+++++++++---.........///111333555666888999::::::999888444<<>>666444<<>>kkkaaaRRRvvvrrrxxxXXX@@@777<<<:::888777222333---+++...///,,,---111IIIlllrrrjjjjjjlll|||vvvvvv{{{{{{www|||yyynnnnnnvvvvvvxxx|||{{{mmmyyyzzzXXXKKKCCC:::>>>KKKwwwXXX\\\sss|||zzzpppwwwppp[[[MMMHHH^^^aaaYYYhhh___BBB000...------...///...,,,++++++++++++++++++++++++,,,,,,------...//////000///...111666777777>>>GGGooouuuhhhxxxyyy}}}lllVVVJJJIII[[[qqqwwwuuudddtttzzz~~~xxxPPPOOOgggwwwkkk\\\[[[cccEEE777+++***...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...000//////......000333555<<<^^^vvvuuuzzziiioooyyy~~~```lllmmmGGG[[[ppp[[[>>>000/////////......//////000------------------------+++---//////...///111444;;;wwwqqqYYYIIIWWWsssvvvjjj}}}yyyuuu~~~```CCC???999555222111///...******)))((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''((()))))))))))))))******+++++++++++++++***+++,,,.........///111444666777888999:::999999888555@@@IIIMMMOOOSSSWWWYYY\\\^^^aaaccceeegggkkkmmmppppppqqqtttvvvwwwuuusssaaassszzzvvv{{{gggnnnttt{{{~~~jjjXXXHHH???555444<<>>\\\{{{mmmSSSmmmyyy}}}^^^BBB777<<<;;;888666111111,,,+++......+++000999XXXyyyuuudddeeemmmzzzxxxwwwwwwwwwxxx~~~zzzqqqkkkpppyyysssuuuyyy}}}hhhpppmmmVVVGGG===;;;???jjjzzzZZZTTTfffrrruuupppooozzz```PPPDDDQQQssslllZZZhhhdddKKK444111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111444111333888777666???KKKuuuyyyuuu{{{yyy[[[GGGFFFOOOOOO]]]xxxxxxgggwwwttt{{{XXXHHHddd~~~yyyhhhZZZdddPPP===,,,+++///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......////////////111555888FFFggg}}}}}}yyyiiillluuu~~~___hhhyyyzzzuuuyyyNNNOOOfffZZZEEE444000////////////000000111------------------------+++...000000//////333666LLLfffRRRKKK^^^yyykkkbbbwwwzzzmmmgggBBB???:::555222000///...))))))(((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******++++++++++++******+++,,,------...///222444666777888999:::999888888777CCCLLLMMMMMMRRRWWWXXX\\\^^^aaaccceeegggkkknnnlllooorrruuuvvvxxxzzz|||~~~rrrzzzwwwsssyyyppp|||rrrxxxiii\\\OOODDD===444444===SSSiiivvv{{{|||lllVVVGGG@@@LLLrrrwwwXXXeee~~~}}}iiiHHH888;;;:::666555222000,,,,,,000...+++555CCCfffssslll[[[cccpppvvvyyyxxxsssssszzzrrrhhhjjjssszzzrrrsssvvvzzz|||~~~~~~iiilllzzzmmmUUUGGG@@@===LLLooosssXXXPPP```tttzzzwwwgggVVVFFFIIIeee~~~yyy___hhhgggTTT888444000------/////////,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333555111333999999999FFFVVVvvv|||~~~uuuxxxuuu}}}aaaMMMFFFCCCEEEVVV|||}}}iiiwwwttttttwwwmmmGGGYYYwww~~~oooWWW```YYYBBB...---000...++++++------------------------+++,,,------,,,,,,---///---...000000000222666:::SSSpppxxx}}}pppjjjnnnyyy```eeesssssskkkmmmwww[[[KKKYYYRRRJJJ:::000000//////000000111222........................,,,///222222000000444888___XXXNNNTTToootttYYYooo}}}fffuuuiii???===888444000...---,,,(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))******+++++++++******)))+++,,,---------///222555666777999999:::999888888999EEEMMMLLLLLLQQQWWWXXX\\\^^^```bbbdddgggkkknnniiinnnsssvvvwwwzzzyyyyyy|||yyyyyylllxxxssskkkaaaVVVJJJ???888444444>>>TTTjjjwww|||~~~rrr\\\KKKAAABBBlll|||[[[```~~~zzzrrrNNN999:::888555555333000---...111...,,,888JJJlllooonnniii~~~]]]QQQ```sssttt{{{zzzqqqppp|||oooccciiitttzzzssstttvvvyyy|||~~~~~~ooodddrrrfffTTTGGG>>>444\\\jjjUUUNNNaaa|||zzzppp^^^KKKGGG]]]uuu}}}tttcccgggiiiZZZ;;;666111------...000000------------------------......///000111222333333111...111999<<>>999999444222888555+++,,,444000+++AAAaaavvviiiyyy|||sss}}}zzzZZZPPPeeettt}}}xxxnnnsss~~~hhh___jjjvvvxxxqqqrrrtttxxx}}}~~~}}}}}}~~~}}}mmmpppmmmQQQMMMAAA>>>GGGFFFBBBbbb```MMMLLLNNNnnnzzzyyyhhhhhhjjjcccJJJ444,,,000///...///+++------------------------////////////000111333333000999888999>>>===UUU{{{sss~~~tttZZZZZZKKKBBBgggooozzzvvv~~~tttiii???YYY\\\rrrtttSSS]]]]]]111)))555+++///,,,---------------------------.........------...000...222///---333333777EEEppp{{{qqq}}}yyyYYYZZZbbb|||bbbXXXyyy{{{wwwxxxUUUDDD[[[```EEE555000---///000...---///////////////////////////111$$$222444,,,///555GGGzzzhhhRRRCCCJJJcccyyy^^^jjjeeejjjlllAAA<<<555222111000...,,,((((((((((((''''''''''''(((''''''&&&&&&&&&'''''')))))))))))))))*********++++++,,,+++******+++---,,,---......---...111333777777666666777666555444CCCEEEIIILLLNNNQQQUUUXXXZZZ]]]bbbeeefffgggiiikkknnnooooooooorrryyyssszzzxxxuuuhhhgggccc\\\UUUMMMEEE<<<777888333<<>>BBBAAA:::RRR{{{jjjSSSLLLLLLiiissshhhffffffNNN777---000......000,,,------------------------/////////000000222333444888:::888:::@@@IIIdddxxx|||mmm}}}rrreeePPPGGGZZZ{{{sssyyy~~~wwwwwwfffEEETTTbbbuuu~~~hhhccc```666,,,333+++...------------------------------.........------///000///222///111555333<<>>>>>666CCCiiixxx[[[MMMIIIaaahhh```iiiTTT;;;...///---...111---------------------------/////////000111222444555>>>888:::===EEE___zzz|||~~~rrr}}}|||aaaUUUQQQTTT```nnnvvvdddgggvvv}}}~~~www[[[TTTmmmwwwkkkccc???111111***...///---------------------------.........------///111222111000555888333BBBccczzz{{{www|||kkkJJJPPPfff{{{bbbXXX~~~yyy}}}NNNQQQ\\\OOO<<<444...///000......///////////////////////////111,,,000000444///:::qqqkkkCCCHHHSSSkkk{{{|||]]]___kkk{{{dddWWWuuuAAA<<<555222111000...,,,(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((************))))))))))))***++++++***))))))***,,,,,,------------///222444555555555555444444444555CCCEEEIIILLLNNNQQQUUUXXX[[[^^^bbbeeefffggghhhjjjhhhnnnsssrrrqqqwww|||~~~ooo}}}wwwzzzyyy```WWW]]]YYYUUUOOOIIIDDD???;;;777777222;;;WWWrrr~~~yyycccgggyyy~~~gggcccWWWRRReeeuuu^^^NNN@@@OOOuuuyyy[[[```|||jjjFFF999:::888555444///...000111---777\\\rrrsssvvvRRRGGGZZZppptttyyytttppprrr{{{yyyqqqgggaaafffooottttttsssssstttwwwzzz}}}}}}}}}||||||}}}{{{jjjPPPAAA@@@:::???dddeeeNNNHHHZZZxxxtttiii\\\lll\\\@@@///...,,,...111...------------............//////000000222333555666<<<666===BBBKKKrrrwwwyyy{{{ooo]]]NNNKKKRRRRRRLLLOOOUUUeee}}}{{{{{{kkkOOOooovvvrrrfffJJJ777000+++...000........................---...///...---...000222444222222888888222GGGqqquuu{{{yyy~~~{{{XXXEEEQQQeeewww___RRRxxx}}}tttTTTLLLUUUOOOAAA777//////000///...///////////////////////////000......---666000AAAbbbAAAJJJYYYqqq{{{~~~lllWWWUUUaaarrr~~~ggg[[[rrrAAA<<<555222111000...,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((*********)))))))))))))))***++++++***))))))***,,,+++,,,---------///222555444555666555333333555777CCCEEEIIILLLNNNQQQUUUXXX[[[^^^bbbeeefffgggiiijjjjjjooosssttttttuuuyyy~~~uuusssyyy}}}iii}}}fff[[[[[[```XXXTTTNNNHHHBBB===888555666111:::VVVqqq}}}sssxxxtttsssfffYYY```zzz{{{cccPPPAAAIIIooo}}}^^^[[[|||yyyssskkkJJJ===<<<:::444111000000000///000AAAeeehhhkkkoooKKKEEEYYYllltttyyyqqqnnnuuuxxxdddTTTVVVeeerrrvvvuuutttttttttvvvyyy|||||||||{{{{{{|||~~~yyyqqqttt||||||vvveeeJJJDDD@@@@@@cccnnnQQQIIIUUUyyyyyyeee{{{nnn\\\nnncccEEE111///---///222...---------......////////////000000111333444666777777666@@@EEEMMMvvv~~~ppprrr|||}}}iiiVVVIIIDDDDDDCCC>>>HHHlll|||ttt~~~wwwxxx~~~jjjCCCaaapppvvveeeUUU@@@000---...000........................,,,...///.........000222666444333888777222LLLzzz~~~uuuzzznnnNNNFFFLLL```|||bbbOOOqqq|||qqq}}}XXXIIITTTWWWFFF;;;000...000//////000///////////////////////////......,,,555333MMMlllMMM@@@MMM___wwwyyybbbMMMIIIUUUfffzzzkkk]]]pppAAA<<<555222111000...,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((()))))))))************)))***+++***((((((***++++++,,,---------///222555444666777555333333666999CCCEEEIIILLLNNNQQQUUUXXXZZZ]]]aaadddfffhhhjjjlllppppppqqqqqqsssuuuxxxyyyxxx{{{}}}ccctttnnnYYYZZZ```___YYYUUUOOOIIIDDD>>>888444777111:::VVVqqq}}}tttxxx}}}rrryyy{{{tttddd^^^lllgggPPPDDDEEEhhh~~~dddZZZ~~~zzz}}}|||yyyooooooPPP@@@<<<999444111111000......888OOOpppyyyxxx~~~gggFFFFFFWWWhhhvvvuuuqqq{{{gggQQQTTTfffrrrttttttvvvttttttuuuxxx{{{{{{{{{zzz{{{{{{}}}{{{vvv~~~~~~kkkxxxUUUGGGBBB>>>\\\wwwVVVLLLRRRpppuuuzzzwwwaaannniiiIII444000...000222------------...//////000000000000000222333555777888666:::BBBFFFQQQqqqxxxvvvrrr~~~wwwwww___OOOJJJBBB:::>>>WWWvvvssswwwtttrrruuuJJJPPPhhhwwwuuubbb^^^HHH111000---///........................,,,...//////...///111333444666555666777777SSSyyycccIIIAAANNNiiimmmQQQmmmsss```IIIUUUdddLLL>>>111...000000///000///////////////////////////,,,111...222:::]]]vvvTTT@@@EEEPPPfff~~~}}}[[[FFFDDDQQQ___wwwpppZZZ~~~qqqAAA<<<555222111000...,,,((((((((((((''''''''''''&&&%%%%%%&&&&&&((())))))''''''((()))***++++++,,,)))*********((((((***+++***,,,------...///333555444777888666333333777;;;CCCEEEIIILLLNNNQQQUUUXXXXXX\\\```dddfffiiikkkmmmppppppppppppqqqtttwwwzzz{{{}}}bbbgggcccUUU\\\aaa\\\ZZZWWWRRRMMMGGG@@@999555999333<<>>OOOaaarrr}}}pppnnn~~~ttt]]]MMMUUUbbbiiipppyyywwwuuutttuuuwwwzzzzzzzzzyyyzzz{{{|||}}}~~~mmmjjj~~~^^^IIIEEE===OOO}}}^^^QQQMMMdddzzzooommmoooMMM777333000111222+++---------...///000000111000000111222444666888999:::DDDAAAKKKgggxxxpppxxxaaazzz~~~}}}dddzzztttxxxZZZQQQKKKHHHppp}}}~~~uuunnnCCChhhpppppp[[[hhhSSS555555---...////////////////////////,,,.../////////000222444...888777333888FFFccceeezzzqqqzzzaaaQQQJJJPPPWWWfffvvv}}}LLLKKKcccRRRBBB222...000000000111////////////////////////222***999555...HHHwwwTTT>>>IIIWWWqqqwwwUUULLLAAAEEExxxgggmmm}}}FFF===555444222///,,,---))))))((('''''''''''''''...,,,)))&&&%%%&&&'''(((------+++***))))))((((((******))))))))))))*********+++,,,---///111333444666777666444222444999>>>BBBEEEJJJMMMPPPSSSVVVYYY\\\^^^aaacccdddfffhhhiiinnnmmmlllmmmooorrrvvvxxx{{{|||}}}~~~~~~}}}kkkcccqqqttt^^^XXX[[[[[[YYYWWWVVVUUUQQQJJJBBB<<<888777>>>333777QQQnnn~~~kkkcccmmmcccttthhhgggjjjqqqyyyrrr```FFFGGGQQQtttzzz[[[oooxxxeeeDDD444555777444111000666...<<<```wwwsss{{{wwwNNN<<>>444***333000000000000000000000000000/////////000111222222666444444777;;;KKKmmmhhhxxxpppsss```MMMJJJ^^^hhh]]]}}}~~~|||||||||}}}ZZZSSSVVVXXXFFF777333333111///000////////////////////////000000111111===FFFtttkkkGGG>>>OOOZZZiii}}}vvvaaaQQQHHHUUUyyyiii\\\{{{FFF===555444222///,,,---))))))((('''''''''''''''---+++(((&&&&&&&&&((()))++++++***)))((((((((((((******))))))))))))*********+++,,,---///111333444666666666444222444999>>>BBBEEEJJJNNNPPPSSSWWWYYY[[[^^^aaacccdddfffhhhjjjmmmlllllllllnnnqqquuuwwwxxxyyy{{{}}}|||nnnhhhtttnnn]]]ZZZ\\\[[[XXXWWWUUUTTTPPPJJJBBB<<<888777===666888KKKggg|||lllhhhrrrjjjxxxnnniiiiiisssvvvbbbFFFGGGOOOrrr|||]]]mmm}}}jjjIII777666666222333...333///@@@dddtttxxxggglllrrrLLL<<>>BBBSSSbbbrrrVVVJJJ^^^fffoooyyylllppp```888000555,,,///000000////////////000111111222333444444555777:::===>>>IIIJJJWWWwwwooo|||gggjjjsssaaaJJJLLLqqqtttwwwyyyrrrQQQiiitttrrraaacccAAA666,,,555000000000000000000000000000000///000000111222333777888888888AAAVVVuuuzzzuuulllooojjjqqqzzzaaaLLLLLLlllrrrddd{{{zzzssslllgggeeeffflllzzzUUUKKKWWW\\\III666///.........000////////////////////////222222000...???SSSuuupppVVVAAA@@@RRRaaannnrrriiisss}}}___LLLIII```ssslllZZZPPPzzzFFF===555444222///,,,---))))))((('''''''''''''''***)))'''&&&&&&''')))***))))))(((((((((((())))))******))))))))))))*********+++,,,---///222444555555666666333222444:::???BBBFFFJJJNNNQQQSSSWWWYYYZZZ]]]```ccceeefffiiikkkkkkkkkjjjkkkmmmpppsssuuuuuuwwwzzz|||~~~{{{sssqqqyyyrrrggg^^^[[[[[[YYYWWWVVVTTTSSSOOOIIIBBB<<<888777<<<;;;:::CCC]]]zzznnnpppyyysss}}}tttllljjjwww{{{gggGGGFFFLLLnnnaaahhhoooOOO;;;777555000444---111000GGGkkkuuu~~~wwwwwwhhhFFF;;;OOObbbsss|||jjjsss~~~aaaPPPIIIVVVdddiiilllsssrrrrrrssstttuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{~~~|||wwwzzz```HHH???EEERRR\\\|||{{{[[[JJJ\\\zzznnniiirrreee>>>333555---000...///////////////000111222222333444555555777:::===FFFHHHMMMgggyyyjjjccckkkuuuyyygggMMMLLLnnn}}}mmmrrrSSShhh}}}~~~kkkeeeIII999---555000000000000000000000000000000000000111222333444444888888888HHHhhhkkkpppfffgggrrr{{{qqqooorrruuu{{{yyyZZZJJJUUUiiilll___lll|||uuuqqqlllfffaaabbbooo}}}^^^GGGUUUfffSSS===000------///111////////////////////////333444000+++AAAeee~~~zzzZZZCCC<<>>777444000333,,,111333MMMtttyyy]]]@@@;;;MMM```rrryyykkkuuuxxxXXXLLLIIIWWWdddiiilllqqqpppqqqrrrtttuuuvvvwwwwwwyyyzzz{{{{{{zzzzzz|||~~~{{{}}}www^^^GGGAAAKKKUUUXXXhhh}}}```JJJXXXyyyfffppphhhCCC333444...111...////////////000111222222333444555666666888<<<>>>FFFIIIVVVttttttlllbbbooo}}}kkkfffNNNNNNqqqjjjyyygggOOOcccvvvjjjUUU>>>...333000000000000000000000000000000000111222333444555333::::::<<>>???MMM```sss}}}vvvlllyyypppPPPIIIJJJWWWccchhhlllpppoooppprrrtttuuuvvvvvvvvvxxxyyy{{{{{{zzzzzz{{{|||yyy}}}qqqYYYCCCBBBQQQXXXUUUWWW|||eeeKKKSSSrrrjjjllliiiFFF333222...333...////////////000111222333333444666777888;;;???BBBCCCLLL\\\rrr~~~qqqlll|||ffftttiiizzzgggPPPQQQtttiii}}}|||sssTTTVVVyyy~~~mmmcccCCC...000111111111111111111111111000000111111222444555666777>>>>>>AAA]]]tttlll___lllyyyeeehhhtttjjjYYYHHHBBB???@@@PPPsss}}}xxxzzzNNNJJJfffXXXEEE666111111222222000000000000000000000000,,,333555...AAAvvv\\\@@@<<>>CCCFFFFFFMMM\\\kkkxxxmmmkkktttjjjxxxqqqssshhhQQQRRRsssvvv|||}}}^^^OOOsssllllllGGG000///111111111111111111111111000111111222333555666777888;;;;;;AAA]]]zzzttteee[[[mmm{{{lllssswwwRRRJJJDDD@@@JJJlll{{{RRRGGGYYYQQQAAA333...111222000000000000000000000000000,,,111555444FFFvvvyyyRRR>>>;;;HHH\\\___wwwuuukkkhhh|||bbbRRRJJJFFF===555444222///,,,---))))))((('''''''''''''''%%%%%%%%%&&&'''((())))))***))))))))))))******+++******))))))))))))*********+++,,,...111444777888444444333111111555>>>EEEDDDGGGKKKOOORRRUUUXXX[[[]]]___bbbddddddeeefffhhhhhhhhhjjjkkkmmmoooqqqrrrtttvvvyyyzzz{{{}}}{{{ssssssrrrkkk___ZZZ[[[[[[XXXXXXWWWSSSLLLCCC<<<888666===OOOQQQBBBCCC___{{{yyysssOOONNNBBBSSSsss^^^}}}^^^BBB777555333444,,,333<<<```fffmmmwwwuuuMMM<<>>GGG```fffZZZPPPttt{{{uuudddRRReee{{{mmmQQQQQQhhh|||YYYwww|||kkkqqqPPP666111///555---/////////000111222444555333555888:::===AAAFFFJJJMMMLLL]]]ooo}}}zzzjjjpppiiilll{{{~~~}}}oooyyyaaaLLLQQQppp|||ppphhhNNNsssfffoooIII222222111111111111111111111111111111111222444555777888888888999DDDbbb|||rrrqqqaaa[[[pppwwwqqqjjjXXXIIIEEEPPPnnn{{{XXXEEE^^^VVVEEE444...000222///000000000000000000000000222///222999OOOzzz```DDD;;;;;;GGG]]]aaaqqqwww[[[hhhxxx^^^LLLFFF===666444222///,,,---))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))******))))))))))))*********+++,,,...111444777888444444333111111555>>>EEEDDDGGGKKKOOORRRUUUXXX[[[^^^```cccdddddddddfffggghhhhhhjjjlllnnnpppqqqrrrtttvvvxxxyyyzzz|||zzzsssssssssmmmccc^^^```^^^YYYZZZYYYTTTMMMDDD<<<888666BBBSSSVVVFFFBBBYYYvvv{{{sssPPPPPPAAAPPPuuu^^^}}}```CCC777555333888,,,111===ddd|||lllwwwpppFFF777DDDMMM```vvvyyyqqqsss\\\EEEFFFLLLUUU^^^dddjjjnnnkkkmmmpppsssuuuvvvuuuuuusssuuuyyyzzz{{{{{{|||}}}www~~~}}}ssslllUUUAAALLLiiiooo```RRRdddjjjqqqeeeQQQ[[[```oooSSSQQQgggfff|||{{{}}}nnnvvvUUU888111000555+++/////////000111333444555333555888;;;???CCCIIIMMMRRRKKKbbb|||}}}~~~xxxjjjyyy|||bbbmmm|||~~~lllzzzzzzlllVVVFFFNNNooossslllrrrKKKkkk}}}bbboooIII444555111111111111111111111111111111111222444666777888===<<>>555222222///,,,,,,+++***((('''((()))+++,,,---)))%%%###$$$'''***+++((('''&&&'''***+++***)))***)))))))))***+++,,,,,,,,,,,,,,,...111555666666666444111111333999???CCCEEEHHHLLLOOORRRUUUYYY\\\___```aaabbbdddeeegggggghhhjjjkkkkkkooouuusssmmmxxxssstttmmm```fff{{{sssmmmpppsssooojjjgggeeebbb]]]XXX[[[UUUMMMGGGBBB<<<::::::OOOZZZZZZJJJAAAQQQooozzz~~~xxxsss[[[JJJDDDRRRyyy^^^xxx~~~hhhKKK888111000111000111CCCnnndddAAA999FFFOOOaaassspppiiixxxxxxZZZDDDEEEKKKVVV___dddiiiooopppqqqssstttsssssstttuuuwwwxxxzzz|||}}}}}}}}}|||}}}~~~pppgggOOO@@@TTTwwwzzzfffVVVUUUgggxxx|||kkk```lllPPPSSSeeexxxllluuuqqqaaa<<<111666,,,222333333222222111222222222888888:::>>>CCCGGGIIIIIINNNOOOddd{{{ssswwwdddsss]]]vvv}}}rrrlllzzznnneeeVVVEEENNNnnnsss~~~mmmUUUVVVqqq]]]]]]666...111111000000000000111111111222222222222444888;;;AAABBB???UUU~~~xxx}}}dddYYYUUUpppttttttbbbMMMDDDZZZ|||||||||]]]GGGttt___999222222444...000000000000111111111111,,,888888555sssKKK666AAA???CCC___lllzzz[[[___mmmUUUJJJIII>>>555333222///,,,,,,+++***(((''''''(((***++++++(((%%%$$$%%%(((***+++((('''&&&(((***+++***)))*********)))******++++++...------///333555666666666444222111444999???CCCEEEHHHLLLOOORRRUUUYYY\\\______aaabbbdddeeegggggggggffffffjjjoooqqqooolll[[[WWW___bbbYYY^^^uuuxxxlllnnnuuurrrnnnhhheeecccaaa\\\XXX[[[VVVOOOIIIAAA:::999<<>>666EEEOOOcccuuurrriiixxxwwwXXXCCCDDDKKKVVV___ccciiinnnpppsssuuuvvvuuuttttttuuuxxxyyyzzz|||}}}}}}||||||}}}~~~rrrhhhRRRFFF^^^ooo^^^jjjmmmQQQSSSdddvvvhhhuuuqqqaaa<<<111666,,,222111111111111222333444555888999;;;@@@DDDIIIKKKLLLUUUSSSggg{{{qqqdddttt]]]sss}}}|||mmm|||yyymmmbbbSSSDDDOOOnnnttt{{{rrrYYY```uuucccaaa999444111111000000000000111111111222333333333555888;;;===DDDEEE[[[yyyzzz```UUUZZZsssttt}}}yyykkk[[[HHHBBB\\\yyy~~~~~~|||eeeMMMkkk___>>>666111444111000000000000111111111111...555555888|||NNN777===;;;DDDbbbmmmzzziiiWWWtttfffRRRIIIIII>>>555333222///---,,,***)))((('''''''''))))))(((&&&$$$%%%'''***++++++(((''''''(((***++++++***++++++******)))*********000//////111444666666555555444222222444:::@@@DDDEEEHHHLLLOOORRRUUUYYY\\\^^^___```bbbdddeeegggggglllggghhhooopppiiifffiiiTTTNNN\\\jjjaaa___ttt|||jjjfffoooyyytttooohhheeedddbbb___\\\\\\YYYTTTMMMAAA999;;;DDDdddggg```LLL>>>HHHfffkkkzzzuuu]]]LLLDDDQQQxxxaaazzzxxx~~~}}}|||dddJJJ;;;777777444---777XXXxxxrrruuuYYY:::444CCCOOOeeexxxuuuhhhyyysssUUUBBBCCCJJJVVV^^^ccchhhmmmpppssswwwxxxxxxvvvvvvvvvyyyzzz{{{|||}}}}}}|||{{{|||}}}{{{rrrhhhTTTNNNiiivvvfff|||pppRRRSSSccctttiiitttqqqbbb<<<111555,,,333/////////111222444666777888:::===BBBGGGKKKNNNPPPXXX^^^yyypppiiizzzbbbsssqqqqqqxxxkkk___PPPCCCRRRooo~~~zzzyyy|||www[[[mmm}}}vvveee___555444111111000000000000111111111333444444555777:::===<<>>888...222444000000000111111111222222222333222>>>zzzJJJ999<<<:::FFFcccooo{{{{{{YYY```xxx___NNNHHHIII???555333333000---,,,)))(((''''''&&&''''''(((%%%$$$$$$&&&)))++++++***(((''''''(((***++++++***,,,,,,+++***)))))))))***000//////111333555444333555333222222555;;;@@@DDDEEEGGGKKKOOOQQQUUUYYY[[[]]]^^^```aaaccceeeggggggnnniiikkkqqqiiiYYYUUU^^^iii___lll~~~ssseeeuuuqqqbbbeeeqqqyyyxxxrrrlllhhhggggggeeeccc^^^[[[XXXPPPBBB999AAAOOOnnnlllbbbNNN>>>DDDccczzzaaavvvvvv___MMMEEEQQQxxxcccxxx{{{zzzxxx~~~dddHHH:::666555333---:::^^^nnneeeVVV888333AAAMMMfffyyyssshhhzzzpppQQQAAABBBJJJUUU^^^bbbggglllmmmqqqvvvzzzzzzzzzyyyzzzzzz{{{|||~~~~~~}}}}}}|||~~~{{{xxx{{{qqqhhhXXXWWWtttyyyjjjyyysssTTTSSSbbbsssiiiuuusssddd===111555,,,444//////000111333444666777888;;;???DDDHHHMMMQQQTTTVVVhhhrrrtttjjjuuuxxxjjjwwwkkk^^^NNNFFFYYYsss{{{{{{}}}___yyy~~~kkk^^^222222222111111000000111111222222333555666777999<<>>WWW~~~___MMMVVViiiOOO:::666---000333000000111111111222222222555222333EEEzzzaaa???;;;>>>;;;GGG```ooogggYYYxxxrrr[[[MMMIIIIII???666333333000------))))))((('''''''''''''''$$$$$$$$$'''***++++++***)))((('''(((+++,,,+++***,,,,,,+++***)))))))))***.........000333444333222444333222333666;;;AAADDDDDDGGGKKKNNNQQQTTTXXX[[[]]]]]]___aaaccceeegggggghhhffflllooobbbNNNLLLWWWvvvhhhssszzziiiuuuyyyiiidddjjjssswwwyyytttnnnkkkkkkkkkiiiggg^^^ZZZWWWPPPBBB;;;HHH]]]vvvooocccPPP???BBBbbbwww\\\qqq|||xxxaaaOOOEEEPPPwwwfffwww~~~iiiKKK<<<777333222000===```lllyyyUUU999333@@@KKKdddvvvoooiii|||mmmMMM???AAAIIIUUU]]]aaafffjjjiiimmmtttyyy{{{|||}}}~~~{{{|||~~~~~~~~~zzzuuujjjfffzzzvvvnnn```aaa}}}|||ooollltttUUUTTTbbb|||}}}gggwwwuuuggg@@@111555,,,555111111222222333555666777999===BBBFFFJJJNNNSSSWWWZZZkkkppp{{{wwwlllvvv~~~jjj~~~vvvkkk___OOOLLLccczzzzzz~~~gggzzzwwwfff777555222222111111111111222222222444666888999;;;???AAACCCNNNNNN```xxxpppiiiWWWUUUeeetttzzzzzzqqq___UUUHHH>>>NNN}}}yyy```NNNcccsssUUU;;;777///111111111111111111222222222222444111777PPPjjj~~~XXX<<<======:::III___kkkwwwZZZnnn~~~kkkXXXPPPQQQJJJ???666444333000...---***)))))))))(((''''''&&&%%%$$$$$$&&&)))++++++***)))(((((()))+++,,,,,,+++++++++******)))*********,,,,,,---000333444333222333333333444777<<>>@@@HHHTTT]]]aaadddiiigggkkkqqqvvvzzz|||~~~|||}}}vvvjjj___RRRLLL```{{{~~~tttfffeee|||sssffftttuuuVVVUUUccczzzjjjzzzyyykkkBBB222555,,,555333333333444555666888888<<<@@@FFFJJJLLLPPPVVVZZZdddfffxxxvvviii~~~uuufffkkkwwwmmmtttkkk___QQQSSSnnnzzzvvviiijjjyyyjjj;;;777222222111111111111222222222555888:::<<<>>>AAACCCCCCHHHKKKfffwwwuuugggUUUTTThhhuuu|||}}}{{{jjjZZZOOOFFF???GGGppp}}}qqq{{{lllSSSuuuhhhDDD999333444000111111111222222222222333333000<<<\\\oooaaa???>>>999777KKK```fff___ccczzzqqqaaaUUUWWWaaaJJJ???666444444111...---************)))(((''''''&&&%%%$$$&&&(((***+++***)))(((((()))+++,,,,,,+++*********)))******+++++++++,,,...111444666555333333333333444888===BBBEEEDDDGGGJJJNNNQQQTTTXXX[[[[[[\\\^^^```ccceeeggghhhiiikkkoootttuuurrrlllgggnnn^^^dddtttsssqqqkkkaaakkkvvvuuuvvv{{{yyyvvvrrrqqqrrrqqqooolllcccZZZTTTRRRJJJJJJaaa~~~ssseeeVVVCCC@@@^^^bbblll|||yyy{{{dddRRRFFFOOOvvviii|||rrrPPPBBB;;;666333000DDDqqqRRR999444===HHHbbbssshhhkkkiiiHHH<<>>dddyyyaaa??????888888LLL^^^fffjjj^^^zzz}}}sssiii[[[TTTaaatttJJJ@@@666444444111...---++++++++++++***)))''''''(((&&&$$$%%%'''***++++++***)))((()))+++,,,,,,+++***)))))))))***+++,,,,,,+++,,,///222666777666555333333333555888===BBBEEEDDDFFFJJJNNNPPPTTTXXXZZZ[[[\\\^^^```ccceeeggghhhjjjjjjjjjoooyyy}}}rrrcccnnn]]]___kkklllooo}}}ttt```[[[nnn{{{wwwvvv|||yyyvvvuuuvvvvvvsssooojjj___XXXVVVRRRTTTmmmuuugggXXXDDD>>>\\\ggglllzzzyyy|||eeeRRRFFFOOOvvvjjjsss}}}oooNNNAAA;;;555333,,,GGG}}}uuuQQQ999444===HHHcccssshhhlllhhhGGG<<<>>>GGGTTT\\\```cccgggiiilllppprrrtttvvvyyy{{{}}}yyyxxxwwwgggddduuu~~~|||xxxiiiSSSJJJ\\\xxxqqqsss}}}kkkyyyuuuWWWVVVeee{{{eee{{{qqqFFF444555,,,555111111333555888;;;>>>@@@CCCHHHNNNQQQRRRUUU[[[aaa___dddyyywwweeemmm```yyyooo~~~nnniii___SSS[[[{{{xxxxxxzzzuuuZZZhhhkkkhhh>>>777333222222111111222222333222555999<<<>>>AAACCCEEEHHHCCCFFFlllqqqhhhSSSUUUooovvvzzzxxxppp\\\IIIDDDGGGBBBNNNuuudddmmmtttRRReee{{{III111...666111111111222222222333333333:::111???fff~~~WWW999@@@;;;:::MMMZZZiiivvv___sssuuuiiiZZZVVViiiHHH>>>444222222///,,,,,,((((((((((((''''''''''''(((&&&$$$$$$''')))++++++))))))))))))************+++***((()))***,,,++++++,,,---///222666777666444444222111333777===AAACCCGGGHHHKKKMMMQQQSSSVVVWWWZZZ[[[]]]```ccceeeggghhhjjjmmmmmmmmmvvv{{{nnnZZZmmmgggcccbbbeeemmm|||yyyZZZ^^^xxx}}}|||}}}zzzuuuvvv{{{|||uuuooofff```ccc\\\SSSlll}}}iiiUUUGGGBBB]]]jjj^^^uuu|||gggSSSEEEOOOzzziii|||vvvrrrRRRBBB:::333777444CCCmmmuuuOOO:::666===CCC]]]rrrjjjkkkfffCCC======BBBNNNXXX]]]aaafffiiimmmrrruuuvvvvvvwwwwwwzzz{{{zzzvvviiiVVVDDDAAAHHHWWWoooxxxsss}}}uuuzzz|||rrriiinnntttTTTVVVjjj|||[[[hhhyyylllDDD222222111111///111333444555888<<>>DDDLLLQQQRRR]]]RRRjjj}}}xxxqqqQQQSSSsss}}}ttt}}}rrrjjjUUUDDDIIIIIIGGGMMMbbb}}}iiivvvuuuKKK^^^qqq```???666222---444222222222111222222333333///<<>>444222222///,,,,,,((((((((((((''''''''''''(((&&&$$$%%%'''***++++++))))))))))))************+++***((()))***,,,++++++,,,---///222666777666444444222111333777===AAACCCGGGHHHKKKMMMQQQSSSVVVWWWZZZ[[[]]]```ccceeeggghhhiiimmmmmmoooxxxvvvffffffmmmkkk```ZZZeeeyyy~~~___^^^uuu{{{}}}}}}zzz{{{~~~}}}wwwqqqttthhhfffcccaaazzzmmm\\\LLLAAAYYYppp^^^qqq{{{fffRRRDDDOOOyyyhhhxxx~~~sssTTTDDD===777555444>>>}}}sssjjjPPP:::666<<>>CCCMMMbbbuuuuuusssuuuppp}}}yyysssqqqwww|||{{{uuuVVVYYYnnnhhhhhh~~~|||qqqyyyjjjCCC222222111111111222444555666:::>>>BBBFFFIIIRRR\\\```]]]ZZZZZZcccgggoooyyynnnwwweeettt~~~ppp{{{tttnnniiiYYY[[[wwwwwwzzz}}}cccqqq~~~llleeeJJJ333333333444555555555444444888:::===AAAGGGOOOYYY```iiirrrhhh}}}~~~qqqsssTTTUUUssszzz{{{nnndddTTTEEEMMMMMMGGGIII[[[jjjtttoooMMMjjjyyyaaa===999;;;333111222222222222222333333444444<<>>???>>>999EEE[[[```|||iiilllyyyooodddvvvHHH>>>444222222///,,,,,,(((((((((((('''''''''''''''&&&$$$%%%'''***++++++))))))))))))************+++***((()))***,,,++++++,,,---///222666777666444444222111333777===AAACCCGGGHHHKKKMMMQQQSSSVVVWWWZZZ[[[]]]```bbbeeeggghhhhhhlllmmmpppzzzuuudddtttwwwcccTTT^^^uuueee___rrr|||~~~{{{zzzrrrmmmddd\\\oooqqqdddSSSBBBXXXyyy```jjj{{{eeeRRRDDDOOOzzzfffxxxwwwXXXHHHAAA:::888:::???vvv|||QQQ999666===AAAWWWjjjdddhhhiiiDDD===<<>><<<888DDDYYY```}}}nnnlllpppeeehhh~~~HHH>>>444222222///,,,,,,(((((((((((('''''''''''''''&&&%%%%%%(((*********((()))))))))************+++***((()))***,,,++++++,,,---///222666777666444333111000222888===BBBDDDGGGHHHKKKMMMQQQSSSVVVWWWZZZ[[[]]]___bbbeeeggghhhhhhlllnnnqqqyyyjjjuuu{{{ppp]]][[[pppiii\\\jjj{{{|||{{{{{{uuu^^^GGGOOOvvvtttkkkXXXEEE[[[eeeccczzz}}}gggRRREEEQQQ{{{fff}}}}}}]]]KKKBBB;;;999999@@@yyyRRR999555===BBBVVViiidddhhhjjjDDD===;;;@@@JJJTTTYYY^^^cccfffiiillloooooopppqqqrrrvvvvvvyyy}}}~~~ssscccZZZMMMGGGDDDDDDAAA@@@KKKZZZppplllmmmssstttpppqqqwwwuuuYYY```vvv|||}}}ccc???333333222333333444555777999>>>DDDIIILLLLLLOOOUUUXXXXXXYYY\\\ZZZnnnzzz|||zzzlll\\\mmmyyy}}}vvvUUUbbb|||ssskkkiii___PPP]]]yyy|||fffvvvxxxhhhCCC222444444444444555666777888:::===CCCKKKVVVcccqqqzzzwwwjjj}}}pppTTTRRRuuuzzz}}}lll]]]NNNJJJ\\\]]]LLLBBBMMMvvviiimmmuuuRRRsssRRR444000000555333333222333333444555666::::::LLL}}}]]]BBB;;;888666EEE[[[dddyyyooojjjYYYdddHHH>>>444222222///,,,,,,((((((((((((''''''''''''&&&%%%%%%&&&(((*********((()))))))))************+++***((()))***,,,++++++,,,---///222666777666444333111000222888>>>BBBDDDGGGHHHKKKMMMQQQSSSVVVWWWYYYZZZ\\\___bbbdddfffgggiiillloooqqqwwwtttooovvv}}}nnn\\\kkkoooVVVYYYppp~~~mmmRRR===???ddd|||ooo[[[HHH___lll```uuuhhhTTTGGGTTT~~~fff~~~~~~^^^MMMDDD<<<444333===~~~uuuTTT999444===BBBUUUiiifffggglllCCC<<<;;;>>>HHHRRRWWW\\\bbbdddfffjjjlllmmmnnnppprrrwwwwwwyyy}}}~~~xxxeeeYYYLLLHHHGGGHHHDDD???FFFRRRaaaaaadddkkkwwwtttYYY```wwwxxx~~~{{{___===333333222333333444666888;;;@@@GGGKKKQQQNNNNNNRRRUUUUUUYYY]]]eee|||yyyzzzyyymmm\\\lllxxx{{{~~~NNNOOO|||ssskkkjjjaaaSSS```|||}}}rrruuuDDD111444444444444666777999::::::>>>DDDLLLVVVbbbnnnvvvwwwjjjyyyiiiPPPQQQxxx}}}{{{kkk\\\LLLNNNggghhhSSSDDDMMMuuugggjjj~~~xxxTTTiiiUUU888444333888333333333333444555666777<<<;;;TTTqqqWWW@@@;;;:::999FFFXXXcccvvvgggooo{{{jjjUUUaaaHHH>>>444222222///,,,,,,((((((((((((''''''''''''&&&%%%%%%''')))******)))))))))))))))************+++***((()))***,,,++++++,,,---///222666777666444222111000222888>>>CCCEEEGGGHHHKKKMMMQQQSSSVVVWWWYYYZZZ\\\___aaadddfffgggiiillloooqqqssszzzzzzjjjooozzzbbblll|||ZZZNNNbbbuuurrrUUUDDDBBBCCCVVVvvvttt^^^NNNcccvvvaaaooojjjUUUHHHVVVfffzzzvvv~~~||||||^^^NNNFFF???555333@@@dddxxxYYY;;;444===@@@RRRgggfffdddoooFFF<<<:::===GGGPPPUUU[[[```aaadddhhhjjjlllnnnqqqsssvvvvvvzzz~~~~~~~~~{{{|||rrrdddZZZQQQIIIFFFHHHMMMKKKDDDFFFNNNdddkkkppptttrrrWWW___wwwjjjtttyyy[[[;;;333333222444333555999<<<@@@DDDJJJNNNSSSRRRUUU[[[]]][[[ZZZ\\\ddd~~~iiiwwwxxxttt```mmmwwwzzz~~~}}}~~~aaaPPP|||tttmmmdddaaaXXXfff~~~|||~~~kkk}}}GGG777444444444444666888;;;<<<===AAAGGGNNNUUU^^^gggmmmmmmpppyyyhhhwwwdddLLLUUUyyy{{{~~~wwwhhh[[[NNNVVVtttvvv\\\HHHOOOxxxfffjjjrrrTTT\\\{{{oooFFF;;;;;;333000333333333444555666777888===>>>]]]qqq^^^KKK===>>>???===DDDQQQ\\\{{{dddfffgggRRR___wwwHHH>>>444222222///,,,,,,((((((((((((''''''''''''&&&%%%%%%''')))+++***)))))))))))))))************+++***((()))***,,,++++++,,,---///222666777666444222000000222888>>>CCCEEEGGGHHHKKKMMMQQQSSSVVVWWWYYYZZZ\\\^^^aaadddfffggggggkkkoooqqqrrrvvv}}}nnnqqq}}}kkkwwwrrrYYY]]]fffsssuuueeeJJJDDDLLLFFFHHH___xxxdddYYYlllcccjjjiiiTTTHHHVVVdddvvv{{{}}}}}}___PPPHHHAAA777999CCCooovvv___===333;;;===MMMbbbccc^^^|||uuuKKK<<<999<<>>AAAEEEKKKQQQWWW]]]cccfffmmmllluuuiiizzzaaaJJJYYYyyyyyy}}}tttggg\\\TTT___cccKKKQQQ{{{hhhkkkjjjTTTaaaxxxgggEEE===:::000///333333444444555777888999===AAAeeeqqq^^^LLL???>>>>>><<>>555222222///,,,,,,)))(((((((((''''''''''''%%%%%%%%%'''***+++***)))))))))))))))************+++***((()))***,,,,,,+++,,,---///222666777666444222000000222888>>>CCCEEEGGGHHHKKKMMMQQQSSSVVVWWWYYYZZZ\\\^^^aaadddfffgggfffjjjppprrrrrruuu~~~uuuwww|||tttlllaaa\\\bbbyyyiiicccSSSPPPUUUEEE???XXX|||{{{iiicccuuueeehhhhhhSSSGGGVVVbbbwwwbbbRRRIIIBBB555;;;???tttccc???333999:::III^^^```ZZZyyyyyyOOO;;;999<<>>DDDHHHOOOUUUYYY]]]aaadddnnngggmmmxxxmmmaaaIII[[[xxx}}}uuuhhh^^^YYYfffhhhMMMSSS}}}jjjmmmgggTTTuuu|||VVVCCC777111:::333333444444666777888999<<>>666111000///---***))))))((('''''''''''''''""")))---)))&&&'''***+++((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555555333222444888>>>BBBDDDEEEFFFHHHKKKNNNRRRUUUWWWZZZ[[[]]]___aaacccdddeeejjjjjjmmmqqqrrrrrrxxxyyy{{{zzzsssggg\\\QQQmmmyyygggeeedddbbbZZZOOOIIIIIIiiixxxiiirrrrrrbbb|||~~~dddXXXGGGWWWccclllTTTLLLNNNAAA000BBBqqqjjjBBB777666;;;JJJTTTddd```oooQQQ>>>999999@@@IIIPPPXXX___^^^```dddiiimmmoooqqqrrruuuvvvxxxyyyyyy{{{~~~vvvZZZGGGBBBDDDKKK[[[mmmzzz|||xxxttteeeZZZlll}}}nnnxxxLLL777555111888777888;;;AAAFFFKKKNNNOOOOOORRRPPPRRRWWW[[[[[[^^^cccjjjhhhkkkeeeaaahhhuuuwwwzzz{{{}}}|||xxxqqqsssqqq___VVVOOOMMMmmm|||xxx]]]rrrrrrooojjj???888666777777777888;;;@@@DDDMMMOOORRRWWW\\\```dddfffhhhjjjqqqmmm|||SSSLLLXXXzzz{{{xxxiii]]]XXXjjjkkkMMM\\\mmmnnnfffTTTwwwYYY999555111222444555555555555666:::===:::MMMhhh~~~yyyccc;;;999???555BBBPPPZZZwwwppp___sss|||hhhllljjjiiirrrzzz{{{DDD>>>666111000///---+++))))))((('''''''''''''''###)))+++(((''')))+++)))((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555444222111333888===AAACCCEEEFFFHHHJJJNNNQQQTTTVVVXXXZZZ\\\^^^aaadddfffggggggiiinnnsssuuuuuu|||yyy}}}}}}yyylll___]]]mmmwwwkkkgggfffgggbbbWWWLLLGGG[[[www{{{mmmuuuqqqbbb|||}}}cccWWWGGGYYYccc}}}aaaTTTPPPMMM===...AAApppwwwlllCCC888777:::HHHQQQaaa[[[kkkVVV>>>999999???GGGNNNWWW^^^]]]___cccgggkkknnnooopppqqqsssuuuwwwyyy{{{vvvxxxaaaKKKSSSXXXcccqqqzzz~~~dddZZZnnniiiyyyLLL777555///555333<<>>>>>QQQlll{{{nnngggEEE;;;===999FFFMMMZZZuuuzzzdddnnn}}}mmmmmmfff```dddhhhsssCCC===666111000///---+++))))))((('''''''''''''''%%%(((((('''))),,,+++(((((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555333111000222777<<<@@@BBBDDDEEEGGGJJJMMMQQQTTTUUUWWWXXX[[[___bbbeeeggghhheeeiiiooottttttuuu}}}~~~sssSSSUUUppptttmmmeee_________YYYQQQMMMNNNkkk|||tttyyytttfffrrrpppvvv{{{bbbUUUGGG]]]ccc}}}rrrXXXWWWXXXQQQ===000AAAnnnssslllmmmCCC888777:::FFFMMM]]]VVVddd]]]???999888===DDDLLLTTT\\\[[[^^^aaafffiiilllnnnnnnppprrrtttvvvxxxzzz~~~{{{|||kkk[[[bbbnnnQQQ[[[nnn}}}aaaYYYppphhhuuuHHH555555///444333;;;???DDDIIINNNPPPQQQRRRXXXVVVXXX]]]^^^\\\\\\___dddxxx~~~qqqoooSSSfffxxxssszzzyyy{{{{{{|||}}}~~~|||www{{{iiiWWWOOONNNGGGSSSnnn}}}{{{{{{tttuuu}}}ttt___888555444555777888:::>>>DDDHHHQQQTTTZZZ___bbbcccbbbaaafffjjjpppwwwsssWWWLLLRRRwwwyyyfffWWWRRRNNNbbbyyy^^^eeeooouuufffRRReeeyyyOOO???;;;444666444555666666777999===@@@EEEWWWrrrtttaaahhhLLL;;;999;;;GGGHHH\\\tttqqqlll|||xxxwwwmmmccc___[[[qqqCCC===666111000///---+++))))))((('''''''''''''''''''''&&&%%%***///,,,&&&((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555222000///111666;;;@@@AAACCCDDDFFFIIILLLPPPSSSUUUWWWYYY\\\```ccceeegggggggggiiinnnqqqppprrr|||^^^KKK```~~~|||}}}rrrkkk___SSSOOOOOOOOOQQQTTTMMMcccvvv{{{yyy~~~uuufff|||yyyqqqaaa]]]hhhxxxaaaRRRHHHccc}}}dddlllYYY\\\___ZZZCCC444BBBkkk___oooCCC777888:::DDDKKK]]]TTT___dddAAA;;;777;;;AAAHHHQQQXXXZZZ]]]aaaeeeiiilllnnnnnnqqqsssuuuvvvxxxzzz}}}pppooofffSSSEEERRR}}}hhhkkkwwwuuuwww^^^ZZZrrrooo}}}mmmAAA333666111777888<<<@@@EEEJJJNNNQQQRRRRRR^^^\\\^^^aaaaaa\\\ZZZ[[[ddd~~~zzzoooyyyvvvVVVhhhxxxqqqxxxyyy{{{zzzzzz{{{|||~~~zzzooo~~~{{{sssgggWWWPPPPPPIIIIII___xxxtttggguuuuuuXXX999888555666777888;;;???EEEIIIPPPUUU\\\bbbfffeeecccaaagggiiilllvvvVVVLLLTTTvvv}}}jjjYYYQQQIIISSSjjjrrrkkkvvv}}}mmmwww___QQQfff|||lllHHH===999222666555666777777999;;;@@@CCCJJJ\\\uuuppp```dddHHH999888777CCCEEE]]]sssoooooozzzooo___wwwBBB===555111000000...,,,))))))(((''''''''''''''''''&&&$$$%%%+++000---&&&((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555222000///111555;;;???AAACCCDDDFFFIIILLLPPPSSSUUUYYY[[[^^^aaaccceeeeeeeeeiiijjjmmmoooooosss~~~|||vvvzzz|||~~~pppKKKPPPmmmttt}}}rrrfff\\\RRRKKKFFFDDDHHHOOOTTT```nnnwww|||sssbbbvvv}}}|||oooeee^^^]]]jjjvvv```PPPIIIjjjyyyffflllaaaaaabbb___GGG444>>>fffmmmqqqCCC777777:::BBBJJJ^^^UUU[[[{{{mmmEEE===888999>>>DDDMMMUUUYYY\\\```eeeiiimmmooopppnnnqqqtttwwwyyy}}}rrrmmm```NNNBBBPPP{{{rrrmmmjjjiiiqqq|||~~~}}}iiirrr~~~\\\\\\vvvuuuzzzyyyggg<<<222888333999;;;BBBEEEJJJPPPTTTVVVWWWWWW___]]]___cccbbb^^^\\\^^^bbbppp\\\~~~rrrzzzUUUccctttrrr{{{}}}zzzzzzyyyzzz{{{}}}jjjrrr}}}xxxrrrhhh[[[RRRRRRLLLDDDSSSqqqvvv]]]{{{YYY;;;999666777999:::===AAAGGGLLLSSSWWW___fffjjjkkkiiiggghhhjjjkkktttUUUKKKUUUuuu{{{~~~kkkZZZOOOKKKIIIOOO^^^rrrvvvkkkxxx\\\VVVyyytttJJJ<<<888111555555666888999;;;>>>CCCFFFPPP___vvvvvvjjjbbbBBB:::<<<555???GGGYYYooozzzmmmrrrxxxBBB<<<555111000000...,,,))))))((('''''''''''''''&&&&&&%%%%%%***///---'''((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555222000///111666;;;???AAADDDEEEGGGJJJMMMQQQTTTUUUZZZ\\\___bbbdddeeeddddddiiihhhkkkpppssswwwvvvcccTTTRRRVVVeeeTTTEEEXXXkkk|||ttteeeaaa[[[VVVLLLCCCAAADDDVVV\\\hhhvvv||||||{{{|||ssseee{{{~~~sssjjjdddkkknnnyyyuuu```NNNKKKqqqvvvhhhooogggfffddd```EEE111999```wwwFFF777777888@@@HHH___WWWXXXuuuyyyJJJAAA:::999<<>>BBBGGGNNNSSSYYY]]]cccjjjnnnpppoooooojjjnnnpppkkkXXXJJJSSSsssyyy}}}kkk\\\MMMMMMEEE>>>MMMnnnrrrmmm}}}___\\\QQQ===999333555555777999:::<<<@@@FFFIIIUUUaaauuu~~~ttthhhEEE>>>>>>555???IIITTTjjjvvvuuutttBBB<<<555111000000...---))))))((('''''''''''''''%%%&&&&&&&&&***...---(((((('''''')))+++,,,+++)))+++***((()))***,,,++++++,,,...222555666777666555333111000111666<<<@@@BBBEEEFFFHHHJJJNNNQQQTTTVVVXXX[[[___bbbeeeffffffeeeiiihhhjjjqqquuuuuuwwwzzzeeeWWWIII@@@===LLLuuufffGGGKKKdddxxxzzzssskkkfffaaa]]]VVVLLLFFFDDDMMMUUUfffwww{{{vvvvvvzzz~~~}}}pppggg|||rrrlllmmmooowwwuuuaaaMMMLLLwwwuuujjjnnngggooommmbbbDDD111888[[[zzzKKK999888777<<>>BBBHHHLLLZZZddduuu~~~rrrqqqPPP???;;;666AAAEEESSSggg~~~rrrsssBBB<<<555111000000///---))))))((('''''''''''''''###&&&'''''')))------***((('''''')))+++,,,+++)))+++***((()))***,,,,,,+++,,,...222555777777666555333111000222777<<<@@@BBBEEEFFFHHHKKKNNNRRRUUUWWWVVVYYY^^^bbbfffggghhhgggjjjhhhkkkqqqtttpppjjjhhhfff```XXXKKK>>>DDDiiivvvNNNGGGaaassssssppprrrggg^^^\\\ZZZTTTOOOMMMBBBOOOfffyyyzzzqqqsss|||vvvuuuqqquuufffbbbtttjjjiiiqqqzzz{{{uuuaaaMMMMMMzzztttkkkzzzkkkeeevvvwwwfffFFF444999YYY~~~dddOOO;;;888666:::CCC\\\VVVPPPjjjQQQGGG===999:::>>>EEELLLPPPSSSYYY```gggmmmppprrrppprrrtttuuuvvvyyy|||~~~yyyhhhaaapppUUUFFFCCCFFFDDD===:::999444;;;]]]lllfffbbbMMMHHHFFFdddtttttt```nnncccooo[[[333222>>>:::AAAEEEGGGJJJOOOSSSWWWYYYYYYYYYZZZWWWVVVYYYYYYWWWXXX[[[mmmcccdddaaa[[[VVVhhhxxxtttxxxyyy{{{}}}fffaaajjjXXXVVVKKKJJJ___||||||jjjxxx}}}III777999666999>>>EEEMMMWWWaaagggaaabbbcccfffhhhkkkmmmnnngggpppwww~~~gggPPPKKKnnn|||{{{tttkkkSSSNNNJJJKKKQQQdddqqqyyy]]]OOOoooKKK444888888888666777:::<<>>555666BBB???VVViii~~~qqqzzziii\\\ppp}}}rrrmmmCCC===555111000000...,,,***)))(((''''''&&&&&&'''&&&&&&'''((()))***++++++)))******+++++++++******...---+++*********++++++---...000444777888666444555111...///555;;;@@@AAACCCFFFJJJLLLNNNPPPRRRTTTYYY\\\___aaacccdddgggiiikkklllmmmpppsssmmmZZZGGGPPPeeeuuu\\\FFFFFFXXXbbbFFFSSSsss|||pppnnnjjjfffeeeddd^^^TTTLLLFFFMMMhhh~~~xxxpppuuuzzziiieeehhhhhhfffttt}}}ooocccaaajjjyyyrrrRRRSSSXXXdddsssmmmiiixxxxxxhhhCCC777888UUUrrrzzzbbb;;;111:::999>>>RRRPPPXXXgggfffDDD999<<<444999FFFEEEPPPSSSYYY^^^ccchhhmmmqqqmmmppprrrsssxxx}}}xxxooobbbrrr{{{kkk}}}}}}]]]LLLHHH???===JJJGGGEEEAAA???;;;999XXX~~~wwwqqqhhhZZZPPPooo```nnn~~~wwwqqq}}}pppHHH333888;;;<<>>VVVnnn```LLLGGGVVV[[[UUUooo}}}uuuooopppqqqpppmmmggg```[[[MMMSSSlll~~~xxxppprrrrrrddd```iiiqqqrrrzzz}}}vvvllliiinnnxxx~~~qqqQQQQQQ[[[cccrrrrrrooo|||wwweeeAAA666666QQQ~~~zzzkkkBBB555:::888===OOOQQQUUUbbb{{{pppKKK;;;>>>888:::EEEFFFPPPTTTYYY]]]bbbfffkkknnnpppssssssrrryyyxxxvvv~~~{{{|||yyygggOOOKKKRRRMMMGGGMMMHHHFFFAAA@@@???===UUU}}}~~~uuutttnnncccxxxaaaqqqkkk~~~zzzkkkFFF333999<<<===DDDIIIMMMOOORRRWWW[[[\\\XXXUUUUUURRRTTTXXXYYYWWWWWWZZZ___mmmpppggg}}}aaappp~~~MMMLLL```jjjtttnnntttvvvxxxyyyzzz|||~~~|||~~~}}}|||mmmttt~~~ppp___\\\ccc{{{{{{rrrxxx\\\@@@333999888<<>>AAADDDIIIQQQWWWdddeeetttuuu```wwwNNN???>>>111AAA<<>>555555LLLvvv}}}uuuLLL888999666:::IIIRRRPPP[[[vvvUUU===???<<<:::AAAFFFOOORRRXXX\\\```dddhhhkkkmmmqqqtttttt{{{~~~nnnhhhZZZWWWRRRXXXcccaaa^^^hhhaaa[[[NNNFFFCCC<<>><<>>AAABBBEEEIIILLLNNNPPPSSSUUUWWWZZZ]]]___aaaccceeeggghhhkkklllnnnwwwvvvuuutttuuugggVVViii|||WWWQQQ[[[```aaammm~~~|||lllaaaVVV^^^nnnvvvqqqssstttjjj```gggyyyvvvVVVDDDSSSggg|||zzzzzz~~~|||kkkPPPOOOhhhccctttyyy|||bbb<<<666555GGGmmmpppuuu}}}SSS:::777444666CCCOOOKKKUUUrrrbbbBBB???>>>888;;;CCCJJJNNNTTTYYY^^^bbbgggjjjfffmmmssswww}}}mmm[[[VVVQQQ___hhhqqqyyyzzzhhhUUULLLAAA<<>>HHHGGGRRRmmmrrrKKK>>>>>>777555===BBBGGGNNNUUU[[[```eeehhheeekkkqqqvvv|||wwwddd\\\]]]dddooowwwpppcccUUUFFFBBBHHH]]]kkkmmmyyy}}}vvvOOO:::777AAADDDGGGMMMNNNUUUVVVWWWXXXZZZ\\\^^^```___ZZZWWWWWWVVVUUUWWW[[[[[[ddd}}}pppXXXgggooo]]]BBBXXXfffrrrxxxwwwyyyzzz{{{zzzzzz|||}}}}}}~~~{{{kkk```MMMAAAFFFDDDMMMTTTSSSMMMNNNWWWaaa```ZZZTTTQQQLLLEEE>>><<>>666===???CCCKKKTTT[[[^^^___eeennn|||sssbbbzzzbbbCCC;;;777:::>>>III[[[ooo}}}jjjhhhzzziiiaaakkksssdddTTTKKK@@@oooCCC===555111000000...,,,***)))(((''''''&&&&&&'''&&&&&&'''((()))***++++++'''((()))***+++,,,,,,,,,------,,,++++++,,,......,,,---000555999:::999777222222111000111666<<>>333777111222777CCCOOOUUUTTTOOOPPPcccuuutttrrr{{{tttiiikkksssvvvyyyttteeetttyyyyyybbbPPPQQQyyywwwgggzzzuuuzzzZZZ888999999BBB___^^^pppaaa@@@666444333:::AAADDDOOOccc|||YYY???>>>999444:::<<>>IIIrrr~~~kkkxxx|||vvvhhhGGG888:::EEEHHHJJJPPPPPPRRRSSSUUUVVVWWWYYY\\\^^^^^^ZZZWWWWWWWWWUUUVVVZZZWWWhhhuuuZZZlllfff```AAAUUUaaalllvvvwwwxxxzzzzzzyyyyyy{{{|||zzz|||~~~~~~~~~~~~uuuXXXKKKAAA===BBB<<>>>>>KKKooolllgggttt}}}zzzzzz~~~vvvYYYddduuuSSSDDD:::555AAA===>>>BBBIIIPPPWWW]]]aaacccdddooo{{{sss[[[ttteeeBBB999777555:::GGGYYYmmm|||lllXXXUUUhhh|||www{{{eeeJJJiiiCCC===555111000000...,,,***)))(((''''''&&&&&&'''&&&&&&'''((()))***++++++'''((()))***+++,,,,,,,,,///...---,,,+++,,,------,,,---000555999;;;:::888222222111000000555;;;AAAAAADDDHHHLLLNNNQQQTTTVVVXXX[[[^^^aaabbbdddfffhhheeejjjpppxxx|||xxxooo^^^iiiwwwrrriiiYYYDDD444111666???555222666666000111888444333222444777:::;;;:::QQQkkk|||mmmbbbcccqqqhhhbbbgggqqq|||vvv^^^QQQSSSrrrjjj|||{{{wwwRRR555999:::???XXXkkkrrrjjjGGG:::777555999;;;CCCKKKVVVnnniiiDDDAAA???666999999>>>GGGOOOUUUZZZ^^^aaagggjjjooouuuyyy~~~}}}qqqYYYHHHGGG]]]|||lll|||vvv[[[BBB888===IIIKKKMMMRRRQQQMMMPPPRRRSSSSSSUUUXXX[[[[[[WWWUUUWWWVVVTTTUUUXXXXXXlll___wwwxxxfffiiiGGGYYY___eeeqqqrrrtttvvvwwwxxxyyy{{{}}}zzz|||~~~]]]JJJDDDBBBDDDAAAGGGIIICCC???BBBGGGIIIJJJIIIGGGDDDBBBCCCDDDEEEDDDeee{{{TTT666???@@@JJJOOOVVV]]]aaadddfffhhhgggkkkmmmlllhhheeefffiiigggmmmgggmmmyyy|||wwwooosssRRRQQQ~~~xxxxxx^^^RRRLLLEEE>>>;;;;;;<<>>:::666888888CCCHHHMMMdddtttHHHCCCCCC:::999888>>>FFFMMMSSSWWW[[[]]]___eeepppyyyzzzyyyzzzsssqqqzzzrrrcccYYYYYYmmm|||nnn}}}lllUUU@@@888???KKKLLLOOOSSSQQQJJJMMMPPPRRRQQQRRRUUUXXXYYYUUUTTTUUUUUUSSSSSSWWWWWWkkkfffooodddsssrrrPPP```bbbdddooommmooosssuuuvvvxxx{{{~~~}}}wwwkkkWWWRRRNNNNNNHHHJJJMMMMMMHHHHHHPPP[[[bbbdddbbb[[[TTTOOOLLLJJJLLLlll~~~xxx~~~PPP<<>>VVV|||zzzuuu[[[;;;:::<<>>DDDKKKQQQWWWZZZ^^^iiilllpppzzz{{{yyy~~~vvvnnnjjjiiiiiizzzzzz{{{rrrvvvZZZAAA;;;???DDDHHHJJJJJJJJJKKKNNNMMMLLLKKKKKKMMMPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTUUU[[[jjjrrrUUUyyygggqqqdddeeeiiirrrlllnnnqqqssstttvvvxxx{{{}}}rrrcccfffrrrrrrnnn}}}wwwaaa???999FFFNNNVVV]]]dddfffddddddhhhmmmlllnnnoooooollljjjiiijjjnnnnnnjjjlll~~~dddiiiYYYPPPgggzzzhhhfffyyy{{{cccMMMIII>>>:::TTT~~~bbbRRRSSSUUU^^^uuuaaa{{{yyyQQQAAA999;;;DDDGGGQQQWWW^^^cccfffjjjooossswww}}}|||yyysss^^^dddyyyEEE===???777888AAAHHHWWWnnnzzz~~~lllAAA;;;555222111///,,,)))+++******))))))(((((('''(((''''''&&&''')))***+++)))(((((()))+++---,,,+++,,,...000000...,,,,,,,,,......///333999===<<<:::666222000000///000555<<>>444NNNvvvlllzzzwwwfffTTTQQQnnn}}}iiiuuulllxxxOOO444777666<<>>HHHKKKaaaPPP???@@@:::777777:::>>>EEEMMMUUUYYY]]]eeefffiiirrruuuvvv~~~}}}xxxzzz{{{vvvrrrooovvv~~~tttwww}}}vvvOOO@@@@@@DDDIIIMMMNNNNNNOOOPPPLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSVVV[[[aaaooonnnOOOiiifffeeejjjVVV```dddlllnnnppprrrsssuuuwwwyyy{{{}}}uuu___[[[eee}}}zzz^^^???>>>KKKRRRZZZ```eeeeeebbb```bbbeeeiiiiiijjjlllmmmllljjjhhhlllmmmjjjhhhtttqqqfffdddOOObbbzzz|||~~~yyylllooo```SSSBBB<<>>HHHMMMWWW\\\bbbgggiiilllppptttxxx|||vvvyyynnn\\\ZZZrrrLLL;;;===777999>>>CCCPPPeee}}}hhhqqqxxx@@@<<<666222000...,,,*********))))))((((((((((((''''''&&&&&&'''(((***+++)))(((((()))+++------,,,---...//////---,,,---......//////222888>>>>>>;;;777333000111000000444999CCCEEEHHHKKKNNNQQQTTTWWWXXXZZZ]]]```dddgggiiijjjgggiiinnnooodddPPPAAA;;;LLL|||hhhnnncccEEEDDD>>><<>>@@@===888999>>>???<<<888555444444666888555@@@[[[zzzzzz|||zzzsssaaaSSSQQQyyytttmmmtttmmmlllDDD222666666???KKKPPP\\\}}}lll}}}ZZZ777---999777444:::DDDGGGSSSvvvcccGGGEEE>>>888777777:::AAAIIIRRRWWWXXX```___```jjjnnnpppzzz|||vvvqqqooouuuxxx~~~~~~~~~wwwtttgggHHHCCCFFFIIIMMMPPPQQQRRRRRRSSSMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVWWWUUUTTTSSSUUU[[[eeewwwlllLLL___kkkYYY{{{XXXfffeeekkkmmmpppqqqrrrsssvvvxxxzzz|||~~~~~~~~~~~~sssTTTFFFIIIXXXnnn|||{{{yyyrrr|||XXXEEEIIIPPPSSS^^^bbbfffeeebbb``````bbbgggffffffiiinnnoookkkgggiiillljjjhhhppp}}}dddiiiOOO\\\}}}~~~}}}|||tttnnnnnnxxxhhhTTTFFFEEEXXX|||}}}mmm^^^ccckkk___]]]EEE@@@<<<@@@KKKQQQ[[[```eeehhhiiijjjmmmpppsssyyytttsssppp^^^uuu[[[;;;<<<777:::999>>>JJJ^^^vvvvvv{{{rrr???<<<777222000...,,,+++)))))))))(((((((((((((((''''''&&&&&&&&&((()))***)))((('''(((+++---------000000///---++++++...000---000000111777???@@@;;;888333000222222111222666AAADDDIIILLLNNNPPPTTTWWWWWWYYY\\\```dddgggiiijjjqqqsssqqqqqqzzz~~~hhhLLLJJJxxxzzzhhh\\\PPPPPPNNNOOONNNDDD999:::CCCEEEHHHMMMNNNFFF<<<:::>>>>>>>>>>>>===<<<:::999888@@@???EEEZZZsss{{{uuupppjjj}}}}}}ppp]]]SSSVVVnnnssszzzvvv```<<<444666666AAAOOOQQQWWW|||zzzccckkkDDD000;;;555333777???DDDKKKhhhVVVHHH@@@;;;999888999>>>FFFNNNSSSVVV]]][[[\\\fffjjjmmmwww{{{wwwsssuuujjjpppsssyyy~~~|||~~~~~~[[[FFFFFFGGGJJJNNNOOOPPPOOOPPPQQQOOOPPPQQQSSSTTTTTTUUUUUUWWWXXXYYYZZZZZZXXXVVVTTTSSSWWWfffrrrSSS___yyyXXXppp}}}\\\iiigggkkkmmmooopppqqqrrruuuwwwxxxzzz}}}~~~}}}~~~~~~{{{[[[GGGCCC999HHH^^^nnnpppdddPPPCCCRRR]]]jjj~~~zzzoooMMMIIIRRRUUUXXX___cccfffgggeeecccdddeeehhheeedddhhhnnnppplllgggfffjjjkkkjjjqqqtttddddddPPPUUUsss}}}vvv}}}}}}uuuyyytttuuuuuu```HHHBBB^^^yyylllllljjjkkk}}}ZZZDDDAAA>>>AAALLLQQQ]]]bbbgggjjjjjjkkkooorrrkkkwwwvvvsssiii{{{mmm======777:::555:::FFFZZZqqqccc>>><<<888333///---,,,+++(((((((((((((((((((((((('''&&&&&&%%%&&&((()))***)))((('''(((***---......000000///...,,,,,,...000---111111000666@@@AAA<<<999444111222333111111333>>>CCCHHHLLLMMMOOOSSSWWWXXXYYY]]]```dddgggiiijjjrrrtttqqqvvv{{{aaannnuuubbb]]]UUU[[[aaabbb\\\SSSLLLIIIUUUXXX]]]]]]SSSEEE======<<<===???@@@???>>>;;;:::EEEFFF???EEEaaaqqqnnnkkkuuuxxxzzzmmmYYYTTT```lll|||~~~VVV888777666888CCCPPPQQQWWWwwwooowwwNNN111888333555444999BBBGGGZZZzzzpppPPPAAA>>><<<999888;;;BBBIIINNNSSS[[[[[[]]]fffiiillluuuyyy~~~www{{{ooonnnjjjiiirrr}}}~~~|||}}}~~~~~~|||}}}SSSHHHHHHMMMOOORRRRRRQQQQQQQQQRRRPPPQQQTTTVVVWWWWWWWWWWWWYYYZZZ[[[[[[[[[ZZZXXXWWWXXXVVVccceee]]]}}}YYY^^^ttt```dddbbbjjjlllnnnooopppqqqsssuuuxxxzzz|||~~~}}}~~~|||jjjWWWNNN===@@@EEEIIIIIIDDD>>>999???FFFJJJYYYttt{{{zzzeeeDDDKKKWWWXXXaaa```cccgggiiiiiihhhhhhiiiiiifffdddfffkkkmmmjjjgggbbbfffiiijjjqqqhhh[[[RRROOOiii{{{kkklllxxx}}}|||xxxmmmvvv\\\BBBIII```vvvyyygggrrr~~~[[[GGGFFFEEEHHHPPPRRRXXX]]]cccfffggghhhlllooofffttttttnnnkkkzzzyyy@@@???999999333888BBBTTTjjj```>>><<<888333///,,,,,,,,,((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***)))(((&&&'''***---...///,,,///111111000...---------111111///555AAACCC<<<:::444111333444111000111<<>>:::888999>>>CCCGGGNNNWWWYYY[[[eeeggggggpppxxx}}}rrruuu~~~fff\\\SSSQQQSSSVVV^^^fffqqqvvv{{{}}}}}}}}}~~~||||||~~~zzzxxxyyy}}}yyyxxxlllMMMNNNKKKSSSUUUVVVVVVTTTRRRRRRSSSNNNPPPSSSVVVWWWWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZ[[[]]]XXX```|||YYYyyy```YYY|||rrrjjjjjjlllnnnooooooppprrrtttxxxzzz}}}~~~~~~~~~~~~yyy}}}ooo```TTTAAAFFFJJJLLLIIIFFFEEEFFFBBBJJJHHHNNNhhh}}}}}}~~~^^^DDDSSSYYYVVVeeeaaadddgggjjjkkkkkkkkkkkkiiigggddddddggghhhgggfff^^^aaadddffflll{{{rrrYYYTTTKKKaaa}}}ssswwwuuunnnsssuuu\\\NNNQQQyyy~~~cccssswwwWWWGGGNNNSSSXXX\\\[[[YYY]]]bbbcccbbbccceeegggfffrrrooo|||hhh^^^nnn}}}@@@CCC<<<999555777>>>LLL```xxxccc>>><<<999333///,,,,,,,,,'''''''''(((((((((((((((&&&&&&%%%%%%&&&''')))******(((&&&'''***---//////)))---333555333///+++)))---222111...555AAACCC<<<:::555111333444222///000;;;AAAHHHKKKKKKMMMRRRVVVYYY[[[]]]aaadddfffhhhhhhmmmmmmrrrqqqsssmmmsssuuu{{{zzzuuuqqqiii\\\OOODDD>>>;;;;;;OOOiii^^^III]]]||||||tttfffRRRVVVoooyyynnnzzzwwwzzzMMM555999:::>>>FFFLLLNNNWWWlllaaappp???888555<<<111...>>>BBBCCCTTT~~~wwwSSSBBB???;;;888888;;;???BBBHHHRRRUUUYYYcccdddcccjjjqqquuu{{{wwwddd\\\\\\HHH<<<999AAAGGGIIIQQQ]]]ooouuuzzz|||}}}}}}}}}|||zzz{{{|||~~~~~~zzzsssttt|||}}}```JJJSSSNNNRRRTTTTTTSSSQQQOOONNNOOOLLLNNNQQQTTTVVVVVVUUUTTTSSSSSSTTTUUUWWWYYY\\\]]]ZZZWWW]]]yyy[[[|||pppLLLsssyyyjjjjjjkkknnnnnnoooppprrrtttxxxzzz}}}~~~~~~wwwiiiuuuvvvmmm```QQQ===LLL\\\aaaYYYMMMFFFCCCJJJUUUTTTWWWnnnxxx~~~~~~|||[[[JJJ\\\[[[SSScccbbbdddgggjjjkkklllkkkkkkiiigggdddccccccdddeeeeee\\\^^^```bbbgggttt|||^^^VVVIII]]]rrruuu|||uuu|||aaaUUUfffgggxxxmmmPPPFFFTTT```gggjjjfffcccfffiiihhhdddbbbbbbccciiiqqqjjjuuuaaaOOObbb|||@@@EEE===999777777:::EEEYYYrrrfff???:::444000//////,,,***(((((((((((('''''''''''')))(((&&&%%%&&&''')))+++***))))))((()))+++,,,------+++...555555...***+++---111111...111;;;BBBBBB;;;888444111111000000///444???HHHIIIJJJQQQWWWWWWYYY[[[^^^aaabbbeeehhhjjjkkkpppvvv}}}jjjzzzlllUUUBBB;;;===GGGSSS[[[SSSTTTsss}}}oooZZZQQQZZZqqqqqqyyymmmrrrPPP999777<<>>;;;777444222222111///000999BBBGGGKKKQQQVVVWWWYYY[[[^^^aaabbbeeehhhjjjlllnnnpppttt~~~{{{iiifffeeekkkvvvzzz\\\OOOEEEGGGVVVdddiiiwwwuuutttiii[[[YYYlllmmm}}}kkkNNN@@@MMMPPPSSSRRRPPPRRRXXX^^^~~~HHH<<<555888;;;777:::@@@===IIIVVVsssZZZCCC;;;999444555<<>>AAA;;;777666===IIIZZZppp|||iii|||jjj???:::444000//////,,,***((((((((((((''''''''''''(((''''''''''''((())))))+++************,,,---...******,,,222666666111---///000111111222777???DDDAAA===999555444333111000...555>>>EEEKKKPPPUUUWWWYYY[[[^^^```bbbeeehhhjjjnnnoooqqqwww}}}|||yyytttbbbUUUIIIDDDJJJ[[[sssmmmUUUJJJWWWrrr}}}zzzsssqqqdddXXX[[[www~~~mmm___MMMLLLOOOSSSTTTSSSTTTYYY]]]}}}vvvyyyYYYAAA666888===999999===;;;AAAEEEhhhjjjKKKBBBBBB<<<666666;;;???DDDKKKRRRXXX[[[]]]]]]OOOCCC???@@@EEETTTeee~~~```NNN===;;;>>>BBBIIISSSHHHaaarrrwwwzzzwwwuuu|||zzz{{{zzzwwwtttppplllhhhsss|||qqqQQQHHHNNNRRRRRRLLLLLLLLLNNNOOOQQQSSSUUUSSSQQQLLLHHHFFFFFFHHHJJJIIIIIIJJJLLLMMMOOOQQQQQQPPPSSSTTTWWWhhhzzzUUU~~~fffGGGQQQvvvqqqddd\\\___cccgggjjjnnnsssvvvrrrtttwwwyyy{{{||||||{{{~~~sssoookkkeeeXXX]]]wwwuuukkkuuu~~~uuummmzzzmmm^^^SSSVVV]]]```eeelllgggbbb___aaafffgggddd```cccdddggglllpppnnnfff___eeeiiinnnlllfffhhhyyy\\\```NNNVVV~~~uuunnnlllTTTTTTWWW\\\aaabbbbbbaaaggghhhhhhhhhggghhhjjjllllllooolllhhhvvvOOOiii}}}HHH<<<@@@<<<777555:::CCCSSSiiizzzzzzeeeoooyyyhhh???:::444000//////,,,***(((((((((((('''''''''''''''''''''''''''((())))))+++******)))***+++---...---,,,...666AAADDD::://////000222222222555===EEECCC@@@;;;777555444222111...222999BBBIIINNNSSSWWWYYY[[[^^^```bbbeeehhhjjjnnnoooqqqxxx~~~}}}vvv}}}{{{jjjWWWKKKFFFIIISSS]]]```xxxrrrbbbJJJRRRuuuwwwsssooo^^^UUU^^^xxxppp|||zzz]]]LLLKKKNNNSSSUUUVVVWWWZZZ]]]mmmeee~~~MMM:::666===:::888;;;;;;:::BBBMMMnnn[[[IIIEEE@@@888333777:::AAAHHHNNNRRRSSSTTTWWWGGGAAAHHHGGGAAANNNddd~~~kkkUUU@@@:::===DDDSSSaaaPPPggguuuwwwzzzvvvsssxxxvvvxxxyyytttkkkfffhhhnnn}}}fffSSSNNNTTTWWWSSSNNNNNNNNNNNNNNNPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUNNNPPPOOOTTTiii\\\pppqqqNNNDDDkkkkkkWWWVVVZZZ```eeejjjnnnqqqtttrrrtttvvvxxxzzzzzz{{{zzz~~~wwwiiieeeffffffaaa___oookkkssszzz~~~uuuttt~~~sssdddZZZVVV\\\``````bbbggggggeeedddccccccbbbaaa```ccccccgggooouuutttllleeeggggggiiiiiifffgggrrr```\\\OOOPPPsss~~~kkknnncccUUUUUUVVV\\\dddhhhfffaaahhhiiiiiigggfffgggjjjmmmnnnlllhhhgggqqq~~~OOOXXXYYY@@@===<<<888666888???LLLaaassszzzrrr|||hhhfffmmmyyyccc???:::444000//////,,,***(((((((((((('''''''''''''''''''''(((((((((((((((***))))))))))))+++,,,---***)))+++222>>>BBB888+++000000222333222444<<>>FFFLLLRRRWWWYYY[[[^^^aaabbbeeehhhjjjmmmnnnooottttttzzzpppaaannn{{{lll]]]MMM@@@<<<===OOObbb|||lllMMMOOOsss~~~uuussslllYYYUUUggguuuxxxyyyyyy|||SSSIIIOOORRRUUUVVVVVVWWWXXXYYY^^^iiivvvaaaCCC666<<<:::777999:::555AAA>>>UUUxxxWWWGGGBBB<<<555444777<<>>FFFNNNSSS[[[hhhiiidddqqqtttiiiqqqsssvvvwwwgggeeellliiirrrpppkkkpppoooiiijjjeee___ZZZYYY\\\ggg~~~vvvyyybbbUUUYYYQQQNNNQQQJJJIIIKKKMMMNNNOOONNNLLLKKKQQQQQQRRRRRRSSSSSSTTTTTTXXXWWWUUUTTTTTTUUUWWWXXXPPPUUUSSSTTTkkkxxx|||DDDIIIuuuxxxHHH===FFFUUUbbbkkkoooqqqrrruuutttsssrrrsssvvvyyy|||~~~xxxsssaaa^^^[[[]]]dddccc[[[YYY^^^`````````aaabbbbbbcccccc___```cccfffiiijjjiiigggeeefffjjjllliiidddeeeiiiyyy___YYYOOOIIIrrrzzzxxxrrrrrrwwwtttvvv~~~jjjdddeee]]]dddgggcccaaadddfffdddiiikkkllliiidddbbbeeeiiiggghhhmmmnnnfffkkkbbb]]]BBB>>><<<999777444777EEESSScccxxxooonnnppp{{{ggg\\\dddnnnxxxaaaNNNPPPRRRddd>>>:::555222000///---,,,))))))))))))((((((((((((((((((((((((((((((((((((*********)))'''''')))+++,,,000---'''***555999333222111444777555222888AAAOOOKKKCCC<<<:::;;;666///222111000333;;;EEENNNSSSYYY\\\^^^```bbbdddgggiiimmmnnnooorrrvvv~~~pppRRRIIIUUUeeemmmvvv~~~}}}qqqnnnmmmjjj\\\VVVjjjtttxxx{{{ssspppRRRPPPVVVPPPTTTWWWWWWVVVVVVXXX[[[]]]kkkbbbgggCCC:::999222111888444333777;;;===MMMvvvsssTTTPPPEEE@@@999555888GGG]]]nnnuuuvvvyyy~~~xxxqqqdddmmmpppkkkpppwwwmmmpppmmmkkkjjjjjjhhhdddaaa[[[VVVQQQUUUggg}}}xxxppp]]]OOOOOOQQQMMMKKKOOOJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOPPPOOONNNMMMNNNOOOTTTVVVWWWUUUSSSRRRTTTVVVMMM[[[ZZZUUUaaauuu}}}XXX>>>jjj{{{OOOGGG???NNN```dddpppyyyllltttuuuwwwwwwvvvvvvwwwxxx|||zzzllliiivvv{{{rrrnnn___dddbbbaaaaaabbbaaa^^^\\\^^^]]]]]]___bbbcccaaa^^^______aaaccceeegggiiiiiikkkkkkkkkiiifffeeefffgggmmmZZZLLLNNNcccyyyhhh^^^bbbyyynnnYYY[[[SSSWWWrrr~~~wwwkkkdddaaabbbbbbbbbcccgggkkkooojjjooorrrooohhhcccbbbccckkkllljjjjjjjjjkkkgggmmmhhhfffFFF???>>><<<888555777AAAJJJ\\\zzzsssmmmooohhh___TTT\\\qqq|||vvvTTTHHHMMMddd===999444111///...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''***++++++)))((((((***,,,,,,333333...111;;;???<<<000000333777555222555<<>>666888IIIiiiyyywwwtttsssrrrmmmeee^^^```dddsss|||lllbbblllhhhcccbbbdddccc___[[[LLLQQQZZZiii~~~{{{cccUUULLLOOOPPPKKKIIILLLIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMOOOPPPQQQPPPOOOOOOQQQSSSPPPWWWSSSPPPYYYdddrrrsssGGGZZZoooOOO???HHHZZZ___iiiwwwuuutttuuuwwwwwwvvvuuuwwwxxx~~~zzz|||qqqsssxxxzzz~~~~~~jjjccc```___^^^___```aaa```^^^```______bbbddddddbbb___```aaabbbcccdddeeefffgggjjjkkkkkkiiigggeeeffffffppp[[[KKKNNNZZZuuuuuueeeaaaaaadddiiizzzmmmYYY___XXXMMMVVVooo{{{vvvsssxxxfffddddddeeeeeeddddddfffiiillllllmmmnnnlllgggdddccceeeiiilllkkkllljjjggg{{{ssslllYYY}}}wwwNNNCCC@@@===888333333<<>>GGGMMMRRRVVV[[[___bbbeeehhhjjjkkkmmmoooqqqsssvvv{{{~~~qqqjjjuuummm^^^TTTPPPKKKUUUiii}}}|||tttpppmmmoookkk___XXXeee|||mmmrrrwwwgggfffnnneeeZZZVVVSSSPPPRRRUUUUUUTTTSSSTTTTTTXXXUUU___~~~{{{~~~VVV@@@<<<;;;666333222444666444666EEEWWW~~~gggTTTBBB::::::IIImmm|||oooeee```]]]ZZZWWWbbb```uuupppfffddd```\\\[[[[[[YYYRRRMMMFFFVVVlll~~~xxxzzz~~~}}}|||xxxooo{{{yyySSSLLLJJJNNNNNNHHHFFFIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKIIIGGGGGGIIIKKKLLLMMMNNNMMMLLLMMMOOOQQQPPPQQQNNNQQQZZZ]]]jjjTTTOOO```EEEBBBUUU]]]cccqqqyyytttvvvxxxxxxwwwvvvwwwxxxyyywww~~~{{{zzz{{{~~~}}}|||}}}~~~}}}|||vvvbbbeee]]]\\\[[[\\\^^^````````````aaabbbdddfffeeebbb___aaaaaabbbcccddddddddddddhhhjjjkkkjjjhhhfffeeeeeemmm{{{hhhQQQUUUUUUeeexxxwwwlllaaaTTTVVVdddvvv}}}{{{hhhkkk```OOOKKKbbbsssnnn{{{yyykkkeeeeeeggghhhgggfffeeeeeegggiiimmmkkkiiigggeeeeeefffggggggllllllllljjjaaalllVVVpppZZZFFFCCC???;;;555222888BBBNNN^^^xxxttt}}}sssYYYJJJ[[[<<<999444000///---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''***+++,,,,,,******,,,---'''///333///+++...111111...///222666777666444333DDDLLLOOOGGG>>>;;;;;;<<<777444111///111999BBBHHHQQQUUU[[[```ccceeegggiiilllnnnqqqtttvvvxxx{{{~~~kkkddd|||kkk\\\YYY^^^cccwwwyyyrrrnnnnnnpppiiiZZZYYYrrrxxxppp{{{iiiSSSKKKPPPNNNNNNQQQOOONNNPPPRRRTTTTTTTTTSSSSSSYYYRRRUUUqqqiiiLLL???<<<:::333111333666666555;;;DDDWWW}}}eeeMMMCCC>>>CCC\\\zzzsss```SSSOOORRRVVVYYY```[[[jjj~~~ooofffYYYXXXVVVRRRNNNJJJGGGFFFXXXlll|||rrrpppuuu{{{}}}wwwrrrpppnnnoooyyybbbKKKIIIJJJMMMKKKFFFFFFJJJGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKIIIGGGHHHJJJLLLNNNOOONNNNNNNNNNNNOOOPPPRRRQQQOOOVVV\\\ZZZjjjdddNNN}}}XXXBBBOOO^^^bbbiiittttttwwwyyyyyyyyyxxxxxxyyyzzzzzz}}}zzzyyy{{{|||||||||}}}~~~xxxqqqkkk]]]bbb\\\[[[YYYZZZ\\\^^^^^^^^^___aaaccceeeeeedddaaa______```aaacccccccccccccccfffhhhjjjjjjhhheeeddddddeeettt\\\ZZZVVVZZZvvvuuukkkkkkddd```lllwwwiiiYYYRRR```ppp|||vvv}}}oooiiicccggghhhhhhgggeeeeeefffhhhllliiidddbbbcccfffggghhhfffkkkjjjjjjhhh^^^cccxxx}}}gggccciiiIIICCC@@@???:::555777???MMMTTTrrr|||}}}}}}xxxfffcccpppddd]]]```bbb[[[OOOGGG]]]===:::555222000///---,,,))))))))))))(((((((((((('''''''''''''''''''''''')))***,,,,,,++++++,,,---)))000444222//////222333000111222555999:::777333???KKKRRRLLLAAA;;;:::;;;888777333000///444<<>>666333333555777777999<<>>:::666222000///...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++++++++,,,(((,,,000222222333666999333222111222888===;;;666:::HHHSSSPPPFFF>>>;;;::::::999666222///111888>>>LLLQQQYYY```ccceeefffgggfffiiimmmqqqtttwww{{{~~~|||xxxtttrrrooohhh___[[[eee|||yyyooolllMMMEEEIIIPPPLLLKKKKKKGGGKKKLLLOOORRRUUUUUUSSSPPPVVVTTTUUU___uuupppZZZ@@@999999666444444555666777777999CCCZZZvvv[[[FFF===<<<;;;999999;;;???BBBAAA???BBBIIINNNNNNOOOUUUZZZ\\\mmmkkkhhhbbbZZZRRRLLLHHHDDDBBB>>>999===NNNhhh|||~~~xxxsssuuu|||~~~zzzttt```^^^PPPIIIgggbbbGGGKKKKKKJJJIIIHHHHHHJJJLLLGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOOOONNNNNNPPPQQQQQQOOONNNMMMNNNOOONNNMMMQQQSSSSSSVVVWWWSSSfffYYY???ggglllKKKOOO[[[cccmmmpppssswwwzzzzzzzzz{{{|||{{{}}}yyynnngggjjjrrruuummmmmmwwwyyyqqqmmmqqquuuyyy}}}~~~~~~~~~|||}}}yyykkkbbbaaa```^^^```^^^]]]]]]]]]\\\ZZZXXXYYY[[[]]]^^^]]]]]]]]]^^^ZZZ\\\___aaaccccccbbbbbbbbbccceeeeeecccbbbaaabbbcccjjjnnnNNNHHHJJJRRRyyy}}}rrr|||rrrXXXUUUYYYeeewwwsssoooddd___^^^```ccceeedddddddddeeeeeedddcccbbbbbbccceeegggcccfffbbb```ddd``````mmm|||WWWjjj\\\III<<>>FFFSSSrrrlllVVVHHH<<<:::999:::===>>><<<999===BBBEEEDDDEEEHHHIIIHHHGGGHHHHHHHHHGGGFFFEEEEEE>>>???BBBJJJZZZpppttttttwww~~~~~~mmm___OOOKKKDDDKKKrrrhhhQQQIIIGGGGGGGGGGGGHHHJJJJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJNNNPPPPPPOOOPPPQQQOOOMMMLLLMMMPPPRRRRRRPPPMMMPPPOOOTTTZZZZZZfff~~~xxxGGGMMMyyycccQQQWWW^^^fffjjjnnnssswwwxxxyyyzzz{{{yyyooohhh]]]YYYaaavvvyyyggg\\\___\\\SSSSSS]]]jjjrrr|||}}}~~~~~~jjjxxxggg]]]\\\]]]\\\_________``````___[[[XXXVVVYYY[[[[[[ZZZ[[[]]]```[[[\\\___aaabbbaaa```___```bbbbbbbbb```___```aaabbbcccppp\\\GGGGGGMMMaaawwwyyyzzzttt\\\PPPKKKQQQfff}}}~~~}}}lllaaaaaa[[[^^^aaacccbbbaaa```aaa```bbbeeeeeebbbaaaccceee```ccc___^^^cccaaa___hhhyyysssppp\\\xxxZZZAAA???BBB;;;555555:::DDDQQQfffzzz~~~~~~uuulllRRR<<<888444000...---,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++*********+++111......111555666777888666333---+++444???AAA:::111BBBSSSWWWQQQJJJCCC>>>;;;<<<;;;666000...222777>>>FFFQQQ[[[aaaeeeggghhhiiikkkmmmoooqqquuuyyy}}}nnnWWWaaa}}}vvv||||||xxx|||~~~}}}vvvsssqqqnnnllloooaaa^^^lllxxxxxx{{{lllnnnqqqkkkQQQGGGHHHKKKIIIMMMSSSOOORRRQQQRRRSSSUUUSSSNNNIIIOOORRRTTTSSSZZZooojjjCCC666777777666666888777555999666444CCCVVVbbb|||sss\\\KKKDDD;;;666666999:::;;;;;;999999;;;;;;;;;>>>BBB>>>>>>>>>===;;;999999:::<<>>777777222@@@GGGZZZwww{{{xxxMMM<<<888333///...------,,,))))))(((''''''''''''''''''''''''''''''''''''''')))%%%&&&++++++''''''+++...///000333666888888888222888...&&&000:::<<>>IIIiiirrr]]]HHHAAA@@@<<<999999999999999999888777666555666888999888777;;;CCCJJJUUUjjj~~~ooogggeeeeeeuuuzzzjjjXXXGGG:::999AAAoooyyyzzz}}}[[[HHHCCCDDD???@@@BBBDDDEEEFFFFFFFFFCCCBBBAAA@@@AAADDDHHHJJJDDDEEEGGGHHHHHHJJJMMMOOOKKKHHHFFFGGGJJJMMMMMMKKKJJJLLLPPPSSSVVVWWWWWWWWWmmmXXXGGG___oooTTTXXX\\\aaaeeejjjmmmqqqvvvwwwwwwwwwtttpppooovvv~~~zzzvvvqqqkkkllluuu~~~eeeYYYOOODDD@@@CCCRRRbbbttt~~~}}}}}}}}}}}}qqqxxx~~~{{{rrr|||ooo```ZZZZZZZZZYYY]]]^^^___```___]]]ZZZXXX^^^\\\ZZZ[[[]]]^^^\\\ZZZ```^^^[[[\\\```dddaaa]]]___``````aaaaaaaaaaaa```___ccciiiuuuwwwHHHHHHIIIUUUlllsssaaa\\\fffXXXNNNXXXpppxxx|||pppkkkmmmgggaaaaaabbbcccdddbbb___]]]aaa``````bbbeeeeeeaaa]]]]]]ZZZ[[[eeeqqqtttkkk```bbb}}}jjjdddLLLCCCJJJ;;;===555444:::AAALLL```uuu{{{PPP<<<888333///......---,,,))))))(((''''''''''''''''''''''''''''''''''''''''''%%%&&&+++,,,((((((+++,,,,,,---...111333333333///???<<<111444<<<@@@EEE===555DDD[[[\\\NNNGGGEEE???<<<888666555444222111555;;;FFFQQQ[[[```ccccccggghhhjjjlllmmmqqquuuyyyvvv|||xxxjjjQQQ???>>>LLLXXX\\\QQQHHHAAA@@@CCCJJJUUU___nnnzzz}}}vvvrrrpppooommmkkkpppnnnnnnsss{{{yyyjjjYYYBBBIIIIIIHHHIIIIIIJJJLLLLLLOOOPPPRRRSSSSSSRRRQQQPPPNNNKKKLLLOOONNNRRRggg}}}```JJJ888888<<<999555444333000222555444777KKKbbblllZZZPPPGGGCCCDDD;;;999888666666888:::;;;;;;===???AAAFFFQQQ```lll}}}qqqkkkjjjlllkkkgggddd```TTTEEE>>>@@@KKKeeelllRRREEECCCCCC@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@BBBDDDFFFGGGBBBCCCEEEFFFFFFHHHKKKMMMJJJGGGEEEEEEHHHJJJJJJIIIHHHJJJMMMPPPSSSTTTUUUTTT___zzzqqqIIIDDDaaaiiiUUUQQQ]]]dddjjjlllllloootttxxx|||{{{xxxvvv{{{|||uuurrrvvv~~~zzziiiXXXIIIBBBBBBLLL[[[nnnzzz~~~~~~}}}}}}~~~qqqooowww}}}yyy{{{gggVVVUUUYYY\\\\\\ZZZ\\\^^^______]]][[[YYY]]]\\\[[[\\\^^^^^^\\\ZZZ^^^]]]ZZZZZZ]]]aaabbbaaabbbbbbbbbaaaaaa```___^^^```aaabbbkkk^^^EEEFFFLLL[[[qqquuurrrnnneee]]]```ooozzz{{{ssskkkhhhjjjjjjfffdddbbbaaaaaaaaaaaaaaadddbbbaaa`````````^^^\\\]]]ZZZYYY```jjjnnniiibbbddd{{{rrr^^^dddBBBIIIHHH???;;;444888<<>>111333AAAXXX{{{pppUUUEEEBBBBBB@@@AAA@@@???>>>>>>???@@@@@@??????@@@AAABBBCCCCCCDDD???AAABBBCCCCCCEEEGGGJJJHHHFFFDDDDDDFFFGGGGGGGGGFFFGGGJJJLLLOOOPPPQQQQQQXXXmmmVVVGGGAAAiiibbbVVVXXXaaajjjllliiijjjrrr{{{~~~|||xxxwwwyyy}}}hhhUUUIIIBBBEEEQQQcccttt}}}~~~}}}{{{~~~~~~||||||}}}mmmooovvvyyyzzz~~~xxx___RRRTTTZZZ\\\ZZZXXXZZZ\\\]]]^^^]]]\\\ZZZZZZZZZ[[[]]]______]]][[[]]]\\\\\\[[[[[[]]]aaadddcccccccccbbb```^^^]]]\\\aaa```___eeexxxuuuFFFCCCDDDLLLccc~~~xxxhhhfffdddaaaeeehhheeeaaa]]]\\\]]]```bbbddddddbbb___[[[YYYYYYZZZ[[[YYYXXX[[[```dddeeeccc^^^gggyyyaaaYYYxxxDDDBBBMMM;;;<<<555777777999CCCVVVhhhqqqxxxiiiAAA;;;888333000///...,,,+++))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%(((+++,,,***)))))),,,------...///222666999<<>>===@@@BBB@@@<<<:::999666444777>>>TTTdddsssyyy|||}}}sssrrrpppnnnmmmllljjjiiifffnnnuuuvvv|||kkkfffYYYFFFDDDBBBDDDFFFHHHHHHHHHFFFEEEHHHJJJNNNQQQSSSSSSSSSRRRVVVWWWZZZ]]][[[ZZZbbbmmmyyyyyyPPP<<<888888777666888555666999888333333777444EEE```}}}ppphhhaaa```eeefffbbb\\\OOOCCC;;;:::777666BBBTTThhhyyy{{{YYYCCC>>>AAA@@@===???>>>===<<<<<<===???AAA===>>>???@@@AAAAAA@@@@@@>>>???AAAAAAAAABBBEEEGGGHHHFFFEEEDDDDDDEEEFFFFFFEEEFFFGGGIIIKKKNNNOOOPPPWWWeee|||mmmVVV<<>>888888555333999HHH]]]kkksssfffAAA:::777444111000...,,,***))))))((('''''''''''''''''''''''''''''''''''''''###&&&((()))+++++++++)))+++---///000111444999>>>444CCC>>>......555>>>GGGGGGDDD222888[[[hhh[[[UUUKKKGGGBBB>>>:::666333000///111444:::DDDOOOYYY___eeehhhkkknnnnnnoooqqqrrrxxxyyy{{{yyyeeeSSSGGGEEEJJJQQQAAA>>><<<<<<999444444888FFFUUUgggssszzztttooooooooonnnlllkkkjjjjjjmmmzzzxxxjjjooommmdddQQQ===>>>BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPRRRSSSQQQTTTXXX[[[ZZZXXX[[[```eee~~~uuuVVVBBB888666777333111111444555333222222555666===OOOhhhuuuhhhaaa[[[UUUQQQTTTZZZZZZQQQGGG===>>>999333888QQQssshhhIII:::<<<@@@>>>999<<<<<<;;;:::;;;>>>@@@BBB;;;<<<>>>??????>>>===<<<===>>>???@@@???AAACCCEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMOOOPPPTTT\\\sssYYYBBB???___mmm```[[[\\\dddkkknnnqqqvvvrrrpppwww}}}xxxtttuuu}}}pppYYYFFFDDDEEEOOOfffyyy~~~}}}|||~~~zzzzzz|||}}}zzz}}}~~~~~~~~~}}}zzz{{{nnnrrr~~~qqqYYYYYYXXXXXXWWWVVVVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVPPPSSSXXX\\\___`````````]]]```eeehhhbbbYYYXXX]]]]]]^^^^^^_________^^^^^^``````aaadddkkkzzzTTTGGG???LLLhhh~~~~~~sssbbbiiihhh^^^aaa______^^^[[[XXXVVVXXXZZZUUUYYY]]]]]]YYYUUUTTTTTTRRRUUUXXXXXXWWWVVVXXXZZZXXXgggccc|||SSSooooooIIIBBB???CCC999777444111333>>>QQQaaakkkppp|||aaa@@@:::777444111000...,,,***))))))((('''''''''''''''''''''''''''''''''''''''$$$'''((('''(((,,,,,,***)))+++///000000222888<<<555:::333...444666999BBBHHHFFF888666NNNcccccc[[[QQQMMMFFF@@@;;;888444222111000111555===GGGRRRXXXaaadddiiimmmnnnoooppprrrrrrvvv|||~~~}}}}}}ooo\\\OOOJJJRRR\\\BBB===;;;===>>><<<;;;===<<>>===>>>AAACCCDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGHHHIIILLLOOOQQQSSSWWWmmmsssWWW@@@DDDkkkwwwfffYYY]]]fffjjjlllooo|||www||||||}}}}}}qqqiiijjjbbbnnnzzz}}}xxxnnn```UUULLLDDDHHH^^^uuu~~~~~~~~~|||~~~}}}yyyyyy{{{{{{xxx{{{||||||}}}}}}}}}|||||||||{{{{{{pppwww{{{tttgggPPPRRRTTTRRRPPPQQQWWW\\\ZZZZZZYYYYYYXXXVVVUUUTTTNNNRRRWWWZZZ\\\]]]___```^^^```fffkkkeeeXXXSSSWWWYYYZZZ[[[\\\^^^^^^^^^^^^___^^^^^^^^^cccsss___CCCCCCVVVmmmzzzxxx{{{}}}gggZZZ^^^```]]]___\\\^^^___]]]YYYWWWXXXZZZOOOSSSXXX[[[ZZZVVVSSSQQQPPPTTTWWWXXXVVVTTTTTTUUUOOO___XXXyyyTTT[[[vvvWWWAAABBBBBB:::777333111111666DDDQQQbbb___jjj[[[???999777444222000...,,,)))))))))((('''''''''''''''''''''''''''''''''''''''$$$((((((%%%&&&,,,...+++'''+++///000...///333777888777555<<>>@@@BBBAAA>>><<<777:::DDDTTTeeesss|||yyyoooiiiiiikkknnnnnnoooppptttwww~~~uuu\\\BBB;;;AAACCC>>>===<<<<<<===>>>@@@AAACCCEEEGGGJJJMMMOOOPPPQQQPPPRRRSSSSSSRRRRRRPPPNNNPPP[[[sss|||zzz]]]EEE777888888666555444444444333111222666888555333;;;FFFPPP]]]jjjqqqvvv}}}~~~pppaaaRRRIIIEEECCCFFFLLLEEEBBB===:::888777666555000777@@@JJJXXXpppxxxQQQDDD::::::===;;;888888777888888999::::::;;;;;;;;;;;;;;;;;;::::::999888999:::;;;;;;:::;;;===???AAABBBCCCBBBAAAAAADDDGGGIIIHHHGGGGGGHHHLLLOOORRRRRRTTTeeepppIII>>>MMMuuu}}}ccc\\\```ccchhhooozzzxxxwwwxxxsssuuulllmmmpppqqqkkkaaa^^^___SSSEEECCCXXXppp{{{|||}}}zzz||||||xxxxxx{{{|||yyyyyyzzz{{{{{{{{{{{{zzzyyyvvvzzz~~~~~~oooeeeYYYPPPQQQQQQOOOOOOQQQWWW[[[XXXXXXWWWWWWVVVVVVUUUUUUQQQTTTWWWYYYXXXYYY[[[]]]___]]]bbbhhhdddWWWRRRVVVWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]^^^]]]]]]gggwwwLLLFFFPPP[[[ttt|||tttyyy}}}xxxttt|||yyyzzz~~~uuulllYYYWWWWWWZZZ\\\YYYYYY\\\^^^[[[WWWUUUWWWZZZNNNPPPRRRUUUWWWVVVSSSPPPRRRTTTVVVVVVTTTSSSSSSSSSQQQNNNVVViiipppNNNiiiiiiKKKDDD@@@>>>999666666333222888AAASSSUUU^^^lllzzz[[[AAA999777444222111///,,,)))))))))((('''''''''''''''''''''''''''''''''''''''%%%((((((###%%%,,,///,,,)))---111111...---000333111111777IIIQQQ>>>111;;;@@@GGGOOO@@@111LLLkkkjjj]]]WWWMMMDDD???<<<:::999111///---...222;;;CCCIIIVVV[[[ccchhhlllmmmooopppvvvqqqnnnmmmfff\\\WWWYYYfff{{{jjjbbbjjjwwwXXXLLLAAA@@@AAA===777333555444888GGG\\\nnn{{{|||ooogggdddfffiiimmmnnnppptttyyy~~~qqqbbbrrrxxxpppcccGGG>>>AAA777>>>>>>>>>???@@@@@@AAABBBBBBEEEIIIMMMPPPQQQPPPOOOMMMNNNOOOOOOPPPQQQPPPMMMLLLSSSggg~~~\\\EEE777999999777555555555444777000...444888666777:::;;;CCCHHHIIIOOO[[[dddfffmmmppptttxxx{{{}}}}}}}}}xxxvvvsssooohhh___UUUOOOPPPHHHCCCEEEDDD>>>;;;<<<777999999777444333333555666>>>VVVsss}}}xxx||||||```BBB;;;888;;;;;;888777:::666777888888888888777777;;;;;;:::999999888888888777888999999888999;;;===>>>@@@AAAAAA???@@@CCCFFFIIIHHHFFFFFFGGGKKKOOOQQQOOOOOOXXXhhhyyyTTTMMMEEEJJJpppooo___]]]___gggrrrrrrzzzyyyzzzgggUUUSSS\\\XXXFFF@@@SSSmmmxxx{{{|||xxxzzzzzzxxxxxx|||}}}{{{xxxyyyzzzzzzzzzyyyxxxwwwttt|||~~~vvviii___TTTQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWTTTVVVXXXXXXVVVUUUXXXZZZ___ZZZ]]]dddaaaVVVRRRVVVWWWWWWYYYZZZ[[[[[[[[[[[[[[[^^^aaaaaa[[[[[[kkk~~~OOOIIINNNNNN]]]www}}}|||}}}|||}}}}}}}}}}}}{{{|||}}}^^^UUU___]]]^^^```WWWWWWYYYZZZWWWSSSRRRVVVZZZQQQOOOOOOQQQUUUVVVSSSPPPUUUUUUUUUTTTSSSRRRSSSSSSdddJJJ\\\bbb~~~vvvPPP]]]zzz\\\IIICCCCCC===;;;;;;777222222777BBBMMMTTTUUU___sss~~~ZZZ@@@999666333111000///---+++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((***++++++...111111///...000222555:::999NNN```@@@$$$666:::AAATTTQQQ999@@@bbbrrrjjj^^^PPPGGG???888888<<<:::666111///111666===AAANNNVVV___fffhhhiiikkknnnooojjjaaa[[[^^^ddd```WWWVVV___ooooooooo{{{~~~lllYYYEEE???BBB@@@666,,,333222666999EEEfff}}}{{{sss```bbbqqqbbbhhhooossstttxxx|||ttt}}}~~~}}}qqqtttttt[[[AAA:::;;;<<<===>>>>>>======>>>???BBBEEEIIIKKKQQQUUURRRLLLOOOLLLHHHIIILLLPPPQQQQQQUUUVVVXXXooo~~~^^^FFF@@@<<<===;;;333000222222333222111111333444444222333666999<<<@@@BBBCCCNNNOOOQQQSSSUUUVVVWWWWWWUUUTTTQQQMMMIIIEEEBBB@@@AAA???<<<;;;;;;:::666333888444111111111111444777:::```eeeJJJ???===;;;999777777888999777777777777777777777777888999999999888777555333777777777777777888888999======>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEGGGKKKNNNPPPKKKQQQgggtttSSSJJJ@@@IIIjjj{{{ZZZUUU```hhhdddyyy|||zzz}}}zzzxxx]]]TTT]]]YYYOOOIIISSShhhxxxyyytttwwwyyyzzzyyyxxxvvvvvvwww~~~{{{xxxxxxzzzyyytttpppttt|||xxxxxxfffTTTUUUMMMOOOSSSUUUVVVTTTPPPNNNQQQRRRTTTUUUUUUTTTSSSQQQOOOTTTXXXXXXTTTSSSUUUYYYXXXWWWWWW[[[___^^^YYYSSSXXXXXXWWWWWWYYY\\\^^^``````___^^^^^^___bbbfffhhhgggDDDGGGIIIHHHVVVyyy{{{zzz|||}}}zzz|||||||||{{{ooofff]]][[[```dddaaa]]]YYYXXX[[[\\\VVVNNNOOOUUUTTTOOOLLLMMMQQQSSSRRROOOTTTSSSRRRQQQPPPQQQRRRRRRYYYbbb___WWWnnntttyyyLLLaaaqqqXXXAAAGGG===777999999333111444999>>>FFFPPPZZZeeepppvvv~~~~~~UUU<<<999666333111000///---+++((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,+++---///000000111222444AAA<<<444:::FFF:::///::::::>>>MMMQQQ???:::QQQkkkvvvlll]]]NNNCCC===;;;:::999777444111000444:::>>>HHHMMMVVV___gggjjjjjjiiilllfffdddfffccc[[[VVVXXXTTTYYY```lllssspppzzzrrrdddRRRGGGCCC>>>888333444333555777@@@ZZZttt}}}uuufff```ccchhheeehhhmmmrrrwww}}}}}}{{{wwwccc]]]]]]MMM===:::999;;;<<<======<<<<<<===>>><<>>:::AAABBB;;;555333444444333333333333333...///000222444555777888999:::;;;===>>>???@@@@@@======<<<;;;:::999888777999666444444555666555444---444:::999222222@@@PPP\\\rrrrrrSSSAAA>>>===:::888777777888888777777777777777777777777999999999888777666555444666666555555666666777888;;;;;;<<<===>>>???@@@@@@CCCDDDEEEEEEEEEFFFIIILLLKKKKKKKKKOOO^^^sssnnnSSSGGGFFFRRR~~~}}}^^^VVV]]]eeejjjuuu~~~zzz{{{{{{{{{rrrggghhhggg___YYY```nnnxxxwwwrrryyyzzz{{{zzzxxxwwwxxxyyyvvvyyy{{{zzzvvvqqqnnnmmmyyy~~~vvv~~~ttt]]]PPPRRRPPPQQQTTTUUUUUURRROOOMMMNNNOOOQQQSSSTTTTTTSSSRRRPPPRRRTTTTTTRRRQQQSSSUUUUUUVVVYYY___dddccc^^^XXXYYYXXXXXXYYYZZZ\\\^^^___aaa```^^^^^^aaadddfffhhh\\\CCC@@@AAAIIIfffzzz|||zzz|||sssrrruuuzzzpppiiibbb```ccceeedddaaa^^^ZZZXXXYYYWWWQQQOOORRRRRRMMMIIIIIIMMMOOONNNLLLNNNNNNLLLLLLKKKLLLMMMNNNRRR[[[YYYPPP]]]xxxRRRiiiwwwTTT;;;CCCFFF???777555666777444777<<>>@@@BBBEEEFFFFFFFFFHHHIIIMMMUUUTTTMMMWWWuuupppQQQBBBDDDKKKfffzzzZZZRRR^^^^^^bbbkkkqqqssstttwwwyyy{{{~~~}}}vvvxxxrrrmmmooovvvzzzyyyuuuyyyzzzzzzxxxwwwvvvxxxyyytttwwwxxxtttnnnkkknnnrrr{{{sssyyyzzzhhhXXXSSSVVVSSSTTTTTTTTTSSSQQQOOONNNLLLNNNPPPSSSTTTTTTTTTSSSQQQQQQPPPPPPOOOOOOPPPPPPPPPSSSXXX___eeeeee```[[[YYYYYYYYYZZZ[[[\\\\\\]]]aaa^^^[[[\\\```cccdddcccmmm^^^BBB:::AAAMMMiii~~~wwwxxx|||}}}xxxwww{{{|||{{{{{{~~~uuuhhhddd___]]]]]]]]]]]]]]]```YYYTTTUUUVVVSSSPPPNNNPPPKKKFFFEEEGGGIIIJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKRRRSSSJJJLLLjjj\\\XXXrrroooGGGDDDBBBAAA<<<555333666444555777999<<>>AAALLLWWWHHH===MMMrrr~~~iiiUUUMMMEEE;;;888:::;;;777222///000333888===GGGSSS]]]cccbbb```PPPLLLOOOWWWTTTJJJJJJRRRTTT___kkkqqqxxx|||mmmpppYYYFFF===:::999>>>===999888666:::VVV{{{wwweeeWWWZZZeeehhhccckkkkkknnnwwwuuuaaaEEE666888999:::;;;666777999::::::999999;;;<<<>>>AAACCCCCCFFFLLLOOOMMMHHHHHHJJJLLLMMMNNNMMMLLLWWW\\\WWWRRRYYYggggggSSSFFF???<<<888666666888777444222333666666555444333333222222111111222222222222111111111111111111222222222222333333222222333333222222>>>444...444EEEcccyyyqqqOOO>>>;;;<<<:::999888777666666666666666666666666666666666666888777666555444555666777555555444444555555666777888888999:::;;;<<<======???BBBEEEGGGGGGGGGGGGHHHDDDKKKMMMJJJQQQkkkfffHHHHHH:::CCCdddyyy[[[OOOTTT\\\eeejjjmmmqqquuuuuuwww{{{}}}|||zzzxxxyyy{{{||||||wwwxxxxxxvvvttttttuuuwww{{{vvvpppnnnqqqxxxuuulllyyy}}}yyyjjj\\\VVVWWWXXXSSSSSSSSSRRRQQQPPPPPPOOONNNPPPRRRTTTUUUUUUTTTSSSTTTRRROOOOOOOOOPPPOOONNNMMMOOOTTTZZZ___```]]]YYYXXXYYYZZZ[[[[[[[[[[[[[[[^^^ZZZWWWXXX\\\______]]]ggg[[[===<<<:::SSSlllwww}}}~~~}}}zzz{{{~~~{{{zzzzzzrrrsssxxx~~~yyyqqqrrr{{{pppqqqfff^^^]]][[[XXXUUUTTTUUUWWWZZZUUUQQQQQQSSSRRRPPPNNNNNNJJJDDDBBBCCCEEEGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJGGGKKKOOOKKKFFFUUU[[[RRR}}}sssPPP888???EEE;;;333666555555555555777===CCCHHHMMMXXXdddjjjooouuuxxxxxxvvv}}}~~~}}}OOO???999666333111000///---+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***,,,222000---///333555444333666///;;;<<<888\\\ttt\\\...<<<<<>>```zzzzzzcccSSSGGG;;;:::<<<<<<:::444000///000000777BBBKKKQQQVVVZZZ]]][[[XXXRRRMMMNNNRRRRRROOONNN[[[kkkvvv}}}|||vvvdddyyybbbQQQIIIDDD>>>===AAA<<<::::::999RRR~~~vvvdddWWWXXX```ccceeeiiimmmooouuu~~~|||yyy}}}~~~uuummmPPP<<<666:::777777888333555777999999888888:::;;;999===>>>===@@@EEEIIIHHHEEEGGGJJJLLLLLLLLLKKKKKKRRRZZZXXXRRRRRRVVViiiyyy^^^LLLCCC999555666::::::777666:::333333333222111111111000222222222222222111000000000000000000000000000000000111333555555666666777333000666DDDTTThhhwwwTTT===888:::<<<888777666666555555555555555555555555555555555555666555444444444555666777666666555555666666777888888999::::::<<<<<<===>>>???BBBFFFHHHHHHGGGGGGHHHIIIFFFIIIMMMMMMTTTrrrcccLLLGGG>>>EEEjjjYYYUUUPPPRRR\\\iiissswwwsssssstttwwwxxx|||yyyvvvxxx{{{}}}wwwxxxxxxvvvsssrrrssstttwwwmmmhhhppp}}}qqqlllxxxrrrqqqgggYYYRRRTTTUUURRRQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQVVVSSSQQQQQQQQQQQQPPPNNNOOOPPPQQQTTTVVVXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZYYY\\\YYYWWWXXX[[[\\\\\\[[[eeesss[[[>>>333???NNN]]]qqquuullliiilllpppsssvvvzzzyyyxxx||||||tttrrrssssssmmmiiirrr{{{~~~hhhfff\\\]]]\\\YYYVVVTTTUUUVVVOOOOOOOOONNNNNNOOOPPPPPPMMMIIIDDDAAAAAACCCFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEKKKMMMHHHJJJfff]]]nnnnnnLLL???BBBDDD???888333333222000111555:::???EEEMMMSSSVVV[[[dddkkknnnjjjrrrwwwuuussswww}}}NNN???999666333111000///---+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***///......///222666888888777222CCCGGG>>>RRRcccOOO...777777<<>>>>>>>>===;;;888555111///+++111:::@@@EEEKKKSSSYYYfffaaaUUULLLOOOXXXVVVMMMPPPZZZgggrrr{{{~~~vvvmmmJJJVVVWWWbbbyyyvvvyyyvvvjjjYYYNNNJJJDDD<<<888CCC>>>:::AAA???QQQ{{{xxxdddVVVRRR\\\bbb```dddmmmpppvvv~~~~~~zzzyyyvvv~~~zzz~~~~~~fffYYYAAA777888<<<666444555111555666888888888888:::<<<888<<<>>><<<===BBBEEEEEEDDDGGGIIIKKKJJJJJJKKKKKKJJJRRRRRRPPPRRRQQQYYYmmmiiiSSS@@@:::888;;;:::444444999444444333333333333333333222222222222222111000///......///000111111222222222222222111000000222555---@@@^^^ssspppjjjzzz~~~XXXAAA999777777888555555555555444444444333555555555555555555555555444444444444444555666777666666555555666666777888999999:::;;;<<<===>>>>>>>>>AAAEEEGGGGGGFFFFFFGGGTTTMMMPPPYYYTTTNNNbbbXXXLLLAAA:::IIIppprrrTTTCCCJJJ[[[dddeeetttrrrsssvvvwwwwww}}}wwwssssssvvvxxxxxxyyyyyywwwtttqqqppppppccc___dddvvvtttfffppp|||rrrjjj___UUUSSSVVVUUUQQQNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQSSSSSSRRRQQQNNNMMMSSSSSSSSSSSSRRRPPPOOOOOORRRRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\```eee{{{YYY???999999GGG^^^ssswwwlllZZZYYYWWWVVVYYYcccqqq|||wwwxxx{{{~~~||||||vvvnnnsssrrrxxx~~~ttttttvvvcccbbbZZZZZZZZZXXXUUUSSSRRRSSSGGGKKKMMMLLLLLLOOOOOONNNJJJHHHEEEBBBBBBCCCEEEGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCAAAEEEKKKIIIEEEQQQccc[[[{{{qqqJJJ:::FFFHHH999777666444111//////333555999AAAGGGIIILLLSSSXXXZZZWWW___ddddddccchhhmmmoooPPPAAA999666333111000///---+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((111222222111111222555888444222DDDOOOAAA===@@@777888222555===HHHUUUWWWLLLBBBZZZxxxqqqYYYJJJBBB???<<<<<<<<<:::555000---///222888@@@JJJTTTZZZ^^^UUUOOORRRZZZ]]]\\\YYYXXX```iiirrr}}}cccSSSGGGNNN]]]___WWWQQQMMMRRRPPPFFFAAACCCAAA:::HHHWWWPPPIIISSSQQQYYY{{{ssscccSSSUUUZZZ^^^```bbbiiiooosss|||~~~}}}}}}pppxxxcccMMM<<<555999<<<555444777444444666888888888999:::<<<:::???BBB@@@???BBBDDDDDDDDDFFFIIIIIIHHHHHHJJJLLLKKKNNNKKKMMMTTTSSSTTT```ppp{{{cccXXXOOOLLLDDD777333777888888777777777777777666333333444444444333222222000111111222333444555555666555555555888@@@JJJRRRUUUkkk|||\\\???:::<<<777444777444444444444444333333222444444444444444444444444111222333444555666666666555555444444555555666777888999999:::;;;<<<======<<>>LLLWWWhhh{{{hhheee^^^UUUPPPTTT^^^ggglllnnnssswwwzzz{{{{{{zzz|||}}}{{{zzz{{{uuuooollluuurrrzzz{{{xxxiiicccYYYVVVVVVUUUTTTSSSQQQOOOMMMGGGIIIJJJJJJNNNRRROOOHHHFFFFFFEEECCCBBBCCCEEEGGGGGGEEEDDDBBBAAAAAAAAABBBDDDAAABBBFFFFFFDDDHHHPPPxxxrrraaa}}}lllPPPHHHFFF@@@======:::777333222333444111888>>>>>>>>>BBBEEEEEEEEELLLQQQQQQSSSXXX\\\]]]OOO???999666333111000///---+++)))(((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''777888777333///---000333777000;;;EEE:::333===EEEEEE111555CCCCCCMMM]]]\\\999JJJjjjgggWWWDDD???;;;<<>>888111222000///555AAAOOOYYY^^^OOODDDHHH\\\hhhfffgggnnn[[[cccmmmuuukkk]]]___VVVLLLPPPYYYJJJWWW]]]XXXWWW]]]___[[[dddvvvlllaaalllhhhhhh|||iiiSSSKKK[[[eee```^^^gggpppqqqvvv|||vvvmmm}}}^^^AAA>>>666888:::444666;;;888444666888888888999;;;<<<999???BBB@@@>>>@@@BBBAAADDDFFFIIIIIIGGGGGGJJJMMMOOOMMMFFFHHHSSSRRRPPPWWW[[[qqqqqqgggVVVBBB:::===888888888777666666555555333333444444444333333222222222222222222222222222444666:::AAAOOOdddzzzrrrzzzzzz\\\@@@111:::@@@777222888333333444444444333222222444444444444444444444444000111333555666666555555444333333333333444555555888888999:::;;;<<<<<<===;;;===@@@AAAAAAAAACCCDDDBBBFFFIIIHHHFFFIIIPPPWWWggg~~~eeeQQQHHH===:::VVV{{{ZZZFFFFFFLLLRRRWWW```fffeeecccgggoootttvvv}}}yyyvvvttttttvvvvvvuuusssppprrrsssqqqmmmgggcccaaaqqq{{{sssfff___ddd~~~iiihhhuuu~~~nnnwww|||bbbXXXSSSTTTTTTPPPOOOSSSMMMNNNNNNNNNMMMKKKJJJHHHDDDEEEGGGIIIIIIHHHGGGFFFFFFLLLRRRRRRNNNJJJJJJKKKKKKMMMPPPQQQPPPOOOOOOOOOSSSSSSRRRRRRTTTVVVYYY[[[UUUZZZ^^^\\\VVVTTTWWW\\\```]]]^^^mmmuuuUUU>>>>>>@@@@@@QQQkkk}}}|||nnn___VVVUUUWWWgggjjjoootttwwwxxxwwwvvvqqqrrrtttvvvxxxzzzzzz{{{sssuuuzzzooohhhmmmuuurrrooobbbbbbkkkYYYWWWVVVTTTTTTTTTRRROOOLLLJJJJJJHHHIIIQQQVVVOOOBBBDDDDDDDDDCCCBBBCCCEEEFFFIIIGGGEEECCCBBBBBBBBBBBBGGGCCCBBBCCCDDDDDDHHHLLLNNN^^^nnnxxxPPPCCCMMM======<<<999666444444666000555777444333777;;;<<<;;;AAAEEEFFFJJJOOORRRRRROOO>>>999666333111000///---+++***)))(((&&&%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&***...222444333333555777===999:::>>>888111===QQQcccRRR999333@@@JJJTTTeeeXXX???NNNwwwaaaSSSGGG???@@@@@@;;;666666222---+++333AAALLLOOOMMMNNNLLLMMMRRRZZZbbbfffhhhdddbbbiiiuuu}}}|||wwwyyy}}}yyypppwww{{{zzz}}}}}}}}}vvveeeSSSIIIWWWUUUXXXaaagggkkkpppvvv~~~zzzuuugggzzzkkkOOO888777666666555444444333333555555555666666666666777999:::;;;<<<============@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNRRRUUUXXXYYYfffvvvgggccckkkOOO???666999<<<999888<<<222999888//////888888///555777666222111444888;;;GGG[[[ffffffwwwoooOOO<<<;;;888555444333444555333333333222222222111111111111222222222333333333111222333333333333222111222222111222222444555666777777777888999999999::::::;;;<<<===>>>@@@AAAAAAEEEFFFGGGGGGHHHIIIJJJKKKOOOnnngggQQQIIIEEEHHHOOO}}}ttt\\\MMMPPPGGGFFFOOOUUUVVV[[[bbbjjjjjjlllooorrrsssqqqpppnnnpppqqqrrrqqqmmmiiigggfffhhhgggcccaaakkk|||vvvggg[[[]]]eeeyyywwwtttoooqqqwww}}}yyyuuuooo[[[ZZZWWWSSSOOOMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHIIICCCBBBAAAAAABBBDDDFFFHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHJJJLLLMMMLLLKKKJJJJJJJJJLLLOOOSSSVVVYYYXXXXXXXXXXXXXXXWWWVVVUUU\\\```bbbdddpppbbb@@@CCCBBB@@@KKKWWWiiizzzjjj___]]]bbbjjjqqquuuwwwwwwwwwttttttsssrrrrrrtttwwwyyy}}}uuugggbbb___mmmzzzvvv{{{kkkZZZbbb```QQQXXXUUURRRPPPPPPPPPOOONNNIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>@@@DDDIIIHHHCCC??????@@@BBBCCCDDDDDDCCCCCCDDDEEEIIIdddtttddd]]]AAA@@@AAAAAA@@@>>>:::444///555333111///000333888:::555555777888:::<<<===>>>WWWAAA999666333111000///---+++))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''---222444222222666:::===888999AAAEEECCCDDDJJJbbb]]]EEE111666CCCQQQ___jjjFFFDDDfffvvv___OOO@@@<<<======???CCC666111---000:::GGGPPPUUUbbb___\\\\\\]]]^^^]]][[[fffeeekkkvvv}}}yyyYYY___fffttt^^^NNNNNNWWWYYYZZZ]]]dddiiinnnzzzzzzzzz{{{bbbeee|||qqq\\\EEE333666666555555444333333222333333333444444444555555777777999:::;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBEEEFFFHHHIIIIIILLLOOORRRQQQQQQZZZnnnppp[[[IIIGGGMMMKKKAAA777>>>DDDBBB888333999AAACCC333555@@@OOORRRLLLNNNVVV|||{{{xxxXXX@@@;;;:::777555333333444444333222222222222111111111000000000111111111222222000000111222222111000000111111222222333333333333666777777888888999999:::999999:::;;;<<<>>>>>>???BBBCCCEEEFFFHHHJJJLLLMMMRRReee{{{ZZZEEEBBBHHHcccmmmQQQHHHAAACCCHHHLLLNNNQQQWWWXXX[[[]]]___aaacccdddfffeeecccaaa^^^[[[YYYXXXPPP\\\lllzzzsssbbbUUUVVViii}}}}}}zzzxxx}}}|||ooobbbWWWVVVSSSOOOLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDCCCBBBCCCEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFGGGIIIKKKJJJIIIIIIIIIIIIIIIKKKNNNQQQSSSQQQQQQRRRSSSSSSSSSSSSSSSVVVZZZ^^^aaahhhyyyaaaCCC999===JJJLLLYYYkkk{{{~~~qqqooooooqqqttttttqqqmmmsssvvvxxxvvvtttuuu|||rrr```^^^iiimmmrrr{{{|||{{{bbbUUUWWWYYYXXXUUUSSSPPPOOOOOOOOONNNMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????>>>BBBEEEDDD@@@===>>>@@@AAABBBDDDCCCBBBBBBCCCEEEHHHSSS{{{mmmdddfffKKKEEE@@@>>>:::666999AAA666777888888777333000---555555555666666666777777^^^@@@999666333111000///---+++***)))))))))******+++,,,'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%***000333333444999===AAA;;;777<<>>????????????CCCDDDFFFFFFGGGIIILLLOOOOOOOOOSSS]]]lllxxxrrr\\\]]]aaaccc]]]XXX^^^nnn}}}iii\\\bbb{{{~~~xxx}}}kkkSSS@@@555:::888666444333333333333222222111111111000000000////////////000000000000///000000111111000000///000111222333333333222111666666666777888999999999888888999999:::;;;<<<<<>>>>>??????<<<>>>@@@???<<<;;;===??????AAABBBBBBAAAAAABBBCCCHHHDDDXXXggg```|||jjjWWWHHHGGGIIIDDD>>>===999888666555555666888999777777666666666666666666hhhAAA999666333111000///---+++*********))))))***++++++&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''))),,,111666:::===>>>FFFBBB:::666<<>>SSScccbbb```]]]\\\]]]___aaacccggghhhmmmsssuuuxxxxxxkkkqqqeeeeeeccc|||}}}lllVVVLLLKKKNNNTTTYYYXXX\\\eeepppwww}}}xxx|||~~~mmmmmmvvvRRR:::333444444444333333222222222222000000000111111111222222222333555666888888999999:::;;;<<<===>>>>>>>>>>>>BBBCCCDDDEEEEEEGGGJJJMMMNNNOOORRRUUUZZZgggnnnoooqqqtttuuuqqqssszzzooo}}}^^^GGG;;;777555777666555333222222222222111111111000000000//////....../////////000000000000000000000000000000000000222333555555444222111444555555666777888999999888888888999:::;;;;;;;;;>>>???AAADDDGGGIIIKKKLLLOOOJJJPPPiiiqqqRRRDDDCCCDDDMMMfff}}}jjjddd___XXXOOOQQQQQQMMMGGGEEEIIIMMMRRRUUUZZZaaalllwwwmmm]]]WWWMMMKKKZZZssszzzzzzrrrjjj```TTTKKKMMMKKKIIIHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDEEECCCAAA@@@??????AAACCCDDDCCCBBBBBBCCCEEEFFFEEEDDDEEEEEEEEEDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJLLLMMMNNNVVVSSSWWW[[[VVVVVVkkk}}}OOOJJJHHHEEEEEEJJJWWWhhhtttwwwiiiZZZQQQNNNYYYcccnnntttjjjeeeooo~~~fffTTTUUUTTTLLLLLLTTTNNNLLLIIIIIIIIIJJJIIIIIIBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA>>><<<<<<<<<>>>???;;;<<<<<<;;;::::::===@@@>>>???@@@@@@??????@@@AAAGGGAAAJJJiiilllZZZllllllPPPBBB@@@BBBCCCGGGDDD???:::777666777888222222222222222222222222rrrFFF999666333111000///---+++,,,+++***)))((((((((((((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&'''(((+++((('''...888??????<<>>@@@???777CCCRRR```YYY;;;000@@@MMMooovvvYYYIII___sss]]]MMMEEEAAA>>>>>>@@@>>>666111666EEESSS]]]YYYTTTPPPOOORRRWWW[[[dddggglllqqqrrrttt|||vvvuuuwwwqqq}}}yyyuuulllVVVCCCCCCPPPYYYYYYVVVaaadddpppzzzwwwzzz}}}ooo^^^rrrpppHHH111///666222222222222111111111111111111111111222222222222222333555666888999999::::::;;;<<<======>>>>>>>>>AAACCCDDDDDDEEEGGGKKKMMMJJJNNNRRRRRROOORRRccctttuuuUUU???888888888777555444333222111111000000000000/////////........./////////000000000000111111111111111111111111111111222444666666555333222333444555666777888999999888888999:::;;;<<<<<<===???@@@AAACCCEEEFFFHHHHHHNNNJJJLLLXXXlllmmmXXXGGGFFFHHHQQQhhh{{{}}}}}}yyyrrrnnnqqqttt}}}pppaaaRRRIIIIIIQQQaaaxxx~~~nnn}}}{{{ooobbbWWWPPPNNNOOOJJJHHHFFFFFFGGGGGGFFFDDDAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>>>>@@@BBBCCCCCCBBBAAABBBDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMVVVQQQSSSYYYVVVPPP[[[mmm~~~gggcccZZZMMMBBBBBBMMMXXXkkkttt}}}sssggg\\\RRRKKKIIISSS\\\ffftttzzzzzz|||___XXXRRRQQQQQQOOONNNOOOLLLJJJGGGFFFFFFGGGFFFEEE@@@@@@AAAAAAAAAAAAAAAAAAAAA???===;;;:::;;;<<<===;;;;;;;;;:::999;;;===???;;;===>>>>>>======>>>???DDDCCCGGGYYYtttxxxaaaaaaxxx^^^UUUPPPHHH<<<>>>@@@AAAAAA???===;;;::::::999999888888777777nnnEEE999666333111000///---+++++++++)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***+++'''&&&,,,777>>>>>>:::999FFFSSSUUUMMMEEEEEEIIIGGGMMMbbbRRR000444CCC[[[qqqttt```III```sss[[[LLLDDD@@@AAABBBAAA:::222000666<<>>---...333111111111111111111000000111111111222222222333333222333444666888999::::::::::::;;;<<<============@@@AAACCCDDDEEEHHHKKKNNNLLLOOOSSSTTTPPPMMMTTT___mmmfffPPP:::444999;;;888444333333222222111000///////////////.........------////////////000000000000222111111000000111111222000111333444555555444444222333444555666777888999777888999:::<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEGGGHHHKKKOOOXXXllleeeVVVJJJ>>>>>>IIIOOO___ppp{{{hhh___RRRGGGBBBAAACCCDDD[[[oooxxxppp~~~zzz}}}wwwmmmbbbTTTJJJHHHKKKIIIFFFDDDDDDFFFGGGDDDAAA>>>???@@@AAAAAAAAAAAAAAA?????????>>>>>>======<<<@@@??????>>>>>>@@@AAABBBBBBAAA@@@BBBDDDEEEDDDCCC@@@AAABBBDDDEEEGGGHHHHHHKKKJJJIIIIIIJJJLLLMMMOOOPPPMMMPPPWWWWWWTTTWWW___jjj{{{zzzrrr___KKK>>>>>>CCCHHHPPP]]]lllyyy|||sssfff\\\PPPJJJGGGHHHOOOWWWccc^^^ZZZkkk{{{mmmXXXZZZVVVNNNKKKNNNPPPOOOKKKIIIFFFDDDDDDDDDCCCBBB???????????????????????????>>><<<;;;::::::;;;;;;;;;::::::999:::;;;<<<===:::;;;<<<<<<;;;;;;<<<===>>>BBBBBBHHHXXXlllbbbSSSeeetttzzzkkkUUUPPPHHH@@@<<<;;;===>>><<<;;;:::999888777666666|||dddBBB999666333111000///---+++***)))((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&(((***,,,'''&&&'''+++111666999:::999AAAPPP\\\XXXMMMIIIOOOSSSOOOVVVpppzzz[[[:::555:::KKK```xxxwwwWWWRRRtttvvv___OOOEEECCCBBBAAA===999555444444555666777777999>>>FFFLLLRRRWWW]]]bbbffflllrrrvvv{{{zzz|||zzzuuujjj[[[PPP@@@FFFNNNRRRQQQSSS^^^kkkqqqttt~~~www|||oooeeeddd|||ttt^^^EEE555000111000000000000000000000000000000111111111111222222222111222444666777999999:::999999:::;;;<<<<<<<<<<<<===???AAACCCDDDGGGLLLOOOMMMMMMOOORRRQQQOOORRRYYY[[[ooowwwiiiGGG;;;222444777666444333111111111111000//////............------------,,,------........./////////111000////////////000111......///111222333444444111222333444666777888999666666888:::<<<>>>???@@@???@@@@@@AAABBBCCCDDDDDDAAADDDIIILLLNNNXXXqqq|||jjjZZZLLLCCCBBB???@@@GGGPPP]]]ooo}}}}}}|||yyytttlllccc[[[SSSOOOIIIDDD>>>;;;???JJJWWWaaazzzvvvxxxwwwmmmddd]]]TTTJJJFFFGGGGGGDDDAAABBBEEEEEEBBB>>>;;;<<<===???????????????>>>>>>>>>>>>===<<<;;;:::======>>>>>>>>>?????????AAA@@@???@@@BBBDDDCCCBBB@@@AAABBBDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLOOOQQQKKKNNNRRRUUUVVVVVVXXXZZZ```sssjjjVVVJJJEEE???@@@DDDMMMWWW^^^aaaaaajjjpppwwwzzzyyywwwvvvwwwqqqooommmkkkgggbbb[[[VVVKKKFFFEEEJJJOOOSSS[[[cccuuummmfffsss{{{aaa]]]ZZZUUUNNNKKKKKKMMMNNNLLLIIIEEECCCCCCBBBAAA?????????>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999:::999888999999:::::::::888999;;;:::999999:::<<<:::AAA???@@@GGGMMMmmmjjjRRRSSSjjjvvveeeVVVLLLGGGEEE;;;;;;<<<===>>>??????@@@vvvbbbEEE999666333111000///---+++((((((((((((((())))))***''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---"""&&&***++++++...444:::@@@===FFFUUUXXXMMMIIIOOOTTTFFF:::HHH^^^XXXEEE???222HHHWWWjjjsssWWWSSSxxxaaaRRRBBBAAA@@@@@@@@@???;;;888///111444444444777;;;???GGGMMMSSSXXX^^^ffflllooosss}}}|||}}}~~~zzzwwwsssooogggYYYFFF999CCCJJJSSSXXXVVVWWWcccppp{{{}}}zzztttbbb```ggg}}}gggGGG222000555444...////////////000000000000000000000000111111111111000111333555666888999999888888999:::;;;;;;;;;;;;;;;===@@@AAADDDGGGKKKOOOIIIFFFEEEIIILLLMMMQQQUUUXXX[[[dddtttgggKKK666;;;666333333000,,,///777000000111111000///...---......---------,,,,,,,,,,,,,,,,,,---------......000///...------...///000,,,,,,---...///222333555111222333444666777888999444555777999;;;>>>???@@@>>>>>>???@@@BBBCCCDDDDDDDDDGGGKKKNNNNNNRRR___lllrrrZZZMMMBBB<<<@@@BBB>>>===AAA???CCCJJJQQQUUUTTTOOOKKKFFFEEEDDDAAA???>>>===<<<===@@@EEEOOO___ttt{{{}}}dddWWWMMMMMMMMMJJJHHHJJJFFFBBB???@@@CCCCCC@@@;;;888999;;;===>>>>>>======>>>>>>>>>>>>===<<<:::999;;;<<<======>>>>>>======@@@???>>>???AAABBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDEEEFFFIIILLLPPPRRRJJJRRRWWWTTTSSSVVVYYYXXXSSSaaauuu{{{eeeYYYPPPIIIBBB@@@CCCEEEDDDBBBAAACCCGGGKKKNNNNNNLLLJJJKKKLLLKKKHHHDDDBBBCCCDDDBBBFFFRRRbbbiiigggfffhhh~~~uuueee___^^^UUUPPPQQQOOOIIIGGGJJJLLLIIIEEECCCBBBAAA???>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;999888777999888888888999999888777777999::::::999888:::;;;999AAA???@@@CCC;;;KKKvvvlllVVVHHHYYYxxxyyy\\\]]]```dddhhhllloooqqq^^^@@@999666222000///...,,,+++))))))))))))(((((((((((('''((('''&&&%%%%%%''')))''''''&&&%%%&&&'''((()))***)))((((((+++222;;;AAAUUUMMMAAANNNbbbUUU@@@FFFGGGHHH@@@;;;KKKccccccRRR333888NNN```mmmyyySSS]]]~~~ZZZPPPEEE===AAAEEEAAA<<<;;;666555222///...111666:::>>>DDDKKKOOOSSSYYYbbbjjjqqquuu~~~~~~}}}||||||{{{vvvsssjjjZZZHHH>>>>>>BBBJJJUUUWWWPPPQQQaaarrryyy~~~{{{ggg[[[kkk~~~ZZZ888...111000///000////////////////////////////////////000000000000000111222444555666666666999999999::::::;;;;;;<<<=========>>>@@@BBBEEEFFFBBBCCCGGGLLLLLLIIIOOOYYYYYYVVVXXXaaaiiiwwwhhhRRRCCC:::777444444222111111111222333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...;;;666///,,,,,,---,,,+++////////////000000000000222444888:::;;;888555333666888999999999999:::<<>>>>>>>>???@@@AAAAAADDDEEEHHHJJJLLLPPPTTTXXXqqqppp]]]JJJBBB???<<<:::<<<777999===???@@@>>>;;;999:::999;;;<<<:::888???KKKGGGVVViiiyyyxxx{{{vvvmmmPPPNNNKKKJJJIIIIIIGGGFFFBBBBBBAAAAAA@@@??????>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888888:::;;;;;;<<<<<<=========:::<<<>>>>>>>>>???AAACCCBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDBBBBBBCCCFFFIIIKKKJJJLLLPPPSSSVVVWWWWWWWWW[[[[[[bbbuuujjjgggXXXCCC<<>>;;;>>>EEEJJJLLLTTTZZZiiiuuusssgggdddhhh|||rrrpppxxxccc[[[[[[ZZZVVVSSSOOOLLLJJJIIIHHHFFFDDDCCCAAA???>>>>>>??????===<<<<<<;;;;;;:::999999:::999999999888888777777777777888888888888777777777777777777888999:::;;;<<<;;;;;;;;;>>>BBBFFFHHHvvvhhhWWWQQQRRR[[[mmm|||qqqmmmkkkpppzzz|||eeeEEE999666222000///...,,,+++))))))))))))(((((((((((('''''''''&&&%%%%%%''')))'''&&&&&&%%%&&&'''((())))))(((((((((***111999???VVVQQQJJJOOO^^^___SSSNNNEEENNNQQQNNNXXXoooQQQ===333@@@[[[vvv{{{mmmYYYZZZeeeVVVGGGCCCBBB???<<<===;;;999555000......111444555:::AAAEEEHHHNNNVVV]]]cccgggoooyyy~~~}}}}}}|||||||||}}}yyyzzz{{{{{{yyyvvvrrrpppfff^^^PPPDDD>>>@@@FFFKKKSSSRRRUUU^^^iiirrrzzzlllaaakkk|||aaaFFF...+++000111///111////////////////////////....../////////000000000000111222333444555555555555555555666666777888888;;;;;;;;;;;;===@@@CCCDDDEEEEEEHHHLLLKKKIIIMMMTTTPPPMMMNNNTTTWWW^^^rrr~~~nnnWWWDDD:::777444222333222111000000000111222111000///...------------++++++++++++++++++++++++***+++,,,,,,++++++,,,...666111---++++++------,,,....../////////000000000333555888;;;;;;999666444666777999999888888:::;;;>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHJJJMMMQQQUUUYYYhhhssscccRRRHHHFFFAAA???<<<;;;<<<>>>@@@AAA999<<>>>>>======<<<<<<;;;;;;:::::::::::::::::::::;;;;;;::::::999999999999999:::::::::::::::;;;<<<>>>>>>======>>>@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBEEEHHHJJJHHHJJJNNNQQQTTTUUUUUUUUUUUUUUUYYYeee{{{}}}vvvhhhTTTFFFCCCGGGHHHIIIIIIEEEAAA@@@CCC999DDDSSS^^^bbbaaacccfffbbb^^^dddrrr~~~}}}zzzqqq\\\UUUTTTSSSOOOMMMJJJHHHHHHGGGFFFDDDBBBBBB@@@???>>>>>>======;;;;;;;;;:::999999888888777666666666666666666555333444666777888777777666666666666666777888999::::::999999:::<<>>???@@@@@@AAABBBDDDEEEFFFGGGJJJNNNPPPKKKOOO]]]vvv{{{yyyhhhbbbZZZTTTSSSVVVYYY[[[]]]dddrrr{{{zzzxxxxxxdddUUUMMMHHHDDDBBB@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::::::::999888888777777888888888999::::::;;;:::::::::888888888888777777777777;;;<<<===<<<;;;:::;;;<<<=========>>>>>>??????@@@AAAAAA@@@@@@AAADDDGGGIIIGGGHHHKKKNNNPPPRRRRRRRRRQQQQQQRRRVVVccc{{{{{{pppyyyvvvnnnjjjiiihhhbbbXXXPPPOOOUUUZZZdddiiiddd___hhhvvvssslllooozzz|||yyyeeeTTTOOOOOOMMMHHHGGGFFFFFFGGGFFFDDDCCC@@@@@@@@@???>>><<<;;;:::999999999888777777666666333333333333333333444444111333555777888888777666444444444444555666777888666777888999:::<<<======:::GGGjjjyyyxxxqqqhhhfffllljjjaaa___fffjjjCCC999666222000///...,,,+++))))))))))))((((((((((((&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&''''''(((((('''''''''&&&(((,,,222777;;;>>>SSS___[[[dddoooggg\\\___```^^^XXXTTTTTTWWWLLLHHH555000BBBPPPbbbttt^^^```rrrYYYIIICCCCCCEEECCCBBB???===:::777222///---///222444666999>>>BBBFFFMMMVVV[[[^^^bbbiiioooqqqrrrtttuuuwwwwwwwwwwwwttttttssssssrrrqqqppppppooonnnkkkfff]]]SSSJJJDDD<<<888777===GGGPPPSSSRRRVVV[[[iiiwww|||iiiaaakkkzzzeeeQQQ[[[www```NNN555...+++...111...---///------------------------------........./////////000000111111111111111000222333333444555666777777999888777666888;;;>>>AAAHHHFFFFFFIIIKKKLLLKKKKKKRRROOOOOOTTTTTTRRRTTTXXXXXXllltttXXXCCC;;;777444444666666111---/////////.....................---,,,,,,,,,,,,,,,***************))))))))))))***++++++******+++,,,,,,+++******+++,,,---...------------...............///111333333333222111444555777777666666888999;;;<<<===>>>??????@@@@@@CCCDDDEEEEEEFFFGGGKKKMMMQQQLLLLLLZZZsss|||www{{{zzzpppZZZKKKDDDBBBDDDBBB@@@@@@AAABBBAAA@@@<<<;;;;;;::::::999999888777777666555555555555666666777888999::::::::::::888777777777666666555555888999;;;:::999999:::;;;;;;;;;;;;<<<<<<=========@@@??????@@@AAADDDFFFHHHFFFGGGIIILLLNNNPPPPPPQQQPPPSSSTTTRRRVVVfffyyykkkppp{{{vvv{{{~~~ppp^^^jjjggghhhiiiccc^^^kkk~~~tttpppzzzpppooofffXXXOOONNNNNNLLLFFFFFFEEEFFFGGGFFFDDDAAA>>>>>>???>>>===;;;999777777777666666555555444444000000111111222222333333222444666888999888666555222222222333333444555666444555777888999:::999999===AAAIII```mmmEEE999666222000///...,,,+++))))))))))))((((((((((((%%%'''((((((&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''&&&'''***///222CCCFFFdddzzzllldddooossseeeYYYOOOOOOSSSRRRIII@@@[[[aaaJJJ222555===KKKbbbwwwWWW___vvv^^^NNNEEE@@@@@@@@@@@@AAAAAA===777222000111111222333555888:::666===FFFKKKNNNRRRYYY___bbbccceeefffiiikkklllmmmmmmmmmmmmkkkiiigggeeeccc^^^[[[VVVOOOGGG@@@:::777555888===DDDLLLQQQSSSTTT```nnn|||rrrkkkmmmsss|||{{{iiiUUUVVVxxxXXX<<<000......///...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111000000000222222333444555666777888999888777777888;;;>>>@@@CCCDDDEEEGGGKKKMMMMMMKKKOOOLLLLLLOOOQQQQQQRRRUUUVVV[[[dddooo~~~rrr[[[NNNDDD;;;444222444666666333///,,,+++............------,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++************((()))+++***))))))***,,,,,,,,,---,,,,,,,,,,,,,,,+++,,,,,,,,,------------------...000000111111000222444555555555555666888999:::<<<===????????????CCCDDDEEEEEEDDDFFFIIIKKKSSSPPPLLLMMMWWWmmm|||~~~lllZZZMMMDDDAAA@@@???===<<<<<<===>>>======<<<;;;;;;:::999999888888666666555444444444444555555555777888999999999999888888777777666666555555444666888888888999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGFFFGGGHHHJJJLLLNNNOOOOOOOOOTTTXXXUUUQQQXXXhhhwww~~~qqq|||uuucccgggsssyyyzzz___\\\WWWPPPNNNNNNLLLIIIEEEDDDDDDEEEEEEDDDAAA???===>>>>>>===<<<:::777666666555555444333333222222000000000111111222222222222333555666555444222111111111111111222333444555333444666888999999888777:::<<<;;;AAA```jjjCCC999666222000///...,,,+++))))))))))))((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''))),,,///;;;DDDaaazzzsssgggppptttgggUUUMMMSSS]]]\\\UUUZZZzzzccc???---666JJJmmmwww```___gggRRRDDDCCCAAA@@@@@@AAA@@@;;;666444333222111111222333444111666;;;>>>AAADDDIIINNNSSSTTTUUUWWWYYY[[[]]]]]]______^^^\\\ZZZVVVSSSQQQFFFCCC???:::777555555555888<<>>AAABBBCCCCCCCCCDDDGGGJJJIIILLLNNNLLLMMMWWWjjjzzzwwwrrrzzzssswwwfffTTTKKKGGGDDDBBBBBB>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;:::999999888888777666555555444444555555333444555666777777777777777777777777666666666666333555777888888888:::<<<:::::::::::::::::::::;;;<<<<<<===>>>@@@CCCDDDFFFEEEEEEFFFHHHJJJLLLMMMNNNLLLRRRVVVUUUPPPPPPWWW___ppp~~~vvvUUURRROOONNNNNNLLLIIIEEECCCBBBAAAAAABBBBBB@@@>>>>>>>>>===<<<;;;999777666444444444333222222111111000000000000000111111111///000000000000000000///000000000111111222333444222333555777888888777777666666===EEEEEEPPPyyyhhhBBB999666222000///...,,,+++))))))))))))((((((((((((%%%'''((()))'''&&&&&&'''%%%&&&'''((((((((('''&&&'''((((((((('''(((***---+++;;;LLL[[[dddccciiiyyyxxx~~~vvv___TTT___pppwwwWWWsssYYY555444===UUUooo```___sss___PPPJJJBBB???@@@AAA???===999777555333222222222222444444555666888:::===???CCCDDDEEEGGGIIIJJJKKKLLLIIIJJJIIIHHHFFFCCC@@@>>>666555333222333555888999===@@@FFFLLLTTT___kkksssxxxiiiyyyqqqbbbNNNMMMrrrtttVVV777,,,***+++,,,+++***,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222222//////000111333444555666666666777999999::::::;;;<<>>>>>???@@@AAAAAAAAABBBEEEHHHBBBFFFKKKLLLMMMQQQYYY```lllzzz}}}zzzpppccc^^^RRRHHHGGGIIIFFFCCCCCCAAA???=========>>>===<<<:::::::::999888888777777777777666555555555666666222333444444555555555555555555555666666666666666444666777888777777999;;;999999999999999999999999888999:::<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJMMMPPPPPPOOOPPPRRRUUUVVVlll|||~~~sssxxx{{{|||ppp\\\RRROOOMMMMMMMMMKKKGGGDDDBBBAAA@@@@@@BBBCCCCCCBBB@@@???===;;;999888777777444444333333222111111111000000//////////////////............///111333444000000000000111222333444111222333444666666777777666666>>>DDD<<<666LLLmmmkkkFFF999666222000///...,,,+++))))))))))))(((((((((((($$$&&&))))))'''&&&&&&&&&%%%%%%'''((((((((('''&&&'''((())))))((((((***+++,,,@@@AAA@@@QQQYYYYYYdddkkkqqqTTT\\\yyylllYYYdddwwwhhhQQQBBB333BBBVVVlll[[[XXX^^^TTTGGG@@@@@@BBBDDDCCC>>>;;;888666555444333222333111......111333555555444555777999;;;<<<<<<===999:::::::::888555222000333333333444666999;;;===???CCCLLLWWWeeerrr|||oooiiirrriii[[[RRREEEmmm{{{jjjTTT:::+++///,,,......---,,,------+++************************++++++,,,,,,,,,------------...///111222333333333///000111333444555777777444555777999:::999999888;;;EEEKKKHHHFFFIIILLLKKKLLLOOOOOOJJJGGGHHHLLLOOOPPPIIIFFFLLLQQQQQQSSSWWWUUU\\\ccciiisss{{{rrrcccVVVQQQNNNEEE:::888888777444111000111222///......///111000...+++------...///...---,,,+++***)))))))))))))))******+++******)))(((''''''&&&'''((())))))(((((()))***###'''++++++***((()))***)))************+++++++++,,,,,,,,,,,,---///111222///111222333222222333555666888:::===??????>>>>>><<<===?????????AAADDDGGGFFFEEEFFFIIIOOOSSSTTTTTTTTT\\\qqqxxxkkk```PPPIIIBBBAAAGGGIIIDDD???>>>@@@>>><<<;;;<<<<<<;;;:::999999999888777777666666888888777666666666666777222222333333444444333333444444444555555666666666666888999888777666777999888888888888777777777777555666888:::<<<>>>@@@@@@AAAAAABBBCCCEEEGGGHHHIIIKKKJJJKKKMMMOOORRRUUUVVVUUUZZZjjjzzz|||nnneee^^^UUUQQQMMMLLLMMMMMMKKKIIIHHHCCCAAA@@@AAADDDGGGHHHHHHAAA@@@===:::999888888888444444333333222111111111/////////......---------///......///111555888:::000000000000111222333444000000111222444555666777444777777666:::BBBCCC@@@VVVxxxnnnFFF;;;888444111///...,,,***///...+++)))(((((())))))''''''''''''''''''''''''***)))''''''(((((('''%%%&&&&&&&&&'''((())))))***&&&777BBBFFFTTTiiimmmbbbbbb}}}nnnXXXYYYmmmeeeRRRTTTkkk{{{;;;999@@@JJJaaadddYYYqqqrrr\\\UUULLL===:::BBBBBBAAA???===:::888666444555444333111000000222444///000111222222222222111111000111222444444333222555555444444666:::@@@DDDIIIVVVdddmmmvvvmmmnnn}}}wwweeeDDDCCCaaarrrUUU888222111+++))))))*********+++++++++'''******''')))---,,,&&&***++++++,,,,,,------...,,,,,,------...////////////000222333333222111000222333444555666777888999???@@@AAAAAA@@@BBBEEEGGGFFFHHHIIIIIIHHHHHHJJJKKKOOOOOONNNKKKIIIIIILLLNNNRRRRRRTTTVVVYYY\\\^^^```jjjnnnttt{{{|||ssslllfff^^^UUUOOOIIIFFFBBB???===;;;888666:::888555222000//////000///...------,,,,,,,,,,,,+++*********))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''')))***++++++***)))'''((((((((()))******++++++,,,,,,,,,---------......000000111222444555666777888777666666888:::===????????????@@@@@@AAAAAAAAADDDFFFHHHKKKMMMNNNNNNNNNQQQVVV]]]eeeqqqsss\\\LLLIIIKKKCCCCCCDDDDDDCCCAAA@@@>>>>>>======<<<;;;999888777777666666555444444333333555555555555555555555555222222111111222222333444111111222333333444555555444444444555555555555666777888888777555666888:::777999;;;;;;;;;;;;===???AAABBBBBBBBBCCCDDDDDDDDDEEEGGGKKKNNNPPPQQQQQQQQQQQQZZZ```eeewwwpppeee```\\\VVVTTTQQQMMMJJJIIIGGGFFFDDDAAA???===<<<======<<<;;;======;;;999777555444333111111111111000000000///......------------......,,,//////...222888777111//////............//////000111111222222333444444777888999:::;;;<<<<<<======GGGZZZuuuqqqHHH;;;888444111///...,,,***...---***(((''''''((()))''''''''''''''''''''''''***(((''''''(((((('''%%%&&&&&&''''''((())))))***)))...555BBBTTTdddmmmnnnWWWnnnuuu[[[UUUfffmmm```___nnn]]]666111111DDDfffnnn___ppp~~~jjjYYYIIIBBBDDD???>>>===<<<<<<<<<<<<;;;999888777555444444555666222222222333333333333222333222222222333333222222666777888999:::@@@HHHNNN[[[eeerrryyyiiiooolllbbbTTTFFFXXX{{{lllIII111++++++((()))))))))*********++++++***,,,+++'''&&&+++,,,)))******++++++,,,---------,,,,,,,,,---......//////...000111333333222111000111222333555666888999999<<<===>>>>>>>>>???BBBEEEFFFGGGHHHHHHGGGGGGIIIKKKLLLLLLLLLKKKIIIJJJMMMOOONNNNNNOOOPPPRRRTTTUUUVVVXXXYYY[[[]]]___aaacccddddddcccbbbbbbbbbccceeeeeeggg```WWWQQQNNNKKKGGGCCC???===;;;:::;;;;;;:::999777555333111//////.........---,,,,,,+++++++++,,,*********)))))))))(((((())))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''((((((((((((&&&''')))******)))'''&&&((((((((()))******++++++,,,,,,,,,,,,------------......///000222333444555666555555555666999;;;======>>>>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKLLLMMMMMMKKKNNNSSSWWW]]]gggttt~~~zzzwwwtttmmmaaaRRRFFF@@@>>>AAAAAAAAA@@@@@@???>>>===999::::::999999888777777666666555555444333333222333333333333333333333333111111111111111222333333111111222222333333444444333444444444555555555555555666666666555666999;;;999;;;<<<;;;:::999:::<<<@@@@@@@@@AAAAAABBBBBBCCCDDDFFFIIILLLNNNOOOOOOOOOSSSVVVWWWWWWbbbyyywww|||}}}pppaaaXXXVVVSSSOOOSSSPPPLLLIIIGGGFFFDDDBBB???===;;;;;;;;;<<<;;;999;;;:::999777555333222111111111000000000/////////......------------......,,,//////---111666555000//////............//////000000111111222333333333555666666777888999::::::??????AAAJJJ^^^}}}mmmCCC:::777333111///...,,,+++,,,+++)))((('''''''''((('''''''''''''''''''''''')))(((''''''((()))'''&&&&&&&&&''''''((()))))))))+++&&&,,,???QQQZZZccclllVVVaaannn}}}sssaaaaaatttssstttrrr{{{uuuOOO>>>222999LLLddd}}}dddhhhnnnZZZMMMJJJFFF@@@===;;;;;;;;;;;;:::999888666666555555555222222222222222222222222333222111000000111222333666;;;@@@EEEKKKUUUbbblllvvv}}}}}}sssvvvvvvkkkPPP===BBB```|||yyyhhhOOO999,,,''''''((())))))))))))************+++...---(((%%%'''+++,,,))))))******+++,,,,,,---+++,,,,,,------......///...///000222222222111000000111222444666888999:::999:::<<<<<<<<<===@@@BBBFFFGGGGGGFFFFFFGGGIIILLLIIIJJJJJJJJJIIIJJJMMMOOOLLLLLLMMMMMMMMMMMMMMMNNNRRRQQQNNNMMMMMMOOORRRSSSLLLLLLLLLMMMNNNOOOQQQRRRSSSLLLDDD??????@@@AAAAAA888666555555777888888777222222111111000...---,,,,,,++++++***************))))))))))))(((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&((((((((((((&&&&&&'''(((((())))))******+++++++++,,,,,,,,,---------,,,,,,---...000111222222444333333444555777999;;;;;;<<<<<<>>>???@@@AAAAAA@@@BBBDDDFFFHHHJJJKKKKKKJJJMMMPPPPPPQQQTTTYYY^^^rrrnnnaaa```YYYRRRLLLIIIDDD===888???>>>===<<<;;;;;;;;;;;;555666666666666666666666555555444444333222222222000000000000000000000000000000000000000111222222111111111111222222222222333333333333444444444444333444555555555666999<<<;;;<<<<<<;;;999777888888===>>>>>>???@@@@@@AAAAAABBBDDDFFFIIIKKKLLLLLLLLLOOONNNNNNOOORRR]]]rrr}}}~~~wwwkkkkkkeeeZZZSSSQQQPPPNNNRRROOOJJJGGGEEEDDDAAA@@@===;;;999888999999888777777777555444222111000///000000/////////.........------,,,,,,,,,,,,------,,,...---,,,...222222...///......------....../////////000111111222222333333333444555666777777888999:::999999>>>LLLbbbrrrhhh???:::777333000///...---++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''(((((()))))))))&&&***999HHHPPPVVV[[[___dddcccooo{{{fffaaakkkqqqjjj]]]___lllsssxxxeeeMMM:::222;;;UUUnnngggmmmooo___WWWKKKBBB>>><<<;;;:::999888777666666666444333444333333222222222222222222222222333333666:::<<>>999KKK{{{qqq___III444...,,,)))(((,,,((((((((()))))))))*********...000,,,'''&&&))),,,(((((()))******++++++,,,+++++++++,,,------......---...///000111111111000///000111333555777999999888:::<<<<<<===>>>@@@BBBFFFGGGGGGFFFFFFGGGJJJMMMHHHIIIJJJIIIHHHIIIKKKMMMNNNNNNNNNOOONNNNNNNNNMMMRRRPPPNNNMMMNNNPPPSSSUUUMMMMMMNNNNNNPPPQQQRRRRRRNNNHHHAAA>>>???BBBCCCBBB777555333333333333222111...///000111000///---+++***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&''''''(((((()))*********++++++++++++,,,,,,,,,,,,++++++,,,...///000111222222222222333555666888999999999:::<<<===???@@@AAA???@@@BBBDDDFFFHHHIIIJJJIIIMMMPPPRRRRRRRRRSSSUUUOOO]]]mmmwww|||nnn]]]QQQMMMHHHCCCCCCEEEFFFBBB>>>===<<<:::999999999:::;;;555555444444444444444444333333333222222111111111/////////////////////////////////...///000000111111111000000000000000000222222222222333333333444333333444333333444777999:::;;;;;;:::888777777888<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIIIIJJJJJJJJJGGGKKKSSSTTTQQQYYYfff~~~{{{yyy|||bbbbbbeeeddd\\\UUURRRQQQNNNPPPMMMHHHEEECCCAAA???===;;;999777777888888777666444444333222111000///...............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,......---...------------------......//////000000111111222111222222333444555666666444888<<<<<<::::::>>>AAAGGG[[[yyygggBBB999666333000//////---,,,))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))(((''''''''''''((((((((((((&&&)))***---999KKKVVVXXXeeevvvqqqhhhyyyiiijjjooossslll___iii]]]777///AAAUUUttt{{{^^^kkkvvveeeVVVMMMHHHDDDAAA<<<999666555666555444222444444333222222333333444222444777:::===BBBIIIMMMTTT]]]hhhsss|||wwwnnn~~~{{{fffXXXSSS444RRRgggmmmhhhIII666(((+++///+++)))+++''''''((((((((()))))))))'''+++000000+++&&&&&&(((''''''(((((()))******+++******++++++,,,---------------...///000000111111///000111333444666777888888:::===>>>???@@@BBBCCCFFFGGGGGGGGGGGGHHHKKKMMMIIIIIIJJJIIIGGGFFFGGGHHHNNNOOOPPPQQQQQQQQQPPPPPPKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLLLLLLLLLLLLLLLLKKKIIIDDD???===>>>>>><<<:::777555333111111111///...---...000111111///---+++(((((('''''''''(((((()))'''''''''''''''''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((())))))***************+++++++++,,,,,,+++,,,---...///111222222222222333444555666888888777888999:::<<<===>>>??????@@@AAACCCEEEGGGIIIJJJEEEHHHMMMQQQRRRRRRQQQQQQRRRUUUZZZ^^^fffooottttttyyy|||xxxrrrllleee\\\RRRKKKEEECCCBBBBBBCCCDDDDDDCCC<<<;;;999888888888::::::777666555333222111111222111111111111000000000000...........................------------...////////////////////////......111111111111222222222222444444444333111111333555666777888888777777888:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGGGGHHHHHHJJJFFFKKKVVVZZZTTTQQQUUU]]]sss|||{{{yyymmmaaaXXXYYY^^^___YYYSSSPPPNNNLLLMMMIIIEEEBBB@@@>>><<<::::::888666666777777666555333333222111000000//////---------,,,,,,,,,++++++++++++************+++++++++******+++++++++,,,...------,,,,,,,,,,,,------------...//////000000111111111222333444555666666777666555666888<<>>>>>???AAACCCEEEGGGIIIEEEGGGKKKNNNPPPPPPOOONNNXXXUUURRRRRRUUUYYY\\\\\\ccchhhqqqyyyzzzyyy}}}yyyqqqkkkdddaaa\\\WWWRRROOOMMMKKKIIIDDDDDDCCCAAA???>>>>>>???999999888888888888999999888777444222111000000111////////////////////////........................,,,,,,,,,,,,,,,---......------------............000000000000111111111222444444444222000///111222333555666777777777999;;;:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFMMMIIIJJJRRRXXXWWWUUUTTTUUU[[[gggxxxooopppuuuooogggYYYUUUYYYRRRVVVWWWSSSQQQPPPOOOKKKIIIFFFBBB???>>>===;;;999999777555444555555555333222111111111000000//////,,,,,,+++++++++***************))))))))))))*********((()))+++***)))+++000---,,,,,,++++++,,,,,,---,,,------......///000000111111222333444555666666666444444666999;;;;;;:::BBB???<<<;;;???EEEKKKNNNZZZdddjjjjjjppp||||||{{{aaaEEE999666222000000///...,,,((())))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))((((((((((((((((((((('''((('''&&&'''+++777LLL^^^bbb}}}|||tttsssvvvuuunnnyyycccBBB...AAAPPP```pppyyywwwsssllleee[[[TTTRRROOOLLLHHHHHHGGGGGGFFFGGGIIILLLMMMMMMTTT^^^ffflllttt~~~xxxlllnnn|||~~~mmmYYYKKKBBB@@@FFFOOOttt~~~xxxrrr@@@000---+++,,,+++)))((('''&&&&&&'''''''''(((((((((&&&%%%(((......((($$$&&&%%%&&&&&&'''(((((())))))))))))******+++,,,,,,,,,,,,,,,,,,---...///111111111111111222333333444444444777:::<<<===>>>@@@AAA???BBBEEEGGGGGGGGGHHHHHHEEEFFFHHHGGGFFFEEEEEEFFFIIIJJJLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMLLLKKKJJJIIIFFFFFFGGGFFFFFFDDDCCCBBB???<<<999888999888444111222111//////000000000///------...------+++***)))'''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((&&&&&&''''''((()))))))))))))))))))))*********++++++,,,---...///111222222...///000222333444555555666666777888888999::::::<<<<<<===>>>@@@CCCEEEGGGGGGHHHIIILLLMMMNNNMMMLLLMMMMMMNNNPPPQQQRRRUUUXXXPPPQQQWWWaaafffgggkkkqqqwww|||yyynnnnnnvvvuuulllmmmooooookkkbbb[[[WWWUUUNNNKKKIIIGGGGGGGGGGGGGGGBBBAAA???===<<<;;;:::999666777777888888777777777666444222000///000111111........................------------------------+++++++++++++++,,,------++++++,,,,,,------....../////////000000000111111222222222000//////111333222444666666666666888:::888999:::;;;<<<>>>??????@@@@@@@@@AAAAAABBBCCCCCCFFFIIILLLMMMRRRVVVVVVRRRVVVTTTWWWcccuuuyyywwwvvvkkkgggkkkhhh[[[VVVYYYSSSUUUSSSPPPOOOQQQOOOKKKEEECCC???===<<<;;;:::999777555333222333333222111000000///////////////...++++++*********)))))))))***))))))(((((())))))***)))'''(((+++***(((,,,333,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////000000111222333444555555111444888:::999666333000444666;;;???AAABBBAAAAAAGGGHHHJJJKKKMMMQQQUUUWWWXXX^^^dddgggeeeaaa^^^]]]cccHHH888666222000000///...---((()))))))))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&)))++++++***((((((((((((((('''''''''***%%%)))333///(((555MMMXXXbbbhhhuuuxxxbbb]]]zzz___@@@111999JJJ[[[}}}vvvqqqnnniiieeecccbbbaaaaaaccceeehhhiiimmmuuuxxxlllooowww|||eeeVVVJJJ>>>:::???QQQpppkkk]]]UUU"""'''+++,,,)))''')))+++***&&&&&&&&&'''''''''((((((((($$$%%%+++---(((%%%'''%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,,,,,,,,,,---...///111111111111222222222333333333111444888:::;;;<<<===>>><<>>;;;888444444666777555222333111///.........---,,,---,,,,,,+++***)))(((''''''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))))))))))))))***************+++,,,---///000111111,,,---///000222333333333666666777777888888999999;;;;;;;;;<<<>>>AAACCCEEEDDDDDDEEEFFFIIIJJJJJJIIIBBBGGGOOOSSSQQQOOORRRVVVZZZTTTRRRWWWZZZYYYYYY]]]]]]ZZZWWWXXXZZZ[[[YYYWWW^^^VVVPPPPPPPPPOOORRRVVVIIIIIIIIIIIIHHHGGGFFFEEE???<<<999999;;;<<<;;;888444555666777777777555555333111000//////000111222---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,------......////////////000000000000///000000000//////222444333444666666555555777999666777888999;;;<<<===>>>??????>>>>>>???@@@AAAAAA:::FFFNNNNNNOOOTTTSSSMMMPPPTTTXXX\\\^^^eeerrr}}}zzzmmmjjjnnnfffddddddeee```XXXTTTUUUVVVTTTPPPLLLLLLNNNKKKEEECCCAAA===<<<;;;;;;:::999555333111000111111000///........................************))))))))))))))))))(((((((((((()))))))))&&&'''+++***(((,,,444,,,++++++++++++++++++,,,++++++,,,------....../////////000111222333444444000333555333000222999???888999:::888555666:::>>>999888;;;CCCGGGDDDCCCDDDCCCIIIOOOSSSRRRQQQQQQQQQiiiDDD;;;888444111///...,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******)))((())),,,111555JJJ[[[mmm~~~zzzqqqDDD???666555BBB___{{{}}}|||pppjjjiii{{{kkkUUUPPP<<<:::555IIIwww___DDD555(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''(((((((((((()))))))))))),,,,,,------.../////////555444333222111111111111111333666888888999;;;<<<>>>AAAEEEHHHJJJIIIGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHFFFEEECCCCCCDDDFFFGGGFFFDDDCCCDDDFFFGGGDDDAAABBBAAAAAA@@@???>>><<<<<<999888666444333222333333111///...---......,,,+++******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***++++++,,,,,,------...000////////////111222333555555666666777777888888777888:::===@@@CCCEEEFFFDDDEEEGGGHHHIIIHHHHHHGGGKKKLLLNNNPPPRRRRRRRRRRRRPPPRRRSSSTTTUUUVVVYYY[[[WWWXXXWWWUUUSSSRRRSSSTTTPPPPPPPPPPPPOOONNNMMMLLLEEEFFFGGGFFFDDDDDDEEEFFF@@@>>>;;;:::::::::999777888777666555444333222222///222222...---///000///------,,,,,,+++***))))))************************))))))*********+++++++++,,,,,,,,,---------......///......---------......///000111000//////111333222222333444444555555666666777777777888888888888===<<<;;;;;;<<<>>>@@@BBBBBBCCCEEEHHHKKKMMMNNNOOOQQQRRRTTTWWWZZZ]]]___```lllvvv{{{wwwpppkkkgggccc```^^^```___]]]\\\[[[YYYUUUSSSVVVQQQKKKJJJKKKLLLJJJGGGBBB@@@===;;;;;;:::888777333333222111000///...---000//////...,,,+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............///000000000000000444444444555555555666666777888888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGGGGGGGhhhDDD;;;777333111///...,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))((((((***...111<<>>===<<<:::888888666555444333222222222222000///------...---,,,*********))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))******++++++,,,---------000////////////111222333555555555666777777888888777888:::<<>>;;;::::::999777666333222222111///......---///......---,,,+++***)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------......///000000000000///111222333444555666777777777777888888999:::::::::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEeeeCCC:::777333000///...,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((())))))((()))+++---555AAATTTgggxxxjjj___lll{{{tttRRR:::555999BBBaaa~~~{{{vvvoooiiijjjnnnuuu~~~hhhMMM===555:::JJJdddtttrrr|||{{{oooUUU111$$$+++///******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''((((((((()))))))))++++++,,,,,,---.........,,,,,,---...///111222333111444666888888999:::<<<>>>???AAACCCDDDEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGLLLJJJHHHFFFEEEDDDDDDEEECCCBBBBBBCCCDDDEEECCCAAA???>>>===<<<:::888666555222222333333222111000000///...,,,,,,------,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))*********+++,,,,,,------///.........///000111222444444555555666777777888666777999<<<>>>AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHNNNOOOQQQSSSTTTUUUUUUUUUTTTUUUTTTSSSRRRTTTWWWZZZXXXYYYZZZYYYVVVRRRPPPPPPOOOOOONNNNNNMMMKKKJJJIIIBBBCCCCCCCCCAAA@@@AAABBB???===:::888888777555333222222111111000///......)))------***(((+++---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---************+++,,,,,,---...///000///...///000222//////000000111222222333222222444555777999:::;;;888888888999:::<<>>>>><<<999888777777555444222111111000///...------------,,,+++***))))))(((******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------...//////000////////////000111333555666777888666666777777888999999999::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCC```BBB999666222000///...,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))******)))((()))***///:::PPPhhhuuu}}}xxx}}}uuuZZZHHHBBBDDDEEELLL___yyyzzzooommmrrrvvv~~~zzztttmmmhhhfffgggiiijjjzzz~~~sssiiiZZZYYYIII;;;<<>>AAADDDHHHJJJLLLBBBAAAAAAAAABBBCCCEEEFFFJJJIIIHHHFFFFFFEEEFFFFFFAAAAAAAAABBBCCCBBBBBBAAAAAA@@@???===;;;999666555333333333333222000...---...,,,++++++,,,,,,+++)))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))))))))******+++,,,,,,,,,............///000111111333333444555666666777777666777888:::===???@@@AAACCCCCCDDDEEEFFFGGGGGGHHHMMMNNNPPPRRRTTTTTTTTTTTTVVVUUUTTTRRRQQQRRRUUUXXXYYY[[[]]]\\\XXXSSSOOONNNNNNNNNNNNMMMLLLJJJIIIHHHAAABBBBBBAAA???>>>???@@@===;;;888666666555333111111000000///......------+++///...***(((***+++***++++++******))))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,,,,++++++*********++++++.../////////......000222/////////000111111222222222222333555666777888999777777888999;;;===???@@@??????AAABBBEEEGGGIIIJJJJJJKKKMMMOOORRRTTTVVVWWW\\\ZZZYYYZZZYYYXXX\\\bbbbbbfffmmmtttzzz}}}}}}|||uuurrrooooooooonnnkkkhhh\\\aaaccc``````bbbbbb___]]]ZZZXXXXXXZZZ\\\]]]]]][[[ZZZYYYYYYXXXUUUQQQNNNLLLJJJHHHGGGFFFCCC???;;;;;;999666555555555333222000000//////...------,,,,,,++++++***))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------...////////////...///000111222333555666666555555555666777777888888888999999:::;;;<<<=========>>>???@@@@@@AAAAAA@@@[[[@@@888555222///......,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))++++++***))))))***&&&---BBB]]]nnnuuuxxxuuuyyyyyyXXX???333AAARRR[[[iiizzzuuullljjjgggggghhhiiihhhhhhddddddccccccbbbaaa``````fffgggiiippp{{{}}}rrrggg[[[RRRLLL:::999;;;PPPttt|||ccc___uuubbbEEE///((()))111000"""))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((''''''''''''(((((((((((())))))******+++,,,,,,,,,...............///000000000222555666666666777999:::;;;<<<>>>AAAEEEHHHJJJ@@@?????????@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFFFFGGG@@@AAAAAAAAAAAA@@@??????@@@???>>><<<:::888666444555555555444222///,,,+++,,,+++******++++++***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((()))******++++++,,,,,,------...//////000000222222333444555666777777555666777999;;;===>>>???AAAAAABBBCCCDDDEEEFFFGGGJJJKKKMMMOOOQQQQQQQQQQQQUUUUUUTTTRRRPPPPPPRRRUUUXXX[[[]]]\\\XXXSSSOOOMMMMMMMMMLLLKKKJJJHHHGGGFFF@@@@@@AAA@@@===<<<===>>>;;;999666444444333111000000000//////......------///222222,,,)))******)))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))************+++......,,,+++************---...///...------///111/////////000111111222222333333333444555555555666888888999:::;;;===>>>???===>>>>>>@@@BBBDDDFFFGGGGGGHHHJJJMMMQQQTTTVVVWWWTTTTTTWWW[[[[[[WWWVVVXXXQQQUUUZZZ^^^aaabbbbbbaaabbb^^^\\\\\\___```]]]ZZZ[[[```bbb___\\\\\\[[[ZZZaaa^^^[[[ZZZ[[[]]]]]]]]]YYYXXXWWWVVVVVVUUURRRPPPPPPMMMHHHDDDAAA???<<<;;;999666444333333333111000///.........---,,,,,,,,,*********))))))((((((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,---...............000000111111222222333333333333444555555666666777777777888999:::;;;;;;<<<;;;;;;===>>>>>>>>>>>>>>>WWWAAA888555111///......,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))++++++***))))))***))))))333FFFWWWcccrrrrrrffffff|||nnnNNNFFFCCC<<>>GGGZZZttt}}}|||yyy{{{vvviiiCCC444---***&&&+++///((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&((())))))&&&&&&'''''''''((((((((((((((())))))***+++++++++//////......---.........///111333444444444555666;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>???AAACCCEEEBBBBBBCCCDDDDDDEEEEEEEEE@@@AAABBBAAA???===<<<===;;;;;;:::888666444222111555555444222000...,,,++++++***))))))***+++***((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))******+++++++++,,,---...////////////000111222333444666777777555666777888:::;;;<<<===?????????@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNQQQRRRSSSQQQPPPOOOPPPQQQVVVXXXZZZYYYUUUPPPMMMKKKJJJJJJIIIHHHGGGEEECCCBBB===>>>>>>===;;;999:::;;;888666333222222222000////////////.........------000333222---)))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******......,,,+++******)))))),,,---......,,,---...000......///000000111111222333333333333333444444444888999:::;;;<<<<<<======<<<<<<<<<===???AAADDDEEEFFFGGGJJJLLLPPPRRRUUUVVVVVVTTTUUUXXXYYYWWWWWWYYY[[[]]]___```^^^\\\\\\\\\bbb___]]]]]]```aaa```^^^\\\```cccbbb___\\\\\\]]]___]]]ZZZZZZ\\\^^^______YYYVVVTTTRRRRRRRRRQQQOOOPPPMMMHHHCCC???<<<;;;;;;777555222222222222000///------------,,,,,,++++++******)))))))))((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********++++++++++++,,,------......------000000000111111111111111222222333333444555555555555555666777888999::::::::::::;;;<<<============UUUBBB777444111///...---,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))((((((((()))+++///,,,,,,222???OOO___iii|||vvvlllZZZKKKCCCIIIIIIJJJMMMTTT```pppzzz{{{pppcccVVVMMMAAA@@@<<<666333888EEEPPPvvvtttSSSAAA000+++---...&&&(((,,,((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&((())))))&&&&&&&&&'''''''''((((((''''''((())))))******+++------,,,,,,,,,,,,---------///222222222222333444;;;;;;;;;;;;::::::::::::===<<<<<<===>>>@@@CCCDDD@@@AAAAAABBBBBBBBBBBBBBB@@@BBBCCCAAA===::::::;;;777666666555333222000///222222000///......------***)))((((((******)))((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''(((((()))******+++***+++---...//////......000000111333444555666777555555666777999:::;;;;;;=========>>>???AAACCCDDDEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOQQQQQQOOONNNNNNNNNRRRSSSUUUTTTPPPLLLIIIHHHFFFFFFEEEDDDBBB@@@>>>===:::;;;;;;:::777666666777555333111000111111000///.........------------,,,,,,//////***((()))***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))******)))))))))******+++,,,---...---,,,,,,...000---------...//////000000000111111222333444444555888999999:::::::::::::::;;;;;;:::;;;===???BBBDDDGGGHHHIIIKKKMMMOOOPPPQQQXXXUUUTTTXXXYYYXXXXXX[[[YYY[[[\\\[[[YYYXXXYYY[[[^^^\\\YYYXXXXXXXXXXXXWWWVVVZZZ___aaa___]]]^^^aaa\\\ZZZYYYYYY\\\^^^``````]]]YYYTTTQQQPPPPPPOOOOOOJJJIIIGGGCCC???<<<::::::666444222111111111000///,,,,,,,,,,,,++++++++++++*********))))))))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++++++++,,,------------,,,......//////000111222222111111222222333444444444444444555666777888999999999999;;;<<<<<<<<<<<<<<>>@@@BBBDDDAAAAAAAAAAAA@@@@@@???>>>AAABBBCCCAAA<<<999888999555555555444333222000//////...---,,,,,,---///000)))((('''((()))***)))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''(((((()))************+++---...///......---///000111222444555666777555555666777888999::::::<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKKKKKKKKKKNNNPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPLLLIIIGGGFFFCCCCCCBBBAAA???===;;;:::888888888777444333333444333111//////000111000///------,,,,,,,,,,,,,,,,,,'''***+++'''&&&(((***)))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''(((***+++,,,,,,---------,,,,,,...///++++++,,,------......///...///000111333555666666888888999999999999888888;;;:::::::::;;;>>>AAACCCIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKNNNVVV[[[[[[[[[]]]YYY[[[^^^^^^]]]___bbbfffbbbaaa^^^\\\YYYXXXXXXYYYVVVYYY^^^```\\\XXXXXX\\\]]][[[YYYZZZ\\\___``````ddd___XXXRRRPPPPPPPPPPPPDDDEEEFFFDDD@@@===:::999555333111111111111000///,,,,,,++++++++++++++++++************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------------,,,+++,,,---///000222333444000111111222333333444444333333444555666777888888999999:::;;;<<<<<<<<<<<<[[[AAA666444111///...---+++***))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((()))((('''''''''(((***+++)))'''(((+++---555III]]]dddnnn~~~|||bbbMMMFFFFFFEEEEEE>>>;;;???FFFLLLMMMNNNSSSMMMJJJLLLKKKDDDAAADDD@@@@@@BBBBBB===888:::???NNN___nnnvvvqqqQQQ666---111))))))))))))((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$$$$%%%'''''''''''''''''''''''''''(((((())))))))))))(((+++,,,---,,,***)))***+++,,,---///111222222222222///222666:::<<<===<<<;;;???>>><<<:::;;;===???AAA@@@@@@AAABBBAAA>>><<<:::>>>>>>>>><<<999777777888777666444222111///......------,,,,,,+++***))))))***+++,,,------,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%##################$$$$$$%%%%%%$$$$$$###'''$$$"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''((())))))+++++++++,,,,,,,,,------222111111000111222444555555555666777888999::::::::::::999:::;;;===???@@@BBBDDDGGGHHHHHHHHHHHHIIIMMMMMMKKKKKKKKKLLLMMMNNNOOOOOONNNMMMJJJFFFCCCAAAHHHBBB<<<:::;;;<<<:::888777555333444777777444111///////////////.........,,,,,,++++++***)))(((((())))))(((((('''''''''&&&$$$%%%'''((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))***++++++,,,))))))*********+++++++++++++++,,,------......///000000000111222222333333666666666666777777777777=========<<<===AAAFFFJJJKKKHHHFFFGGGJJJLLLLLLKKKKKKJJJKKKOOOTTTWWWWWWUUUXXXQQQ[[[]]]QQQVVVaaaXXX]]][[[YYYWWWWWWXXXXXXXXXVVVYYYWWWRRRSSSYYY\\\ZZZZZZ\\\^^^]]]\\\ZZZYYYYYY^^^\\\XXXTTTPPPNNNLLLLLLFFFDDDAAA???>>><<<999777222111000///............------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------///............//////000000111111222222333444444333333444555666777888888<<<999777888;;;======<<<[[[AAA777444111000///...,,,***))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''''')))((('''''''''(((******///,,,+++***''''''222>>>[[[cccqqq|||}}}vvvvvvjjjZZZGGG===<<<>>>>>>===BBB???>>>>>>:::666:::BBB===:::<<>><<<;;;;;;<<<===>>>@@@AAAAAAAAA@@@>>><<<;;;:::<<<===<<<999888888888777666444222000///......,,,,,,++++++***))))))((()))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''(((((()))+++++++++,,,,,,,,,,,,---000000//////000111333444444555555666777888999::::::::::::;;;<<<===>>>???BBBDDDGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLHHHHHHHHHHHHHHHGGGFFFFFFHHHCCC===:::<<<===;;;888777555333444555555333111/////////...............,,,,,,+++******)))(((((()))((((((((('''''''''&&&((())))))(((&&&%%%&&&''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******+++)))))))))*********++++++++++++,,,,,,---.........//////000000111222222333555555555555666666666666;;;<<<<<<<<<===@@@DDDHHHJJJHHHFFFHHHKKKMMMMMMMMMMMMLLLKKKNNNRRRUUUUUUSSSUUUNNNUUUWWWLLLQQQZZZTTTZZZZZZZZZVVVRRRQQQUUUXXXWWWYYYYYYUUUVVV[[[]]][[[[[[\\\\\\\\\ZZZXXXVVVVVVZZZYYYUUUQQQNNNJJJHHHGGGCCCAAA>>>===<<<:::777555555444222000///...---------,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,------------------....../////////000000111222222222333333444555666777888888999777666777:::<<<===<<<[[[AAA888555222000000///---+++))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***,,,++++++,,,***(((***///AAAJJJ[[[ooo}}}~~~yyylll```dddggghhhcccZZZWWWaaaooowwwtttzzzpppaaakkkvvv{{{dddBBB///++++++)))((()))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((***,,,,,,,,,,,,...000......---...///000222333333444555777888999:::;;;==================<<<<<<@@@AAAAAAAAA@@@>>><<<;;;777999<<<<<<:::888777777555444333111///...------+++******))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))******+++++++++,,,,,,,,,............///000111222444444555666777888888999::::::;;;<<<============BBBDDDGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOFFFFFFEEEFFFFFFGGGHHHIIIGGGBBB===;;;<<<<<<;;;999666555333333444333222000//////...---------------++++++******))))))((((((((((((((('''''''''''''''((())))))'''&&&&&&(((***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))***************++++++,,,,,,---.........//////000000111222222333333333444444555555555888:::;;;<<<===???BBBDDDFFFEEEDDDFFFIIIKKKLLLLLLNNNLLLKKKLLLOOOQQQRRRRRRWWWQQQTTTUUUMMMPPPXXXVVVVVVXXXXXXSSSMMMLLLRRRXXXWWWZZZZZZYYYZZZ^^^^^^]]]YYYYYYXXXWWWUUUSSSQQQPPPRRRQQQPPPMMMKKKHHHEEEDDD@@@>>>;;;:::999777555222888777444111///---++++++,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,------............///000000111111222333333444555666777777777666555666999;;;;;;;;;\\\@@@888666333111000///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))'''&&&'''***------,,,,,,***333DDDYYYoootttdddsssWWWAAA+++&&&***,,,)))%%%((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***,,,,,,,,,---...000000///.........000333444555555444444555777999::::::;;;>>>@@@@@@@@@>>>===@@@@@@@@@@@@???===<<<;;;777:::======;;;888666555444333111///...---,,,,,,))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((************++++++++++++------......///000111222333333444555666777777888999:::<<<=========<<<;;;AAACCCFFFGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPOOOKKKJJJHHHFFFEEEEEEEEEFFFEEEAAA===;;;;;;;;;:::999555444333222111111000//////...---,,,++++++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&(((,,,///((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((()))))))))***************+++,,,,,,---------......//////000111111111111222222333333444444555888:::<<<<<<===???@@@??????@@@BBBEEEGGGHHHIIILLLKKKJJJJJJLLLOOORRRSSSYYYTTTSSSTTTQQQRRRVVVYYYUUUUUUTTTPPPNNNOOOSSSWWWXXXZZZ[[[\\\]]]^^^^^^]]]UUUTTTSSSRRRRRRQQQOOONNNJJJJJJKKKJJJIIIFFFDDDCCC>>><<<999888777666333111666555333000...,,,+++***++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++,,,+++++++++,,,---...///.........///000000111111222222333444555666666777888777777777888999999999\\\@@@888666333111000///---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((()))((('''&&&(((***(((&&&))),,,333???PPPddduuuyyyyyy~~~cccBBB333,,,(((***,,,***((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))***+++---,,,++++++,,,...222111///...///111333555555444333333444555777999777:::>>>BBBCCCCCCAAA@@@?????????>>>===<<<;;;::::::<<<>>>>>>:::777444333222111///...---,,,++++++(((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))*********++++++------...///111111222222222222333444555666666777777999:::<<<<<<<<<;;;:::???AAADDDEEEEEEEEEEEEFFFDDDEEEGGGIIIJJJJJJJJJJJJKKKIIIGGGDDDBBBAAAAAAAAAAAA???<<<::::::999888777333333222000/////////000///...,,,***)))******+++))))))((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&%%%&&&(((,,,///'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,------......///000000000000000111222333333333444666999;;;;;;<<<===>>>;;;<<>>AAACCCCCCBBB@@@>>>======;;;::::::999999;;;===>>><<<888444222111000///...---++++++++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((((())))))))))))*********,,,,,,...000111222222222111111222333444555555666666666888999:::;;;;;;;;;===???BBBCCCCCCBBBCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGDDDCCCAAA@@@>>>======<<<<<<;;;:::888777666555555000111000///------///111///---+++)))(((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++,,,,,,---......////////////000111222222333444444666999::::::;;;<<<===;;;===AAACCCCCCDDDFFFHHHCCCEEEGGGHHHIIILLLPPPSSSUUUUUURRRWWW___XXXRRR[[[XXXSSSNNNPPPVVVZZZXXXUUUYYYWWWXXX[[[[[[XXXWWWYYYWWWUUURRRSSSVVVXXXWWWUUUOOONNNKKKGGGCCC???;;;999<<<:::888777666555333111///...---,,,,,,,,,,,,,,,*********))))))))))))((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))*********,,,,,,,,,,,,---///000000......//////000111111111000111111222333444555555999:::;;;:::888666666666\\\???777444111000///...,,,***))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''$$$)))***)))+++222555333+++,,,++++++111CCC^^^qqqxxxjjjbbbeeeooovvvoookkkFFF---***111,,,*********'''$$$&&&,,,&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))'''(((************,,,---............////////////111111111222333555666777888:::===@@@AAA@@@>>>===<<<<<<;;;999888888777777999::::::888555222111111///...---,,,+++*********'''''''''''''''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$'''(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******)))+++---///000111111111000000111222333444555555444444555666888:::;;;<<<;;;===@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEE@@@@@@???>>>===;;;:::999888888777666444222222222...//////---,,,,,,///222///---***(((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&'''''''''((((((((((((((())))))***++++++++++++++++++,,,------.........///000111222333444444555777888999999:::<<<>>>:::===AAACCCCCCCCCEEEGGGBBBDDDGGGIIIIIIJJJMMMPPPSSSWWWUUU]]]iii^^^SSS]]]XXXUUUSSSTTTWWWXXXVVVSSSYYYUUUUUUYYYXXXSSSRRRUUUXXXUUUQQQRRRUUUWWWUUUSSSNNNLLLIIIEEEAAA===;;;999:::888666555555444222000///......---,,,,,,,,,,,,******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,...///000---------...//////000000000000111222333444555555444777999999777666666777]]]>>>666444111///...---,,,***))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&"""(((+++''''''+++---+++''',,,///,,,)))...>>>KKK```vvv~~~~~~xxxooolllkkkiiiiiinnnrrrKKK333,,,,,,***'''---(((&&&(((***'''&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))$$$&&&((()))***+++---///+++,,,---......------,,,///000111222444555666777999;;;===>>>>>>===;;;999<<<;;;999888777666666666666777777555222111111222...---,,,+++************''''''((((((((((((((((((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$ $$$((((((&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((()))+++...///000000///000000111222333444444555333333333444666999;;;===999<<>>===<<<===>>>???@@@BBBBBBBBB@@@>>>;;;888666555666666444222000000000,,,......---+++,,,000333///---***'''&&&'''((()))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++***++++++,,,,,,---.........///000111222333444444666777888999888:::<<<>>>888<<<@@@AAA@@@@@@BBBDDDBBBEEEIIIIIIHHHHHHJJJMMMMMMTTTRRR[[[kkk]]]OOOZZZWWWWWWXXXWWWUUUTTTSSSRRRYYYTTTSSSVVVUUUPPPOOOSSSWWWSSSNNNNNNQQQRRRPPPMMMIIIHHHEEEBBB@@@>>>>>>>>>999777555444444333111///111000///...---,,,,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***+++---...///++++++,,,------......///000000111222333444444555000333777888666666777999MMMBBB888666333000///...+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))&&&&&&***111444333000666???VVVrrr~~~nnntttyyyqqqzzz|||uuuzzzeee]]]ccckkktttkkkgggllljjj```[[[^^^UUUGGG555,,,,,,...,,,))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%"""###&&&))))))(((&&&'''((()))***+++,,,,,,((()))***+++,,,---,,,,,,///000111222444555666777999999999888888888777777999888777555555555666666666555444222000...---,,,---......,,,***(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((,,,++++++******++++++,,,...//////111222333444444222333555555555666999;;;777<<>>>>>?????????>>><<<:::;;;@@@EEEAAA???===:::777666666555555444222111000000111222......---,,,,,,+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,,,,,,,,,,---///,,,111333000///111111///333444777777888888:::<<<===<<<<<<===???AAACCCDDDCCCEEEGGGIIIKKKJJJJJJIIIPPPPPPRRRVVVZZZ[[[XXXUUUWWWXXXXXXVVVRRRPPPOOOOOOVVVQQQMMMMMMQQQSSSQQQNNNUUURRRNNNLLLLLLLLLMMMMMMIIIGGGDDD@@@===:::888777999666444222222222000//////...---,,,++++++***+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///---...000222333222111000333333444444444444444444MMMAAA888666222000///...+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***((((((,,,111444222000111///...===cccoookkk```aaaddd^^^[[[fff~~~hhhKKK444///(((&&&(((+++------((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######&&&((('''&&&&&&'''((()))***+++,,,,,,))))))******+++,,,,,,---//////000111333444555555777777777777888888888888:::999777666555555555555666555444222000///------------...,,,***(((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))***+++------//////000000111222333333222333444555555666888;;;999<<>>BBBFFF???===:::888555444444444444333111000///000000000---------,,,++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%(((,,,//////...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,,,,++++++---...111777:::999888999888444222444666666777777999;;;;;;===???>>><<<<<<@@@CCCAAABBBEEEGGGIIIIIIIIIHHHNNNMMMOOORRRUUUVVVTTTQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOLLLJJJMMMSSSVVVVVVTTTRRROOOJJJHHHGGGGGGGGGFFFHHHFFFCCC@@@<<<999777666777555333111111111///......---,,,++++++*********'''''''''&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........---...000222222222111000222222222333333333333444LLL???888555222000///...,,,***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***((((((+++///111///---)))+++'''''':::ZZZnnnqqq|||[[[<<<)))'''((())))))(((((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%###''''''(((((()))***+++++++++***))))))***+++---...000000000111222333333444666666666777888888999999;;;:::999777666555555555666555444222111///...---,,,------,,,)))(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))'''%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))'''(((((()))+++,,,.../////////000000111111111222111333444555555666888:::===<<<===>>>@@@AAA@@@???AAAAAA@@@???>>>>>>AAADDD===<<<999777555444444444222222111000////////////,,,,,,,,,++++++******)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%(((+++---...---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,++++++,,,...111888===<<<;;;;;;999555111222444555555666777999777;;;>>><<<888777;;;@@@>>>@@@BBBEEEGGGHHHHHHHHHLLLKKKKKKMMMOOOPPPOOOMMMOOOMMMMMMOOORRRTTTRRROOOLLLJJJJJJNNNTTTXXXXXXWWWRRRNNNJJJFFFEEEDDDCCCAAAFFFDDDAAA>>>;;;888666555555333111///000///...------,,,+++***************))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,---......,,,...///111111111000000111111111222222333333333JJJ<<<777444111//////...,,,***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''***+++***((()))+++111333)))###777RRRlll|||lllMMM444)))(((++++++,,,+++***'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%######$$$%%%$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$"""''''''(((((()))******+++---,,,+++******,,,...///111111111222222333333333555555666777888::::::;;;<<<<<<;;;999888777666666555444333222000///...---+++,,,,,,+++)))'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$((()))(((%%%$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******))))))******+++---...//////000000000000000000000111222444444444555888:::???<<<:::<<>>======<<<;;;;;;;;;===>>>===<<<999777666555555555222111111000//////......+++++++++******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))++++++******,,,---+++111555444333444333000000111333444333444666777555777999999777777:::======???AAADDDFFFGGGHHHHHHLLLKKKKKKKKKLLLLLLLLLLLLOOOLLLJJJMMMSSSUUURRRNNNOOOOOOOOOQQQTTTVVVUUUTTTUUURRRMMMIIIGGGEEECCCBBBCCCBBB???<<<999777555444333111............,,,+++,,,+++***)))))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********************+++,,,,,,------,,,---...000000000000000111111222222333333444444yyyFFF999666444111///...---,,,***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&+++%%%'''//////&&&'''111444III```sssyyyrrrkkkYYYBBB444222222---((('''%%%###%%%((()))'''$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''%%%######$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%%%%$$$###'''''''''((())))))******///...,,,+++,,,---///111111111222222333333444444555666777888999;;;<<<<<<<<<<<<<<<;;;:::888777777333333222111///...------)))++++++***((('''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))---,,,,,,,,,,,,---....../////////////////////000111222444444444555888:::???<<<999:::>>>@@@???>>>:::999999999999:::999999:::999777555444333444444111111111000//////...---)))))))))))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))************+++---(((---...++++++...///...///111222333222222444666666555555888<<>><<<===???@@@CCCEEEGGGHHHIIILLLMMMMMMMMMLLLLLLMMMMMMRRROOOLLLOOOSSSUUUQQQMMMRRRQQQQQQQQQRRRSSSSSSRRRVVVSSSOOOLLLIIIGGGEEECCC@@@???<<<:::777555444333111///---,,,------+++*********)))((((((((())))))+++***)))(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,------...//////000000222222222333444555555666nnnCCC999555333000///...---,,,***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))((((((%%%***)))$$$)))333000$$$(((000<<>>555...&&&%%%))),,,+++(((***&&&"""###&&&((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&(((&&&###"""###$$$$$$#################################$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%%%%&&&''''''''''''(((((()))))))))///...---------...//////000000111111222333333444555666777888999:::;;;;;;:::::::::::::::999888777111111000///...---,,,,,,(((******)))'''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((------,,,,,,,,,,,,---------.........//////000000000222333444444555777999;;;:::999:::<<<===>>>===:::999999:::;;;:::999777555444222000//////000000///////////////---,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%&&&%%%%%%'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***))))))***,,,***------***)))...111111///111222222222222333555999666555999AAADDDBBB>>>>>>???@@@BBBDDDEEEGGGHHHKKKMMMOOOOOONNNMMMMMMNNNTTTRRRPPPQQQRRRRRRPPPMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSPPPLLLJJJIIIGGGDDDBBB===<<<:::888555444333222000...,,,+++,,,,,,+++***)))((((((''''''((((((((())))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))******+++,,,,,,,,,,,,------...//////000222222333444555555666666fffBBB:::555222000......---,,,***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))((((((((()))"""...000'''###***---))),,,(((%%%)))222DDD]]]rrrtttfffVVVKKKAAA444)))$$$ '''------'''###%%%)))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&)))&&&###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$%%%(((+++'''''''''(((((((((((((((------------,,,,,,,,,,,,,,,---...///000111222333444555555666777888888999666666777888888777666555//////...---,,,,,,+++***((()))***)))'''&&&'''(((%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''************++++++,,,---,,,,,,---......///000000000222333333333444777999777999::::::::::::;;;<<<:::999888:::;;;;;;888555222111///...---......///,,,,,,------,,,+++***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###&&&((('''&&&%%%''')))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((())))))((()))***,,,(((,,,...++++++///111000///111222222222222333555777555666999>>>@@@???<<<>>>>>>???@@@AAACCCDDDEEEHHHKKKNNNOOONNNLLLLLLMMMRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHJJJNNNQQQNNNLLLIIIHHHGGGFFFDDDBBB;;;:::888666444333222111///---,,,+++,,,,,,+++***(((''''''&&&''''''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))***+++++++++,,,,,,,,,,,,---...//////000111222333444555666666```AAA<<<444222///......---,,,***))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&&&&'''(((+++###$$$---...%%%%%%---***(((+++111---''',,,777AAARRR]]]___llluuubbbFFF999---)))))))))+++------((($$$&&&***,,,)))%%%###'''&&&$$$###''',,,''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&)))&&&###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$&&&***...'''''''''(((((((((((((((++++++,,,,,,,,,+++************+++---...000111222333333444444555666666666222333555666666666555444......---,,,++++++******'''((()))((('''&&&'''(((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---++++++,,,---...000000111000111333333333444777999444888;;;;;;999888:::<<<888777777888::::::666222222111000.........///000******++++++***)))'''&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&((()))((($$$"""###%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++$$$)))---++++++---...,,,000111333333222222333555222333666888888888888999=========>>>???AAABBBCCCDDDIIIMMMOOOMMMKKKKKKLLLPPPRRRSSSRRRPPPNNNNNNNNNKKKJJJGGGDDDCCCEEEIIIMMMLLLJJJHHHGGGGGGGGGEEECCC:::999777555333222111111///---++++++,,,,,,+++***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,---.../////////000000222333444555555WWW===>>>666444111///...---,,,***(((******&&&%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))***+++,,,000111000333FFFddd|||~~~{{{dddPPPAAA777222************))))))))))))'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################&&&%%%$$$$$$&&&))),,,///((('''&&&%%%%%%&&&(((((()))************+++++++++---,,,+++,,,...000000000444444444555555555555555333333222222222111111111222...***)))***+++)))'''***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((((((((((()))******++++++------...///000000000///111111222222222333333333444444666777888999999:::;;;;;;;;;;;;888555222///222111000///...---,,,,,,------+++)))((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))***************++++++,,,,,,------...333444555444222111222333666666666666777777777777;;;;;;<<<<<<<<<<<<<<<;;;BBBDDDGGGHHHGGGGGGGGGHHHOOOMMMLLLQQQVVVUUUNNNGGGGGGFFFDDDDDDFFFGGGGGGFFFJJJIIIGGGDDDBBB@@@??????666555444333111000///......///...,,,)))((((((***((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%$$$$$$&&&)))***///+++((())),,,---)))%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,,,,,,,---333222111111111222333444PPP:::===666444111///...---,,,***(((+++***&&&%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((())))))***+++...//////...---222<<>>>>>AAADDDGGGIIIIIIIIIJJJKKKNNNMMMMMMPPPSSSRRRNNNIIIIIIHHHGGGGGGIIIIIIHHHGGGHHHFFFDDDAAA???===<<<;;;555444333222111///......,,,,,,+++***)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%''')))***---)))&&&'''******'''$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,---111000000//////000222222III888===666444111///...---,,,***)))+++***&&&%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))((((((((())))))***+++,,,+++***,,,......,,,)))............///000111222===???CCCHHHMMMRRRUUUVVV\\\___aaa___WWWNNNIIIGGGEEEDDDCCC@@@:::444...***000...+++((('''(((***+++(((((((((((('''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################$$$$$$######"""#######################################$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&((()))***)))))))))*********++++++,,,,,,,,,---...///000111222222333333444444444444444444333222222111000000///---***))))))***)))(((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''(((((())))))******+++,,,,,,---//////000000000//////000000000111111111444555666777888999999999888999888777666333000///000000///...---,,,++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++,,,,,,---------...000111000111333444333333444444444555555555555666777999;;;===>>>>>>???BBBEEEGGGHHHHHHJJJLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIJJJKKKKKKJJJHHHEEECCCAAA>>>;;;888777666333333222111///...------,,,***)))***,,,,,,)))&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***'''%%%%%%'''(((%%%###%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))******++++++++++++,,,,,,------...............///000000|||HHH;;;;;;666444111///...---,,,***)))+++***&&&%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++)))'''***...222111000------,,,+++++++++,,,,,,&&&&&&''')))+++...000111000222333111...++++++,,,&&&'''((()))******))))))******)))(((&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################%%%%%%$$$###"""""""""##############################$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***))))))))))))************+++,,,---------...000222222222333333444555555555666666555444222111000000---+++)))(((((()))))))))%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***''''''(((((()))*********+++,,,---...///000000000........./////////000000444444666777777888888888666666666555333111///............---,,,+++++++++(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))******+++,,,,,,,,,,,,...////////////000222333333333444555555666666999999999999:::;;;<<<===>>>@@@CCCDDDDDDEEEGGGHHHJJJLLLNNNNNNKKKKKKMMMOOOKKKJJJJJJKKKLLLKKKIIIGGGCCCBBB???;;;888555333333222111000///...---,,,,,,---+++))),,,111111,,,'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((&&&$$$%%%&&&'''%%%###$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))************+++,,,,,,---------------......//////000{{{JJJ@@@:::666444111///...---,,,******,,,***&&&%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++******)))***+++,,,---''''''((()))+++,,,...///---,,,+++*********+++,,,))))))*********+++,,,...+++++++++++++++,,,,,,,,,%%%'''))))))'''%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%%%%$$$###"""""""""##############################$$$&&&''''''&&&%%%$$$###$$$%%%&&&((())))))***(((((()))))))))************,,,...---------000222222333333444555555666666777777666444333111000000******)))((('''((()))***&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***)))'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$&&&'''))))))'''''''''((())))))*********+++,,,...//////000000------........./////////333333444555666666666666444333333222111000......------,,,,,,++++++******'''''''''&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))******++++++,,,---...//////------...///333333444555666666777777999999999:::;;;===>>>???AAABBBDDDCCCCCCCCCDDDFFFIIILLLNNNMMMJJJJJJMMMPPPJJJIIIHHHHHHIIIIIIGGGEEEBBBAAA>>>:::777444333222111000000///...---,,,,,,,,,***))),,,000111---'''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,------------...///000000111111wwwJJJCCC:::666444111///...---,,,******,,,+++&&&%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++&&&)))---...+++((('''(((---,,,***(((&&&%%%$$$$$$))))))((('''''''''((((((###%%%(((***+++)))'''%%%(((((('''&&&&&&%%%%%%%%%***---000000---******,,,&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################$$$$$$######"""####################################$$$%%%&&&'''&&&%%%$$$$$$$$$&&&'''((((((((((((((((((((()))))))))*********,,,......,,,---000333111111222333444555666666777666555333111///...---((())))))(((&&&''')))+++((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################,,,***(((%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&''''''(((((())))))***)))***,,,---//////000000------........./////////111222333444444444444444111111000//////...------,,,+++++++++*********)))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))******++++++.../////////---,,,,,,...333333444555666777777888666666777999<<<@@@CCCEEEEEEFFFFFFEEEDDDDDDFFFGGGIIILLLNNNMMMKKKKKKMMMPPPIIIGGGEEEEEEFFFFFFEEEDDDAAA@@@===:::777555333222000000//////...---,,,,,,)))((('''))),,,,,,)))&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((())))))***+++,,,------,,,---///000111111111111qqqEEECCC;;;666444111///...---,,,***+++,,,+++&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++$$$'''+++---,,,+++++++++&&&&&&'''(((***,,,---...)))******++++++,,,,,,,,,'''(((***,,,---+++'''%%%((())))))***++++++++++++&&&))),,,***%%%""""""$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$########################""""""###$$$%%%%%%%%%$$$$$$%%%'''(((((((((''''''(((((((((((()))))))))***))),,,///...,,,,,,000444//////000111222333444444555444222000...,,,******&&&((()))'''&&&&&&))),,,+++)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((())))))))))))***+++---...///000000............////////////000111111222222222222111000///...---------------+++************)))))))))''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++,,,...///...------...///111222333444555666777777555555666888;;;???CCCEEEEEEFFFFFFEEEDDDEEEGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOJJJGGGCCCBBBCCCDDDDDDDDD???>>><<<999666444333333000000//////......------)))(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***+++,,,------+++---...000111111111111kkk???BBB<<<666444111//////...,,,***+++---+++&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++,,,)))&&&%%%&&&((())))))---,,,+++)))((('''''''''%%%&&&'''(((((((((((('''(((&&&%%%%%%&&&'''((('''&&&&&&''''''(((''''''&&&!!!&&&***)))&&&$$$&&&)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################!!!!!!!!!"""######$$$$$$%%%&&&'''((((((((('''&&&(((((((((((()))))))))))))))---//////,,,,,,000444------...///000111222222333222000...,,,)))((('''&&&'''((('''%%%&&&))),,,,,,***&&&###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))((()))+++---...///000000........./////////000000///000000111111111111000///...---,,,,,,,,,,,,---************))))))))))))((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''***...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************,,,............000111000111111222444555666666777777666777999<<>>===;;;888666444333333000000000///.........---***++++++***(((''')))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))***+++,,,------***,,,...000111111111000aaa???===<<<555444111...,,,+++++++++---***((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$%%%&&&'''((()))&&&(((((((((''''''(((***)))(((&&&&&&((((((((('''''')))(((&&&'''***)))%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''################################################""""""#########$$$$$$$$$""""""""""""##################""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******'''(((***,,,---/////////***+++---///111222333333000///---+++***(((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))******++++++,,,,,,------...............////////////......///000000000000000......---------,,,,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$###%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((''''''''')))+++'''''''''''''''((()))))),,,,,,------.../////////000000111222333444444555666444333444777:::<<<===BBBBBBBBB@@@@@@BBBFFFIIIIIIHHHHHHJJJLLLNNNMMMLLLJJJHHHFFFFFFGGGGGGFFFEEE;;;:::777444222000......+++,,,------,,,+++)))))),,,***(((((()))***))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************......//////000000111111gggBBB<<<;;;555444111///---+++++++++***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&(((&&&$$$###""""""###$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((&&&&&&%%%$$$$$$%%%%%%'''((((((#########$$$&&&''')))***)))(((&&&&&&((()))((('''$$$&&&&&&$$$'''++++++(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''##################################################################$$$$$$$$$$$$$$$#########""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***+++)))***+++,,,------......,,,---...000111222222222000///---+++)))(((''''''''''''''''''&&&&&&&&&&&&$$$######""""""######$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))*********++++++,,,------------.........////////////......///000000000000000------------,,,,,,,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((((('''%%%%%%&&&((('''''''''''''''((()))))),,,,,,,,,---....../////////000000111222333444444555444444444777:::<<<===BBBBBBBBBAAA???@@@BBBEEEEEEFFFFFFGGGIIIJJJLLLMMMIIIGGGEEEEEEEEEEEECCCAAA:::999777555333000...---000...,,,+++*********)))---+++)))(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******+++---......//////000000000oooFFF;;;999555444222///---,,,++++++)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&***(((&&&$$$"""!!!!!!"""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%''',,,000000///***(((''''''((())))))((($$$&&&%%%$$$&&&******&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&################################################$$$$$$##################%%%%%%$$$$$$######""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++++++++,,,,,,,,,---------......///000111111111111///...,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&$$$######""""""######$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))************+++,,,,,,---------------.........//////...///000000000000000000---,,,,,,,,,,,,+++++++++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''((((((&&&$$$###$$$&&&'''''''''''''''((())))))+++,,,,,,------....../////////000111222333444444444444444555777999<<<===@@@BBBCCCBBB@@@???@@@AAABBBDDDFFFEEEDDDEEEIIIMMMGGGEEEDDDDDDDDDBBB>>><<<888888777666444111...---222...)))'''(((***)))(((+++)))''''''''''''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,,,,,,,------...//////000vvvLLL::::::555444222000...,,,+++******(((&&&&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%)))(((&&&$$$"""""""""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''',,,(((&&&)))000333222000***(((''''''((())))))((('''((('''$$$%%%'''&&&"""(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$##############################"""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&''''''((()))***++++++******++++++,,,---.../////////000000111111000000...---,,,***(((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))))))))******+++,,,,,,,,,,,,,,,---------............//////000000000//////,,,,,,+++++++++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&***(((%%%$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''***)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''')))***&&&''''''&&&%%%$$$&&&''''''''''''''''''((())))))+++++++++,,,------............///000111222333333333444555666777999;;;===>>>@@@CCCDDDCCCAAA@@@@@@CCCFFFHHHEEEBBBAAAFFFKKKFFFEEEDDDCCCBBB???;;;777666666777666444111...,,,...***''''''***+++)))&&&'''&&&%%%&&&(((*********''''''''''''''''''''''''''''''''''''''''''''''''---,,,+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''((()))+++,,,++++++,,,,,,---...//////}}}SSS;;;;;;555444333111///---+++******(((&&&&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$!!!$$$'''******'''$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((($$$!!!###(((+++***''')))'''&&&&&&'''((((((''''''((('''$$$%%%(((&&&"""((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$%%%########################################################################!!!!!!!!!""""""###############""""""""""""##############################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&'''((()))***++++++(((((()))***,,,...000222...//////000000000//////---,,,+++)))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))(((((()))******++++++,,,,,,,,,,,,,,,------------....../////////......---+++************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&---***&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((((((,,,+++(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''')))***%%%&&&''''''&&&''')))+++'''''''''''''''((())))))******++++++,,,------------...//////111111222333222444666777777888;;;===;;;???CCCFFFFFFDDDCCCCCCEEEHHHJJJGGGBBB@@@CCCHHHEEEDDDCCCBBBAAA>>>999555333444555444333000---,,,)))***+++///222000,,,''')))'''&&&'''***+++++++++&&&'''''''''''''''''''''''''''''''''''''''''''''---,,,+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((((((((()))++++++******+++,,,---...//////]]]>>>;;;444444333222000---+++***)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!$$$(((++++++((($$$!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%""" !!!###%%%$$$"""(((&&&%%%%%%&&&''''''&&&"""$$$$$$$$$&&&++++++((('''&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""""""""""""""#####################$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!""""""""""""###############""""""""""""##############################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&'''((()))******''''''((())),,,///222444------.../////////......,,,+++***(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))((((((((()))******+++++++++++++++,,,,,,,,,------------------------,,,+++******)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&((((((''''''&&&,,,)))&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((+++***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%'''''''''(((+++---'''''''''''''''((()))))))))******++++++,,,,,,---------...///000111222222111444777888777777;;;>>>:::>>>CCCFFFGGGFFFEEEEEEFFFHHHIIIGGGDDDBBBBBBDDDEEECCCAAA@@@>>>;;;777444111222222222000///---+++)))...555999999555///***---+++))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++,,,...///000000hhhAAA;;;444444444222000...+++******(((&&&%%%%%%%%%$$$###########################"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''%%%###$$$%%%&&&%%%$$$"""$$$$$$$$$'''------***&&&%%%$$$$$$$$$&&&((()))###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$$$$!!!"""""""""#########$$$$$$$$$##################################################################!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))((()))+++...111333++++++,,,---.........---+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$########################$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((''''''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%'''((()))((('''&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&''''''&&&''')))+++'''''''''''''''((())))))))))))******+++,,,,,,,,,,,,------...///000111222000444888999777777:::>>>;;;>>>CCCEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEECCCBBBCCCAAA>>><<<;;;999666333000000///...------,,,,,,***222;;;>>>:::333...+++...+++)))((((((((('''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***+++++++++)))(((******+++---...///111111pppCCC999444444444333111...+++***---***((('''''''''&&&$$$########################"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$######%%%'''&&&$$$######$$$%%%%%%$$$%%%'''&&&%%%(((,,,,,,(((%%%%%%$$$###$$$''')))***######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$###""""""""""""$$$%%%&&&!!!!!!""""""#########$$$$$$$$$################################################################## !!!###$$$%%%&&&'''+++***)))'''%%%###"""!!!######""""""""""""##############################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$%%%&&&'''((((((+++***))))))+++---///111)))***+++,,,------------+++***)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((''''''(((((()))***************+++++++++,,,,,,,,,+++++++++++++++***)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''))))))((('''&&&#########%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&((('''''''''''''''((()))))))))))))))***++++++,,,,,,,,,,,,---...///000111111///444999999777777:::>>><<>>777...***)))***(((&&&&&&((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''***,,,,,,+++)))'''***+++,,,---///000111222HHH666666555333111///---,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%########################!!!"""######"""!!!"""###""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$###"""""",,,***(((&&&$$$#########"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$###$$$&&&(((%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$###"""!!!!!! !!!"""$$$%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""""""""$$$'''(((((('''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&...//////.........111333)))***+++,,,,,,+++)))((())))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&(((***)))&&&$$$"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))******************+++++++++******)))---,,,******+++***)))'''))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&###!!!"""$$$'''$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&)))))))))***++++++,,,,,,,,,,,,------///000111222222444555555444555666888<<<===>>>>>>????????????DDDCCCBBBBBBBBBBBB@@@>>>???>>>;;;777555333222222///...---+++******++++++''''''(((***,,,,,,)))'''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******))))))***+++++++++++++++,,,---......NNN>>>666555333111///---,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%###########################$$$%%%%%%###"""###$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######***)))'''%%%##################$$$%%%%%%%%%$$$$$$"""###$$$$$$######%%%&&&##############################""""""######$$$%%%$$$$$$######"""!!!!!! ###############$$$$$$$$$########################"""############$$$$$$$$$###########################""""""$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&+++,,,,,,,,,///444;;;@@@///......---+++***(((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&'''(((((('''''')))+++***(((%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***************++++++++++++******,,,***))))))))))))(((&&&)))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&((())))))******+++,,,,,,...............///000000222444555555444555666888<<<===>>>@@@@@@@@@??????GGGFFFEEEDDDDDDBBB>>>;;;===<<<999666333111111111///...,,,+++******++++++))))))***,,,...---+++)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******))))))***+++)))***,,,.........---,,,NNNAAA777555333111///...---,,,+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%########################%%%''''''&&&$$$###$$$%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$######!!!###$$$%%%#########$$$""""""######$$$######"""######""""""######$$$%%%$$$$$$######"""!!!!!!!!!&&&%%%###"""""""""##############################"""############$$$$$$$$$########################$$$###"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&***)))((())),,,444>>>EEE444333111...+++((('''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&'''&&&&&&&&&(((***(((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,,,,+++++++++)))(((((((((((('''%%%((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((()))******++++++,,,//////............//////222444555555444555666888;;;===???AAABBBAAA@@@???DDDDDDDDDEEEDDDBBB>>>;;;;;;999666333111000//////...---,,,+++************)))))))))+++------+++)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******(((((()))+++(((***---000111///---+++MMMAAA777666444111///...------+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$########################&&&''''''&&&$$$######$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$##################$$$%%%%%%%%%%%%$$$$$$###"""!!!###%%%%%%###""""""###""""""###$$$$$$###""""""######""""""######$$$%%%############""""""!!!!!!&&&$$$"""!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$###########################""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''***)))((('''(((---444:::555333000,,,)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%"""###$$$###"""###$$$&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++***)))'''((())))))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&(((((())))))***+++++++++...............///000111222444555555444555666777:::<<<@@@CCCCCCBBB@@@>>>===>>>@@@CCCDDDCCC???<<<999777555222000/////////,,,,,,++++++************'''&&&'''(((******((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))+++)))+++---///000///...,,,NNNBBB777666444222000...------+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$########################$$$%%%%%%$$$###""""""###""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$######"""######""""""######$$$%%%#########"""""""""""""""###"""!!!!!!!!!###&&&'''########################""""""#########$$$$$$$$$########################"""""""""$$$'''((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''(((((()))))))))((('''(((+++---111///,,,***((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""#########!!!"""###%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))***++++++,,,,,,,,,++++++)))(((((()))***)))'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((***&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&'''(((((()))******+++++++++,,,,,,---///111222333222444555555444555666777999;;;???BBBCCCBBB@@@???===>>>@@@CCCDDDCCC???<<<777666333111000/////////******************))))))'''&&&&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))***++++++,,,,,,---......///JJJ???888666444222000///...---+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%########################!!!"""######!!!!!!"""###""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$$$$###$$$&&&(((((('''&&&$$$##################""""""######$$$%%%######"""""""""""""""""""""!!!!!!!!!###$$$&&&'''########################"""############$$$$$$$$$########################"""""""""$$$''')))((('''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))&&&(((***+++***))))))***++++++***(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''))))))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%######%%%&&&%%%$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))***+++++++++++++++***)))((((((******)))(((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))...222&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&''''''((())))))******+++******+++---///111333444222444555555444555666888888:::>>>@@@BBBAAA@@@???CCCCCCCCCDDDDDDAAA===:::555444222000///...//////))))))*********))))))((()))((('''((()))******(((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))''''''(((***+++++++++++++++,,,...///FFF>>>888777555222000///...---+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%########################!!!""""""""""""###$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$######%%%))),,,---+++'''$$$#########$$$######""""""######$$$%%%"""""""""""""""""""""###""""""#########$$$$$$%%%########################"""############$$$$$$$$$###########################""""""$$$&&&'''&&&%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&'''((())))))$$$''')))***)))))))))***((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""%%%'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((()))************)))(((''''''))))))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((+++---%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&''''''(((((()))*********+++,,,,,,---///111222333222444555555444555666888888:::<<<>>>???@@@@@@@@@CCCBBBAAA@@@@@@>>>:::777222111///...---------...'''((()))******)))(((((()))'''&&&'''(((***)))(((''''''(((((()))******+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***((()))***+++,,,,,,,,,,,,}}}JJJDDD888777555333000///......+++***)))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%######################## """""""""###$$$&&&""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""###&&&+++///000---)))$$$""""""$$$%%%#########"""###$$$$$$%%%"""""""""""""""############$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################$$$###"""###%%%%%%###""""""###%%%&&&&&&%%%###"""$$$$$$%%%&&&'''((()))***$$$&&&(((((('''&&&'''(((((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$###""""""###%%%$$$######%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """%%%'''((('''&&&$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&((())))))*********'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%###""""""%%%&&&(((***+++******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&''''''(((((()))*********---------......000111111222444555555444555666888888999;;;<<<>>>???@@@@@@===<<<;;;;;;;;;;;;999777000///---,,,++++++,,,,,,'''((()))******)))(((((('''%%%$$$$$$&&&''''''&&&'''(((((()))***++++++,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***%%%'''+++---...,,,***)))TTTAAA999777444222111000...---+++***((('''&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&&&&%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""!!!!!!$$$"""!!!!!!"""######"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###***(((&&&$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%111111---111...'''(((+++)))'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,...///111222444333333222333444666777888999;;;<<<;;;;;;<<<===:::;;;<<<===;;;888555222///...---,,,++++++++++++******))))))((((((''''''''''''''''''((((((((((((***))))))(((((((((((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,SSSAAA999666333222111000...,,,+++***)))'''&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################"""###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!""""""!!!""""""###"""!!!!!!!!!""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$***)))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$///...***---+++%%%'''+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******+++++++++,,,...///111222222222111111222333555666999;;;<<<<<<;;;::::::;;;:::;;;;;;:::888555333111......---++++++************)))))))))((((((((('''''''''''''''(((((((((((())))))(((''''''((()))***%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,RRRAAA999666333111111000...,,,,,,+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ """######"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""!!!"""############"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$---+++%%%((('''###&&&)))((('''(((***,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++++++++,,,---///111111111111111111222333444555;;;<<<===<<<:::888888999;;;:::999777444222000///------,,,+++************))))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&'''(((+++,,,***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,PPP@@@888666333111000///...,,,---+++***)))(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""######$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!###%%%&&&%%%$$$""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%---)))"""%%%%%%"""&&&'''&&&&&&)))---000111222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********+++,,,---///000111000000111222333444555555:::;;;<<<<<<:::999999999<<<:::777444222000//////,,,,,,+++***************))))))))))))((((((((((((''''''''''''(((((((((((()))(((&&&&&&''')))+++---666333///***'''&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,OOO@@@888666333111000///---+++---+++***)))(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))'''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''******************))))))'''&&&&&&&&&&&&'''((()))'''(((((()))(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!###&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...'''&&&%%%%%%%%%%%%&&&'''(((///***"""%%%%%%###((('''&&&&&&'''+++---......&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++---...000111000111222333444555666666777999;;;;;;:::999:::;;;<<<:::777333111/////////++++++***)))))))))******(((((((((((())))))))))))''''''''''''((((((((((((((('''&&&&&&''')))+++---999666111,,,)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,NNN???888555222000000///---+++,,,+++)))(((''''''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""'''(((((('''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&'''((((((&&&&&&''''''((()))))))))---------...//////000000222222222222111111111111---,,,************+++,,,'''((()))***+++***))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""%%%((((((%%%###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###'''******'''%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))+++---...'''&&&%%%$$$$$$%%%&&&''')))111+++###&&&&&&$$$))))))'''%%%$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))*********+++,,,...000000000111222444555666777777666888::::::::::::;;;<<<:::888555222000///......******)))))))))))))))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******111///,,,)))'''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,NNN>>>777555222000000///---++++++***)))'''&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&''')))+++,,,***+++---///000///......222333333444555555666666777666666666555555555555555444222111000000111222111222222222000...+++)))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!$$$'''&&&"""!!!###&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$(((,,,,,,(((%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******((('''%%%$$$$$$%%%'''(((***111,,,$$$''''''$$$((((((&&&$$$###$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))***+++,,,...///000...000222444555666666666777999;;;;;;999999999:::666555333111///...---,,,))))))((((((((())))))***'''((((((((()))))))))***''''''''''''(((((((((((('''((()))******)))(((((('''''''''&&&''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))+++,,,------,,,,,,NNN===777555222000///...---++++++***((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$ """$$$%%%%%%&&&(((***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((+++...000///111444777888777555444//////000111222222333333777777666666666555555555<<<;;;888666555555666777??????===:::666000,,,)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$ ###%%%### """&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###''',,,+++'''$$$$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((()))111,,,%%%''''''$$$(((&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++,,,...///000---...111333444555555555999;;;<<<;;;999777777888222222111000...---++++++))))))(((((((((((()))***'''((((((((())))))******''''''''''''((((((((()))'''(((***++++++)))'''&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''((((((((())))))******(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))+++,,,------,,,,,,LLL:::777666444222000...------+++***((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###'''%%%$$$%%%((()))'''$$$---,,,,,,...111333555555666666666888999888555222///999:::444555<<<999...555:::>>>AAADDDDDD<<<333444111///111555666222---888<<>>777666444222000...------+++***((('''&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%&&&(((******(((((()))***---111555777888888;;;???AAACCCDDDEEEFFFBBBCCCDDDEEEFFFEEECCC@@@MMMOOOPPPOOOPPPSSSQQQLLL<<<999666444333000+++''')))///666<<>>999333...)))&&&$$$$$$$$$$$$%%%&&&&&&$$$"""'''%%%######$$$%%%$$$###$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&))),,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***+++,,,...///000000000222333333222111333444777777777777666666666666111000---+++))))))******+++***)))(((''''''((()))'''(((((()))))))))))))))((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&''')))++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))***+++,,,,,,,,,,,,,,,JJJAAA777666444222000...------+++***((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%'''***...///000------...///222555777999???BBBFFFHHHHHHIIILLLNNNLLLEEEDDDIIIIIIDDDFFFLLLAAAEEEFFFDDDFFFMMMRRRRRRHHHGGGEEEDDDDDDEEEFFFGGG:::999666222111555===CCCEEEDDDAAA===777111,,,)))+++(((&&&&&&''''''$$$!!!(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''))))))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((()))(((&&&%%%&&&'''''''''((('''&&&'''))),,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))***+++,,,...///000000000222333333222111333444666777777888777666555444000///---+++***))))))******))))))(((((((((((()))'''((())))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))******+++,,,---...FFF@@@777666444222000...------+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&'''((()))&&&&&&(((,,,000333555666222333333333444666999;;;???@@@BBBEEEHHHKKKMMMNNN[[[ZZZYYYWWWWWWXXX\\\^^^jjjmmmkkkaaaVVVOOOJJJFFFJJJJJJIIIGGGEEEFFFHHHKKKFFFDDD@@@:::444111000222777888999::::::999777777888444///)))%%%$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((()))((('''&&&&&&(((&&&'''((('''&&&&&&(((***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,...///000000000222333333222111333444555666777888777666333222///...---+++***))))))))))))))))))(((((((((((()))(((((()))************)))---,,,***)))((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))))))))***,,,...000{{{DDD???777666444222000...------+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++,,,...000111222222333333111333777;;;???FFFMMMSSS\\\[[[\\\bbbiiimmmmmmkkksss|||yyynnnccc[[[]]]aaadddbbb[[[QQQHHHCCC@@@AAADDDFFFEEE???777000333444555666777888999:::999:::999555---((('''((('''%%%$$$###$$$%%%$$$###$$$&&&'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########&&&***,,,---,,,$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((()))))))))'''&&&'''(((%%%&&&'''&&&%%%%%%'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))***+++,,,...///000000000222333333222111333444444555666777666444222000...---,,,+++***)))))))))((((((((())))))))))))(((((())))))***************///...,,,***((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***---+++************)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))))))))***,,,...000wwwFFF@@@777666444222000...------+++***((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,---...000000000000///000222555===BBBJJJRRRZZZeeeqqqyyy}}}zzzyyyhhhrrr{{{zzztttrrr{{{vvvlll```VVVJJJDDDCCCBBB===888>>>===;;;999777555333222///555===@@@===666000---'''%%%######$$$%%%$$$###%%%''')))'''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########&&&***---......%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((()))***)))'''&&&'''((($$$&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))***+++,,,...///000000000222333333222111333444333444444444333111000///,,,,,,,,,+++******))))))'''(((((())))))))))))(((((()))******++++++******...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++...,,,******++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))******+++,,,---...yyyIII???777666444222000...------+++***((('''&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))),,,...000111222///000222444:::DDDQQQZZZ^^^bbbgggjjjmmmsss}}}}}}uuurrrrrr{{{}}}xxx~~~xxxfff^^^\\\XXXKKK???AAAAAAAAA@@@===888444222000111666===CCCCCC<<<555(((&&&%%%$$$%%%&&&%%%$$$&&&)))+++)))%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((())))))((('''&&&&&&'''''''''((((((((()))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&)))+++++++++%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))***)))''''''''')))%%%'''((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))***+++,,,...///000000000222333333222111333444333333222111000///......+++,,,+++++++++***)))(((&&&'''((()))******)))((())))))***++++++++++++*********************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---+++))))))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((($$$&&&)))++++++)))&&&$$$&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))***+++,,,,,,,,,,,,,,,KKK>>>777666444222000...------+++***((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&(((+++///222444555555222444888AAAPPPeee}}}{{{{{{yyysssmmmkkknnnssseeeHHH888;;;@@@CCCCCCAAA<<<999:::222---444AAAHHHDDD===)))(((&&&&&&'''''''''&&&'''***,,,***%%%###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))((()))***++++++***)))(((&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))((()))***)))((('''((()))&&&((())))))(((''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))***+++,,,...///000000000222333333222111333444333222111///...---------+++++++++++++++***)))(((&&&'''(((*********)))((())))))***++++++++++++***&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''',,,***(((''')))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((("""&&&---111111---&&&"""&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))***,,,------,,,+++***LLL:::888666333111000///---,,,,,,+++)))((('''&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&###%%%***)))$$$%%%***(((,,,,,,222999555222===BBBLLLYYYdddkkkssswwwoooyyy~~~wwwuuu{{{xxxjjjPPPNNNIIICCCAAABBBAAA???<<<;;;111(((...???JJJIII///'''$$$***+++$$$"""&&&)))%%%###$$$&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&&&&&&&'''((())))))''')))******)))((()))++++++***((((((((()))***+++++++++******))))))((((((((('''''''''((((((((('''&&&'''((('''&&&&&&(((***))))))(((''''''((()))+++'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&&&&&&&(((***)))((('''&&&&&&&&&&&&&&&''''''(((((()))******++++++,,,---,,,***((((((((('''++++++''''''++++++'''))))))(((((('''((((((((()))))))))))))))*********%%%)))---+++'''###$$$&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))+++---...000000222222222222222222222222222111/////////...,,,+++,,,)))((()))'''%%%(((---)))((('''''')))+++---///***'''%%%'''***------+++***,,,---,,,)))(((***---)))(((&&&'''***,,,------'''+++//////***'''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%''')))***+++***)))(((''''''''''''''''''''''''''''''(((((())))))*********+++,,,,,,------,,,,,,KKK<<<888666333111000///---,,,,,,+++)))((('''&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&,,,&&&$$$'''(((&&&&&&***111111++++++555<<>>999222111555888888<<<333,,,,,,...,,,(((&&&'''%%%(((***&&& $$$...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''')))++++++++++++******)))))))))%%%&&&(((******)))'''&&&...,,,)))((((((((())))))&&&&&&&&&'''((()))))))))(((''''''((()))(((&&&$$$'''&&&&&&&&&&&&&&&&&&'''***(((&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''''')))+++***)))(((((('''''''''(((,,,++++++++++++***************++++++*********+++'''++++++((((((,,,,,,((((((''''''&&&''''''((((((((((((((((((''''''&&&&&&&&&+++//////+++((((((***((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++---...000111222222222222222222222222222333111///---,,,+++***))),,,(((''')))(((%%%'''***------,,,+++***((('''&&&------,,,---......---+++*********)))))))))***+++---+++))))))+++,,,,,,,,,'''+++......***'''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))***)))((('''&&&''''''''''''''''''''''''''''''(((((())))))*********+++,,,,,,------,,,,,,JJJ>>>888666333111000///---,,,,,,+++)))((('''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''+++&&&%%%)))---......///,,,222444;;;LLLYYYkkkwwwooojjjmmmsss}}}~~~~~~uuu\\\MMMEEE???:::888555222555:::AAA:::000***---111...''''''###$$$'''$$$###---%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''(((((()))(((((())))))))))))((((((((()))))))))((())),,,...***+++---//////---+++***...000333666777777555444555555555555333111///---000...++++++,,,+++'''$$$'''&&&&&&(((+++***'''###''''''&&&&&&&&&&&&''''''+++***(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******))))))***+++*********)))))))))))))))))))))))))))))))))))))))---,,,******+++,,,++++++'''******((((((******'''+++***************++++++)))***************))))))(((,,,000000,,,)))((((((((((((((((((((((((((((((%%%''')))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***+++++++++,,,---...000222333444111111111111111111111111333111...+++))))))))))))---)))(((,,,---+++***,,,)))***+++------,,,+++******,,,......,,,***)))))),,,+++)))***,,,---......000...+++***+++,,,,,,+++'''***---,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,,,,,,,,,,HHH>>>888666333111000///---,,,,,,+++)))((('''&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&))),,,...//////000000CCCSSSbbbrrrwww|||zzz}}}|||}}}bbbPPP@@@<<<;;;999>>>GGG@@@???666+++,,,555666000000---'''"""$$$)))'''!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((()))***'''((()))+++,,,,,,,,,,,,((()))******+++---111444888;;;???CCCDDDBBB???===333555777:::<<<===>>>>>>AAAEEEKKKNNNLLLFFF@@@===777444111222555555000+++,,,(((&&&'''***---+++)))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++)))))))))+++)))***************))))))''''''(((((()))******+++000...+++***++++++***)))((())))))((()))***+++***,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,++++++...000000---)))((('''((((((((((((((((((((((((&&&'''))))))'''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&'''((()))***+++,,,---+++,,,---...000222333444111111111111111111111111111000...+++))))))+++---+++'''''',,,...,,,++++++((()))***+++,,,---......'''***---,,,***))),,,///---...///...------...000000...+++***+++++++++***''')))++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))(((''''''&&&''''''(((''''''''''''''''''''''''''''''(((((())))))************+++,,,,,,,,,,,,+++GGG===888666333111000///---,,,,,,+++)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&(((******+++111999???UUUgggssszzz{{{sssvvvtttttt{{{llluuu}}}~~~qqqUUULLLKKKGGGEEEFFFCCCGGGBBB555000777<<<<<<555CCC@@@,,,%%%...---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''((((((((((((((()))******'''((()))***+++,,,,,,,,,&&&))),,,000444888>>>BBBPPPSSSVVVXXXXXXVVVRRROOODDDCCCBBBCCCEEEIIILLLOOOOOOSSSVVVWWWUUURRRQQQQQQ:::777555999???BBB???<<<555000***'''(((***++++++)))((((((''''''(((((()))%%%&&&''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''')))++++++)))(((((()))((())))))*********)))(((******++++++,,,,,,,,,------+++******+++,,,,,,++++++******,,,///222666999333333111000//////......000000000000...,,,***(((***,,,......---+++******))))))))))))))))))))))))&&&((())))))(((''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((''''''(((''''''''''''''''''''''''&&&'''((()))***+++,,,---******,,,---///111222222000000000000000000000000......---+++***+++///222,,,)))(((++++++(((&&&'''222000---***)))***,,,------//////...---000777===666999<<<999333...///111000...+++***+++++++++***((()))******)))))))))***************************)))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''(((((())))))******)))***++++++,,,,,,++++++~~~FFF>>>888666333111000///---,,,,,,+++)))((('''&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''***---111<<>>444444999>>>111NNNVVV:::$$$&&&***$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))******)))((('''(((((((((((()))***++++++***)))))))))***+++,,,,,,111555;;;AAAFFFKKKQQQTTTRRRRRRSSSSSSQQQMMMJJJGGGLLLKKKHHHGGGIIIMMMRRRUUUOOONNNKKKGGGDDDGGGMMMTTTFFFCCC@@@???@@@AAA???<<<>>>;;;666111,,,***)))((())))))(((((((((((())))))&&&((())))))))))))+++,,,'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((***+++,,,***((((((((('''(((***++++++***))))))+++++++++++++++************---///111000000222333111......333888===DDDKKKNNNMMMLLLLLLKKKLLLLLLLLLGGGFFFEEEBBB>>>999444111))))))))))))))))))******))))))))))))))))))))))))&&&(((***)))((('''((((((((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&(((******)))((('''(((''''''''''''''''''''''''''''''(((((()))***++++++))))))+++,,,...000111111////////////////////////***,,,---,,,+++,,,000555555333333333000++++++...777555222000000444888:::555444111000000555<<>>===AAA???===<<<===@@@CCCFFFEEEDDD@@@:::666888@@@HHHNNNKKKFFF@@@<<<999888777>>>CCCGGGEEE===444---+++***))))))(((((())))))***''')))+++***(((((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))+++------,,,***))))))((()))+++,,,---,,,+++***)))***+++---///000222222555;;;@@@@@@<<<999;;;>>><<<777444777;;;@@@HHHQQQ^^^^^^___```aaaccceeefff______]]]ZZZVVVPPPJJJGGG;;;888333///---,,,+++***))))))))))))))))))))))))'''(((******((('''((()))((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%'''******)))''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))+++,,,...000111111////////////////////////(((+++...---******...222555666999:::666222777???@@@@@@@@@AAADDDIIINNNQQQAAA===888555666999<<<>>>KKKLLLOOOTTTVVVSSSMMMGGG@@@<<<888444222000...,,,++++++******+++,,,---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))***++++++++++++((((((((((((((((((((((((''''''(((((())))))******))))))***+++++++++++++++GGGDDD888666333111000///---,,,,,,+++)))(((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++666===HHH\\\vvv{{{}}}zzzwww~~~vvv}}}zzz||||||sssgggdddnnnyyy|||~~~zzzlllWWWPPPHHHFFFKKKRRRSSSPPPXXXPPPNNNUUUWWWSSSSSSYYY___dddfffhhhooo~~~{{{kkknnnwwwrrrdddJJJEEEFFFJJJGGG???@@@GGGDDDAAAEEEJJJCCC222((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))++++++)))((('''(((((((((((()))***+++,,,******+++///444<<>>BBBCCCEEELLLRRRPPPGGG@@@AAADDDGGG>>>888999:::<<>>JJJSSSSSSSSSTTTUUUWWWXXXYYYNNNHHHBBB@@@@@@@@@???===>>>===@@@LLLYYY]]]TTTJJJHHHDDD???:::666333000---,,,+++***+++,,,---...---************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))************'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((()))+++,,,---,,,***)))))))))))))))))))))))))))''''''(((((()))*********))))))***++++++++++++***PPP@@@999666333111111000///...///,,,***(((''''''%%%###''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))(((((())))))((('''&&&&&&###%%%''''''&&&&&&&&&(((&&&$$$&&&,,,---,,,222:::JJJ^^^iiiccccccpppwwwtttooowwwyyy{{{qqqxxx}}}wwwnnngggbbb]]]WWWPPPLLLHHHDDDBBB:::999888666444333111111222222333444666888:::;;;PPPUUURRRHHHIIIYYYeeehhhsssyyyssssssmmmeeedddVVVEEE???FFFMMMGGG<<>><<<===CCCGGGGGGEEEMMMHHHEEEGGGIIILLLSSS[[[[[[```dddccc^^^[[[]]]aaaccceeebbb[[[WWWUUUNNNDDD222111---)))***---,,,((($$$'''))))))&&&&&&(((+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))---111000,,,)))***,,,''''''''''''''''''''''''))))))))))))************+++,,,---...///////////////////////////.........222...+++***---...,,,***///...,,,,,,000555;;;???FFFCCCGGGQQQVVVTTTRRRSSSSSSRRRLLLDDD@@@BBBDDDBBBDDDBBBDDDJJJPPPUUUXXX[[[UUUQQQJJJCCC<<<777555444...,,,*********,,,------***---//////,,,***,,,...************************))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&(((---222222---(((((((((''''''''''''((((((((((((((()))******++++++(((((()))***,,,...///000NNN>>>999666333111111000///...---+++)))((())))))((('''))))))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&$$$%%%''''''%%%$$$%%%&&&)))%%%%%%***000666BBBNNN\\\iiioooiiifffiiikkkhhhxxx{{{yyyssskkkgggaaa]]][[[VVVOOOIIICCC???:::777555444222111555444333222111///......//////000111222444555666===AAA>>>555555AAAJJJKKKOOOdddvvv|||zzzwwwrrreeeTTTHHHDDDEEEIIILLLFFFIIIMMMLLLAAA333---...***,,,---,,,)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((******)))))))))((())))))******)))***++++++***+++,,,...<<>>DDDIIIKKKNNNOOOIIIAAAMMMQQQ\\\gggjjjhhhjjjoooxxxsssmmmooo}}}rrrzzz{{{|||uuudddRRRIIIJJJTTTJJJAAA<<<999888;;;@@@;;;IIIUUUWWWWWWYYYVVVOOOAAA:::111,,,,,,---+++(((&&&(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((***++++++*********+++((((((***++++++)))((('''---,,,,,,---111444777999555666:::===;;;666666:::>>>AAADDDGGGHHHIIIKKKLLLDDD@@@======AAADDDEEEEEE>>>::::::>>>@@@AAADDDHHHLLLMMMMMMHHHDDDDDDJJJPPP[[[aaafffdddbbbaaa[[[SSSOOOGGG999+++'''+++...---******)))'''%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''',,,//////+++((()))+++''''''''''''''''''''''''))))))))))))************+++,,,---.../////////////////////......---------***+++,,,,,,++++++,,,---***+++---000666<<>>===???>>>;;;;;;>>>>>><<<<<<<<<===???BBBEEEIIIMMMWWWVVVSSSNNNGGG@@@999555666444333444666333***###***,,,------+++*********************************))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%&&&***//////+++&&&((((((''''''''''''(((((((((((())))))******++++++******+++,,,------------OOOAAA999666333111111111000///+++)))((((((***++++++***,,,***(((&&&%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))(((&&&%%%%%%&&&+++''''''...999FFFWWWccc\\\___cccfffhhhjjjmmmpppuuuzzzxxxgggLLLHHHEEEDDDFFFFFFCCC@@@???<<<999888888888777666000000000///......------............///000111111111555333,,,+++222666555444???MMMXXXfffyyy|||nnn^^^KKK???CCCOOOFFFGGGJJJIIIBBB666111111------+++'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((()))*********))))))((((((((())))))((()))******+++...555:::EEE???<<<======<<<<<<>>>JJJFFF@@@@@@LLL```ooovvvwww|||yyylll\\\QQQJJJGGGJJJOOOHHHHHHIIIIIIKKKOOOTTTXXXEEE@@@888222///---,,,***%%%(((,,,,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''((('''%%%&&&'''(((&&&%%%&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++------+++*********((((((((())))))***++++++222333555888<<>>>>>======@@@CCCHHHLLLLLLNNNQQQPPPLLLDDDEEEDDDAAA???@@@DDDGGGFFFFFFGGGGGGFFFDDDBBBAAAJJJIIIDDD;;;222---///222///...,,,+++++++++)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%'''++++++(((%%%)))((((((''''''(((((()))(((((())))))***+++++++++******************))))))NNNAAA999666333222111111000///+++***((()))+++,,,++++++,,,***(((%%%$$$%%%&&&''')))(((((('''''''''(((((('''''''''(((((('''&&&&&&+++++++++***'''&&&'''((((((***000:::FFFSSS```hhhUUURRRYYYgggrrruuu{{{uuukkkuuu}}}xxxtttsssqqqjjjdddHHHEEEBBBAAABBBCCCCCCBBB:::888555333222222000////////////////////////////////////....../////////000333333///...111111...222222555:::AAAOOOeeeyyy|||sss```JJJDDDIIIGGGFFFHHHKKKGGG???999777444111,,,'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''((()))***+++******)))((((((((())))))+++***)))+++111:::CCCIIIBBB999666;;;>>>===CCCLLLMMMSSS]]]iiiwwwvvvcccSSSLLLTTTJJJCCCEEEJJJLLLOOOSSSEEECCC@@@<<<888555444333***)))))))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''')))******)))''''''''''''(((((((((((((((((()))))))))*********(((+++------+++)))))))))+++***((('''***///555888:::???EEEJJJJJJHHHEEECCC>>>;;;<<>>@@@DDDFFFLLLUUUYYYKKK555,,,666DDD:::555...++++++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''')))+++,,,&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&((()))'''%%%))))))(((((((((((())))))((())))))******+++,,,,,,,,,+++*********,,,...000JJJ>>>999666333222222222111000---,,,***)))*********(((***)))&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''')))******&&&&&&''''''''''''&&&&&&*********(((&&&&&&''')))$$$...<<>>===666...'''%%%(((+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&(((+++---------'''''''''((((((((())))))))))))))))))************(((***,,,,,,***)))))))))++++++---000555:::@@@CCCAAAIIIRRRWWWSSSJJJ@@@;;;@@@<<<===BBBEEEDDDDDDEEEEEEKKKSSS[[[bbbgggkkkmmmpppppppppnnnnnnrrrzzznnnjjjhhheee___WWWTTTUUUSSSSSSSSSRRRPPPLLLGGGCCCBBBAAA>>>999555777AAAKKKbbbeeeddd^^^ZZZYYYVVVQQQ999444---******+++***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((()))))))))************+++,,,---...///////////////......---,,,,,,++++++///------111888???CCCEEEBBBAAA@@@???@@@BBBEEEGGGQQQSSSVVVVVVVVVWWWVVVUUUPPPSSSUUUSSSSSSUUUTTTQQQNNNTTTUUUOOOKKKOOOUUUWWW```[[[SSSKKKEEEAAA@@@@@@888IIIYYYZZZMMM@@@>>>AAADDD<<<222,,,***+++,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((***)))((((((((()))***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))''''''((((((((('''))))))(((((((((((()))))))))))))))***++++++,,,,,,000///------000555:::===JJJAAA999666333222222333222111///,,,***)))))))))(((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++%%%%%%&&&''''''''''''&&&&&&&&&'''&&&%%%%%%(((******999IIIPPPPPPPPPPPPOOOUUU\\\mmmxxxttthhh}}}ooooooaaaZZZNNNCCCBBBFFFHHHFFF@@@===999444000---,,,,,,333222111111333333222000------------....../////////......---,,,,,,------++++++++++++---...,,,******---222555333///111777;;;@@@MMMcccxxx~~~www{{{wwwnnn^^^QQQJJJCCC@@@FFFKKKIIIDDD@@@999555000---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))***+++++++++************+++,,,,,,---222;;;EEEKKKKKKEEE@@@@@@EEEQQQbbboooyyyyyyrrrxxxkkkXXXPPPOOONNNMMM<<<<<<<<<>>>AAABBB@@@???BBB999...)))***+++***'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&(((+++......---''''''((((((((())))))))))))))))))*********++++++)))***++++++******+++---***...666>>>DDDGGGHHHHHHGGGOOOWWWYYYSSSIII@@@;;;:::<<>>DDDMMMTTTTTTNNNGGGKKKDDD:::111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((///...,,,)))(((''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***))))))(((((())))))***))))))******+++,,,,,,,,,++++++---///444:::???CCCKKKCCC999666333222333333222222---+++)))((((((((('''&&&%%%%%%'''((((((''''''&&&&&&&&&%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&(((,,,///>>>MMMYYYUUUMMMKKKNNNQQQWWW^^^jjjvvv{{{yyyuuussszzz~~~~~~|||fffWWW^^^DDDEEECCC>>>===???===777000000000//////000111333...------///111222111/////////000000000000000000000000//////.../////////000---+++---//////...---''',,,111111000111000...000///111;;;MMMaaapppxxxsssdddVVVIII???AAAHHHIIIGGGEEE777444000...---***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((((((((()))***+++,,,*********+++,,,---...///555===GGGLLLKKKIIIIIIJJJRRRaaatttyyyrrruuu}}}yyyfff___[[[UUUEEE???:::;;;???DDDDDDCCCKKKFFF>>>555...+++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%''')))++++++***'''((((((((())))))))))))))))))*********++++++++++++,,,,,,++++++,,,///222222666<<>>IIITTTZZZ]]]``````]]]ccc\\\PPPBBB666///------))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))))))))(((((((((((((((((((((((())))))))))))************+++,,,---...////////////---............/////////333777>>>GGGNNNRRRSSSRRRBBBCCCGGGKKKPPPVVVZZZ\\\[[[______[[[\\\eeelllnnnmmmppppppmmmmmmooonnnjjjxxx}}}|||ssspppsssqqqiiiIIILLLPPPSSSTTTRRROOOLLLLLLFFF@@@BBBKKKSSSWWWVVVQQQNNNGGG>>>555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((---,,,***)))((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((((()))******))))))))))))******)))******++++++,,,,,,---&&&***///666<<<@@@BBBDDD}}}GGG???888666333222333333333222,,,***((('''((()))((('''$$$%%%(((*********((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&'''((()))***---111444RRR___dddXXXJJJJJJSSSZZZhhhjjjjjjhhhiiipppwwwzzzyyyooogggooowwwdddLLLHHHMMMNNNHHH>>>888888444---...///000000000000222444222111111222333333222000333333333333333444444444333333222222222222333333444///,,,---////////////---000...((((((///222///)))222999555111999PPPdddwww|||wwwaaaPPPAAA???FFFJJJKKKJJJ;;;999777666555222,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))***+++,,,******+++,,,---///000111???GGGMMMJJJDDDFFFRRR___oooyyyiiiTTTWWWMMMCCCAAAFFFMMMOOONNNNNNOOOKKK@@@333+++,,,///************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&(((((((((((()))))))))))))))************+++++++++---------,,,,,,...333666@@@>>>>>>???EEEMMMUUUZZZVVVWWWUUUQQQNNNQQQYYYaaacccpppzzzxxx||||||~~~vvvtttyyyzzz~~~rrreee]]]SSSIIIDDDFFFDDDGGGGGGEEEIIITTT```eeeaaabbb```WWWHHH999///***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))*********))))))))))))))))))))))))))))))))))))************+++,,,---...////////////------......///000000000777@@@KKKRRRSSSPPPMMMMMMKKKMMMQQQUUUYYYZZZ[[[[[[ccckkkqqqppprrryyy}}}|||jjjmmmnnnkkkiiihhheee```UUU^^^cccccckkkxxxzzztttkkkhhhccc]]]VVVOOOJJJHHHMMMQQQSSSPPPKKKLLLRRRYYYUUUUUUSSSKKK???555000...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((&&&&&&&&&'''(((***,,,---***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))$$$&&&)))***)))(((((((((******))))))))))))******)))******++++++,,,------)))///999BBBHHHJJJIIIHHH|||EEE???999666333111111000///...,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''+++%%%%%%)))******555DDDIIIKKKMMMNNNMMMPPPXXX```kkkooolllfffgggvvvrrruuutttnnncccYYYQQQLLLNNNFFF;;;444111111111111000000000000000111222333333333333444555666444333111111222333444555666777999999888666555333222222666666555444333222111111000000///...------,,,,,,//////000222444666888999TTThhhjjjfffnnnbbbOOO???;;;BBBIIILLLKKKCCC>>>@@@@@@888,,,%%%***((('''&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((()))))))))))))))'''%%%'''***------++++++...---)))+++444===AAAJJJDDDFFFOOOTTT\\\uuutttYYYTTTPPPNNNHHHCCCFFFNNNXXXXXXUUUEEE333333333''',,,+++***)))***,,,+++)))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''((((((((()))))))))))))))************&&&(((***+++***)))***+++...***(((+++333===CCCFFFBBBCCCGGGOOOUUUWWWVVVTTTKKKHHHIIIUUUkkkssseee^^^bbbllluuussssssrrrrrrvvvwwwoooeeennniiijjjnnnkkkeeeiiirrrzzziiiWWWKKKJJJSSSTTTJJJ@@@BBBNNNYYY```dddddd___WWWLLLAAA:::///******...---(((&&&)))......,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******************///---------...///...---000000///,,,,,,000999@@@GGGNNNSSSSSSSSSRRRLLLDDDNNNNNNOOOUUUaaammmoookkk```eeejjjkkkkkkooouuuxxx~~~ssssssnnneeeaaacccfffggg```gggjjjiiijjjkkkddd[[[JJJPPPSSSRRRSSSVVVTTTNNNSSSUUUQQQJJJJJJIII:::'''......------------+++))),,,***'''%%%%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***,,,---......---,,,...:::EEEIIILLLOOOMMMGGG}}}FFF>>>999666333111111000///...,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&'''((()))++++++)))(((''''''''''''''''''''''''''''''$$$$$$)))///555>>>GGGLLLGGGDDDGGGQQQ\\\eeekkkiiimmmoooooossszzz|||zzzlllfff[[[SSSTTTVVVPPPFFF@@@;;;444000000111111111111111000111222333555666999777666555666888999:::888888999999999999888888;;;;;;;;;;;;;;;:::::::::666666666666666666666666333333222111000...---,,,......///000222444555666777GGG^^^zzzzzzpppzzz|||rrrdddTTTGGGAAABBBFFFJJJGGGIIIMMMKKK@@@444---((('''&&&&&&(((((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((()))))))))******)))((())),,,---,,,+++(((+++------333===DDDEEEAAACCCQQQfffxxxsss}}}mmmWWWPPPQQQOOOKKKHHHIIIMMMYYYWWWBBB444333111...,,,***))))))++++++***(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))(((''''''((()))'''''''''((((((((())))))))))))))))))************)))***++++++******+++---(((+++111999BBBJJJOOORRRRRRPPPSSSWWWSSSKKKLLLRRRYYYZZZfff{{{tttqqqooouuu{{{|||}}}xxxxxx|||www}}}yyynnnlllyyyzzzkkkUUUVVVTTTPPPNNNNNNJJJDDDNNNOOOSSS\\\cccbbbWWWKKK:::000)))***,,,+++)))***---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******************---------...000000000///000///---,,,...666AAAIIIRRRRRRQQQOOOPPPVVV___dddeeeZZZ___ttt}}}vvvzzz~~~yyy{{{{{{lllbbbddddddaaagggssshhhcccXXXMMMMMMSSSVVVTTTXXX[[[WWWLLLGGGJJJHHHAAA111...,,,,,,---...,,,)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---...///111333<<>>999666333111111000///...,,,+++***)))((((((((((((((((((((('''''''''&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''%%%(((111===BBB@@@IIICCC@@@GGGVVVdddiiihhhdddjjjqqquuuvvvrrrggg\\\TTTWWWRRRHHHHHHNNNHHH;;;333111///...000222222222111111000000111333555666;;;:::777555555666777888999999:::;;;:::888555444999999:::::::::::::::999777777888888888888888888555555555555333111///------------...///000111222...444===VVVtttzzzooolllsssttthhhWWWFFF@@@CCCHHHIIIMMMPPPJJJ===333000((('''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******++++++***+++------+++***&&&---444888===DDDFFFDDDEEEYYYuuuxxxvvvbbbWWWRRRRRRTTTFFF@@@MMMZZZNNN===666444222...+++))))))***++++++((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))''''''((()))''''''((((((((())))))))))))))))))*********++++++,,,,,,---,,,++++++---///...333:::BBBHHHNNNRRRUUUZZZUUURRRQQQMMMNNN]]]ooo~~~|||qqqrrryyyppplllpppttt}}}yyygggWWWOOOPPPQQQNNNEEE??????LLL___hhhbbbYYYKKK<<<...)))+++,,,+++***+++******)))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,...000111111000000...---,,,///666BBBMMMUUUTTTPPPMMMLLLOOOXXXfffsss|||www{{{vvvuuukkkcccaaacccdddkkklllbbbTTTPPPSSSWWW[[[ccccccYYYRRRRRRTTTRRR:::333,,,***,,,...---+++)))+++///222222///+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,,,,000777===HHHMMMOOOLLLJJJMMMSSSVVVJJJ@@@999666333111111000///...,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''***)))+++999IIILLLDDDCCCGGGKKKPPPXXX^^^]]]ZZZbbbkkkrrrqqqgggZZZOOOHHH???TTT___SSSFFFBBB;;;000------...000222333333333555444333222222333444555;;;===???>>><<<999777666AAABBBDDDEEEDDDAAA>>><<<=========<<<;;;888666555888888888888888777777777666666777777666444222111......---------......///333555000888TTTffffffffflllzzz|||bbbHHH===HHHIIILLLKKKBBB777111222+++)))''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))*********+++++++++,,,,,,,,,***)))***444>>>@@@AAAEEEJJJKKK[[[zzzmmmVVVQQQWWWVVVBBB@@@LLLRRROOOEEE666777111,,,++++++******,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))***)))((('''((()))'''(((((((((((()))))))))))))))*********+++++++++---------++++++,,,///222999:::===BBBIIIPPPTTTUUUMMMMMMHHHEEERRRooo|||yyyqqqvvvjjjTTTMMMRRRWWWRRRDDD999<<>>111***+++------,,,))),,,111444444111,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++,,,333===EEELLLJJJHHHHHHPPP___oooxxxKKKAAA999666333111111000///...,,,+++***)))(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&+++...333BBBTTTWWWQQQFFFTTT^^^\\\VVVUUUXXXZZZiiiooorrrhhhUUUFFFEEEKKKJJJZZZ___PPP???999333+++---...111222333333333333666666666666777777888888>>>EEENNNSSSRRRMMMHHHEEEVVVXXXZZZ\\\\\\ZZZXXXVVVRRRQQQOOOLLLHHHBBB>>>;;;999999888888888888888888777777888999999888777666111111000......------------555000,,,;;;LLLYYYeeetttwwwuuuYYY<<>>MMMTTTVVVpppwwwyyy~~~kkkgggvvvwwweeeVVVLLLXXXLLL???888888AAASSSdddeee^^^PPP@@@222,,,******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********************************++++++,,,,,,,,,,,,+++---000///---,,,,,,---...333:::BBBGGGKKKLLLMMMJJJOOO[[[mmm{{{vvvfffcccllltttwwwwww___]]]YYYXXX^^^cccbbb]]]XXXLLL;;;000,,,---------+++,,,///111111///,,,+++************************************************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***,,,---000888BBBIIIJJJFFFGGGQQQaaarrr}}}JJJAAA999666333111111000///...,,,+++***)))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---000444777>>>GGGKKKJJJLLL]]]ggg^^^SSSUUU___gggnnnnnnjjj___NNNEEEKKKWWW```WWWGGG888333444333......000222333333444666888555777;;;???BBBDDDEEEEEEKKKUUUbbbkkkmmmkkkhhhgggnnnoooqqqsssssssssqqqqqqpppooolllgggaaaZZZTTTPPPFFFEEEDDDCCCAAA@@@>>>>>><<<<<<;;;;;;;;;;;;;;;;;;777666444222000//////...'''444555///222777BBBRRRqqqyyykkkTTT@@@AAAGGGPPPPPPGGG===777222///+++(((''''''&&&%%%'''''''''(((((((((((()))((((((((((((((('''''''''&&&&&&&&&'''(((((())))))'''(((((()))***))))))))))))))))))*********++++++)))***+++++++++,,,///111555>>>CCCBBBIIIbbbjjjVVVSSSQQQIIIFFFUUU[[[NNNAAA888222333222,,,+++///+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))******(((((()))***((((((((()))))))))***************++++++++++++,,,+++---...//////111555777===>>>AAAHHHNNNOOOKKKFFFHHHeeezzz~~~}}}}}}yyysssyyy{{{cccTTTKKKBBB<<<666888HHH\\\eeefff```RRRBBB666///++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************************************++++++,,,---------,,,...000///,,,+++---000666===DDDIIIJJJKKKMMMPPPVVVbbbnnn{{{uuukkkooozzzzzzfffXXXVVV\\\aaadddaaaXXXIII<<<333///......,,,,,,,,,------,,,,,,,,,************************************************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))***,,,111888???FFFJJJGGGIIISSScccqqqwwwwwwxxxvvvFFF@@@999666333111111000///...,,,+++***)))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''111333777:::888666<<>>======>>>???===;;;999666444222111111---333111000333000222>>>VVVeeexxx~~~wwwkkkJJJCCCAAAHHHNNNJJJ@@@999222///+++((('''''''''&&&''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&&&&'''((()))))))))'''((()))*********))))))))))))*********+++++++++)))+++,,,,,,,,,///444888;;;EEEPPPYYYhhhhhh^^^VVVMMMDDDKKKVVVUUUDDD:::555888666---+++///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((()))******)))((()))***(((((()))))))))******************+++++++++,,,,,,+++---000222444666999;;;AAADDDGGGIIIJJJMMMRRRWWWmmmtttyyy|||{{{wwwuuuzzz~~~{{{{{{wwwgggXXXJJJDDD===999???KKK]]]dddggg```UUUHHH:::---,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***************************************++++++,,,------...,,,...000///------222777???EEEKKKNNNOOOUUUbbblllvvvqqqiiippp}}}kkkZZZTTT[[[cccaaa^^^WWWKKK>>>444///---,,,,,,,,,++++++,,,,,,,,,************************************************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******...777BBBHHHJJJHHHWWW^^^nnn}}}|||xxxxxxqqqCCC>>>999666333111111000///...,,,+++***)))(((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''...000888???<<<888BBBRRRBBBNNNVVVTTTVVV]]]\\\VVV[[[III>>>FFFVVV\\\YYYUUU888333444:::666,,,---666111333666777:::@@@IIIOOOSSS[[[hhhwww}}}rrreeeZZZQQQLLLKKKIIIEEEAAA???>>>???@@@@@@???<<<999777444333222111---&&&+++888777333<<<:::HHHaaauuuwwwuuu{{{kkk```OOO@@@AAAIIIJJJEEE???111...***((((((((())))))(((((((((((())))))))))))******))))))((((((((('''&&&&&&&&&'''((())))))***'''((()))++++++******))))))************+++++++++***,,,---------111888>>>>>>MMMaaauuummmWWWPPPJJJMMMWWW[[[FFF<<<777;;;888...+++///++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((***+++***)))((()))***))))))))))))******************+++++++++,,,,,,,,,+++...333666888:::<<<>>>BBBGGGJJJIIIKKKYYYppprrr\\\jjjtttxxx}}}tttqqqggg[[[XXXaaammmttttttppprrr{{{mmmzzzrrrYYYNNNHHH???===AAAVVV```ggghhhcccWWWBBB000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++******************************+++,,,,,,---......+++...000///...000777===DDDIIIOOOPPPUUUccc{{{zzz~~~nnnppp|||{{{dddTTTVVV```^^^```___VVVGGG999000---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++000<<>>>>><<<;;;999777777111++++++000333222000222555KKKlll}}}yyyvvv{{{uuuccc@@@:::EEEKKKGGGCCC...---------,,,)))''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((()))))))))))))))((((((++++++++++++++++++,,,,,,---111///***000===@@@888HHHnnnYYYLLLWWWZZZOOO___JJJ666444<<<>>>333(((111---)))(((***+++***)))***************************************************)))(((''''''((()))************))))))))))))))))))************+++++++++*********+++,,,,,,---------999@@@======EEEKKKJJJAAAGGGLLLQQQbbb{{{uuunnnyyy{{{jjj\\\aaaoooooofffXXX^^^```XXXMMMIIIQQQZZZSSSRRR]]]kkkhhh\\\bbbtttqqquuu|||sss{{{{{{hhhJJJDDDMMMTTT```bbb[[[]]]cccXXXDDD888111***(((,,,///...,,,************************************************))))))))))))((((((((((((((((((''''''''''''((((((******+++,,,,,,,,,,,,+++************************///...,,,++++++,,,...///,,,+++***---444;;;AAADDDAAAIIIQQQaaarrrwww{{{uuu~~~rrreee|||ttt[[[TTT^^^cccaaa[[[YYYSSS>>>'''333000---,,,---...---------,,,,,,++++++,,,,,,---+++++++++************))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***---///000...+++))))))***,,,.........------+++666???IIIMMMGGGOOOgggxxx{{{dddFFF999888666333111000///...,,,+++***))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((,,,///333222444888:::===EEEOOONNNJJJNNNXXXZZZPPPDDD@@@IIIOOOUUUXXXUUUMMMAAA888222222222444777:::<<<===KKKOOOWWWbbbooo~~~sssccc```\\\WWWPPPIIIFFFFFFBBBBBBBBBBBBAAA>>>:::777888555222000000/////////333222999MMMhhh|||{{{eeeJJJ===@@@HHHIIIFFF666///,,,......***(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((()))))))))))))))((((((++++++++++++,,,,,,,,,,,,,,,---000333666<<>>FFFNNNUUUXXXhhhnnnyyy~~~rrrfffZZZMMMDDDBBBBBBAAABBBBBB@@@===::::::;;;:::666111...---...333555555888NNNsssvvvlllXXXDDD<<<@@@FFFGGGBBB444---222333,,,)))---))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))*********))))))+++++++++,,,,,,,,,---------,,,222<<<>>>CCC[[[xxxdddOOOJJJMMMWWWSSS???444<<>>AAAIIIMMM<<<444;;;<<<000***---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))******++++++******++++++,,,,,,------......///...444>>>III[[[xxxzzzcccGGGIIITTTXXXMMM@@@<<<>>>@@@888444000,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,---+++------,,,,,,111999@@@JJJMMMQQQLLLAAAEEEfffzzzttt[[[RRRMMMQQQYYYaaaiiiooorrrggg]]]bbbtttzzzyyy~~~lllQQQPPPUUU___dddaaa___aaa```WWWGGG888...******,,,++++++++++++++++++++++++*********************************)))))))))((((((''')))+++------+++)))'''(((((()))************)))++++++++++++++++++++++++***+++,,,---...---------(((000999@@@FFFOOO\\\fffkkk{{{|||wwwzzzhhhSSSVVVbbbcccXXXOOO<<<777000++++++,,,------------,,,,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,---,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,------+++***,,,000444CCCNNNPPPUUUkkkXXXDDDCCC:::888444222111000---,,,---+++)))'''((())),,,...''''''((((((((()))))))))((((((((((((((((((((((((%%%'''***,,,...111555777666444888@@@EEEDDDBBBCCCRRRWWWTTTIIIDDDKKKSSSUUUTTTKKKBBB<<<666111444:::CCCHHHQQQZZZeeerrr|||yyyyyyyyyxxx{{{uuuqqqppptttvvvtttwww|||kkk```QQQGGGDDDEEEGGGHHHAAA>>>;;;;;;<<<:::555000,,,...555888444777TTTtttqqqZZZCCC???IIIQQQDDD???FFFEEE777+++*********************************************************)))((((((((())))))))))))***++++++++++++++++++,,,,,,---......//////...333888BBB[[[}}}}}}|||~~~kkkNNNKKKRRR]]]ZZZKKKGGGNNNLLLAAA333+++***,,,,,,+++++++++++++++++++++++++++************************))))))************))))))))))))******+++++++++,,,+++,,,,,,,,,------------,,,,,,,,,,,,000888CCCKKKLLLIIIHHHGGGIIIZZZ}}}rrrqqqhhhccc___]]]ZZZXXXYYY^^^ccceeeeee```cccnnnwwwsssppphhh]]]UUUWWWNNNBBB@@@KKKaaayyyttt|||fff```UUUQQQZZZfffhhhbbbeeebbbXXXFFF444++++++000++++++++++++++++++++++++************************************))))))))))))((())),,,------,,,)))((((((((()))************)))++++++++++++++++++++++++------.........---,,,,,,+++555AAAIIISSSfff}}}wwwqqqpppwwwcccVVVZZZccc```VVVLLL@@@111***,,,//////---...------,,,,,,------...,,,,,,,,,++++++++++++***((()))***+++++++++))))))******************************************************)))))))))***+++,,,+++,,,,,,******...666===KKKOOORRR```rrruuuwwwXXXDDDCCC;;;888555333111000---+++,,,+++)))(((((()))***+++'''''''''((((((((()))))))))))))))))))))(((((((((&&&))),,,...///111444666333333777===@@@>>>>>>AAAFFFOOONNNBBBBBBQQQVVVOOOJJJ===444444666777<<>>;;;<<<@@@@@@:::444555******777:::444888EEEnnnhhhMMM@@@CCCMMMHHHHHHLLLIII>>>000(((************************))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,+++,,,,,,---...///000000///;;;GGGVVVtttwwwlllmmmnnnnnnmmmggg```[[[VVVSSSNNNLLLNNNQQQSSSUUUXXX```hhhlllppp|||```KKKHHH]]]eeeYYYSSS\\\ZZZOOO???333...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,---------......---------111888AAAIIINNNDDD@@@BBBPPPfff}}}|||yyywww|||rrreee___TTTIIIBBB>>><<<:::>>>======@@@DDDDDDBBB???<<<<<<===CCCTTTmmm~~~pppgggTTTPPPHHH@@@>>>EEETTT```nnn}}}qqqyyyzzzvvvuuuaaaOOOQQQ```iiigggdddfffcccUUUAAA222///111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))((()))+++,,,,,,+++)))(((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................999>>>DDDIIITTTkkkuuuooovvv~~~yyycccUUUYYYaaabbbYYYKKK999///...000000.........------------......,,,,,,,,,,,,++++++++++++((())))))***++++++******************************************************+++************+++,,,,,,***+++,,,+++,,,444@@@JJJ[[[aaajjj|||{{{zzzYYYDDDAAA<<<999555333111000---++++++***))))))(((((((((((((((((()))))))))*********(((((())))))******++++++(((***---//////000222444444555999======;;;>>>CCCBBBEEEFFFFFFMMMUUUSSSJJJ@@@555000666;;;;;;@@@IIIHHHUUUiii{{{yyyrrrnnnkkkiiiggggggllltttyyysssrrr}}}vvvssspppmmmvvv~~~ooo___OOOEEECCCAAA??????@@@???===::::::000+++444<<<<<<888666KKKqqqtttcccQQQBBBDDDIIILLLKKKHHHBBB777+++************************))))))))))))))))))))))))))))))))))))***++++++,,,)))***+++,,,------------,,,,,,---...///000111111888JJJccc{{{zzzrrrjjjbbbXXXWWWVVVUUUSSSNNNHHHDDDGGGCCC???<<<===???@@@AAA<<>>GGGFFF???666999IIIYYY``````aaafffoootttxxx~~~{{{sssdddTTTJJJHHHJJJKKK```}}}uuutttyyyzzzxxxhhhYYYSSS\\\gggbbbffffff___OOO???333...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))************)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333444EEEGGGMMMWWWfffvvvuuuvvvdddZZZ]]]ccc^^^UUUGGG:::111/////////......------------......------,,,,,,,,,+++++++++,,,++++++*********++++++************************************************++++++++++++,,,,,,,,,,,,***,,,......111;;;KKKXXXdddwww~~~ZZZFFF@@@<<<999666333222000---+++*********)))((('''&&&&&&)))************+++++++++''''''(((***+++,,,......)))+++...//////000111333888999===???===;;;@@@HHHLLLDDDBBBIIIOOOLLLCCC===999222333;;;???<<>>======>>>333555333000444===@@@<<>>999===HHHLLLHHHCCCHHHNNNOOOKKKBBB:::555555666:::>>>>>>???JJJXXXiii~~~uuurrrxxxrrrtttzzz~~~tttnnn}}}ooo]]]NNNBBBAAACCCAAA======<<<:::888333111333999???@@@HHHddd|||^^^AAAAAAOOOJJJ888EEEIII(((,,,*********)))''''''))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------333///(((,,,555222222???LLLnnnssslllfffaaaVVVUUURRRPPPQQQQQQMMMHHHEEE===:::>>>@@@===;;;<<<:::888:::@@@???888888======KKKkkk[[[EEEOOO[[[[[[ccc___[[[XXXPPPAAA222)))***---...---***(((***,,,---,,,++++++******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111///---,,,...///000000...222;;;EEEGGGEEEFFFJJJ}}}yyysssfffcccaaa]]]VVVNNNHHHGGGKKKNNNTTT[[[eeelllooorrrxxx}}}~~~}}}{{{yyyxxxsssjjj```[[[ZZZXXXRRRLLLGGGFFFEEEDDDGGGNNNXXX___sssTTTPPPGGGGGGVVVjjj{{{{{{zzzhhhWWWWWWddd___]]]cccdddWWWCCC555333,,,)))...000---***,,,++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---,,,,,,,,,---------......///,,,+++,,,---111<<>>AAACCCDDDIIIPPPRRRQQQCCCGGGKKKJJJEEE===666222444444888???DDDKKKZZZhhhzzztttlllrrr|||rrrssszzzooo^^^MMMHHHGGGDDDAAAAAA<<<;;;888444111222666:::555AAASSSvvvooo\\\FFFDDDLLLEEECCC@@@000000---+++***************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------...000...///444555AAAXXXrrrxxxsssqqqoookkkiiiaaaWWWPPPLLLIIIBBB;;;CCC;;;555555666444666::::::888777:::<<<<<<<<<>>>BBBDDDKKK]]]yyyXXXFFFPPPbbb[[[[[[\\\\\\ZZZOOO>>>000......------,,,,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///......//////000//////333999AAADDDEEEKKK[[[kkkyyy{{{|||WWWFFFOOOQQQPPPOOOPPPTTT]]]hhhpppyyyyyyqqqggg___SSSIIICCCDDDHHHLLLNNN```yyyttteeeUUUOOORRR[[[lllzzzwwwgggPPPUUUZZZ___bbbddd___OOO>>>111,,,+++//////,,,+++...++++++++++++++++++++++++++++++************++++++***************************************++++++,,,,,,,,,---------.........111000111444555777@@@JJJHHHRRRhhhyyynnn}}}qqq]]]]]]___^^^SSSAAA111...222.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************,,,---------,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---+++---111:::KKK```qqqzzz}}}}}}___CCCDDD;;;888444222111111///...++++++***************+++++++++***))))))(((((('''***+++,,,+++++++++---///---000222222111111555888<<<===BBBIIIMMMLLLLLLNNNFFFGGGHHHEEE???999444222444444999CCCOOO^^^ooo}}}zzzqqqlllllltttuuupppxxxyyyaaaSSSLLLGGGEEEDDD===<<<:::666333222333555111===@@@PPP{{{UUU???JJJPPPBBB777999555111,,,***+++---,,,+++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------***111222000333:::VVV{{{{{{sss^^^eeemmmppptttvvvsssnnn\\\RRRGGGAAA@@@???;;;666:::999:::>>>===999666777999888555333666;;;<<<999:::===>>>CCCYYYzzzyyyNNNEEETTTVVV[[[]]]]]]^^^\\\MMM<<<333000,,,,,,...//////---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///000111000000///999@@@DDDCCCGGGYYYvvv~~~iiiLLLJJJSSS]]]___bbbhhhrrr}}}mmm```TTTJJJDDDEEEBBBIIIaaajjjSSSLLLOOOWWW___zzzyyyrrryyy```RRRYYY^^^```eeeggg\\\LLL444000---...---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))*********++++++,,,------------.........000...///444:::CCCRRR___TTTbbbsss}}}}}}rrrrrrZZZ[[[^^^\\\NNN;;;222444.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))+++,,,---.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++666MMM```ooo}}}___CCCEEE;;;888444222111111///...*********)))******++++++///......---,,,+++)))))))))***++++++***+++---///...000222222222333666999:::999???JJJJJJAAA>>>BBBIIIHHHFFFAAA;;;777555444777999???LLL\\\mmm~~~xxxmmmkkklllttt|||rrr}}}{{{cccTTTKKKEEEBBB======;;;999777555444444888AAA777666```nnnMMMEEELLLEEE999:::888444---)))+++......***************************))))))***++++++,,,,,,---,,,,,,,,,------------...+++111000///666EEEiiipppcccYYY```fffiiiiiifff^^^UUUCCC===888888999999:::<<<777888;;;>>>>>><<<;;;;;;999===;;;666666;;;;;;888AAAJJJJJJDDDNNNiii~~~~~~uuuQQQBBBTTT\\\^^^YYYYYY]]]VVVIII999222++++++///111000,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......//////000111333444>>>AAABBBFFFWWWttt{{{~~~ttttttooozzz~~~jjjZZZYYYMMMDDDEEEMMM```zzz^^^MMMKKKOOOhhh~~~zzzggg]]]VVV[[[fffjjjbbbWWWAAA888///***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------............///,,,---555BBBVVVooozzzzzzsssxxxZZZUUUVVV]]][[[JJJ777...............------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))***,,,,,,,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///...AAA___mmmnnn|||```CCCDDD;;;888444222111111///...*********)))******++++++............---+++***))))))***++++++******,,,...///000111222333555777999:::999???IIIHHH>>>;;;@@@GGGEEEBBB<<<777555666777999???IIIUUUdddssszzznnnccckkkrrr|||uuuyyycccTTTHHH@@@???>>>======<<<:::888777999AAA:::444HHHkkkhhhEEEAAAIIIBBB666888777111******...---)))*********************************+++,,,,,,------,,,,,,---------.........///000---222CCCWWWyyy|||vvvpppllloookkkbbbVVVNNNJJJCCC<<>>===>>>;;;777999???>>>===999666777:::===>>>999???BBB???<<<<<<===<<<\\\llljjjPPPAAAUUU{{{pppFFFIIITTT[[[YYYXXXZZZXXXQQQ@@@777---***...111///+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000///---...111888===@@@CCCGGGVVVwwwzzzxxxmmmcccYYYOOOCCCAAATTTmmm^^^OOONNNZZZxxxeeeNNNSSSbbbfffbbb```TTTFFF333***+++///...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---.........---------------.........//////000///444@@@PPPfffhhhsssppp```TTTVVV\\\TTT???---//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,...//////,,,++++++,,,+++,,,,,,------,,,,,,+++---------------.........444;;;SSSooouuukkknnn~~~dddDDDBBB;;;888444222111111///...++++++***************+++)))***+++,,,++++++)))((()))***+++*********,,,...//////000111333666888999555777===BBB@@@<<<<<<@@@AAA???;;;666333444777:::<<>>;;;999333:::===>>>@@@GGGjjjRRR<<>>===GGGRRRVVVLLLHHHHHHKKKHHHBBBDDDKKKJJJPPPUUUYYY[[[VVVJJJ>>><<<<<<@@@CCCAAA===<<>>222,,,...///...+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......000111///......444===EEEEEETTTdddwwwvvvcccSSSFFFEEEKKK^^^www|||bbbWWW^^^zzzwwwZZZSSSZZZ___aaacccaaaRRR>>>///...111///))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------........./////////+++111>>>OOO^^^lll||||||lllxxx{{{bbbSSSUUUXXXJJJ666/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******///111333111...+++,,,...+++,,,,,,------,,,,,,+++,,,,,,---......//////000666KKKjjjiiiFFF@@@;;;888444222111111///...,,,,,,+++***))))))))))))&&&''')))+++,,,,,,+++***((()))******)))***,,,.........///000333666777888444:::<<<999666888<<<===<<<:::777444333666;;;???DDDQQQ___fffmmmwwwtttkkkppp{{{|||{{{kkkZZZGGGDDDBBB@@@@@@>>>;;;888222555999@@@@@@;;;RRR|||kkkEEEBBBJJJ===666===<<<111***---...***++++++++++++++++++++++++******+++,,,,,,------...------------............///222;;;WWW|||{{{ppphhhcccbbbaaaVVVKKK===888HHHfffoooeeeaaaiiinnnmmmooouuummmxxxwww```SSSFFFBBBKKKMMMDDD???CCCGGGhhhxxxcccZZZpppsssLLLEEEHHHTTTZZZWWWUUUXXXPPPFFF999000......---,,,......---,,,,,,,,,,,,---------------------------......------------.........000111000111777AAAIIIPPPsssxxx|||nnngggrrraaaSSSKKKQQQQQQ]]]kkkXXX^^^wwwaaaTTTZZZaaaaaabbb[[[LLL;;;333222000+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---............////////////+++555GGG\\\kkkuuuwww|||___TTTYYYSSSBBB////////////............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,///222000,,,***+++...+++,,,,,,------,,,,,,++++++,,,,,,...///000111222>>>```lllHHH@@@;;;888444222111111///...---,,,+++***))))))))))))%%%'''***,,,.........---((()))******)))***,,,......---...000333666777777:::BBBAAA777222888===<<<;;;999777555555999@@@EEEKKKZZZhhhnnnsss}}}www|||rrrvvv}}}iiiJJJGGGCCCAAA@@@>>>:::666888555333;;;AAA===LLLnnnPPP<<>>:::BBB\\\sssZZZNNNYYY^^^QQQHHHLLLLLLMMM```dddWWWmmm}}}vvvaaaJJJ???IIITTTSSSTTT\\\UUUKKK>>>444///......---......---,,,,,,,,,,,,---------------------------......------------......+++///222333555:::CCCJJJZZZ}}}|||vvvZZZ[[[ccctttooo```OOOKKKIIIXXX{{{fffXXXbbbzzz|||qqqQQQXXXbbb]]]______VVVDDD666222000------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,............/////////000333===PPPfffxxx{{{rrroooYYYZZZWWWHHH000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&***------)))''')))---+++,,,,,,------,,,,,,+++***+++,,,...///111222333MMMsss}}}rrrHHH???;;;888444111000///...,,,+++***)))***+++++++++***'''(((***+++***)))***+++)))))))))***+++,,,....../////////111444999===???:::@@@@@@999555999<<<<<<666888888555444:::FFFPPPaaajjjnnnoooxxx{{{mmm```PPPAAA???CCCAAA<<<777;;;---...???AAA999EEE^^^~~~oooJJJ777KKK:::>>>???;;;444---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------///222000---000BBBXXX}}}jjjlllccc@@@<<>>555...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000000111111222111///:::TTTjjj{{{qqqwwwvvvlll]]]HHHRRRRRRVVV```nnn{{{qqquuu|||ggggggoooVVV[[[pppwwwQQQEEELLLSSSUUUWWWVVVTTTMMMAAA555...---000.........---------,,,,,,,,,,,,---------....................................333333666@@@IIIZZZsssnnn___bbbooo|||ppp[[[RRRLLLLLLaaazzzrrr^^^rrrxxxzzztttZZZUUUSSS[[[]]]\\\YYYNNN888,,,111------------------------,,,,,,,,,,,,,,,,,,++++++---,,,+++++++++---///000000...---,,,------...---......------///222444333>>>ZZZmmm{{{||||||tttvvv^^^\\\VVVHHH:::...---000///------...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------......///+++,,,000---,,,<<>>>>>666999555///999NNNXXXTTTAAAZZZ}}}ZZZCCCKKKKKKHHHBBB999222---,,,------------------------,,,,,,,,,------------...***,,,///111///000666>>>ccczzz|||}}}hhhjjjWWWEEE??????HHH```zzzxxxjjjiiinnnJJJOOOmmmqqq|||RRRDDDOOOTTTLLLVVVYYYWWWLLL===222///111............------------------------........................////////////111555333;;;VVVqqq```dddlllxxxpppWWWMMMMMMOOOkkkqqqkkk}}}|||~~~vvvWWWTTTZZZbbbcccYYYOOO???---+++,,,---...///...------------------------............---,,,,,,,,,------+++,,,,,,,,,,,,,,,...///......000111///111999BBBpppxxx}}}zzz```VVVWWWHHH777...///111000.................................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------......///000***,,,222222999YYYwww___iiissssssHHH???;;;888444111000///...,,,)))******)))((((((+++...+++)))'''''')))***)))''')))***+++---............000000000111222333444555444555888999777555555777;;;999===NNNddduuuzzzxxxzzzyyywwwxxx}}}zzzeeerrrnnnVVVDDD>>>@@@:::777555555999DDDUUUccc<<>>;;;888444111000///...,,,(((***+++)))''')))---111***((('''))),,,---***((((((***,,,---...///......000000111222333444444444333555999<<<999444555999999;;;EEEYYYooo}}}}}}yyyzzz{{{|||~~~~~~|||yyylllwwwdddLLLAAA??????888666888555555IIIbbbRRRRRR^^^{{{WWWEEEFFFFFFDDD???999222...------------------------,,,---------............111000111111---000EEE\\\vvvsssjjj```QQQAAA:::AAARRRaaapppyyyuuu|||___HHHRRRfffhhhjjjWWWQQQOOOQQQTTTUUUQQQGGG;;;333////////////.........------------........./////////.........//////000000111000===LLLkkkpppqqqdddvvv|||qqqXXXJJJGGGJJJeeejjjzzz]]]QQQ\\\fff\\\XXXOOO666000/////////000000222222///...---,,,+++,,,------,,,---------------------***...000000---,,,...000000///000000///555NNNgggqqqdddrrrxxxWWWYYYRRREEE666///000000///........................///......---------------++++++,,,,,,,,,,,,------000//////...------............---111???YYYzzzwww___mmmuuuxxxzzz}}}qqqFFF===;;;888444111000///...,,,(((***+++)))&&&&&&+++000(((''''''+++///000,,,((((((***,,,...//////......///000111333444444555555666555888======888666999777CCCUUUiiiwww}}}}}}||||||}}}}}}{{{|||~~~zzzpppwww]]]JJJAAA>>>:::999999222111AAAWWWdddRRRFFF[[[hhhDDDEEEGGGGGGCCC<<<333...........................------------...............,,,...000///888WWWwwwsssppp```FFF777<<>>444---........................---------.........//////...---000555999IIIoookkkGGG333999AAAAAACCCSSS```eeepppsssbbbZZZyyyVVVFFFSSSkkkpppbbbRRRYYYOOOPPPRRRSSSPPPGGG:::111000/////////......................../////////000---......///000111111222888RRRppp}}}zzziii^^^NNNEEENNNlllvvvZZZNNN]]]]]]```[[[@@@222111111222555:::???CCC555333111...---------...***+++,,,---............---111444333///,,,---000000---...111333CCCjjjyyyppp}}}zzzVVVYYYSSSBBB555222333222........................//////...------------...++++++,,,,,,,,,---------***+++,,,---///111333444...555444777SSSiiiSSSUUUqqqttt~~~pppLLL;;;;;;888444111000///---,,,,,,+++***)))(((((((((((((((((((((((((((''''''''')))******++++++,,,------222111000222555666555222888666888:::999555666:::DDDVVViiirrrtttxxx{{{|||~~~}}}yyyuuuwwwqqqqqqxxxcccEEEBBB>>>;;;888333111888AAA```jjjZZZmmm```~~~eeeCCC@@@NNNFFF<<<:::222........................,,,---......------...000///---333111555```xxxsssIII:::666444<<<<<>>111222000000111///,,,---111////////////000000000000///333555111......000111HHHdddzzzrrrWWWMMMIIIOOOpppsss|||lllwwwuuuOOOJJJddddddRRRPPP;;;000,,,222666444999BBB777444000---+++,,,...000---------............///+++---......------...000444,,,222444888[[[{{{||||||uuutttoooOOOZZZNNN---444999***//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,&&&333///<<>>IIIYYYiiiooopppsssvvvwww}}}}}}|||zzzyyy{{{mmmzzzoooQQQEEE@@@;;;888555333888>>>XXX```ccccccfffssszzzRRRCCCJJJEEE???===444........................,,,...//////......///000111///111444AAAggg~~~vvv~~~pppNNN<<<666555999333;;;???EEEOOO[[[vvvnnnKKK>>>MMMvvvvvvZZZJJJ___}}}nnnhhh^^^RRRNNNUUUVVVJJJ===777333000///111000---...222////////////000000000111///000111222222333888>>>bbbxxx~~~rrrXXXHHHBBBPPPddd}}}vvvgggLLLRRR^^^[[[TTTAAA555...222555222555<<<444222///---,,,---...///---------............///,,,---......---...000222111000333999FFFggg~~~wwwttt}}}WWWYYYTTT;;;444000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............000999999KKKxxxgggOOOZZZkkkooo}}}lllIII<<<:::777444111000///...---,,,+++***)))((((((((((((((((((((((((((((((((((((++++++,,,,,,---......///000//////111333444333111222333555666444333<<>>555888555333:::===999PPP|||kkkKKK;;;CCC[[[uuugggKKKOOOpppzzzeeeZZZMMMEEEIIIOOONNNHHHEEE666111///111222000000333//////000000000111111111777222222333111666NNNiii}}}~~~cccPPPGGGCCCLLL}}}WWWYYYbbbSSSPPP@@@222///111000......------...............------------............///.........---...000555888666999222@@@jjjpppyyyyyy|||hhhXXXQQQRRR???&&&777////////////....................................---------------------------------.........//////+++111HHHrrr~~~\\\LLLUUUhhhuuuyyy```EEE???999777333111111000///---+++***))))))))))))))))))(((((((((((())))))******,,,------......//////000000111222333333444444444333444666555333666DDDSSScccjjjooommmkkkooosssuuussssssvvvzzziiifffoooxxxlll|||uuu___OOO@@@<<<===<<<777333>>>UUUmmmkkk```ggg```WWW???DDDJJJAAA444000000000000000000000000///000111111000000111333555222555]]]ppplllyyyrrrXXXFFF@@@444:::555111777888000BBBhhhoooQQQ======OOOmmm___BBBTTTvvv|||dddcccWWWIIIJJJTTTPPPBBB999333000111222111111333000000000000111111111111555444333222000===aaatttxxxZZZKKKDDDAAAbbbvvvttt\\\]]]XXXTTTDDD444///000111///---,,,---.../////////...------------............///...///.........111555888999888333JJJ{{{}}}yyyzzzzzzwwwgggPPPSSSJJJ,,,333000000/////////.................................------------------------.........------------------777[[[qqqMMMNNN^^^hhhuuuZZZBBB@@@999666333111111000///...******)))))))))))))))***'''(((((())))))******+++,,,,,,------.../////////000222444444333333444555222111222444555:::IIIWWWggglllooolllkkkooosssuuuqqqssswwwzzz}}}vvveee^^^```lllooo___iiiWWWDDD>>>>>><<<777444///JJJccc|||kkknnnddddddCCCEEEIII???777000000000000000000000000...000111111000000111222///...===kkk```cccrrrkkkTTTDDD999===999444777999111;;;XXXwww]]]CCC;;;EEE```{{{OOOHHHeee{{{pppSSSKKKUUURRR@@@===666111222333222111222000000000111111111222222000222333111777PPPyyy{{{oooUUUHHHEEE@@@ddd|||uuu{{{WWWTTTaaaVVVIII999000///000000...---....../////////......---------............///.../////////...000444777777555<<<\\\{{{yyytttxxxyyy}}}YYYSSSQQQ444000000000000/////////..............................------------------------.............../////////222DDDqqqeeeHHHTTTeeejjjwwwTTT???AAA999666333111111000///...******))))))))))))******'''(((((()))******+++++++++,,,,,,---......//////...111333444222222333555111000111666;;;CCCRRR___ggglllmmmiiiiiilllpppppprrrvvvzzz||||||}}}zzziiiPPPRRRYYYfffwww~~~___ppp]]]III@@@>>><<<999777...===XXX~~~ssszzzrrrJJJEEEGGG???<<<111111111111111111111111...///111000//////000222---...HHHppp[[[iiihhhQQQHHH???>>>999999===888;;;LLLfffzzz}}}iiiLLL===<<>>222---///000///000/////////////////////---------............///---///000/////////222444333333JJJqqqzzzuuuxxx|||uuuxxxgggUUUSSS<<<333000000000000/////////...................................................,,,---...000111333444444777QQQpppXXXJJJUUUfffqqqzzzQQQ>>>BBB888666333111111111000...***)))))))))))))))******'''(((((()))***+++++++++++++++,,,,,,---......///---000333333111000222444333111222999BBBLLL[[[ggggggkkkkkkgggfffiiilllkkktttxxx}}}}}}||||||www}}}iii\\\LLLHHHRRRfffyyyssseeejjjtttaaaLLLBBB>>>;;;999999;;;:::RRRvvvkkksss|||NNNDDDEEE???AAA111111111111111111111111...///000000//////000111555777UUUuuu]]]oooyyy^^^YYY<<<>>>888777<<<999888BBBLLLcccqqqwww{{{mmmOOO<<<666HHHeee}}}zzzrrrlllkkkpppuuusssuuu\\\IIIUUU}}}|||ppp\\\NNNLLLOOOOOOCCC999222222333222000000000111111111111222222222222777555555NNNxxx{{{ZZZHHHIII999aaammmuuuZZZHHH[[[ZZZQQQBBB333,,,---///000111111000///////////////---------.........//////---///000000//////000111000333VVV~~~wwwwwwyyywwwtttpppWWWRRR@@@:::000000000000////////////////////////////////////........................+++,,,...111444666888999===]]]uuuRRROOOMMMTTTdddxxx|||www}}}OOO???>>>:::777333111000000...---+++***))))))((()))))))))***)))((('''((()))+++---,,,,,,------.../////////...---------///111333444000///222;;;HHHVVV```eeekkkaaa]]]eeennnooommmmmmqqqqqqtttyyy{{{~~~sssvvvaaa[[[___NNNEEEKKKKKK___kkkvvvlll~~~^^^ooommmOOOAAAAAA@@@;;;555777<<>>:::777:::===EEERRRaaaoooooo\\\EEE???<<>>]]]~~~{{{qqq~~~rrrIIIAAAFFF===666111...000000//////111000000000000111222333333;;;[[[uuu___eeeyyyYYYHHH===>>>???:::888;;;666;;;BBBMMMZZZaaaXXXJJJ<<<777IIIeeeqqquuuxxxuuunnnaaaSSSEEE===BBBGGGCCCHHH___wwwcccQQQSSSssskkkbbbeeeLLLMMMOOOLLLFFF===333///111333222///222222222111222222333444444111777OOOsssgggqqqxxx```KKKCCC???cccwww^^^TTT]]]ZZZNNN<<<111///000000000000000000////////////............////////////...///000000000222333333666IIIuuu~~~{{{{{{wwwyyyyyy|||tttyyyvvvWWWMMM<<<111111111000000111000...........................---------............///---000,,,,,,333111000:::QQQRRRBBBDDDJJJ[[[rrr{{{rrrkkkmmmGGG???BBB:::777333111000000...---,,,,,,+++***************++++++******+++,,,...///,,,,,,------.../////////111000000///000111222333444777???JJJUUU]]]bbbcccWWWVVVYYYbbbkkkqqquuuyyyttttttwwwzzz{{{yyyfffTTTKKKCCCCCC===;;;GGG```sss~~~ggg[[[{{{dddQQQFFF???;;;:::555777<<>>555000111333222000222222222222222333444444333111???aaagggYYYgggtttqqqUUUKKK;;;KKK~~~}}}WWWXXX^^^WWWAAA222111222...000000000000////////////............///////////////......000333444444444999cccxxx{{{{{{ppppppvvvuuuxxxzzz{{{||||||{{{yyy]]]MMMHHH333111///000111111000///........................---------............///---111------222000222@@@```DDD@@@BBBLLLbbb{{{rrriiidddhhhFFFAAABBB:::777333111000000...------,,,++++++******++++++************+++,,,...///,,,,,,------.../////////222222111000000111222333333999DDDPPPYYY]]]^^^^^^ZZZ\\\```eeejjjnnnssswwwppprrruuuwwwwww|||jjjVVVJJJEEEGGGGGGDDDFFFXXX|||xxxxxx]]]eeevvv```NNNAAA===>>>:::;;;<<>><<<999444333999AAAHHHKKK???888:::DDDVVVnnnttteeejjjvvvkkkSSSPPPZZZ[[[SSSGGGNNNYYYgggyyy|||bbbLLLVVV{{{mmm|||jjjUUUSSSJJJHHH@@@777222111222222111333222222222222333444444888555IIIttt|||XXXPPPaaazzzttt___QQQAAA>>>eee}}}eeeSSS___\\\EEE444333444///000000000000////////////............////////////000------111444444333444@@@{{{{{{qqqhhhkkkrrrsssuuuwwwxxxyyy~~~nnn~~~eeePPPQQQ666111...///111000///000........................---------............///...222111111444///444FFFrrrmmm>>>@@@AAAMMMeee~~~yyynnnhhhgggfffHHHCCCAAA:::777333111000000...------,,,++++++******++++++(((((()))***+++,,,---...,,,,,,------.../////////222222111000000111222333222:::FFFQQQXXXZZZYYYWWWZZZ___ccceeegggjjjnnnpppnnnooosssvvvuuuvvvjjj]]]IIIKKKKKKFFF>>>AAAWWWppprrrhhhTTTyyykkkTTTCCC===???666444666GGGkkkmmm{{{aaaDDDJJJAAA999333000111111//////111000---...222333000222777[[[tttOOO^^^wwwyyyxxxzzzwwweeeRRRFFF???:::666555666:::>>>BBB@@@999888<<>>@@@NNNhhhvvvkkkhhhjjjdddKKKFFF@@@:::777333111000000...---,,,,,,+++***************'''((()))***+++,,,---...,,,,,,------.../////////111000000///000111222333333;;;GGGQQQVVVVVVTTTSSSUUUZZZ___```ccciiillllllmmmmmmqqqvvvvvvvvvzzz~~~rrr[[[NNNEEEEEEEEECCCDDDIII```xxxwww}}}yyySSS```tttZZZFFF======888444666AAA___wwwmmmkkkIIIHHHBBB999444000111111//////111111...000333111...666BBBtttfffLLLbbb}}}||||||mmmYYY^^^vvvvvvcccVVVCCC===888777888666777999===888777888@@@]]]www{{{xxxeeeaaaPPPAAAJJJkkk}}}[[[LLLZZZ]]]oooTTTRRRMMMJJJDDD<<<555222222222222333333333333333444444555555AAAcccbbbHHHDDDGGGVVVjjj}}}ooo]]]KKKCCCAAAUUUlllSSS[[[[[[MMM<<<333222222000000000000////////////............////////////333......222222///444===___lllaaabbbiiimmmoooppprrrtttwwwyyy~~~cccKKKAAA666...111333000///111........................---------............///+++///000222222...<<>>IIIRRRUUUTTTSSSSSSQQQWWW[[[]]]cccjjjmmmjjjjjjiiikkkrrrwwwxxxzzz~~~~~~{{{dddPPPNNNPPPJJJCCCAAABBBVVVhhhyyytttvvvdddWWW|||cccLLL@@@>>>>>>666888???RRR|||jjjtttPPPGGGEEE:::444111111111//////111000...111444111///>>>RRR```OOOQQQiiiwwwdddMMMSSSooowwwkkkVVVJJJAAA>>><<<888555777888555888888999SSSyyyvvvaaaMMMPPPlllsssTTTPPPttt}}}```iiidddJJJOOOKKKEEE===666222111222333444333333333333444555555222NNNxxx[[[IIIDDDAAANNNbbbxxxggguuuQQQJJJAAAFFF|||\\\\\\ZZZRRRBBB222...333000000000000////////////............////////////222...///444222000999HHHtttzzz~~~rrr```\\\ccciiijjjlllnnnppprrrwww{{{vvvsssuuupppOOOGGG999000333555000...111........................---------............///,,,///...///111111IIIoooHHH555:::<<>>777333111222333444333333333333444555555333ZZZoooWWWNNN@@@BBBIII[[[uuucccZZZQQQBBB999gggddd^^^ZZZVVVFFF111+++333000000000000////////////............/////////000000...000555333111>>>PPPvvvtttwwwiiiXXXYYYdddjjjgggjjjlllnnnqqqvvvffftttmmmzzzkkkyyyWWWJJJ:::111444555000...222........................---------.........//////000111//////111666UUUnnn@@@666???===FFF\\\wwwxxxiii^^^aaakkkzzzbbbMMMEEEAAA999666333111000///---++++++++++++************)))))))))***+++,,,------...///111///,,,,,,///111///,,,.../////////000222444:::DDDOOOTTTQQQMMMMMMOOOQQQWWW^^^dddgggiiijjjkkkqqqrrrpppooottt}}}ooo```YYYRRRKKKIIIBBB@@@EEEGGGIIIVVVfffdddjjjsssWWWDDD>>>===:::777:::LLLkkkeeeDDDBBB???777000000111000000111333222)))---666000AAAmmmTTTGGGdddwwwwww|||UUU]]]```iii~~~vvv[[[gggwwwqqqeeeUUUFFF===:::;;;888888999888:::KKKrrruuuYYY\\\yyyjjjLLLVVVsssmmmkkkIIILLLFFF>>>999888777555222444000000333555333333666666kkknnnSSSBBBEEECCCBBBPPPooommm|||vvvQQQCCCHHHPPPxxx|||\\\TTTXXXEEE666666111;;;888333///------///111////////////000000000000000---777///444555888lllggg{{{hhhlllttt[[[VVV[[[]]]___bbbdddiiikkknnnxxxwwwcccvvv{{{rrrfffNNNAAA555111000...---...////////////....................................///,,,,,,444555666[[[tttUUU===666>>>@@@IIIbbb}}}iii[[[]]]ccceee}}}gggQQQEEEAAA999666333111000///---++++++++++++************)))+++++++++++++++,,,,,,,,,...000///,,,,,,///000...,,,.../////////000222555<<>>999999:::888777FFFnnnzzzoooZZZccc~~~|||UUUNNNhhhrrrzzzQQQKKKGGG@@@:::777666444444555111000333444333333666<<>>DDDVVV|||qqq{{{zzz___HHHFFFLLLxxxeeeXXX[[[KKK999444000999777333000......000111////////////000000000111000---666111444666BBB{{{iii}}}bbbfffnnnVVVSSSYYY\\\]]]___cccgggjjjmmmxxxfffjjjuuuxxxiiiQQQBBB555000000000111333////////////....................................000---,,,222444===hhheeeIII999555;;;AAAQQQoooxxxbbbWWWZZZaaaeeeqqqWWWDDDAAA:::777333111000///---,,,+++++++++************)))---,,,,,,,,,+++++++++***...000///,,,,,,///000...,,,---...//////000333666@@@HHHPPPQQQMMMIIIJJJMMMZZZaaahhhlllkkkiiihhhhhhlllqqqsssppppppssswwwxxxtttcccZZZOOOGGGFFFDDD>>>;;;>>>CCCfffooo___}}}eeeMMM@@@<<<;;;999999DDD^^^dddfffIIILLL@@@888111111222000000222111444222333444777VVViiiKKKPPPqqq}}}www{{{aaagggtttuuugggWWWIII???===<<<<<<999666DDDmmm{{{nnncccssscccHHH\\\uuuyyyNNNKKKHHHCCC===777444444555666222222444444222333777IIIhhhOOO@@@CCC??????bbbssswwwrrrOOODDDFFFbbblllXXX[[[QQQ>>>333///666555333111000000000000/////////000000000111111111,,,444444444777RRR~~~uuusssaaaeeeeeeOOOOOOXXX[[[[[[\\\```cccgggmmmyyyrrraaalllpppzzz}}}XXXGGG666000000000222444////////////....................................111------000444GGGyyy]]]BBB:::999<<>>JJJYYYpppzzz```ppppppTTTBBB<<<;;;::::::AAAXXX~~~fffuuurrrJJJDDDBBB999222222222111000222222333222000222EEEvvvoooOOOBBBUUUyyywwwzzzbbb^^^mmmzzzjjjVVVHHHCCC@@@???<<<999GGGssssssqqqqqqKKKUUUwwwyyylllMMMLLLJJJFFF>>>777333444777666333333444444222444999UUUcccQQQNNNDDD:::OOOrrrwwwsssWWWDDDDDDMMM~~~oooUUUVVVTTTBBB444000333333222222111111000000//////000000000111111111222...333666222:::ccc{{{ccckkkmmmttt\\\JJJLLLWWW[[[ZZZYYY]]]___eeemmmyyyeee[[[xxxuuurrryyy___MMM:::222111000///000////////////....................................000---000222666TTT[[[???::::::<<<@@@\\\}}}nnn]]]XXX^^^gggllldddCCCBBB===999444111//////---,,,+++++++++*********))))))******+++,,,------......,,,//////,,,,,,//////,,,,,,---......///222666999EEEKKKOOOLLLGGGDDDHHHMMMUUU]]]fffiiifffcccccceeecccllltttuuuuuuzzzqqq]]]QQQLLLIIIFFFDDDDDD???<<>>:::555111///......---+++++++++************)))******+++,,,---...//////+++...///------///...+++,,,------...///222777;;;FFFJJJLLLJJJDDDDDDIIIOOOVVV^^^fffhhhdddbbbdddgggfffmmmrrrrrrsssxxx||||||}}}}}}jjj]]]SSSKKKEEECCCBBB???FFFfffnnn```iiiRRRAAA<<<999999>>>QQQvvvppp```JJJDDD;;;444333333111111222///---444555333NNN}}}bbbFFFJJJeeeyyyuuuTTTLLLkkk{{{oooXXXJJJ???;;;;;;KKK{{{rrrrrr~~~dddMMM\\\~~~QQQNNNHHH@@@999555555666444333444555444333888???eeeqqqxxx~~~uuuVVVGGGEEEEEEDDDYYYooozzzoooOOOHHHAAAeeeoooXXXVVVJJJ777111222222222111111000000///000000000111111111222222222444111555333KKKvvv||||||fff]]]OOOGGGMMMTTTUUUVVVXXXYYYZZZ```mmmzzzbbbVVV]]]|||xxxnnnvvvzzziiiTTT>>>444444333222111////////////....................................///,,,444777AAAqqqrrrPPP>>>888999@@@JJJdddttt___UUUVVV\\\ccchhhkkkAAAEEE???;;;555111///......---+++++++++************)))+++,,,,,,,,,------......***...///------///...***,,,---------///333888<<>>777777<<>>LLLyyyppp{{{ZZZNNNuuuqqq___{{{VVVOOOFFF???<<<999666333222222444555444444;;;DDD{{{oooYYYLLLHHH<<<@@@MMMeeerrrkkkttt^^^MMMFFFFFF```VVVPPP>>>555555333111000......//////000111111111111222222222...777111555;;;bbbqqqmmmtttnnnNNNHHHGGGMMMOOOMMMPPPWWWXXXWWW___nnnzzzmmmVVVOOOppp}}}sssrrrkkkHHH444///...//////000/////////....................................333,,,444777HHHZZZDDDAAA:::666???NNNhhhwwwcccPPPNNNTTTZZZ```fffbbbGGGCCC;;;888333000///...,,,+++,,,,,,++++++***)))((((((000000///...------,,,,,,,,,,,,------.../////////,,,///000//////333;;;BBBGGGJJJIIIBBB???EEEMMMRRR[[[dddjjjfff``````aaabbbiiilllppprrrsssuuuwwwyyyzzz}}}wwwhhhWWWGGGCCCJJJ```ZZZfff|||lllOOOFFF===999;;;IIIeee~~~xxxPPPGGG===555444333111000111))):::444---SSS___???DDD```qqqlllbbbZZZaaa}}}tttjjjKKK===@@@MMMxxxtttjjjKKKccczzzbbbqqqSSSHHHGGGGGG;;;444666555444333555222:::777555[[[yyyzzzoooXXXMMMIIIAAA@@@HHHKKKNNNbbb{{{sssMMMIIIEEEooozzz[[[cccLLL===333333222111000////////////000111111111111222222222888---222;;;;;;qqqggg^^^eeeIIIGGGEEEGGGLLLPPPRRRRRRQQQWWWaaalllwwwcccOOOVVVlll```kkk~~~MMM===222...:::000111111000///////////////............////////////111...333999JJJ~~~RRR>>>;;;;;;===BBBNNNooosss^^^NNNOOOWWW\\\```fffdddHHHBBB;;;888333000///...,,,+++,,,,,,++++++***))))))(((------------...........................------------///111111000444<<>>;;;<<>>DDDBBBDDDCCC>>>???GGGPPPUUUZZZ```bbb]]]YYY[[[___aaaeeehhhlllnnnoooqqqsssuuuxxxzzz}}}|||fffVVVGGGAAA@@@OOOxxxhhhgggmmmPPPDDD:::777888CCC]]]xxx```III>>>666555555333111111666222,,,>>>iiiXXX555UUU{{{qqqxxxvvv]]]aaazzziiiMMMAAAAAAHHHnnnssslllwww|||tttlllgggcccvvvZZZYYYvvv}}}ZZZCCC>>>999999:::555333444888333777666???qqqtttoooxxxyyydddTTTGGGCCC>>>:::DDDTTT[[[KKK@@@ZZZttt\\\KKKFFF222333333111000000000000000000111111111111222222222000333111777WWWwwwgggssspppzzzPPPEEEDDDCCCEEEHHHKKKMMMMMMNNNVVVaaammmvvv|||{{{bbbLLLHHH^^^~~~~~~ooonnn]]]EEE777///555+++111111000///////////////............////////////000///333CCCdddkkkNNNFFFEEE???<<>>CCCAAACCCAAA<<<>>>GGGPPPUUU[[[______ZZZWWW[[[```bbbeeegggkkkmmmooopppsssuuuvvvyyy|||~~~zzzdddUUUHHHAAA===HHHqqqlllfffoooSSSFFF;;;888777@@@ZZZuuukkkRRREEE888444444333222222000444444BBBbbb~~~TTT777WWW{{{yyyqqqrrraaannn~~~gggKKK@@@???BBBeeessshhheee___VVVOOOMMMNNNNNNbbbwwwfffVVVlllbbbGGGBBB>>><<<;;;555444555999333666666FFF|||rrrppp{{{nnn[[[PPPFFF>>>BBBMMMzzzcccQQQAAANNN]]]NNNLLL222333333222111000000000000000000111111111222222222///777333777fff~~~qqqppplllrrrHHHDDDCCCCCCEEEGGGIIIJJJKKKMMMUUUcccnnnuuuzzzrrrVVVJJJPPPpppuuussseeeGGG888111777222111000000///////////////............////////////000000222HHHuuubbbCCC<<<<<<:::???III\\\yyyhhhXXXMMMPPPXXX[[[```fffYYYGGGAAA;;;888333000///...,,,++++++++++++***************,,,,,,,,,,,,------......,,,,,,,,,,,,------......+++,,,...000444999>>>BBBCCCCCC@@@;;;===GGGPPPSSS\\\___]]]XXXWWW\\\aaaccceeehhhkkknnnoooqqqsssuuuuuuxxx{{{}}}~~~zzzcccTTTHHHCCC<<>>WWWssszzzvvv^^^LLL:::222222222333444---555666DDDjjjbbbCCC???```qqqlllppp}}}```kkkuuu~~~cccFFF???@@@???\\\ggg[[[PPPCCC======@@@BBBCCCRRRlllsssXXXeeettt\\\FFFEEE???:::999555444444888333666777LLLyyyzzzmmmqqqyyyfffUUUFFFCCCHHHnnnkkkQQQEEEIIIyyy```SSSOOO555444333222111000000000000000000111111111222222222111888777999qqqqqqvvvnnnmmmgggEEECCCDDDEEEEEEFFFGGGIIIJJJKKKUUUcccnnntttyyy~~~dddRRRKKK\\\mmmzzzpppIII999111777555111000000///////////////............///////////////111111MMM|||YYY;;;666666555???PPPeeeaaaTTTKKKPPPWWWZZZ^^^eeeVVVGGGAAA;;;888333000///...,,,+++************************---------,,,,,,,,,,,,,,,***++++++,,,------......***+++---000555:::???BBBDDDCCC???:::>>>HHHQQQTTT\\\^^^\\\XXXWWW]]]cccdddfffhhhlllnnnpppqqqtttuuutttwww{{{}}}~~~}}}dddTTTHHHEEE===@@@ddduuuyyy}}}tttdddxxxvvv]]]KKK>>><<<999<<>>FFFbbbpppcccpppxxxZZZqqqkkktttnnn{{{{{{^^^CCCCCCGGGAAAUUU~~~\\\KKKDDD@@@CCCFFFCCC>>>;;;HHHfff]]]___mmmzzzVVVBBBCCC>>>777666555666333666333777999QQQ~~~tttlllrrr~~~cccMMMBBBBBB^^^wwwQQQHHHGGGqqqeeeZZZOOO999444333222111111000111111000111111111111222222222444555:::???zzztttdddwwwmmmppp~~~[[[FFFBBBCCCEEEEEEEEEEEEFFFHHHIIISSSaaalllrrrwww}}}wwwyyyxxx]]]LLLQQQlll||||||NNN:::000333333111111000///////////////............////////////...444444TTTrrrRRR999888999555>>>QQQkkkwww[[[OOOIIIOOOVVVXXX]]]cccXXXIIIBBB;;;888333000///...,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---111777<<>><<<[[[}}}gggrrrzzz___LLL???===999:::QQQppprrryyy```MMM:::333333444333333555111555\\\NNNBBBHHHccccccvvvwwwcccnnneeemmmjjjuuuYYYCCCKKKSSSGGGOOOppptttUUUWWW^^^ddd```RRREEE???DDDdddcccZZZ}}}bbbHHHFFF???777777666777222444333888:::SSS{{{sssooovvvpppSSSEEEAAANNNtttXXXMMMBBBggghhh^^^MMM===444444333222111111111111000111111111111222222222777///<<>>BBBDDDAAA@@@<<<999@@@MMMWWWZZZYYY[[[YYYVVVXXX^^^bbbbbbdddgggjjjmmmnnnppprrrtttuuuwww{{{}}}jjjVVVHHHFFF===:::UUU{{{iiinnn|||```LLL???===999888OOOnnnrrrrrrZZZIII888333666555333111000///>>>jjjIII<<>>dddsssQQQ888777777333BBB[[[uuuzzziiiSSSIIIFFFMMMTTTVVVZZZ```]]]LLL@@@:::777333000///...---,,,,,,+++***((((((((())))))...------,,,,,,------...---...///...,,,,,,...///......///333999>>>BBBCCCDDD???::::::BBBLLLTTTXXX^^^XXXUUUWWWXXXYYY[[[^^^ccciiimmmmmmnnnrrrtttssswwwyyy|||~~~~~~sss[[[HHHEEEAAA???SSSoookkkkkkhhhMMM<<<>>>===;;;OOOmmmwwwxxxXXXHHH999444555444111///000777999jjj~~~DDD:::OOOtttoookkkyyynnngggwwwsssPPPMMMeeecccOOOMMMWWWzzzcccNNNKKKdddmmmVVVmmm^^^@@@@@@666888<<<666;;;000777:::<<>>???BBBDDDGGGNNNZZZeeennnvvv|||{{{xxxmmm]]]dddppp}}}ooouuuXXXCCC>>>,,,222111111000//////////////////////////////000111111,,,<<<444~~~oooBBB888:::777888@@@YYY{{{gggMMMHHHFFFMMMTTTYYY]]]bbb]]]KKK>>>:::777333000///...---,,,---,,,+++)))))))))***+++...------,,,,,,------...---...///...,,,,,,...///......///333999>>>BBBCCCDDD???:::<<>>PPPjjjllljjjmmmRRR???>>><<<:::NNNkkk{{{}}}YYYHHH888333555555333222000888>>>kkkdddBBB;;;QQQxxxgggkkkzzz~~~{{{qqqqqqpppSSSVVVpppnnnVVVNNNRRRzzztttxxx}}}ttt[[[CCC^^^~~~rrrVVVgggXXXBBBFFF:::666555555:::111777999???qqqvvvyyypppjjjnnnuuuYYYHHHAAA@@@ZZZlllSSSCCCQQQwwwZZZPPP>>>444333222111000000000000111111222222222333333333111666;;;]]]zzzpppoooiii|||___CCCAAA???@@@@@@??????@@@BBBEEEIIIQQQ\\\gggpppwww|||yyynnn^^^YYYfffkkkrrrmmm|||fffBBB888...555111111000//////////////////////////////000111111+++>>>==={{{nnn@@@666999777:::BBBZZZfffLLLHHHHHHNNNUUUYYY]]]aaa]]]LLL@@@:::777333000///...---,,,---,,,+++*********+++,,,...------,,,,,,------...---......---,,,,,,---///......///444:::???AAABBBDDD???;;;===FFFPPPWWW[[[\\\WWWTTTVVVXXXXXX[[[^^^bbbgggkkkjjjlllqqquuuuuuuuuwwwzzz|||}}}~~~xxxzzz|||pppZZZIIIDDD@@@===KKKaaaqqqllltttXXXCCC???;;;999LLLhhh|||~~~aaaOOO<<<555555555444444222777III{{{PPP???<<>>UUUxxxZZZEEENNN}}}[[[QQQAAA444333222111111000000111111111222222222333333333111777BBBiiiwwwmmmfffwww|||]]]@@@???@@@@@@AAA@@@???@@@CCCEEEIIIQQQ\\\gggpppuuuyyy|||gggOOOQQQSSSWWWqqqttt~~~III777222444111111000//////////////////////////////000111111,,,???JJJ|||mmm@@@555777777===EEE[[[|||aaaJJJGGGIIIPPPWWWYYY]]]```YYYKKK@@@:::777333000///...---,,,,,,,,,******)))***+++,,,...------,,,,,,------...---......---,,,,,,---///---...000444:::???AAABBBBBB???<<>>???:::;;;888444888333888666KKK|||~~~{{{jjjlllvvvmmmWWWHHHBBB@@@PPP~~~```GGGHHHvvvyyyaaaUUUCCC444444333222111111111111111111222222222333333333222555GGGyyyttt{{{|||^^^}}}oooZZZ???@@@@@@AAAAAA@@@@@@@@@CCCEEEGGGOOOZZZeeemmmqqqtttvvv|||aaaMMMJJJIIIbbb|||xxx~~~TTT;;;666...111000000//////////////////////////////000000111///>>>RRRlll@@@555666666===EEEZZZ}}}yyy\\\HHHGGGKKKRRRXXXYYY\\\```RRRGGG???:::777333000///...---,,,+++***)))(((((()))***+++...------,,,,,,------...,,,---...---++++++---...------000555;;;???AAAAAAAAA>>>===AAAJJJTTTZZZ]]]YYYTTTQQQTTTWWWXXX[[[___dddiiillllllnnnsssvvvvvvuuuwww{{{}}}~~~pppnnnooo\\\KKKDDD???<<>>RRR|||mmmXXXqqqsss{{{zzzYYYSSShhhkkkWWWKKK^^^hhhfff^^^IIImmm[[[YYYnnnEEE>>>999;;;999555666444999666QQQyyyuuugggmmmzzzoooZZZKKKDDDAAAKKKvvvcccJJJEEEmmmxxxiiiXXXBBB555444333222111111111111111111222222222333333333777666LLLvvv~~~YYYyyyfff|||WWW???CCC???@@@AAA@@@???@@@CCCEEEGGGNNNYYYcccjjjooorrrtttyyyxxxvvvqqqRRRLLLEEEZZZ|||vvvvvvWWW<<<888...111000000//////////////////////////////000000111222<<>><<<<<>>EEEOOOrrrkkkYYYiii~~~fffOOODDD;;;999GGG\\\zzzsssiiiUUU>>>444222222333444111333gggPPP<<<@@@SSS}}}fffYYYuuueeedddjjjvvvwwwsssUUURRRhhhjjjWWWJJJYYYzzzfffRRRRRRtttbbbWWW{{{|||PPPBBB999999444666555555:::777WWWsssnnneeeooo}}}{{{uuu___NNNEEEBBBEEEllldddMMMEEEhhh~~~nnnYYY@@@555444333222222111111222111111222222222333333333===999SSSeeevvvfffvvvSSS>>>EEE??????@@@???>>>???BBBDDDIIIPPPYYYcccjjjoootttvvvvvv~~~qqqyyytttVVVNNNDDDUUU~~~uuuuuuTTT:::666333111111000//////////////////////////////000111111444<<>>444333333444555333333mmmFFF<<>>>>>???>>>===>>>AAACCCJJJOOOWWW```gggnnntttxxxvvvyyylllyyy\\\TTTGGGTTTkkk\\\<<<222777111111000//////////////////////////////000111111444>>>nnn{{{TTT999:::888111888DDD[[[kkkHHHDDDDDDIIIPPPRRRSSSXXX___XXXGGG???:::777333000///...---,,,++++++*********+++---......------,,,,,,------...,,,------,,,++++++,,,...,,,---000666<<<@@@AAA@@@;;;:::;;;BBBLLLVVV[[[]]]VVVQQQOOORRRVVVXXX[[[```___ffflllmmmmmmnnnmmmjjjooorrruuuxxxyyy{{{~~~sssaaaOOOEEEAAAAAAGGGOOOZZZttt^^^[[[zzzfffQQQEEE===:::GGGXXXuuujjjlllXXXBBB777555444444444888444sssvvv@@@<<>>>>>======>>>@@@BBBHHHMMMTTT\\\dddkkkrrrwwwyyywwwnnncccZZZLLLVVV~~~\\\kkkBBB///666111111000//////////////////////////////000111111333AAAxxxLLL555:::888111888FFF^^^lllIIICCCDDDIIINNNQQQRRRXXX___]]]HHHBBB<<<888444111000///...---******+++++++++,,,,,,,,,...,,,+++,,,...000000///---,,,,,,++++++,,,,,,------///444:::???AAA@@@???===::::::BBBOOOZZZ]]]]]]XXXPPPLLLPPPVVVYYY[[[]]]___dddkkkoooqqqrrruuuwwwppprrruuuyyy{{{}}}}}}}}}sss```SSSIII???CCCNNNNNNXXXeeeeeejjj}}}eeeNNNCCC<<<888BBBQQQkkkpppxxxVVV===777444666888333;;;:::kkk<<<@@@DDD\\\{{{WWWRRR{{{~~~qqq___LLLDDDEEEhhhpppjjjfffiii|||sssbbbyyyzzzfffNNNXXX~~~zzzxxxXXXdddIII>>>@@@666666888333555777666mmmcccwwwkkkgggsss{{{eeeQQQDDDAAAOOOVVVjjjpppSSSIII^^^|||wwwUUUFFF888666333222222222222111333333222222111222222222111666iiisssooovvv___cccZZZuuu]]]DDDAAAAAA>>>===<<<<<<<<<===???@@@GGGLLLTTT\\\cccjjjpppuuuuuuyyy}}}sssXXXNNNUUU|||~~~ddd~~~zzzzzzGGG555///111000000///////////////111111000000000000000111555GGGvvvBBB999999444888;;;===[[[___JJJBBBEEEIIINNNSSSWWWZZZ\\\]]]HHHAAA:::777333000///...---,,,******+++++++++,,,,,,,,,000...,,,,,,.........------,,,,,,++++++,,,,,,------///444:::???AAA@@@???<<<999:::BBBOOOYYY]]]]]]WWWOOOKKKNNNTTTVVVXXX[[[[[[aaahhhnnnqqqrrruuuvvvppprrruuuyyy{{{|||}}}|||ttt```RRRHHH@@@HHHVVVXXXSSS[[[iiimmm}}}eeeNNNCCC<<<888AAAPPPjjjooo]]]BBB999333444555000555;;;bbb666@@@FFF```xxxVVVTTT~~~sssdddccc]]]NNNOOOvvvyyyxxxpppfff}}}gggPPPZZZvvvZZZdddZZZBBB<<<444777777333555888888oooUUUzzzooobbbiiiuuu|||gggSSSFFFBBBTTT[[[gggqqqUUUIII\\\}}}XXXIII888666333222222222222111333333222222111222222333666;;;ppptttgggeeeZZZzzz|||ZZZBBB??????>>>===<<<<<<<<<===???@@@FFFKKKSSS[[[bbbiiiooottttttzzznnnUUUMMMSSSyyylll{{{yyyyyyHHH888333111111000/////////000000111111000000000000111111555JJJzzzuuukkkBBB999999444888:::===\\\\\\HHHBBBEEEIIIMMMQQQVVVZZZ\\\\\\HHHAAA999666222///...---,,,+++++++++******++++++,,,---111///---------...---+++---,,,,,,++++++,,,,,,---...000444:::???AAA@@@>>>;;;999;;;CCCOOOYYY\\\]]]UUUNNNJJJMMMRRRTTTVVVYYYYYY^^^fffmmmppprrrttttttppprrruuuxxxzzz|||||||||tttaaaPPPFFFAAAOOOaaadddRRRSSSxxxmmmooo~~~fffOOODDD===888AAAPPPiiiooobbbFFF;;;444333444000555???iiiBBB???JJJfffsssUUUWWWlllWWWjjjsss[[[OOOxxxzzzlllnnn}}}gggPPP\\\zzz\\\dddfffCCC888444999666333666:::;;;sss}}}SSSqqqtttkkk___jjjvvv~~~iiiUUUHHHGGG^^^ddddddvvvtttWWWIIIYYYYYYKKK888666333222222222222111333222222111222222333333777===uuuuuusssiii\\\~~~zzzWWWAAA???>>>>>>===<<<<<<<<<===>>>???EEEJJJRRRZZZaaahhhnnnsssttt|||gggQQQKKKPPPuuuvvvzzz|||sssGGG888777222222111000000000000111111000000000000000111111666RRRxxxssslllAAA888999444888:::>>>]]]XXXEEEBBBEEEHHHLLLOOOSSSXXX\\\\\\HHH@@@999666222///......---,,,++++++*********+++,,,---111///------......---,,,---,,,,,,++++++,,,,,,---...000444:::???AAA@@@>>>999999;;;CCCOOOXXX\\\\\\UUUOOOKKKNNNQQQRRRUUUYYYZZZ___ffflllppprrrrrrqqqqqqrrruuuwwwyyy{{{||||||~~~vvvbbbPPPDDDBBBVVVkkknnnZZZQQQlllkkkmmmhhhQQQFFF>>>888@@@NNNgggooo^^^EEE<<<555444666333999III___>>>>>>MMMlllnnnSSSZZZlllMMMiiijjjOOOqqqsssmmm}}}}}}iiiTTT]]]www```ddd{{{ddd@@@999888999666444777:::;;;tttuuuZZZsssxxxjjj___jjjvvv~~~jjjVVVIIIKKKgggpppdddkkkvvvZZZIIIVVVxxxXXXKKK888555333222222222222111222222111111222222333333555>>>xxxpppxxxkkkZZZ|||zzzWWWBBBAAA???======<<<;;;<<<===>>>???EEEJJJRRRYYYaaahhhnnnrrrvvv{{{}}}~~~aaaOOOKKKNNNqqq{{{yyyuuuKKK888777333222222111111111111111000000000000000000111222999]]]vvvjjj@@@888999444777:::>>>___}}}TTTCCCAAADDDHHHKKKMMMQQQWWW\\\\\\HHH@@@:::777333000000//////...,,,+++***)))***+++,,,......---,,,,,,...//////...---,,,,,,++++++,,,,,,---...000444:::???@@@???===888888<<>><<<<<<555666666888999;;;vvviiiXXXkkkvvvccc[[[hhhuuu}}}iiiUUUIIIMMMlllyyyfffaaaxxx[[[IIITTTrrrZZZMMM888555333222222222222111222111111111222222333444333@@@~~~zzzfffooofffTTTtttwwwTTTAAA@@@>>>===<<<;;;;;;;;;<<<>>>???EEEJJJQQQYYY```gggnnnrrrwwwyyy|||~~~]]]OOOMMMMMMlll~~~~~~ppp]]]<<<333333222222111111111111111000000//////000111222222999eeettt???777999444666999???bbbzzzQQQCCC@@@DDDIIILLLMMMPPPVVV[[[[[[HHH???:::777333111000000000///,,,+++***))))))+++---...---,,,+++,,,...000000///---,,,,,,++++++,,,,,,---///111555:::???@@@???===666888===EEENNNVVVZZZ\\\TTTPPPNNNPPPSSSTTTYYY___bbbcccfffjjjnnnooonnnlllrrrssstttvvvxxxyyy{{{{{{|||~~~wwweeeRRREEEHHHbbbyyyyyyhhhVVVZZZeeeeeeqqqYYYMMMBBB999>>>KKKeeerrr```HHH===555444999888DDD[[[======PPPqqqfffPPP]]]oooFFFTTT~~~dddhhhooo{{{xxxeeeUUU]]]mmmfffddd~~~ggg@@@======000666666777777<<>>;;;===<<<;;;;;;;;;<<<===>>>CCCHHHPPPXXX___fffmmmqqqvvvuuuxxx~~~[[[PPPNNNJJJgggtttcccuuuDDD000222222111000000000000111////////////000111222333999llluuu>>>777999444555999@@@dddxxxOOOCCC???EEEKKKNNNNNNPPPUUUZZZ[[[GGG???999666222000/////////...---+++***((()))+++---...///---,,,,,,...//////...---,,,,,,++++++,,,,,,---///111555:::???@@@???<<<555888===EEENNNUUUZZZ\\\RRROOONNNPPPRRRTTTZZZaaabbbaaacccgggkkknnnnnnmmmsssssstttuuuwwwyyyzzz{{{~~~vvveeeTTTHHHMMMjjjnnn\\\XXX~~~hhhfffvvv]]]PPPDDD:::===IIIcccssshhhKKK===333666???BBB^^^QQQ:::<<>>ppp\\\^^^yyy|||```\\\gggttt~~~jjjUUUHHHYYYttttttYYYpppyyyZZZIIIVVVzzzbbbMMM888666333222222222222111111111111111222333444555888MMMvvviiikkkhhhUUUssspppMMM>>>>>>:::<<<<<<;;;:::;;;<<<===>>>AAAFFFMMMUUU\\\cccjjjnnnsssrrrvvv~~~ZZZQQQNNNGGGbbbmmm___|||}}}~~~HHH222111111000/////////000000////////////000111222333>>>tttoooyyy```===777:::333555888AAAeeetttLLLCCC>>>EEEMMMQQQPPPPPPUUUYYY[[[HHH???777444111///...///...------,,,***((()))+++---///111///------......---,,,---,,,,,,++++++,,,,,,---///111555:::???@@@>>><<<444888>>>FFFNNNUUUZZZ\\\PPPMMMMMMPPPRRRTTTZZZaaa```______ccciiinnnooonnnsssssstttuuuwwwxxxzzz{{{ttteeeUUUKKKRRRppptttcccXXXzzzmmmhhhyyy```QQQEEE:::===HHHbbbtttlllLLL<<<333999GGGMMMzzzOOO@@@;;;OOOpppeeeOOO\\\zzztttuuuooowwwhhh]]]```nnnrrrnnnpppjjjeee|||}}}GGG777<<<333333444666777@@@zzzdddbbbyyy]]][[[gggtttkkkVVVIIIaaa{{{~~~\\\nnnyyyZZZIIIWWW~~~bbbIII888666333222222222222111111111111111222333444555999OOO}}}vvvxxxrrr]]]zzzqqqNNN@@@@@@;;;<<<<<<;;;:::;;;<<<===>>>???DDDKKKSSSZZZaaahhhlllqqqpppuuu}}}|||YYYQQQNNNEEE^^^ooodddssszzzHHH555111000000///////////////////////////000111222333CCC{{{vvv}}}]]]<<<777:::333444888AAAfffqqqJJJBBB===EEEOOORRRQQQQQQTTTYYYUUUJJJ???999666222000//////...---+++***)))((((((***,,,---+++>>>EEE666+++///222...---,,,+++*********+++,,,---///444999===>>><<<:::777777:::BBBLLLUUUXXXXXXNNNPPPQQQRRRSSSUUUXXXZZZ___aaadddhhhkkklllmmmlllrrrsssuuuwwwyyyzzz{{{{{{vvvkkkPPPIIIfff|||eeeYYYpppyyyllliiizzzcccSSSFFF===>>>EEE```~~~jjjLLL888555:::<<>>@@@DDDJJJPPPUUU\\\fffllllllmmmvvv}}}oooZZZOOOJJJKKK\\\dddccczzzqqqqqq@@@333222111111000000000000000///111111111000111222444DDDwww]]];;;444:::888888777>>>dddlllLLLEEE>>>BBBGGGKKKMMMPPPRRRTTTSSSGGG>>>999666222/////////...---+++***)))((()))***,,,---+++:::BBB888...,,,...,,,---,,,+++******+++,,,,,,///111555;;;>>>???===:::888888;;;DDDNNNVVVXXXWWWLLLNNNPPPRRRSSSUUUXXX[[[^^^```dddhhhkkkmmmmmmnnnrrrsssuuuwwwyyyzzz{{{{{{|||tttjjjSSSPPPoookkkZZZllloooooojjj|||eeeVVVHHH>>>???FFFZZZ}}}iiiNNN;;;777;;;:::KKK}}}uuuEEE:::<<>>999222555555888===VVVxxxlllbbboooYYY^^^jjjxxxmmmNNNNNNoookkk```~~~\\\HHHZZZpppCCC777666444222111111111222111111222333444555777888<<<[[[yyypppkkkssskkklllJJJ???@@@::::::;;;;;;:::999999<<<>>>AAAEEEJJJOOOSSSZZZbbbiiirrrrrruuuzzz~~~}}}lllXXXPPPNNNPPP___lllzzzdddwww~~~KKK===222111111000000000000000///000111111000111333555HHHXXX;;;444999777777777???fffhhhHHHBBB===AAAFFFJJJMMMPPPSSSUUURRRDDD>>>999666222//////......---+++******))))))+++,,,------666>>>>>>555,,,+++------,,,+++******+++,,,---111333777<<>>AAAEEEJJJMMMQQQWWW___eeetttvvvvvvvvv{{{xxxfffUUUQQQRRRTTT```pppwwwmmmwwwMMM444222111111000000000000000///000111111000111333555KKKRRR;;;333777555666777@@@hhhfffFFF@@@<<<@@@EEEIIILLLPPPSSSVVVSSSCCCAAA999666111///......---,,,++++++*********+++,,,---///222;;;BBB<<>>@@@::::::::::::999888999;;;===@@@DDDIIIMMMQQQWWW___eeemmmuuuxxxvvv{{{sssaaaSSSQQQSSSTTT\\\zzzqqqwwwtttttt}}}^^^888222111111000000000000000///000111111000111333555NNNyyyttt}}}OOO;;;333666333555777AAAiiigggGGGBBB;;;???CCCHHHKKKOOOTTTWWWVVVCCCDDD888555111///......---,,,+++++++++++++++,,,,,,---------555???<<<111...444,,,,,,+++++++++,,,...///000222666;;;>>>???<<<:::777777;;;FFFTTTZZZWWWRRRHHHJJJMMMPPPRRRUUUZZZ]]]\\\^^^aaafffjjjnnnqqqrrrpppqqqsssvvvxxxzzz{{{{{{{{{{{{qqqaaaaaaiiieeeiiiyyymmm[[[eee{{{gggbbb|||___fffiiiZZZLLL@@@???EEETTTyyyyyy}}}sssTTT999222888777CCCfff{{{FFF>>>@@@WWWvvv]]]LLL[[[~~~NNNGGG]]]mmm^^^OOOFFFLLLXXXsssbbb]]]zzz```CCCGGGmmmxxxddduuuOOO777555;;;777777666111BBByyytttfff^^^lllYYYbbbnnnzzz|||iiiWWWiiisss^^^}}}yyyZZZMMMfffxxxTTTFFF777666444222111111111222333333333333333444555666:::uuuttt~~~YYYXXXqqqiiiGGG===???999999::::::999888999;;;===???CCCHHHMMMQQQXXXaaagggiiirrruuuqqqsssppp^^^RRRQQQSSSQQQVVVsssyyyvvvvvvlllaaa<<<222111111000000000000000...///111111000111444666UUUmmmmmmwwwOOO:::222666333555777AAAiiifffFFFBBB;;;>>>BBBFFFJJJNNNSSSVVVYYYCCCEEE888555111......------,,,+++++++++,,,,,,,,,,,,,,,))))))...666666///---111,,,,,,++++++,,,---...//////111555:::??????===;;;666555:::FFFUUU]]][[[UUUIIIKKKNNNPPPSSSVVVZZZ]]]]]]^^^aaaeeejjjnnnqqqrrrqqqrrrtttvvvwwwyyyyyyyyywwwyyyxxx|||uuudddiiizzzxxxqqq{{{vvvjjj^^^oooooofff|||\\\ccciiiZZZLLL@@@???EEEWWW{{{xxx|||iiiRRR===888<<<444;;;QQQyyyEEE???FFF\\\{{{]]]JJJYYYVVVCCCNNNyyyaaaSSSOOOOOOSSSWWWxxxooo]]]ddddddDDDLLLpppyyyccctttOOO>>>777444333666999777HHH{{{nnnccc___iiiVVV```lllxxx|||jjj___xxxxxxdddzzzxxxYYYNNNiiiyyy[[[AAA777666444222111111111222222222222333444555666777<<>>BBBGGGLLLQQQXXX```gggjjjpppoooeee```mmmooo]]]SSSTTTVVVQQQQQQmmmyyyiiiTTT888222111111000000000000000...///000111111222444666\\\ssstttyyyOOO:::222666444555666???gggbbbCCC@@@<<<>>>BBBEEEIIIMMMRRRVVV[[[AAABBB888555111...------,,,+++***+++,,,,,,------,,,,,,******,,,...///---,,,---,,,,,,++++++,,,---///000...111555;;;@@@AAA???===777555999GGGXXXbbbaaa[[[JJJLLLOOOQQQSSSVVVZZZ]]]^^^___bbbeeeiiimmmppprrrrrrssstttvvvwwwwwwxxxxxxvvvyyyzzzqqqyyyrrr||||||vvveeeTTTeeeqqqjjjyyy```bbb~~~iiiZZZMMMBBB@@@FFF\\\~~~www|||hhhSSS<<<777<<<444999===mmmtttCCC???DDDZZZzzz]]]IIIWWWqqqOOOFFFccczzzdddZZZYYYYYYUUURRRbbbkkkZZZnnnfffGGGUUUxxxyyycccsssxxxnnnEEE>>>999333444666888888KKK~~~tttfff___eeeRRR]]]kkkxxxzzzhhh```}}}mmmzzz{{{wwwXXXOOOlllvvvddd???777666444222111111111222111111222333444555777888>>>{{{lllvvvZZZOOOzzzgggEEE;;;>>>999999999999888777888:::<<<>>>BBBGGGKKKOOOUUU]]]ccckkknnnlll\\\JJJLLLjjjppp]]]WWWYYY\\\TTTQQQiii{{{iii```???222111111000000000000000---///000111111222444777___~~~~~~LLL:::222777555666666>>>eee```AAA>>>===???BBBEEEHHHLLLQQQTTT\\\???@@@888555000...------,,,+++***+++,,,---------,,,,,,...///...+++,,,...---+++,,,,,,++++++,,,...///000///111666<<>><<>>999999999999888777888:::<<>>222111111000000000000000---///000111111222555777]]]GGG999333888666777666<<>>@@@BBBEEEGGGKKKPPPSSSZZZDDD@@@;;;777333000///...---,,,+++******)))***,,,---......//////...,,,++++++,,,---,,,+++*********+++,,,///333999???CCCCCCBBBAAA777666:::HHHXXXaaa```\\\MMMMMMPPPWWWYYYWWWWWWYYYaaa```aaadddiiimmmooopppuuuwwwyyyyyyxxxwwwwwwwwwwww|||nnn^^^llleeebbbooosssvvvsss^^^FFFBBBZZZ~~~wwwtttxxxyyycccaaahhhYYYMMMCCCAAAEEEbbb}}}rrrLLL999888<<<:::777999ooooooFFF???>>>QQQyyy\\\MMMZZZ}}}QQQEEERRR{{{rrrnnnnnnggg\\\UUUNNN[[[~~~WWWSSSpppnnnNNNfff{{{dddtttyyy^^^<<<======777;;;444333<<>>444222000///000000///...222000111222000///333:::eeerrr~~~LLL:::999444444555000===YYYZZZ???AAA:::===@@@CCCFFFJJJOOOSSSUUUAAA???:::777333000///...---,,,+++************,,,---...---.........,,,+++,,,------,,,+++******+++,,,,,,///333999???BBBCCCAAA@@@666555:::GGGWWW```___ZZZMMMLLLOOOVVVYYYYYYZZZ^^^aaaaaabbbfffjjjnnnoooooorrruuuwwwxxxwwwvvvwwwwwwyyy~~~{{{~~~mmmmmm|||~~~hhh[[[LLLFFFQQQjjjyyywww|||vvvccc```hhhYYYNNNCCCAAAFFFbbbwwwqqqMMM<<<777555666:::>>>wwwwwwEEE555>>>QQQxxx\\\LLLYYYbbbCCCFFFhhhxxxqqqggg```___MMMWWWuuu|||YYY^^^tttWWWlllyyydddtttnnnDDD:::777444999444333;;;AAAooovvveeehhh~~~dddPPPZZZmmmyyytttbbbZZZYYYaaauuurrrkkkyyyUUUSSS~~~^^^DDD666666444333222111111111666555333222222444666888CCC}}}nnnxxxzzzVVVSSSuuubbbFFF<<<;;;;;;<<<:::999777777888999:::===@@@EEEHHHKKKPPPWWW]]]___fffkkkdddWWWTTTaaaoooxxx~~~kkk]]][[[kkkfff[[[QQQfff|||vvv}}}GGG444222000///000000///...222000111222000///333;;;iiibbbzzzJJJ:::999444444555000<<>>>>>;;;===@@@BBBEEEIIINNNRRRUUUDDDBBB:::777333000///...---,,,++++++******+++,,,...///+++,,,...---,,,,,,---///---,,,+++******+++,,,---...222999>>>BBBBBBAAA@@@666555999FFFUUU]]][[[UUULLLKKKNNNUUUYYYZZZ]]]bbbaaaaaacccggglllnnnooonnnooorrruuuwwwwwwwwwxxxyyy{{{|||zzz|||]]]YYYUUUOOOIIIRRRqqqzzzyyywwwggg```jjj[[[NNNDDDBBBGGGaaatttpppMMM???999222777DDD^^^KKK888>>>PPPwww]]]LLLWWWOOO@@@RRRyyyiii]]]YYY[[[NNNSSSjjjrrrZZZgggpppxxxddduuusssHHH777222555777666444:::???iiiuuuhhhmmmcccOOOXXXiiivvvuuufffbbbcccWWWbbb{{{|||mmmzzzuuuUUUYYYccc<<<666555444333222111111111666555333222333444666888DDD{{{ooo~~~YYYTTTvvvaaaFFF<<<;;;;;;;;;:::999777777888999999<<>>@@@BBBDDDHHHLLLPPPVVVEEEBBB:::666222000//////...---++++++******+++,,,...///***+++------------...000---,,,+++***+++,,,---...///333999???CCCCCCBBB@@@888777:::EEESSSYYYVVVPPPLLLJJJMMMSSSWWWYYY\\\aaa```aaadddiiimmmoooooommmnnnqqqtttwwwxxxxxxzzz{{{{{{}}}{{{~~~uuu```]]]^^^\\\PPPKKKaaazzzzzz}}}oooaaalll]]]OOODDDBBBHHH```yyyoooIII???;;;555===OOOyyyNNNAAA>>>OOOuuu^^^KKKTTToooKKKEEEjjjtttaaaSSSMMMMMMLLLOOOaaarrrhhhYYYiiixxxfffyyy{{{bbbCCC666444:::555888555999===aaarrrdddjjjcccNNNVVVeeesss}}}tttpppqqqccc___nnnuuutttpppQQQ\\\___777666555444333222222222222555444333333333555777888EEExxxnnn{{{yyyWWWVVVyyy~~~```EEE<<<<<<<<<::::::999888777888888888:::>>>CCCFFFIIIMMMTTTYYY```cccgggllluuu~~~{{{~~~fffUUUSSSdddeee```VVVeee|||rrrttthhh999444222000///000000///...111000000222000///444;;;rrryyyLLL:::888333444666000999RRR\\\>>><<<===>>>@@@BBBCCCFFFKKKNNNSSSAAA===999666222000//////...---,,,++++++++++++---...///)))+++------------///000,,,,,,+++++++++,,,...///000444:::@@@CCCDDDCCCAAA;;;999;;;DDDQQQWWWTTTNNNMMMKKKLLLQQQUUUUUUXXX\\\___```ccchhhmmmoooooonnnmmmpppuuuxxxyyyzzz|||~~~||||||}}}}}}qqqooohhhhhhjjjbbbWWW]]]mmm|||zzz|||xxxeeennn___PPPDDDCCCIIIccc}}}pppDDD999999666===LLLuuulllHHH@@@???MMMsss___KKKRRRyyyaaaDDDVVV|||jjj[[[OOOHHHFFFIIIYYYgggbbbXXXhhhzzzzzz~~~|||lllZZZZZZfffyyyiii}}}ssspppLLL<<<777666;;;444999555888<<>><<<>>>@@@AAACCCFFFJJJMMMTTTBBB===999666222000//////......,,,,,,++++++,,,---...000***+++------------...000,,,,,,++++++,,,---...//////333:::@@@CCCDDDBBBAAA===::::::CCCPPPXXXVVVRRRMMMKKKMMMRRRTTTSSSUUUXXX]]]^^^aaafffkkkooopppooommmqqquuuxxxzzz{{{}}}~~~xxxzzzrrrzzzqqqnnnrrrpppfff```aaa~~~|||zzzzzzjjjpppaaaQQQEEEDDDJJJfff|||oooBBB444555333777???HHH~~~nnnFFF>>>???LLLqqqaaaJJJOOOsss}}}TTTLLLggg{{{lll\\\OOOCCCFFFQQQ\\\ZZZWWWhhhrrrWWW[[[___ZZZGGG999AAATTTyyykkkzzzmmmDDD888:::888777444;;;444888<<>>555444333333222222222333333333333444555666777888CCC{{{vvv{{{[[[EEEQQQyyy```FFF=========999888888888888777777777888<<>>;;;===???AAABBBEEEIIILLLVVVDDD@@@888555222////////////...,,,,,,++++++,,,---///000+++,,,------,,,,,,...///,,,,,,++++++,,,---///000...222888>>>AAABBB@@@???<<<888888AAAPPP[[[]]]ZZZLLLKKKNNNSSSVVVTTTUUUXXX[[[\\\^^^cccjjjnnnqqqqqqmmmppptttwwwyyyzzz|||~~~|||zzzvvvuuuqqqmmmllllllhhhaaa[[[qqq|||}}}|||vvvppprrrbbbRRREEEDDDKKKgggyyyjjjEEE555333333555888111ggg{{{LLL??????KKKoooaaaJJJMMMnnntttOOORRR|||kkk\\\LLLJJJMMMQQQPPPSSSggguuu]]]DDDIIIPPPQQQFFF===CCCRRRxxxkkk|||HHH777;;;:::666444<<<333888<<>>@@@BBBEEEIIIMMMSSSAAA???888555222////////////...,,,,,,++++++,,,---///000+++---...---,,,,,,---///,,,,,,++++++,,,...///000,,,000666<<>>@@@BBBEEEJJJMMMKKKGGGAAA999666111///////////////---,,,+++++++++---///111///,,,,,,//////+++***,,,---+++******,,,------,,,111000222:::CCCGGGCCC===888888999AAARRR```bbb]]]NNNJJJJJJOOOTTTUUUXXX[[[]]]]]]^^^```dddjjjooorrroooqqqsssuuuvvvyyy|||~~~~~~~~~~~~zzzkkkfff___[[[ZZZYYYVVVSSS^^^gggvvvwwwtttrrreeeTTTDDDEEEPPPiii```BBB666555>>>???333888dddQQQ===@@@MMMlll^^^CCCOOOdddrrr```YYYjjjnnnJJJ^^^zzzrrr[[[TTTKKKCCC@@@KKKeee||||||[[[CCCFFFtttttthhhUUU\\\vvvrrrnnnLLL;;;555666888999666999666;;;AAA```rrrIIIYYYsssuuuQQQRRR___kkkxxx}}}wwwgggnnn{{{uuuZZZTTTFFFKKKooozzzOOOYYY{{{kkkIIIPPP777666333111111111222333222333444444444555777999GGGwwwzzzOOOZZZwww___DDD>>>===999999999888888777666666666:::;;;>>>BBBGGGLLLPPPRRRUUU]]]cccfffrrrwww~~~yyyyyygggbbbZZZOOOUUUsss~~~mmmhhhHHH333222111////////////000000///000111000000555===yyymmmIII:::777555444222000555<<>>999555111......///......---,,,+++***+++---///000///,,,,,,//////+++***------+++******,,,------,,,000000222:::CCCGGGCCC>>>999888999AAAQQQ```bbb]]]NNNJJJJJJPPPTTTUUUXXX[[[_________aaaeeejjjoooqqqrrrtttuuuvvvvvvwwwyyy{{{zzz~~~}}}xxx{{{uuummmccc[[[VVVRRRNNNKKKWWWaaarrrvvvuuurrreeeSSSDDDFFFRRRlll\\\@@@777777GGG___iiiUUUkkkOOO??????HHHeeeeeeFFFMMMaaa}}}zzzfff]]]WWWWWWggg]]]TTTiiizzzjjj___RRRNNNHHHCCCCCCOOOhhh~~~|||^^^HHHCCCrrrsss___nnntttrrrvvvZZZAAA888777888999888666999555:::???]]]wwwKKKXXXoooxxxSSSSSS___kkkwww}}}mmmaaaqqqyyyfff^^^JJJKKKnnnpppLLL]]]~~~dddGGGOOO777555333222111111222333222333444444444555777999IIIpppppppppGGGUUUuuu```EEE>>>===999999999888888777666666666888:::===AAAFFFKKKOOOQQQSSS[[[aaadddppp{{{|||xxxwwwnnnllliii```aaayyyvvveee666333222111////////////000000///000111000000555===xxxxxxTTT:::777555444222000555<<>><<<;;;<<<===???CCCGGGJJJMMMQQQHHH;;;777444000.........------,,,+++***)))***,,,...///...,,,,,,//////++++++------+++******,,,------,,,000000333:::BBBFFFCCC???999888888@@@PPP___bbb^^^NNNJJJJJJPPPTTTVVVXXX[[[aaaaaabbbdddgggkkknnnppprrrtttvvvvvvvvvwwwyyy{{{xxx{{{nnnvvvyyymmmbbb[[[TTTNNNIIIMMMXXXllluuuxxxrrrdddRRRCCCHHHVVVooo{{{WWW>>>777555IIIwwwnnnkkkMMM???===CCC]]]lllIIIIII\\\eeeTTTkkkkkkmmmsssssswwwyyyPPPIIIWWWUUU[[[dddhhheeeZZZNNNEEEFFFCCC@@@???BBBQQQmmmfffOOOmmmeee___~~~rrrssssssxxxNNN999888:::999777888666999555888<<>>===:::999999888888777666666666777888;;;???DDDIIIMMMOOORRRYYY^^^bbbnnn}}}~~~zzztttqqqnnnrrrxxxsssooo~~~|||xxxuuu888333222111////////////000000///000111000000555===wwwnnnVVV:::777555555333111555:::\\\___???>>>;;;;;;===???BBBFFFJJJLLLQQQGGG:::666333000......------,,,+++***)))))))))+++---///...+++,,,//////,,,+++------+++******,,,------,,,///000333:::BBBEEEDDDAAA:::888888???OOO^^^bbb^^^NNNKKKKKKPPPUUUVVVXXX\\\bbbcccdddfffiiilllnnnooonnnqqqtttvvvwwwyyy|||~~~zzzyyy}}}qqqdddvvvlllccc[[[RRRLLLGGGQQQeee|||vvv{{{rrrcccQQQCCCJJJ\\\uuuyyyRRR;;;777111???nnnzzznnnLLL>>>;;;@@@ZZZpppKKKGGGWWWpppPPPbbbTTT<<<>>>===>>>@@@AAA@@@===:::888>>>:::777777@@@UUUwww|||yyyqqqoooxxx```HHH\\\ppptttRRR::::::;;;888555999777:::555888:::UUUTTTTTTdddYYYSSS___iiittt{{{vvvZZZkkkwwwuuutttzzz~~~}}}|||qqqWWWNNNhhhfffSSSpppOOO555:::555444333222222222222333222333444444444555777999JJJlll@@@LLLnnnbbbHHH>>><<<;;;999999888888777666666666777888;;;???CCCHHHLLLNNNQQQWWW]]]aaalll{{{||||||pppgggbbbiiivvvyyyvvvyyyuuuDDD333222111////////////000000///000111000000555<<>>BBBEEEIIIKKKNNNGGG;;;666333000///......,,,++++++***)))))))))+++---///---+++,,,//////,,,+++...---+++******,,,------,,,///000333:::AAADDDDDDBBB;;;888777===MMM^^^bbb___OOOKKKKKKPPPUUUVVVYYY\\\bbbcccfffhhhkkkmmmnnnnnnmmmppptttwwwxxxyyy|||}}}}}}~~~wwwzzzfffnnnzzzrrriii^^^RRRJJJFFFMMM^^^uuuxxx}}}rrrcccOOOBBBMMMbbbzzzuuuNNN999999111333RRRtttyyyyyyNNN???999???YYYrrrMMMFFFRRR{{{qqqtttrrrQQQ>>>888:::888666555444666777999;;;777333555BBB^^^oooeee}}}|||pppPPPCCCiiipppvvvTTT:::999:::999888:::888;;;777888999SSSXXXSSS___[[[QQQ^^^iiitttzzzlll___WWW[[[___^^^aaahhhqqqlllYYYTTTlll{{{]]]UUUzzzOOO777777444444333333222222333333222333444444444555777999KKKyyyHHHMMMkkkdddJJJ>>><<<;;;999999888888777666666666888999;;;???CCCHHHLLLNNNQQQVVV\\\aaajjjxxxwwwrrrbbbQQQVVVgggrrrsss{{{yyyzzzxxxuuu>>>333222111////////////000000///000111000000555<<>>::::::;;;<<<>>>AAADDDHHHIIIJJJFFF===666444111000//////---+++,,,+++***)))***,,,...///---++++++//////,,,,,,...---+++******,,,------,,,...000444:::@@@DDDEEEDDD;;;888666<<>>OOOfffUUUAAA999>>>UUUwwwPPPFFFMMMtttpppSSSFFF???999999:::::::::999888888777<<<888555888DDD___vvvfffnnn|||```VVV|||pppwww{{{III666777888:::===999777;;;777888888QQQ[[[SSS\\\www___QQQ\\\iiiuuuzzz}}}qqqTTTAAAFFFJJJBBBBBBLLLRRRTTTLLLNNNiiiuuuXXX[[[yyyIII777555333333333333333333333333222333444444444555777999JJJMMMMMMhhh|||fffLLL>>><<<<<<999999888888777666666666888999;;;???CCCGGGKKKMMMOOOTTT[[[___fffsssttt}}}~~~jjjNNNKKKXXXgggmmmxxxxxx~~~wwwbbb777333222111////////////000000///000111000000555===vvvzzzeee<<<777444555555333333555HHH}}}bbb@@@888:::;;;;;;===@@@DDDGGGHHHIIIEEE===666444222111000///---,,,---,,,+++***+++---///000---***+++//////,,,,,,///---+++******,,,------,,,...000444:::???CCCEEEEEE<<<999666;;;KKK\\\ccc```OOOLLLLLLQQQVVVWWWYYY]]]___aaaeeeiiilllnnnnnnnnnpppsssvvvxxxxxxxxxxxxyyy~~~}}}}}}xxxlll^^^nnnzzztttkkkccc]]]VVVNNNHHHAAAEEETTTmmmxxx~~~rrraaaLLLAAAQQQkkk{{{{{{kkkHHH666:::777333999>>>ZZZ```@@@;;;<<>>>>>>>>::::::<<<<<<<<<:::888777;;;999777888===MMMjjjqqqpppuuugggnnnxxxxxxccc???777999777888===666555:::666777666NNN]]]SSS\\\ooodddTTTZZZiiiwww{{{zzz}}}{{{[[[III===???>>>777777>>>:::@@@===EEEdddnnnVVVaaaccc===444333222333333333444333333333222333444444444555777999CCCzzzLLLJJJeeezzz~~~gggNNN???;;;<<<999999888888777666666666666777:::===AAAEEEIIIKKKMMMRRRXXX]]]bbblll|||vvvvvv|||\\\OOORRRaaakkkwwwvvvvvv~~~|||[[[999333222111////////////000000///000111000000555===mmm~~~ggg===777333555666444333444AAAwwwgggCCC999::::::;;;===@@@CCCFFFHHHJJJEEE===777555333222111000...,,,---,,,+++++++++---///111,,,***+++//////,,,,,,///---+++***+++,,,------------000444:::???CCCEEEFFF<<<999555:::KKK\\\cccaaaOOOLLLLLLQQQVVVWWWYYY]]]^^^```eeeiiimmmnnnnnnnnnlllpppuuuxxxyyyzzz{{{|||wwweee\\\iiitttsssllleee^^^UUUNNNKKKIIIEEEBBB>>>BBBRRRlll}}}www~~~rrraaaKKKAAARRRmmmiiiHHH555777555555::::::bbbiii======999HHHvvv[[[GGGEEEkkklllOOOCCCAAA??????AAA@@@>>>===;;;;;;<<<======:::888777555222777GGGXXX|||ppprrrooolllyyyoootttVVV===;;;===777444888444444888555666555MMM^^^SSS\\\iiihhhWWWXXXiiixxx{{{xxxzzziiiFFF@@@@@@AAAAAA===:::<<>><<<;;;;;;<<<<<>>666777555555000999OOO|||EEE999>>>HHHqqqaaaKKKEEE[[[vvveeeMMMIIIIII???AAAFFF;;;EEECCC@@@>>>>>>???>>>>>>555;;;444444>>>666///>>>XXXyyymmmyyywwwiiiRRR666888999777888888333666888444<<<777EEEpppJJJZZZdddnnnTTTZZZkkk{{{}}}vvviiiNNNHHHDDDCCCEEECCC>>>>>>CCC777777888>>>^^^zzztttvvvxxx\\\NNNrrrvvvOOO===///444333333333333333333333333444444333333333444555555EEE}}}jjjvvvNNNJJJggglllKKK>>>>>>777;;;:::888777555444444333444666888:::<<<@@@EEEHHHMMMMMMSSS\\\^^^aaaqqq|||kkkwwwrrr```WWW```mmmuuuttteee~~~}}}bbb888333222111111000000111111000111111111111222555777dddrrrXXXggg???666666777111222666333AAAhhhnnnBBB888999999:::<<<>>>AAADDDFFFrrrOOOCCCAAA999555111//////......---///---,,,+++,,,,,,,,,+++------........./////////...---,,,,,,,,,,,,---......000333999@@@DDDFFFEEE>>>:::666999HHHYYYaaa```SSSOOOLLLPPPSSSUUUWWWZZZ```ccchhhkkkmmmnnnpppqqqqqqrrruuuwwwyyyzzzzzzzzz|||}}}~~~qqqdddsss```GGGDDDBBB;;;;;;:::888666555444444444666;;;NNNiii~~~www~~~kkkXXXGGGEEE[[[vvvddd===666777444555111;;;@@@MMM;;;<<>>999888IIINNN{{{vvvjjjxxxNNN555888999777888777666888888444;;;666AAA~~~vvvNNN[[[cccrrrWWWTTTeeevvv||||||yyyqqqqqqXXXKKKGGGGGGJJJIIICCC???????????????@@@ZZZyyytttZZZ\\\oooGGG999///555333333333333333333333333444333333333333444555555???}}}lllyyyYYYMMMhhhnnnMMM???>>>888;;;:::888777555444444333444666888:::<<<@@@DDDHHHLLLLLLQQQZZZ]]]```ooo~~~qqq{{{rrriiigggnnnsssvvviiibbb|||zzz\\\777333222111111000000111111000111111111111222444777cccsssVVViii@@@666555777111222666222<<>>AAADDDFFFtttPPPCCC@@@999555111......---,,,+++,,,)))''''''***------,,,---------------............---,,,,,,,,,,,,---...000222555;;;AAAEEEFFFFFF>>>:::555888GGGZZZddddddWWWPPPLLLPPPTTTUUUWWW[[[aaadddiiilllmmmoooqqqsssqqqrrrtttvvvwwwxxxyyyyyy~~~~~~wwwWWWEEEPPPccczzzkkkTTTAAA::::::::::::999777666444444333333666;;;LLLhhhzzz~~~iiiUUUGGGHHH___yyy]]]:::555555444777666@@@LLLQQQ===:::@@@gggrrrQQQDDDPPP{{{vvvnnnssswwwnnneee```VVVYYYcccjjjcccRRRCCC@@@CCC<<>>===<<>>888555111...---,,,+++***///---)))''''''***---///------------------------...---,,,,,,,,,,,,---...000222555;;;@@@DDDFFFEEE===:::555777FFFZZZfffiii\\\RRRLLLPPPTTTUUUWWW\\\aaadddhhhkkkmmmnnnqqqsssqqqqqqssstttvvvwwwxxxxxx~~~}}}www\\\BBB<<>>;;;;;;:::888777666666555777999HHHfff~~~}}}fffRRRGGGMMMeee~~~~~~TTT555444444333:::;;;EEEiiiMMM@@@888;;;^^^{{{SSSDDDIIImmm|||xxxuuuwwwpppYYYGGG===BBBEEEDDDBBBAAA>>>>>>CCC___iiiuuusssppp~~~___AAA333999888666777555;;;666888555999888999]]][[[WWW[[[{{{___KKKXXXiiitttzzz}}}~~~~~~rrrccc\\\YYYTTTLLLEEE>>>===;;;:::MMM~~~~~~fffVVVqqq\\\555444000555222222222222222222222222222222222222333444555555DDDwwwddd]]]iiiIII```tttRRR???;;;777999999888777666555444333333555777999;;;>>>BBBFFFHHHHHHMMMSSSWWW[[[hhhvvv}}}vvvyyy}}}wwwnnnqqqwww{{{xxx|||pppMMM666222222111000000000000000///000111000000111444666VVVeeeyyyIII777333777333222444111333SSSzzzJJJ<<<999999999;;;===???BBBDDDwwwPPP@@@===888555000...------,,,+++...000111...***(((***,,,------------------------...---,,,,,,,,,,,,---...///000444:::@@@DDDEEEEEE>>>;;;555777EEEYYYhhhmmmbbbTTTKKKPPPUUUTTTWWW]]]```cccfffiiikkkmmmppprrrqqqrrrrrrsssuuuvvvwwwxxx|||zzzyyyzzz}}}mmmiii^^^PPPLLLRRRVVVUUUhhhIIIBBB;;;777:::;;;888888;;;888888888777666555444444444333???cccnnnxxx}}}yyy{{{cccOOOHHHSSSlllxxxOOO444666555222888999CCCcccMMMCCC888999TTTWWWEEECCCbbb~~~dddNNNDDDCCCEEEDDDAAACCCEEEBBB___\\\WWWiiirrruuuyyymmmSSS<<<333999777555777555:::222777555777::::::RRRaaaQQQVVVnnndddNNNWWWeeerrryyyzzzzzz{{{xxxnnniii```RRREEEFFFAAA>>><<>>:::666888888888888777666444333333555777888:::===AAADDDFFFGGGKKKPPPTTTZZZeeeppp}}}|||xxxzzz||||||yyyyyy~~~ooovvvuuunnnxxx|||~~~sssKKK555222111000000//////000000///000000000000111444666NNNfffRRR;;;333666444222444111333NNNzzz|||JJJ;;;999999999:::<<>>>>>777444000.........------"""&&&+++---,,,++++++,,,.........---------------...---,,,,,,,,,,,,---......///333999@@@DDDFFFFFF???<<<666666CCCYYYiiipppgggUUUKKKPPPUUUTTTWWW^^^```cccfffhhhjjjlllppprrrsssssssssssstttvvvwwwxxx{{{||||||{{{|||rrrpppmmmnnnsssssshhh\\\rrrzzz```TTTFFF666@@@:::666888<<<;;;::::::999999999999888777666555555222<<>>999666777888888888888666444333333555777888999<<<@@@CCCDDDGGGJJJNNNRRRYYYcccjjjuuu~~~{{{yyyxxxpppoooppp{{{yyyfffuuunnndddyyy||||||LLL333111111000////////////000...///000000///000333666HHH___\\\@@@333666333111333222333IIIsss~~~KKK;;;888888999999;;;>>>@@@AAAwwwKKK===@@@777444000//////000//////:::333+++(((***...///.../////////.........------...---,,,,,,,,,,,,---...---///333:::AAAFFFHHHIIIAAA===777666BBBXXXjjjqqqkkkWWWJJJPPPUUUTTTWWW___bbbdddgggiiijjjmmmpppsssttttttssstttuuuvvvxxxyyy|||~~~~~~}}}ooo```iii}}}iiiMMMCCCAAA???888:::::::::===AAABBB@@@======>>>>>>===<<<:::999888555<<>>888888888999;;;===???AAAvvvIII===BBB666333000///000111111111qqqYYY:::)))(((---///---000000/////////............---,,,,,,,,,,,,---......000444;;;CCCHHHJJJKKKBBB>>>888666BBBWWWjjjrrrmmmWWWJJJPPPVVVTTTWWW```ccceeehhhiiikkknnnrrruuuuuutttttttttuuuvvvxxxyyyxxx{{{~~~{{{yyyqqqhhhlll}}}kkkOOOBBBBBBDDD888AAAEEEAAA@@@DDDGGGEEE<<<======>>>===<<<:::999666444888NNNxxxyyysss]]]LLLMMMaaa{{{tttnnn}}}```>>>...888666000555333:::===666RRRooo>>>999===FFF```vvvKKK???QQQ|||\\\DDD???:::OOO|||zzzzzzjjjCCC666666999333222888888999000<<<777///999<<>>555444222111000///000000NNNbbb[[[555!!!---444)))..................------...,,,***,,,000333222111///000444:::AAAGGGKKKLLLCCCAAA:::555???TTTgggooooooZZZLLLNNNQQQPPPUUU___eeehhhlllnnnoooooopppqqqqqqqqqrrrrrrtttuuuvvvwwwssswwwzzzzzzyyy~~~ooocccqqqmmmnnnuuusssfffWWWPPPRRRUUUSSSNNNSSS\\\ZZZOOODDDBBB@@@???===<<<<<<<<<888111888BBBfffuuuqqq{{{~~~qqqSSSCCCSSSkkkzzzoooqqqzzz\\\:::777444222333444444444000:::@@@bbbDDD======@@@VVVzzzKKKJJJLLLoooiiiPPPBBB???^^^zzz|||aaa;;;999777555444555666777888777555444555666888999___eeeTTT```ZZZLLLSSSffflllnnnuuuyyyyyy{{{{{{|||___ZZZvvvuuuXXX```vvvLLL:::222333555000111111111111111111111111000000000111222444555666888LLLyyyVVVlllZZZPPPuuucccCCC777;;;888999999888888777666555222333555666666999<<>>999999999999:::<<<>>>???jjjPPPAAA>>>555444222000///////////////777666)))%%%,,,222000...........................,,,+++,,,///111111000///000333999AAAGGGJJJKKKDDDBBB:::555>>>SSSgggppprrr^^^NNNNNNRRRQQQUUU]]]bbbeeejjjlllmmmmmmnnnoooqqqqqqrrrssstttvvvxxxyyywwwzzz|||||||||wwwddd\\\gggiiitttssskkknnnoooiiibbbfffnnnlllcccMMMIIICCC>>>;;;;;;<<<>>>===666<<>><<<<<>>???lllPPPAAA>>>666444222///...---......***###"""***---******///...........................---+++,,,...//////...//////222888@@@GGGKKKLLLFFFCCC;;;666===QQQfffsssvvvcccSSSPPPSSSTTTVVVYYY^^^bbbfffiiikkkkkkmmmnnnpppqqqrrrsssuuuwwwyyyzzz{{{|||}}}}}}~~~kkkbbbkkksss~~~vvvwww~~~}}}uuuaaa[[[RRRIIICCC@@@@@@AAA@@@888===AAA\\\ssstttsssVVVIII]]]uuu{{{rrrMMM888666333333333444444333111;;;222QQQwwwLLL>>>::::::FFFttt\\\MMMCCCbbbwwwxxxaaaBBBNNN}}}~~~ZZZ@@@777666555333333333444444666666555444444666777888KKKooodddNNNQQQuuudddOOOMMM```kkkqqqwwwvvvzzz|||~~~|||wwwkkk^^^iii{{{oooTTTNNN{{{www```ccc[[[888444222///111333111111111111111111111111000000000111222333444555888DDDppp```WWWZZZfffgggHHH::::::888999999888888777666555222444555555666888<<<>>>CCCDDDHHHLLLOOOSSS^^^jjjzzzzzzoootttwwwsssrrroooeeeZZZTTTRRRRRRYYY```cccmmm{{{kkk```666111111111000///////////////.........//////000111222777\\\yyyyyyNNN999999444555111222///555SSSzzziiiBBB999999999999:::;;;===>>>lllNNN???===777555222///------......444***'''///111***'''+++---------..................---,,,,,,,,,---------000000333999AAAHHHLLLNNNHHHDDD===777;;;MMMdddtttzzzjjjYYYRRRSSSUUUVVVVVV\\\___dddhhhiiikkklllnnnppppppqqqsssuuuxxxzzz{{{{{{{{{{{{|||}}}{{{wwwnnndddYYYPPPJJJFFFCCC999>>>CCCaaarrrtttpppSSSLLLccczzzgggEEE777555333333444444444333000;;;///MMMTTT???999:::@@@ffffffMMM<<>>BBBCCCFFFJJJMMMRRR___lllwwwggg[[[TTTUUU```kkkpppttt}}}vvvxxxxxxkkknnn]]]777333111000000///////////////............///000111222444PPPooogggYYY;;;888555444333222///222KKKppplllDDD999999999888999;;;<<<===kkkMMM===<<<777555111...------...000------+++******+++,,,,,,---------.........//////......---,,,,,,,,,,,,---111111444999AAAIIINNNPPPJJJEEE>>>888:::HHH___rrr{{{ppp___TTTRRRVVVVVVTTTZZZ^^^cccgggjjjkkkmmmoooppppppqqqsssuuuwwwzzz{{{{{{{{{{{{|||}}}zzzyyyxxxhhh[[[RRRHHH<<<@@@GGGjjjtttyyyzzziiiPPPOOOiii]]]@@@666444333333444444444222...777,,,CCC___BBB999===>>>YYYoooNNN888GGGqqq|||rrrqqqkkk{{{nnn^^^ooocccmmm~~~JJJ:::444333333222222222222222444444444444444555555666888wwwtttXXXNNNeeezzzXXXHHHSSS___iiipppnnnxxxyyyzzz|||~~~}}}nnnyyyssshhheeeeeeooo~~~kkk^^^{{{pppFFF///444222---///111000000000000000000000000000000000000111222333333222@@@nnn~~~vvvhhheee___}}}oooQQQ>>>:::888999999888888777666555222444555555555777:::===AAAAAADDDHHHKKKQQQ^^^kkkwwwfffVVVMMMNNN]]]llllllmmmrrryyy~~~{{{zzz{{{wwwxxxOOO666555111000000///////////////............///000111222222GGGyyyaaaeee===666666333555333222111EEEgggpppGGG:::999888888999:::<<<===kkkLLL===<<<777555111...---///111222(((//////'''%%%+++///,,,,,,,,,------.../////////---...///---,,,,,,---///111111333999AAAIIIOOOQQQKKKFFF@@@;;;999CCCZZZoooyyytttfffVVVPPPTTTWWWTTTXXX]]]bbbgggjjjlllnnnpppooopppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~~~~qqqeee]]]dddsssuuulllSSSFFFDDDEEEcccyyysssbbbNNNTTTrrrzzzUUU===444333222333444555333222333666111===eee}}}pppGGG999@@@===NNNwwwzzzUUU<<>>UUUkkkvvvwwwlllXXXNNNRRRWWWUUUVVV[[[aaaeeeiiikkknnnpppoooppppppqqqssstttvvvwwwuuuyyy}}}~~~}}}|||mmmeeedddmmmqqqaaaVVVCCCOOOuuu{{{}}}nnn___OOO[[[{{{uuu|||NNN777444333222333444555333222666444777===MMMvvvMMM777???<<>>AAAFFFHHHMMMYYYeeennn[[[KKKGGGTTTdddaaaccclllxxxwww___888555333111111000///////////////.........//////000111222111;;;jjjrrrHHH999:::111777222111///===XXXvvv{{{XXX:::999888888888999:::;;;mmmNNNAAAAAA777555222//////111555777***'''(((+++---+++)))***,,,,,,------...///000000---///000///------///222......///555===FFFLLLOOOKKKGGGCCC===888<<>>:::AAAeeeoooOOO???DDDppprrrffflll{{{bbbccchhhhhh[[[WWWppp|||CCC:::444222333333444444444333333111222333444444444333333777MMM[[[OOOcccuuuTTTMMMNNNWWWccchhhnnnqqqvvv{{{}}}uuussswwwvvvrrrrrr||||||dddbbbbbb@@@::::::666...111444,,,000000000000000000000000111000000000000000111222333777kkk}}}\\\xxxfffYYYPPPxxxZZZCCC999888999999888888777666555333444555444444666999;;;<<<===AAAEEEHHHLLLWWWccclllWWWNNNXXXfffjjjjjjoooyyysss\\\888888333111111000///////////////.........//////000111222111777___lllvvvLLL;;;;;;111777111000---:::TTTsss^^^:::999888888888999:::;;;iiiNNNBBB???555444222000............,,,,,,,,,+++++++++******...//////---,,,,,,...000,,,---------...////////////000333777>>>FFFMMMRRRLLLJJJFFF???777:::MMMaaa}}}~~~ttt___TTTWWWYYYVVVWWWZZZ^^^cccgggjjjkkkkkkooopppqqqrrrsssuuuvvvvvvxxxxxxyyy|||{{{|||www]]]IIIWWW~~~wwwoooSSSSSSsss~~~sss@@@777333333222222222333444444333...>>>---:::xxxgggZZZ999AAA666:::aaa|||YYY<<>>;;;999888999999888666444444444444444555666777:::>>>BBBDDDFFFMMMWWW___kkk```fffjjj}}}||||||||||||xxx[[[333444...........................000000////////////000000,,,AAAMMMooo___]]]???666000888---222333888KKKmmmjjjBBB888999;;;777999<<<777gggLLL???<<<555444222000............,,,,,,,,,+++++++++******...//////---,,,,,,...000---------...............///000333777===EEEMMMSSSOOOMMMHHH@@@777888JJJ\\\uuu~~~{{{hhhVVVSSSUUUVVVWWWZZZ^^^cccgggjjjkkklllnnnooopppqqqssstttuuuvvvwwwwwwyyy}}}}}}|||}}}eeeOOOYYYzzzvvveeeQQQUUUsss~~~]]]777555333222222111111111222222555...888111999nnn~~~lllDDDAAA888777PPPjjjhhhBBBEEEQQQqqqpppaaaZZZUUUWWW^^^```RRRFFFSSSkkkjjjiiimmmxxxBBB<<<333444333333333333222222222111111111222222222333333444<<>>@@@CCCIIIRRRXXXpppwww}}}{{{wwwlllmmmwwwzzz~~~}}}|||{{{{{{|||~~~~~~|||{{{vvvIII444666---........................000//////......//////000///333999ZZZ|||ccc888777666333111000///111@@@^^^zzzxxxJJJ;;;777999666888;;;888eeeJJJ>>><<<555444222000............,,,,,,,,,+++++++++******,,,.........------...000/////////...---------,,,...000333666;;;CCCMMMTTTTTTQQQLLLDDD:::888CCCQQQiii|||xxx```QQQQQQTTTXXX[[[^^^cccgggkkkmmmnnnmmmnnnoooqqqsssuuuvvvwwwvvvtttwww|||~~~|||{{{}}}qqq___eee~~~{{{ppp^^^]]]ooo|||cccCCC222333444444333111000000000000444000---;;;222NNNcccVVV888;;;888888OOOyyyYYYHHH???PPP{{{iii```___\\\hhhlll___KKK@@@@@@CCC>>><<<<<>>666888666777;;;888fffLLL@@@???555444222000............,,,,,,,,,+++++++++******+++---.........---...000/////////...---------,,,...000333666999AAAMMMUUUUUUSSSNNNGGG===999BBBMMMhhhxxxzzzfffWWWRRRSSSXXXZZZ^^^bbbgggkkknnnooonnnnnnpppqqqsssuuuvvvwwwwwwtttvvvzzz|||}}}}}}{{{{{{mmmqqqwwwjjjXXX^^^xxx~~~WWW;;;333111666555444333222111111111000111///;;;///AAAaaannnjjj===<<<:::666IIIjjjkkkOOO;;;FFFtttvvvoookkkgggdddkkkhhhWWWEEE<<<:::999===:::999:::;;;???JJJUUUbbbooo|||^^^;;;111000666222222111111111000000000000000111111111222222222444222:::SSSqqq[[[]]]{{{}}}ZZZJJJLLLQQQ^^^bbbiiinnnrrruuuyyy{{{zzz{{{~~~vvvnnnsssyyyxxxyyyjjjlllkkkGGG333111000//////////////////.................................///000000111111444111BBBxxxhhhQQQnnnNNNcccaaaBBB===;;;888777888888777555666555555444444444555555999:::<<<>>>BBBGGGMMMQQQcccxxx{{{rrraaa\\\___bbbnnn}}}yyyvvvsssrrrsssxxx}}}zzzyyy|||[[[777...222111........................//////............//////333///555jjjfff[[[}}}PPP<<<555,,,666222000///666KKKggg}}}]]]CCC666888666666:::888eeeLLLBBBAAA555444222000............,,,,,,,,,+++++++++*********,,,...///......///000...............------------000444555888@@@LLLVVVXXXUUURRRKKKAAA;;;@@@JJJdddsss~~~nnn]]]TTTSSSWWWYYY\\\aaaeeejjjmmmooonnnooopppqqqrrrssstttuuuvvvuuuvvvyyyzzz|||zzziiifffqqqyyyuuummmTTT[[[iiiyyy~~~qqqbbbQQQZZZ{{{~~~}}}~~~JJJ666888555555555444333222222222222---111222666...;;;tttwwwdddNNN<<<999555>>>^^^\\\===@@@]]]xxxooonnnlllbbbSSSFFF@@@===<<<===:::888888888777;;;AAAIII[[[ttt~~~VVV555555///666111111111000000000000///000000000111111111111222222111666HHHeeeVVVkkklllRRRIIIHHHVVV[[[cccjjjoootttyyy{{{yyyzzz{{{}}}qqq```___ooonnn[[[WWWbbbiiinnnvvv~~~vvvkkk}}}{{{ZZZ;;;222000//////....../////////........................---......//////000000111222000===jjjsssnnnWWWQQQVVVxxxiiiIII===;;;999888999999888666666666555444444444444555999999:::===AAAFFFJJJMMM^^^{{{sss\\\OOOLLLPPPccc{{{tttooohhhdddeeellltttzzz~~~}}}ooo|||\\\888...111111........................///......------......//////...444UUUmmmNNNmmm]]]===444...999333111000444CCC\\\vvvhhhIII777888666666999777dddJJJ???>>>555444222000............,,,,,,,,,+++++++++*********,,,...//////...///000---------...............---000444555777???LLLWWW]]]ZZZVVVNNNCCC;;;>>>EEE[[[nnnuuu```UUUTTTVVVXXX[[[___dddiiimmmooonnnnnnnnnooopppqqqqqqqqqsssuuuyyy{{{yyyzzznnnbbbWWWUUUYYY[[[VVVQQQIIIXXXlll{{{mmm\\\PPPZZZ~~~}}}DDD555<<<555333333222222222222222333---000555...///888ZZZiiirrr___===:::888666OOOssslllEEEAAAKKKyyyvvvqqqfffZZZRRRNNNKKKJJJKKKCCC>>>:::;;;:::777777999<<>>mmmrrrYYY]]]|||yyyZZZLLLFFFMMMSSS\\\dddlllrrrxxx{{{zzzyyyyyyyyy{{{}}}ttt]]]WWWgggeeeLLLAAAJJJKKKRRR^^^lllyyy{{{tttttthhhKKK555444//////.........//////000........................------......///000000000333111888\\\vvv|||```XXXNNNmmmqqqRRR???<<<:::999::::::999777666666555444444444444444777777888;;;???DDDGGGIIITTTooouuu\\\KKKCCCBBBRRRiiirrrccc\\\RRRLLLOOOYYYfffnnnvvvyyy|||~~~~~~~~~sssjjj}}}}}}UUU666//////...........................///......------......///---///444AAAUUUaaaiii???666111888222111000222<<>>BBBEEEFFFKKKdddsss]]]MMMDDD<<>>JJJUUUbbbaaaZZZOOOFFFBBB>>>999IIIeeennn\\\QQQNNNUUUXXXXXX]]]fffllllllnnnoooqqqqqqpppooopppqqqrrrtttvvvxxxzzz}}}|||vvvtttyyyzzzoooXXXHHHLLLZZZdddvvv{{{|||gggTTTbbbooo~~~gggBBB222333666000000000000000000000000333000111111---000GGGaaadddyyyFFF222>>>777CCCKKK|||```HHH>>>QQQvvv[[[MMMZZZgggccc___aaaXXXNNNCCC>>>>>>???<<<888:::BBBMMMXXXcccrrr}}}qqqTTT<<<222,,,,,,777000000000000000000000000////////////000000000000444444999888DDDwww~~~ZZZOOOYYYkkkNNNGGGHHHKKKQQQYYYdddnnnrrrrrruuuvvvwwwxxxxxxyyy|||~~~}}}||||||}}}iiifffxxxttt^^^NNNGGGAAAGGGRRR\\\bbbgggrrr}}}uuuqqquuukkkLLL999222222...............///000000........................////////////000000000000:::...<<>>888555999888999888666444333333333444444555666999<<>>999666:::999999888666444333333333444444555666888;;;>>>AAABBBGGGQQQfffpppeeeZZZIIIAAABBB???CCC@@@???@@@???>>>BBBHHHTTTbbbsss}}}zzzyyyQQQ111111111+++000------------------------------------------------...000111888TTTWWWwwwddd>>>666444333222111//////;;;TTTkkkxxxgggHHH555:::<<<777777^^^FFF======888555222000//////...------,,,++++++,,,,,,***(((***,,,...///...------......------...///000...---000...///333666<<>>xxxUUU^^^tttHHH;;;888888@@@ZZZYYYCCC<<>>999888<<<:::999888777555444444444444444444666888:::===@@@AAAHHHIIISSSmmm~~~rrrfffTTTOOOUUUUUUJJJEEEBBBAAA@@@===>>>BBBFFFTTThhhwww~~~zzz{{{zzzKKK111111...***111------------------------------------------------000---333555FFFYYY\\\rrr???888444444444333///+++222HHH^^^tttkkkPPP::::::;;;777777___FFF======777555111/////////...,,,+++++++++------,,,***'''(((***...///...---,,,---...------...000000///---///...///333555:::DDDOOOZZZ```bbb\\\SSSIII@@@888888LLLiiioooVVVSSSTTTVVVXXX]]]bbbdddeeehhhjjjlllnnnnnnnnnpppqqqrrrsssuuuvvvvvvwwwzzz|||~~~iiiggghhhppp}}}||||||zzzzzz}}}wwwdddZZZ\\\iii|||VVV<<<555666444111000000000000000000000000...,,,...222222000111666hhhyyy]]]qqqUUU:::;;;:::>>>DDDggg```FFF???GGGfff{{{yyymmmbbbXXXSSS[[[iiijjjZZZIII888888666444;;;QQQooo}}}UUU555777...///666+++////////////////////////////////////000000000000444555999888555IIIyyy{{{zzzjjjWWWMMMIIIGGGJJJPPPXXXaaaiiinnnqqqtttuuuvvvvvvvvvwww|||||||||}}}|||{{{zzzzzzwww|||~~~{{{yyyzzzyyywwwqqqrrrtttZZZSSSMMMIIIBBB<<<<<>>???FFFEEEIII[[[|||tttcccaaakkknnnXXXOOOGGGCCC@@@======???<<>>>>>@@@HHHYYYrrr{{{wwwwwwzzz~~~pppPPP555///333333,,,......------------......////////////////////////............////////////,,,888***444DDD}}}aaacccBBBOOOppp|||gggLLL===;;;777888;;;888999999888888777555555444444444555666888:::<<<===CCCEEEHHHPPPddd{{{uuuxxxuuueeeWWWIIIBBB???<<<<<<===:::CCCWWWlllwwwyyy{{{}}}vvvaaa999444555///---111------------------------------------------------...***222000666jjjZZZJJJ;;;666333333444111,,,---:::HHHllluuudddCCC666666555777```GGG<<<<<<777444111///......---,,,******+++---...---***(((&&&)))+++---,,,,,,,,,---...------///111111000///...---...222333666???HHHVVV___eee```VVVLLLDDD===888BBBVVVsssqqqZZZTTTQQQUUUZZZ]]]```ccceeegggkkkmmmnnnooorrrtttrrrsssuuuuuuuuuwwwyyy|||||||||}}}xxxcccYYYXXXRRRRRRUUUZZZ]]]```gggmmmqqqwww}}}}}}{{{zzzzzz{{{~~~{{{uuukkkeeekkkxxx~~~wwwnnnwwwfffAAA333111...---000////////////////////////222///......000111111111<<>>VVVhhhFFF;;;???```}}}xxxxxx{{{wwwzzzqqqaaaNNNEEEEEEEEE???888;;;;;;999666:::OOOooo~~~UUU333+++555000...333111........................////////////000000000000---333333222444777RRRyyyppptttbbbQQQCCCDDDJJJNNNTTTZZZfffjjjpppssstttsssssssssvvvvvvvvvwwwxxxxxxyyyyyywwwzzzyyytttqqqrrrsssqqqyyy||||||wwwxxxvvvUUUJJJ???;;;;;;<<<>>>BBBFFFQQQggg|||zzz}}}wwwtttyyy~~~tttYYY;;;...///111...+++///...------,,,---------........................------........./////////---444)))222@@@vvvzzz```[[[xxxIIIGGGeee|||rrrSSS@@@;;;777888;;;777999999999999888666555444444444444555777999:::;;;@@@EEEHHHHHHOOO^^^nnnxxxhhhXXXHHHAAA@@@>>><<<<<<===DDDUUUkkkvvvwwwzzzrrrvvvHHH...222222///111111------------------------------------------------,,,+++000...666UUUppphhhEEE666444222222222//////666???```uuukkkIII777666666777```GGG<<<<<<666444000///......---,,,+++******,,,------+++)))'''(((***+++***+++---......------///111222111000...---...111222555===FFFMMMZZZeeeeee\\\RRRHHHAAA;;;===IIIccc```WWWQQQSSSXXXYYY\\\```aaadddgggjjjkkkmmmppprrroooqqqsssssstttvvvxxx{{{wwwyyy|||uuu___LLLEEEHHHDDD???===BBBFFFIIIQQQYYYgggnnnwww|||}}}}}}}}}~~~zzz|||}}}~~~xxxkkkaaacccppp}}}zzzssssss^^^999000222//////444////////////////////////000000/////////000000///888OOOqqqMMMYYY___===444888???MMMmmmNNNAAA777HHHssswwwnnnuuurrrooonnnbbbQQQEEE???>>><<<;;;<<<<<<999555999NNNpppfff>>>333///444444///---...........................////////////000000000000///888444111888777BBB^^^zzzcccnnnyyydddJJJDDDGGGIIILLLQQQ\\\aaahhhnnnqqqqqqqqqrrrqqqqqqqqqqqqsssuuuwwwxxxtttyyyyyyuuurrrrrrqqqnnnuuu|||{{{xxxyyy}}}~~~xxxppp]]]NNNFFFAAADDDGGGFFFDDDDDDPPP^^^qqq~~~}}}zzzyyyxxxvvvwwwaaaEEE000///111+++***//////...------,,,,,,,,,------------------------------------.........//////000333000222;;;ZZZ|||jjjLLL{{{TTTBBBYYY{{{}}}[[[DDD===999:::<<<888999:::::::::999777555444444444444555666888999:::;;;AAAEEECCCEEEKKKRRRTTT]]]aaazzzeeeVVVHHHEEEFFFDDDAAA??????BBBQQQgggssstttwww~~~~~~|||{{{|||bbb<<<---222------222///------------------------------------------------***...---+++888AAAwwwnnnPPP888666222000222222000222666OOOooopppPPP<<<:::888777```GGG<<<<<<666444000.........---++++++******+++,,,---+++***'''((()))***)))***---///...------///111222111000...---...111222444<<>>AAAGGG[[[cccmmmuuuwwwxxxyyy{{{zzz{{{|||||||||~~~tttbbbWWW___ppp{{{zzzwww}}}YYY333,,,111///---222////////////////////////***---/////////111111000777999{{{```KKKnnnyyyLLL999777;;;>>>RRRXXXIII888;;;aaa{{{zzzwww```XXXccc[[[PPPEEE>>>===???AAA???>>>:::444888NNNrrraaa333333,,,,,,222///+++111........................////////////000000000000///999222...888555555HHH}}}RRR]]]lllzzzxxxTTTGGGFFFEEEFFFJJJRRRXXXaaahhhlllnnnooopppnnnmmmmmmmmmooorrruuuwwwsssyyy|||yyyvvvuuuqqqmmmjjjtttvvvwww{{{yyy|||mmmeeebbbTTTLLLKKKOOOYYY___YYYNNNGGG\\\sss~~~~~~|||{{{zzzwwwxxx|||{{{VVV;;;,,,333333((((((555///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000444///333AAA|||zzzXXX\\\AAARRRuuu}}}```GGG???;;;<<<===888::::::::::::999777555444444444444444666777888999777<<<@@@AAADDDHHHHHHFFFCCCFFF```xxxbbbUUUJJJJJJNNNLLLFFFBBB===???MMMcccoooooosss{{{|||~~~qqqsssnnn^^^===111444++++++111,,,------------------------------------------------***000,,,***:::555{{{pppUUU}}}WWW<<<888222///111333000///000CCCjjjrrrUUUAAA===:::777^^^HHH@@@???777555222111111000///---+++++++++***++++++,,,,,,*********+++,,,---...///......---++++++---222555////////////111555<<>>???@@@JJJiiisss```QQQQQQUUUVVVWWWZZZ\\\^^^bbbeeehhhiiijjjiiinnnoooppprrrtttvvvwwwxxxwwwvvvxxxzzzzzz~~~wwwbbbQQQFFFEEEIII@@@<<<999888777777<<>>:::;;;===???;;;;;;;;;:::999666444333444444444444444555666777===<<<<<<===???AAAGGGMMMHHHDDDOOOgggvvvzzzkkkVVVNNNLLLHHHGGGKKKBBB@@@HHH\\\mmmrrrssstttxxxzzz~~~vvvQQQ===...///222...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000111***222666TTTxxxbbbyyydddDDD:::444333111---333666,,,999UUUkkkdddLLL999555777^^^HHH???>>>777555111000///...,,,+++,,,,,,++++++***+++++++++*********+++,,,---...///---------------000555999444222000000222777;;;>>>BBBLLL\\\hhhkkkdddXXXOOO???===<<>><<<888666222000///...,,,+++------,,,+++************************+++---...///,,,,,,---...000333999===999555000000444888:::;;;@@@HHHWWWeeemmmjjj___UUUFFF>>>:::AAARRRmmmzzzWWWGGGIIIPPPTTTUUUYYY[[[___cccfffgggggggggggghhhiiilllnnnqqqssstttvvvttttttvvvvvvwww{{{yyykkkcccdddjjjWWWKKK???======<<<::::::777777999@@@LLLZZZfffmmmvvvvvvvvvxxxyyy{{{}}}~~~~~~zzzgggaaaiiivvv~~~|||xxxqqqMMM666---000//////000***---------.....................///000000000000///111222IIInnnpppIIIZZZyyyvvvRRR<<<111888;;;CCCfff~~~[[[FFF;;;JJJvvv|||zzzoooYYYKKK===>>>??????;;;888;;;AAA<<<999;;;>>>EEEbbbwwwvvviiiKKK111111000///...---------------...///000000///...---***+++,,,---///111222333111000222666666111///000666```|||XXXKKKUUUXXXlll___III@@@@@@EEECCCGGGRRR]]]```aaabbbjjjkkklllkkkiiihhhhhhjjjlllqqqyyyzzzuuutttooooootttvvvrrrttt{{{~~~tttiii^^^VVVdddrrr||||||{{{~~~|||}}}}}}~~~|||wwwrrrzzzyyyvvvrrruuu|||]]]>>>555000,,,------++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111//////333000...YYYvvvQQQmmmrrrKKKMMMeeexxx~~~mmmSSSAAA<<<<<<999;;;;;;;;;;;;:::888666555444444444444444444555666777777777;;;BBBGGGHHHFFFGGGMMMVVV^^^kkk~~~ssshhhaaa___eeebbbbbbfffhhhjjjmmmrrrvvvwww{{{~~~yyyqqqssstttbbb;;;111+++...///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***---111,,,///000BBB~~~sssqqqddd@@@777777777000000333,,,...===SSS```WWWBBB666777```HHH>>><<<999666222000000000///......---,,,+++************))))))******+++,,,...///+++,,,......000333888<<<:::444//////444999:::888CCCIIIVVVfffpppoooeee[[[QQQEEE<<<===DDDUUU{{{bbbMMMLLLRRRTTTRRRVVVYYY\\\```ccceeeffffffdddeeegggiiilllnnnpppqqqooopppqqqtttuuurrrooommmlll|||xxxsssuuuxxxhhh[[[MMMEEE@@@:::777777666666666888???NNN___kkkqqqrrrtttuuuvvvwwwyyy{{{|||~~~{{{~~~tttaaadddqqqyyy}}}||||||tttgggEEE333---111///111222,,,..............................///000000000000///---111???gggvvvHHHAAAddd|||jjjKKK444999???;;;PPPvvvnnnNNN>>><<>><<<;;;;;;;;;;;;;;;999777666444444444333333444555555777888999===EEELLLJJJEEE===KKK[[[ggguuu}}}tttmmmccc\\\___```bbbcccdddgggmmmrrruuuwwwzzz|||~~~yyyyyyyyykkkIII333...,,,...///,,,---111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******111---...---777ccctttaaaxxxFFF888666888222000222...---333GGG]]]]]]HHH888777___HHH???===777444000///////////////...---,,,+++************)))))))))***+++,,,---...,,,---.........000444777888333---...333888999888CCCJJJVVVfffrrrssskkkcccYYYKKK@@@===;;;EEEiiisssVVVJJJNNNQQQOOOTTTVVVZZZ^^^aaacccddddddbbbccceeegggiiilllmmmnnnooopppqqqqqqnnnfff[[[RRRaaakkkuuukkk^^^SSSGGG???===@@@<<<===;;;777666???PPP___kkknnnqqqrrrrrrsssvvvxxx{{{~~~lll]]]ffftttzzzyyyzzzpppwwwxxx^^^AAA222...///---000333---.....................---------...///////////////)))---222WWWbbb:::UUU```999333>>>:::DDDbbbUUU@@@888CCC```|||xxxvvvoookkkmmmqqqaaaOOOIIIQQQ___vvv~~~yyyuuuuuuPPP222555...............---------------,,,,,,,,,,,,------------------............555333222555444111000333///555cccoooRRRZZZwwwsssLLLLLLCCC@@@AAAEEEIIILLLRRRXXX\\\___aaacccbbbcccdddeeeeeeeeegggoooxxx|||yyytttpppnnnmmmooopppqqqtttwwwrrr~~~}}}sssiiillloooqqqvvvzzzzzzxxxzzzvvvssssssuuussslllffflllpppsssvvv|||}}}xxxyyybbb@@@---+++---......---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000,,,,,,555666--->>>fffwwwYYY|||iiiOOOSSSiiizzz~~~~~~fffLLLAAA>>><<<:::;;;<<<<<<;;;:::999888555444444333333333444444999;;;===@@@HHHOOOMMMEEE<<>>WWW^^^NNN<<<666]]]GGG???>>>666333///---------......------,,,+++************))))))))))))***,,,---...,,,---...------...111333777333......222666888888???FFFTTTdddpppsssooojjj\\\PPPFFF???:::???\\\{{{dddJJJGGGLLLNNNQQQSSSWWW\\\___aaabbbbbb```aaacccdddfffhhhjjjjjjjjjmmmooommmjjjfff\\\TTTXXXZZZhhhwwwkkk___QQQHHHHHHMMMAAAAAA>>>777111555AAALLLeeeiiimmmoooooopppssswwwyyy|||}}}yyyiii___hhhuuuyyyvvvuuucccrrrxxxzzz}}}XXX<<<000...---)))---111,,,...............---------,,,,,,---............------///,,,EEE{{{ZZZNNNkkkpppCCC---777999>>>UUUuuubbbHHH;;;;;;IIIttt~~~{{{fff^^^hhhttt~~~vvvxxx}}}~~~~~~xxxvvvvvvvvv~~~EEE///111------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,333///...000///---///222111,,,DDDrrrbbbKKKUUUvvvQQQFFFBBB???@@@BBBDDDKKKSSSYYY\\\___``````___```aaagggdddcccfffkkknnnmmmjjjhhhggghhhiiikkkmmmoooqqqgggppp}}}rrrqqqqqqrrrrrrttttttsssqqqrrrooommmnnnoooooollliiilllqqquuuxxx}}}||||||ppplllrrrwww|||}}}}}}}}}lllLLL555...)))---///,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,222777111777MMMXXXiii~~~YYYKKKXXXqqqttt[[[FFF===;;;:::;;;<<<<<<<<<;;;:::999555444444333333333333333:::???BBBBBBGGGNNNLLLCCCDDDLLLYYYhhhwww|||uuugggUUUSSSZZZ___aaabbbggglllmmmqqquuuzzz||||||}}}~~~yyy|||wwwfff555111000//////......---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,&&&000...+++///...<<>>>>><<<888222///------------,,,,,,++++++***+++++++++(((((())))))***,,,---...,,,---......---...000222999666333111111333666888;;;DDDRRR```iiilllkkkhhh```XXXNNNDDD<<<===NNNaaaZZZKKKLLLMMMOOOQQQUUUZZZ]]]___``````^^^___```aaacccdddeeefffbbbfffgggcccccceeeeeeaaaUUUPPPVVVhhhwww~~~pppcccWWWMMMJJJLLLAAA???<<<999888;;;@@@DDD___dddjjjmmmmmmnnnrrrvvvsssxxx~~~~~~zzzoooiiifffllluuuyyyvvvrrreeesss~~~mmmNNN666...///...)))---222,,,//////.........---------***+++,,,,,,------,,,,,,---222///:::aaa~~~MMMFFFpppwwwWWW555888999888IIIeee{{{___EEE999===SSS{{{}}}yyyeee]]]jjjwww{{{rrrpppzzz|||uuutttzzz|||zzz{{{|||wwwppprrrwwwVVV666///...,,,,,,---.........---,,,,,,,,,------------,,,,,,------------------------000---,,,//////---...111///...222LLLvvvyyyZZZMMMhhhvvvWWWMMMCCC@@@AAABBBEEEIIINNNRRRVVVXXXYYYZZZ[[[\\\cccaaa___```ccceeeeeecccccceeeeeefffgggiiijjjjjjlllmmmsss}}}tttooorrrqqqqqqqqqpppmmmkkkjjjiiiiiihhhiiijjjkkkmmmnnnrrrvvvwwwxxxzzz~~~|||wwwsssgggcccjjjnnnppp~~~wwwkkkfffTTT:::---///+++000222---***,,,---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++111......333222333>>>vvvdddXXXmmmLLLHHHbbb}}}oooQQQ???===:::;;;<<<======<<<;;;:::555444333333222222333333999AAADDD@@@BBBHHHGGG@@@DDDGGGQQQ___gggooo}}}qqqbbbXXX^^^aaa```bbbhhhkkkjjjmmmsssyyy|||{{{{{{}}}|||yyyxxx~~~|||RRR222111///---,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...$$$000...+++222///444YYYqqqqqqTTT999;;;999333333222111000555DDDSSSUUUHHH;;;UUUAAA<<<===CCC>>>888333111000///...+++++++++***++++++,,,,,,(((((())))))***+++---...+++,,,.........///111444;;;:::777333000111555888;;;DDDRRR]]]cccdddcccbbbeee```UUUHHH===<<>>VVVrrrwwwPPP:::777<<<\\\lll|||{{{bbbVVVdddsssvvv}}}rrrwww}}}xxxpppmmmuuu~~~|||{{{{{{zzzrrrjjjmmmvvvddd999,,,222///+++,,,---.........---,,,,,,,,,............,,,,,,++++++,,,,,,---.../////////---...111222//////222,,,555...555bbbyyyWWWNNNgggkkkZZZJJJDDDDDDCCCAAA@@@AAAEEEKKKPPPSSSVVVXXXZZZ[[[[[[\\\^^^aaaccccccccccccfffgggfffgggiiihhhgggeeeeeehhhrrryyysssqqqrrrssslllkkklllmmmkkkhhhfffgggdddeeeeeefffgggjjjnnnrrryyy{{{yyywwwwwwzzzxxxtttlllccceeeqqqtttqqqxxx|||ttt___UUUFFF111***111///555666000,,,...///---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))444111+++///222222888___~~~vvvOOOjjjSSS???TTTrrr\\\EEEBBB:::;;;<<<=========<<<;;;555444333333222222222222777AAADDD>>>===CCCCCC===<<>>111000...***)))---000///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///$$$///---+++555111111IIIzzzttteee^^^======;;;555333111///000333===NNNVVVLLL===TTTFFF???999888555222000000///...---+++++++++************))),,,+++)))((()))+++...///222///,,,+++---///000111666===BBB???666000333888:::@@@LLLYYYccciiiiiihhhfffddd```XXXIII<<<<<>>555CCCTTTsssgggIII;;;:::DDDaaajjjvvvwwwyyyooopppwwwtttiiijjjkkknnnuuu||||||yyyzzzuuulllhhhppp}}}rrrwww}}}CCC444555//////,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,))),,,,,,++++++,,,,,,---...---------............//////666111+++CCCuuurrrUUUKKKjjj}}}WWWJJJKKKHHHBBB??????<<<>>>FFFMMMOOORRRUUUWWWYYY[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^```bbbeeefffeeefffhhhkkkmmmnnnooopppqqqpppnnnkkkjjjiiiiiiiiikkkiiifffeeeeeeccc^^^ZZZeeebbb```bbbgggooouuuyyy~~~zzzsssqqqttttttpppmmmnnnyyy|||ttt{{{www||||||qqqUUU;;;...//////---......---,,,,,,+++******************************++++++++++++++++++++++++++++++,,,------......///////////////000111222333BBBxxx[[[iiirrrBBB===___rrrVVVAAA<<<===:::777999??????;;;888777555333222222222222555;;;BBBCCC@@@<<<;;;<<<===BBBHHHKKKNNNTTT]]]ddd~~~oooccc\\\YYYZZZ]]]^^^```ccchhhkkkrrrrrrrrrsssuuuyyy~~~xxx{{{xxxbbb@@@999111...------,,,,,,------...---,,,++++++******++++++******+++++++++,,,,,,,,,------,,,---...111444666===]]]^^^ggg|||QQQ555999555+++000333222...222GGGZZZSSS???UUUDDD>>>999888555222000000///...---+++++++++************))),,,+++***)))***,,,///111111///,,,,,,---...000111444<<>>IIIaaa}}}xxx[[[EEE@@@===EEEbbbxxxpppwwwxxxrrrppprrrmmmbbbfffllluuu|||}}}yyyvvvvvvrrrkkkfffkkkwww}}}{{{ooohhhzzzxxxBBB444333,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---+++)))+++++++++,,,,,,,,,------------------............000000......<<<[[[iiiTTTYYYmmm}}}aaaNNNBBB>>>@@@AAA>>>>>>???@@@AAAGGGNNNQQQRRRUUUXXXZZZ\\\\\\\\\\\\\\\\\\]]]^^^___aaabbb```aaaccceeeggghhhiiiiiieeeeeedddddddddeeefffggghhhddd```^^^```bbbcccccc``````aaaeeemmmuuu{{{~~~{{{uuulllkkkuuuzzzwww{{{xxxpppzzzuuuwww|||{{{eeeHHH444//////...,,,...------,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,---.........////////////000111222222444ooogggaaaVVV888MMMbbbzzz{{{bbbIII<<<<<<;;;;;;<<<<<<======999888666444333222222222444:::@@@BBB???;;;;;;<<<888<<>>999777333222///222BBBTTTRRREEEUUUCCC===;;;888555222000//////...---+++++++++************))),,,+++******+++---000222///...---,,,,,,...000111000999BBBAAA777000000444===???DDDMMM[[[jjjwwwvvvqqqjjjaaaTTTFFF>>>===666ZZZYYYDDDLLLQQQOOOMMMRRRYYY\\\[[[\\\[[[YYY[[[______[[[YYYTTT[[[hhhhhh]]]^^^jjjooohhhdddeeeeeecccbbbccccccmmmxxx~~~zzznnnbbbZZZQQQRRRTTT[[[dddlllooooooiiidddZZZOOOHHHKKKSSS[[[___aaadddeeeeeegggiiikkkkkkllllllmmmnnnrrrwww{{{|||}}}zzzvvvvvv{{{hhhYYY[[[```fffjjjiiiggggggiiiQQQ///000...------,,,,,,------...------............------++++++++++++++++++++++++///+++---///---222MMMlllJJJNNNpppnnnBBB555>>>:::>>>MMMhhhpppUUUCCC;;;555AAAfff{{{nnnwwwyyysssooooookkkeeejjjqqqzzz~~~{{{vvvtttsssnnnggg```bbbqqq|||xxxyyyzzz~~~aaa999111///+++...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))***+++,,,,,,------,,,,,,------------............000***+++222333<<<```{{{nnnVVVPPPbbbfffOOOFFFDDDAAA@@@@@@@@@===;;;AAAIIIGGGIIILLLPPPSSSVVVXXXYYYZZZZZZ[[[]]]]]]^^^^^^^^^\\\]]]^^^```aaaaaaaaaaaaaaa`````````aaabbbcccddd^^^\\\YYYYYY[[[]]]______[[[]]]aaaiiirrrzzz~~~|||vvvmmmhhhkkkqqqsssppp|||yyyxxxsss~~~}}}qqqvvvnnnRRR666...000///,,,,,,------,,,,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,------......///......//////000111222000QQQ~~~^^^oooqqq======HHHjjjqqqZZZBBB<<<:::??????::::::???;;;:::888666444222222111222777<<<>>><<<:::::::::999<<>>777555111/////////...,,,+++++++++*********))))))******)))***+++---///111---------,,,,,,---000222,,,666AAACCC<<<555444777<<<>>>BBBIIIVVVgggwww{{{sssjjj]]]NNNAAA999AAA>>>fffWWWNNNKKKQQQUUUTTTTTTWWWZZZ[[[YYYWWWZZZ^^^^^^ZZZ]]]YYYYYY]]][[[YYY```mmmlllddd___aaaeeedddbbbaaabbbdddhhhnnnrrrqqqlllhhh}}}||||||ggg]]]SSSKKKEEEDDDMMMXXX^^^```bbbccccccdddfffhhhfffggghhhiiikkkooosssvvv{{{|||}}}|||xxxtttuuuwwwuuueeeZZZ]]]```cccdddaaa___dddkkk~~~~~~yyy}}}ggg===***333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++++++++++++++++++++...,,,---///,,,,,,===RRRxxx```<<>>KKKgggzzzrrrooorrrtttrrrwwwxxxyyywwwsssqqqqqqrrrbbb___^^^fffwww{{{xxxyyyjjjAAA---------,,,000++++++++++++++++++++++++************************+++,,,------------,,,+++,,,,,,---------.........///+++...333---,,,GGGjjjzzzgggRRRWWWjjjxxxvvv]]]LLLCCCAAABBBDDDCCCAAABBBFFF@@@AAADDDGGGJJJMMMOOOPPPTTTUUUWWWZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\```___^^^]]]\\\[[[ZZZZZZVVVVVVWWWXXXYYYXXXWWWVVV\\\___eeemmmtttyyyzzzyyyrrrsssoooaaaRRROOOXXXbbbppp{{{hhhcccZZZ@@@---...333...***---,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++***++++++,,,------..................///000111111555GGGggg[[[VVV===@@@WWWnnnzzz{{{oooQQQ@@@777===???999999???===<<<:::888555333222111000333777999888777777888:::<<<>>>???@@@BBBFFFJJJJJJMMMNNNNNNQQQTTTTTTPPPKKKMMMPPPRRRUUUYYY]]]aaaiiiiiilllsss||||||iiitttfffppp~~~pppHHH222111,,,---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++************++++++++++++,,,,,,---...///222444555444@@@TTTwwwxxxkkkIII999555333111333222000333===JJJRRRUUUAAA<<<>>>777444111//////...---,,,+++++++++*********)))))))))(((((()))***,,,---...+++---...---,,,---///222---555???BBB>>>888555444999<<>>CCCddd~~~vvvqqqsssyyy{{{zzz}}}yyyuuurrrqqqoookkkiiiYYY___fffooo{{{xxxwww|||wwwtttlllJJJ///+++,,,,,,------++++++++++++++++++++++++******++++++*********+++/////////...---,,,++++++,,,,,,,,,------------...,,,000333000+++---:::IIIpppxxxccc\\\XXXSSSjjjiiiRRRIIIAAA@@@BBBAAAAAABBB<<<===>>>???AAACCCDDDEEEHHHJJJMMMQQQSSSUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUXXXWWWVVVTTTRRRPPPOOONNNRRRRRRRRRRRRSSSTTTWWWXXXeeehhhlllqqqttttttqqqoooccc___WWWLLLDDDIII[[[lllbbbsss~~~rrr\\\LLLCCC333,,,222444,,,)))000,,,+++++++++++++++******************************++++++++++++++++++++++++******++++++,,,------...------------...///000111111AAAaaa~~~zzzWWWkkkxxxIII@@@BBBSSSooo~~~~~~eeeKKK888:::>>>;;;999>>>======;;;999777555333222///111333444444444444444444555777999;;;===@@@AAABBBEEEGGGGGGKKKNNNLLLGGGGGGIIILLLOOORRRVVV[[[___eeegggmmmvvv~~~~~~{{{|||zzzvvvyyyyyyxxxoooTTT666...000---,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++,,,,,,---...000222333444666999>>>}}}bbbxxxaaa<<<666@@@333333333111///444BBBPPPWWWBBB;;;;;;777444111///......---,,,+++++++++************))))))(((((())))))***+++,,,))),,,......,,,,,,///222111555;;;@@@@@@;;;444///555:::@@@GGGPPP[[[hhhqqqzzzpppcccSSSGGG888999AAAUUU{{{TTTNNNPPPKKKLLLUUUSSSWWWYYYXXXXXX]]]``````[[[hhhgggVVVOOOYYY___[[[]]]WWWTTTWWWYYYYYYYYY[[[[[[bbbnnn}}}~~~qqqpppnnniiidddbbb]]]UUUOOOMMMQQQUUU[[[]]]^^^___^^^^^^```bbbaaaaaaaaabbbcccccc```^^^{{{zzzvvvpppqqqxxxmmm^^^]]]aaaiiifffggggggdddhhh{{{uuueeelllqqqcccnnnyyy\\\BBB888222,,,+++,,,,,,------,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---+++///777MMMuuuqqqKKKBBBmmm888333777999;;;FFF[[[rrrzzz[[[BBB===999555DDD\\\tttqqqpppssszzz}}}{{{vvvwwwtttrrrqqqpppkkkbbb[[[YYYdddpppvvvzzz{{{xxxssspppfffeeeuuu[[[>>>000222...,,,---)))++++++++++++++++++++++++***+++,,,,,,+++***+++,,,444333111///---,,,++++++,,,,,,,,,,,,------------+++333444...+++222555333SSS~~~yyylll^^^PPPOOOaaa}}}ttt```KKKAAA>>>=========<<<<<<;;;;;;;;;<<<=========>>>AAAEEEHHHKKKMMMNNNNNNNNNNNNOOOOOONNNNNNMMMNNNOOOOOOOOOOOONNNMMMLLLIIIHHHGGGFFFIIIQQQ[[[bbbqqqqqqqqqrrrrrrooojjjfffcccQQQAAA@@@MMM___oooyyyhhhmmm{{{~~~iiixxxzzzqqqttttttQQQAAA222......333111++++++000++++++++++++++++++******************************++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,------...///000+++888CCC~~~{{{dddMMM^^^DDD777@@@ccc}}}}}}www]]]CCC<<<======<<<=========<<<;;;999777555444111111111222222222222222111222444666888:::<<<<<<999===???@@@CCCGGGEEEAAACCCFFFIIILLLOOOTTTYYY]]]```fffpppzzz~~~}}}}}}zzz}}}kkkFFF222......---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++)))))))))************++++++,,,---///000222333444666666555```zzz|||``````|||mmm@@@333;;;666333222333000///:::HHHVVVCCC<<<<<<666444000///......---,,,+++++++++************)))************************(((+++......,,,+++///333333444888???FFFDDD<<<333333999@@@FFFMMMWWWccckkkxxxwwwnnnaaaUUU===FFFAAA@@@```zzz]]]OOOJJJKKKNNNKKKSSSYYYXXXXXX^^^eeehhh```kkknnneee\\\\\\^^^]]]YYYUUUSSSUUUUUUTTTUUUYYY[[[eeesssxxxooorrrtttrrrcccfffbbbTTTMMMPPPRRRPPPXXXZZZ[[[[[[ZZZZZZ\\\]]]```^^^^^^aaadddggggggfffuuuuuupppllloooyyy~~~tttbbbYYY]]]fffhhheeeeeeddd___aaauuuyyymmmqqqwwwhhhssstttRRR999333111++++++,,,---......---,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++---+++,,,...---,,,...111444UUUtttZZZ555QQQXXX<<<888555666<<>>===<<<;;;::::::;;;;;;888999:::===@@@CCCFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKDDDFFFJJJMMMSSS[[[eeellltttssspppnnnlllgggbbb^^^eeeTTTJJJTTThhhuuuxxxxxxssslllqqq|||uuueeefffeeeeeefffeeeXXXEEE777+++,,,......,,,,,,---///******************++++++************************++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,---...///000///...777___{{{RRRggg{{{VVVAAA:::NNNfffsss{{{oooVVVDDD>>>>>>>>>============<<<;;;999777555444333222222333333222222333333444666888::::::999666:::<<<<<<===@@@AAA???@@@BBBFFFIIIMMMQQQWWW[[[aaakkkwww~~~|||xxx\\\:::111000------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++))))))))))))************+++,,,---///111222333333222444666DDDwwwyyydddlllxxxSSS===333999222111555333---222===UUUDDD>>>===666444000.........---++++++++++++************))),,,,,,,,,+++++++++******'''+++///...,,,+++///333333222666AAAMMMOOOGGG>>>222888???FFFLLLUUUaaajjjppp{{{|||uuukkk```KKKJJJ999555JJJbbbqqqTTTOOOLLLEEEEEEPPPXXXYYYXXX___hhhoooiiilllooonnneee\\\]]]dddUUUSSSSSSUUUTTTSSSVVV[[[TTT^^^kkkssswww|||{{{qqqqqqrrrooobbbiiidddTTTMMMSSSVVVQQQVVVWWWXXXXXXWWWWWWXXXZZZ^^^\\\\\\aaaiiippptttvvvooooookkkhhhmmmvvvyyyvvv{{{{{{vvviii]]]ZZZbbbkkkeeebbbaaa^^^VVVSSSeee}}}yyyrrrnnnzzzuuunnnzzzhhhEEE---***...000,,,,,,............,,,,,,,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))...,,,+++,,,---,,,,,,...000CCCiiizzzxxxVVV>>>PPPppp{{{GGG;;;333555999???MMM]]]hhhvvvsssYYYDDD???;;;333333GGGccc}}}~~~yyywwwyyy}}}}}}||||||}}}~~~rrr|||}}}ooocccoooqqqsssxxx{{{zzzuuussssssnnnnnnjjjbbbZZZVVVWWWYYYhhhqqqwwwtttpppmmmkkkiii\\\}}}}}}eee888)))---111'''+++444,,,************************+++---///...,,,+++---///>>>:::555000,,,++++++,,,++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,...000555???llluuurrr```SSSWWWeeeuuu|||iiiWWWLLLIII???>>>===;;;;;;;;;<<<<<<999999:::;;;===@@@CCCEEEEEEFFFFFFGGGGGGGGGGGGGGGAAABBBCCCEEEEEEEEEDDDDDDGGGPPP[[[eeejjjnnnrrrtttrrrooolllhhheeeaaa]]]YYYYYYXXX```rrryyyuuusssdddccckkkfff```hhhhhhooolllXXXFFF999+++***---,,,((((((---///...******************++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,---...//////555%%%444GGGxxxeeeWWWjjjSSS;;;999MMMgggzzz{{{eeeLLL???>>>???>>><<<=========<<<:::888777777666444333444444333222333222333444666666555444666:::;;;777666:::<<<<<<===@@@CCCGGGKKKOOOUUUYYYfffqqqpppZZZyyyqqqGGG---...///,,,///,,,++++++++++++++++++,,,---,,,++++++******++++++))))))))))))***************,,,---///111222333333---444:::222___tttiiisssXXX===;;;222000777666------555wwwRRRBBBCCC<<<777555111---+++***+++,,,++++++************++++++++++++***)))((((((((()))***+++,,,---............888777444888EEERRRQQQIII...AAA<<<999NNNTTTSSSdddjjj|||~~~ttthhh]]]LLL<<<>>>DDDFFFaaagggPPPJJJFFFDDDHHHOOOTTTSSSTTT^^^kkknnnnnnllleee\\\WWWYYY[[[SSSRRRPPPOOOPPPQQQSSSUUUTTTUUUXXX^^^jjjzzz|||lllkkkuuueeeffffffaaaZZZVVVUUUVVVZZZVVVSSSTTTVVVUUUUUUUUUWWWTTT[[[llluuuqqqkkkjjjmmmddd___ccciiimmmrrrxxx{{{pppccc\\\^^^cccgggiii```\\\```___UUU[[[rrruuunnnuuusssnnnwwwhhh???***---///***++++++++++++++++++++++++///......---+++******)))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,000888QQQooo]]]GGGAAAZZZuuuEEE)))888BBB666777IIIZZZjjjuuulll[[[KKK>>>666999777>>>QQQhhh}}}zzzyyyzzz{{{|||}}}|||{{{zzzyyyzzz{{{{{{vvvuuuvvvwwwyyyxxxwwwuuu~~~}}}{{{xxxzzzzzztttlllffffff^^^PPPIIIMMMWWW]]]llliiipppssskkkgggddd[[[ZZZwww}}}wwwdddBBB000///---,,,************,,,,,,+++***)))))))))***+++***)))((((((***,,,...888333,,,)))***+++***)))++++++++++++++++++++++++,,,,,,,,,---------......222222DDDjjjnnnWWWNNNZZZooo{{{pppZZZRRRKKKBBB<<<;;;<<<<<<<<<777777888:::<<<>>>???@@@@@@@@@AAAAAAAAA@@@???>>>AAACCCCCCAAA@@@DDDMMMUUUSSS[[[gggrrryyyyyyvvvsssgggjjjeeeXXXTTTYYY[[[XXX[[[hhhgggkkk~~~~~~rrruuusssiiieeeiiijjjeeehhhppppppnnniii]]]III666///111***,,,---......---+++***,,,,,,,,,++++++*********)))***++++++++++++******++++++************++++++++++++******++++++,,,------------............///111,,,111:::TTTuuuQQQWWWzzz```BBB???;;;JJJmmmwwwaaaLLL@@@;;;999;;;===@@@AAA???===;;;;;;777555333333333444333222222222333333444555666666777555555555777999999999777@@@HHHHHHFFFIIITTT___ttt~~~~~~kkklllooouuuUUU888000111...+++,,,++++++++++++++++++++++++***************************************************+++---///111111111111222444111333LLLwww}}}\\\~~~vvvDDD888888444......111///***mmmIII<<>>SSSfffpppMMM>>>999???CCCKKKYYYbbbdddrrr}}}yyyjjjbbb\\\KKK???;;;888FFF```nnnVVVEEEAAADDDIIIMMMNNNPPPZZZffffffgggfff```XXXTTTTTTVVVQQQPPPOOONNNNNNOOOQQQRRRPPPSSSVVVZZZdddyyywwwtttwwwnnnkkkfff___YYYUUUUUUUUUUUUVVVVVVVVVTTTQQQQQQRRRYYY[[[aaajjjmmmhhhbbb```YYYZZZZZZ\\\___eeelllpppssskkkaaa\\\^^^bbbeeefff```^^^___\\\^^^tttnnn|||rrriiiooo{{{uuuVVV666))),,,...)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...???^^^|||]]]:::===bbblllJJJ777555888999999FFFWWWiiippplll```PPPAAA:::444444===JJJ[[[ooo{{{zzz|||}}}zzzwwwsssqqqooonnnaaacccgggnnnuuuzzz|||}}}|||{{{wwwsssrrrpppiii```TTTRRRLLLGGGKKKVVV```cccllliiilllhhh[[[XXX\\\XXXhhh|||fffKKK333000///,,,***((()))***+++,,,+++******))))))*********))))))((()))***+++,,,111...)))((()))++++++***++++++++++++++++++++++++,,,,,,,,,------------......111:::OOOppptttwwwyyyiiiQQQRRRgggkkkxxxwwwmmm___QQQHHHBBB===:::???>>><<<;;;::::::::::::>>>>>>>>>>>>????????????BBBFFFJJJMMMOOOVVV___ffflllnnnpppqqqpppmmmiiigggddd___[[[ZZZYYYXXXZZZ^^^]]]ddddddgggsss{{{}}}ttttttxxxzzzqqqgggmmmzzzwwwjjjZZZLLL???333......++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))++++++************++++++++++++******++++++,,,---------------............444...111555GGGxxxeeeLLL\\\~~~ZZZBBB999GGG___kkkzzz~~~{{{ooo```SSSHHHAAA;;;<<<>>>@@@@@@???===;;;888666444444555555444333222333333444555555666666333333333444666777888888999>>>CCCDDDFFFOOO___kkkxxx}}}}}}~~~~~~iii]]]DDD000---///---+++,,,++++++++++++++++++++++++***************************************************+++---///000111111000222444333111???___}}}~~~eeecccpppMMM<<<:::888555333222111111gggFFF;;;???<<<777333......000111...***++++++************++++++))))))))))))))))))***+++******+++,,,---...//////555<<<>>>777666FFFbbbwww```777222===555???VVVVVVeeemmmvvv~~~}}}llldddgggYYYDDD===999999@@@[[[pppQQQHHHEEEDDDHHHJJJKKKOOOUUUZZZ\\\\\\XXXRRROOOOOOPPPOOONNNMMMLLLLLLLLLMMMNNNLLLPPPSSSSSSYYYooo{{{rrrkkkaaaYYYTTTRRRQQQQQQJJJOOOSSSRRROOONNNOOOQQQYYYeeeooopppkkkddd]]]WWWPPP[[[bbb``````gggkkkiiifffbbb]]]\\\___bbbcccbbbaaa___^^^[[[eeesssmmmpppuuuooouuu]]]???,,,)))++++++)))++++++++++++++++++++++++***+++++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,...***000HHHjjjPPP888GGGqqqyyyggg>>>***444===666777EEEXXXhhhsssqqqdddUUUGGG>>>555222444;;;GGGRRRqqq~~~~~~~~~|||xxxsssnnniiifffdddeeefffiiiooouuuzzz{{{{{{xxxwwwrrrllliiifff^^^VVVHHHEEECCCHHHWWWgggmmmkkkiiidddeee```VVV^^^qqqyyyxxx{{{~~~TTT666+++000...+++)))((()))***+++++++++***)))))))))******(((((())))))))))))*********((('''''')))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,000000333NNNxxxzzztttssshhhdddSSSYYYfffvvvvvvjjj^^^SSSLLLFFFDDDAAA???=========>>>=========>>>@@@CCCFFFGGGPPPUUU[[[aaaeeejjjqqqwwwssssssqqqmmmiiiccc^^^[[[UUUJJJIIITTTZZZXXXZZZbbbnnnkkkllljjjkkkzzzmmmuuu~~~|||mmmcccpppxxx```EEE666222///,,,+++,,,+++)))(((((()))+++,,,+++++++++++++++******************))))))(((((((((++++++************+++++++++************+++,,,,,,------------............555000111000666YYYUUUJJJhhhrrrMMM>>>===FFFUUUjjjssszzzyyysssgggWWWIII???>>>===???BBBCCC@@@===:::888666666666777666555333333444444555666666666222222333555666777888888===>>>@@@BBBIIIWWWiiiuuu{{{|||yyy{{{~~~~~~~~~zzzzzzxxxxxxmmmDDD555+++,,,///,,,***+++++++++++++++++++++++++++************************************************+++,,,---//////000000000///333555333222EEEmmmsss}}}~~~WWWUUUvvvUUUAAA999555666444......333cccEEE===>>><<<777222---...333444///)))++++++************++++++)))((((((((()))***++++++)))******+++,,,...///000888CCCJJJBBB666888KKK]]]```@@@333555333>>>MMMLLLaaagggppp{{{qqqqqq```NNNKKKFFF======???bbbwwwWWWJJJ@@@AAAHHHJJJIIIIIIMMMOOOQQQPPPMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLOOOOOOLLLOOO```}}}|||rrrhhh```WWWQQQOOONNNMMMLLLKKKNNNNNNLLLJJJKKKKKKJJJTTTggguuupppfff___WWWNNNVVVdddlllggggggmmmkkkbbbYYYYYYZZZ]]]```bbbbbb```^^^[[[___ccciiiwwwyyyjjjnnnvvvsss]]]^^^FFF///)))***)))(((******************************++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++...,,,---:::TTTnnnvvvrrrsssNNN>>>AAAeeeuuuZZZ:::222888;;;888===GGGUUUdddmmmlllhhhYYYPPPCCC888222222777<<>>???BBBIIISSSaaannnvvvyyy|||~~~|||yyyyyy{{{}}}zzz{{{xxxzzz{{{gggnnnaaa999222---//////+++***+++++++++++++++++++++++++++************************************************,,,,,,---.../////////000...000666777000777[[[wwwwwwtttaaagggaaaRRR???333555555---,,,333\\\CCC===:::777777222---...333444///)))++++++************++++++)))((((((((()))***++++++)))))))))***,,,...///000///999BBBBBB;;;:::DDDPPP```___DDD...777AAADDDLLLQQQZZZggguuu}}}fffYYYWWWKKK======;;;EEE___vvv]]]CCC<<>>AAAAAA@@@===;;;999999::::::999888555555666666666666666777555666777666555555777:::<<>>>>>>>><<<:::::::::;;;:::999666666777777777777777777444555555444222444:::>>>???HHHUUUbbblllqqqssssssppprrrvvvyyywwwttttttxxx~~~xxx}}}uuussswww}}}ssswwwvvvbbbXXXLLL444...---+++++++++,,,---///++++++++++++++++++++++++***************************************************++++++,,,---///111222333///111777555000:::JJJ{{{eee[[[wwwxxx]]]BBB999888666333333TTTEEEDDD>>>===777444000---------,,,+++++++++************+++++++++***)))))))))))))))))))))(((((()))***---000222555222222777<<<>>>CCCJJJcccrrrmmmTTT>>>555:::DDDNNNTTT\\\fffppp~~~xxxlll```RRRMMM@@@999777AAAUUUpppjjjVVVIIIEEECCCBBB@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGGGGHHHHHHEEEFFFHHHJJJKKKKKKKKKKKKIIINNNRRROOOJJJHHHIIIKKKGGGHHHIIIIIIHHHHHHHHHIIIAAAHHHLLLPPP\\\jjjkkkccc]]]TTTJJJGGGHHHKKKSSS[[[[[[]]]___``````^^^ZZZWWWRRRUUUXXXXXXVVVSSSOOOMMMOOOZZZttt~~~kkk^^^fffppphhhhhheeeeeennnrrr```HHH///+++)))***,,,+++)))(((************************************++++++++++++((())))))***++++++,,,,,,************************...,,,,,,***&&&...JJJfffooowww]]]BBB777NNNiiiiiiUUUEEE777333222888<<>>DDDIIISSSZZZccciiilllppptttxxxzzz|||~~~}}}zzzvvvsssrrrooojjjddd___XXXQQQLLLDDDDDD@@@;;;===EEENNNPPP[[[```ccc```]]]YYYSSSLLLAAAKKKeeeyyy{{{|||{{{rrrttt|||~~~yyyHHH000000...+++///******+++++++++***)))(((((((((((((((((()))******,,,+++***)))((())))))***&&&(((***)))(((''')))+++***************************++++++++++++,,,,,,,,,)))+++...///,,,+++000666LLLkkk|||yyyzzzzzzooo___XXX___gggfff___]]]\\\ZZZWWWUUUWWW\\\aaaeeegggjjjmmmppprrrssstttmmmllljjjhhheeecccaaa```ZZZWWWTTTQQQOOOMMMKKKIIIIIIHHHIIIKKKPPPWWW___ccc]]]eeeddd\\\]]]gggiiibbbvvvlllccccccaaa```]]]bbbfffcccYYYKKK;;;111---******------***+++...''')))+++...///...,,,***((()))))))))*********+++***)))(((((((((***,,,---++++++************++++++)))))))))))))))***++++++++++++,,,,,,,,,---------***111---,,,444111444JJJsssjjjKKK```}}}wwwYYYZZZaaaiiinnnssswwwuuupppjjjeee\\\RRRJJJCCC???===>>><<<:::::::::;;;:::999777777777777777777777777333555666444444999AAAIIIPPPXXXccclllpppqqqqqqqqqpppoooqqqsssqqqlllnnntttwww~~~~~~|||tttssswwwxxxtttfffeeennnJJJ>>>666,,,+++******+++---,,,+++++++++++++++++++++++++++************************************************))))))***+++---///222333444000000444555333666;;;hhhrrrvvv||||||RRRjjjxxxfffNNN===777666444222LLL???@@@;;;<<<777555111---+++***+++,,,++++++************++++++++++++***)))(((((())))))((((((((((((***---000222555111111888<<<<<<>>>BBBaaafff{{{MMM888BBBAAAHHHKKKSSS^^^iiivvvxxxmmm]]]OOO?????????999333???fffqqq\\\UUUFFFCCC@@@>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFDDDFFFHHHGGGFFFEEEGGGHHHLLLJJJJJJJJJIIIFFFGGGJJJFFFHHHHHHFFFCCCBBBDDDGGGGGGQQQXXXWWW[[[bbb```VVVJJJ???===GGGOOOQQQTTTYYY___^^^```aaa[[[SSSRRRVVVVVVXXXXXXVVVRRRLLLGGGEEEVVVfffzzzuuu^^^]]]nnnvvviii[[[ZZZnnnzzzYYY;;;...,,,(((&&&***...+++%%%))))))))))))))))))))))))'''((()))***+++,,,------((())))))***++++++,,,,,,***************************'''+++222...)))777LLL```XXXiiipppVVV777222MMMjjjlll^^^AAA777111333777888;;;@@@LLLWWW```aaa___ZZZNNNBBB888;;;<<<888111///222777555;;;CCCIIIMMMRRR[[[aaaccceeeiiikkkllljjjfffddd[[[YYYVVVSSSOOOKKKEEEBBB999:::::::::AAAQQQ___fffaaaaaa\\\TTTOOOJJJCCC;;;===SSS|||ooo]]]jjjzzz}}}{{{zzzkkknnniii777,,,333***""",,,+++***(((&&&&&&''')))***((((((((((((((()))******...,,,***(((((()))***+++$$$&&&((((((&&&'''***---))))))))))))))))))))))))******+++++++++,,,,,,,,,(((...---))),,,555333***333EEEooorrrpppvvv```MMMNNN^^^eeecccaaabbbaaa\\\UUUOOOMMMMMMSSSUUUXXXZZZ[[[[[[ZZZYYY\\\\\\[[[ZZZXXXVVVTTTSSSOOOLLLHHHFFFEEEEEEEEEEEELLLPPPWWW]]]``````___]]]]]]]]]]]]\\\\\\]]]```cccppplllfffeeegggrrr^^^dddeeeZZZIII:::222///000,,,+++,,,,,,)))***---'''((()))++++++,,,,,,,,,(((((())))))*********+++***)))(((((()))+++---///++++++************++++++)))))))))))))))******+++++++++,,,,,,,,,---------,,,333***)))666333,,,999XXXxxx|||OOONNN___|||sssRRR[[[eeekkkpppsssqqqmmmtttrrrlllbbbVVVKKKCCC@@@>>><<<:::::::::;;;:::999888888888777777777777777555777888777888???JJJSSSbbbhhhnnnqqqooommmmmmnnnqqqnnnmmmnnnjjjfffiiiqqq}}}|||ooojjjwww{{{wwwnnnoooxxxwwwnnnSSS___rrr???000///......,,,,,,------***&&&++++++++++++++++++++++++************************************************(((((()))***---000333444222000000222555888:::;;;MMMwwwllliiiwwwWWW___wwwooo\\\FFF;;;999999777KKK???@@@888999777444111///...---,,,***---,,,++++++******+++++++++******)))))))))))))))***)))(((((()))+++---...444555222111888AAAAAA;;;NNNZZZfffvvvvvvOOO333>>>@@@CCCOOO^^^eeekkkzzzyyyjjj\\\UUUIIIAAA>>>999555===JJJqqqwwwdddQQQBBBCCCDDD>>>;;;===???>>>@@@CCCAAA>>>>>>BBBAAACCCDDDDDDDDDEEEDDDAAAEEEFFFGGGHHHHHHFFFDDDBBBDDDAAA???>>>@@@BBBCCCDDDIII^^^lllfffZZZRRRJJJAAA:::???FFFMMMSSSXXX\\\___dddaaa]]]WWWRRRQQQSSSUUUUUU\\\RRRJJJIII<<<===UUUdddiii___iiimmmlllXXX^^^fffoootttiiiHHH)))+++++++++***)))((((((''')))...000,,,))))))******))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))***+++++++++++++++(((((())),,,000222333222RRRXXXggg[[[>>>@@@???999OOOuuueeeNNN222(((111======777>>>FFFNNNVVV^^^aaaXXXJJJIIIEEEAAA@@@@@@===777111444444555555666888999:::???@@@CCCGGGJJJJJJHHHFFFFFFDDDBBB@@@>>><<<;;;;;;>>>BBBFFFJJJSSS]]]bbbbbb[[[VVVQQQMMMGGG@@@>>>AAAJJJ___vvvjjjbbbrrrsssqqqmmmtttzzzooofffnnnTTT???+++''',,,---++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......666555>>>XXXyyyxxxooozzzxxxrrrbbbTTTNNNSSSXXX]]]cccddd```YYYQQQLLLOOOSSSWWWXXXVVVTTTSSSQQQWWWUUUUUUYYYYYYSSSNNNKKKMMMGGGEEEHHHJJJJJJMMMRRR^^^[[[[[[dddpppssslllcccaaa]]]\\\aaadddbbb______bbbssskkkTTTPPP^^^ooo~~~[[[UUUKKK@@@777111......,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))+++***((('''''')))+++,,,))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------............////////////111bbb{{{uuuMMMFFF\\\nnn\\\VVVeeeqqqnnnmmmrrruuutttrrrppplllcccWWWOOOFFFCCC>>>;;;999888777666777999;;;;;;999777777777888999<<>>??????;;;:::;;;:::999;;;@@@===>>>??????AAABBBBBBAAACCCCCCCCCCCCBBB@@@???>>>@@@>>>>>>@@@EEEKKKPPPRRRUUUaaadddXXXKKKGGGCCC===AAAEEEJJJPPPUUUZZZ___cccccc___ZZZTTTQQQPPPPPPQQQOOOVVVNNNAAA@@@HHHTTTbbbaaammmeeeYYYdddqqqpppllljjjkkkggg```XXXMMM:::(((++++++******)))((((((''')))---...+++***++++++)))))))))))))))))))))))))))((()))+++***(((((()))+++))))))******+++*********,,,,,,+++---...///...,,,;;;VVVmmmxxx|||qqq[[[CCC888@@@MMMpppkkk]]]GGG444---000666555:::>>>AAAIIIUUUZZZYYY]]]YYYTTTQQQPPPLLLEEE???777666555444333333444555777777777999::::::777555666666777999;;;===???@@@LLLPPPRRRSSSVVVZZZYYYUUUQQQHHH???;;;===III^^^qqqnnnqqqkkkhhhppprrrsss{{{zzzmmm{{{[[[GGG>>>333)))(((*********---))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------444000000;;;RRRlll{{{sssooorrr{{{}}}rrr```aaa\\\\\\___bbb___XXXVVVXXXNNNSSSUUUQQQSSSYYYYYYSSSJJJKKKHHHBBBAAAFFFLLLOOOUUUTTTSSSUUUYYY]]]___```dddbbbbbbggglllkkkaaaXXXYYY[[[cccnnnrrrjjj^^^XXXUUU]]]XXXQQQSSSUUU\\\iiiLLLGGG???777000---,,,,,,,,,,,,+++++++++*********)))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************+++++++++,,,,,,,,,------............////////////999@@@lll|||zzz\\\FFF[[[rrr}}}lll```cccjjjmmmqqqxxxxxxwwwwwwwwwuuuooofff```RRRMMMGGGCCCBBB@@@===;;;777888999::::::<<>>===<<<===@@@@@@>>>===>>>@@@BBBBBBBBB>>>>>>>>>>>>???@@@AAAAAAAAACCCHHHOOOVVV[[[\\\\\\XXX[[[TTTEEE<<<===???===GGGJJJOOOSSSWWW[[[```ccc___ZZZSSSOOONNNNNNLLLJJJHHHKKKGGG:::;;;WWWllljjj[[[```]]]^^^hhhiiidddggg{{{xxxkkkVVVBBB666///+++++++++******)))((((((((()))++++++)))+++...---)))))))))))))))))))))))))))'''(((******))))))***,,,)))))))))******)))((((((---,,,+++,,,......,,,+++)))EEE```jjjtttwwwXXXEEE===888TTTaaalllfffPPP:::222333000444777777;;;DDDLLLPPP\\\YYYVVVVVVWWWUUUQQQNNNEEECCC???;;;999888999999666444333333444444222111666888;;;???CCCHHHLLLNNNUUUXXXXXXUUUSSSPPPJJJBBBDDD===666666???XXX|||___PPPaaatttxxxxxx{{{pppRRR,,,+++***+++,,,***''')))---))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------333000+++***222HHHeeezzz{{{xxxyyyrrreeedddmmm{{{tttkkkyyy|||jjjkkkllliiiooozzzwwwggg\\\]]]OOOQQQMMMFFFFFFLLLLLLGGGAAAHHHDDD555000;;;CCCBBBWWW[[[[[[ZZZaaalllnnniiieeebbb______``````]]]ZZZ]]]aaakkkxxxzzznnn___UUUOOOPPPNNNTTTZZZQQQKKKSSS;;;888333///,,,+++,,,---,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---............/////////666---QQQ~~~uuu{{{QQQAAA^^^qqqqqqpppnnnmmmpppvvvzzzyyyyyyyyyzzzzzzxxxtttppp```ZZZRRROOOOOOPPPNNNKKKKKKLLLLLLLLLMMMQQQVVVZZZaaacccgggjjjmmmoooppppppqqqnnnnnnpppnnnjjjiiijjjgggmmm}}}sssxxxlll___aaaaaafffrrrxxxdddaaaaaakkkmmmaaaiiiwww]]]III<<<000...111---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,---...111111111111222333444444999666QQQ~~~lllaaattt{{{}}}dddUUUXXXwwwjjjAAA999555|||JJJAAA@@@999<<<666444000.........,,,+++++++++***)))))))))))))))+++******))))))))))))))))))))))))((()))***+++,,,111555666333555AAAVVVfffKKK;;;JJJnnnOOO555<<<@@@>>>AAAOOObbbnnnrrrwwwuuufff```[[[UUUKKK???:::<<<777888888999;;;FFF^^^tttsssssskkkccc\\\YYYSSSJJJDDDBBBDDD???;;;<<<>>>===;;;;;;<<<<<<===@@@DDDHHHLLLOOONNNSSSZZZbbbeeeaaaZZZTTTKKKJJJCCC999777>>>CCCCCCJJJNNNSSSXXXZZZ[[[\\\]]]WWWQQQKKKIIIKKKKKKHHHDDDBBB;;;>>>???EEEbbbssscccWWWYYY[[[gggpppbbbTTTYYYzzztttfffOOO999,,,***+++************))))))(((((())))))((((((+++000...((())))))))))))))))))))))))'''((())))))******+++,,,((())))))))))))(((''''''(((((())),,,///111111000***---@@@ZZZbbbddd|||~~~mmmWWWEEE===111===TTTjjjqqqaaaEEE222...222666999;;;<<<;;;:::EEEEEEGGGKKKQQQUUUWWWVVVVVVSSSNNNIIIGGGFFFGGGHHHAAA???======???@@@@@@@@@JJJKKKLLLOOOQQQTTTWWWXXXSSSTTTQQQKKKGGGDDD>>>666000444<<>>FFFfffLLL===333666;;;@@@QQQfffnnnooossswwwnnnccc\\\TTTJJJBBB>>>888777888777111///;;;LLLVVVeeexxx~~~}}}}}}vvvjjj___[[[XXXPPPLLLNNNNNNHHHCCCCCCKKKKKKLLLOOOSSSXXX]]]```____________[[[SSSJJJCCC999:::999999===DDDHHHIIIMMMRRRYYY]]]\\\ZZZWWWUUUMMMHHHDDDDDDFFFGGGDDD@@@;;;///:::LLLWWWhhhlllXXXTTTVVVYYYeeelll^^^PPPTTTooodddRRR???000'''&&&(((*********)))))))))))))))((()))((('''+++000...(((((((((((((((((((((((((((''''''((()))***+++++++++(((((()))))))))(((((('''''''''))),,,000222333222---###+++CCCPPPXXXsss|||vvvlll[[[MMM>>>555999QQQhhhhhhUUUDDD888333111333777888777555777888<<>>555000...---,,,+++,,,,,,...///+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............***777---777ggg{{{yyyTTTGGGYYYtttxxx___OOOZZZrrr|||xxxzzzzzzyyyxxxuuutttssssssnnneeeZZZVVVZZZccciiimmmmmmnnnppppppnnnmmmnnnnnnpppooonnnmmmmmmmmmnnnnnnkkkiiigggiiinnnuuuxxxyyy|||{{{zzzllljjjzzziiiZZZVVV]]]hhhtttnnnYYYqqq{{{ttt^^^MMMGGGWWWtttaaaGGG666///***---...''',,,,,,+++++++++*********************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,000///......///000222333333///555HHHjjjsssnnnpppnnnqqqxxx```gggfffYYYQQQ888uuuGGG@@@>>>777<<<555333000.........---,,,---,,,,,,+++***++++++++++++******)))))))))))))))))))))))))))))))))))))))'''***000555444111444:::LLLGGGJJJRRR___zzznnnGGG***...999;;;CCCPPPbbbkkkrrrqqqvvvmmm```]]]XXXJJJ>>>;;;555222666::::::777666222;;;EEEMMMQQQXXXccckkkoootttvvvtttyyyyyyppphhheeeeeedddbbbbbbbbbdddfffhhhaaa[[[QQQHHHAAA===:::888444777;;;@@@EEEIIIKKKLLLRRRVVV\\\^^^[[[VVVPPPNNNDDDAAA??????AAAAAA???<<<555444AAAVVVdddiiibbbSSSRRRkkkuuuhhhVVVIIIQQQhhhiiiVVV@@@111***'''))),,,******))))))))))))))))))&&&))))))(((***...---)))(((((((((((((((((((((((()))((('''(((***++++++***'''((())))))*********)))*********,,,...//////---)))+++***...>>>YYYrrrkkk^^^FFF222222>>>JJJUUU]]]RRRCCC444---...000333666555666777999<<>>>>>===<<<<<<<<<<<<<<<;;;999333...///666999888GGGTTTjjj{{{{{{kkkXXXNNNRRRWWWfffkkkdddzzz___>>>888333******))))))'''%%%(((,,,+++'''(((((((((((((((((((((((('''(((((())))))******+++((())))))******))))))(((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))************+++))))))*********+++++++++,,,,,,,,,+++,,,,,,---...///AAAOOOWWWnnnnnnbbbSSSNNNZZZjjjpppnnnmmmtttllliiillliiiZZZVVVaaaiiiccc^^^^^^UUUZZZttteeeQQQVVVKKKVVVXXXTTT```sssppp]]]LLLTTTVVVQQQPPPWWW\\\[[[]]]```cccfffgggddd```^^^NNNKKKLLLQQQSSSOOOIIIGGGMMM\\\RRR999222444///+++,,,+++++++++***++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++,,,------------.........333(((///666>>>jjjpppYYYMMMGGGfffsssrrrZZZCCCDDDWWWhhhuuuvvvvvvuuusssrrrssstttqqqiii___XXXXXX^^^eeejjjeeehhhkkkllllllkkkllllllnnnllljjjhhhiiijjjmmmooohhhiiijjjlllsssyyyyyyuuuuuuyyyiii\\\WWWVVV___kkkjjjdddlllqqqfffmmmpppfff```fffbbbTTTMMMAAA222///111---...000,,,++++++++++++************************************'''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))***++++++............///000111111000444888:::QQQpppkkk||||||qqqooo}}}kkkOOOLLLeeekkk>>>rrrEEE@@@===666<<<555333000.........---,,,,,,++++++***************+++******)))))))))))))))((()))))))))))))))((((((***)))...666999444111111BBBMMMOOOHHHEEENNNlllhhhDDD777666555888>>>MMM]]]jjjhhhfffsssxxxmmmdddWWWLLLHHHBBB;;;999<<<>>>888000111222111000111666;;;???GGGOOO^^^lllsssvvv~~~yyyzzz|||qqqnnnfffdddaaa]]]ZZZXXXWWWVVVOOOHHH???888555555666777999===BBBGGGIIIKKKMMMPPPUUUWWWXXXWWWRRRLLLHHHFFF??????>>>===<<<:::888666888LLLWWWYYYaaaddd[[[SSSPPPttt}}}aaaIIIFFFVVVjjjZZZGGG333+++***)))+++...)))))))))))))))))))))***%%%***+++)))(((+++,,,***((((((((((((((((((((((((+++)))'''(((***+++***((('''''')))***++++++,,,,,,+++*********,,,,,,***((('''...---'''///GGG\\\ddddddxxxhhhVVVCCC888333555DDDVVV\\\PPPDDD===888222000333333333333222222222444555666555444444555666888999999777555555555555444333000000000000000111222222222222222222;;;HHHQQQSSSOOOKKKMMMVVV\\\YYYQQQLLL[[[]]]eeewwwsssjjjuuuQQQ111...---)))+++&&&((((((%%%''',,,,,,'''(((((((((((((((((((((((('''(((((()))******++++++))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))*********+++...---,,,+++,,,---------%%%333<<<@@@NNNgggyyy|||ssshhhXXXPPPTTT]]]___ZZZTTTrrr|||sssiiiccchhhuuunnngggccc^^^ZZZ[[[___OOOTTTcccrrrrrrcccVVVRRRMMMTTTTTTQQQ\\\mmmoooeeeLLLUUU\\\[[[TTTOOOOOOSSS[[[\\\___aaa```[[[SSSLLLDDDBBBFFFMMMQQQLLLFFFDDDCCCJJJAAA222000...+++...******++++++******))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************++++++++++++,,,,,,---------.........000%%%111666...IIIpppuuu}}}sssiiiuuuxxx^^^NNN>>>XXXnnniiiQQQAAAEEEQQQcccfffjjjlllmmmooosssvvvrrrooohhh```[[[\\\bbbgggccceeeggghhhhhhiiikkkmmmkkkjjjiiihhhiiikkkmmmooolllllliiihhhoooyyy|||yyy]]]mmm___QQQQQQ```mmmwwwoooeeepppwwwlllccc]]]ZZZllluuuSSS???333***,,,111...///333000++++++++++++************************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---...///////////////333777444===bbbrrraaa```rrr}}}jjjooorrrWWWIII[[[mmmSSSpppDDD???<<<555;;;555222000............---+++******)))))))))))))))+++******)))))))))))))))((()))))))))))))))((('''...'''&&&///777777777888555IIIMMMIIIJJJIII^^^kkkIII333,,,222999999HHHXXX___bbbiiittt}}}}}}kkkcccbbbRRRSSSLLL===444555777555555444222111111333111---...333;;;AAAAAABBBMMMYYYXXXRRRVVVdddiii___SSSOOOQQQOOOKKKGGGBBB>>>;;;::::::888777777999:::;;;:::???BBBGGGJJJKKKKKKPPPVVVUUUUUUSSSNNNHHHCCCAAA@@@===??????===999555333222???fffkkkWWWYYY^^^WWWTTTOOO```WWWEEEQQQeee```OOODDD555***)))***((('''((()))))))))))))))*********%%%***---***''')))+++***((((((((((((((((((((((((,,,)))((((((++++++)))'''&&&''')))***,,,---------)))((('''(((******)))'''***(((***,,,***+++===RRR___^^^mmmyyyiiibbb^^^ZZZKKK888222888LLLLLLQQQUUUOOO@@@555444000111111000000111333555000000000000111222333444------,,,...000111000///000000000111111222333444555888===DDDRRReeeqqquuuhhhTTTBBBBBBPPP___jjjpppgggeeeaaakkk|||xxxiiiddddddZZZ@@@+++******''',,,&&&,,,...)))(((++++++'''(((((((((((((((((((((((('''(((((()))***+++++++++))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))************((()))***+++++++++***)))++++++,,,222===JJJWWW^^^gggeeebbb```cccddd]]]TTTLLLXXX^^^cccggg```^^^jjjooowww|||wwwkkkbbbaaaccc^^^___YYYRRRVVV___]]]SSSQQQVVVUUUPPPRRR[[[\\\VVVSSS\\\iiikkk```QQQNNNTTTUUURRROOOOOOPPPOOOJJJFFF@@@<<<===CCCFFFCCC>>>===666555...,,,000((($$$...***++++++,,,,,,+++******************))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++***((('''''')))+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,---------......"""333///,,,666222@@@lllhhhfffkkkggg]]]mmm|||nnnKKKAAACCCZZZssssss[[[CCCPPPUUU\\\bbbfffjjjppptttrrrrrrpppiiibbb```ccchhhfffffffffddddddfffjjjmmmnnnnnnnnnnnnoooppprrrssssssnnnddd^^^fffxxxeee[[[bbbkkk^^^RRRWWW___dddgggiiidddgggyyyzzzccc[[[RRRUUUpppgggBBB666222(((***---(((***///...+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))***++++++,,,---///000//////...//////333222000HHHiiixxxuuu|||kkkSSS```yyyjjjttt~~~lllRRR]]]^^^jjjDDDFFF777777888666555333111///------,,,,,,+++******))))))******+++*********))))))(((((((((+++///000...+++((('''((()))(((***666CCCEEE???999111===UUUSSSAAAMMMlllfff;;;111555333333888BBBOOOXXX]]]fffooo~~~ssslllaaaSSSIIIEEEAAA;;;777;;;888555333333222111000....../////////222666888;;;<<<======<<<:::888666999888666444333222111111000111333666999<<>>888666555555555666555333//////......---///111333222333444444444222000///000000000000000111222333777888:::===@@@CCCFFFHHHIIIJJJMMMOOOPPPNNNMMMKKKGGGBBB>>><<<======:::666666666555222000333:::???VVVZZZUUUHHHCCCKKKQQQQQQJJJFFFCCCHHHSSSVVVHHH777111,,,)))***...///+++&&&)))***+++,,,,,,***((('''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((())))))******)))''''''((()))((((((&&&''''''(((((((((((((((+++)))'''&&&'''***---///666RRRggggggfffrrr{{{uuuZZZJJJGGG>>>444222???KKKOOOPPPTTTTTTPPPKKKGGGDDDBBBBBBDDDDDD???<<>>DDDWWWjjjkkkbbbKKKKKKLLLMMMMMMMMMJJJHHHLLLWWWeeehhh^^^RRRQQQXXX[[[]]]ZZZ^^^ggg```VVVYYYRRRRRRUUUZZZYYYSSSNNNNNNHHHQQQRRRIIIEEEJJJMMMKKKCCC???;;;===DDDKKKNNNOOOEEEDDDBBB>>>999444///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...+++---...//////000333555GGGbbbvvvzzzuuuhhhhhhvvvqqqPPP>>>@@@RRRfffsss}}}kkkZZZYYYaaaiiilllmmmrrrmmmgggaaa]]]]]]___aaadddggggggdddcccgggjjjjjjqqqpppjjjdddgggooorrrpppooommmmmm^^^VVVnnnuuu___TTTKKKOOO___nnnqqqnnneeejjjddd\\\]]]YYYWWW^^^|||fffSSSNNNJJJ>>>333000///...---,,,+++++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...///000000111///000222///...===PPPqqqnnnqqqsssiii___hhhzzzppprrrpppyyyzzzZZZFFFrrrIIICCC:::777555555444222000///------,,,,,,+++******))))))******,,,,,,++++++++++++******''')))++++++***))))))***'''))))))(((---555;;;<<>>KKK\\\^^^VVVIII___{{{GGG,,,222+++***222===EEEJJJMMMNNNVVVbbbnnnzzzqqq^^^PPPHHHCCCAAA===;;;:::999888666444333111000//////000000---...///000000///...---111111222333444666888999<<<===???BBBFFFIIIKKKMMMKKKMMMOOOOOOMMMIIIEEEBBB<<<999666666888888666444555111---,,,111:::FFFMMMWWWPPPEEE>>>FFFQQQPPPGGG@@@BBBCCCDDDFFFDDD888+++***((((((,,,111222...))))))***+++++++++***)))((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''(((((()))***+++)))''''''(((((('''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''')))***)))999IIIOOOSSS\\\hhhqqq~~~{{{nnnaaa```eeeZZZEEE222...222666???HHHQQQRRRRRRSSSUUUWWWYYYZZZZZZRRRNNNTTT```ddd\\\RRRRRR\\\dddddd]]]\\\ccclllggg^^^\\\fffpppnnncccZZZVVVNNNOOOOOODDD@@@@@@;;;WWW^^^aaarrraaa^^^^^^ssspppUUUQQQccccccPPP<<<111((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++++++++,,,---///+++******))))))***++++++,,,//////222AAASSSZZZWWWNNNJJJGGGKKKPPPOOOHHH@@@===@@@HHHQQQSSSNNNJJJJJJKKKOOOOOOUUU]]]VVVKKKMMMGGGFFFGGGJJJJJJEEEBBBCCC===CCCCCC<<<:::BBBIIIJJJIIIDDD???===???BBBBBBBBB>>><<<999555111---)))(((++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))************+++++++++,,,,,,,,,,,,------------+++---000000///.........000NNNhhhtttwwwmmmfffmmmlllnnnzzz[[[JJJFFFHHHJJJrrrssssssssssssooobbbUUUccccccbbbaaaaaabbbdddeeefffnnnmmmccc```ggggggaaacccccc___```nnnzzzqqq]]]ZZZnnnttt\\\XXXXXXKKKKKKNNNVVVcccnnnoooiiicccuuuvvvnnneee\\\PPPVVVlllnnnPPP@@@777///---000...---,,,++++++***+++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))************((()))***,,,...000111222333---,,,000000,,,///666VVVaaasss{{{kkkUUUUUUbbbyyysssdddrrr~~~iiiLLL|||NNNAAA<<<777444444333111000...---------,,,+++******))))))******************************'''((()))(((((((((***,,,%%%''''''&&&'''+++222777:::DDDGGG@@@CCCSSS```cccPPPVVV___www~~~CCC000---,,,000444777<<>>>>>===<<<;;;999777666555555555444222333444555555555555555888888888999:::;;;<<<===???@@@BBBEEEHHHJJJLLLMMMLLLLLLKKKIIIEEEAAA===:::777555333333444555444333222000000444<<>>999888???EEEFFFNNNIIICCC>>>;;;999666444111000...---+++*********************************++++++***************+++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------+++---//////---,,,,,,---111999JJJfffssskkksssXXXttt{{{aaaOOOBBB;;;DDDUUUgggsss|||yyyfffPPPTTT[[[bbbccc___[[[[[[]]][[[___```]]]\\\^^^___]]]```]]]VVVXXXnnntttYYYPPPeeesssfffPPPFFFDDD???PPP[[[hhhoooiii```^^^aaarrrjjjaaaaaa___OOOMMMaaajjjWWWBBB666111---,,,...,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))((()))))))))************))))))***,,,---...///000000,,,,,,111222///...111444UUUoooooocccZZZTTTLLLsss|||___^^^oooqqqjjjWWW@@@===666444333222111///...---------,,,+++******))))))******((((((((()))))))))))))))'''(((((((((''''''***,,,((()))***)))((()))///666===FFFNNNNNNGGGDDDJJJRRReeeeeeYYYWWW|||wwwUUUBBB///''')))...222666===>>>@@@CCCIIIRRR\\\bbbpppyyyccc\\\RRRJJJFFFEEEEEEEEE@@@>>><<<<<<===>>><<<:::::::::;;;<<<<<<=========;;;;;;;;;<<<===???@@@AAAEEEFFFHHHIIIKKKLLLLLLLLLIIIFFFBBB===:::777666666444333111111111111000000---111888@@@GGGKKKJJJHHHAAADDDFFFHHHJJJJJJEEE???KKKOOOMMMBBB555...+++((()))'''%%%%%%(((++++++***)))))))))******)))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))---+++)))((())))))((('''&&&''''''((((((((((((((()))))))))))))))(((((('''((('''***111555;;;JJJZZZWWWYYYaaapppzzz|||{{{|||hhh]]]VVVVVVQQQDDD999777///444555222222666555111;;;999777999===@@@@@@???:::===@@@???<<<:::<<<>>><<<;;;;;;<<<999777<<>>BBB===???>>>;;;:::<<<>>>======;;;777555333222111000******))))))******+++,,,*********************************))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))(((((())))))************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---,,,++++++---///111000555JJJ^^^fff~~~ssslllZZZmmmtttYYYFFF666;;;@@@GGGWWWiiijjj```SSS___jjjhhhZZZMMMJJJLLLIIIDDDIIIUUUXXXRRRUUU```vvvfffOOOGGGZZZqqqppp___OOOTTTNNN@@@;;;BBBMMMXXXllliiifffddd^^^ZZZ___hhhaaaUUURRRfffvvvdddNNNNNNDDD;;;333000///...---...++++++++++++++++++******************************************************************************))))))))))))))))))))))))((()))))))))******************++++++,,,------------,,,...111111///111444'''BBBZZZ`````````YYYNNNTTTlllrrrfffaaa```aaahhhbbb???===666444222222000///...---------,,,+++******))))))******'''''''''(((((((((((()))((())))))((('''''')))+++((('''((()))(((&&&***000===???JJJXXXXXXJJJ???===VVV___bbb]]]\\\hhhyyy___;;;)))))),,,,,,+++333444777;;;@@@EEEIIILLLSSSYYYfffzzz~~~vvviii]]]UUUOOOLLLJJJFFFDDDAAABBBEEEEEECCC@@@>>>>>>?????????@@@@@@AAA??????@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLKKKJJJIIIHHH@@@<<<888333111111222333000000///------,,,,,,,,,,,,333===EEEHHHFFFAAA===DDDEEEEEEAAA<<<;;;===@@@QQQRRRLLL===000***((('''***(((%%%$$$%%%'''((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&''''''((()))***(((&&&&&&''''''&&&%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&(((++++++)))---<<>>===888888999:::777444222444666555444333444666888999999666999>>>???;;;;;;FFFSSSWWWQQQQQQNNNJJJUUU```]]]RRRVVV\\\ttt```RRRHHHZZZbbb@@@*********((()))'''"""&&&++++++)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***'''((()))***************&&&(((************+++,,,***+++---///333888???CCC@@@::::::DDDOOOOOOIIICCCBBBDDD>>>===AAA<<<888AAA>>>:::999<<<======???DDD:::;;;:::888777666444333333222111000......------***************************************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,++++++,,,...111%%%222111///@@@YYYrrruuuvvv[[[KKKbbbvvvaaaWWWLLL<<<444:::HHHOOOOOOPPP^^^jjjiii[[[OOOLLLOOORRRGGGKKK[[[[[[NNNNNN\\\nnn^^^JJJAAAIIISSSRRRIII>>>CCC===;;;GGGPPPWWWdddooobbb[[[cccjjjggg___\\\RRRJJJNNNlllqqqMMM???666222---,,,,,,------...++++++,,,,,,,,,,,,++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,---...//////---,,,...111...///===UUU```\\\YYY^^^NNNRRRUUU^^^eee\\\TTT\\\kkk???===555555222111000///...---------,,,+++******))))))******'''((((((((())))))))))))(((***+++***((((((((()))'''$$$%%%((((((%%%&&&+++111444@@@OOOUUUMMMBBB;;;<<>>999666777<<>>???FFFEEECCCCCCFFFIIILLLMMMIIIIIILLLPPPOOOLLLNNNRRR^^^```aaaVVVOOO^^^kkkdddQQQRRRWWWqqq]]]HHH555BBB111333...)))(((###$$$...###%%%'''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++'''((((((((())))))******&&&''')))+++,,,++++++,,,++++++,,,---...111444777444...,,,111666888999<<<===???:::999>>>999666@@@;;;777555777777666888===555333222111111000///...111111111///---,,,++++++***+++,,,,,,,,,***)))(((++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++)))************+++++++++***++++++++++++,,,,,,,,,***,,,......---,,,---...###222111(((111AAAQQQ```hhh___sss~~~aaaDDDSSSxxxxxxvvvrrrbbbUUUJJJ@@@:::999CCCLLLUUUWWWRRRNNNNNNQQQUUUPPPQQQXXXTTTHHHEEEKKKJJJDDD@@@BBBAAA<<<888888888FFFJJJPPP^^^[[[WWWccceee[[[[[[gggmmmeeeYYYTTTLLLIIIIIIWWWcccRRR777...111000...++++++,,,---...+++,,,---......---,,,+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***+++,,,,,,------//////...---------,,,222***...BBBRRRUUUYYY```YYYLLLBBBPPPbbb[[[PPPWWWqqq???===555666222111000......---------,,,++++++***)))*********(((((())))))*********+++)))+++,,,+++)))(((((((((***&&&''',,,---)))(((,,,%%%///999============;;;;;;BBBUUUjjjjjjWWWDDD>>>HHHhhhddd<<<---111---,,,***+++///333666777555888===AAACCCGGGKKKNNN\\\]]]___bbbeeeeeeccc```XXXTTTQQQRRRTTTTTTOOOKKKJJJIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDCCCBBBBBBBBBBBB???>>>>>><<<888444000---,,,,,,,,,,,,...///111222,,,---------------///000===@@@AAA===888777;;;@@@CCC===777777;;;>>>@@@BBB666555000***))),,,,,,)))&&&'''((()))***)))'''&&&((((((((((((((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***((('''''')))******)))&&&''''''(((((((((((((((''''''&&&%%%&&&'''(((***###,,,000***&&&)))***'''(((999MMMUUUNNNHHHRRRaaarrrgggaaaaaa^^^VVVTTTXXX[[[^^^YYYNNNLLLUUUXXXTTTCCCHHHNNNQQQNNNJJJFFFDDDMMMLLLJJJIIIJJJLLLPPPSSSNNNJJJLLLTTTYYYTTTKKKEEEPPPZZZ^^^RRRLLLbbbqqqgggKKKIIILLLdddNNN888%%%222$$$---### ///...$$$'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''((()))((()))***,,,******)))))))))******+++,,,******++++++)))((((((+++******+++...///...,,,---+++,,,///000000444:::222555222222777222///888666222000111000...///222111---+++,,,---------///(((***,,,,,,,,,,,,,,,---(((***,,,------,,,***)))++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,***---000111///---+++***......,,,000222+++555PPP]]]aaannnuuuZZZQQQCCCOOOpppwwwdddNNNDDDFFF777999;;;===>>>???@@@@@@<<>>@@@999444000444<<>>>>>===???BBBCCCCCC???;;;;;;>>>===999BBBCCCDDDBBB@@@DDDRRR___aaaZZZVVVTTTRRRQQQYYYdddppp^^^UUUUUUHHH===RRRvvvpppYYYDDD???<<<333---...++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************+++***)))(((((()))***+++++++++***)))(((((()))))))))))))))))))))))))))))))))******++++++,,,------///////////////.........///000000///222:::HHHSSSHHHGGGEEECCCBBBCCCFFFIIIyyyIII>>>666555222222111///...---,,,+++,,,+++***))))))((())))))(((((()))))))))*********'''''''''((((((((((((((('''((((((((())))))))))))'''))),,,111777===CCCFFFBBB???@@@JJJXXX```^^^ZZZTTTUUU^^^yyygggXXX===000%%%(((......+++))),,,000111...///444777555555666888:::===???BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;999888666333111//////...,,,+++//////......---,,,,,,,,,***++++++,,,++++++******''')))+++///333666999;;;666666666777888:::<<<===666444333777<<<<<<666///,,,+++***((('''''''''(((((((((''''''''''''((((((,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&(((((('''''')))+++(((((('''''''''&&&&&&&&&(((''''''''''''(((***+++(((((((((((((((((((((((()))***,,,...111777???DDDIIIGGGGGGLLLRRRSSSOOOIIITTTaaadddZZZSSS[[[hhhnnnTTTOOORRR\\\___VVVNNNLLLWWWaaaZZZLLLMMMSSSVVV\\\PPPLLLMMMSSSVVVQQQKKKHHHXXX```\\\KKK>>>@@@HHHLLL666555333000---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++------,,,+++***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............222<<>>EEEHHHIIIHHHCCC======CCCIIIvvvFFF===666555333222111000...---,,,+++---,,,+++***))))))))))))(((((())))))))))))******&&&&&&''''''((())))))***''''''((((((((()))))))))'''))),,,...111777@@@GGGHHHHHHFFFBBBBBBJJJYYYddduuurrr\\\YYYaaahhhmmm]]]ZZZHHH555---...///---+++***---...---...111111...---,,,++++++---///222444444444444333333333222222333333333222111///...---///---,,,+++,,,+++***(((******+++++++++++++++++++++******)))))))))******+++---111555888888777777000222444666777666555444333444777::::::666///)))))))))((((((''''''''''''''''''((((((((((((((('''---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%'''(((((('''''')))***'''''''''''''''&&&&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((+++000444888777999@@@FFFGGGBBB===GGGUUU[[[QQQGGGNNN___kkkXXXIIIMMMeeejjjVVVKKKPPP```hhh^^^LLLIIIMMMRRR\\\KKKEEEDDDJJJNNNKKKDDD???JJJPPPNNNAAA666555555333++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,)))*********++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,************************((()))+++,,,,,,,,,+++***,,,,,,---------,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............)))000888>>>CCCKKKVVV___kkkSSSJJJVVVddduuu{{{sssrrrbbbkkklllYYY]]]XXXVVVYYY[[[ZZZZZZ]]][[[]]]]]]XXXVVVXXXXXXWWWTTTYYY\\\XXXQQQPPPWWW^^^NNNMMMPPPUUUVVVOOOFFFBBB;;;AAAZZZtttoooQQQ>>>@@@???444---///000------222++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********************************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------.../////////000***---//////---...111555???EEEIIIEEE>>>:::===BBBpppAAA;;;555222333333222000...---,,,+++---,,,+++******)))))))))(((((((((((()))))))))***''''''''''''(((((())))))'''''''''((((((((())))))&&&)))+++***+++111<<>>VVV]]]MMMCCCGGGUUU]]]SSSCCC???@@@FFFQQQDDD===:::???DDDBBB;;;666555999888222...---+++&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++))))))))))))************************************((())))))***+++,,,,,,---************************))))))***+++,,,++++++***+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........+++---///111444<<>>666111333<<>>FFFAAA777666555888BBB===777444888===:::555222***+++***'''(((***)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))*********+++++++++(((((()))))))))*********************************(((((()))***++++++,,,,,,************************))))))******++++++++++++******++++++++++++************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------............------222999???999BBBJJJMMMLLLKKKTTTcccZZZUUU___eeeaaaooo{{{pppSSSQQQRRRTTTSSSOOONNNPPPNNNLLLHHHGGGNNNSSSNNNFFFIIIOOOQQQLLLHHHHHHHHHEEEDDDDDD???666333>>>SSScccNNNGGGEEEIIIEEE777000222000//////000///+++***,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))******)))))))))***)))))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,,,,---...//////000.........,,,++++++---...,,,///444:::======999666mmmAAA???:::333555444333111///---,,,+++,,,+++***)))((((((((((((''''''(((((((((((())))))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''&&&&&&***000666222666;;;<<<888555444444DDDJJJ\\\\\\```eeeQQQGGGJJJKKKOOOUUU]]]\\\MMM===777000++++++,,,***))))))&&&''')))******)))'''%%%***))))))))))))(((((((((&&&'''((()))))))))))))))''''''''')))+++,,,***((()))((((((((((((((('''''')))***+++,,,...000222333111000///......///111222///...,,,,,,---///111333111000...+++(((&&&''')))&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))(((''''''(((((()))***+++$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&((()))(((''''''((()))&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((%%%'''((((((''''''(((***,,,)))'''&&&'''(((((((((***,,,...///000111111111///222111---///555333***,,,444222...222000...666222---+++///111///------***)))'''&&&'''))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++)))))))))************+++((()))))))))************************************((()))))))))***+++++++++************************))))))))))))******++++++))))))***+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,---************++++++++++++,,,,,,,,,,,,---------------......------...111444333999999>>>IIIIIIIIITTTWWWGGGDDDKKKLLLOOOVVVYYYRRRQQQRRRTTTRRROOOPPPTTTQQQNNNJJJIIINNNRRRLLLCCCEEEHHHFFFAAAAAAEEEBBB:::<<>>NNN[[[FFF>>>777555222......111,,,---...000000///---,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---.........///000///---,,,,,,---///000///,,,))),,,333999;;;:::lllAAAAAA;;;222666555333111///---,,,++++++***)))((('''''''''''''''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))+++,,,))),,,111555777666333111)))///;;;...AAAggg___SSS999:::===EEESSS\\\XXXMMMEEE<<<777777666000***(((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))))))))***,,,......,,,***''''''((())))))******++++++,,,---...///000000000------,,,,,,---...///000,,,+++++++++,,,...111222---+++)))'''''''''((())))))((('''&&&&&&''''''(((&&&&&&&&&''''''((()))***)))(((((((((((())))))***$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&((())))))))))))(((''''''''''''''''''''''''$$$&&&(((((((((''''''(((***)))(((''''''''''''&&&$$$###$$$&&&(((((())))))+++000///(((''',,,---)))''',,,))))))000---(((---(((%%%&&&((((((&&&&&&******)))((((((((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************)))))))))*********++++++************************))))))))))))************************************)))))))))))))))******+++)))***++++++,,,,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------************++++++++++++++++++,,,,,,,,,---------+++,,,---...---......///222555---...<<<;;;666BBBEEE???666999BBB@@@@@@IIIHHHGGGHHHKKKJJJJJJNNNUUUNNNPPPNNNJJJGGGGGGCCC>>>>>>>>>:::666===GGGDDD999999HHHRRRMMMBBB<<<;;;<<<888555111000///...///111,,,,,,---///222333000---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++------------------------...---,,,,,,---.........///---+++,,,000444666777iii???@@@:::000666555444222///---,,,+++***)))(((''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((&&&%%%***111777:::888333///333(((888444111777666QQQFFFFFF>>>222///777AAAEEEPPPHHHCCCDDDAAA777---******)))((('''(((***,,,---((((((''''''''''''&&&&&&%%%&&&''')))******++++++'''((()))+++------***(((&&&&&&''')))***,,,---...++++++------------+++***---------------,,,++++++,,,,,,,,,,,,,,,,,,------***(((&&&&&&((())))))(((+++***'''&&&%%%&&&((()))''''''&&&&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((###$$$''')))***+++***)))***)))((((((((('''***---&&&((()))(((&&&&&&***,,,'''***%%%&&&...+++$$$((('''&&&(((***(((%%%(((...&&&&&&'''((((((&&&&&&(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))((('''&&&%%%%%%)))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))******+++***+++,,,,,,------------******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,------)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...------------'''222---+++555000///BBB<<>>444;;;CCCAAA??????<<<:::???FFF777???CCC>>>999999:::;;;DDDBBB:::666???KKKFFF999;;;CCCEEE;;;222111333444.........---,,,,,,,,,---*********+++///000---'''++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************((()))***++++++***)))((())))))((())))))***++++++))))))))))))))))))))))))((((((((()))******++++++------------------,,,,,,,,,,,,,,,---......,,,***+++///333555444111//////[[[DDD::::::666444222000222555444///***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((()))+++---000333444555333111...******---333777888;;;===;;;666111//////???===;;;999666333...***+++******)))((()))))))))***)))(((&&&&&&&&&'''((((((((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((()))***+++,,,,,,---,,,++++++******++++++,,,///...---,,,+++*********...---,,,---------+++))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((&&&%%%$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((******))))))+++---(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''((()))***)))(((&&&$$$''''''''''''((((((((((((******)))((((((((((((((($$$((()))'''&&&((()))(((&&&&&&&&&'''''''''''''''&&&(((+++......,,,***(((''''''((((((((((((''''''((((((((((((((((((((((((###&&&))),,,,,,***&&&$$$---,,,+++)))(((&&&%%%$$$''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,)))'''((()))***(((%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++************************(((((()))((((((***...111///...,,,***))))))************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////555666777888999;;;<<<<<>>>>>===;;;:::OOOEEE:::777;;;>>><<<888999888666444111///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///,,,***+++---...,,,)))***++++++,,,,,,++++++***+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------............---------,,,,,,,,,000000000000000000000000ZZZCCC999888444444222000222444444///***,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''')))+++---///111111000000///...,,,,,,///111222444666666444111///...222111000111111000---+++++++++++++++******************((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++************---,,,************)))''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''''')))+++((((((((((((((((((((((((''''''&&&%%%&&&&&&(((((('''((()))***)))(((&&&%%%''''''''''''(((((((((((('''''''''(((((()))***+++'''++++++(((&&&((()))((())))))((((((((((((((((((&&&(((***,,,,,,+++)))(((''''''((((((((((((''''''((((((((((((((((((((((((///222555777888777555444))))))))))))((((((((((((''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******+++)))'''((()))***(((&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))))))))(((***---000...---,,,************+++******************************))))))))))))************************************************************))))))))))))******++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111222333333444555:::777555444777999:::999666777999::::::999777666CCC;;;333111333555444111111111000///---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///---++++++------+++)))***++++++,,,,,,++++++***+++++++++*********))))))************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZBBB999888444444222111111333222...+++,,,++++++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,---///000000...,,,++++++++++++---///111111///---)))))))))***,,,---,,,***+++,,,---------,,,******+++***))))))((()))))))))'''(((((((((((()))))))))+++++++++***************---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,+++******+++++++++---+++((('''''''''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''')))+++,,,***((('''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''''''''(((***))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&&&&''''''''''''((((((((((((%%%%%%&&&''')))+++,,,---+++......***((())))))'''+++++++++******)))))))))'''(((((()))***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++---///111222333222222(((((((((((())))))))))))''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************)))((()))+++...,,,,,,+++******++++++,,,***************************)))))))))))))))************************************************************))))))))))))******++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......000000111222444444222000222222444444444444222222555222...,,,,,,------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------000...,,,,,,---,,,+++)))***++++++,,,,,,++++++***+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------......---------,,,,,,,,,************************YYYBBB999999666444333111111222111...+++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((***,,,...///---+++++++++(((''''''+++///000...+++,,,+++******++++++***(((***+++---......,,,***)))+++***************************+++++++++,,,,,,,,,,,,,,,,,,++++++******)))************************)))***,,,------,,,***))),,,,,,+++++++++,,,,,,---...+++'''%%%%%%&&&&&&%%%''''''''''''&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&(((,,,---+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''((()))(((((('''&&&''''''''''''((((((((((((&&&&&&&&&''')))***,,,------111000,,,((())))))''',,,,,,++++++***)))(((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''+++******)))(((''''''&&&''''''''''''''''''''''''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,...))))))))))))))))))))))))***)))))))))((((((((('''(((''''''((()))******)))(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))************************************++++++***))))))***,,,*********++++++,,,,,,---************************))))))))))))))))))***+++************************************************+++******))))))******+++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++,,,---///000///---,,,...//////000000//////...---------,,,+++***+++,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000///...---,,,,,,+++******++++++,,,,,,++++++***************************************************************************))))))*********+++++++++******************************++++++++++++******++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++XXXCCC;;;<<<999444333222111000///---+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''')))************,,,...)))((('''***---///,,,)))...---++++++,,,,,,***))))))+++,,,------+++)))(((*********++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++******)))))))))(((((()))***++++++,,,,,,)))***,,,------,,,***)))---,,,,,,,,,,,,------......+++'''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''$$$'''***+++***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))******---111000,,,((())))))'''++++++***)))((((((''''''((('''&&&&&&&&&'''))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''(((***,,,...))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((())))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))))))))***************************+++,,,+++)))(((***+++)))******+++,,,,,,,,,,,,************************))))))(((((()))***++++++************************************************++++++************++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......------------,,,,,,++++++,,,,,,+++,,,,,,---------............------)))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------/////////...,,,+++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++******************************++++++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++XXXCCC<<<===:::444333222111///---,,,,,,************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''))),,,///+++******+++,,,---,,,***+++***((()))+++------,,,***+++,,,,,,,,,+++)))((())))))***++++++++++++***((())))))))))))******************))))))))))))))))))***+++,,,---......///***+++,,,,,,,,,,,,+++***------,,,++++++,,,,,,,,,,,,***'''''''''(((((('''%%%&&&''''''((('''''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''###&&&))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%'''''''''%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((******)))(((((((((((((((+++......***((())))))''')))))))))((((((''''''&&&'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((+++++++++***))))))((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))+++,,,((((((((((((((((((((((((******))))))(((((('''''''''((())))))(((((()))***))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************)))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,,,,************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///------------------------(((***,,,,,,+++***+++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---...///...---,,,,,,...***++++++,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,************************ZZZDDD<<<<<<999444444333000...,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&'''''''''''')))+++***+++,,,,,,++++++,,,---***((('''(((+++---......,,,,,,,,,,,,++++++++++++((((((***+++++++++******((((((((())))))))))))***))))))))))))************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***)))))))))))))))(((&&&'''((()))(((&&&%%%%%%'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))(((((('''''''''''''''((())))))''''''''''''((((((((((((******)))((((((((((((((('''++++++(((&&&((()))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((()))+++***'''&&&((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((************************(((***++++++***)))***+++******+++,,,,,,,,,+++***************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,------++++++---///---------,,,,,,---------*********+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++---//////---,,,...000***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))[[[DDD;;;;;;777444444333000---,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''(((+++------******,,,///---+++))))))+++---...---///...---,,,,,,,,,------'''((()))***++++++***))))))************+++++++++)))))))))******++++++,,,+++++++++************))),,,++++++******++++++,,,++++++)))(((''''''''''''&&&&&&&&&'''))))))'''&&&$$$%%%'''(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))))))))(((((((((((())))))$$$((()))'''&&&((()))((((((((((((((())))))))))))'''(((((()))***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((***+++***'''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((************************((()))+++++++++***+++,,,***+++,,,---,,,,,,******************************(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---------...))),,,//////---+++,,,...------,,,,,,,,,,,,------...,,,+++,,,...///...,,,+++,,,,,,---......//////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***---//////------///111+++++++++,,,,,,+++++++++))))))******++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++aaa===???999999555666777777555222...,,,,,,,,,++++++***)))(((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((******+++++++++((()))***+++,,,---------,,,+++***))))))+++---...---------,,,,,,+++++++++++++++++++++++++++++++++...,,,++++++------,,,***&&&&&&''')))***+++,,,---,,,,,,+++***))))))******((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%(((((((((((()))))))))))))))+++,,,***&&&$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%((('''''''''((()))+++,,,333---((((((***+++)))%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''+++***)))'''''''''((()))))))))))))))((((((((('''''''''((((((((((((''''''%%%''')))***(((''''''''')))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))''')))***)))((('''(((***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((()))++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))************++++++++++++*********))))))(((((((((((((((((()))))))))))),,,,,,++++++***+++++++++************************...---+++*********++++++************************************************++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,.../////////...---,,,+++*********+++,,,---000///---+++++++++---...++++++++++++++++++++++++++++++************++++++************************))))))************))))))******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************aaa===???999999555555666555333111...,,,,,,,,,++++++***))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((((((((((((((()))++++++,,,,,,+++++++++*********+++,,,---,,,,,,,,,+++++++++*********************************)))((((((***+++***)))((())))))***+++,,,------++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))***+++,,,+++***(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((''''''''''''(((***+++,,,)))%%%%%%'''((('''%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''******)))((((((((((((((((((((()))))))))))))))***''''''((((((((((((''''''&&&((())))))(((''''''((())))))))))))))))))))))))((((((((('''''''''(((((())))))(((((((((((())))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&'''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))************++++++++++++*********)))))))))))))))))))))************+++,,,,,,++++++***++++++,,,************************---,,,+++*********++++++************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,------......---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...//////.........---,,,++++++,,,------000...---++++++,,,---...++++++++++++++++++++++++++++++************++++++************************))))))************))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************bbb>>>???999999555555444222111///...---,,,,,,++++++***)))))))))&&&''')))******)))'''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))******************+++,,,,,,,,,,,,,,,++++++++++++************************************(((''''''(((***+++***)))+++++++++,,,,,,,,,------***)))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))******+++---...---+++(((((((((((()))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***++++++)))(((&&&(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((''')))))))))))))))(((((('''''''''((()))***+++,,,---''''''((((((((((((''''''((())))))(((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++))))))***++++++******))))))******+++))))))))))))))))))))))))((()))***)))'''(((,,,000))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))******))))))((()))************+++++++++***************)))))))))*********+++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------...//////------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////000///...---,,,,,,------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ccc>>>???999999555444222000............+++++++++*********))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((((((((()))+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,...---,,,,,,+++++++++++++++++++++(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))),,,000///+++'''''''''((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,,,,***(((&&&'''''''''&&&&&&&&&&&&&&&((()))***)))(((((()))***'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((((((((((((((('''((()))******)))((('''&&&'''((()))+++---...///''''''(((((((((((('''''')))))))))(((&&&&&&)))+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))((()))******)))((()))***+++******))))))******+++))))))))))))))))))))))))(((+++---,,,***,,,222999(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))******)))))))))))))))*********+++++++++************************************+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---//////000///...------,,,,,,+++...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ddd>>>???999999555444111///.........///+++++++++***************+++)))(((''''''((()))+++&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''')))))))))***))))))((((((%%%%%%&&&'''''''''&&&&&&'''(((***,,,,,,+++***(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---************))))))))))))'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))'''''''''+++......***&&&'''((()))******)))'''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%''')))++++++)))'''%%%'''''''''''''''&&&&&&&&&***,,,,,,+++)))(((((()))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((&&&'''(((((())))))(((((('''((()))******)))((('''&&&'''((()))+++---...///''''''(((((((((((('''''')))***)))(((&&&''')))+++((((((((((((((((((((((((''''''((()))******))))))))))))(((((((((((())))))'''((()))(((''''''''')))***))))))(((((())))))***))))))))))))))))))))))))&&&)))***(((%%%&&&,,,222(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((************************************************((((((((()))))))))******))))))************))))))))))))*********+++++++++***************+++++++++)))))))))*********+++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///.........---,,,+++******---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++eee???>>>999:::555333111000......//////******************************((((((((((((******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))***************)))%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))***+++***((('''*********+++++++++++++++++++++++++++++++++++++++(((''''''(((***+++***)))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))&&&&&&''')))++++++)))'''((()))+++------,,,+++***''''''((((((((()))))))))''''''''''''''''''''''''$$$&&&'''))))))((('''&&&&&&''''''(((((((((''''''************)))(((&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''''')))((((((''''''(((((()))''''''((())))))))))))((('''(((((()))))))))))))))''''''((()))***+++,,,---''''''((((((((((((''''''))))))***)))(((((()))+++))))))))))))))))))))))))&&&''')))***+++******)))))))))(((((((((((())))))&&&'''((((((&&&&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))***+++***'''$$$###%%%((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************************************((((((((()))))))))******)))******++++++******))))))************+++++++++*********+++++++++++++++)))))))))************+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))***++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000333666777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...------------...---------------,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fff???>>>888:::444333222111000/////////************************'''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))))))))%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))&&&((())))))((((((((()))''')))+++...///...---,,,'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%&&&((())))))))))))((()))'''&&&(((******'''$$$)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((()))******(((((()))))))))))))))***''''''((((((((((((''''''((()))++++++)))((()))***))))))))))))))))))))))))&&&''')))+++++++++***)))))))))(((((((((((())))))'''((()))((('''&&&'''))))))((((((''''''(((((()))))))))))))))))))))))))))---,,,+++***(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************************************************)))))))))*********++++++)))******++++++******))))))************+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...+++++++++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------,,,,,,,,,---///222444666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......//////...------,,,------...///......---,,,+++,,,,,,---.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fff???>>>888:::444333333222111000//////******************++++++$$$''',,,//////,,,'''$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&((()))***+++(((((((((((())))))))))))''')))+++***'''&&&(((+++$$$&&&))),,,------,,,+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((())))))%%%&&&(((************)))(((&&&$$$(((,,,...***&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))'''(((((())))))))))))))))))(((''''''''')))***+++))))))))))))((((((((('''''''''((((((((((((''''''''')))+++,,,***)))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))(((((((((((())))))((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((***,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---...///000///...,,,+++---...///000000///......+++,,,------.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\III===888666444444222000///.........+++++++++************)))&&&)))---...---+++)))((('''(((***)))(((''''''((('''((()))((('''&&&''')))(((((((((((((((''''''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&''''''((('''&&&&&&(((((('''''''''&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''***(((&&&(((++++++((($$$((()))***++++++***)))(((((()))***)))((('''((()))''''''((()))))))))))))))'''''''''(((((((((((((((---+++)))((())))))((('''&&&'''''''''(((((())))))(((((())))))))))))((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))(((((())))))******++++++)))*********++++++++++++******))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---///000000///---,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,,,,,,,---------***+++,,,---...---,,,,,,------------------------........................------------------------------------------------...---,,,+++,,,...000111........................000000//////.........---------------------------.........------,,,,,,,,,---------.........//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++ZZZGGG===888777444444222000///.........++++++++++++************'''***---...,,,***((((((((()))******(((''''''((('''((()))(((''''''((()))''''''(((((((((((((((((((((''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''(((((('''''')))+++...---***''''''(((((()))************)))(((((()))***)))((('''((()))''''''((()))))))))))))))))))))))))))))))))((((((000...+++*********)))''''''''''''((((((((())))))(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))************(((((((((((()))))))))*********))))))))))))******))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))))))))))))))************)))))))))*********++++++******))))))))))))************))))))))))))************++++++++++++******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---...000000...---,,,------,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++,,,,,,,,,---------***+++,,,---------,,,,,,------------------------........................------------------------------------------------//////......000222444666........................000/////////............------------------------.........------,,,,,,,,,---------.........//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---------------------------------,,,,,,,,,++++++UUUDDD===999999444444222000///.........,,,+++++++++************(((***------+++)))((('''''')))***)))((('''((()))'''((())))))''''''((()))'''''''''(((((())))))))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))&&&'''(((*********))))))&&&&&&&&&&&&&&&'''''''''+++***((('''''''''((((((((((((((('''''''''&&&&&&'''&&&&&&(((+++,,,)))&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((('''''''''...555222***$$$&&&+++((())))))******))))))(((((()))***)))((('''((()))''''''((()))))))))))))))++++++******))))))((((((000...+++)))))))))'''%%%''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************((((((((()))))))))************))))))))))))******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++******************************)))))))))((()))))))))******************))))))))))))************))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------,,,,,,,,,,,,------,,,---...//////...---,,,---------,,,------...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,------------------------........................------------------------------------------------///......///111333666777........................////////////............------------------------.........---------------------........./////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........------------------------------------,,,,,,,,,,,,PPPBBB===;;;:::444444222000///.........,,,,,,+++++++++*********)))+++,,,,,,***((('''(((&&&'''((((((((((((***,,,''')))***)))((('''((()))&&&&&&'''((()))******+++***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))******$$$&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&'''((()))(((((((((((('''''''''''''''%%%%%%(((---...***&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%---444222***$$$''',,,((())))))))))))))))))(((((()))***)))((('''((()))''''''((()))))))))))))))++++++******)))((('''''',,,)))''''''''''''&&&%%%(((((((((((((((((())))))(((((())))))))))))((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************(((((()))))))))***************))))))))))))******))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********************************+++++++++******)))))))))(((((()))))))))*********+++******))))))******++++++******))))))******+++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,---......................................................------------------------...............---------........................------,,,,,,,,,,,,------------...//////...---------------------...//////......------------......------------------------------------------------///...---,,,,,,+++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------................................................................................................---------...///000222333........................///////////////................................................---------............////////////////////////////////////........................................................................------------------------------------------------......------,,,,,,,,,+++------------....................................------------------,,,,,,KKK@@@===<<<:::444444222000///.........,,,,,,,,,++++++++++++***)))***+++***((('''((()))&&&'''(((((('''(((+++---((()))***)))((('''(((***&&&''''''((()))***++++++***)))((('''''''''''''''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***$$$%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***((('''&&&''')))***))))))(((((((((''''''''''''%%%%%%(((---...***&&&((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''$$$)))......***((((((***)))(((((((((((((((((()))((()))***)))((('''((()))''''''((()))))))))))))))******)))(((''''''&&&&&&((('''&&&&&&((()))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************))))))))))))******************))))))))))))******))))))************))))))))))))))))))************************************((()))))))))************************************************++++++++++++************************))))))))))))************************************,,,,,,++++++******))))))))))))))))))************++++++************++++++++++++************++++++---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------------------------------,,,,,,------...///................................................------------------------...................................................------,,,,,,------...---..................---...------------.../////////......------......///------------------------------------------------//////...---,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------...............................................................................................................---.........///////////////////////////.........///////////////........................................................./////////000000////////////////////////........................................................................------------------------------------------------.........------,,,,,,,,,---------.........//////........................------------------------HHH???>>><<<:::444444222000///.........,,,,,,,,,,,,++++++++++++))))))***)))'''''')))++++++++++++***((((((+++---((()))******(((((()))***((((((((())))))*********)))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&)))((('''''''''((()))))))))))))))((((((((('''''''''&&&&&&(((+++,,,)))&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''%%%&&&((()))***))))))))))))((((((''''''(((((()))((()))***)))((('''((()))''''''((()))))))))))))))))))))((((((''''''&&&&&&)))((('''(((***,,,---,,,******))))))))))))(((((((((((())))))))))))(((((())))))(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))************)))))))))*********++++++******))))))))))))******))))))************)))))))))))))))*********++++++************************))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,************************)))))))))*********++++++***************++++++++++++++++++++++++*********)))*********++++++++++++++++++************++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,---...///---------------------------------------......///................................................------------------------.............../////////..............................------------....................................------......///000//////............//////------------------------------------------------//////...---------......,,,---------............---------,,,---......///................................................................................................000000000000/////////...////////////////////////.........///////////////......................................./////////....../////////000000000////////////////////////........................................................................------------------------------------------------.........---------------------........./////////........................------------............FFF>>>???<<<999444444222000///.........------,,,,,,,,,+++++++++(((((((((''''''(((***---555444222...***((()))+++((()))******)))((()))***)))))))))))))))))))))***(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))(((((((((''''''''''''''''''(((''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))((('''''''''((((((((('''''')))***)))(((''''''''''''((()))((()))***)))((('''((()))''''''((()))))))))))))))))))))((((((((((((((((((+++)))((()))+++------,,,*********)))))))))(((((((((((())))))))))))((((((***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))*********+++++++++******))))))))))))******))))))************))))))))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++***++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,---...///........................---------------...//////........................................................................---........./////////000..............................------------...............------........................//////000//////............//////..................................................................///000------------...............------,,,---...///000................................................................................................///000000111111111000000////////////////////////............/////////000........................---........./////////000.../////////000000000000////////////////////////........................................................................................................................------------........................////////////........................------------.........///EEE??????<<<888555444222000///.........---------,,,,,,,,,++++++''''''''''''&&&(((+++...===;;;777111,,,(((((()))(((***+++***)))((()))************)))))))))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$,,,+++***(((''''''''''''))))))((((((((('''''''''###$$$&&&'''(((((((((((())))))))))))(((((((((((('''(((((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))((('''''')))++++++)))%%%$$$'''+++)))((('''&&&&&&'''((()))(((******)))((('''((()))'''(((((()))))))))))))))))))))))))))************+++)))(((((()))******)))+++*********))))))(((((((((((())))))))))))((((((+++*********+++,,,------((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++******))))))))))))******))))))************)))))))))************+++++++++************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++))))))******++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---,,,,,,---///000...........................------------...//////////////////////////////................................................---.........//////000000////////////////////////......------------............------------.....................///000000//////............//////...............................................................///000111---------.........//////......---,,,---...///000////////////////////////........................////////////////////////////////////////////////------...000111111111111000000000000000000000000---.........//////000000////////////////////////---.........//////000000////////////000000000000////////////////////////................................................////////////////////////................................................,,,---------.../////////............/////////000////////////////////////---------.........//////vvvKKK???===@@@555666555333111////////////------,,,,,,+++***))))))+++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))***++++++++++++*********))))))(((((('''''')))(((((('''''''''((((((((('''&&&'''((('''&&&$$$((('''%%%$$$%%%(((+++---'''(((((()))(((((('''&&&******))))))((((((''''''******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''((('''((()))***)))(((%%%$$$'''&&&&&&''')))***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))))))))))))))***,,,,,,((((((+++,,,)))***))))))(((((((((((()))###***---)))%%%'''***+++))))))))))))************'''((()))******)))((('''************************)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,---************************++++++******************************************)))))))))***+++++++++,,,---+++***,,,...///,,,************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,---------------------------------------.........//////000111///,,,---111111---------....................................------......////////////..................//////////////////////////////..............................////////////////////////............/////////000////////////////////////.../////////...---,,,,,,///////////////.........////////////////////////,,,------...............////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......////////////////////////........................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111000///......------...000000000000000000000000//////.........---------......////////////......000000//////.........---////////////////////////////////////////////////............////////////qqqHHH===<<<@@@666666555333111////////////------,,,,,,+++******)))******))))))))))))******+++*********))))))))))))))))))***++++++++++++***))))))))))))((((((((((((((('''''''''''''''((()))((('''&&&&&&''''''%%%$$$''''''&&&%%%&&&(((***+++$$$$$$%%%&&&'''(((((()))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&'''((()))&&&'''((()))))))))((('''(((''''''(((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))((('''(((((((((((()))))))))***))))))))))))))))))))))))+++,,,---......---,,,+++(((((())))))))))))(((((())))))))))))))))))))))))(((+++***''''''******((())))))((((((((())))))***(((---///+++'''''')))***))))))))))))************++++++++++++***)))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))+++***************++++++************************++++++******************++++++++++++++++++++++++************++++++++++++---+++***+++---...,,,)))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---...//////---------------------------------.........//////...000///---///222111,,,////////////////////////..............................////////////..................////////////................................................////////////////////////........./////////000000//////////////////////////////000000000///......////////////////////////////////////////////////------...///////////////////////////////////////000000000000000000000000......///000000000000000000000000000000000000000////////////000000000111000000000000000000000000222111111111000000000000111111111111111111111111........................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000///............///000000000000000000000000//////.........---------......////////////......000/////////............////////////////////////////////////////////////............////////////kkkEEE<<<:::@@@888666555333111////////////------,,,,,,++++++******))))))***************)))))))))((((((((((((''''''((()))******++++++******(((((((((((())))))))))))'''&&&&&&&&&'''(((((()))((('''&&&'''((((((&&&$$$&&&&&&''''''(((((())))))''''''&&&&&&&&&'''))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))***&&&''''''((())))))******)))(((((()))++++++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))+++,,,---......---,,,+++((())))))******))))))((())))))))))))))))))))))))''')))(((%%%%%%))))))'''(((((((((((())))))***+++,,,111222---(((((()))((()))))))))*********++++++......,,,+++***)))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------......,,,,,,,,,,,,...///000111------------------------------........./////////,,,///000///111444222---000000000000000000000000...........................//////000000//////...............////////////................................................////////////////////////....../////////000000000//////////////////////////////000111111111000000////////////////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000000/////////000000000111111000000000000000000000000222222222222111111111111111111111111111111111111........................///////////////////////////000000111111000000///000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000/////////............---......////////////......////////////............////////////////////////////////////////////////............////////////fffCCC<<<999>>>999666555333111////////////------,,,,,,,,,+++++++++((()))***+++,,,+++***)))((((((((((((((((((((((((((())))))***************''''''(((((())))))******&&&&&&&&&&&&'''((())))))(((((('''((())))))(((&&&%%%&&&''')))))))))((((((///---***(((''''''((()))'''''''''((()))*********((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''')))***+++)))(((((((((((()))***+++***))))))***,,,,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))******))))))((()))))))))******)))))))))))))))))))))))))))))))))&&&)))(((%%%&&&)))***((((((((((((((()))***+++,,,---111111,,,)))******((())))))*********+++++++++...---,,,*********+++,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))***************++++++++++++*********+++,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++***++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------......------------.........---------...///000000....................................////////////...000000///111555555111111000000000000000//////............//////////////////000000000000//////............////////////------------....................................////////////////////////...////////////000000000////////////////////////......///000111111111111///////////////000000000//////////////////////////////000111111111111111////////////////////////////////////////////////......///000000000000000//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111........................////////////////////////000000000111111000000000////////////////////////////////////////////////............///000111222/////////////////////////////////.....................////////////......///////////////.........////////////////////////////////////////////////............////////////aaaBBB>>>999===999666555333111////////////---------,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((()))************)))''''''(((((())))))******'''''''''''''''((()))***))))))((()))++++++***(((%%%&&&((()))***)))'''&&&///---***(((''''''((()))&&&&&&'''((()))***++++++''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))***+++,,,+++***)))))))))))))))***))))))***,,,,,,+++***))))))))))))))))))))))))************************************************''')))+++***((('''((()))))))))))))))************************************''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))'''******''''''+++,,,***(((((((((((()))+++,,,,,,)))------***)))++++++)))************+++++++++++++++******)))***+++---...++++++++++++++++++++++++******************************++++++,,,,,,------))))))))))))))))))))))))))))))******+++++++++,,,)))))))))***+++---...///++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///......------......///111000//////............................................./////////000000000111000...111777999777000000000//////................../////////000000//////000000000000//////............////////////---------.........//////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000---...//////000000000000////////////000000111111000000000000000000000000///000000111111111111111000000000000000000000000////////////////////////......///000000000000000////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////////////////////////////.........///000111222333////////////////////////////////////////////////......////////////...............///////////////////////////////////////////////////////////////............////////////\\\BBB@@@999<<<:::666555333111////////////------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))************++++++'''((())))))******))))))(((((((((((())))))))))))***))))))(((((())))))***)))(((((()))++++++***)))&&&'''((())))))((('''&&&''''''&&&&&&&&&'''))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))***+++,,,,,,++++++***))))))(((***))))))***,,,,,,+++)))))))))))))))))))))))))))************************************************'''***---,,,)))((()))+++)))))))))*********++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((++++++((())),,,---+++))))))))))))******+++,,,'''******((((((,,,,,,)))*********++++++++++++,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))******+++,,,,,,,,,(((((()))***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------...------------------,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............------------------------,,,,,,,,,------------...//////............//////333222111///........................................../////////000000000111333222111555;;;<<<:::000000000//////......---.........//////000000111///000000111111000000///............////////////------......///000000000////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000......//////000000//////...//////000000111111222000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000111111111222222111111111111111111111111///////////////000000000////////////////////////////////////////////////000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000///...//////000111222333000000000000000000000000...////////////000000000......////////////...............///////////////////////////////////////////////////////////////............////////////VVV@@@AAA:::===<<<666555333111////////////------------------------************+++,,,------)))))))))******+++++++++'''(((((()))))))))))))))))))))))))))((((((((((((---,,,+++***))))))))))))(((''''''(((******)))''''''(((((((((((((((''''''$$$$$$%%%&&&'''(((((()))''''''(((((())))))******))))))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((((()))******+++,,,,,,,,,+++***))))))(((((()))+++,,,***)))))))))))))))))))))))))))************************************************(((,,,///...***(((***---))))))*********+++++++++************************++++++************++++++)))******++++++******)))))))))))))))))))))))))))(((++++++((()))---...,,,*********)))******++++++(((******((())),,,,,,)))*********+++++++++,,,,,,***+++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))***++++++,,,------))))))***+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------------------............+++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------.........///........................,,,,,,,,,---------......//////............//////222222111000////////////.........................../////////000000000000///333555666:::???>>>:::222222111000000///......---......///000000111111000000111111111111000000............////////////......//////000111111222////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000000000111111111000//////...//////000111111222222000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000111111111222222222111111111111111111111111//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000/////////000111222222000000000000000000000000.../////////000000000000......////////////................../////////000////////////////////////////////////////////////............////////////QQQ???BBB:::======666555333111////////////------------------------+++***))))))***,,,...///(((((())))))******++++++'''(((((()))))))))))))))******))))))((((((''''''......,,,+++******))))))&&&%%%%%%&&&((()))(((&&&(((((((((((('''''''''''''''(((((()))(((((('''&&&(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((())))))''')))+++---...---,,,+++)))(((((()))++++++***((())))))))))))))))))))))))************************************************)))---000///+++)))+++...)))************+++++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))(((******((()))---...,,,++++++*********************++++++((()))---,,,(((******+++++++++,,,,,,,,,---.../////////...---,,,************************++++++++++++++++++++++++...------,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,---------.../////////+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////........................,,,,,,,,,------.........//////............//////111000000000000000111111////////////////////////////////////000000000000,,,222888;;;???BBB???888333333222222111000000///---......///000111111222000000111111111111000000............/////////000...//////000111222222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222111000///...//////000111222222222000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000.../////////000000111111......////////////......---.........//////000000////////////////////////////////////////////////............/////////000XXXFFF<<<;;;>>><<<666444222111111000///---......---------,,,,,,,,,,,,++++++******++++++,,,+++)))((()))+++,,,***'''+++,,,---,,,******+++,,,,,,***(((((()))******)))***)))((()))***,,,///111***************)))((('''&&&''')))+++,,,+++)))((((((((((((((())))))))))))(((((((((***------,,,***)))))))))))))))******++++++++++++*********)))))))))((('''))),,,---+++((())))))(((((((((((()))*********))))))))))))*********+++,,,------,,,+++***))))))******++++++++++++************************)))******++++++++++++***,,,+++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---)))'''(((***)))((('''(((***++++++*********+++++++++,,,,,,,,,)))************+++++++++***+++---......,,,)))'''+++000...&&&&&&---...((()))***+++***))))))***+++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***+++...000++++++************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------........................+++---...---++++++---000......................................................------------......---------.........//////........................,,,---......//////................../////////000...............///000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000111111111111000333777:::;;;;;;999777;;;<<<;;;888222///000222000000//////000111222222222111111111000000//////////////////000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111///000333888999444000000000000000000000000000222222222111000//////...000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////|||TTTDDD<<<<<<>>>;;;777444222111111000///.........---------,,,,,,,,,,,,++++++******++++++,,,+++)))((()))+++,,,***'''***+++,,,+++***)))***,,,***)))((()))***+++***)))***))))))((()))+++---///***************)))(((((('''(((***+++,,,+++***)))(((((((((((()))))))))))))))((()))***,,,---+++)))))))))(((((())))))***++++++++++++*********)))))))))(((''')))+++,,,***(((''''''(((((())))))************))))))))))))***************++++++*********)))*********++++++++++++***+++---///...---+++***))))))***++++++++++++***+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,***)))******)))***************++++++***++++++++++++,,,,,,,,,************+++++++++++++++,,,...//////---***)))''',,,///---+++,,,+++)))...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...............+++,,,,,,,,,,,,---------........................---///000///...---000222................................................///......------......///---------.........//////........................,,,---......//////.............../////////000000///............///000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000111111111111333555777:::;;;:::999888999999888555222//////000000000000000000111222222222111111111000000000000////////////000000000111000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000222222111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111222000111111222222111111000222222222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111444888999555111111111111111111111111111333333333222111111000000111111111111111111111111222111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////vvvMMMAAA=========999777555222111111111///.........---------,,,,,,,,,,,,++++++******++++++,,,+++)))))))))++++++***))))))***+++***))))))***+++(((((()))***,,,---+++)))******)))((()))***+++,,,***************)))))))))))))))+++,,,,,,,,,+++***(((((((((((())))))))))))***))))))***,,,,,,***)))((((((((((((((())))))***+++++++++***************)))(((((()))***+++)))(((%%%&&&((()))******************))))))))))))************))))))))))))******************++++++++++++)))+++...000000...+++)))))))))*********+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,---+++******,,,...---***)))+++---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---///000///...,,,+++(((***...000...,,,000777///+++((((((+++.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,...///...,,,***...------,,,,,,------...---......///000/////////,,,,,,,,,---------.................................///000000//////000222................................................///......------......///------........./////////........................------...////////////........./////////000000000//////......//////000111///////////////////////////////////////////////////////////////////////////////////////////////////000000111111000000///000000000111111111222222666777888999999999999888:::888666444444222000///111000000000000111222222111111111111111000000000/////////000000000111111000000000000000000000000000000111111111111000000222111111000000111111222111111111111111111111111222222222222222222222222/////////000000000111111000000000000000000000000222222222111111111111000222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333222222555888999555222111111111111111111111111444444444333222222111111222222222222222222222222111111111111111000000000///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////pppGGG???>>>======888777555222111111111000.........---------,,,,,,,,,,,,++++++******++++++,,,+++***))))))************((()))******)))(((***+++'''((())),,,......,,,*********)))(((((())))))***+++************************++++++,,,,,,,,,++++++(((((((((((())))))))))))+++***)))***++++++***(((((((((''''''(((((()))***************************(((((())))))******)))(((%%%''')))++++++***)))(((+++******))))))******+++,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))+++------,,,***))))))))))))******+++,,,,,,++++++*********++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))+++...///---***+++///111///***(((+++...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,---...//////...,,,+++...******---,,,+++888JJJ>>>666---)))+++...///...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------------------------------000...---...000111///---...------,,,,,,------...---...//////000000//////------------....................................------...///......//////................................................//////............//////............////////////........................------...///////////////...////////////000000000/////////...///000000111////////////////////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000111111111222222222999999888888888888999999;;;999666666888777444111111111111000000111222222111111111111111111111111//////000000000111111111000000000000000000000000000111111222222111111000222222111111111111222222222222222222222222222222222222222222222222222222/////////000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444444444444333333222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222444666777444222222222222222222222222222444333333333222222222111222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////kkkDDD??????===<<<999777555333222222111000.........---------,,,,,,,,,,,,++++++******++++++,,,++++++******)))***+++,,,''')))******))))))***+++((((((***,,,//////---+++*********)))))))))))))))++++++***)))******+++,,,++++++,,,,,,,,,+++++++++(((((((((((()))))))))))),,,+++))))))++++++***)))((((((((((((((()))******************************)))******+++***)))))))))((()))+++,,,,,,***((('''++++++************++++++------+++******+++------,,,+++++++++++++++++++++++++++*********+++,,,---************+++,,,......,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***)))+++///000...+++,,,///222000+++)))+++///++++++,,,,,,,,,---------+++,,,,,,,,,------------+++,,,------...---,,,,,,000++++++---***)))666GGGQQQFFF777...,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.................................000///------.../////////------,,,,,,,,,,,,------------...///////////////------........./////////////////////////////////---......///000000///.../////////////////////////////////////////////////////////....../////////........./////////000000////////////////////////---...//////000000//////////////////000000000111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111222222222222:::999888777777777888999:::888666777999999555222222222111111111111111222111111111111111222222222000000000000111111111111111111111111111111111111111111222222222222111111333333222222222222333333222222222222222222222222222222222222222222222222000000000000111111111111222222222222222222222222222222222222333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333444444555555555555444444222222333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222333444444222111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000iiiDDDAAA@@@<<<<<<;;;888666333222222222000///......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,+++***))))))+++---''')))******)))***+++,,,******+++,,,...///---+++******************))))))++++++***))))))+++,,,---++++++++++++************(((((((((((()))))))))))),,,***))))))***++++++***)))))))))))))))******+++***************+++++++++***+++---,,,+++)))***+++***+++,,,------,,,+++***++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++...---,,,++++++---000111,,,,,,++++++,,,...000111------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,---...///---,,,,,,...000///,,,+++,,,///,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,------------,,,+++,,,///000,,,(((,,,222DDD<<<222,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////---...///...---,,,---///---------,,,,,,------------......///////////////.........////////////000////////////////////////000000000222444444222000////////////////////////////////////////////////000//////......//////000....../////////000000000////////////////////////......///000000000000////////////000000000111111000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111111222222222222333888888777777666777777888555555555666777666444222333333222111111111111222111111111222222222222222000000000111111111222222111111111111111111111111111111222222222222111111444333333222222333333444333333333333333333333333333333333333333333333333111111111222222222333333222222222222222222222222222333333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555444444222333333444444555555666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222222111111333333333333333333333333222222222222222111111111111111111111111111111111111111111222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000hhhFFFDDDAAA:::;;;>>>888666333222222222000///......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,***((((((+++...((()))++++++***+++,,,...---,,,+++,,,---...---,,,******++++++++++++++++++,,,+++***))))))+++---...++++++******))))))))))))(((((((((((())))))))))))+++)))((((((***,,,,,,,,,***************+++,,,,,,))))))*********++++++++++++---///...,,,***+++,,,******+++,,,---//////000,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------,,,,,,---...000111...---,,,,,,---///222333///...------,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///---...//////---,,,------,,,------------------...,,,,,,,,,------------...------------............,,,,,,------............)))...111...,,,---,,,))),,,+++++++++,,,...000111------------------------........................---.........////////////////////////////////////)))///666666111......000///......------......///...///000000111111000000....../////////000000000////////////////////////111000000333555555222///////////////////////////////////////////////////000000////////////000000.../////////000000000000////////////////////////......///000000000000000//////000000000111111111000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111111222222222333333666666666666666777777777222444777888777555555555444333222222111111111222111111111222222333333333000000111111111222222222111111111111111111111111111222222333333222222111444444333333333333444444444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333444444444555444444444444444444444444333333333333333333333333222222222222222222222222333333333333444444444444333444444555555444444333333333333444555666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333222111222222444444444444444444444444222333333333333333333333222222222222222222222222111111111222222333333333222222222333333333333444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000iiiHHHFFFAAA999;;;@@@888666333222222222111///......---------,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,***((((((,,,///(((***+++,,,++++++---...///---,,,+++---------,,,******+++,,,,,,,,,,,,,,,,,,+++***))))))+++---...++++++***)))(((((())))))(((((((((((())))))))))))***)))'''(((***,,,------++++++******++++++,,,---))))))******++++++++++++,,,...000///,,,***+++---))))))***,,,...111333555,,,++++++******++++++,,,***+++,,,------,,,+++***---------,,,,,,+++++++++)))***+++---......------///...------...000333555000///...---------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,///111000---+++,,,...---++++++,,,...///...---,,,,,,,,,---------......---------.........//////............//////000000+++111000)))***222444///+++...222444333000...---------------------------////////////////////////............/////////000000000000000000000000000(((222===???888111000222000000////////////000000000000111222222222222111////////////000000000000000000000000000000000000///......111444444111---000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000...//////000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111222222222333333333444444555666777666666666222666:::;;;888666777999444333333222111111111222111111111222222333333333000111111111111222222222111111111111111111111111111222222333333222222111555444444333333444444555444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333333333333444444555555555666666666666666666666666333333333333333333333333222222222222222222222222333333333444444444555555333444444444444444444333333333444444555666777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333444444444222222333444444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333333222222333333333444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000gggTTTGGG999===<<<===;;;666444555444111///000//////...------------...++++++++++++,,,---...///++++++******++++++,,,---++++++***+++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,)))''')))///111000---++++++************++++++,,,---///...+++******+++++++++,,,,,,,,,---------************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,,,,---///111222111------------------------/////////......---------...---,,,+++,,,---...///------..................,,,,,,,,,---------......////////////////////////111111000000/////////...000000000000000000000000///////////////..................////////////000,,,------..................///////////////......111000000222555555111...000000000000000000000000111111111111111000//////////////////000000000000111000///......///000111////////////////////////111111111111111111111111//////000111111111111111111111000000/////////...///000000111111111111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111000000000000111111111111111111111111111111000000000000111111//////000000111111111222000000000000000000000000111222222222222333333333111111111111222222222222333333222222111111000000222222111111111111222222555555666666666666666555666888999888666777:::>>>999777444222111222333555222333333444444333333222444333333333444444555666222222222333333444555555111111111222222333333444666555555444444333333222555555444444333444444444666555444444444555666777777666666555555444444333444555666666555555777888555444444444555777888:::777666666666666666555555444777:::888444222555888333333333333333444555666555555555444444444333333444444444555555555666666555555555444444333333333333444555555666666555555555777888666333222555999555444444333333222222111666444111111222444444333555444444333333222222222666555555444333222111111444444444444444444444444555555555444444444444444444666888777333222444666444555666777666555444333333333333333333333444444111222333444444333222111222222222222333333333333111111111111222222222222///222444333000000222444222111111222444555555444dddSSSHHH;;;===;;;;;;:::555222444333000///000//////...------------...++++++++++++,,,---...///+++************+++,,,,,,,,,+++***+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,)))''')))...000...+++,,,++++++******++++++,,,...,,,+++---//////...+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,---///111111111.................................---------,,,,,,---,,,,,,,,,------......------------......//////---------.........//////////////////////////////000000000000//////......////////////////////////////////////////////////............////////////---...///000111000//////...///////////////....../////////222444555222000////////////////////////111111111111111000//////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000111111111111111111111000000000////////////000000111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111000000000000000000000000000000000000000111111000000000000111111111111222222333333333333000000000000000000000000111111222222222333333333000111111111222222222222111111111111111111000000222222111111111111222222444555666777777777666555666777777666666666999;;;888777555333222222333444333333444444444444333333444444444444444444555555444444444444333333333333555666666666666666666777666666666666555555555555777666666555555666666777777666555555555555666777777777777666666555555555222444555555444444555666:::999777666555555555666666666666666777777777777555888:::888333111333666666666777777777888888888666666666555555555444444666666666777777777777777555555555555555555444444333444555555666666555555666555444444555555555555444444555555666666777777888666333333444555555444777777666666666555555555555555555555555444444444444444444333333333333333777777777666555555444444555666777777666777888999999999999999999888888777444444444444444444444333222333444555555444444333111111111222222222333333222222111111000000000//////111222222111111333444666555444555777888888777^^^NNNHHH===>>>::::::999444111222333000///111000///......------......++++++++++++,,,---...///***************+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************,,,)))((())),,,...,,,***,,,,,,++++++++++++,,,,,,///+++))),,,111444000,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,---000111111000........................---------,,,,,,,,,,,,,,,,,,,,,---............---......//////000111222222............/////////000////////////////////////000000////////////......////////////////////////......//////000000111111............////////////...///111333333222111000......//////000//////...///...///111444444333111////////////////////////000111111111111000//////////////////000000000000///000000000000000000///000000000000000000000000000000000000000000000000///000000111111111111111111111111000000000000//////000111111222222111111222222222222222222222222111111111111111111111111000000111222222222222111000000111111111111111111111111111111111111111111111111000000000000111111222222222222333333333333000000000000000000000000111111222222222222333333111111111111222222222222222222222222222333333333333333222222222222333333333444666888999888666555777666555555666777777666777666666555444444444444444444444444444444444444666555555444444444555555666666555555444333333222555555555555555444444444666777777777777888888888888888777777777888888999777777666666555666666777777777777777777777666666444555666666555555666777AAA???===:::888666555555555555666666777888888888777999:::777333111222444444555666777777777666555777777777666666666666555777777777777777777666666555555555555666666666666666666777888888888888777:::777555777:::;;;888555888888888999999999999999999777666777999:::::::::666666666666666555555555666666666666777777888888666555555555444444333333999888888777666555555444666666666777999;;;;;;:::888777666666555555666666666666555555444444333333333444555666666666666666333333333444444444555555555444333222111000//////222111111222444666555555555444333333555666555444TTTGGGEEE===>>>:::::::::555111333333111000222000//////...............,,,,,,,,,,,,,,,---......***************+++,,,,,,------,,,***)))***,,,.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,***))))))+++,,,***(((++++++************++++++...,,,***,,,000111///+++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------...000111111///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000000111222333444555666............////////////////////////////////////////////////////////////////////////////////////......///000000111222222........./////////000000...000222444444333111000...//////000000000000000000111111222333333222111000000000000000000000000000111111111111111000000/////////000000000000111///000111222222111000///000000000000000000000000111111111111111111111111000000111222222222222222111111111111111111111111111111222333333333222222222222222222222222222222111111111111111111111111000000111222222222222222111111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222333333333333111111222222222333333333444444444555555666666777444444333333333333444444333444777999:::999888777:::777555666888999777555666777777888777666555444666666555555555555666666888777666666555666666666777777777666666555555555555555555444444333333333666777777888999:::::::::888888777777777888999999888888777777777666777777777777777777888888888888888:::;;;:::999888999;;;BBBAAA???>>><<<:::999888777777777777777777777777777999999888555333444666444555777888888777666444888888888777777777777666777666666666666555555555444555555666666777777777999::::::;;;;;;;;;;;;;;;<<<;;;;;;===??????===:::???>>>===<<<;;;:::999888999888999;;;>>>@@@@@@@@@888888888888888999999999888888888888888888888888999999888888777666666666777777666666666666666666888666555666:::<<<:::888666555444222222333444444777777666666555444444444555555666777777888888888777777777777888888888888777666666555444444333333555333222444777999888666444333222222444444333222KKK???AAA<<<>>>:::===<<<777333444444222222444000000///............///------,,,,,,------......+++++++++++++++,,,,,,------......,,,***)))+++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,************************,,,+++***************)))******))))))))))))******,,,---...---,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,------------...///......000222222111///---------------------------------------------------...///111111000////////////000111333444555555............////////////000000000000000000000000///000000000000000000000000000000000000000000000...//////000111222333333/////////000000000111111...000111333333222111000///000111111222222222111333444444333222111111111111111111111111111111111111111222222222222222111000000000111111111222222000111222333333222111000000000000000000000000000222222222222222222222222111222222333444333333333333333333333333333333333222333444444555555444444444444444444444444444444333333333333333333333333111222222333333333333333222222222222333333444444333333333333333333333333333333222222222222333333333333333333333222222222333333333333333333333333333333333333444444444444333333333333444444444444555555555666666777777777666666555555555555666666444666888:::;;;<<<;;;:::===:::888999<<<===;;;888777888999::::::999777666888888777777777777888888999999888888888888888999777888888888999999999:::::::::999999888888777777777888888999:::;;;<<<<<<888777777777888888999::::::::::::999999888888777777777888888999999::::::;;;===>>>===<<<;;;<<<===<<<<<<==================::::::999999888888888777888999::::::999999:::;;;:::;;;===>>>>>>===;;;999::::::999999999888888888888888888888888888888888555666666666777777888888::::::;;;<<<<<<<<<<<<<<<;;;>>>AAAAAA@@@>>>???@@@AAA@@@???>>>===<<<;;;;;;<<<;;;;;;<<<>>>??????>>><<<<<<======>>>>>>??????<<<;;;;;;:::999999888888:::::::::999999888888888555555555666777777888888:::888666777999:::888666999888777555555666777777888888888777777777666666777777777777888888999999888888999999999:::::::::666666666666666666777777666333222444777999888555888777666777888999888777HHH:::>>>;;;>>>;;;@@@???999444444444222222444111000//////......//////...---------------......,,,,,,,,,,,,,,,---......---000111///,,,***+++---........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++******************++++++...///...+++)))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------.........//////000000000222444444222000........................///////////////000000000000000111222222222222111---......///000111222222////////////000000000000111111111111111111111111000000111111111111222222111111111111111111111111000000111111222222333333111111111111222222222222000111111222222222222222111111222333444444444444555666666555333222333444222222222222222222222222222222333444444444444333111222222222222333333333333333444444444444333333111111111111111111111111333333333333333333333333333444444555555555555555444444555555555555666666444555666666777777666666555555555555555555555555555555555555555555555555333333444555555555555444333333444444555555666666555555555555555555555555555555444444444444555555777777777777666666666666555555555555555555555555444444444555555555666666555555555555666666666666666666666666666666777777999888888888888888888999777888999;;;<<<>>>>>>???>>>======>>>???@@@>>>===::::::;;;<<<<<<;;;:::999;;;;;;999999999999;;;;;;:::::::::::::::;;;<<<<<<999::::::;;;<<<<<<======;;;;;;;;;:::::::::::::::::::::;;;<<<<<<===>>>>>>::::::999::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;999::::::;;;<<<======>>>===>>>???>>>===<<<===>>>888999:::<<<===>>>>>>>>>============<<<<<<<<<<<<<<<======>>>>>>???@@@@@@======>>>??????>>><<<;;;=========<<<<<<<<<;;;;;;============>>>>>>>>>???999999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::>>>AAAAAA>>>===???BBB?????????@@@AAABBBBBBBBBAAA@@@>>>>>>>>>===:::888;;;;;;<<<===>>>>>>????????????>>>===<<<;;;::::::::::::::::::::::::::::::888888888999::::::;;;;;;<<<;;;:::::::::;;;999888::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;999999999::::::::::::;;;777777777777888888888999666555555555777888777666999888888999;;;<<<<<<;;;JJJ:::===:::===<<>>>>>=========>>>===;;;::::::;;;===>>>;;;;;;;;;<<<===>>>???@@@======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAA>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???======>>>???@@@AAABBBCCC@@@AAABBBAAA???>>>???@@@<<<===>>>@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDCCCCCC??????>>>>>>============AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC>>>>>>>>>===============<<<<<<===>>>>>>>>>>>>===>>>>>>?????????@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGEEECCCBBBBBBBBBAAA>>>;;;<<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@@@@?????????======>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===???@@@???>>>>>>???@@@======>>>>>>======<<<;;;??????@@@@@@AAABBBBBBBBB@@@???>>>===<<<<<<======<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;:::999999;;;>>>@@@@@@???NNN;;;>>>:::<<<<<>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@DDDFFF;;;???CCCDDDBBBAAABBBDDD>>>>>>>>>>>>>>>?????????@@@>>>===<<<<<<===>>>@@@<<<<<<<<<===>>>@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAABBBCCCCCCCCCDDDAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAACCCEEEGGGIIIJJJKKKHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAABBBEEEEEEDDDDDDDDDCCCCCCCCC>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAADDD@@@===>>>BBBEEEEEECCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEGGGIIIIIIGGGEEECCCDDDEEEFFFGGGHHHIIIJJJBBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBCCCDDDEEEFFFGGGHHHGGGFFFEEECCCBBBAAA@@@>>>AAADDDDDDBBBBBBEEEHHHDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCAAA???>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@??????AAACCCEEECCC@@@>>>???BBB@@@???@@@BBBEEEGGGGGGGGGVVV<<<===<<<>>>888999:::888666444222111111111111///...///222333222000111111000000/////////...,,,---......//////......000000/////////.........------++++++++++++------000...,,,******,,,...000...---,,,---/////////...//////000000///...------...------,,,,,,,,,------///......------......///.........------.........222222111111000000//////000000000000111111111111------///000111111111111222222111111111222333444333222222222222222222222222222111111222222333444222222111111111111222222333333444444444555555555333333333333333333333333666666555555555444444444555555555555555555555444666666555444444333222222444555555555555555555444666555444444333333333333444444444444444444444444555555444333222222222222333333444555555444333333444444444555555555666666777666444444444555777999777777777777777777666666666666666777888:::;;;<<<888888888888777777777777555555555666666666777777777777777666555555555444777777777777777777777777777777777777777777777777777888888888888999999999::::::999999888999999:::::::::999999888999999999999999999999999999999999;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999999777888999:::::::::::::::::::::999888888999999:::;;;===<<<888888::::::888<<<;;;;;;:::999999999:::;;;:::999:::;;;;;;:::999;;;;;;;;;<<<<<<;;;::::::<<<;;;:::999999:::;;;<<<999:::<<<======<<<;;;999<<<>>>@@@BBBAAA@@@===;;;??????>>>>>>>>>>>>??????===>>>???@@@AAABBBCCCCCCEEECCCBBBCCCFFFFFFDDDAAA??????>>>>>>???AAACCCEEEDDDCCCAAAAAAAAAAAACCCDDDDDDCCCAAA??????@@@AAABBBHHHGGGFFFDDDBBB@@@???>>>@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGIIILLLKKKHHHDDDGGGHHHIIIJJJIIIGGGFFFEEEDDDFFFHHHFFFCCCBBBCCCFFFFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEFFFGGGHHHIIIIIIJJJOOOKKKGGGFFFHHHIIIGGGEEECCCEEEGGGGGGEEECCCCCCCCCFFFHHHJJJKKKKKKIIIFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFDDDBBBGGGFFFEEEDDDCCCDDDEEEEEEBBBEEEGGGGGGEEECCCDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKPPPNNNKKKIIIHHHIIIJJJKKKIIIHHHFFFFFFGGGIIIMMMOOOMMMNNNMMMLLLJJJGGGEEECCCGGGGGGHHHHHHHHHHHHGGGGGGDDDHHHKKKKKKHHHFFFGGGIIIFFFGGGHHHHHHGGGFFFCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDIIIHHHGGGGGGHHHKKKMMMOOOLLLMMMMMMLLLHHHEEECCCCCCIIIKKKMMMLLLIIIEEEBBBAAA???AAAEEEHHHLLLNNNOOOOOOXXX>>>???===@@@;;;<<<999888666333111111000111111///...///111222111///000000000/////////......------.../////////......////////////.........---...---,,,++++++,,,---...///...---,,,,,,---...///...---,,,---///000///...///000000000//////...---......------------......000//////......//////000//////............//////111111111111000000//////000000000000111111111111//////000111222222222222222222333333333444444444333333333333333333333333333222222222333333444444333222222111111222222333333444444444444555555555555555555555555555555555666666666666555555555444666666666666666666555555777777777666666555555555555555666666666666555555666666555444444444444444555555555555555555555555555555444444444444555555333444555666666555444333555555555555666666666666777666555444444666777999555666888999999888666555777777777888999:::;;;<<<999999999888888888777777777777777777777777777777888888777777777777777777777777777777777777777777777777777777777777777777888888999999999:::::::::::::::999999999999:::::::::::::::999999::::::;;;::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::999::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<>>>>>>::::::======;;;===<<<;;;;;;:::::::::;;;;;;:::999:::<<<===<<<;;;<<<===============<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>======<<<===>>>@@@AAAAAA@@@>>>===??????>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIINNNLLLLLLMMMOOOOOOLLLIIIHHHHHHIIIJJJKKKKKKLLLLLLGGGHHHIIIHHHGGGFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLNNNKKKIIIHHHHHHHHHGGGFFFDDDFFFIIIJJJJJJJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDEEEFFF@@@BBBEEEEEEEEEEEEHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJIIIIIILLLMMMMMMNNNNNNOOOOOOOOOJJJKKKMMMOOONNNMMMJJJHHHPPPPPPPPPPPPNNNMMMLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMMMMNNNNNNNNNMMMLLLNNNNNNOOOOOOMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPQQQUUUUUUSSSPPPMMMKKKLLLMMMXXX^^^dddfff```VVVLLLFFFUUUSSSPPPNNNNNNPPPRRRTTTXXX???>>>===AAA======999777555333111000000111111000//////000111000...////////////............---......////////////////////////............---...------,,,,,,------...........................///...---...000111000///000000000111000000///...//////............//////111000000//////000000111000000////////////000000111111111000000000000000000000000000111111111111111111222333444444444444222333555666666666555444444444444444444444444444444444444444444555555555444444333333333333444444444444444555555555666666777777777777777777777777777777777777777666666666777777777777777777777777999999999999888888888888666777777888888777777666888777666666555666666666666666666777777777777777666666666666666666777888555555666777777666555555666666666666777777777888777666555555555666888999555666888::::::999777555888888888999:::;;;<<<===:::::::::999999999999888999999999999999888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<>>>>>>>>>>>>=========>>>======<<<<<<===>>>>>>???>>>===<<<;;;===@@@???<<<===@@@AAA>>>>>>>>>============<<<<<<<<<;;;:::;;;===>>>>>>===>>>??????@@@@@@??????>>>>>>>>>????????????>>>>>>======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@CCCCCCDDDEEEFFFFFFGGGHHHFFFGGGGGGGGGEEEFFFGGGIIIIIIIIIJJJJJJIIIFFFCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIDDDEEEFFFGGGIIIKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOMMMNNNOOOOOOMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOKKKJJJIIIIIIJJJJJJIIIHHHFFFFFFGGGGGGHHHGGGGGGGGGKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHHHHJJJLLLOOOIIIKKKLLLMMMMMMNNNQQQSSSKKKKKKJJJIIIIIIJJJKKKLLLIIIKKKLLLNNNOOOOOONNNNNNNNNMMMJJJIIIHHHIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKNNNQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLJJJJJJKKKMMMOOOQQQRRRQQQPPPOOOLLLMMMOOOQQQPPPNNNLLLJJJOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMOOOOOORRRNNNKKKLLLPPPQQQOOOLLLMMMNNNOOOOOOOOOMMMLLLKKKNNNNNNNNNOOOOOOPPPPPPPPPKKKLLLMMMNNNOOOOOOPPPPPPWWWWWWVVVTTTSSSUUUYYY\\\ccciiippprrrmmmbbbVVVOOOXXXWWWWWWWWWYYY\\\___aaaXXX???===:::???<<<===888777555333111111111111222111000000000000///...//////........................///000000000000///......................................................///000000///......000///...///111222111000000111111111111111000000000////////////000000111111000000000000000000111111111000000000000111111111111111111111111000000000111111111222222222222222333333444555555444444333444666888888777666555555555555555666666666666555555666777777777777777666666555555555555666666555555666666666777777777999999999999999999999999999888888888888888888888888888999999999999999:::::::::::::::::::::::::::888999999::::::999999888999999888777777888888888888888888999999999999999999888888777777777777888777777777888888777777777777888888888888999999999777777666666777777888999888888999999999999999999::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>===<<<<<<<<<========================<<<<<<===>>>???@@@@@@@@@???????????????>>>===<<<>>>???@@@AAAAAA???===<<<>>>AAAAAA>>>???CCCDDDBBB@@@@@@@@@@@@@@@@@@@@@???@@@>>>===>>>???@@@>>>===@@@@@@AAAAAABBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBCCCDDDFFFGGGCCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMKKKHHHHHHKKKOOOLLLLLLLLLKKKJJJHHHFFFEEEJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRTTTUUUWWWXXXXXXRRRQQQPPPOOOOOOOOOOOOOOOVVVSSSPPPMMMLLLMMMOOOQQQRRROOOMMMNNNQQQRRRPPPMMMJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJEEEHHHJJJJJJIIIIIILLLOOOOOOPPPPPPOOOMMMNNNPPPSSSOOONNNMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLQQQPPPOOONNNNNNNNNOOOPPPOOOOOONNNNNNNNNNNNMMMNNNQQQPPPOOOMMMLLLMMMOOOQQQPPPPPPOOOOOONNNMMMLLLLLLIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRQQQPPPNNNMMMNNNOOOPPPQQQPPPOOOMMMLLLOOONNNLLLKKKLLLOOOQQQSSSPPPOOONNNMMMNNNOOOPPPQQQMMMLLLKKKKKKLLLNNNQQQSSSRRROOOMMMNNNQQQSSSSSSSSSMMMNNNOOOPPPQQQQQQPPPPPPTTTTTTSSSRRRQQQPPPOOONNNLLLNNNPPPRRRRRRRRRQQQPPPPPPRRRTTTVVVYYY]]]cccfffiiikkknnnnnnkkkfffcccaaaTTTXXX^^^cccffffffeeeddd]]]DDD>>>999@@@======999777555333222222222222222222222111000//////000......//////////////////...///000000111111000000////////////////////////////////////////////////...///111222222111///...111000///000222333222111111111222222222222222111111000000000111111222333111111000000000000111111333222222111111222222333111111222222222222222222222222222333333333333444333333444444555555444444444555888999999888777666666666777777888888888888777777888999999999999888888888777777777777888888777888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777999999999999999999999999999999999:::::::::;;;;;;999888888888999999::::::<<<;;;999999999;;;===>>><<<;;;;;;;;;<<<===>>>???============<<<<<<<<<<<<;;;;;;::::::::::::::::::999999::::::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@@@@@@@??????>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCCCCBBB@@@???@@@BBBCCC@@@AAAEEEGGGEEEBBBCCCDDDEEEEEEDDDCCCCCCEEECCCBBBAAABBBAAA@@@>>>AAABBBBBBCCCDDDDDDCCCCCCAAABBBDDDDDDDDDDDDBBBAAABBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLNNNMMMKKKJJJMMMPPPLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXTTTTTTSSSSSSRRRRRRTTTTTTZZZXXXUUUSSSRRRRRRTTTUUUXXXUUUSSSTTTWWWXXXVVVTTTOOOPPPQQQRRRRRRQQQOOONNNKKKLLLMMMNNNNNNMMMLLLKKKPPPOOOOOONNNNNNMMMMMMLLLOOOQQQRRROOOJJJGGGHHHIIIPPPQQQQQQOOONNNNNNQQQSSSWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQRRRQQQPPPOOONNNPPPQQQRRRSSSTTTSSSRRRQQQXXXXXXXXXXXXWWWWWWVVVVVVQQQOOOMMMKKKKKKLLLMMMNNNQQQQQQPPPPPPOOONNNNNNNNNKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQSSSRRRRRRRRRQQQQQQQQQRRRTTTRRRPPPOOOPPPRRRUUUWWWVVVUUUTTTSSSSSSSSSTTTUUURRRQQQPPPOOOOOOPPPRRRTTTTTTVVVWWWVVVVVVWWW[[[^^^WWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSQQQPPPOOOOOOQQQRRRUUUWWWWWWWWWUUUTTTMMMQQQVVVZZZ^^^bbbfffiiiooopppqqqqqqoooooopppqqqeeegggiiikkkjjjfffbbb___eeeKKKBBB;;;BBB???>>>999888666555333333444444111333333333111000111222////////////000000000000//////000111111111111111///000000000000000111111///000000111111000000///000000222222222222000000222111000111333444333222111222333333444333333333111111111111222333444555222222111111111111222222444333333333333333333444333333333333333444444444444444444444555555555555444444555555555555555444555666888999999999888777777888888999999::::::;;;888999:::<<<<<<;;;::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>?????????>>>>>>===<<<<<<;;;<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<======<<<<<<======>>>>>>??????>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;<<<===@@@AAA===============>>>???????????????>>>>>>>>>======;;;<<<<<<<<<============<<<<<<<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@AAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFEEEEEEDDDCCCFFFFFFDDDEEEIIIJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIGGGEEEEEEEEEEEECCCAAADDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGKKKJJJIIIIIIJJJKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKMMMNNNMMMMMMMMMNNNKKKJJJIIIIIIJJJMMMPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUYYYYYYXXXVVVUUUTTTSSSRRRQQQRRRTTTTTTSSSSSSUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLOOOQQQRRRSSSRRRRRRRRRSSSPPPRRRSSSSSSRRRSSSUUUWWWYYYYYYZZZYYYXXXVVVTTTRRRQQQRRRRRRTTTUUUWWWXXXXXXRRRTTTVVVXXXYYYXXXVVVUUUXXXXXXYYYYYYYYYXXXWWWVVVRRRQQQOOOPPPRRRTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWWWWYYYZZZ\\\]]]XXXYYY[[[\\\[[[XXXUUUSSSVVVVVVVVVUUUUUUVVVVVVWWW^^^]]][[[YYYWWWWWWWWWWWWWWWZZZ\\\\\\YYYYYY]]]aaa___^^^]]]\\\ZZZYYYXXXWWWSSSSSSTTTTTTUUUUUUUUUVVVRRRTTTVVVWWWXXXWWWUUUTTTUUUYYY]]]aaacccdddfffhhhooorrrvvvxxxxxxuuutttsssvvvtttpppmmmjjjiiiiiijjjkkkPPPDDD;;;BBB???===:::999777666555555555555111333555444222222333555000000000000111111222222///000111111222222111111000111111111222222222222000000111222222111000000111111222222222222111111333222111222333444444222222222333444444444444444222222222222333444555666555555444444444444555555555444444444444444444555444444444555555555666666555666666666777777777777666666777777777777666666777777777777888888888888888999999:::;;;;;;<<<<<<999:::<<<===>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>========================<<<<<<<<<=========>>>>>>=========>>>??????@@@@@@CCCCCCBBB@@@???>>>======>>>>>>????????????>>>>>>===============>>>??????===>>>>>>???@@@@@@AAAAAA>>>>>>===>>>>>>???@@@@@@===<<<;;;;;;;;;;;;<<<===<<<<<<<<<=========>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????======>>>???@@@AAABBBBBB@@@@@@@@@@@@????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@BBBDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGIIIJJJKKKKKKHHHKKKKKKHHHIIILLLMMMKKKHHHJJJKKKMMMMMMMMMKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHJJJKKKKKKKKKJJJJJJNNNNNNNNNNNNOOOPPPQQQRRRPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLNNNQQQSSSRRRPPPNNNLLLLLLMMMOOOPPPRRRTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPQQQRRRSSSTTTTTTUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXXXXWWWVVVUUUUUUTTTRRRUUUXXXYYYYYYYYYZZZ\\\YYYZZZ\\\^^^]]]\\\ZZZYYYWWWXXXYYYYYYXXXXXXYYY[[[XXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSWWW\\\_________WWWXXXZZZZZZYYYYYYZZZ[[[XXXWWWWWWVVVVVVVVVVVVVVVYYYYYYXXXYYY[[[^^^aaaccc\\\\\\]]]^^^______``````ZZZ[[[\\\\\\\\\[[[YYYYYYZZZXXXWWWXXX[[[\\\[[[ZZZUUUVVVWWWXXXYYYZZZ[[[\\\```___^^^]]]]]]]]]]]]]]]ZZZYYYXXXWWWXXX[[[]]]___ZZZ[[[^^^```aaabbbbbbaaa\\\]]]______^^^\\\YYYVVVTTTUUUVVVXXXYYYYYYYYYYYYddddddccccccbbbaaa``````^^^___```___^^^\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\WWWXXXYYYZZZZZZZZZYYYXXX]]]___bbbcccdddeeehhhjjjlllpppvvvyyyyyywwwtttsssyyyvvvsssqqqpppqqqtttvvvmmmQQQCCC999@@@===:::;;;:::888777666666666777111333555555333333555777000000111111222222222333000000111222222222222111111111222222222333333333000111222333333222111000222222222222222222222222333222111222444555444333222333333444555555555444222222222333444555666777777777666666666666777777555555444444444444555555555555555555666666777777777777777777888888888888888888999999999888888777777777666666777777888999999999::::::;;;<<<======:::;;;===>>>???>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????????????????????????????<<<<<<======>>>>>>??????======>>>???@@@@@@AAAAAAFFFFFFDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@??????>>>>>>======>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>@@@AAACCCEEEFFF>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>======>>>???????????????;;;>>>BBBEEEFFFDDDAAA????????????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@AAACCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDD@@@AAACCCEEEFFFFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHAAABBBCCCEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPLLLNNNNNNKKKKKKOOOPPPMMMJJJKKKMMMOOOPPPOOOMMMLLLHHHGGGGGGIIIKKKMMMMMMLLLJJJJJJLLLMMMNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOONNNOOOQQQRRRRRRQQQOOONNNPPPPPPQQQQQQRRRSSSSSSTTTQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQUUUYYYYYYTTTPPPMMMOOORRRTTTVVVWWWVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ^^^ccceeeeeedddeeegggiiijjjmmmnnnmmmiiidddaaaaaadddffffffcccccceeehhh]]]\\\[[[YYYYYYYYYZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\]]]YYYYYYYYYYYYYYYYYYYYYYYY]]][[[[[[]]]```aaa^^^[[[```aaacccbbb___\\\[[[[[[[[[YYYWWWVVVWWWYYY]]]___cccaaa```___```cccfffhhhfffeeeddddddeeegggiiijjjdddeeeeeeffffffdddcccbbb^^^\\\ZZZ[[[]]]\\\YYYVVVXXXYYYZZZ\\\^^^```aaabbbddddddcccddddddeeeffffff```^^^\\\\\\]]]aaaeeeggg]]]```ccceeefffccc```^^^^^^]]][[[YYYYYY[[[^^^___WWWXXX[[[^^^```aaaaaaaaacccdddeeeggghhhiiiiiiiiikkkhhheeeeeefffddd___[[[VVVVVVWWWXXXYYY[[[]]]^^^__________________^^^^^^bbbbbbcccccccccccccccccc___```aaaaaacccfffkkkooommmppptttvvvwwwxxxzzz|||wwwxxxxxxxxxwwwuuusssrrrTTT@@@BBB===999BBB:::999777777777777666555999999888666555444333222555444444333333444444555333444555555666666555555555555555444444333333333333333222222333444666777888777666666666666777777555555666777777777777777777777777777777666666555333999999333666>>>>>>666333444666888888888777777777777777777777777777777777777777777888888888888;;;:::::::::999999888888888888888999::::::;;;;;;::::::999888777888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<999:::;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????????????????BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@BBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMGGGJJJNNNPPPPPPNNNNNNNNNSSSRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQQQQPPPOOONNNMMMMMMKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTUUUUUUUUUSSSRRRPPPUUUSSSQQQOOOOOOPPPRRRTTTRRRQQQQQQPPPPPPQQQQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPSSSTTTTTTTTTSSSQQQOOONNNSSSUUUWWWYYYYYYXXXVVVUUUUUUYYY[[[ZZZVVVSSSSSSTTTVVVXXXZZZ[[[YYYWWWVVVVVV[[[YYYWWWWWWXXXYYYYYYYYYaaabbbaaa```]]]\\\]]]^^^[[[[[[[[[[[[[[[ZZZYYYYYY]]]bbbggggggccc___\\\[[[___```bbbdddfffffffffeeejjjhhhgggjjjppptttsssrrrlllooorrrtttsssoookkkhhhlllhhhdddccceeeggggggggghhhgggeeecccbbbaaaaaabbbgggggggggfffeeecccbbbaaa``````aaaaaabbbbbbbbbbbb___aaaccceeeggggggggggggbbbeeeiiipppsssqqqiiibbbhhhfffbbb^^^^^^aaahhhmmmnnnmmmlllkkkkkkkkkkkkkkkcccddddddeeefffggggggggggggffffffggghhhgggfffdddgggkkkqqquuuvvvrrrlllhhhffffffffffffgggiiikkkmmmffffffggghhhjjjlllmmmnnnkkklllmmmkkkhhhdddaaa```jjjjjjiiifffcccbbbbbbddddddbbb^^^\\\[[[^^^aaacccWWWZZZ___eeeiiiiiigggddd```aaaccceeeffffffeeeeeejjjhhhgggfffgggjjjnnnqqqlllnnnnnnkkkeee```^^^___eeecccaaabbbeeefffdddbbbfffeeeccc___\\\^^^dddjjjfffeeefffjjjnnnooommmiiilllpppuuuxxxxxxwwwuuuuuuxxxzzz}}}}}}zzzxxxVVVBBBDDD>>>999???::::::999999:::999888777888888777777666666555555666666666555555666666666555666666777777777777777666666555555555444444444555444444555666777888888888888777777777777777888777888888999999999999999888888888888888777666666:::??????:::<<>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQPPPPPPPPPQQQRRRRRRLLLMMMNNNNNNLLLLLLLLLNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSRRRQQQQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPQQQTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSTTTVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWYYY[[[]]]^^^\\\ZZZXXXZZZ[[[]]]\\\[[[ZZZ[[[[[[VVVYYY]]]_________```aaa___]]]\\\\\\^^^`````````gggfffeeebbb___^^^^^^```\\\[[[ZZZYYYZZZ[[[\\\]]]VVVZZZ```ccceeefffhhhjjjllljjjfffbbbaaaccceeeggglllnnnrrruuuvvvvvvuuuuuuvvvuuusssrrrppppppoooooohhheeebbbbbbdddfffeeedddeeeddddddccccccdddeeeeeecccccccccccccccbbbbbbaaagggjjjmmmnnnmmmjjjeeebbbaaabbbdddfffhhhiiijjjjjjiiigggeeefffhhhkkkmmmnnniiikkkmmmmmmjjjfffdddcccggggggggghhhhhhhhhiiiiiiggggggeeedddcccbbbbbbbbbcccbbb```aaaccceeeggggggkkkmmmoooqqqooolllgggdddlllmmmnnnoooqqqrrrtttuuutttuuuvvvvvvsssnnniiifffkkkmmmooopppnnnllllllllllllmmmlllkkkiiiiiijjjllliiigggdddbbbbbbccceeegggllliiifffeeefffhhhjjjllljjjjjjkkkllllllllllllllldddeeefffggghhhjjjkkkllloooppprrrqqqnnnllljjjiiigggggggggjjjlllllliiieeebbb```___```cccgggjjjlllpppooonnnmmmnnnqqqvvvyyytttvvvzzz|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}WWWCCCEEE@@@999>>>999999:::;;;;;;:::999888888888888888888888888888999888888777777888888999777888999999::::::999999777777777777666666666666666777777888999999999999999999888888888888999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888:::>>>===999:::@@@???999999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>:::===@@@???===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGKKKIIIHHHHHHJJJKKKKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPNNNMMMMMMNNNQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPRRRQQQQQQQQQQQQRRRSSSSSSVVVWWWYYYZZZZZZYYYWWWVVVZZZZZZYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^[[[]]]___aaaaaa```^^^]]]```^^^]]]]]]^^^___^^^]]][[[^^^aaacccdddeeefffggg```___^^^___bbbdddddddddeeeeeecccaaa^^^^^^```bbbeeedddbbb```aaadddgggiiihhhjjjllllllmmmnnnqqqsssooommmjjjggggggiiikkkmmmqqqrrrqqqooolllnnntttzzztttsssrrrqqqpppqqqqqqrrrrrrqqqqqqsssttttttrrrpppkkkjjjjjjiiiiiijjjjjjkkkjjjkkkmmmoooqqqssstttuuuiiikkknnnppppppooommmkkkeeeeeefffgggiiikkkmmmnnnsssoooiiiccc___```eeehhhfffkkkqqqtttssspppllljjjggghhhjjjlllmmmmmmmmmmmmllljjjhhhfffdddcccccccccfffggghhhjjjkkkkkkkkkkkknnnmmmmmmlllkkkjjjiiiiiiooopppqqqrrrsssrrrrrrqqquuuvvvwwwxxxvvvssspppnnnpppssswwwyyyyyyzzz{{{|||uuuvvvvvvuuuuuuvvvxxx{{{xxxwwwuuutttsssssssssttt|||yyytttpppoooqqqtttwwwpppoooooonnnnnnnnnnnnnnnkkkmmmppprrrrrrpppnnnmmmpppppprrruuuvvvvvvsssqqqoooooopppqqqpppmmmgggcccdddbbbbbbeeelllpppooommmnnnpppqqqooonnnpppwww}}}zzz|||~~~~~~~~~XXXBBBCCC@@@:::???888:::<<<<<<;;;:::999999::::::::::::::::::::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999777888:::;;;;;;;;;:::999::::::999999999:::;;;;;;;;;<<<<<<==============================<<<;;;;;;888:::999666777;;;:::555:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<======>>>?????????<<>>===>>>@@@????????????????????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHKKKNNNOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKIIIIIIKKKLLLMMMMMMNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPTTTUUUVVVUUUUUUUUUWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSTTTVVVXXXYYY___`````````^^^[[[YYYWWW^^^^^^^^^^^^___```aaabbb]]]]]]\\\[[[ZZZXXXWWWWWWZZZZZZYYYZZZ[[[]]]___```^^^^^^^^^^^^______```aaabbb^^^[[[ZZZ\\\^^^\\\ZZZbbbccceeeeeedddcccccccccdddbbbbbbccceeeffffffeeeaaabbbbbbaaaaaacccgggjjjqqqpppoooooooooppprrrssszzzzzzxxxuuusssqqqpppqqqnnnoooqqqrrrqqqooolllkkklllnnnppppppoooooorrrtttmmmppptttwwwxxxvvvtttrrrooopppsssuuuvvvtttrrrpppvvvvvvtttsssrrrqqqqqqpppggghhhkkkmmmqqqtttwwwxxxtttqqqnnnkkkkkkmmmppprrrjjjiiiiiiiiijjjlllnnnooouuuuuusssmmmfffbbbccceeemmmoooqqqrrrrrrtttvvvxxxppprrrtttvvvwwwvvvuuutttooonnnlllkkkjjjkkkllllllppptttyyy{{{zzzvvvqqqnnnooonnnllllllnnnqqqtttwwwtttuuuvvvuuussspppmmmjjjqqqpppnnnmmmooossswwwzzzyyy|||~~~}}}yyyzzz||||||{{{zzzyyyyyyuuutttrrrqqqppppppqqqqqqwwwyyyzzzzzzyyyvvvsssqqqqqqqqqrrruuuyyyxxxtttpppooopppqqqqqqpppnnnkkkiiinnnllllllmmmpppqqqpppnnnjjjnnnrrruuuuuuuuuvvvxxx{{{~~~___CCCBBB@@@<<>>@@@@@@===<<<<<<===>>>======<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<======;;;<<<======>>>>>>======<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::;;;===<<<999:::::::::;;;;;;<<<==============================;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIJJJKKKMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLNNNPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOMMMKKKKKKLLLNNNOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQPPPOOOOOOOOOOOORRRSSSTTTUUUVVVVVVWWWWWWTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVVXXXXXXXXXXXXWWWUUUXXX]]]___``````aaabbb[[[[[[ZZZZZZYYYXXXXXXWWW[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[\\\]]]^^^```aaabbbbbb```___^^^]]]\\\\\\^^^^^^]]]]]]^^^___``````^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZZZZZZZ[[[]]]___```___^^^\\\[[[\\\^^^aaacccaaa]]]ZZZ[[[^^^``````^^^dddeeefffdddbbb```___```hhhgggfffgggiiiiiihhhgggdddeeefffffffffiiilllooorrrssstttuuuuuutttsssrrrrrrqqqqqqpppooommmkkkjjjrrrsssttttttrrrnnnjjjhhhgggmmmvvvuuulllsssuuuxxxzzz{{{yyywwwuuupppsssvvvwwwwwwuuusssrrrxxxxxxxxxwwwwwwvvvuuuuuuooooooooopppqqqsssuuuvvv{{{vvvpppmmmmmmoooqqqoooooommmllllllmmmnnnooopppsssuuutttqqqooooooqqqxxxxxxvvvtttrrrrrruuuxxxxxxyyyzzz{{{{{{yyywwwuuutttsssrrrqqqqqqqqqrrrsssuuuxxx{{{{{{xxxuuuttttttrrrqqqppppppsssxxx|||~~~~~~{{{wwwtttwwwuuurrrpppqqqsssvvvyyy}}}~~~}}}uuuyyy~~~|||zzzzzz~~~}}}{{{{{{{{{||||||zzzzzzzzzzzzyyyyyyxxxxxxzzzyyyxxxzzz|||{{{vvvrrrmmmnnnoooqqqsssvvvyyy{{{tttuuuuuurrrooonnnpppsssssssssuuuzzz~~~}}}|||hhhGGGDDDBBB===>>>BBBDDDEEECCC@@@>>>@@@BBB@@@@@@???>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>==================>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>>>>>>>>>>===::::::;;;;;;::::::999888===<<<;;;<<<===>>>===<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCEEECCCAAACCCGGGIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPKKKKKKLLLMMMNNNPPPRRRRRRMMMMMMMMMNNNNNNNNNNNNNNNJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQPPPOOOOOOQQQRRRRRRQQQPPPPPPQQQRRRTTTVVVWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTQQQRRRSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYY[[[\\\]]]]]]]]]YYY]]]bbbeeeeeeeeeeeeeeeddddddcccbbbaaa```___^^^______^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^______``````aaaaaaaaa^^^^^^^^^^^^___```aaabbb^^^^^^^^^^^^```aaaccccccccccccbbbbbbbbbbbbbbbccc```aaaaaabbbccccccddddddbbbaaaaaaaaabbbccccccdddbbbaaa```___```bbbeeegggbbbaaaaaacccfffiiijjjjjjeeefffgggfffdddccccccdddeeeeeeeeefffhhhiiihhhfffggghhhiiiiiihhhiiijjjllllllnnnppprrrsssqqqooommmnnnmmmlllkkklllkkkhhhfffoooooonnnnnnpppsssuuuwwwvvvttttttwww}}}}}}zzz|||zzzwwwuuutttuuuwwwxxxyyy{{{}}}}}}{{{yyyyyyzzzssstttvvvxxxyyyzzz{{{{{{~~~{{{yyywwwvvvuuuuuutttuuuvvvwwwwwwvvvtttsssvvvuuuttttttttttttttttttsssssssssqqqoooppprrrtttuuuwwwzzz{{{zzzzzz{{{|||{{{{{{{{{zzzyyywwwuuutttyyyyyyyyyxxxxxxwwwvvvvvvvvvuuussspppmmmpppvvv|||zzzyyyyyyyyyzzz|||~~~zzz|||}}}~~~}}}|||}}}~~~}}}}}}||||||~~~~~~|||||||||{{{zzzyyy{{{~~~wwwyyyzzzwwwrrrqqqtttxxx|||xxxuuuwww}}}gggGGGEEEEEE??????EEEFFFFFFCCC>>>===@@@CCC@@@????????????????????????>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>>>>???=========>>>>>>???@@@AAA======>>>????????????>>>===============<<<;;;;;;===;;;:::<<<>>>>>>>>>===>>>============???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGDDDDDDJJJSSSTTTNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNOOOMMMNNNOOOPPPRRRSSSTTTUUURRRRRRRRRRRRSSSTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSTTTPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[SSSTTTVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYYYYYYY\\\]]]]]]^^^___```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___```___aaaccccccaaa``````aaaffffffeeeeeeeeedddddddddbbbaaaaaaaaaaaaaaaaaaaaa]]]^^^^^^___```aaaaaabbbaaabbbbbbbbbbbbccccccccc______```aaaaaabbbaaaaaa]]]___bbbeeeggghhhiiiiiikkkjjjiiihhhhhhgggggghhhggghhhiiijjjkkkmmmmmmnnnlllllllllllllllkkkjjjjjjfffgggjjjlllmmmmmmlllkkkjjjlllnnnooooooooopppqqqlllmmmmmmllljjjjjjkkkmmmdddeeefffiiilllnnnmmmllljjjlllnnnooonnnnnnnnnooolllnnnppprrrtttuuuttttttwwwtttpppooopppqqqpppoooooopppqqqtttxxx}}}{{{sssnnnpppwww~~~|||yyywwwwwwyyy|||~~~|||||||||zzzwwwvvvwwwzzzvvvxxx{{{~~~|||xxxvvvtttttttttqqqssswwwzzz|||}}}||||||{{{{{{|||}}}~~~~~~~~~~~~|||zzzwwwvvvuuuuuutttsssuuuxxx}}}~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||xxxuuuvvv}}}~~~|||zzzzzzyyyxxxwwwxxx|||aaaDDDEEEGGGAAAAAADDDEEEEEE@@@:::999===AAA>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAA>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@@@@@@@@@@???AAABBBBBBBBBBBBAAA@@@@@@???===<<