BM6P6(@ >>>===<<<;;;;;;:::;;;;;;888888999::::::888777666666555444333333333333333333333333222222222111111222222222111111111000000...............---------........................///////////////.........////////////////////////////////////////////////111111000000//////......000000000000111111111111333333222222333333444555777777888;;;@@@GGGMMMQQQeeennnzzztttcccNNNAAA>>>===;;;777888777777666555444444444555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444666666555555555444444444333444555555666666555555444888999555444999999555666666666666666666666666777888999:::;;;:::999999;;;<<<<<<<<<<<<<<<;;;;;;BBBEEEHHHGGGCCCAAADDDGGGFFFGGGHHHIIIJJJIIIHHHGGGLLLLLLLLLMMMMMMMMMMMMMMMOOOSSSXXXZZZZZZ\\\bbbhhhpppvvvaaaRRRBBB===CCC777777:::===999333555===777999;;;999666555888;;;::::::::::::::::::999999888777666555666666888999888888999::::::::::::999===:::888888:::;;;:::888;;;777777<<<>>>>>>AAAGGGMMMNNNRRR[[[gggsss{{{~~~zzzlllNNNFFF<<<666777999999888777777666666555555555444666666666666666666666666555555555555666666666666777777777666666666666666666666666666777777777777777888888888888999999999888<<<>>>AAAFFFNNNpppcccXXX```oooxxx{{{vvvZZZBBB===>>>999555666;;;<<<>>>>>><<<;;;;;;;;;888888777666666666666666777777666555555555555555666666666666666666666666666666666666777777777777777777888888888999999999888999???IIISSS]]]lllyyy~~~xxxkkkiiieee]]]SSSMMMKKKKKKIIIGGGEEEEEEFFFFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHIIIKKKNNNRRRTTTWWWUUURRRPPPNNNNNNOOOPPPUUUUUUTTTPPPKKKHHHFFFFFFEEEFFFMMM[[[fffcccRRRAAA@@@QQQddd{{{}}}xxx}}}}}}oooaaa[[[\\\EEEAAA<<<888777666555444>>>===<<<;;;;;;::::::;;;888888999999888888777666555555444333333333333333333333222222222111111111222222111111111000000000................................................////////////............................................................000000000000//////......//////000000000111111111333222222222222333444444444444333444666:::===???DDDKKKaaazzzkkk^^^UUUKKK???999888999777444777777666666555444444333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444666555555555444444444333333444444555555555555555444888888444333777777444555555555666666777777777777777888999999999999888:::;;;<<<===>>>>>>>>>>>>GGGIIIJJJGGGCCCAAACCCGGGFFFFFFHHHIIIIIIIIIHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKMMMPPPTTTTTTSSSTTTYYY]]]___sss|||www{{{~~~eeeQQQJJJIII@@@:::999888666777;;;666777888888888888:::;;;=========<<<<<<;;;::::::===<<<;;;::::::;;;<<<===::::::::::::::::::999999;;;999888888:::::::::999<<<999:::???BBBEEENNNWWW\\\___gggsssuuudddIIIBBB999555666777777666666666666666555555444444555555555555555555555555555555555555666666666666666666666666666666555555555555666666666777777777777777888888888999999999:::===<<<@@@DDDHHHdddttt[[[VVV]]]ffflllrrrfffTTTCCC;;;;;;;;;999<<<===>>>???===<<<::::::888888777666666666666777777777666555555555555666666666666666666666666666555666666666777777777777777777777888888888999999::::::===CCCKKKXXXmmm|||vvvppprrrqqqjjj```XXXSSSRRRMMMKKKHHHGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIJJJLLLNNNOOOTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQPPPLLLHHHEEEDDDDDDHHHKKKVVVfffqqqmmmZZZIIINNNbbbzzzzzzwww~~~~~~tttfffVVVNNNMMMBBB>>>999666555555444333>>>===<<<;;;::::::::::::999888888777777777777777555444444333333333333333333222222222222111111111111111111111000000000000......//////////////////................................................................................................000000000////////////...//////000000000000111111222222111111222222333444555555444444444555666777555666AAASSS___bbbhhhooo{{{pppdddYYYMMMCCC===;;;999888888888777555666666666555555444444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444444333333333333444555555555555555555888888555333444555444444444555666777888888999777777777777777888999999::::::<<<===???@@@AAAAAALLLLLLJJJFFFAAA@@@CCCFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMOOOQQQPPPMMMMMMOOORRRSSS]]]lllppprrrooo]]]III@@@???===:::888:::999888888999999999888;;;::::::999999888888888::::::999888888999999:::999999999999888888777777::::::999999:::::::::;;;???@@@CCCHHHLLLTTTcccpppuuu|||{{{jjjYYYAAA<<<777444555666555333666555555555555444444444555555555555555555555555444555555555555666666666555555555555555555555555444444555555555666666666777777777888888888999999<<<===;;;===AAAAAARRRpppkkkSSSNNNUUU\\\eeennnhhhPPP===;;;;;;777;;;<<<>>>???>>>===;;;999999999888777777777777777888777666666555555666666666666666666666666666666555555666666666777777777777777777777888888888888:::999<<<@@@III\\\xxx}}}xxxwww{{{}}}wwwlllaaaZZZXXXSSSPPPKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJOOOOOOOOOPPPPPPPPPOOOOOOLLLKKKJJJFFFBBB@@@AAABBBFFFLLLXXXgggppplll^^^QQQ^^^vvvyyyvvv~~~{{{ttteeeTTTHHHDDD===:::666444333444333333======<<<;;;::::::::::::999888777666555666777777444444333333222333333444222222222222111111111111111111000000000/////////......///////////////000........................------...............///................................................////////////////////////////////////000000000111111111111111111222333333333444555666777888888888888555666<<<>>>===???DDDOOOZZZjjjwwwyyynnnhhhcccccc]]]QQQGGGAAA<<<777777888::::::999777666666555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333333333333333444555555555444444666999:::888555444444555444444555777888:::;;;;;;999888777777777888:::;;;::::::;;;<<<>>>???@@@AAAJJJIIIFFFBBB??????BBBEEEEEEEEEFFFFFFFFFFFFGGGFFFJJJIIIHHHHHHHHHJJJLLLMMMOOOPPPPPPOOOLLLLLLMMMOOORRRRRRSSS]]]wwwvvvxxxzzzxxx}}}zzzeeeWWWLLLBBB;;;@@@;;;777555777999999777999999999::::::;;;;;;;;;999999999888888888888888::::::999999999999999999999;;;===>>>>>>@@@DDDGGGMMMSSSZZZ```eeeooo~~~~~~wwwzzz~~~lllbbbTTTGGG;;;888555444555555444333444444444444444444444444555555555555555555555555444444444555555555666666555555555555666666666666444444444444555555555666777777777777888888888888<<<<<<999;;;@@@===DDDXXXeeeSSSOOOPPPWWWkkkvvviiiQQQAAA;;;999999999;;;===>>>>>><<<:::::::::999888888888888888888777777666555666666666666666666666666666666666555555555666666666777777666666666777777777888888666888<<>>AAA@@@999444444444333444666888666444222333444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333333333222333333444555444444444777:::======999555555777555666777888:::;;;======;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;===>>>???DDDCCCAAA???>>>???AAADDDDDDDDDDDDDDDEEEEEEFFFFFFIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLMMMOOOPPPOOOLLLLLLWWWmmm}}}{{{}}}qqqfff```[[[TTTJJJDDDBBBAAA???===:::;;;;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;:::::::::::::::<<<===???@@@<<>><<<;;;;;;;;;:::999999999999999888888777666666666666666666666666666666666666666555555555555666666666666555555666666666777777777444888>>>DDDKKK[[[vvv~~~ssssss}}}}}}sssfff[[[UUURRRSSSOOOIIIDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNMMMLLLKKK@@@@@@>>><<<;;;<<<@@@CCCEEEHHHJJJFFFDDDLLL\\\jjj|||wwwvvvwwwxxxuuutttssspppcccPPPBBB===777555333333444555555444===<<<;;;:::999999999999777777666555555555555555222222222222222333333444222111111111111000000000////////////............,,,,,,------.../////////........................,,,,,,,,,---......//////---------------------------------------------------............/////////......////////////000000000000000///000000111222111222333333333333333222222222333555666666666777666555555666:::>>>BBBCCCPPPXXXccclllppptttwwwyyyxxx}}}xxxkkkccc___RRRKKKDDDBBB>>>999777888333777777333222555666555444444555444333333555666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222222333333222222333444444444444444555888>>>AAA===666555888555666777999:::;;;======:::::::::::::::;;;<<<<<<<<<;;;:::::::::<<<===>>>>>>>>>???@@@AAAAAABBBBBBDDDCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLHHHMMMPPPOOOOOOVVVdddooovvvhhh\\\SSSNNNBBBBBBAAA@@@???===<<<<<<<<<=========<<<;;;:::999;;;<<<===???BBBFFFJJJLLLNNNUUU\\\bbbhhhsss}}}zzz~~~dddEEE::::::888555555555555555444444444222222333333333333333444444444444444444444444444333444444444444555555555444444444555666666777777444444555555555666666666666666666777777777888888888:::777999@@@===;;;DDDHHH```___GGGFFFOOOfff~~~|||dddOOOIII<<<999777888;;;===<<<;;;<<<<<<;;;:::::::::::::::999888777777666666777777666666666666666666666666444444555555555666666666555555555555666666666666777999===@@@AAAFFFVVVfffaaalll|||{{{}}}xxxkkkaaaYYYSSSPPPNNNJJJEEEAAA@@@???>>>>>>>>>>>>????????????>>>>>>;;;;;;===>>>???AAABBBCCCDDDFFFGGGIIIIIIHHHFFFEEE===<<<;;;:::;;;>>>DDDIIINNNNNNKKKEEEEEERRRiii|||yyyooolllkkkiiigggfffcccXXXHHH===:::666555333444555666555444===<<<;;;:::999999999999555666666666555555444444222222111111222333333444111111111111000000000000/////////.........------++++++,,,,,,---.................................++++++,,,------...//////---------------------------------------------------------.........//////........./////////000000000////////////000111111333333333333333333444444333444444444444444444333555666888777666777:::===777:::>>>DDDJJJOOOQQQRRRWWWZZZ___cccfffjjjmmmpppfffdddcccaaaaaaaaacccddd___```___YYYPPPFFFAAA???<<<999777777555222444888555777777444555888777444444444333444555666777666222222222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222333222222333444444444444333111666>>>DDD???666333777555555666777999::::::;;;999999::::::;;;;;;;;;:::;;;:::::::::;;;===@@@AAA===???BBBEEEFFFEEECCC@@@CCCCCCBBBBBBBBBCCCDDDEEEDDDEEEHHHJJJKKKKKKJJJIIIJJJIIIHHHHHHIIIJJJJJJJJJFFFKKKQQQRRROOONNNTTT[[[qqq|||uuujjjhhhccc^^^XXXSSSOOOMMMLLLLLLMMMMMMLLLJJJIIIHHHMMMNNNPPPTTTZZZ```fffiiipppwww}}}~~~xxxwwwwww^^^AAA:::;;;:::444444444444333222333333111222222222333333333333444444444444444444444444333333444444444555555555111111222333333444555555555555666666666777777777666666666666777777777888666:::777888???<<<:::BBBCCCMMMhhhvvvWWWHHHHHHSSSiii{{{yyyhhhXXXDDD???999888:::<<<<<<:::===<<<<<<;;;;;;;;;;;;;;;999888777777666666777777666666666666666666666666444444444555555555666666444444555555555666666666777888:::<<<:::999@@@IIIKKKVVVfffvvvqqqeee___ZZZSSSMMMHHHEEEAAA??????>>>===;;;;;;<<<============<<<;;;<<<;;;;;;;;;;;;===>>>???AAABBBBBBBBBAAA@@@>>>===;;;;;;::::::<<>>:::777777:::<<<===<<<@@@AAABBBBBBDDDHHHMMMQQQEEEDDDCCCBBBBBBCCCEEEGGGAAACCCDDDBBB<<<999888:::555555777999666333555;;;222333222000222444222---111000000222444444222000222222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111222222222333222222333444444444333333...333>>>EEE@@@555222777444444555666777888888999777888999:::;;;:::999999::::::::::::===@@@CCCEEE>>>AAAEEEJJJKKKIIIDDD???CCCCCCBBBAAABBBCCCDDDEEEEEEGGGJJJMMMNNNNNNLLLKKKLLLJJJIIIHHHIIIJJJIIIHHHJJJKKKMMMMMMLLLKKKPPPUUU___|||}}}{{{vvvqqqyyyzzzssspppiiijjjjjjjjjiiihhhfffeeeggghhhlllqqqxxxyyyttt{{{|||vvvqqquuu}}}sssSSS:::666777444333444444222111000111333111111111222222333333333444444444444444444444444333333333444444444555555//////000111222222333333666666666666777777777777666666666666777777777777666;;;888888>>>;;;:::BBBGGGFFFVVVjjjSSSOOOMMM[[[yyyiiiKKKDDD<<<999:::<<<;;;999======<<<;;;;;;;;;;;;<<<999888888777777777777777666666666666666666666666444444444555555555666666444444444555555555666666555555777::::::888===CCCAAAHHHRRR]]]jjj}}}lllaaa___[[[SSSKKKDDDBBB@@@??????>>><<<;;;999:::;;;<<<<<<;;;:::999===<<<:::999999:::<<<===?????????>>><<<;;;999888;;;;;;:::;;;>>>DDDMMMSSSSSSOOOOOOXXXiiizzz}}}xxxqqqiiihhhZZZVVVRRRNNNEEE;;;777888444333222333444444333222;;;;;;:::999888777666555555555444666777777666444333333333222222111111111000000000000////////////------------------------,,,,,,,,,++++++*********......---,,,,,,+++******.........------,,,,,,,,,---------------------------,,,,,,+++*********+++------------------------------............------////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555666666666666666666666666777777888888999999999:::888888888888888888888888777777666666555555555555444444444444444444444444333444444444444333222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222111111000111111222222222333333333333444444444555:::AAAAAA;;;666555333333333444444444444555777777888999999999999999;;;;;;<<<<<<>>>???@@@AAA@@@AAABBBDDDDDDDDDDDDCCCAAAAAABBBBBBCCCDDDDDDDDDIIIIIIJJJKKKLLLMMMNNNOOOIIIJJJKKKLLLKKKIIIGGGFFFHHHJJJLLLMMMNNNMMMLLLKKKRRRZZZjjjyyyvvvwwwpppqqqvvvvvvuuuuuu{{{{{{wwwvvvpppjjjVVVPPPGGG===777555666777222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444555555444444444555555666666666666666777777777777666666777888999;;;<<<===@@@HHHLLL```nnnXXXIIIVVVooodddVVVDDD999888::::::888<<<>>><<<888999>>>>>>888::::::999888777777777777777666666666666555555555555555555555555555555555555555555555555555555555666777777777888888888888<<<:::@@@IIIPPP\\\xxxqqqbbbWWWNNNGGGCCC???>>>===<<<;;;:::::::::999999999999999999999999;;;;;;;;;::::::999999999::::::999999999888888888888999<<>>???999666666555555555555555555555555666777777888888888888888::::::::::::<<<===>>>???>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFGGGIIIJJJJJJKKKJJJKKKKKKKKKJJJHHHEEEDDDHHHIIIKKKLLLLLLKKKJJJIIIMMMPPPVVVaaattt~~~vvv|||~~~}}}pppgggbbbZZZRRRFFFBBB<<<666444444666888222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444555444444444444555555666555666666666777777777777666666777888999;;;=========CCCDDDQQQqqq^^^RRRZZZiiiwww{{{hhhOOOAAA===<<<777111777;;;;;;999:::??????;;;<<<;;;:::999888888777777777777777777666666666666555555555555555555555555555555555555555555555555666666777777777888888888===:::;;;@@@@@@CCCRRRfffwwwvvvsssmmmjjjlllttt|||xxxpppdddXXXPPPJJJEEEAAA<<<<<<:::999999888888888999999999999999999999999:::::::::999999888888888777777777666666666555555999:::===BBBHHHLLLOOOPPPQQQ[[[ppptttmmmjjjmmmssszzzsssaaaWWWMMMIIICCC>>>;;;999777555555444444333222222111111::::::999888777666555555999666444333444555444444222222222222222111111111000000000/////////......------------------------------------,,,,,,,,,,,,...------,,,,,,++++++***------------,,,,,,,,,,,,***+++---...///...------......------,,,,,,------------------------------------............------....../////////000000000//////000000000000111111000111111111222222222222222222333333333444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444333333333333333333333333333333333333333222222222222222111000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111111111111111111111111222222222222222333333333333444333666;;;;;;777555666666666666666666666666666666666666777777777777777888888888888999;;;<<<===<<<===???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHKKKMMMMMMLLLSSShhhzzzppplllkkkppp}}}yyyxxxxxx{{{eeeZZZRRRHHH@@@888666444222111333555666222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444333444444555666666555555666666666777777777777777777888999;;;<<<===>>>BBB@@@EEEUUUlllsssQQQHHHQQQ```kkk{{{ppp```NNNAAA:::666555666:::===<<<<<<>>>???>>>>>>===<<<;;;:::999888888888888888777777777666666555555555555555555555555555555555555555555555555666666666666777777777777999666777<<<;;;888>>>HHHNNNPPPRRRRRRQQQRRRVVVZZZ]]]XXXQQQKKKGGGCCC@@@>>>999999888777666666666666888888888888888888888888888888888777777777777777666666555555555555555555:::>>>CCCIIIKKKLLLKKKJJJQQQeeepppnnnooouuuzzz}}}uuubbbVVVJJJEEE???:::888777666555444444333333222222111111999999888777666666555555:::777333222222333333333222222222111111111111111000000/////////.........---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---------,,,,,,,,,,,,------,,,,,,------------------------............------........./////////000000////////////000000000111000000000111111111111222222222222222333333333333444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222111111222222222222222222222222111111111111111000//////111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111000111111111222222222111111222222222222333333333555333444777888555444666666666666666666666666666555555555555555666777777777777777888999:::;;;;;;:::;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJMMMOOOQQQRRRRRRJJJJJJKKKKKKKKKJJJIIIHHHJJJNNNQQQOOONNNXXXkkkzzz}}}tttoooqqq{{{~~~}}}|||}}}}}}fffVVVMMMGGG@@@999666555444333222333333444111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333333333333333333333333333333333444555666666555555555666666666777777777777777888999:::<<<<<<;;;>>>===@@@GGGRRRwwweeeLLLIIIRRRZZZfffmmmoooaaaHHH777555;;;777:::======<<<===>>>?????????>>>===<<<:::999888888777777777666666666666555555555555555555555555555555555555555555555555555555555666666666777777777555666;;;<<<:::;;;@@@???AAADDDEEEDDDCCCEEEFFFGGGEEECCCAAA???>>><<<;;;777777666555555555555555666666666666666666666666666666555555555555555555555555555666666666777777<<>>???@@@@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIEEEFFFIIIKKKNNNPPPRRRSSSKKKKKKLLLLLLLLLKKKKKKKKKIIIMMMQQQRRRQQQRRRVVVZZZfffzzz}}}qqqwww|||~~~uuuooommmnnneeeZZZKKKAAA===;;;777333555555555444444333333222111111111111111111111111111111111111111111111111000000000111111222222222111111111222222222333333333333333333333333333333222222222333333555666666555555555555666666666666666666666777888999:::;;;777888777;;;@@@BBBXXX|||^^^MMMLLLMMMWWWdddooolll[[[JJJBBB@@@999888999::::::;;;===@@@????????????>>><<<:::999777777777666666666555555666666666666666666666666555555555555555555555555444555555555555666666666999666555666666555444666888999::::::999999:::<<<;;;<<<<<<<<<;;;:::999999777666666555555555555555555555555555555555555555444444444444444444444444333444555666777888999:::???DDDIIIFFFAAABBBKKKTTTjjj~~~~~~{{{ooo]]]OOOAAA===888444333333333333333222222222222222111111777666666666555555555444777444222111222333222222000000000111111111111111/////////.........------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++*********+++,,,,,,+++,,,,,,------.........------............------------........./////////......////////////000000////////////000000000000000000111111111222222222222222222222222222222222222222222222222111111111222222222222222222222222000000000000000111111111111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////////////////////////////......////////////000000////////////////////////000000000000000000000000...///111222333333222111111111111111222222222222444222222555555333333666333333444555666777777888666555555444444666777888999999999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPPPPOOONNNNNNVVVdddxxx|||lllpppvvv|||wwwnnnpppxxx~~~tttgggWWWNNNJJJDDD<<<666444444222000222222222333333333333333111111111111111111111111111111111111111111111111//////000000111222222222111111111111222222222222333333333333333333333333222222222222333444666666444444555555555666666666555555555555666777888999888:::888:::@@@===CCCVVVsss___TTTMMMNNNRRR[[[gggpppnnndddZZZCCC<<<777777888:::===AAA>>>>>>?????????===<<<;;;888888777777777666666666666666666666666666666666555555555555555555555555444444444444555555555666555444444333333333555666333333333333555666888:::777888::::::888777777777666666555555444555555666444444444444444444444444333333333333333444444444222333444777999;;;===>>>BBBCCCCCCBBBFFFRRRdddrrr~~~~~~~~~{{{xxxvvvqqqfffVVVKKK<<<999666444333333333222222222222222222222111111666666555555555555444444444222111222333333222111///000000000111111111222//////.........---------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---+++++++++,,,---+++++++++++++++,,,------++++++,,,,,,---......///------............---------------.........//////........./////////000000........./////////000000000000000000111111111222111111111111111111111111000000000111111111111111111111111111111111111111//////000000111111111111111111111111111111111111111111222222111111000///000000000000000000000000////////////////////////................................./////////000000////////////////////////000000000000000000000000...///111333333333222111111111111111222222222222444222222555666333333666222222444555777999::::::777666555444555666888999999999888888999999::::::===<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPOOONNNNNNOOOOOOQQQYYYfffwwwyyyyyy{{{pppgggYYYHHH===>>>;;;777555444444333222222222222222222222222222111111111111111111111111111111111111111111111111/////////000111222222222111111111111222222222222222222222222222222222222111111111222333444666777444444444555555555666666444444444444444555666777:::>>>:::999@@@@@@===DDDZZZ|||hhhUUUHHHGGGLLLYYYkkkyyy}}}|||^^^OOO@@@<<<;;;:::;;;>>><<<===>>>??????>>>===<<<:::::::::999999999888888666666666666666666666666555555555555555555555555333333444444444555555555111333555555444666888:::444333333444666888999999555777888888555444555777555444444333444444555555333333333333333333333333222222333333333444444444444555888;;;???BBBEEEFFFFFFEEEIIIUUUgggxxxuuunnnooowww~~~xxxtttooohhhaaaVVVKKKCCC888777555444444444222111111111111111111111222222555555555555555555444444222111111222444444222111//////000000111111111222//////.........---------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,222000---+++******,,,---,,,,,,,,,,,,------...///++++++,,,,,,---...//////---..................------------.........//////............/////////000............/////////000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000///000000000111111222222000000000000000000000000222222222222222111000000000000000000000000000000////////////////////////..................................../////////000////////////////////////000000000000000000000000---///111333444333222111000111111111111222222222444222222666666333333666222333444666999;;;<<<===888777555444555666888:::999888888888888888999:::>>>===<<<;;;:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNJJJMMMPPPOOOMMMKKKLLLNNNLLLKKKOOOSSSUUUbbb~~~jjj]]]UUUJJJ@@@:::666555444333333444444444666555444222111111111111000000000000000000000000000000000000000000000000...//////000111222222222000111111111111222222222222222222222222222222222111111111222333444666777444444444555555555666666333333333333333444555666555<<<888444<<<@@@===>>>GGGbbbwwwXXXJJJLLLOOOQQQWWWfff{{{xxxcccMMMCCC@@@;;;999:::;;;<<<>>>???@@@???===<<<<<<<<<;;;;;;;;;;;;::::::777777777777777777777777555555555555555555555555333333333444444444555555222777999666222111111222666555555555777777666555333555777666444333444777333333333222333333444444222222222222222222222222222222222333333444444444888:::===AAAEEEIIILLLNNNHHHIIIUUUnnnvvvnnnkkknnnyyy~~~pppllleee]]]SSSJJJ@@@;;;666555444555555444222000111111111111111111222222777777777777777666555555222222222111111111111000000000000000////////////------............------------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++---+++***)))***,,,///111666444///+++)))***+++,,,------------------------'''((()))***,,,---...///---------............///---------............///....................................////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000......////////////......////////////////////////////////////////////////............////////////............////////////111111000000000000111111000000000000000111111222444444444333333222222222111111222222222333333333444444555777;;;???DDDFFF>>>999666666666777888999999999888888888888888888888999999::::::;;;;;;<<<===>>>>>>>>>????????????@@@AAABBBBBBAAA@@@AAACCCBBBAAAAAAAAABBBEEEHHHJJJIIIHHHGGGFFFGGGIIILLLMMMKKKKKKKKKLLLKKKJJJJJJIIIFFFHHHIIIKKKNNNXXXfffqqq}}}zzzzzzvvvyyyyyymmm]]]OOOFFF@@@999444555555444444444333333333222222222222222222222222111111111111111000//////111111222222222222111111000000000000000000000000000111111111111222222222000000111222333333444444222222333333333333444444444444444555555555555666555555555555666666666666:::999888888999:::<<<===AAAPPPlllzzz___UUULLLIIIKKKRRRddduuu{{{hhhUUUGGG@@@;;;777;;;999:::???@@@===::::::BBB@@@===<<<<<<;;;:::999999999999888888888888777666666777777777777777777444444555555555555444444666555555555555444444444555555555555555555555555555555555555555555555555333333333222222111111111222222333333333444444444222444555555444444666888;;;;;;>>>BBBCCCAAABBBEEEKKK[[[sss|||nnnhhhlllttt|||}}}iiifff```XXXOOOEEE===999555555444444444333333333222111111111000000//////555666666666666555444444222222222111111111000000000000000000/////////...------............------------------------------++++++************++++++++++++++++++++++++++++++,,,+++******+++,,,...000222000---+++***+++,,,---------------------------*********++++++,,,,,,---------------............------------................................................////////////.../////////000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////111111111000000000//////////////////////////////......////////////..................................................................////////////............////////////111111000000000000111111000000//////000000111222222222222222111111111000111111111222222222333333333333444555999===@@@CCC;;;888555444555666777999777777777777777777777777888888999::::::;;;;;;<<<======>>>>>>>>>?????????>>>???@@@@@@??????@@@AAACCCBBBBBBBBBBBBCCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEHHHIIIIIIHHHLLLTTTZZZcccrrr{{{www|||tttpppkkkbbb```ccc\\\SSSGGG???;;;999555222444444444333333333333222222222222222222222222222111111111111111000//////000111111222222111111000111111111111111111111111000000111111111222222222111111111222222333333444222222222333333333444444444444444444555555555555555555555555666666666666999999888888999:::<<<===@@@GGGVVVrrr~~~lll]]]PPPJJJOOOYYYrrrjjjLLL@@@AAA;;;999:::999777777???IIIAAA???>>>>>>@@@@@@???>>>:::::::::999999888888888444444444555555555555555444555555666666555555444666555555555555444444444555555555555555555555555444444444444444444444444333333333222222222111111222222333333333444444444444444444444444555666777======@@@BBB@@@>>>DDDMMMaaasssxxxvvvtttuuuzzzwwwjjjeee]]]SSSIII@@@999666444444444444333333333333111111111111000000000///444444555555444444333222222222111111111000000000000000000/////////......------............------------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,+++++++++,,,---...------------------------,,,+++++++++++++++++++++------------............------------............---------------------------............/////////....../////////000000000000//////......//////000000000000000000000000000////////////////////////////////////////////////000000000000////////////..............................////////////..................................................................////////////............////////////111000000//////000000111000000//////000000111222000000000000000/////////111111111222222222222333222222222444666999<<<===999888666444444555777777666666666666666666666666888888999999:::;;;;;;;;;============>>>>>>>>>>>><<<>>>??????>>>>>>???@@@CCCCCCCCCBBBBBBBBBBBBBBBHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHGGGDDDBBBDDDGGGMMMLLLVVVpppwwwpppttt{{{vvvllliiicccYYYSSSTTTDDD???999666666777555333333333333222222222111111222222222222222222222222000111111111111000000///000111111222222111111000111111111111111111111111000000000111111111222222222222222222222222222222222222222222333333333333444444444444555555555555444555555555555666666666888888888888999:::;;;<<<>>>>>>@@@OOOooo|||dddQQQJJJJJJ[[[pppyyyaaaRRRGGGBBB>>>===;;;999:::???===<<<<<<>>>???@@@???===<<<<<<;;;;;;:::999999888555555555555444444444444444555555666666555555444666555555555555444444444444444444444444444444444333333333333333333333333333333333333222222222222333333333333444444444444333222222333666777777666888777888888888===MMM]]]{{{nnnyyyttthhhbbbWWWKKKAAA999555333444444444333333333222222111111111111000000000000444444444444444333333222111111111111000000000000000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++***+++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........---------------------------------.........//////........./////////000000/////////....../////////////////////////////////////////////////////////////////////////////////////////////////////////........................---......//////......---............................................................////////////............////////////000000////////////000000///////////////000111111000000000000000000//////111111111111222222222222222222222333555666888999;;;<<<;;;666444666777666555666666666666666777777888888888999::::::;;;;;;<<<<<<<<<=========>>>>>><<<===??????>>>>>>???AAAAAAAAABBBCCCCCCBBBAAAAAAGGGGGGGGGGGGFFFEEECCCCCCEEEFFFFFFFFFFFFEEEDDDDDDAAACCCEEEEEECCCAAABBBCCCJJJDDDBBBJJJSSSaaa|||wwwnnnfffaaa[[[QQQKKKJJJ;;;999666555555555444333222222222111111111111000111111111111111111111111000000111111111111000///000000111111111111000000222222222222222222222222000000000000111111111111333333222222222222222222111222222222222333333333333333444444444555555555444444444555555555666666777777777888999999:::;;;::::::;;;@@@SSSvvvjjjZZZRRRPPPPPP^^^{{{rrr___LLLDDDCCC???:::666<<<<<<<<<===??????===<<<>>>>>>===<<<;;;:::999999888777777777777777666666555555666666666666555555666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444555555555666999<<<===;;;888======@@@GGGOOO]]]qqqvvvllluuu}}}}}}~~~|||pppaaaZZZOOOCCC:::555444444333333333333222222222222111111111000000000000000444555555555555444333333111111111000000000//////////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++***+++,,,......---,,,+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------........................//////////////////............//////.............................................................................................///////////////////////////------............------............................................................////////////............////////////000000////////////000000/////////...///000000111111111111111111111111111000000111111111222222222333333333444555666777777???CCCAAA:::666777777555666666666777777888888888777777888999999::::::;;;;;;<<<<<<<<<<<<============>>>@@@@@@@@@@@@AAACCC???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBBBBAAABBBCCCDDD>>>>>>CCCHHHFFFFFFWWWkkkyyyvvv~~~}}}tttmmmooowwwzzzvvvpppkkkcccZZZRRRIII???:::888666555333333333222111///222222111111111000000000111111111111111111111111///000000111111111000000000000000111111000000000111111111111111111111111//////000000000111111111333333222222222222222222111111111222222222333333333333333444444444444555444444444444555555555555666666777888999999999999:::;;;<<<>>>EEEXXXvvvtttiiiSSSOOORRRbbbwwwwww```NNNBBB>>>@@@<<<;;;<<<===@@@AAA@@@???>>>>>>======<<<;;;::::::999999999888888777777777555666666666666666666555666555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333444444444555555555888999;;;===???>>>;;;999;;;@@@NNNdddvvv|||rrriiieeeeeehhhxxxxxxyyyyyyuuurrrvvvzzzrrreeeVVVOOOFFF<<<666444555666333333222222222111111111000000000000000000111111444444555555444444333222111111000000000//////////////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........////////////......------......///........................................................................---------...............////////////////////////------............------------------------------------------------------............////////////............////////////000//////......//////000//////......//////000111111111222222222222222333000000000111111111111222222333333444555555666666>>>EEEDDD;;;555777777444666666666777777888888999777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAACCCEEE@@@AAAAAABBBCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@?????????@@@AAA>>><<<<<>>>>>=========<<<<<<<<<<<<<<<999999888888777777666666555666666777777666666555666555555555555444444444333333333333333333333333333333333333333333333333333333333333444444444444333444444444555555555555333555888999999:::===???GGGTTTnnn{{{pppddd]]][[[^^^gggppp{{{xxxsssqqqmmmkkkoooooofffYYYHHHDDD===777333333555666222222222111111111000000000000000000111111111111333333333333333222222111111000000000//////////////////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////......------......///------------------------................................................,,,,,,---------.................................,,,------......------,,,------------------------------------------------............////////////............//////////////////............/////////............///000000111111111222222222333333000000000000111111111111111222222333444555555555999AAABBB888333666777333444444555666666777888888777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<>>>???AAABBBAAABBBDDDEEEDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCEEEFFFHHHIIIEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???>>>===BBB@@@:::666999@@@BBB???AAAEEELLLVVVeeexxx{{{ssszzz|||}}}~~~wwwqqqiiiaaaZZZSSSLLLGGG:::::::::888666777888888222333333333333333333444333333222222222111111111111111111111111111111111//////000111111111111111//////000000000000//////////////////////////////////////////000000000111111111111222222333333444111111111111222222222222222222333333333444444444333333444444444555555555444555666888888888888777;;;999888::::::<<>><<<777@@@CCC<<<888<<<>>>:::<<<>>>??????AAAJJJXXXccctttxxxqqqjjjqqq}}}zzzyyyllljjjjjjooovvvzzzyyyvvvkkkeeeYYYMMMCCC===:::999222444666444222222111000000111111///...---///000333333333222222222222111000000000000000000000000//////000111111111111111//////000000000000//////////////////////////////////////////000000000000000000111222333333444444000111111111111222222222222222333333333444444444333333333444444444555555333555666888888888777777888666888===<<<999;;;AAALLL|||rrr[[[MMMPPP[[[fffyyyssscccPPPLLLEEE@@@>>>===<<<;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<;;;::::::666666777777777777666666666666555555555444444444333333333333333333333333555555555555555555555555333333333444444555555555444444444555555555666666777;;;???CCCJJJ\\\uuuzzznnn^^^]]]eeeuuuxxxfffaaaYYYSSSQQQNNNFFF===666555333000/////////000111111111111000000000000//////000000111111111222111222222222222111000000........................------,,,,,,,,,,,,++++++***+++---,,,,,,+++---...************************,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------------------------------------------//////.........------------------............///------------------------------,,,+++,,,---...///........................,,,,,,,,,---------......---------............///////////////////////////....................................////////////////////////////////////......////////////......//////000111111111111111111111222333333444555555222222333333333333444444444444333444444555666777777777777888999999::::::;;;:::999999:::===???AAAFFFCCC@@@>>>>>>BBBGGGJJJLLLKKKJJJHHHEEECCCAAA@@@CCCCCCBBBBBBBBBDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===;;;;;;:::::::::888999:::;;;===???AAABBBKKKSSSaaasssxxxzzzwwwvvv|||~~~~~~zzzsssxxx|||tttooommmtttxxxooojjjhhhkkkqqqpppggg___PPPLLLEEE>>>999666555555333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000............////////////............//////////////////............//////000000000000000000000000000111111111111222222222000111111111111222222222222222333333333333444444333333333444444444555555444555555666666666666666888999999::::::;;;;;;<<>><<<:::999888666666888:::<<<===<<<:::999666666666666666666666666555444444333333333333333666666555555555555555666;;;777333222555777666555333444777777555333666:::222@@@PPP[[[kkkvvvgggbbbeeezzzppp```\\\UUUNNNFFFAAA>>>===999888777666444222111111111111000000000000111111000000000000000000000000111222222222222111000000........................------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,...************************++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------------------------------------------------------///.........------------------------............------------------------------,,,,,,,,,---...///........................,,,,,,,,,---------......---------............///............................................................////////////////////////////////////...//////000000//////...//////000111111111111111111111222222333444444555222222222333333333444444444444333444444555666777666666777888999999::::::;;;:::999999:::<<>>:::777555444444555333333333222222111111111111111111111111111111111000000000000000000000000////////////////////////............////////////............//////////////////............//////////////////////////////000000111111111222222222000000111111111222222222111111111222222222333333333333333444444444444555444444555666666666666666888888999999:::;;;;;;;;;>>>SSSqqqppp___VVVNNNLLLUUUgggvvvyyyiiiRRR===>>>>>>;;;999<<<@@@@@@===:::;;;;;;::::::;;;======888888888888888777666555555555555555555555555555555555444444444555666666333333333333444555666666555444444444555555333111666666666333111333:::AAALLL^^^sssyyymmmdddccciii{{{jjjaaaTTTHHH@@@<<<:::999888888666555444222111111111111000000000000111111////////////////////////111111222222111111000///........................------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---************************++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------------------------------............------------------------............---------------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......---------............///................................................---............////////////////////////////////////000000111111000000/////////000111111111111111111111111222333333444444222222222222333333333333444444333444444555666777555555666777888::::::;;;::::::999999:::<<<>>>???@@@???>>>===<<<===>>>???BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<;;;:::999999999999:::999999888777777888888;;;999666777===GGGRRRYYY\\\aaajjjvvv~~~{{{yyy}}}~~~|||~~~|||xxxvvvyyy{{{wwwuuunnneeeQQQNNNJJJGGGCCC???:::666444333222222222222222333222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////---............/////////---............///////////////............//////////////////////////////000000000111111111222222000000000111111111222222000000000111111111111222333333333333444444444444444444555666666666666555777777888888999::::::;;;999CCCPPPaaa{{{gggWWWJJJJJJPPP[[[mmm}}}```IIIFFF???666555999:::888999999999:::999999888888<<<<<<<<<<<<<<<===>>>???666666666666666666666666333333333333444555666777::::::888777777666666666///222555666666555555555444777:::<<>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>><<<<<<;;;<<<<<<;;;:::::::::::::::999999888777666666666777999999999::::::;;;<<<<<<777;;;BBBJJJVVVgggyyyyyywwwxxx}}}|||uuuooojjjhhhdddeeeaaaXXXPPPLLLFFF???999999888777555444444555333333333333222111000000222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////---------.........//////---------.........////////////............//////////////////////////////000000000000111111111111000000000000111111111111000000000111111111222222222222333333333444444444333444555555666666555555666666777888888999999:::;;;>>>@@@BBBOOOmmmcccPPPKKKLLLQQQWWW^^^mmm}}}ppp___RRRJJJCCC===;;;999;;;>>>???<<<999999999999999999999999999999999999999999999999999999666666555555666777777888666666555444444444444555555777999888777888<<<@@@EEELLLSSSYYYdddxxx|||fffXXX]]]dddjjjooovvvxxxzzzzzz}}}{{{xxx{{{mmm]]]GGG999555444333222555555444333222111111000000000////////////000000////////////////////////000111111111111000//////........................------,,,,,,,,,+++++++++***+++,,,,,,*********,,,*********************************++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------------------------------------,,,,,,,,,---------......---------............///................................................------------............////////////////////////000000111111111111000000//////000111111111111111000000111111111111111222111111111222222222333333444444333444444555666777444555666777888999::::::999999999999::::::;;;<<<888999;;;===>>>???>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@??????===<<<;;;::::::<<<<<<;;;;;;:::;;;;;;;;;888777777777777777888888666777:::;;;:::777444222888888888777888>>>GGGOOOTTTYYY^^^___\\\ZZZZZZ\\\YYYYYY\\\bbbkkkrrrvvvxxx|||yyyuuuqqqooonnnnnnooohhhddd]]]UUUNNNIIIFFFDDDAAAAAA>>>999666666444222444555555333000///000222333333444444333222000///111111111111111111111111000000000000000000000000////////////////////////........................------------............------------............//////............//////........................//////000000000111111111//////000000000111111111111111111111222222222333222222222333333333444444333444444555555555555555555555666666777888888999;;;======;;;===LLLggg}}}zzzmmmaaaUUULLLSSSUUU___pppwwwbbbSSSIIIAAA===>>>???<<<<<>>??????>>>===;;;888777999999999999999999999999999999888888888888888999666666777888999;;;<<<===:::;;;<<<===BBBKKKWWWaaazzztttlllppp||||||}}}xxxvvvrrrooopppsssrrrooo[[[NNN>>>555444555444111333333222222111111111000000000////////////000000........................000000111111000000///...........................------,,,,,,,,,,,,++++++***+++,,,+++***)))***+++************************)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------........................,,,------------.........///////////////////////////000000111111000000/////////000111111111111111000000000000000000000000111111111111222222222222444444333444444555666777555666666777777888888888888888888999999:::::::::666888:::===????????????=========>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<;;;::::::999;;;;;;::::::::::::;;;;;;777666666666777888999:::777666666555555555555555888888777555444555888;;;888<<>>AAANNN[[[uuukkkZZZPPPLLLLLLTTTbbbtttkkk[[[KKKDDD???777666;;;;;;<<<<<<============<<<999999999999999999999999666666555555555666777777999999888888888999999:::;;;???FFFQQQbbbuuuuuulllgggfffmmmtttzzzuuuoookkkjjjggg___YYYGGG???777333444555333111111111111111111000000000000//////......//////000........................000000000000000//////...........................------,,,,,,,,,,,,++++++***,,,,,,+++***))))))***************************)))***++++++++++++***)))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------........................,,,,,,---------.........////////////////////////...//////000000//////...//////000111111111111111000000000000000000000000111111111111222222222222444444333444444555666777666777777777777777777777777888888999999999999999777888:::<<<=======================================>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;:::::::::999999888888888888888999999777666666666666777888888777666555444555666777888222222222444777999999999999:::;;;:::999777777777777777888999<<<===>>>>>>>>>===;;;:::888888777777;;;::::::999999999999999555444333333222000/////////000000222444555666666/////////000000111222222///000000000111111111222000000000000000000000000////////////////////////........................,,,,,,---------.........,,,,,,---------.........//////............//////........................////////////000000000111////////////000000000111000000000111111111111222111222222222222333333333222333444444555555444444333444444555666666777777666666:::??????>>>BBBIIIVVVwwwhhh^^^WWWXXX\\\```iiiqqqzzzuuulll]]]TTTTTTKKKHHHCCC>>>;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888999:::<<<>>>???;;;<<<>>>BBBFFFJJJMMMOOO\\\aaakkkzzz}}}uuummmpppkkkeeeaaa]]]aaaqqq{{{yyytttmmmfffcccaaaZZZNNNEEE999666333222222222111000000000000000000000000000//////............//////........................000000000000000//////...........................---------,,,,,,,,,++++++***,,,,,,+++)))((()))***************************)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------........................,,,,,,,,,---------......////////////////////////......////////////......//////000111111111111111000000000000////////////000111111111111222222222444444444444444555777777777777777777666666666666777888888999999999888888888999::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????BBBBBBBBBAAAAAAAAA@@@@@@::::::::::::::::::::::::777666666666666666777777777777666555555555666666111333555666777666444333777444333444777777444111444444333333333333333333444444444555666666666666222333444666666666666555333444555666555444222000222111222333333111111111444222111111222222///---222222111000000000111111//////000000111111111222000000000000000000000000////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---------......//////............//////........................////////////000000000000////////////000000000000////////////000000000000111111222222222333333333222333444444555555444444333333444444555666666777;;;666666;;;<<<999:::???@@@PPPoooooo^^^UUURRRVVV\\\YYYdddpppzzzqqqaaaTTTLLLIIIHHH@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEHHHKKKMMMOOORRRXXXaaannn|||uuufff[[[RRRUUUYYY```eeefffmmm~~~{{{yyyqqqmmmggg^^^WWWUUUSSSKKK>>>555444333222000//////......////////////000000000000//////............//////........................000000000000///////////////............------------------,,,,,,+++++++++++++++++++++++++++++++++************************(((((()))***++++++,,,,,,************************+++++++++*********))))))++++++************++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................------------------------------------------------////////////////////////---...///...---...000222////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333444555555444444555777:::777777777888888999999999999999:::;;;;;;::::::::::::;;;<<<===>>>>>>=====================>>>?????????@@@@@@AAAAAABBBBBBCCC;;;;;;::::::999888777777999888888777666555555444555555444333333333333444999888666555444444555555444333333222222333333444666666555444333333222222333333333333333333333333333333222222333333444555444444444444444444444444333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000000///---,,,,,,---///000------------------------------------------------......//////...---,,,,,,....................................////////////111111000000//////......000000000000111111111111//////000222222333333222333333333444444333222222333333333444444444555555777777888999:::<<<>>>???AAA???JJJccc}}}pppaaaZZZVVVOOOOOOVVVZZZ^^^nnnxxxooopppiiiaaa\\\]]]aaagggjjjgggqqq{{{|||~~~xxxpppggg[[[TTTXXX___eeeyyy{{{oooeee[[[QQQKKKDDD:::444222111111111111000000000000000000000000000000000000////////////////////////........................000000000000/////////...............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************+++++++++*********))))))++++++************++++++************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,---......///+++,,,,,,------,,,,,,+++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................------------------------------------------------........................---...//////......000111.../////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333666777777666555666888:::999999999999888888888888888:::<<<>>>>>>===;;;999::::::;;;<<<>>>???@@@@@@===<<<<<<<<<<<<===>>>???>>>>>>>>>???????????????;;;::::::999888888777777888888777777666555555444555555444333333333333333666555444333333333444555444333333333333333333444555555555444333222222222333333333333333333333333333222222222222333444444444444444444444444444444333222222111111222222333222222222222222222222222111111111111111111111111////////////////////////000000000000000///......////////////////////////000...---,,,,,,---...000------------------------------------------------......//////...------,,,....................................////////////111000000000/////////...//////000000000111111111///000111222222222222222222333333444333333222222333333333444444444555555666666777888999;;;===>>>AAA===AAANNN]]]tttwwweee```YYYSSSOOOKKKKKKTTT^^^kkknnnvvvtttjjjgggaaa[[[\\\^^^]]]ZZZZZZeeerrrvvvhhh[[[LLLDDD>>>888444333111111111000000000//////////////////////////////................................................000000000/////////..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************+++++++++***************++++++************++++++************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------........................---///000///......///111....../////////000000000000000000000111111111111000111111111111222222222333333333333333333333333888999999888777777999;;;;;;;;;:::999999888888777777:::>>>AAAAAA???<<<:::;;;;;;;;;<<<>>>@@@BBBDDD<<<<<<;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;:::999999888888777777666777777777666555555444444555444333333222222333333333333222222222333444444444444333333333333444444444444444333222222111111222222222222222222222222222222111111222222333444333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111//////////////////////////////000000000///......///////////////////////////...---,,,,,,---...///------------------------------------------------.........///......---,,,....................................////////////000000000000//////////////////000000000000111111000111111222222222111111222222333333333333222222333333333444444444555555555555666777888:::;;;<<<===::::::===AAAMMMiiivvvuuummm```VVVSSSQQQOOOVVVXXX\\\eeessstttllleeeWWWSSSVVVTTTSSSXXX```fffiiinnn|||~~~|||}}}{{{yyy{{{~~~}}}yyyfffVVVDDD;;;888555333333111111000000000000//////////////////////////////................................................000000/////////..................---------,,,,,,,,,+++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++************++++++************************+++++++++++++++++++++++++++******************+++************++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------...........................///111000///...///000........./////////000000///000000000111111111111000000111111111222222222333333333333333333333333777888999999777777888::::::::::::999999999999999888:::===???@@@???===;;;>>>===<<<<<<===???BBBDDD;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999888888888888888777777666666666666666666555555444444444444333333222222222222222111111222222333444555555444444333333333333444444333333222222222111111111222222222222222222222222111111111111111222333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111////////////////////////...///////////////......///////////////////////////...------------...///---------------------------------------------------...............------....................................////////////000000000000////////////////////////000000000111000111111222222222111111111111222333333333333222333333333444444444555555555555555666777888999:::888888:::===<<<===HHHVVVmmmtttdddYYYXXXTTTQQQQQQYYYgggrrrwwwqqqiii^^^YYYZZZ]]]VVVYYY[[[XXX```mmmpppwwwvvvyyy{{{pppjjjkkknnnnnnlllZZZJJJ:::333333222111222111000000000////////////////////////////////////................................................////////////...............------------,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************************************++++++************++++++************************++++++++++++++++++++++++*********++++++*********)))))))))******+++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------...........................000111111000//////000............///////////////000000000111111111111000000111111111222222222333333333333333333333333555666888888666666777888777777888999999:::;;;;;;999:::::::::;;;<<<======@@@???===<<<<<<>>>@@@AAA;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999888888777777777666666666666555555555555555555444444444444333333222111111111111222000111222333444555555555333333222222222222333333111111111111111000000000111111111111111111111111111000000000000111222222222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000..............................////////////.......................................------.........------------------------------------------------------...............---....................................////////////////////////000000000000...////////////000000000000000111222222222111111000111222222333333333222333333333444444444555555444444444555666777888999999999:::>>>>>>======???EEEVVVxxx}}}zzzrrrdddVVVOOOQQQUUUYYYbbbiiikkkjjjkkkkkkkkkiiikkknnnrrrtttqqqmmmhhhhhhhhheeecccffflllllliiiggg___XXXUUUSSSQQQPPPRRRWWWWWWcccnnnwww~~~rrreee``````^^^WWWQQQHHH<<<111000111111000000000000000////////////.........................................................................../////////.........------------------,,,,,,,,,,,,*********+++++++++++++++***************************************************************************************************************+++++++++++++++************++++++************************************************)))***++++++++++++***)))(((((())))))***+++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...000222222111/////////------........./////////000000000000111111111111000111111111111222222222333333333333333333333333222444666666666666666777555555666777999:::;;;<<<999888888888999:::===>>>@@@???>>>===<<<===>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;:::999999888777777555555555555555555555555444444444444444444444444333222111111000000111111000111222333444555555444222222111111111111222222000000000000000000000000000000000000000000000000000000000///000000111222111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000........................------.../////////......................................................------------------------------------------------,,,---......///.............................................////////////////////////000000000000......////////////000000//////000222222333333222///000111222333333333333333333333444444444555555555555555555666777888999<<<999777999<<<======<<>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;777777777777777666666666444444444444444444444444333333333333333333333333222111111000000000000000...///111222222111000000000000////////////000000.........///////////////000000000000000000000000///////////////000111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000........................,,,,,,---.../////////...........................------............------------------------------------------------------,,,,,,---.../////////......................................./////////000.../////////000000111111............/////////000,,,---///111333444555555//////000222222333333333333333333444444444555555666666666666666777888999222888===<<<:::999:::;;;333:::@@@CCCJJJdddvvvppptttyyy|||~~~{{{oooeee```aaadddfffjjjppptttrrrpppqqqqqqpppuuu{{{~~~wwwvvvxxxzzzssstttxxx}}}zzzppphhhfffbbb]]]UUUDDD555222888111000111222///,,,...333000/////////....................................------------------------........................///............------------,,,***++++++,,,***)))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********************)))))))))))))))************++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***++++++***)))***,,,+++++++++*********))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////////////////////////////............////////////000111111111111222222222444444444333333222222222333333333444444444555555666666666666666555555555888888777777888888999:::;;;;;;;;;<<<===>>>>>>???>>>======<<<;;;;;;::::::888888777777666666555555333333333333333333333333333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////////////////000000000000111111000000//////......////////////////////////000000000///......------.................................------,,,,,,,,,------------------------//////...---,,,,,,++++++------------------------,,,------......------,,,........................+++,,,.../////////...---+++,,,,,,---...///000000000000000000000000000000------......///000000000000000000000000000000000000111111111111222222222333333333333333444555666444555555666666666666666888777666666666777999:::999;;;<<<>>>BBBLLL\\\ggg|||{{{}}}xxxuuutttuuuvvv{{{rrrkkklllsssuuunnngggeee^^^RRREEE;;;444111111//////............/////////............---------....................................................................................------------...,,,++++++,,,,,,+++)))******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,***++++++++++++++++++,,,************************,,,------,,,***)))***++++++++++++*********)))))),,,+++***))))))***+++,,,++++++***))))))***++++++******+++++++++,,,,,,,,,*********************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////....................................////////////000111111111111222222222444444333333333222222222333333333444444444444555666666666666555555555555888888777777888888999::::::;;;;;;<<<======>>>>>>=========<<<;;;:::::::::888888777777666555555555333333333333333333333333333333222222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////......................................./////////000000000000000000000000//////..........................................////////////////////////////////////......---------,,,,,,,,,........................///......---,,,,,,++++++------------------------,,,,,,------------,,,,,,........................,,,------...............---------......//////000///////////////////////////////////////.........000000000000000000000000000111111111111222222222333222222222222222333444444444555666666666666666888777666666666777888999666888:::999:::>>>GGGNNN]]]kkk{{{xxxvvvwwwxxxmmmiiifffiiinnnooojjjcccLLLHHH@@@888333000000000//////............/////////............---------....................................................................................------------...,,,++++++------,,,***++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++*********************************---......---+++))))))***+++++++++***************,,,,,,++++++++++++,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////000111111111111222222222333333333333222222222222333333333333444444444444555555555555555555555555888888777777888888999::::::;;;;;;<<<<<<============<<<<<<;;;;;;::::::999888888777666666555555444333333333333333333333333333222222222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.............../////////............................../////////000000000000000000////////////...........................,,,------...//////000000////////////////////////...------------,,,,,,,,,.................................------,,,,,,+++------------------------,,,,,,------------,,,,,,---------------------------------------......///.........///////////////////////////////////////111000000///......------000000000000000000000000000111111111111222222222222222111111000111111111444444555666666666666555777777666666666777888999888:::<<<;;;999888;;;>>>???GGGXXXsss{{{wwwuuutttgggeeeddddddddd```ZZZTTT:::888555333111111222333//////............/////////............---------........................------------------------------------------------.........---------,,,,,,...,,,+++,,,------,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************+++,,,---,,,***)))***+++************************+++++++++++++++++++++++++++******************+++******+++++++++,,,,,,,,,************************,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.......................................////////////000000111111111222222222333222222222222222222222222222333333333444444444444444555555555555555666888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888777777666555555444444222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------....../////////................................./////////000000////////////////////////........................---------....../////////////////////////////////------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------...---,,,+++,,,---.../////////////////////......////////////////////////000000//////............////////////////////////000000111111111222222222222222111000000000111111333444555555666666555555666666666666777777888888777999;;;;;;::::::<<<>>>BBBBBBFFFTTTlll~~~zzzwwwpppllljjjgggbbb\\\TTTKKKCCC???555444333222111111000000///......------......//////............---------........................------------------------------------------------...------------,,,,,,,,,---+++++++++------,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))***+++++++++++++++++++++++++++++++++++++++******)))))))))************************''')))******))))))***,,,************************)))******************)))*********++++++***************+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..........................................////////////000000111111111222222222222222222222222222222222222222222333333333444444333444444444555555666666888888777777888888999:::::::::::::::;;;;;;;;;;;;:::::::::::::::999999999777777666666555444444444222222222222222222222222222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,------......//////....................................////////////.............../////////........................///.........---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,++++++---...///////////////................................................//////000000////////////////////////000000111111111222222222222222111111111111222222333444444555555555555555555555666666777777777777444555555666666888;;;============@@@LLLaaazzz|||rrrssswwwyyyxxxmmmgggaaa]]]UUULLLAAA999444222000000000///...---+++***......------------......///............---------........................------------------------------------------------------------,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((()))***++++++,,,,,,,,,++++++++++++******************)))))))))************************%%%'''((()))))))))+++,,,***************+++++++++((()))************)))((()))***++++++++++++***)))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------............////////////000111111111111222222222111111111222222222222222222222222222333333333333333333333444555555666666888888777777888888999:::::::::::::::::::::::::::999999999999999999999999777777666555555444444333222222222222222222222222222111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////---------------.........------------------------------........./////////---............/////////------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.......................................------......///000000111000000000000000000000000000111111111111222222222111111000000111222222333333333444555555555555444444555666777777777666666777666555444555777:::;;;777;;;?????????DDDOOOXXXsss|||tttsssrrrqqqrrrvvv{{{}}}yyypppfff___JJJFFF@@@:::555222111111---......///......---,,,......------------......///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***)))((()))+++,,,+++*********************************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------))))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))))))))************************************'''(((******))))))***,,,))))))*********+++++++++)))***++++++++++++***))))))***++++++++++++***)))******+++++++++,,,,,,,,,************************)))+++---......---+++)))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------............////////////000111111111111222222222000111111111222222222222111222222222222333333333222222333444444555666666888888777777888888999:::::::::999999999999999999888888888999999999999999777666666555555444333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////...------------------,,,---------------------------------.........//////---------.........//////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,------.......................................///////////////000000000000000000000000000111111111111222222222.........///000111222333222333444444555555444444444555666777777777666555999888777777888999999999<<<>>>@@@@@@>>>======???GGGPPP___sssyyyqqqjjjhhhjjjkkkjjjeee\\\SSSMMM:::666333111222222111000//////000000000000000000...------,,,,,,------...///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))((('''(((***++++++)))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,------......************+++,,,---...,,,,,,,,,++++++*********(((((())))))******++++++***************************+++,,,+++***)))***+++))))))******++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************)))+++---000000---+++)))*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------............/////////000000111111111111222222222000000111111222222222222111111222222222333333333222222333333444555666666888888888777888999999::::::999999999999999999999888888888888888888999999777666666555444444333333111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,---------------------------------.........//////---------.........//////------------------------+++,,,,,,------......///........................,,,,,,,,,------.........------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******++++++,,,---..............................000000000///......------000000000000000000000000000111111111111222222222,,,,,,,,,---///000222333222333444444555555444444333444666777777777666555444444444666888888777666<<<:::888999===@@@AAAAAABBBDDDGGGSSSmmmzzzxxxvvvssseeeccc```ZZZQQQGGG???999777444111111333333000,,,//////.....................------,,,,,,------...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++...------,,,+++***))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++*********))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000111111111000000///000111111111111222222222000000000111222222333333333333333444444444555555777666555555555666888999999999999999999999999999555555555666666666666666555555444333333222111111222111///.........///000000000000000000000000000////////////////////////---------............/////////////////////////////////.........---------................................................------............---------------,,,,,,+++++++++,,,,,,,,,---------......000///...---------------------------------------------++++++++++++------...---,,,,,,++++++++++++///...,,,*********,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...............///000000////////////////////////////////////000000000000000111111111111222222222000000000000111111111111111444999======999444000555555666777777777777777555555555555666666666666888999999::::::;;;;;;<<<======@@@GGGTTTdddsss}}}xxxpppeee]]]PPPEEE===777444333000000000000////////////...................................................------,,,,,,++++++***------------------------.................................------,,,,,,,,,...------------,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))************)))))))))(((************************)))************+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))************++++++++++++++++++*********))))))************************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000111111111000000///000000111111111222222222000000000111222222333333333333333444444444444555777666555555555666888888999999999999999999999999666666666555555555555555555444444333222222111111222111000///...//////000////////////////////////........................------------....................................///.........------------................................................------............------...---------,,,,,,,,,+++,,,,,,,,,---------......//////...------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,///...,,,******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...............//////000.........................../////////000000000000000000111111111222222222000000000000111111111111000222444555555444222000444444555666666666666555555555555555666666666666888888999999:::;;;;;;;;;@@@??????@@@DDDJJJOOOSSS[[[hhhzzz~~~xxxxxxyyy}}}}}}~~~~~~vvviii___KKKEEE>>>777444222111111000000000000/////////...................................................,,,,,,,,,,,,------------------------------------..............................---------,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))************))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))************++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////000000111111000000000000000000111111111222222000000000111222222333333333333333333444444444444666666555555666666777888888888888888888888888888666666666555555444444333444444333333222111111111111111000///////////////////////////////////////........................------------................................................------------------------------------------------------------------............------.........---------------,,,,,,,,,---------......//////...------------...---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......------......///000............................../////////000000000000000000111111111222222000000000000111111111111111111000000000000111222333333444555555555555444444555555555555666666666888888888999::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@HHHRRR^^^kkkwwwtttuuuwww}}}vvvnnnhhhcccZZZMMMBBB888666222111111222222222000000000/////////......////////////////////////........................+++,,,,,,---......//////------------------------------------------------...------------,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))++++++******))))))((((((******************************************************************************************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...///000000000000000000000000000000111111111111000000000111222222333333222222333333333444444444555555555555666666777777888888888888888888888888666666555555444333222222333333222222111111111000111000000///////////////////////////////////////........................,,,,,,---------.................................------------------------------------------------------------------------,,,------......------,,,........................,,,,,,,,,---------......///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////................................./////////000000000000000000111111111111///000000000111111111111222222111111111222333444333333444555555555555555444444444555555555666666777777888888999:::::::::777999;;;???AAADDDEEEEEEDDDEEEHHHLLLSSSbbbxxx~~~|||}}}|||nnn[[[NNNGGGAAA999222444222111111222222111000000000/////////.........////////////////////////........................---------.........//////------------------------------------------------------------------------------,,,,,,,,,+++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((((((((()))******++++++))))))))))))))))))))))))++++++******))))))((((((******************************************************************************************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++************************************************++++++,,,------------,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///......///000000000000000//////000000000111111111000000000111222222333333222222222333333333444444444555555666666666666666777777777777777777777777666555555444333222222111222111111111111111000000000000000000000//////...................................................,,,,,,,,,------------...........................,,,,,,------------------------------------------------------------------,,,,,,------------,,,,,,........................,,,,,,,,,---------............---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////....................................//////////////////000000000111111111///000000000111111111111000111222333333333333333444444555666666666666555444444444444555555555555666666777888888999999:::<<<<<<<<<<<<===>>>??????CCCCCCEEEIIILLLTTTeeevvv|||tttpppppptttxxx}}}vvvrrr___SSSDDD:::888888666333111000////////////---+++////////////............////////////////////////........................//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))******+++++++++))))))))))))))))))))))))************))))))))))))******************************************************************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++***************+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***************++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///------...///000000000000/////////000000000111111000000000111222222333333222222222222333333333333444444555666666666666555666666666666666666666666444444444333333222222111000000000000000000000000000000000000000///..............................------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------.........,,,,,,,,,---------.........------------...//////------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///------------------------------.........//////////////////000000000111111000000000000111111111111---///111333333333111000444444555666666666666666333444444444444555555555666666666777888888999999======;;;::::::;;;<<<===>>>>>>BBBHHHIIIKKKXXXgggxxx|||xxxtttsssvvv{{{~~~uuulllddd[[[TTTOOO@@@;;;777444444333111...///......///000000...---/////////.........------................................................//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++++++++*********++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))***************************************************************************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++))))))*********+++++++++************************)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,---...///000000000000////////////000000000111000000000111222222333333111222222222222333333333333444555666666666555555666666666666666666666666333333333222222222222222000000000000000000000000///000000111000///...---........................------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---------......---------------...//////------------------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...***+++,,,,,,------------******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///---------------------------------.........//////////////////000000000111000000000000111111111111---...000111222222111111333333444555555555555444333333444444444555555555555555666666777888888999888999:::;;;===???@@@AAA???===AAAHHHGGGEEEPPP___kkkvvvzzzvvvttttttnnnddddddgggppp}}}yyyqqqoooqqqssssssrrrkkkcccXXXMMMDDD>>>888444333333444333000...,,,+++000//////000111222111/////////.........---------------------------------........................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++************++++++++++++******************************************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******************************************************************************+++,,,,,,,,,,,,+++************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////,,,---...///000000000000////////////000000000000000000000111222222333333111111222222222333333333333333555666666666555444666666666666666666666666222222222222222222333333////////////000000000000///000111111111000...---........................------------------------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......---------------...///000------------------------++++++------------++++++++++++++++++,,,,,,---...***+++,,,---------------******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......---------------------------------.........//////////////////000000000000000000000000111111111111000000000111111333333444222222333444444444333333333333333444444444555555555555666666777888888888555666999<<<===>>>======???===@@@GGGGGGFFFRRRcccgggqqqvvvuuuuuussseeeSSSMMMKKKKKKPPP\\\kkkxxxxxxlll___ZZZZZZYYYPPPHHHGGGCCC===999777555111...///000111///---...222666///...------......---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******)))))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++,,,------+++)))******************************+++*********))))))(((((()))))))))))))))))))))))),,,++++++*********))))))******************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************,,,,,,+++***))))))******,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,++++++***)))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------////////////000000000000000000000000111111111111111111000000111111222333111111222222222333333333111222333444555555555555555555666666555555444333333333333333333333333333000000000000000000000000000000000000000000000000//////.........---------------------------------------------------------...---,,,,,,,,,,,,---...------------------------,,,***)))+++...///---+++------------------------------------------------...---,,,,,,++++++,,,,,,---------............///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............------------..............................---------............///000000000000000000000000000000000000111111111111000111111111111222222222444444444333333222222222444444444555555555666666666666666666777777777777999999999999:::<<<>>>???CCC???<<<@@@DDDJJJRRR[[[kkkkkkfffbbbhhhmmmaaaNNNHHHEEECCCDDDJJJPPPVVVYYYeeekkksss}}}{{{ssslllXXXSSSMMMEEE???<<<;;;;;;777777666555333222111000000000000000000000000000////////////////////////------............------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++************))))))((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,***)))))))))************************************)))))))))((())))))))))))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************,,,++++++***))))))******,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------.../////////000000000000//////000000000111111111111111000000111111222333111111111222222222333333111222333444555555555555555555555555555444444333222222222222222222222222000000000000000000000000//////////////////////////////.........---------------------------------------------------------...---,,,,,,,,,,,,---...---------------------------++++++,,,///000...,,,------------------------------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............------------..............................---------............/////////////////////////////////000000000111111111000000111111111222222222444444333333333222222222333333444444444555555555666666666666666777777777777777777888:::===???AAAEEEAAA???@@@BBBFFFPPPYYYfffnnnrrrooommmfffTTT@@@CCCAAAAAACCCGGGJJJLLLMMMOOOSSSYYY```ggglllooopppkkkfffaaabbbhhhooorrrssswwwzzz~~~{{{xxxyyyxxxtttqqqqqqlllfffbbb```\\\UUUPPPFFFDDD@@@<<<999888999999555555444333222111000000000000000000000000000000////////////////////////------............------........................------------------------------------------------...------,,,,,,+++++++++------------------------,,,,,,------------,,,,,,*********************************++++++++++++,,,+++++++++++++++***************++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))************(((***++++++)))(((((()))************************************))))))))))))))))))))))))))))))))))))******+++,,,,,,***)))(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************,,,+++******)))*********,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------....../////////000000000//////000000000000111111111000000000000111222222111111111222222222222333111222333444444555555555555555555555555444333333111111111111111111111111000000000000000000000000////////////////////////...............---------------------------------------------------------------,,,,,,,,,,,,---------------------------------,,,,,,---//////...---------------------------+++++++++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------.....................---------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******+++------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............------------......---------------------------------............/////////////////////////////////000000000000111111000000000111111111222222333333333333222222222222222222333333333444444444555555555666666666777777555555666888;;;===@@@AAABBB@@@???@@@???CCCNNNZZZiiizzzsssbbbNNN???@@@@@@AAACCCEEEEEECCCBBBCCCDDDGGGJJJMMMPPPSSSTTTPPPLLLIIIIIILLLOOOPPPPPPSSSTTTWWWZZZ]]]```aaabbbbbb]]]WWWTTTSSSRRRNNNKKKMMMIIIDDDBBBBBB@@@<<<999777777666555444444444555222222222111111111000000000000000000000000000000////////////////////////------............------........................------------------------------------------------//////...---,,,+++******------------------------,,,,,,------------,,,,,,************************************+++++++++++++++++++++*********************++++++++++++******++++++******************))))))))))))))))))))))))((()))))))))************(((***++++++***))))))************************************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************************************++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,*********,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,------------------........./////////000000////////////000000000111000000000000000111222222111111111111222222222222111111222333444444444444444444555555555444333333111111111111111000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------........./////////......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...---------------------------------............///////////////////////////////////////000000000111000000000000111111111111333222222222222222222222111111222222222333333333444444444555555666666777555666777888:::<<<>>>???======>>>===<<>>===BBB???<<<;;;;;;;;;:::888;;;999666555777888777666555555555444333222111000111111111111111111111111000000000000000000000000////////////////////////------............------........................------------------------------------------------......------,,,,,,,,,+++------------------------,,,,,,,,,------,,,,,,,,,************************))))))*********+++++++++************************)))******++++++******)))******************++++++************************((()))))))))************)))+++,,,,,,+++***++++++************************))))))))))))))))))******)))))))))))))))))))))))))))***++++++,,,+++***)))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************************************+++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////...////////////000000000000000//////000000111222000000111111111222222222000111222333444444444444444444444555444333333222333333222222111111111111////////////////////////........................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------------.../////////......------,,,+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,---------------------------------------............///...........................////////////000000000//////000000000111111111222222222222222222222222111111111222222222333333222333333444555555666666666777888999999::::::;;;<<<<<<<<<<<<999:::EEERRR```vvvnnnYYYNNNKKKEEECCCAAAAAACCCDDDDDDCCCDDDDDDCCCCCCDDDFFFIIIJJJFFFEEECCCAAA@@@>>><<<::::::;;;;;;<<<<<<<<<<<<<<<:::999888888999999999888999777555444555666777777555666666555444333111000111111111111222222222222////////////////////////////////////////////////------............------........................------------------------------------------------,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,,,,,,,+++************************)))))))))************+++)))))))))***************))))))************)))))))))))))))***************************************))))))))))))************)))+++,,,,,,+++++++++,,,************************))))))))))))************))))))))))))))))))))))))***************+++++++++******************************++++++++++++******)))************+++++++++*********************************************************************************)))******+++,,,*********)))******+++,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,------,,,***)))***+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------.........------........./////////......////////////000000000////////////000111111000000000111111111111222000111222333333444444444444444444444444333222222333333333222111111000000000000000000000000000000........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------.........---------------++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,......,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................////////////000000/////////000000000111111111111111222222222222222111111222222222333333333111222222333444555666666777777888999999999999888>>>======<<<999888???HHHTTThhh|||ppp[[[NNNIIIDDDAAA>>>===>>>AAABBBCCCAAAAAAAAABBBCCCFFFHHHIIIEEEDDDCCCAAA???===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999999888888777777777888777666444222111111111222222333333333333222222111111111111111222222222////////////////////////////////////////////////------............------........................------------------------------------------------++++++,,,---...///000000------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))************((()))))))))*********+++))))))************))))))((((((((())))))*********************************))))))))))))************(((***+++,,,+++***+++,,,************************((()))))))))************))))))))))))))))))))))))+++***)))((()))***,,,---))))))))))))))))))))))))******++++++++++++******)))************+++++++++******************************************************************************))))))***++++++,,,******))))))***++++++,,,***************************+++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,------,,,***))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///---------.........//////........./////////000000///////////////000111111000000000000111111111111000111222333333444333333333444444444444333222222333222222111000000//////000000000000000000000000........................---------.........//////------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***,,,...---***)))***++++++++++++++++++++++++++++++++++++,,,------.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................./////////000000////////////000000000111000111111111222222222222222222222222333333333444111111222333444555666666444555777888999999999999<<<::::::======<<>>>>>>>>>>>???@@@AAACCCFFFGGGIIICCCCCCBBBAAA???=========;;;;;;;;;:::999777555555555666777666555333333333444444555444222111000000000000111111111222222222000000000000000000000000////////////////////////////////////////////////------............------........................------------------------------------------------,,,,,,------......//////------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))************(((((())))))*********+++))))))************))))))''''''(((((()))))))))***************************))))))))))))************'''(((***+++***)))***+++************************(((((())))))*********+++)))))))))))))))))))))))),,,***((('''(((***,,,...((((((((((((((((((((((((******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))******************************))))))***+++,,,,,,******))))))***+++,,,,,,************************)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,---...,,,***))))))***)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////............/////////000///////////////000111111000000000000111111111111000000111222333333333333333333444444444333222222222111111000///......---000000000000000000000000........................---------.........//////------------------------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++---///...+++)))***,,,++++++++++++++++++++++++++++++,,,------...//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000////////////000000000000000000111111222222222222222222333333333444444444000111111222444555666666222444666888::::::::::::777555777===AAACCCFFFKKKSSSUUUYYY\\\XXXPPPIIIEEECCCAAA>>>=========<<<:::;;;<<<===???AAACCCDDDEEE@@@@@@@@@>>><<<<<<===>>>777777888999:::::::::999333555666666555444555555000222555666666666666777333333222000000000000000000000//////............////////////////////////////////////////////////---..................---........................------------------------------------------------..................------------------------------+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************)))))))))))))))***))))))))))))))))))))))))***************)))((((((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,************************************************))))))***+++---...//////***,,,......---,,,---...,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000000000000000111111111111111111111111222333444555444444333333333333222222000000000000////////////111111000000//////............//////......---,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))***...,,,+++,,,+++)))+++000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))***+++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,------------,,,,,,+++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++...------,,,,,,------......,,,***+++...///...---//////.........------------------............///////////////000000000000111111111000000000000000222222222222222222222222111222333333444444333333555555666666777777888888::::::;;;===@@@DDDHHHJJJKKKJJJHHHFFFDDDBBBAAA@@@???>>>======>>>===;;;999<<<<<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::888888888888888888888888666666666666555555555555333333333333333333333333222222222111111111111000000000000000///////////////////////////////////////////////////.........//////.........---------000000000///......------------------------------......---------,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))***************)))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************************************+++++++++*********))))))************************++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************************************************************+++++++++,,,,,,************************************************)))******+++,,,---......***,,,......---,,,---...,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000000000000000111111111111111111111111222333333444333333222222222111111111000000000000////////////000000000000//////............//////......---,,,///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***+++,,,)))))),,,---***+++...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++---------,,,,,,---------...,,,***+++---///...---///.........---------------------............///.../////////000000000000111000000000000000000000222222222222222222222222111222333333444444333333555555555666777777888888999888888999<<>>===<<<;;;<<<>>>???>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888888888888888888888888666666666666555555555444222222222222222222222222222222222111111111000000000000000000/////////...////////////////////////////////////............//////.........---------............////////////------------------------......---------,,,,,,,,,------------,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***)))))))))))))))******)))))))))))))))))))))))))))************))))))(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))*********++++++************************+++++++++***************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++***++++++,,,,,,++++++************************************************************++++++++++++,,,************************************************++++++++++++,,,,,,,,,---***,,,---...---,,,---...,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000000000000000111111111111222222111111111222222333222111111111111000000000000000000000////////////000000000////////////.........//////......---,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...,,,(((&&&+++...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,***+++---......---............---------------------............///....../////////000000000000000000000000000111111222222222222222222222222111222333333444444333333444555555666666777888888999888888888:::<<>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999666666666666666666666666666666555555555444444444111111111111111111111111222222111111111000000000000000000/////////......////////////////////////.......................................---------,,,------...//////000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))************)))((())))))((((((((((((((()))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++***************************************************************++++++++++++************************************************,,,+++++++++++++++++++++***+++------,,,,,,,,,---,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000///000000000111111111111333222111111111111111222222222111111111000000000000000000000////////////////////////////////////.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++...111222+++&&&)))---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,------------------------------------------............///........./////////000000000000000000000111111111111111111111111111111111111222333333444444333333444444555555666777777888:::999999999;;;>>>@@@BBBEEEEEEDDDBBB???<<<999777<<<:::888888;;;===??????<<<======>>>>>>>>>======:::::::::999999888888888555555555555555555555555555555555444444444333333000000000000000000000000111111111111000000000000000000/////////.................................------...............///........................---------....../////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((())))))*********)))))))))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************++++++++++++************************************************************************************************************************************************))))))*********++++++++++++******))))))******+++***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************************************,,,,,,++++++++++++******)))+++------,,,+++,,,---,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000///000000000111111111111222222111111000111111111333222222222111111111111000000000000////////////.............../////////.........///......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,000222999///((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++******************+++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++,,,---...,,,,,,---------------------------............///............//////////////////000000111111111111111111111111111111111111111222333333444444333333444444444555666666777777888777888999;;;>>>BBBDDDBBBCCCCCCCCCBBB@@@>>><<<===;;;888777999:::;;;;;;<<<<<<=========<<<<<<;;;888888888888777777777777444444444444444444444444444444444444333333333333000000000000000000000000111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---.....................///.........---------,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))************)))))))))((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************************************************************************************)))************+++++++++******))))))))))))*********++++++,,,,,,++++++***************************************************)))))))))************+++************************************************+++++++++++++++*********)))+++,,,---,,,+++,,,---,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000000000000000111111111111111111000000000111111222333333222222222111111111000000000000////////////---............/////////......//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,///111999111******+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++************)))***++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,+++***+++,,,...,,,,,,,,,,,,---------------------............///------.........//////////////////000111111222222111111111111111111111111111222333333444444333333333444444555555666777777444444444666888<<>><<<999888999999999888;;;;;;;;;;;;;;;;;;:::999666666666666666666666666444444444444444444444444444444333333333222222222000000000000000000000000111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------...............//////......---,,,,,,+++------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************)))************+++++++++******))))))))))))*********++++++,,,,,,++++++***************************************************))))))))))))***************************************************************************+++++++++)))+++,,,,,,+++++++++---,,,,,,,,,---------......---------............///////////////000000000000000000////////////000000000000000000111111111111000000///000000111222333222111111111111000000000000000000000////////////---------.........//////......//////......---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---111---,,,------***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,------,,,+++))))))+++,,,+++******,,,...++++++,,,,,,,,,------------------............///---------.........//////...//////000111111222222111111111111111111111111111222333333444444333333333333444555555666666777555444444444666999<<<>>>999;;;???BBBDDDDDDDDDCCC>>>===;;;;;;;;;;;;:::888:::::::::::::::999888777555555555555555555555555555555555555555555555555333333333333222222222222111111111111111111111111111000000000//////////////////.........---------------------------------++++++,,,------...//////---------.........//////------------------------------------------------......---------,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))*********************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))******+++++++++,,,,,,+++++++++************************************************))))))))))))************************************************************))))))*********+++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,---------......---------.........//////////////////000000000000000000////////////000000000000000000111111111111////////////000111333333000000000000////////////000000000000////////////---------.........//////......//////......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***))))))***)))))),,,000///+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------------------------+++++++++,,,,,,------------...............------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,((()))***+++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))))))+++---,,,)))))),,,///+++++++++,,,,,,------------------.........//////---------.........//////...//////000111222222222000000000000000000000000222222333444444444333333333333444444555666666777777666555555666888:::<<<;;;===???AAAAAA@@@>>>===>>>===<<<===>>>>>><<<:::999999999999999888777666444555555555555555555555555555555555555555555555333333333222222222111111111111111111111111111111000000000000//////////////////.........---------////////////////////////++++++,,,,,,---...//////---------.........//////+++,,,,,,------......///------------------------......---------,,,,,,,,,,,,,,,,,,------.........*********************************++++++,,,,,,,,,************************))))))))))))************))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))******)))))))))))))))***************************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222000000////////////000000000000//////.........---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******)))******++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---......------...000---------............/////////000111111111111111222222111111111111111111222222333333333333444444333333333333444666888999777666666666666888:::;;;>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<===<<<999777999999888888777666666666555444444333333444444555222222444444444444222222111111111111111111111111222111111111000000//////000000000000000000000000---------------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.../////////000000000000/////////000000000111111000000000000000000000000000000111111111222222222000000000//////000000000000/////////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------...000000///...///000---------............/////////000111111111111000111111111111111111111111222222222333333333444444333333333333444666777999666666666666666888999:::::::::;;;;;;:::999999888:::::::::;;;<<<;;;888666999999888888777666666666444444333333333333444444222333333333333333333222111111111111111111111111111111111000000000//////////////////////////////........................------.........---------------------------------........................111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....../////////000000000000000000000111111111111000000000000000000000000000000000111111111222222111111000000000000111111/////////...............------------------------------------------------------------------------,,,,,,++++++******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------///111111000......///---------............///...///000000111111000000111111111111111111111111222222222222333333333333333333333333444555777888666666555666666777888999777888888888888777666666999888888999;;;:::888555999888888777777666666555444444333333333333444444333333222222222222333333111111111111111111111111111111000000000000//////////////////////////////........................,,,,,,,,,---------------........................------------------------111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************((()))))))))******************)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************************************++++++++++++,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///........./////////000000000000000000111111111222000000000000000000000000000000000000111111111111111111000000000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///111111///...---------------............///...//////000000000000000000000000000111111111111111222222222222333333333222222333333444555666666555555555555666666777777888888999999999888888777999888888999::::::888777888888888777666666555555444333333333333333333444444333222111111222333444111111111111111111111111000000000000000000//////////////////////////////........................,,,,,,++++++,,,,,,------------------------------------------------------000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************((()))))))))************((()))))))))***************)))))))))))))))******(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++*********************************************************************************++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///............///////////////000000000000111111111000000000000000000000000//////000000000111111111111111000000000000111111---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////---,,,,,,------------............///......///000000000000000//////000000000111111111111111111222222222333333222222333444444555555555444555555555666666666666777888888999999999888888:::999888999;;;;;;:::888888888777777666555555555333333333222222333333333333333111000000111333333000000000000000000000000//////////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************************************)))))))))******++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------........./////////////////////000000000000000000000000000000000000/////////000000000111111000000////////////000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------***,,,------,,,+++---...---------............///---...//////000000//////...//////000000111111111111111111111222222222222222222333444444444444444444444555555555555444444555666666777777777777666:::999888999:::;;;;;;999888777777666666555555444333333222222222222333333222222111111111111222222000000000000000000000000......////////////000000........................++++++++++++++++++++++++,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************************************************************'''(((((())))))***++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------.........//////---.........////////////000000000000000000000000////////////000000000111//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,++++++,,,///222---------............///---...//////000000//////......//////000111111222111111111111222222222222111222333444444444333333333444555555555555444333444555555666777666666666999888777777999::::::999777777777666555555444444333333222222222222333333111111222222222222111111000000000000000000000000........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////------------.........///000000000000000000000000////////////000000000000......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++*********+++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((((((((()))***+++------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,++++++---222555---------.........//////---......///////////////---......///000111111222000111111111111222222222111222333444555444333222333444555555555444333222555555666777888888888777888666555666888999999888777777777666555555444444333222222222222222222333000111222333333222111000000000000000000000000000---.........//////000000........................------------------------...---,,,+++,,,...000222........................,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---((()))***+++,,,---------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))))))))******++++++++++++++++++*********))))))************************))))))))))))))))))))))))---+++))))))+++,,,***'''))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------............///000000000000000000000000//////............//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++++++++************)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......---------............//////////////////.........222222222111111111000000111111222222222333333333333444444555555444444333444555555666666666666666666666777777666555444444444444333333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++))))))***++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---111///,,,***(((((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,++++++************++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))---+++))))))+++,,,***((())))))))))))))))))))))))++++++***))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,---------......------............---------------............///000000000000000000000000//////............//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))******+++,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///.........///////////////222222222111111111000000111111111222222222333333333333444444444444333333444444555666666666666666555666666666666555555444444444333333333222222222111111111111111111111111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,******++++++,,,---------...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******+++,,,???:::444---))))))***,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++******************************++++++,,,,,,------......------------------+++++++++***************************************)))))))))))))))))))))))),,,+++)))***++++++***)))))))))))))))))))))))))))++++++***))))))))))))***)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,---------......------............---------------............///000000000000000000000000//////............///////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///------......//////000000222111111111111000000000111111111222222222222333333333444444444444333333444444555666666666666555444555555666666666555555333333333333222222222222000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,+++++++++,,,,,,++++++,,,,,,------......------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++???;;;555///+++***+++,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))))))))*********++++++************++++++************************************************************++++++++++++++++++++++++++++++++++++******************************+++,,,------...............------,,,,,,,,,************************************************))))))))))))))))))))))))+++************+++******))))))))))))))))))))))))++++++***))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------......------............---------------............/////////////////////////////////............////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---------............///,,,------...///000111111111111111111000000000000111111111111222222222222333333333444444333333333333444555555666666555555333333444555666666666666333333333222222222222111000000000000000000000000000000000000000000000000................................................------------------------++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))******000///---***)))(((((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))))))))*********++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,------......---,,,,,,,,,++++++******************************************************))))))))))))))))))))))))******+++************+++))))))))))))))))))))))))+++***************++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------............---------------............/////////////////////////////////............//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......---------............///,,,------...///000111111000000000000000000000000000000111111111222222222222333333333333333333222333444444555555555555555333333444555555666555555333333222222222111111111////////////////////////////////////////////////................................................------------------------+++++++++,,,,,,------------------------------------------------------------------,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,------------......,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((())))))***'''((()))***+++******))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************++++++************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------+++******************)))***************+++++++++************************)))))))))))))))))))))))))))***++++++***)))+++,,,))))))))))))))))))))))))+++************+++,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))))))))******++++++,,,,,,,,,,,,---------......------............---------------............///000000000000000000000000//////............//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......---------............///------......//////000000//////000000000000000111000000000111111111111222222222333333333333222222333333444555555555555444333444444555555555444444222222222222111111111111////////////////////////////////////////////////------------------------------------------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((()))+++,,,------,,,,,,***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,++++++************++++++************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))))))))***************))))))*********+++++++++************************))))))))))))))))))))))))(((***,,,+++))))))+++---))))))))))))))))))))))))+++*********++++++,,,---)))************+++++++++************************)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,---------......------............---------------............///000000000000000000000000//////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......---------............///.........///////////////////////////000000111111000000000000111111111111222222333333333333222222222333444444555555444444444444555555555444333333222222222222111111111111........................////////////////////////------------------------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((())))))))))))))))))))))))******---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++************++++++************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))******++++++,,,))))))******++++++++++++************************))))))))))))))))))))))))'''***,,,+++))))))+++---))))))))))))))))))))))))+++*********+++,,,,,,---)))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,------......,,,,,,,,,---------......---..................------------.........//////000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------,,,+++***************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......---------........./////////////////////............/////////000000111111000000000000111111111111222222222333333222222222222333444444555555444444555555555555444333222222222222222111111111111000........................////////////////////////------------------------------------------------------------------------******+++,,,,,,---......++++++++++++++++++++++++------------------------+++******************+++++++++++++++,,,,,,---...++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&''''''(((((((((((('''+++)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))***************)))))))))))))))***+++++++++,,,,,,,,,---------)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))((((((************************((()))***+++,,,---------************************++++++++++++++++++++++++******************************))))))))))))******************************++++++++++++++++++++++++************************************************+++++++++++++++***)))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******++++++++++++******+++++++++*********))))))+++++++++*********))))))++++++,,,,,,,,,,,,---------------------------------------............///........................//////000000000000//////000000//////.........---........................///............---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,++++++***************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...++++++++++++++++++++++++------------------------------------------------////////////000000000000////////////000000000000000000000000000000000000000000000111222222333333555555444444444333333333444444333333333333222222111111111111000000000000------............------------......------,,,+++------------------------.........------,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))***++++++++++++***+++***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************)))))))))))))))******+++------,,,,,,++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))(((************************((()))***+++,,,,,,,,,,,,******************************************************************************))))))))))))******************************++++++++++++++++++++++++************************************************+++++++++++++++***)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************++++++++++++******+++++++++*********))))))+++++++++*********))))))++++++,,,,,,,,,,,,---------------------------------------............///........................//////000000000000//////000/////////.........---........................------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,++++++***************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***,,,---,,,++++++,,,---++++++++++++++++++++++++------------------------------------------------........./////////000000////////////000000000000000000000000000000000000000000000111222222333333222222333444444555555666444444333333333222222222111111111000000000//////------............------------......------,,,+++------------------------......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******************************+++,,,,,,,,,,,,,,,,,,+++)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************)))))))))))))))***++++++...---,,,+++***)))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))************************))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++***************************************************++++++++++++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******++++++++++++******+++++++++***************+++++++++***************++++++,,,,,,,,,,,,---------------------------------------............///...........................//////000000//////.../////////...............------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++***************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++---------------------------------------------------------.........//////////////////000000000000000000000000000000000000000000000111222222333333000000222333555666777888333333333333222222222222111111000000000000//////------............------------......------,,,+++------------------------------------,,,,,,,,,,,,+++,,,------++++++,,,---++++++***************)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))***+++,,,,,,,,,,,,---+++)))((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************))))))))))))***+++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************))))))***+++++++++++++++******************************************************************************))))))))))))************************************************************************************************************+++++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******++++++++++++******************************************************+++++++++,,,,,,,,,---------------------------------------............///...........................//////////////////...........................------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************++++++++++++*********************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000000000000000000000000000000000111222222333333000111222333555666777777333333333222222222222111111000000000////////////------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++************---,,,,,,++++++,,,,,,---------------------------)))+++,,,,,,+++***,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************))))))+++,,,,,,------------+++)))((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))*********++++++++++++++++++***************************************))))))***+++++++++******************************++++++++++++++++++++++++******************************))))))))))))******************************************************************************************************)))******+++++++++******))))))))))))************************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******++++++++++++******************************************************+++++++++,,,,,,,,,---------------------------------------............///..............................////////////......---------...............------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***************++++++******************************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------////////////000000000000000000000000000000000000000000000111222222333333333333333444444444555555333333222222222111111111000000000////////////...------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------)))+++,,,,,,+++***,,,---+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************************+++,,,...////////////,,,+++)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))***+++,,,---...*********+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************))))))***************)))************************++++++++++++++++++++++++******************************))))))))))))******************************************************************************************************))))))***++++++++++++***)))*********++++++++++++************************))))))))))))))))))))))))************************++++++************++++++******++++++++++++*********************+++++++++***************+++++++++++++++,,,,,,,,,,,,---------------------------------------............///........................---......//////......------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********)))******+++,,,)))))))))*********************++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000000000000000000000000000000000111222222333333555555555444444333333333222222222222111111111111000000////////////......------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************************+++,,,---.../////////+++***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************)))))))))***+++,,,......,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))************))))))******************************************************************************))))))))))))******************************************************************************************************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,---------------------------------------............///........................---......//////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******))))))***++++++,,,((()))))))))*********+++******++++++++++++*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------............////////////000000000000000000000000000000000000000000000111222222333333555555444444444333333333222222222222111111111111000000/////////.........------............------------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++******+++++++++************************************************************************++++++************++++++************************'''(((***+++,,,---------+++)))((((((***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************)))))))))***+++---...//////......---,,,+++******)))))))))))))))))))))))))))************+++++++++******************++++++************************))))))*********))))))(((************************))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))************************************************((()))***+++++++++++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******++++++++++++******))))))******++++++++++++))))))******++++++++++++++++++,,,,,,,,,------------------------------------------.........//////........................---..................---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******))))))***+++,,,,,,(((((())))))*********+++******++++++++++++******************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////////////////000000000000000000000000000000000000000000000111222222333333444444444444444444444444222222222111111111111000000/////////............---..................---------......------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------++++++,,,---))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,************************************************************************++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,------...---,,,+++*********+++,,,))))))))))))))))))))))))+++*********))))))(((((()))((((((((()))***+++++++++++++++*********)))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++,,,------+++)))******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------////////////////////////..............................---------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))---------,,,+++***)))(((+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******...,,,******+++++++++***)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---......///////////////...///////////////......////////////000000000000111000/////////000222333333333333333333333333333222111111111000000//////........................------......------,,,++++++,,,------............,,,++++++******++++++,,,))))))*********+++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------++++++++++++------------++++++++++++------)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******+++,,,,,,------...---,,,+++*********++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))***++++++++++++*********)))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***,,,------+++)))******+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......................................................---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))------------,,,+++******+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++---------,,,,,,+++++++++,,,+++***,,,...///...---)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------...///////////////......////////////........./////////000000000000111000/////////000111222333333333333333333333333111111111000000000//////........................------......------,,,+++)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,************++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------,,,,,,+++************+++))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))+++++++++***************)))************+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************+++---,,,+++)))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++************++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++***************............---,,,+++***++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++...111222111000)))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------...////////////...---....../////////............/////////000000000000000/////////000111222222222222222222222222222111111000000000000//////........................------......------,,,+++******+++,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************+++,,,,,,------,,,++++++***************))))))))))))))))))))))))*********)))))))))))))))++++++***)))((((((((()))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,***)))***+++,,,++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------......................................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,---------,,,,,,+++***+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))+++,,,,,,,,,,,,,,,,,,,,,)))***+++...111222000...))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////.............../////////000000////////////000000111111222222222222222222222222000000000000000000//////........................------......------,,,+++,,,------......---------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))***++++++,,,,,,---++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((((()))************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++***)))***+++++++++,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++*********************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------......................................................---------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++++++++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,******+++---//////,,,***))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---...........................////////////......//////000000000000111111111111111111111111//////////////////000000........................------......------,,,+++---------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))******+++,,,,,,,,,******++++++******)))((())))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))***************+++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++''')))++++++***)))***+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++++++++))))))************))))))+++++++++++++++***************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***''')))************+++++++++******++++++++++++******++++++++++++++++++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---............---+++,,,---...............------........./////////---...///000000000//////000000000000000000000000......////////////000000........................------......------,,,+++++++++,,,,,,,,,+++******,,,++++++******++++++,,,))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))***++++++,,,,,,)))******+++***)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++))))))*********+++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''')))***+++***)))***+++)))***+++,,,,,,,,,+++***************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++******++++++++++++*********)))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///---------,,,,,,+++++++++---+++******++++++***((()))************+++++++++++++++,,,,,,,,,,,,++++++******************************************************))))))******+++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------***+++,,,---............---------.........//////---...///000000000///...000000000000000000000000........./////////000000........................------......------,,,++++++,,,,,,,,,++++++***))),,,++++++******++++++,,,(((((()))))))))***************************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,)))******++++++)))((('''))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++))))))******++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((***+++***)))***+++((()))***+++,,,+++******************************)))************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,,,,++++++++++++++++++******))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++,,,...///000000......---,,,,,,+++******---+++******+++,,,,,,+++)))************++++++++++++,,,,,,------,,,,,,+++*********************************************************)))***++++++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,------......------***+++,,,---............---------.........//////,,,---///000000000///...000000000000000000000000---.........//////000000........................------......------,,,+++............------,,,+++,,,++++++++++++++++++,,,(((((((((((())))))))))))******************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++------------++++++*********++++++***************+++++++++,,,,,,,,,************************))))))******++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++))))))))))))))))))))))))******************************))))))))))))************************************************************))))))))))))*********)))))))))***+++,,,,,,************************,,,+++******)))*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************,,,,,,***)))******,,,---,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------............/////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,+++,,,------+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++---000111222111000...,,,***)))(((---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((++++++++++++++++++++++++************************+++++++++***************------,,,+++*********+++)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++************++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------000///------,,,---...///........................////////////////////////////////////////////////000000111111111111000000222///......111222000---000000000000000000000000000//////...------,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))***++++++))))))***+++))))))))))))))))))))))))************************++++++******)))***************************************************************))))))))))))************************++++++******************************************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************,,,++++++************+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------............///.........------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---+++++++++,,,---+++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******+++---///000111000///...---+++******,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++******************************************++++++,,,,,,+++***************)))************+++++++++***++++++,,,,,,++++++***---,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------///...---,,,,,,---..............................//////////////////////////////////////////////////////000000000000//////111///---...000111///---........................//////......---,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************+++++++++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))***++++++))))))***+++))))))))))))))))))))))))************************,,,,,,+++******)))************************************************************))))))))))))******+++++++++***************************************)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...------------........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++***************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++******)))***+++---...//////...------,,,,,,+++++++++************++++++++++++,,,---------,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++***)))))))))******)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------...........................////////////////////////////////////////////////......////////////......///...---...///000///.........////////////............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++,,,------...*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))************************,,,+++***)))))))))))))))******************************************************))))))))))))******++++++++++++******))))))************************)))******+++++++++******************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************,,,,,,---------+++***(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++,,,---------,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,******)))))))))))))))***))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++,,,---...++++++++++++++++++++++++++++++************++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------........................////////////////////////////////////////////////---..................---............////////////000111111222111111//////...------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***((())))))))))))*********))))))*********+++++++++******************************++++++++++++******))))))***+++,,,,,,------))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))******)))((()))***))))))))))))))))))))))))************************+++***)))(((((((((((((((******************************************************))))))))))))******+++++++++++++++***)))(((************************+++++++++++++++***)))(((************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************,,,---.........---+++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******))))))******++++++))))))*********++++++++++++******))))))******+++))))))***++++++,,,++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,***)))))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++*********)))******+++,,,---++++++++++++++++++++++++++++++************++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.................................////////////////////////////////////////////////------............---------....../////////000000111222333333333222000///...------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***((())))))))))))*********))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))******(((((()))***))))))))))))))))))))))))***************************)))))))))))))))************************************************************))))))))))))******)))***+++,,,,,,+++)))(((******************************+++,,,+++***)))(((************************''''''(((((()))*********************************))))))))))))))))))))))))************************************************************************************************************************,,,,,,------------,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,***************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))******+++++++++++++++************++++++))))))***+++++++++******++++++++++++++++++++++++************************)))))))))***+++++++++,,,******)))))))))***++++++)))************+++++++++***++++++,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////........................////////////////////////////////////////////////------............---------///000000//////111222333444555666555333111000......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***)))))))))*********++++++)))************+++++++++******************************++++++++++++******,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))***)))((('''(((***))))))))))))))))))))))))************************************+++,,,------******************************************************))))))))))))******((()))+++,,,,,,+++***)))************************&&&(((***,,,,,,,,,++++++************************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************************+++,,,------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...------,,,))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,***+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++******************************************++++++***************+++,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++*********++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,---...000000000000000........................////////////////////////////////////////////////......////////////......---///111111000000222444888999:::;;;:::888666444//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************+++++++++,,,)))************+++++++++******************************++++++++++++******++++++++++++++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++((()))***)))((('''(((***))))))))))))))))))))))))************************+++++++++,,,---...///000******************************************************))))))))))))******'''(((***,,,---,,,+++***************************###%%%(((+++---......---))))))))))))))))))))))))******+++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************((((((''''''(((***,,,---)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++************************+++++++++***************++++++******+++,,,------)))************++++++++++++++++++,,,,,,+++++++++...------,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,---++++++,,,,,,,,,---------,,,---///111111111111000........................////////////////////////////////////////////////......////////////......---000222222111000333555===???@@@AAA@@@>>>;;;999000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,++++++++++++++++++,,,************************************************+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,++++++***)))))))))***,,,,,,,,,++++++*********((())))))))))))*********))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++)))))))))***+++++++++,,,++++++************++++++,,,)))((()))+++---+++))),,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111.........------,,,,,,,,,...------------...//////........................////////////////////////222222111000///111555888???@@@BBBDDDCCCBBB???>>>444111...,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))************************************++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((************************************************************************************************************************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,+++++++++***************+++++++++,,,,,,))))))*********+++++++++++++++************++++++)))******++++++******)))+++++++++++++++++++++++++++******)))***+++,,,---***************+++++++++++++++************++++++...,,,******,,,,,,+++(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000000000/////////......---------...------------...//////................................................000111000//////111555888===>>>@@@BBBAAA@@@===<<<666333///---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))))))))************************************************************)))))))))((((((((((((((())))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************************************)))************+++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------***************+++++++++++++++************++++++)))))))))******)))))))))++++++++++++++++++++++++***)))******+++---...///+++++++++***************++++++************++++++,,,***)))***+++,,,+++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////............------------...//////...................................................////////////222555888===>>>@@@AAAAAA???===;;;888555111...---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++...---,,,++++++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------...************************++++++************++++++))))))************))))))++++++++++++++++++++++++***+++++++++,,,---......,,,+++++++++***)))))))))++++++************++++++((('''((()))***+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////.....................------------...//////................................................,,,.../////////222555888>>>???AAABBBBBB???===;;;777444111///...---+++)))++++++++++++++++++++++++************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++******************+++++++++++++++++++++++++++---,,,,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++++++++,,,++++++******++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...------------------------...------------...//////................................................+++---...//////111444777<<<===?????????<<<:::888222000............---+++++++++++++++++++++++++++************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++*********++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))************************************************************************++++++++++++))))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************)))************+++++++++)))))))))************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,************+++++++++++++++++++++***************++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++******+++++++++***************++++++************++++++222222222///,,,)))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------------...------------...//////........................------------------------+++,,,...//////000333555777888999:::999666444222...---,,,---...///---,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))*********+++))))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************************************************************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++*********))))))++++++************++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,++++++******************+++++++++++++++************++++++000111111///+++))))))+++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------.........///...------------...//////........................------------------------+++---.../////////111333333444666666555333000...,,,++++++,,,---...,,,+++++++++++++++++++++++++++************************))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))))))))))))))************************************++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))******************************************************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************************************)))************+++++++++))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,---------************************,,,+++++++++******))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++***)))))))))***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))++++++************++++++))))))************))))))++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++))))))******+++++++++,,,++++++************++++++'''))),,,+++))))))+++---******))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------.........//////000000...------------...//////........................------------------------+++---//////...///000222333444666666555222///---,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++++++++++++++++++++++++++************)))++++++************++++++************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***************++++++------,,,,,,,,,,,,++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************---+++))))))+++,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++*********))))))******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------..............................---------,,,,,,,,,.........///111444666888444333222111000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************,,,,,,+++******+++,,,,,,************************(((((()))***+++,,,,,,,,,************************(((((()))***++++++,,,,,,************************************************++++++************++++++,,,,,,+++++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))************************************************************************************************))))))))))))************************************)))************+++++++++************+++++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******++++++******)))*********+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************---+++))))))+++,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////.........---------..............................---------,,,,,,,,,,,,---...///111333555666222222111000///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************,,,,,,+++******+++,,,,,,************************)))))))))***+++++++++,,,************************((())))))***++++++,,,,,,************************************************++++++************+++++++++++++++*********))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++************))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))*********++++++************************)))************+++++++++)))))))))*********++++++((((((((()))*********+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))******++++++******)))))))))*********+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++******++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++*********************++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------------------------------......---------,,,,,,,,,+++,,,---///111222222333000000///...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,******************************************++++++************************)))))))))***++++++,,,,,,************************************************++++++************++++++++++++++++++******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,,,,,,,++++++******))))))))))))))))))***((()))))))))************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++((())))))))))))*********'''(((((()))***+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------......---------,,,,,,,,,)))+++---///000000000000......------,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************+++++++++***************************************))))))*********+++++++++************************************************++++++************++++++---,,,,,,,,,,,,+++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,*********************************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++***************************************************++++++,,,,,,,,,++++++)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************++++++++++++************************))))))*********+++++++++((())))))))))))*********))))))******+++,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++***))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.....................------------------------......---------,,,,,,,,,***+++---...//////......,,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************+++++++++******************************************************+++++++++************************************************++++++************++++++---------,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++++++++************++++++******************************************************+++,,,,,,,,,++++++))))))************))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********************************++++++++++++,,,************************)))************+++++++++)))))))))*********++++++*********+++,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******++++++******)))++++++,,,,,,,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,+++)))))))))*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***************+++++++++******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...............++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++*********************************************++++++************************************************************************************************++++++************++++++,,,,,,,,,,,,+++++++++*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************)))***+++,,,,,,,,,,,,+++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,************************)))************+++++++++************+++++++++,,,************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******++++++******)))***+++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++---+++)))((()))+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------------......///*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************************************************+++,,,,,,,,,,,,+++***************************)))))))))***+++++++++,,,************************************************************************************************++++++************+++++++++++++++************)))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************'''(((((()))***++++++,,,)))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))************+++++++++***++++++++++++,,,,,,,,,*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,------...++++++++++++++++++++++++************************---,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,)))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++---,,,)))((()))+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,---///000*********+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************************************************+++,,,------,,,+++***************************(((((()))***+++,,,,,,---************************++++++******************************************************************++++++************+++++++++******)))((()))))))))+++++++++*********))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))))),,,,,,+++***))))))******************************'''((()))******+++******+++++++++*********))))))******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************,,,+++***))))))***+++,,,+++***)))(((((()))***++++++++++++*********))))))******************************************************************************++++++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))+++*********,,,,,,,,,+++)))***,,,......---,,,+++.........------,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++*********)))))))))************++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++******)))))))))))))))))))))))))))))),,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************************************,,,++++++***))))))******************************))))))*********))))))(((+++++++++*********))))))******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++***))))))***+++++++++***)))(((((()))***++++++++++++*********))))))******************************************************************************++++++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,+++******+++++++++******+++,,,---------,,,,,,......---------,,,,,,,,,,,,+++***))))))+++---...+++++++++++++++++++++++++++,,,,,,,,,++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************************************+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++++++++*********)))))))))************++++++++++++++++++*********))))))************************)))************+++++++++************))))))(((((())))))))))))))))))))))))---,,,++++++******+++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************,,,+++******)))*********************************+++++++++******)))''''''+++++++++******************))))))))))))***++++++)))************+++++++++******************************++++++++++++******************************************************++++++***))))))***++++++******))))))))))))******+++++++++*********************************************************************************************++++++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,......------,,,---------------------,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))************++++++++++++++++++***************************************)))************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))------,,,++++++++++++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************************************************************++++++***************+++***************************************)))((((((************************)))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************************************+++******************+++***))))))))))))))))))*********************************************************************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---///111555333000...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******************************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++************************))))))*********+++++++++************************************************))))))*********+++++++++************))))))))))))))))))))))))))))))))))))...---,,,,,,+++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************************************************************+++***************++++++************************(((((()))***************************************))))))(((((())))))***+++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++***************************************************************++++++*********)))))))))******)))))))))******************************************************************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---)))+++---------000444777:::777333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))...---,,,,,,++++++,,,,,,***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++*********)))******+++,,,************************'''''')))******+++++++++***************+++++++++)))(((((((((((()))******)))************+++++++++******************************++++++++++++******************************************************)))***++++++++++++***)))))))))************))))))***************+++++++++******************************************************************************++++++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))+++---------000555:::999777333///---+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***************+++++++++)))************+++++++++***************+++++++++************************)))************++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++******))))))***++++++,,,************************((())))))*********))))))))))))*********+++++++++((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************)))***++++++++++++***)))((()))***++++++***)))((())))))*********+++++++++******************************************************************************++++++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***,,,...---+++---222888333222000---,,,+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,+++*********++++++************************************************************************************************))))))*********+++++++++)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,++++++******++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++******))))))***+++,,,,,,***************************++++++******)))((('''))))))******++++++++++++((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))******++++++++++++******************************************************************************++++++++++++******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...,,,))))))///444------,,,++++++++++++,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,...---+++*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++)))************+++++++++))))))******++++++++++++************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))...---,,,+++++++++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,++++++)))))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++******)))(((''',,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++***************************+++,,,,,,,,,***)))(((************************************************'''((()))***+++,,,,,,,,,)))************++++++++++++++++++************))))))))))))))))))******+++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************++++++******++++++,,,---+++***)))))))))***,,,,,,************************+++++++++******)))))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,,,,++++++***))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************))))))))))))))))))))))))((())))))*********))))))++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************+++++++++++++++***))))))************************************************((()))***+++++++++++++++)))************++++++++++++++++++************))))))))))))))))))***++++++*********+++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************))))))(((((())))))***++++++***)))))))))***+++,,,************************,,,,,,+++++++++***************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++************************++++++++++++++++++++++++************+++++++++,,,************************++++++************++++++---------,,,,,,,,,,,,,,,,,,+++******)))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++************++++++************************,,,+++******************************************************************)))******+++++++++******)))************++++++++++++++++++************)))***))))))))))))***++++++*********++++++++++++,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,,,,++++++++++++******************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---.........---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))(((((())))))***+++******))))))******+++,,,************************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++*********************************))))))*********---------------,,,,,,+++++++++***************+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,***+++,,,---,,,+++***)))************************))))))))))))))))))))))))(((((()))******************************++++++,,,************************+++++++++***************++++++************++++++************************,,,+++***))))))***+++,,,******************************************************+++++++++******)))))))))*********++++++++++++++++++*********))))))******))))))******+++,,,************++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++******++++++,,,---***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))***************************************))))))))))))******------.........---,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,+++,,,---------+++***)))++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))******++++++++++++************************************************++++++************++++++************************++++++)))))))))***+++,,,******************************************************+++++++++******)))))))))*********++++++++++++++++++*********))))))***************++++++,,,))))))*********+++++++++***+++,,,,,,******+++,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++******++++++,,,---))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))***************************************))))))))))))******---......//////---,,,+++*********)))******+++,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,------------,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))''''''((()))******++++++******************************)))))))))***************++++++************++++++******************************************+++,,,************************************************)))******+++++++++******)))************++++++++++++++++++************)))+++************+++,,,,,,)))))))))************+++***+++,,,,,,******+++,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,------------......------------............++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++************************************************))))))(((((())))))***+++))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***************************************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++*********************************))))))*********---...///000///...,,,+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,......---,,,++++++++++++************************))))))))))))))))))))))))))))))*********))))))((('''((()))***+++******)))************************((()))))))))*********+++++++++************++++++************************))))))***+++++++++++++++************************************************((()))***+++++++++++++++)))************++++++++++++++++++************)))++++++******++++++,,,---))))))))))))***************+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************************************))))))(((((())))))***+++((()))***+++,,,++++++************************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************++++++************++++++---...///000000...,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++*********)))***++++++,,,000...---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***'''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++************************((()))***,,,,,,,,,+++***************************************************'''((()))***+++,,,,,,,,,)))************++++++++++++++++++************)))++++++******++++++,,,---))))))))))))***************+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++************************************************+++++++++***+++,,,,,,---((()))***+++,,,+++******************************)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***+++---......---+++***,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((******++++++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********))))))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************************************************************************************++++++************+++++++++++++++,,,,,,+++++++++************************************************************************)))************+++++++++************************************************))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++---,,,+++******+++---...---,,,***(((((()))***+++++++++************++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************++++++************++++++***+++---......---+++***,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))***************)))))))))******++++++++++++************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***))))))************************************************************************************************************************++++++************++++++******++++++++++++******************************************************************************)))************+++++++++************************************************))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************++++++************++++++++++++------------++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))*********************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************************************************************************************************************++++++************++++++)))******************)))************************************************************************)))************+++++++++************************************************))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,+++******)))*********,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++******))))))******+++............---,,,,,,+++,,,+++***)))))))))***+++++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,+++******))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********************+++++++++++++++++++++++++++++++++,,,,,,+++******************************************************************************************************************************++++++************++++++))))))************))))))************************************************************************))))))*********+++++++++************************************************)))******++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---...//////...---+++***++++++***))))))******+++++++++************++++++)))))))))))))))*********************************************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++***))))))(((******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************************************************************++++++************++++++))))))************))))))************************************************************************))))))*********+++++++++******************************************************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***************++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,---...///...---+++*********************++++++++++++************++++++(((((()))))))))*********************************************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++---,,,,,,+++******))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---.........---++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++************++++++)))******************)))************************************************************************)))************+++++++++******************************************************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++************++++++((())))))******+++++++++***************************************************++++++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,------...******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++************++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///...---+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************************************************************++++++************++++++******++++++++++++******************************************************************************)))************+++++++++***************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,---))))))***+++++++++++++++++++++************++++++))))))******+++,,,,,,---******************************************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++++++++++++++))))))***++++++,,,------************************++++++************++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++'''((()))***,,,...//////******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---------+++)))(((++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++************************************************************************************************++++++************++++++++++++,,,,,,,,,,,,++++++************************************************************************)))************+++++++++***************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++......////////////......++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))(((((()))+++---...((()))***+++++++++++++++++++++************++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,++++++***++++++******************************************++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++///...,,,+++******+++,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++************))))))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********++++++************++++++************************,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++*********))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++,,,,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******++++++************++++++************************,,,,,,,,,+++++++++******************************************************)))************+++++++++******************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************,,,,,,,,,+++++++++******************************************************)))************+++++++++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++***++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******************************************************))))))*********+++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++******************************************************))))))*********+++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------------,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,+++++++++******************************************************)))************+++++++++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******************************************************)))************+++++++++******************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,+++******+++,,,...///+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++.........------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---+++***)))***++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++***************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************......---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++***************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************...------------,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,------.........------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---)))***,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...,,,,,,,,,------------...------------............------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,---------......------------.........///------------------------................................................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))******+++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////------------------------................................................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))***+++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,---......///........................,,,,,,---------------------............/////////...------,,,,,,,,,------,,,,,,,,,,,,---...///000//////.........---------............////////////000000//////.........---------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++------------++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,,,,************+++,,,------************************+++***)))(((((()))***+++///...------------------........................//////......................../////////000000000//////...............///......------------......//////.........---------............////////////000/////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,+++*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,++++++***+++++++++************************+++***)))(((((()))***+++111111000///............////////////////////////111111000000//////......000000000000000/////////000//////......//////000//////...------------.../////////............---............////////////////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------------.........------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,...---,,,+++******************************************))))))))))))******777777666555555555666666666666666666666666666666777777666555444333333333666666444333222000//////000///...............///......------------....../////////...........................///////////////////////////.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------....................................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,---,,,++++++*********+++***************************))))))))))))))))))***AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBBAAA???<<<:::777555444222111000///............---------------...//////////////////////////////............////////////.........///////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...---------.........//////........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++*********++++++,,,---************************)))))))))******)))))))))LLLLLLMMMNNNOOOQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNNNNMMMKKKIIIFFFCCCAAA@@@:::999888666444333222222000000////////////000111...////////////000000000............////////////.........///////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........------------------------------------------------------------------------------------------------------------------------......------------......------........./////////........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,************+++,,,---...************************))))))************))))))QQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQPPPPPPTTTSSSRRRQQQOOONNNMMMLLLGGGFFFCCCAAA>>><<<;;;;;;777666555333222111111111.../////////000000000000............////////////............/////////000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------------------------................................................------------------------......------------..................////////////........................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,,,,------------...******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++***++++++,,,,,,************************((()))***++++++***)))(((PPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRJJJJJJJJJJJJJJJJJJKKKKKKSSSSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMIIIFFFDDDBBBBBB===;;;999666444222111000.../////////000000111111............/////////000---.........//////000000------------------------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------................................................------------------------......------------................../////////000////////////////////////,,,,,,,,,---------......////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++***)))***,,,------,,,***)))*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++------++++++++++++------,,,+++***))))))***+++,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,------,,,+++************************************((()))***++++++***)))(((CCCAAA@@@??????AAACCCDDDJJJJJJIIIIIIJJJJJJKKKLLLFFFCCC@@@===<<<>>>AAACCCHHHJJJMMMNNNOOOQQQTTTVVVSSSTTTTTTTTTQQQNNNKKKIIIJJJHHHFFFDDDBBB>>>:::666888666222000//////111222...///000000000///...---000000//////////////////........................------------------------------------------------........................,,,------......------,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...////////////.........---------......------------......////////////////////////---------............///........................////////////////////////////////////////////////........................................................................//////.........---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------++++++++++++------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))((((((((((((((((((((((((************************<<<<<<;;;<<<===>>>@@@AAA=========>>>???AAABBBCCC===<<<;;;:::999999:::;;;>>>@@@BBBDDDEEEGGGIIILLLKKKLLLNNNPPPQQQQQQQQQQQQPPPMMMIIIFFFEEEDDDCCCBBBAAA@@@>>><<<999555333111111000000000000111222333------.../////////..............................------------------------------------------------........................,,,------......------,,,,,,++++++******++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------------...------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...////////////.........---------......------------......////////////////////////........./////////000000........................////////////////////////////////////////////////........................................................................//////.........---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************************<<<===>>>???@@@BBBBBBCCCEEEFFFGGGIIIKKKMMMNNNNNNJJJKKKLLLLLLLLLKKKJJJIII???AAABBBBBBBBBBBBDDDEEECCCDDDEEEGGGJJJMMMOOOQQQOOOKKKEEEBBBBBBDDDEEEFFFGGGHHHIIIIIIFFFAAA<<<999888666333111000111222333,,,---///000111000///...........................------------------------------------------------........................,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...//////...............---------......------------......////////////////////////////////////000000000111........................////////////////////////////////////////////////.......................................................................................---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************GGGHHHIIIJJJJJJKKKJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQQQQSSSTTTTTTSSSRRRQQQNNNOOOOOOMMMKKKIIIIIIJJJDDDCCCBBBAAABBBDDDFFFHHHGGGCCC>>>;;;;;;===>>>>>>DDDFFFIIILLLLLLJJJHHHFFFBBB@@@===999555222000///000000000000000111111111................................................................................................,,,------......------,,,......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...//////..............................------------......////////////////////////....../////////000000000........................////////////////////////////////////////////////................................................................................................------------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************QQQQQQQQQQQQQQQPPPNNNNNNOOOQQQSSSUUUVVVUUUSSSRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWUUUSSSQQQQQQRRRLLLJJJHHHEEEDDDDDDFFFGGGEEECCC@@@??????>>>===;;;???@@@BBBEEEGGGIIIIIIJJJHHHHHHGGGDDD@@@:::666333666444111///...///111222////////////////////////........................................................................,,,------......------,,,///......------......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------......//////......---------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...//////---...........................------------......////////////////////////------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---.....................---------....../////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************TTTSSSRRRQQQPPPOOONNNMMMPPPSSSVVVXXXXXXVVVTTTRRRSSSSSSTTTUUUVVVVVVWWWXXXSSSTTTUUUUUUTTTSSSTTTVVVUUUSSSQQQOOONNNNNNOOOPPPNNNMMMLLLMMMMMMKKKHHHEEEAAAAAAAAAAAABBBCCCDDDEEEHHHIIILLLLLLKKKHHHDDDAAA<<<:::666222000///000111////////////////////////........................................................................,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...//////---------.....................------------......////////////////////////------------............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------...............---------...//////000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************UUUTTTRRRQQQPPPOOOPPPPPPKKKNNNRRRVVVWWWUUURRRPPPOOOQQQTTTWWWXXXXXXVVVUUUUUUVVVWWWVVVTTTSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSTTTUUUVVVUUUSSSPPPLLLKKKJJJHHHFFFEEEDDDDDDDDDFFFIIILLLNNNNNNMMMMMMDDDCCC@@@===999555222111////////////////////////........................................................................,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...//////---------.........//////......------------......////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------.........//////---------...///000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,++++++******)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************WWWVVVTTTRRRRRRSSSUUUVVVZZZ]]]bbbfffhhhgggdddbbb```dddiiimmmnnnmmmiiifff______^^^[[[WWWTTTSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQSSSSSSRRRTTTVVVWWWVVVUUUVVVUUUTTTRRROOOLLLIIIHHHAAABBBDDDGGGJJJMMMOOOPPPKKKKKKKKKHHHCCC===777333000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,//////............//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------...///111111///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------...//////---------.........//////.........------.........////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000........................---------.........//////---------...///000000111------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,+++***)))((((((******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++------------++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************wwwxxxxxxxxxvvvuuuvvvwww|||vvvjjjddddddhhhccc\\\YYY]]]^^^TTTHHHPPPOOOSSSWWWTTTMMMMMMRRRSSSVVVWWWUUURRRQQQPPPNNNEEEEEEDDDBBBAAACCCGGGKKKSSSQQQOOONNNKKKFFF???;;;555444222000//////000000......---------...000000000000000000////////////................................................................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------............//////////////////////////////////////////////////////.....................//////////////////...............//////000000//////...---........./////////000000000000000000000000//////000////////////.........000000//////////////////111000///.........///000////////////000111222222000000000000////////////////////////////////////.................................------,,,,,,,,,------------------------------------------------//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++++++++++++++++++++++++++---------,,,,,,+++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++************************((()))***+++++++++++++++{{{ooobbbYYYUUUSSSSSSOOOKKKOOOWWWPPPRRRTTTTTTTTTUUUUUUTTTSSSRRROOOJJJGGGDDDCCCCCCEEEHHHKKKPPPSSSRRROOOKKKBBB???:::555222000000000111111111000000///...---111000000000////////////................................................................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------............////////////////////////////////////................................................000000000//////.........000111111111111000000000........./////////000000000000000//////.........111111000000000/////////---------......//////000000///.........///111111000///////////////000000111000000000////////////////////////////////////.................................------,,,,,,,,,------------------------------------------------//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************))))))***+++++++++++++++~~~zzzuuuooofff^^^]]]aaa[[[[[[ZZZYYYWWWUUUTTTSSSYYYVVVSSSPPPOOOLLLJJJHHHDDDDDDFFFKKKOOOSSSSSSSSSPPPLLLFFF???999555333222111222222222111000///...111111000000000/////////................................................................................................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------............////////////////////////////////////........................////////////////////////000000000/////////......000000000111111111111111////////////000000000000222222222111111000000000222222222111111111000000//////000111222333333444///////////////000111222222111111000000000000000111111000000000/////////////////////////////////.................................---------------------------------------------------------------...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++))))))***++++++++++++***yyyrrrmmmfff^^^XXXWWWXXXUUURRRRRRSSSUUUUUUTTTSSSNNNHHHEEEFFFIIIMMMOOOUUUSSSOOOKKKEEE@@@;;;999111111000000000111222333111111111000000000//////........................................................................................................................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................------------------------------............------............////////////////////////////////////------------............/////////000000000000000.../////////000000000000000000//////000000111111000000111111111222222222555555555666777777777888555555555444444444444333111222222333333444444444111111000000000000000000222222111111111111222222111111111000000000//////////////////////////////.......................................---------........................................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))******+++++++++******~~~ssslllkkkkkkfff___YYYVVVTTTTTTSSSWWWSSSMMMIIIHHHIIIJJJKKKRRRSSSTTTTTTQQQLLLGGGCCC888666222//////000222444111111111111000000000000////////////////////////////////////////////////........................................................................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------........................------------------------------............------............////////////////////////////////////---------.........//////------......///000000111...///000111333444555555444444333222333333444555333444444444555555555555666666888999;;;===>>>???======<<<<<<<<<;;;;;;;;;555555555444444333333333555555555444333222111000000000000000000111222222111111111111000000000000000000000000000000000000////////////////////////........................................................................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000111111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++******))){{{mmm```VVVRRRPPPMMMMMMNNNOOOPPPOOOLLLJJJNNNQQQUUUXXXXXXUUUQQQNNNEEEAAA;;;666222000000111222222111111111000000000////////////////////////////////////////////////........................................................................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................------------------------------............------............////////////////////////////////////------......///000000000,,,,,,...///111222333444555555777888:::;;;<<<======<<<:::999999999:::;;;777888888888999999999999777888:::<<<>>>@@@AAABBBEEEEEEEEEDDDDDDDDDCCCCCC@@@??????>>>===<<<;;;;;;::::::::::::999777666555111000000///000000111111222222111111111000000000000000000000000000000000////////////////////////.............../////////................................................---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000///++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))wwwkkkggggggZZZXXXWWWVVVUUUTTTPPPNNNOOOQQQTTTWWWXXXXXXVVVUUUNNNKKKGGGAAA<<<777333111222222222111111111000000////////////////////////////////////////////////........................................................................------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------............------............////////////////////////////////////......//////000111111222111222444666999;;;======AAAAAABBBBBBCCCDDDDDDEEECCCBBB@@@>>>======>>>???;;;;;;<<<<<<<<<===============>>>@@@AAABBBDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD>>>>>>???@@@@@@@@@???>>>888777666444333222222222222222222111111111000000000000000000000000000000////////////////////////---........./////////000................................................---------.........//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))){{{ssshhh^^^YYYWWWWWWVVVRRRSSSTTTUUUVVVWWWXXXXXXPPPOOONNNJJJEEE>>>888555222222222111111111111000000000000000000000000000000000000000000000000000................................................////////////////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------..................---............/////////000////////////////////////...//////000111222222333888999<<<>>>AAADDDFFFGGGKKKKKKKKKJJJJJJJJJJJJIIIFFFDDDAAA???>>>===>>>???>>>>>>>>>>>>????????????DDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@AAACCCEEEFFFFFFFFFFFFAAA@@@>>>;;;888777555555222222222111111111111000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------........................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((vvvkkkaaaYYYTTTUUUUUUTTTTTTUUUWWWYYYWWWSSSNNNNNNNNNJJJBBB;;;222111000//////000111222///////////////000111111000000000000000000000000000000000000000000000000........................////////////............................................................................................................,,,,,,,,,---------......------------------------------------,,,,,,+++***------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,---------------------------------.........//////000000000//////000000111...............///000111000000111111333666888:::???AAADDDGGGJJJKKKKKKKKKKKKIIIIIIJJJHHHDDDBBBEEEBBB===:::>>>AAA???<<<<<<>>>BBBDDDCCCBBBBBBCCCCCCBBBDDDFFFGGGFFFEEEDDDDDDDDDMMMRRROOOLLLMMMLLLHHHIIIHHHFFFDDDCCCDDDEEEFFFAAABBBBBBDDDEEEGGGIIIKKKDDDBBB@@@===;;;:::::::::777666555444444444444444222222222222222222111111333333222111000///......000000000000000//////...................................................000000//////.........---------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------.........------,,,,,,,,,000---++++++...///...,,,------------............------------------------...............///000111000000000////////////...++++++,,,,,,,,,,,,,,,,,,///000...+++,,,000000---......------......///000,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------------------------------,,,,,,,,,---------......000///---,,,,,,---///000,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++uuubbb]]]VVVQQQPPPSSSVVVXXXZZZWWWSSSOOOKKKIIIGGGFFF999666333000///000333444111111111111000000000000000000000000000000000000000000000000000000000000........................////////////............................................................................................................,,,,,,,,,---------......---------------------------------------,,,+++***------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,---------------------------------.........//////......------...//////000...............///000000222222333444777:::===>>>>>>AAADDDHHHKKKMMMNNNNNNKKKGGGFFFGGGDDD???===>>>DDD???<<<>>>??????@@@DDDDDDEEEEEECCCCCCEEEFFFEEEHHHIIIJJJKKKJJJJJJJJJJJJHHHLLLMMMHHHFFFIIIJJJGGGHHHGGGFFFFFFFFFGGGIIIJJJFFFEEEEEEEEEGGGGGGGGGFFFGGGFFFCCCAAA???===<<<<<<::::::999777666444333222333333222111000/////////000000111111222222222333000000000000000//////...................................................000/////////............------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------.........------,,,,,,,,,000...,,,---000111000///------------------------////////////////////////................................................---------------.........///222222///000111000+++......---------------...------------------------......------------......------------------------------------------------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++vvvggg\\\WWWVVVTTTSSSVVVVVVUUUQQQLLLIIIIIIKKKEEEAAA;;;555222111222333222222333222222111000///000000000000000000000000000000000000000000000000........................////////////............................................................................................................,,,,,,,,,---------......------------------------,,,------------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------------........./////////......---......///000111......//////000111222222666666777888;;;>>>AAACCCBBBCCCDDDEEEFFFEEEDDDDDDBBB>>>===@@@AAA??????AAADDDAAAAAABBBAAA@@@BBBGGGFFFIIIHHHDDDDDDIIIKKKIIIJJJKKKLLLLLLLLLJJJHHHGGGOOOQQQRRRRRRSSSUUURRRNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHFFFDDDEEEIIIKKKJJJHHHJJJIIIGGGEEECCCBBBAAA@@@AAAAAA@@@???===:::777666444333222000//////000000000000111111222333444444000000111111000000///...................................................////////////............------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------.........------------------,,,++++++---//////...------------------------........................000111111222222111000//////////////////////////////..................///...222444333222333000+++///......---------..............................------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++sssssspppiiigggiiijjjggg[[[ZZZWWWVVVVVVWWWXXXYYY]]]XXXRRRPPPRRRVVVZZZ\\\eeefffiiimmmjjjbbb^^^^^^^^^fffttt{{{uuummmaaaXXXSSSTTTVVVUUUSSSOOOMMMKKKPPPLLLEEE>>>888444111000111222222333222111000///000000000000000000000000////////////////////////........................////////////............................................................................................................,,,,,,,,,---------......------------------------,,,---------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------....................................////////////111000000///000000111111///000111333555777888888;;;;;;;;;<<<>>>@@@BBBDDDAAAAAABBBBBBAAA@@@??????CCC???===@@@BBBCCCFFFJJJFFFFFFHHHJJJHHHEEEHHHNNNSSS\\\```ZZZUUUVVVWWWVVVgggiiikkkmmmmmmjjjfffbbb```eeellltttyyyxxxqqqiiieeeccc```\\\XXXVVVTTTTTTRRRMMMGGGGGGKKKOOOPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHGGGDDDBBB@@@999888555333222111222333222222222222111111111000000111111111111000//////................................................///////////////.........------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------..................------------,,,+++,,,,,,---......---......///000111222222222222222222222222222222777888:::<<<<<<<<<:::999888888888888888888888888666555333111000000000111111555777444333333222//////............///000000........................---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,---------......------,,,++++++,,,------+++,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++VVVWWWUUUOOONNNPPPPPPNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNLLLJJJJJJLLLNNNNNNNNNRRRQQQRRRSSSPPPKKKJJJMMMJJJLLLQQQYYYbbbhhhkkkkkkuuuyyy|||ooo]]]XXXSSSRRRSSSTTTRRROOOPPPOOOLLLGGGAAA;;;666333000111111222222111111111111111111111111111111111////////////////////////////////////////////////////////////............................................................................................................,,,,,,,,,---------......------------------------,,,------......---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---................................./////////000000222111000000000000000111222444666:::===???@@@AAA@@@???>>>>>>>>>???@@@AAA<<<===>>>@@@BBBCCCDDDDDDJJJFFFCCCDDDFFFHHHPPPXXXXXXUUURRRRRRPPPRRRZZZcccxxx}}}xxxvvvsss}}}|||{{{uuukkk___UUUQQQQQQRRRRRROOONNNLLLIIIHHHHHHIIIIIIFFFHHHJJJLLLMMMLLLKKKJJJDDDBBB???;;;777444333222222222222111111000000///111111111111111000000///////////////////////////////////////////////////.........///////////////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.................................000000000//////000111222000111222444666999:::;;;????????????????????????AAACCCEEEHHHIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCAAA???<<<:::999999:::>>>AAA@@@:::555555555333------------...///000000---------------------------,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,---------............------------......+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++UUUWWWWWWTTTSSSVVVVVVTTTTTTSSSPPPNNNMMMPPPUUUYYYUUUUUUWWWYYYZZZXXXSSSPPPXXXWWWXXXZZZWWWPPPNNNOOOOOOLLLIIIIIIMMMPPPPPPOOOOOOQQQUUU]]]jjj{{{mmmaaaSSSKKKLLLPPPRRRRRRLLLMMMMMMLLLIIIDDD@@@===444333222111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////............................................................................................................,,,,,,,,,---------......------------------------,,,------............---------------------------------------------------------------------------------------------------------------------------,,,---......///......................................./////////000000000////////////000111222333888:::===AAADDDEEEFFFFFFCCCBBB@@@???>>>??????@@@===>>>>>>>>>??????@@@@@@AAA@@@BBBFFFJJJTTTfffvvv|||sssiiidddccchhhsss~~~sssfff___^^^___[[[XXXQQQKKKFFFDDDCCCDDDGGGHHHJJJLLLMMMNNNNNNMMMOOOLLLIIIDDD>>>999555333111111111222222222222222111111222222111111000///////////////////////////////////////////////////.........///////////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---------.........................../////////---...000000000111333555777888:::<<>>999555222111222333111111111111111111111111000000000000000000000000000000000000000000000000000/////////............................................................................................................,,,,,,,,,---------......------------------------,,,,,,---.../////////...------------------------------------------------------------------------........................////////////////////////,,,,,,---.../////////...////////////////////////////////////000000000000///000222666:::>>>BBBDDDEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBAAA@@@@@@AAACCCDDD<<>>FFFKKKIIIFFFFFFGGGGGGEEECCC@@@<<<888555333111000000000000000000000000///......------......///////////////////////////------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++{{{sssjjjcccbbb```]]]WWWRRRRRRWWW[[[dddfffnnnwww|||uuupppWWWSSSQQQRRRPPPJJJFFFFFFFFFCCC===777555555555222222222111222333333000...000000000000000000000000////////////////////////////////////....................................////////////////////////...------,,,,,,------...------------------------................................................------------------------------------------------........................---------------------------------............///////////////////////////......---,,,---...///000---------.............../////////000000000000000444666999===BBBGGGJJJLLLIIIIIIJJJIIIGGGEEEBBBAAABBBBBBBBBBBB@@@>>>@@@CCCHHHFFFPPPaaasssxxxooogggqqq{{{}}}||||||yyyvvvmmmllliiigggeeedddddddddhhhkkkooorrrssstttttttttyyy}}}sssiiihhhbbbUUUNNNOOOJJJJJJJJJIIIIIIIIIHHHHHHFFFBBB===;;;;;;999555000333333333444444444111///000000000000000111111111000000000000////////////000000//////.........---........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,++++++,,,...///---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------------------------------------------------------///......------.........+++++++++,,,---...///000---...///111444666777888???AAAEEEIIILLLMMMMMMMMMKKKIIIGGGIIINNNRRRRRRRRRQQQPPPOOOPPPRRRRRROOOLLLKKKGGGBBB@@@@@@@@@AAAAAA:::888666555666777666555555444333333444666999;;;;;;:::;;;@@@GGGLLLNNNNNNJJJHHHFFFCCCAAA@@@AAAAAA888666333111//////000111111000............,,,***111111000000//////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))}}}ttthhh___\\\```eeeXXXUUUUUUWWWXXX\\\hhhvvvfff\\\RRROOONNNLLLLLLNNNFFFDDD@@@;;;888666222///333222222333444444222000111111111111111111111111////////////////////////////////////....................................////////////////////////...------,,,,,,------...------------------------................................................------------------------------------------------........................---------------------------------............///..............................---------...///000........................------......000111222333:::<<>>???AAADDDDDDDDDDDDIIINNNddd~~~{{{xxxnnnddd^^^]]]eeelllnnnppptttxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{yyywwwssspppnnnooopppqqqnnnpppssstttuuuyyymmm\\\SSSMMMKKKHHHFFFFFFGGGJJJLLLMMMKKKGGGBBB???<<<:::999555444333333333333111///111111111111111111111111111000000000////////////000000/////////.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------333222///---,,,,,,---...---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------///......------------...,,,,,,+++,,,,,,...///000///000333777;;;>>>AAACCCGGGHHHIIIKKKLLLLLLLLLKKKKKKIIIHHHJJJNNNQQQRRRRRRRRRRRRRRRTTTVVVUUURRROOOGGGDDDAAA?????????>>>===;;;:::999999::::::888666777666666555666777888999999888888;;;AAAEEEGGGGGGKKKJJJIIIIIIHHHGGGFFFFFF???===:::666333000///...///...,,,---.........---000000//////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********))){{{wwwwwwrrrjjjaaa[[[VVVSSSVVV[[[tttyyyhhh\\\TTTOOONNNPPPIIIGGGDDDCCC@@@:::444000333222222222444444333222111111111111111111111111////////////////////////////////////....................................////////////////////////......------------......------------------------................................................------------------------------------------------........................---------------------------------............///..............................------......///000////////////..................///000333555888:::AAACCCEEEHHHIIIIIIIIIHHHDDDDDDBBBAAA@@@?????????CCCAAABBBIIITTT\\\\\\YYY\\\aaawwwsssffffffmmmqqqqqqpppooooooooopppppp}}}{{{{{{zzzwwwvvvwwwzzz}}}rrraaa\\\UUUNNNIIIGGGHHHIIIIIIKKKLLLIIIEEE@@@??????888666333222222222111///111111111111111111111111111111000000000/////////000000////////////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------222111///---,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------///......---,,,,,,------------,,,,,,---///111222555666999<<<@@@DDDFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBEEEJJJNNNPPPPPPSSSSSSSSSTTTUUUTTTRRROOOHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDBBB??????????????????>>>======>>><<<;;;<<>>>>>???@@@EEEHHHQQQbbbxxx|||vvvzzz{{{xxxvvvrrrkkkfffiiiqqq{{{yyyooocccXXXOOOKKKGGGHHHKKKLLLLLLIIIEEECCC===:::666444333333222000222222222222222111111111111111111000000000//////000000//////////////////................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------........................///......---,,,,,,------......///000222444777888<<<===>>>???AAABBBCCCDDDEEECCC@@@===;;;;;;;;;;;;;;;<<<>>>CCCHHHMMMPPPQQQQQQPPPOOOOOOPPPQQQQQQQQQOOOMMMJJJJJJMMMPPPSSSTTTSSSQQQPPPPPPPPPPPPNNNLLLJJJJJJLLLLLLLLLJJJHHHGGGGGGFFFCCCBBBCCCEEEGGGHHHCCCCCCBBBAAA@@@?????????AAAAAABBBBBBBBBAAA@@@???888555333111111000///---------....../////////000.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~pppaaa\\\XXXWWWZZZ^^^dddiiitttooo]]]YYYQQQKKKGGGIIIHHHDDDCCCFFF:::777444222222333333222111111111111111111111111000000000000000000000000////////////....................................///////////////////////////......------......///........................................................................------------------------------------------------........................---------------------------------............///.................................////////////////////////000000000111111444555666999===AAADDDFFFEEEFFFHHHHHHFFFDDD@@@>>>BBBBBBAAA@@@AAABBBDDDEEEKKKYYYnnn|||vvvsssrrr|||zzzyyyyyy}}}wwwppp|||qqqhhh]]]UUULLLIIILLLNNNMMMIIICCC???;;;888777666444333444333333333222222222111111111111111000000000000//////000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------........................///......------......///000111333666888;;;>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA???<<<:::888999:::;;;===???BBBFFFJJJMMMPPPRRROOONNNMMMMMMOOOUUU[[[``````\\\WWWTTTVVVZZZ]]]___```^^^ZZZYYYYYYYYYYYYYYYVVVXXXZZZ[[[[[[ZZZXXXWWWUUUSSSQQQOOOMMMMMMNNNOOOKKKIIIEEEAAA?????????@@@===>>>@@@BBBCCCDDDDDDDDDBBB???<<<999666333///,,,---.........//////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,~~~mmmfffaaaYYYUUUVVVQQQ\\\qqqvvvqqq[[[QQQKKKLLLKKKGGGGGGLLLAAA===888555333333333222222222222222222222222222000000000000000000000000////////////....................................//////////////////////////////............//////........................................................................------------------------------------------------........................---------------------------------............///////////////////////////---...///000000000000///......///000111222333333444555888;;;>>>AAADDDEEEDDDDDDEEEEEEDDDAAA???=========???BBBFFFIIILLLNNNbbbvvv{{{yyyyyyzzzzzz~~~nnnVVVHHHHHHLLLMMMLLLIIIFFFBBB???===;;;888555555444444333333222222222222222111111111000000000//////000000000000111111////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,............------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------....................................///000111222444666999<<>>>>>???@@@AAAAAACCCFFFHHHIIIJJJLLLNNNRRRRRRSSSUUUZZZcccmmmuuuyyyssslllgggfffhhhjjjkkknnnllliiiggggggggggggfffeeegggjjjmmmnnnooonnnnnnhhhhhhgggddd```^^^]]]^^^TTTRRRNNNIIIFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAGGGEEECCCAAA>>>999333///////////////000000000000////////////////////////.............../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,}}}jjj\\\ZZZZZZWWWXXX___iiixxxkkk___XXXWWWSSSKKKIIINNNJJJEEE>>>888666444333333222222222222222222222222000000000000000000000000////////////....................................//////////////////////////////............//////........................................................................------------------------------------------------........................---------------------------------............///000000000000000000000000---...///000111000000///------///000222333555555555888;;;???AAACCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@===AAAFFFMMMUUU[[[```bbbrrr}}}qqq]]]UUURRRQQQOOOOOOLLLIIIFFFCCC@@@;;;888555555555444333333222222222222222111111111000000//////000000000111111111////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---............---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------------------------------.................................///111222444555999;;;???BBBCCCBBB@@@>>><<<===>>>@@@BBBDDDEEEFFFCCCBBBAAAAAABBBCCCDDDEEEDDDGGGLLLNNNNNNOOOQQQSSS]]]___bbbeeeiiipppyyy~~~yyyvvvuuutttsssrrrrrrrrrqqqrrrrrrpppllliiigggiiimmmqqquuuwwwyyyzzzuuuwwwwwwtttoookkkiiiiii___^^^]]]ZZZVVVRRROOOLLLNNNLLLIIIFFFCCCBBBAAA@@@DDDDDDEEEFFFEEEAAA:::666111111111111111000000000////////////////////////---........./////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------|||yyyeee```]]]]]][[[]]]iiivvvyyymmmdddccc\\\PPPKKKOOOPPPJJJBBB<<<888666555444222222222222222222222222000000000000000000000000000/////////....................................//////////////////////////////............//////////////////////////////................................................------------------------------------------------........................---------------------------------.........//////000000000000000000000000---...000111111111000///,,,---...000222444666777888;;;???CCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCHHHMMMUUU___iiirrrxxx{{{kkkwww{{{uuuwww}}}nnncccZZZUUURRRPPPMMMJJJGGGCCC>>>:::666666555444333333222222222222222111111111111000//////000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++'''(((***+++,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++------------------------------------------------////////////////////////---......000222444666777<<>>@@@AAABBBCCCAAA@@@@@@@@@AAABBBCCCCCCJJJNNNTTTXXXZZZ\\\```ccchhhkkkoooqqqsssvvvzzzzzzxxxwwwwwwwwwvvvsssqqqkkkmmmoooqqqqqqmmmgggbbb\\\___bbbggglllppptttuuuuuuwwwxxxvvvpppkkkhhhhhhkkklllnnnmmmjjjddd^^^ZZZXXXVVVQQQLLLHHHFFFEEEEEE???AAADDDHHHIIIFFF@@@<<<333333222222111111000000000000000000000000000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------vvvhhh```[[[VVVQQQ___\\\jjj{{{pppnnn\\\LLLTTTOOOMMMJJJFFF???777222000444222000000111222111000222111111000///......---000000000000////////////000000//////.........---////////////////////////........................////////////////////////......------------...............------,,,,,,,,,------------------------+++++++++,,,,,,---------........................---------............///..................------////////////////////////---...///000111000///...000000111111111444999<<<@@@>>>???CCCEEEBBB@@@AAAFFF???<<>>AAACCCJJJHHHDDD@@@===;;;:::999;;;;;;<<<=========@@@DDDGGGFFFFFFFFFJJJRRRZZZ___ooowww|||{{{}}}}}}||||||||||||{{{xxxwwwtttooojjjhhhiiigggbbb^^^TTTRRRRRRUUUYYYYYYUUUQQQKKKHHHJJJPPPSSSQQQSSSYYYbbbdddfffccc\\\VVVRRRQQQ___ccciiinnnpppooommmkkkpppjjjbbb\\\YYYUUUQQQMMMJJJHHHFFFEEEEEEEEEDDDCCC666888777444///,,,---000111111000//////...------////////////////////////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttjjjddd\\\TTTVVVkkkkkkYYYYYYSSSOOOKKKIIIFFFBBB<<<888444333111111222333333222000000000111111111111111111000000000////////////000/////////............////////////////////////........................////////////////////////......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------........................---------............///........................////////////////////////......///000000000000///...111444777888;;;>>>AAABBB??????BBBBBB@@@@@@CCCDDDDDDFFFFFFBBB@@@IIIUUUpppzzz~~~tttrrrtttrrr}}}zzzwwwyyy|||xxx{{{nnnbbb[[[UUUMMMGGGGGG???999444555555333333555222222222222111111000///111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////........................------------------------.........------............------------...//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,------------------------+++,,,------......------------......///.........------,,,---...000222444444777:::???CCCFFFIIIJJJJJJIIIGGGDDDBBBAAA@@@@@@>>>???BBBEEEFFFGGGIIIKKKNNNVVVaaajjjooorrrssstttxxxnnneee___VVVQQQLLLKKKMMMNNNLLLIIIIIIEEEAAA@@@AAACCCBBB@@@???<<<===BBBDDDAAABBBFFFKKKMMMNNNLLLHHHDDDCCCCCCFFFGGGKKKQQQXXX]]]^^^]]]ccceeehhhkkkkkkgggaaa\\\YYYTTTNNNHHHEEEEEEFFFGGGEEECCC???999444222222222111000000/////////......////////////////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyykkk]]]XXX```rrrzzzjjjeee[[[PPPJJJIIIGGG@@@888666444222111333444444333...///000111333444555555111111000000000/////////////////////............////////////////////////........................////////////////////////......------------.........------------,,,,,,,,,------------------------------------,,,,,,,,,,,,........................---------............///........................///////////////////////////////////////000111111...333:::???AAACCCDDDEEEBBB??????@@@???===AAAFFFDDDKKKUUUZZZXXXVVV\\\fffvvvyyyzzzxxxuuuxxx{{{uuupppjjjmmmtttrrrcccUUULLLIIIFFF@@@<<<:::777333333666111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////........................------------------------...........................------------...//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,------------------------,,,,,,---............---------......///000000000---------...111555888:::===@@@DDDHHHKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLMMMQQQWWW^^^bbbppp{{{~~~wwwmmmcccZZZPPPGGG@@@FFFBBB>>>===???@@@???===CCC@@@<<<999999999999888<<<:::;;;>>>>>><<<;;;======???AAAAAA@@@@@@@@@AAA@@@>>><<<>>>CCCHHHJJJJJJNNNTTT^^^fffjjjjjjiiihhhiiifffaaaZZZRRRLLLGGGEEEHHHFFFCCC@@@>>>;;;777555111000000///////////////////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzeeeZZZYYYaaaiii~~~zzzjjjUUUHHHGGGHHHCCC:::888555333222333444444444...///000111222444444555111111111000000000/////////////////////.........////////////////////////........................////////////////////////......------------......------------------------------------------------......------,,,,,,,,,+++........................---------............///---------...............///////////////////////////............000222333333999@@@EEEFFFEEECCCBBB???>>>===>>><<<<<>><<<<<<>>>@@@???DDDJJJOOOSSSYYYaaaffflllppptttrrrjjj\\\OOOHHHCCCBBBAAACCCDDDBBB<<<666222111000///......//////////////////////////////................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzjjjaaaZZZVVVaaappp~~~dddPPPKKKOOOLLLDDD<<<999555333333333333222000000000111111111222222111111111111000000000000.........///////////////////////////////////////........................////////////////////////......------------......------------------------------------------------.........------,,,,,,,,,........................---------............///---------.........//////////////////////////////............000222555666;;;???DDDFFFEEEBBB???=========???AAA>>>???HHHSSSbbbxxxvvvooosss~~~xxx||||||eeeUUUNNNIIIFFFEEEAAA:::777777444333222222111222222333111111111111111111111111111111111111111111111111111111000000//////......////////////////////////////////////////////////........................------------------------------...//////...------...------------...//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,---......//////......///......---...///000000111222555999===BBBFFFIIIJJJIIIFFFCCCBBBBBBCCCDDDIIIJJJKKKLLLNNNOOOPPPQQQVVV]]]bbbfffpppzzzpppfff```^^^YYYTTTPPPMMMJJJFFFCCCBBBCCCEEEFFFCCCFFFLLLSSSXXXZZZZZZXXXXXXYYYZZZYYYYYY]]]ccchhhmmmooopppnnnjjjccc\\\VVVVVVXXX\\\^^^]]]XXXRRRNNNHHHKKKMMMHHHAAA===???CCC@@@AAABBBBBBBBBHHHPPPWWW^^^fffrrrxxxvvvnnnfff```RRRMMMHHHEEEDDDBBB>>>;;;666444222000.........///////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~rrrfffUUUVVVZZZggglll]]]XXXQQQGGGDDD@@@:::666444444333222111111111111111000000000222222111111111000000000.........///////////////////////////////////////........................////////////////////////......------------......,,,,,,,,,------------...------------------------.........---------------........................---------............///,,,,,,------.../////////////////////////////////...///000222555888:::;;;@@@BBBCCCCCC@@@===<<<<<<@@@CCCIIIJJJGGGFFFPPP\\\rrrzzzxxx}}}lllSSSLLLFFFEEEDDD@@@<<<;;;777666555333222222333444222222222222222222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////........................------------------------,,,---...//////...---,,,...------------...//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...------------------------------...////////////...///.........///000222333777999<<>>???EEEJJJOOORRRSSSUUUXXX\\\dddjjjttt|||tttoooeeeggggggaaaVVVOOOMMMOOOKKKKKKIIIEEEBBB??????@@@IIIQQQ\\\eeelllrrryyy~~~rrriii\\\PPPIIIEEEDDDDDD>>>;;;888444111/////////////////////////////////////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffYYYOOORRRcccxxxiiiYYYKKKMMMHHHAAA;;;777555333222222222222222222222222222222222222111111111000000............/////////000////////////////////////........................////////////////////////......------------......,,,,,,,,,---------......------------------------------------....................................---------............///,,,,,,------...//////000////////////////////////000111444888<<>>@@@IIIOOOWWWYYYSSSPPPXXXdddrrrzzzwwwtttwwwhhhZZZKKKGGGFFFCCC@@@>>>;;;999777444333333444444222222222222222222222222111111111111111111111111////////////000000000000////////////////////////////////////////////////........................------------------------,,,---///000000///---,,,...------------...//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......------------------------------...///////////////.........///111444888:::>>>@@@BBBDDDDDDBBB@@@>>>888888888999<<>>:::777444333222222222333333444444444222222222111111111111000---.........//////000000////////////////////////........................////////////////////////.........------.........,,,,,,,,,------.........------------------------,,,---------.../////////........................---------.........//////,,,,,,------...///000000////////////////////////111333888<<>>===;;;000555555555555333222111000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///............................................................................................................////////////000000//////.........---111000000///000111222333666;;;AAAFFFGGGFFFDDDDDDAAA===;;;===<<<>>>GGGTTTaaappppppjjjnnnooofffaaakkkfffmmm~~~yyytttwww}}}lllcccZZZMMMDDDDDDBBB===:::;;;777111111666333222111111000111111111111111111111000000000000000000000000000///......//////////////////////////////............////////////............//////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---///333888<<<@@@BBBDDDEEEFFFHHHGGGCCC???<<<;;;<<<>>>@@@@@@???BBBGGGLLLOOO]]]lllwwwwwwgggUUULLLMMMTTT```jjjtttvvvppphhhkkkvvvwwwppp{{{rrrggg___PPP???BBB@@@???===<<>>;;;999:::>>>BBBHHHVVVdddqqqhhhdddhhhrrruuu~~~|||wwwjjjcccmmm|||kkk[[[SSSIII@@@:::;;;;;;666333333333333222222222222222222111111111111000000000000000000000000000///......//////////////////////////////............////////////............//////,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,---......222555:::???BBBBBBAAA@@@@@@AAAAAA???===;;;:::;;;:::<<>>:::777555333000////////////...............///000000//////.........---------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++yyyiiiaaaTTTZZZ\\\ddd|||hhhSSSKKKHHH>>>777777666555444444444444222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///............................................................................................................////////////////////////..................---...111444777:::CCCEEEEEEDDD@@@>>><<<<<<:::;;;@@@GGGNNNYYYjjjyyyyyyooovvvvvvrrrxxx{{{^^^NNN???<<>>777222222333333444444333333222222222111111111000000000000000111111000000//////////////////////////////000//////......//////000//////............//////,,,------------.........------------------------------------------------------------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,++++++,,,...111222999<<>>;;;999:::;;;::::::;;;===???AAAEEEJJJQQQZZZfffqqqxxx~~~pppiiibbb\\\XXXYYYbbblllooommmkkkjjjjjjqqqyyynnngggbbbfffjjjllljjjiiijjjllleeeeeecccfffppp{{{}}}uuuvvvxxxzzz|||||||||||||||yyymmm[[[KKKAAA>>><<<:::===@@@FFFOOOYYYfffsss{{{nnnhhh```ZZZWWWSSSNNNJJJCCC===555111000111111000//////.........///000000/////////............---..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++{{{jjjWWWSSSeee}}}___QQQMMMEEE999888666555444444444555222222222111111111000000000000000000000000000000////////////////////////////////////////////////........................---------............///............................................................................................................///////////////////////////.........000000111222666:::>>>@@@CCCCCCBBB@@@>>>===>>>@@@???FFFOOOXXX```kkk{{{~~~tttuuu{{{rrryyyhhhMMMAAABBBBBB;;;333222222333444444333333222222222222111111111000000000000111111111000000///////////////////////////000000////////////000000//////............//////------------....................................------------------------------------------------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,------------------------................................................000///......000333777999>>>@@@CCCDDDCCC???:::777666888:::;;;<<<>>>AAADDDIIIOOOYYYfffsssuuulll[[[XXXWWW\\\gggxxxwwwkkkbbb]]]ZZZXXXfffiiilllllllllnnnssswwwvvvvvvsssmmmeeebbbeeeiiiiiimmmmmmgggbbbccceeefffaaacccgggiiijjjiiihhhhhhdddqqq~~~ttt```RRRHHHAAABBB@@@???AAAHHHQQQZZZ```ooommmkkkiiifffbbb\\\WWWMMMDDD999333333444333111000///////////////000000/////////...............////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++xxx^^^YYY```vvviiiUUUOOOGGG>>><<<888555333333444555222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///............................................................................................................////////////.........///////////////111111333666:::>>>AAACCC@@@???>>><<<:::;;;>>>AAAEEEQQQ```jjjpppyyyvvvccceeeoooyyy~~~cccLLLDDDCCC<<<555333333444444333333222111222222222222111111111111000000111111111111000000000000000000000000000000000000////////////000000//////............//////---------.........//////........................------------------------------------------------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,------------------------................................................000//////000333777<<<>>>AAA@@@@@@>>><<<999777666777999<<<======???AAACCCJJJRRRaaasss~~~qqqdddZZZVVVYYY```kkk~~~}}}sssfff\\\YYYWWWUUURRRXXXaaakkkqqqvvvooohhhgggfffllltttzzzzzztttjjjcccXXX```kkksssyyy~~~kkk]]]TTTIIICCC;;;888===DDDKKKOOO\\\___eeekkknnnkkkfffbbbTTTJJJ>>>666555444222000111000000/////////000000////////////////////////////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++|||qqqggggggwwwcccXXXLLLFFFBBB===888555444444555333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///............................................................................................................////////////.........///////////////000222555999<<>>===<<<::::::<<>>AAAAAA@@@===:::999888999999;;;===???@@@AAADDDHHHKKKWWW```nnnxxxllleee]]]VVV\\\eeeoooyyyzzz|||~~~~~~|||zzzxxxxxxjjjfffdddiiitttzzzhhhffffffhhhnnntttyyy{{{|||uuufff]]]OOODDD???BBBGGGKKKKKKQQQ[[[eeemmmpppqqqqqq^^^VVVJJJAAA;;;777333000111111000/////////000000...////////////000000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++vvveeefffooo|||kkkWWWOOOJJJCCC<<<777555555666333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///............................................................................................................////////////............/////////000111444999===@@@AAA@@@???===>>>>>>???BBBGGGMMMRRRaaarrrgggTTTIIIBBB===;;;888555333333444444333333222222222111111111///000111222222222222111000000000000000000000000111111000000000000111111//////............//////............////////////........................------------------------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,---.................................................................................///222555:::>>>BBBDDDAAA@@@>>><<<<<<===>>>???AAABBBDDDGGGMMMWWWbbbiiiwww{{{~~~rrrqqqlllgggiiiqqqvvvwww}}}vvvdddhhhpppyyy~~~}}}zzzwww~~~}}}~~~~~~~~~{{{rrrpppsssyyy|||gggQQQCCCAAADDDGGGJJJOOOVVV^^^gggooouuupppjjj```TTTHHH???888444222111111000//////000000.../////////000000000000..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++tttfff[[[VVVggg}}}bbbUUUPPPHHH???:::777777777333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------.........//////............................................................................................................/////////000---.........//////000000444888===BBBDDDCCCBBB@@@<<<>>>BBBFFFLLLTTT\\\bbbuuu~~~{{{bbbRRRJJJAAA>>>:::666444444555666333333333222222222111111///000111222222222222222000000000000000000000000111111000000000000111111//////............//////............/////////000////////////////////////------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///........................................................................000222555:::???CCCFFFHHHAAAAAAAAAAAAAAABBBDDDDDDFFFFFFIIIOOO[[[lll~~~sssiii[[[]]]___ddduuutttrrrqqqllleeeaaajjjqqqrrrkkkjjjsssyyy]]]SSSSSSGGGEEECCCCCCIIIUUUbbblll{{{rrrdddUUUGGG>>>;;;222222111000000///000000.../////////000000111111..............................---------,,,,,,,,,---------,,,,,,,,,++++++nnnfffUUUYYYccc|||kkkUUUTTTQQQIII???888444333777555333333333333111000111111111111000000000000000000000000000000000000////////////////////////////////////////////////------............------........................//////.........------------------............///////////////////////////---------.........///////////////...---...111444>>>>>>BBBGGGFFF@@@<<<<<<===BBBIIIMMMPPPWWWffftttpppqqqwwwzzz___QQQMMMCCC999555555555444444222333444444444333222111222222222222222222222222111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////.........---------................................................------------------------,,,------......------,,,---------------------------------............///........................,,,,,,---......//////000666999===???AAACCCEEEGGGKKKEEEDDDIIIKKKHHHGGGIIIKKKMMMTTT^^^nnn{{{kkkfff```XXXUUU[[[cccnnn~~~zzzooobbb]]]aaahhhnnnpppuuuvvvjjjbbbuuu{{{wwwtttpppsss|||ooojjjnnntttjjj]]]PPPKKKIIIIIIGGGFFFOOOZZZooo}}}xxxeeeUUUJJJBBB:::777333000///000///...555444333111000/////////000000//////.........---........................------------------------ssscccZZZUUU```www```YYYOOOGGGAAA<<<777333666444333333444333111000111111111111000000000000000000000000000000000000////////////////////////////////////////////////---......//////......---........................//////.........------------------............///////////////////////////---------........./////////000000//////222666999BBBAAACCCFFFEEE@@@>>>@@@AAAHHHQQQZZZ```hhhqqqyyyooohhhqqq~~~pppTTTMMMGGG@@@===;;;999666444333333444555444333222111222222222222222222222222111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////.........---------........................------------------------------------------------,,,------......------,,,---------------------------------............///........................---------...///000000111888:::===@@@BBBDDDHHHJJJIIIHHHJJJMMMIIICCCBBBFFFFFFOOO^^^oooiiiYYYTTTUUUUUU```fffnnnyyy{{{tttvvvyyy}}}wwwlllcccZZZRRRMMMUUU\\\aaaccceeegggddd___```nnnpppddd\\\WWWWWWbbbwww}}}zzz}}}|||hhh^^^YYYTTTQQQJJJDDDGGGNNNbbbsss~~~ppp___MMM@@@BBB===666222111111111222444333222111000/////////000/////////....................................------------------------kkkVVVQQQ___wwwiiiWWWKKKFFFBBB;;;555555444333333444444111///111111111111000000000000000000000000000000000000////////////////////////////////////////////////---......//////......---.......................................------------------............///////////////////////////------.........////////////000111111222666;;;???EEECCCDDDGGGFFFCCCEEEIIIMMMXXXhhhvvv||||||rrrpppwww~~~rrrUUUOOOGGGAAA>>>;;;666222444444555555444333333222222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............///........................//////......000111333555;;;<<<>>>???AAADDDIIIMMMIIIJJJLLLLLLGGGDDDIIIQQQYYYddduuuyyylllccc]]]\\\ccclll~~~~~~rrrhhhbbb______ZZZYYYVVVSSSPPPNNNLLLJJJJJJMMMOOONNNOOORRRRRRNNNIIIPPPYYY```aaa]]]UUUPPPNNNIIIDDDFFFNNNWWW___bbbnnnvvv|||tttmmmddd[[[PPPFFFCCCFFFMMM\\\nnnwwwwwwooobbbWWWOOOHHH???777333333333444222111000000////////////////////////....................................------------------------rrr___WWWfffnnn\\\RRRJJJDDD???555444333444444444222000111111111111000000000///////////////////////////////////////////////////////////////////////////......////////////......................................................---------............///////////////////////////............////////////...000111333555:::@@@DDDDDDCCCFFFHHHHHHGGGKKKQQQ]]]pppwww|||wwwzzzwwwrrreeeRRRCCC>>>>>>999333666666555555444444333333222222222222222222222222111111111111111111111111111111111111000000000///000000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............///......................../////////000222555888:::============>>>AAAFFFJJJKKKKKKMMMOOORRRYYYfffpppzzzyyyttthhhgggnnn|||}}}vvvoooqqqzzzvvvzzz{{{fffbbb]]]XXXTTTRRRRRRSSSQQQUUU[[[```dddgggkkkmmmjjjgggccc___aaaccc^^^VVVTTTSSSSSSVVVZZZ___cccdddccc```ZZZTTTQQQQQQSSSUUUQQQTTTVVVVVV[[[kkkyyyuuurrryyylll^^^SSSNNNGGGMMMWWWbbbnnnuuuvvvttt___VVVJJJ>>>777444333222000000///////////////000///////////////.................................------------------------vvv\\\VVVqqqmmm[[[OOOJJJJJJ888666444444444444222111111111111111000000000///////////////////////////////////////////////////////////////////////////...//////////////////...........................---.....................---------............///////////////////////////........./////////000000---000222555888===BBBFFFCCCDDDFFFIIIGGGFFFJJJQQQkkksssttt|||{{{}}}eeeKKKBBBDDDAAA999777777666555444444444333222222222222222222222222111111111111111111111111111111111111000000000///000000000000////////////////////////////////////---.............................................------------------------------------------------,,,------......------,,,---------------------------------............///////////////////////////......000222666999===???<<<<<<;;;::::::>>>CCCGGGJJJOOOWWWcccrrrwwwmmmfffccchhhoooyyyttttttpppnnnuuu}}}kkk[[[WWWZZZ[[[YYYXXXXXXXXXXXXYYY[[[^^^aaaccclllrrr{{{vvvgggddddddffflllvvv{{{tttnnnlllmmmeee___WWWQQQPPPSSSZZZ```lllvvvvvvwwwooo]]]NNNJJJHHHOOO\\\hhhppptttiii```TTTHHH>>>888333000000000///////////////000.........///////////////........................------------------------~~~zzzzzz{{{}}}~~~fffSSS\\\ooouuu^^^MMMHHHIII===:::666444333444333333111111111111000000000000000000000000000000000000////////////////////////////////////////////////...//////000000//////...........................---------...............---------............///////////////////////////....../////////000000000...111555999<<>>???;;;;;;::::::;;;>>>CCCGGGLLLZZZmmmuuufff^^^]]]^^^pppzzz~~~qqqvvv~~~}}}llldddZZZQQQMMMLLLMMMQQQWWW^^^```dddjjjqqqxxx~~~~~~nnnqqqxxxxxxkkkddd___YYYTTTRRRWWW[[[cccjjjooowwwfffRRRIIIDDDHHHQQQYYYaaaffffffaaaYYYPPPHHH???777222222111000000////////////.........///////////////........................------------------------}}}{{{yyyxxxxxxuuutttrrrrrrssssssrrrpppmmmmmmkkkjjjjjjiiiiiiiiidddeeefffggghhhiiijjjkkkiiiiiiiiikkkoootttyyy{{{eeeYYYXXXfffuuukkkVVVKKKIIICCC>>>888444333333444444111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////........................---------.........//////---------............///////////////////////////.../////////000000000000000444:::>>>AAABBBDDDFFFFFFEEEFFFHHHIIIOOO^^^lll}}}|||sssYYYMMMGGGAAA:::999777666555444444555222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////---------.........//////........................------------------------------------------------,,,------......------,,,---------------------------------............///////////////////////////333444777:::<<<<<<<<<<<<888999;;;<<>>GGGIIIKKKXXXjjjpppyyy|||~~~xxx}}}zzztttkkkccciiiooovvv|||yyyeee]]]RRRRRRRRRPPPRRRYYYdddlllpppxxx}}}ssshhhccc]]]___ppp~~~hhhXXXJJJCCCCCCDDDKKKPPPTTT\\\```SSS@@@DDD<<<666555222---...222111111000///////////////........................------------------------GGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGIIIKKKMMMPPPQQQUUUWWW[[[bbbjjjrrryyy}}}iii]]]UUUooorrrYYYNNNHHHBBB777666:::555222222222222111111111111222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000//////111444777<<>>===;;;;;;<<<===AAA@@@DDDLLLSSSZZZgggsss|||wwwkkkggghhhhhhxxx{{{nnnhhheeeaaammmwww}}}hhh\\\YYYVVVZZZ___dddhhhoooxxxooo___[[[```mmmtttYYYJJJFFFAAADDDIIIQQQ[[[___WWWLLLHHH===444333333111000222111000000/////////000000........................------------------------@@@@@@@@@???>>>>>>======>>>>>>>>>=======================================????????????????????????>>>============>>>??????@@@@@@@@@AAAAAACCCDDDDDDHHHIIIKKKOOOTTTYYY]]]```lllsss~~~qqqXXX^^^hhhSSSHHHEEE;;;555666333333222222222111111111111111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000333888;;;>>>@@@CCCEEEEEEEEEFFFHHHHHHOOOcccvvvuuuzzzzzzZZZPPPDDD===999555666999555444444444444333333333222222222222222222222222333222111111000000111111000000000000////////////................................................------------------------................................................//////...------------...,,,------------.......................................///000222555888:::>>>>>>???>>>======???AAACCCKKKTTT\\\jjjzzz|||nnn___WWW\\\fffvvv|||oooqqqxxx{{{{{{ooobbb[[[[[[]]]bbbjjjvvvxxxdddXXXWWW```kkkzzz```MMMFFFAAA@@@JJJSSSVVVTTTSSSPPPDDD888444555444222222000000/////////000000111........................------------------------??????>>>>>>>>>=========>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>>>>>>>======>>>>>>???@@@CCCDDDDDDFFFHHHKKKNNNOOOUUUYYY___hhhttthhhYYYbbbqqqwwwYYYJJJIII???666444333333333222222222111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////...///000000222666;;;@@@@@@AAACCCFFFEEECCCFFFJJJXXXeee}}}|||ppppppwwwfffZZZJJJAAA===:::777555666555555444444444444444222222222222222222222222333222111111000000111111000000000000////////////................................................................................................---------...........................------......------------........................////////////...///111333666999<<<===>>>????????????AAADDDGGGMMM]]]lllwwwqqqkkkccc\\\dddrrr~~~}}}rrrjjjeeedddbbb___^^^bbbjjjqqqxxx|||lll___XXX^^^lllfff\\\LLLBBBEEEIIIJJJNNNUUUWWWOOOEEE>>>888555222222000000000///000000111222................................................????????????>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>??????@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@======>>>???@@@BBBCCCDDDEEEGGGKKKNNNSSS]]]iiirrrgggYYYTTTiiihhhVVVSSSHHH===:::777333333333222222222222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////...///111222444888>>>BBBAAA@@@BBBEEECCCBBBGGGPPPpppvvvrrr~~~rrrlllxxxttt\\\JJJCCCAAA===888777666555444444444555555222222222222222222222222333222111111000000111111000000000000////////////................................................................................................---------.........//////------..................---------.........//////........./////////000000///111333777:::===??????>>>??????@@@BBBFFFLLLQQQ___sssrrrhhhmmmnnnjjjqqq~~~}}}~~~~~~|||gggZZZTTTRRRWWW___fffmmmwww{{{{{{}}}}}}~~~yyyyyy}}}wwweeeYYY\\\kkkxxxbbbMMMEEECCCAAAHHHRRRYYY[[[XXXNNNAAA888444333111111000000000000111111////////////////////////........................>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<===>>>>>>???@@@@@@>>>AAADDDEEEFFFJJJQQQVVV]]]eeessseeeRRRRRRdddxxxeee\\\MMMCCC>>>777333333333333222222222222111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////...000333555777;;;@@@CCCCCC@@@@@@DDDCCCBBBKKKXXX{{{~~~xxxsssvvv|||xxxtttwwwwwwvvvqqq|||uuuXXXGGGBBB???<<<888777666444444555666666333333333333333333333333333222111111000000111111000000000000////////////................................................................................................,,,,,,------.../////////,,,---......///.........------........./////////.........//////000000111222444777;;;===???@@@@@@???@@@AAADDDHHHOOOXXX^^^rrr{{{tttuuu~~~oooiiikkkmmmwwwvvv^^^QQQLLLLLLRRR]]]kkkvvv{{{ssslllhhhdddaaadddiiippplllgggbbb]]][[[ZZZYYYXXXVVVWWWcccuuunnneee^^^eee{{{xxx]]]JJJ@@@===BBBHHHUUU```hhh```PPPCCC;;;777333222111000000000000111////////////////////////........................>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????@@@@@@>>>>>>=========>>>????????????@@@@@@@@@@@@@@@@@@===@@@CCCDDDCCCEEEIIIMMMMMMQQQZZZdddooo|||cccUUUVVVssswwweeeRRRIIIBBB666444444333333333222222222222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////---000444888:::===@@@BBBEEE@@@@@@DDDDDDDDDQQQbbbzzz|||sssssswwwxxxqqqwww~~~zzztttwwwuuuXXXHHHCCC@@@999888666555444555666777333333333333333333333333333222111111000000111111000000000000////////////................................................................................................,,,,,,------...//////000,,,,,,.../////////..................////////////---......///000000111111555777:::>>>@@@@@@@@@???AAABBBEEEHHHOOOYYYccckkk}}}yyy~~~ppphhhlllttt}}}qqq^^^RRRPPPTTTYYYcccooo}}}uuulllgggeeeZZZVVVTTTSSSNNNIIIGGGJJJLLLKKKIIIHHHFFFDDDCCCBBBEEECCCDDDHHHOOOWWW\\\^^^lllooouuu~~~}}}kkk___aaaooozzz\\\JJJEEECCC@@@LLL^^^nnnnnncccUUUGGG===444333222111000/////////////////////////////////........................@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@@@@???>>>>>>;;;===@@@@@@???@@@CCCGGGEEEIIIRRRYYY\\\dddzzzuuu___VVVWWW|||qqqZZZQQQIII999444444444333333333222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000---111666:::<<<>>>@@@BBBGGGAAA@@@EEEEEEFFFVVViiiyyy}}}xxx}}}vvv||||||~~~{{{zzz|||~~~rrriiiuuupppVVVJJJFFF999888666555444555777888333333333333333333333333333222222111000111111111000000000000////////////................................................////////////////////////........................,,,,,,------...///000000+++,,,.../////////................../////////000---......///000111111222777999<<>>BBBDDDGGGLLLTTT___kkksssxxxsssrrrwwwqqqxxxpppiii^^^VVVTTTZZZdddkkkuuuooo___UUUMMMIIIHHHDDDAAAAAA>>>;;;===BBB;;;<<<===>>>>>>>>>======777:::<<<======@@@GGGLLLIIIJJJNNNUUU^^^iiisssyyy~~~zzzsss}}}rrrdddbbbjjjrrruuu^^^TTTLLLAAAEEEZZZnnnuuupppdddQQQBBB555444333111000//////...000000000000000000000000////////////////////////CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDAAA???@@@BBBBBBBBBCCCBBB@@@???>>>???AAABBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@?????????@@@AAAAAAAAAAAABBBDDDJJJQQQYYY]]]qqquuuTTTTTT]]]cccOOOFFFDDD===999333111444777555000222111111000000000000000000000000000000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////............////////////000000000111000//////...222666;;;???@@@AAAAAABBBBBBDDDCCC@@@DDDQQQbbbnnnxxxxxxyyyvvvrrrqqqxxx~~~```ZZZkkk{{{yyy[[[JJJEEE>>><<<888333:::<<<222555555444444444333333333111111111111111111111111111111000//////////////////////////////000111111......//////......---,,,------------------------------------------------............////////////........................//////.........---------//////...------000555999<<<===???AAABBBCCCCCCCCCDDDJJJPPP^^^pppuuuvvv|||nnnjjjpppyyywwwfff[[[TTTTTTXXXdddvvv~~~}}}nnnggg[[[OOOEEE???<<<;;;::::::999999888999999:::888888999999999999888888888888888888888888888888<<<<<<<<<===@@@CCCGGGIIISSSUUUXXXZZZ\\\\\\\\\[[[ZZZ___ccceeehhhqqqpppcccYYY```zzzuuu[[[HHHIIILLLPPP[[[nnnxxxkkkUUUGGG===555333333000000222......//////////////////////////////............NNNOOOPPPQQQQQQRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYXXXWWWUUUTTTSSSSSSQQQOOOKKKJJJIIIJJJIIIHHHDDDCCCBBBAAAAAACCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAACCCBBBAAAAAADDDHHHLLLOOOVVV```vvvnnnSSSTTTooonnnVVVIIIGGG>>>:::555222444555333///222222111000000000000000000000000000000000000000111111000000000/////////////////////////////////////////////////////////////////////////////////............////////////000000000000000///......333777<<>>===<<<444555888333555555555444444444333333111111111111111111111111111111000//////////////////////////////000111111......//////......---,,,............................................................////////////........................//////.........---------...///.........111666:::>>>@@@BBBBBBBBBCCCFFFHHHMMMVVV\\\lllzzznnniiimmmxxx|||sssbbbYYYWWWYYY^^^jjj|||yyyxxxyyytttlllcccZZZTTTPPPNNNLLLHHHCCC===;;;:::<<<===:::999999999999999999999777888888999999888888777888888888888888888888888:::999999:::;;;===???@@@???AAACCCFFFGGGGGGGGGFFFCCCFFFJJJKKKKKKRRR]]]gggyyykkk^^^jjjuuuPPPHHHFFFGGGOOO```oooqqqlll^^^PPP>>>333222444333000////////////000000000000////////////............___```aaacccdddeeeffffffjjjjjjjjjkkklllmmmmmmmmmmmmmmmooopppqqqqqqqqqqqqpppppppppooollljjjgggfffdddaaa]]]ZZZXXXVVVTTTRRRKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBAAA@@@@@@AAABBBCCCJJJMMMWWWhhh~~~{{{XXXPPP\\\{{{```MMMGGGAAA===888666555444333222222222111000000000000111000000000000000000000000000000///////////////...////////////////////////////////////////////////////////////////////////............////////////000000000000////////////666:::===@@@@@@@@@@@@AAA@@@@@@DDDJJJUUUbbbnnnvvvuuuwww|||tttooogggaaaaaaeeelllqqqhhh[[[cccyyyoooNNN@@@>>>@@@777222666666555555555444444444444333222222222222222222222222111111000////////////000///////////////000111111...////////////...------////////////////////////////////////////////////............////////////......................../////////............---......//////000333888;;;???BBBEEEDDDBBBDDDJJJOOOTTT```gggwwwuuuhhhgggnnnvvv|||~~~zzzwwwtttzzzxxx]]]SSSVVV\\\lllttt{{{tttlllaaa]]]VVVOOOHHHCCC@@@>>>===<<<999777666777888999999999999999999999999999777777777888888777777777888888888888888888888888888888888888888888888888555666888:::;;;<<<;;;;;;AAADDDFFFFFFEEEGGGOOOUUU]]]uuuiiiccciiidddTTTKKKFFFIIISSS___mmmxxxyyylllSSS:::222666555///000000000000000000000000////////////............xxxyyy{{{}}}}}}xxxtttqqqlllhhheee___]]]YYYTTTPPPLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBJJJIIILLLSSS___wwwhhhZZZYYYxxxoooUUUHHHFFFAAA;;;999666444444666333222111111000000111111000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////............////////////000000/////////000000000:::<<>>@@@@@@===>>>BBBFFFOOOZZZnnnrrreeepppwwweeeVVVJJJIIIMMMTTTfffxxxuuuQQQ999555555000000000000000000/////////////////////............{{{ssskkkccc^^^[[[VVVUUUSSSPPPMMMJJJHHHGGGEEEEEEFFFEEEEEEDDDCCCCCCAAAAAABBBBBBCCCCCCBBBBBBCCCBBBDDDFFFIIIUUUlllkkkYYYdddkkkVVVNNNDDD<<<999777333444777333222222111111111111111000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////............////////////000/////////000222333444<<<>>>@@@AAA@@@@@@@@@AAACCCEEEOOO```mmmrrrwww{{{|||yyyvvvxxx~~~rrrllljjjhhhfffdddkkkvvvaaabbbrrrvvvVVVDDDCCC<<<666888888666666555555555444444444222222222222222222222222222222111000000000000000///////////////000000111//////000000//////...---------------------------------------------------............////////////........................///////////////////////////000111222333666;;;>>>===AAADDDDDDCCCIIIUUU___nnn~~~ssshhh\\\YYYbbbqqq~~~uuummmgggdddbbbaaa[[[SSSOOOMMMIIICCC999888888777777888999999555666777888999999999999888999:::;;;<<<;;;;;;;;;888888999999999999888888888888888888888888888888777888999999999999888888777888888999999:::::::::777:::<<<;;;:::999;;;>>>FFFHHHPPPcccxxx{{{oooqqq|||gggRRRJJJIIIOOOcccvvvsssKKK999444111000000000/////////......////////////............tttqqqllleee]]]VVVPPPMMMJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCEEEDDDFFFPPP]]]zzz{{{]]]TTTcccttt\\\LLL===999777222222555333333222111111111111222000000000000000000000000...////////////000000000////////////////////////////////////////////////////////////////////////............/////////////////////000222444777999>>>???AAABBBAAAAAABBBCCCEEEIIIYYYnnnyyyzzz|||{{{tttuuuzzzssskkkaaa\\\```jjjvvv~~~~~~```dddppppppXXXMMM@@@::::::555666666666555555555444444333333333333333333333333222222111000000000000111///////////////000111111///000000000000///......------------------------------------------------............////////////...........................////////////000000000000222333444555777;;;>>>>>>AAADDDGGGJJJSSS___iiizzz~~~tttfff\\\YYYXXX\\\kkkooo___WWWUUUVVVVVVSSSQQQJJJAAA>>>>>><<<888<<<;;;;;;;;;;;;;;;<<<<<<666777888999::::::999999999:::<<<===>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777888888888999999777777777777777777777888999;;;======<<<<<<===>>>:::>>>EEEJJJPPP]]]vvvllldddooo}}}pppVVVHHHHHHWWWgggfffHHH:::555111111111000000//////...////////////............}}}ssslllhhh^^^[[[VVVQQQNNNKKKKKKKKKIIIHHHFFFEEECCCBBBBBBBBBDDDCCCDDDFFFDDDCCCIIIPPPXXXiiilllZZZUUU^^^{{{qqqYYYDDD>>>;;;555222555444333222222111111222222000000000000000000000000/////////000000000111111////////////////////////////////////////////////////////////////////////............////////////......///111444777;;;===>>>@@@BBBBBBAAAAAACCCDDDFFFNNNbbbzzzzzz~~~mmmfff^^^___bbbhhhrrrttthhhddduuuzzzbbbJJJ@@@>>>666666666666666555555555555333333333333333333333333333222111111000000111111///////////////000111111000000000000000///..................................................................////////////.........................../////////000000000000222333555666666888;;;===@@@CCCGGGLLLTTT___kkksssyyyssslllnnnzzznnn___WWWQQQbbbhhhuuuxxxkkkZZZNNNJJJJJJKKKKKKFFFEEE???999777999888555888888888777777777888888>>>>>>>>>===<<<;;;:::::::::;;;===???@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999::::::999999888888888999999444555555555555555666777777:::@@@AAA???FFF]]]uuummmfffggglllxxxWWWJJJMMMRRRsssaaaIII>>>444444333222222111000000////////////............tttooofff\\\TTTOOOLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHDDD@@@>>>>>>======AAAHHHNNNPPP^^^mmmZZZOOO]]]vvvfffLLLDDDAAA:::555666444333222222111111222222000000000000000000000000//////000000111111222222////////////////////////////////////////////////////////////////////////............/////////000......///111555999===@@@>>>@@@BBBBBBBBBBBBDDDEEEFFFPPPhhh}}}{{{fffZZZYYY\\\eeerrr}}}~~~yyyffflllvvvTTTFFFBBB999777666666666555555555555333333333333333333333333333222111111000111111111///////////////000111111000000000000000//////...////////////////////////////////////////////////............/////////000.........................../////////000000111111333555666777777888;;;===CCCEEEIIIQQQ\\\iiittt{{{vvvoooeeehhhxxxuuu\\\XXX^^^bbboooyyy}}}tttoooeee]]]SSSLLLIIIGGGBBB>>><<<===:::666777;;;:::777:::::::::;;;<<<<<<======;;;;;;<<<===>>>??????@@@:::<<<>>>@@@AAA@@@????????????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::999999;;;<<<;;;:::999999888999999999<<<;;;;;;;;;:::;;;<<<<<<<<<999:::???BBBEEEPPP]]]}}}tttkkkgggpppmmmVVVNNNKKKYYYggg~~~tttVVVEEE666666555444444333222222000/////////............xxxuuurrrooonnnnnnpppqqqmmmooosssvvvwwwuuusssrrrpppmmmjjjiiikkknnnppprrr|||~~~uuulllbbbXXXSSSOOOJJJHHHLLLLLLGGGEEEHHHGGGEEECCCAAA@@@@@@@@@@@@IIIJJJNNNcccxxx```VVVYYY```qqqVVVKKKDDD777111555444444333222111111111111111111111111111111111111111111000000//////......000000000000000000000000//////000000000000/////////////////////////////////////////////.........111///...111666:::;;;;;;???<<<===AAA@@@>>>CCCLLLRRR[[[jjjxxxzzzsssggg^^^^^^bbbkkkwww~~~pppeeennnpppHHH777@@@888888777666777777333...444444444333333333222222333333333222222222111111000000000000000000000000000000//////.........---////////////////////////////////////////////////............////////////---------.........//////...///000111222222222111222222555888666444777===DDDEEEMMM]]]rrr~~~qqqfffaaadddlllwww{{{iii\\\aaaiiilllzzzuuujjjbbbYYYRRRJJJFFFFFFDDDAAA======:::888888:::;;;:::888;;;:::999:::<<<>>>>>>>>>@@@AAAAAA@@@??????AAADDD>>>AAAEEEFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>???AAAAAAAAA???;;;;;;::::::::::::;;;;;;;;;:::999888777666777777888888888888888888777777;;;999888999<<>>>>>===>>>@@@AAABBBBBB@@@AAACCCCCCCCCEEEHHHKKKJJJMMMPPPQQQOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDBBBBBBBBBCCCBBBAAADDDCCCBBBAAA@@@???????????????>>>===<<<;;;;;;:::999999999999888888888888999888777777999===AAACCCPPPYYYkkk}}}pppjjjxxxjjjLLLIIIMMMVVVggg{{{|||mmmLLL???444222333444555999111000000000////////////IIIIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGIIIJJJLLLOOOSSSWWW\\\dddnnnvvvxxxyyyuuueee\\\XXXRRRMMMKKKLLLJJJHHHHHHGGGFFFCCCAAA>>>BBBBBBEEENNNUUUiiisss^^^UUUfffnnnWWWLLLDDD<<<555555555444333222222222222111111111111111111111111111000000000000/////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////222222444777;;;>>>???>>>EEECCCBBBDDDEEEEEEJJJQQQaaakkk}}}{{{hhhbbb]]]aaakkkzzzyyyuuuzzzbbbcccttt~~~tttPPPHHH<<<:::888666555444555666444444444444333333333333333333333222222222111111000000000000000000000000000000////////////......////////////////////////////////////////////////............////////////------.........////////////...//////111333666777999888777888666666<<>><<<<<<<<<:::888<<<;;;999:::<<<>>>>>>===@@@@@@@@@AAABBBDDDEEEFFFJJJLLLNNNOOOPPPRRRVVVXXX\\\___aaabbb___]]][[[[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPMMMJJJIIIIIIJJJIIIHHHGGGFFFDDDBBBAAA@@@??????????????????>>>===<<<;;;;;;:::::::::999999888888999999888777888999;;;<<>>======>>>??????@@@AAA@@@AAADDDIIIMMMUUUSSSVVVeeessskkkbbbWWWNNNQQQNNNKKKIIIIIIHHHDDDAAABBBFFFCCCCCCIIILLLVVVkkklllYYY___yyy^^^NNNGGGAAA:::777666555333222222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000/////////////////////////////////////////////000000000111333666999===???@@@???BBBCCCFFFIIILLLNNNQQQTTTdddooorrrjjj```bbbhhhssstttsss|||ooo^^^fffsss~~~VVVHHH@@@<<<888777555222222444555444444444444333333333333333333222222222111111000000000000000000000000000000//////////////////////////////////////////////////////////////////............////////////............////////////////////////111555888:::888555555666666999AAAKKK```sssuuutttttttttuuuyyypppllleeeiiizzzvvvcccUUULLLHHHCCC@@@<<<;;;<<<===<<<;;;>>>=========>>>???@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOVVVXXX[[[\\\^^^```ccceeejjjmmmpppqqqooommmlllkkkkkkjjjgggddd```]]]ZZZYYYYYYVVVRRRPPPOOOOOONNNMMMJJJIIIGGGFFFDDDDDDCCCCCC>>>>>>???@@@@@@???>>>===<<<<<<;;;::::::999888888999999999999999999999999======AAAHHHPPP^^^uuurrrnnn|||yyy}}}XXXRRRKKKNNNaaawwwvvvbbbJJJ:::555333000---111111111000000000//////OOOOOOPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKHHHKKKNNNNNNLLLIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAAAAA???===;;;;;;;;;<<<<<<<<<===???@@@@@@AAACCCDDDGGGFFFFFFKKK\\\wwwzzziiiZZZWWWRRRLLLJJJKKKKKKIIIFFFCCCDDD??????GGGIIIKKKVVVpppgggZZZjjjgggRRRGGGAAA===888777666444333222222222111111111111111111111111000000000000111111111111//////////////////////////////000000000000//////////////////////////////////////////000000111111000333777:::===???@@@AAAAAAFFFMMMTTTZZZ___```___ppp{{{|||jjjcccbbbeeeooo~~~{{{}}}~~~bbbZZZeee}}}eeeQQQGGG???999:::999666444666555555555444444444333333333333333222222222111111111111111111111111111111//////000000000000000000////////////////////////////////////////////////............////////////........./////////000000000//////000333666999<<<:::777777888:::===HHHRRRjjjuuu~~~~~~tttjjjeeehhhmmm|||lllYYYNNNGGGDDD???===<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAABBBHHHJJJNNNPPPRRRVVVZZZ^^^^^^bbbfffjjjmmmqqquuuxxx~~~{{{wwwssspppoookkkgggbbb]]]ZZZVVVSSSPPPQQQPPPNNNMMMLLLKKKJJJJJJBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<;;;:::999888777888888999999999999999<<<<<<>>>AAACCCJJJ[[[kkkvvvrrr~~~yyyjjj___PPPGGGQQQfffyyyqqqYYYEEE:::777555222111111111111000000000000MMMMMMMMMLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSWWW[[[[[[WWWSSSRRRSSSNNNNNNMMMLLLKKKLLLLLLLLLHHHGGGEEEEEEEEEEEECCCAAA===>>>???@@@@@@??????>>>:::<<<======@@@KKK\\\jjjrrreee\\\QQQKKKJJJJJJIIIGGGDDDFFF>>>===EEEEEECCCHHHUUUttt{{{]]]WWWqqqzzzbbbNNNBBB>>>999888666555444333222222111111111111111111111111000000000111111111111222000000000000000000000000//////000000000000//////////////////////////////...//////000000111111222111444888;;;===???BBBDDDDDDKKKUUU___kkktttwwwuuuzzz|||kkk```bbbhhhzzz{{{vvvuuuzzzuuuZZZXXXiii|||gggTTTDDD888888999666555777555555555555444444444333333333333222222222111111111111111111111111111111//////000000000000111111////////////////////////////////////////////////............////////////....../////////000000000000000111222444777:::;;;999777777999<<<@@@LLLWWWmmmrrrzzz~~~~~~wwwgggaaaaaalllxxxyyybbbQQQFFF@@@===<<<<<<<<<<<<===>>>???@@@>>>@@@BBBCCCCCCEEEGGGJJJMMMQQQWWW[[[___dddkkkppptttxxx|||vvvoookkk^^^]]]ZZZVVVSSSPPPNNNMMMJJJIIIGGGEEEDDDCCCCCCCCCBBBBBB@@@???===<<<;;;:::666666777777888888888888777777:::===<<<>>>FFFPPPkkkxxxoooqqq}}}uuu]]]GGGCCCUUUmmm}}}qqqVVVAAA888666555222222111111111000000000LLLKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPPPPQQQQQQXXX\\\```___ZZZVVVVVVXXXWWWVVVUUUSSSSSSSSSSSSTTTQQQPPPOOOPPPQQQOOOJJJFFFIIIGGGDDDAAA???>>><<<;;;@@@BBBCCCAAA???AAAEEEJJJVVVooozzzgggXXXQQQNNNJJJGGGFFFKKKEEE@@@EEECCC@@@EEEEEEZZZjjjlllWWW```uuu```IIIAAA:::999777555444333333222111111111111111111111111000000111111111222222222000000000000000000000000//////000000000000//////////////////////////////...//////000111111222222444777:::<<<>>>@@@EEEHHHGGGPPPZZZeeeuuu~~~tttoooqqqyyywwwvvvxxxttt^^^ZZZmmmqqqWWW???999:::666444555555555555555444444444444333333333222222222111111111111111111111111111111//////000000000111111111////////////////////////////////////////////////............////////////.../////////000000000000000111222444666888999:::777666999>>>DDDLLLYYYeeerrrxxx~~~~~~{{{yyyzzz}}}yyygggooo{{{nnniiimmmrrr|||wwwmmmllluuuyyygggUUUHHH@@@===<<<;;;<<<>>>>>>???@@@AAABBBBBBEEEIIILLLNNNQQQVVVZZZ]]]ccckkkqqqvvv|||~~~wwwooohhhcccaaa[[[XXXSSSNNNJJJHHHGGGGGGGGGFFFEEECCCAAA@@@>>>>>>999999888888777888888999666555666::::::999===BBBIIIZZZrrryyynnneeexxx]]]GGGJJJ[[[iiilllPPP>>>666333222222222111111111000000dddbbb___]]]]]]^^^```bbbcccccccccbbbaaa___^^^]]]hhhlllooonnniiieeeeeegggiiihhhfffdddcccccccccddddddcccdddeeeeeebbb[[[VVVUUUQQQLLLHHHGGGGGGGGGGGGDDDCCCAAA@@@AAAAAABBBBBBHHHYYYhhhooo~~~nnn```XXXQQQMMMDDDLLLIIIBBBCCCAAA???FFF@@@LLLQQQ___zzz[[[UUUXXXrrrQQQDDD:::999888666444333333222111111111111111111111111000000111111222222222222000000000000000000000000//////000000000000//////////////////////////////...//////000111222222222666999<<<===>>>BBBGGGLLLIIIQQQZZZeeexxxyyysssttt|||~~~zzzyyy{{{}}}~~~nnnWWWaaagggzzzqqqOOOBBB@@@;;;777888666666555555555444444444333333333222222222111111111111111111111111111111//////000000111111111222////////////////////////////////////////////////............/////////000////////////000000000000111222444666777888999999999:::@@@IIISSS^^^mmmzzz|||vvvpppnnn|||xxxmmmiiidddppprrrnnnxxxhhh```YYY[[[gggrrrwwwwwwkkkbbbTTTHHHAAA?????????===???AAABBBBBBCCCDDDFFFHHHLLLQQQUUUYYY]]]dddiiitttzzzoookkkddd\\\VVVSSSRRRRRRKKKJJJHHHGGGEEECCCAAAAAA???>>><<<:::999999:::;;;<<<888777::::::999;;;???===CCCOOOaaa|||rrrlll|||TTTEEEIIIPPPhhh||||||aaaKKK>>>888222222222111111111111000~~~vvvtttoooiiivvv|||}}}wwwppptttooonnnrrruuutttrrrrrryyyxxxyyy}}}~~~vvvooohhhbbbZZZSSSOOOLLLKKKJJJNNNHHHEEEGGGFFFAAA???BBBRRR^^^kkkooojjjkkkzzzuuu```UUUSSSJJJIIIGGGHHHIIIGGGBBB===FFFEEEHHHQQQddddddYYYXXXiii{{{UUUEEECCC;;;666777888555333333444444444333333222222222111111111111111111111111000000000000//////////////////000000000000//////111111000000//////......000/////////111222444555;;;;;;<<<===???CCCGGGJJJGGGQQQdddqqq}}}pppttt}}}yyyxxx|||___[[[___kkkZZZEEEEEE<<<444===777666666666777666444333555444333333222222333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000//////000000111222333222333666888::::::;;;;;;>>>BBBGGGPPP^^^rrr~~~tttlllhhhpppuuu}}}vvvkkkllltttwww{{{mmmkkksss}}}cccZZZRRRUUU```hhhhhhdddTTTMMMEEE???>>>>>>>>>===?????????@@@CCCGGGKKKNNNRRRVVV[[[```fffmmmtttyyy}}}uuulll```XXXXXXUUUTTTNNNGGGDDDDDDDDDBBBBBB@@@>>>;;;999777555555888888888888999:::;;;<<<>>><<<>>>KKKbbb}}}{{{fffJJJHHHMMMTTTppp}}}}}}]]]??????666333111111111000000222|||rrrddd[[[XXXYYYZZZZZZTTTNNNKKKEEE@@@BBBHHHQQQ___nnnrrrnnnhhhffffffssswwwdddXXXRRROOOLLLHHHFFFFFFFFFFFFDDDBBBCCCIIIWWWrrrppp]]]SSSZZZbbbLLLFFF>>>777777888555222111444444444333333222222222111111111111111111111111000000000000//////////////////000000000000//////111000000000/////////...000//////000111333555666999;;;>>>AAACCCGGGKKKNNNSSS[[[jjjttt}}}yyyuuu{{{}}}tttyyysssYYYOOO[[[qqqfffKKKGGG>>>555:::888777666666777666444333555444333333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000//////000111111222111333666888999999:::;;;===AAAKKK[[[rrruuunnngggccclllwww|||wwwrrrvvv{{{}}}yyymmmrrr~~~jjjbbbZZZYYY]]]___[[[WWWLLLGGGAAA======>>>>>>>>>CCCDDDGGGIIILLLPPPTTTVVV\\\```fffmmmuuu~~~wwwiiiddd___YYYSSSOOOLLLHHHEEECCCCCCBBB@@@???>>>===<<<;;;888888888888999::::::;;;BBB???===AAAOOOgggUUUEEEHHHMMMfffvvvqqqKKK===666333111222333111000000xxxmmmkkkooossskkkfff^^^UUUKKKCCCBBBFFFJJJZZZiiiqqquuuvvvoooddd^^^bbbrrrlllYYYVVVQQQKKKGGGEEEFFFHHHDDDAAA@@@BBBIIIZZZtttsss^^^TTT}}}wwwZZZMMMCCC;;;999999666333222444444333333333333222222111111111111111111111111000000000000//////////////////000000000000//////000000000000/////////////////////000111444666777888<<>>AAAGGGUUUmmmsssllliiifffbbbaaappptttooowwwzzzsssuuu{{{{{{tttkkkccc^^^XXXQQQKKKDDDAAA>>>===>>>@@@AAAAAADDDGGGMMMRRRVVV[[[```cccmmmrrr{{{{{{kkk\\\XXXUUUNNNIIIJJJEEECCCAAA??????>>>===;;;999999999888888999::::::>>>@@@???<<>>;;;:::888555444333333333333333333333333111111111111111111111111000000000000//////////////////000000000000//////000000000000/////////////////////000222555777999:::@@@EEEHHHKKKQQQ[[[cccnnnrrr~~~yyywwwyyy|||ccc[[[YYYeeepppZZZKKK???===:::888666666666666555333555444333333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000/////////000111111666888;;;;;;;;;===AAADDDIIISSSeee|||}}}sssqqqpppmmmjjjccckkkoooqqqyyyqqqxxxssseeeYYYOOOHHHEEEAAA@@@??????AAADDDFFFGGGIIINNNUUU[[[bbbjjjrrrxxxyyyooohhh\\\UUUUUUMMMIIIEEEBBBAAA@@@===:::;;;;;;:::999999999999999666<<<@@@???===BBBPPP]]]zzz~~~cccVVVEEEJJJNNN^^^}}}~~~gggIII<<<222333444111000222lllZZZWWWVVVYYY^^^hhhxxx}}}{{{{{{||||||yyyvvvqqqjjjfffhhhmmmrrrqqqoooqqqvvvyyypppYYYFFFEEEOOOWWWZZZccctttzzzhhhYYYWWWXXXbbb~~~kkk[[[TTTPPPMMMJJJHHHDDDBBBBBBCCCEEENNNWWWrrrgggdddbbbRRRAAA;;;999777555555333333333333333333333333111111111111111111111111000000000000//////////////////000000000000//////////////////000000000000//////000111333666999:::===CCCJJJNNNRRR^^^ppp~~~yyytttzzzgggSSS\\\xxxlllRRRAAA===;;;999777666666666555444555444333333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000//////000000111222333555888;;;<<<;;;>>>DDDIIIOOO]]]qqq}}}xxxrrrnnnooo{{{~~~|||zzzkkk[[[MMMDDDAAA@@@??????@@@AAADDDGGGKKKMMMUUUZZZaaahhhpppzzzuuucccZZZYYYSSSKKKGGGFFFEEEBBB???>>>===<<<:::999999999999555:::>>>???>>>???DDDHHHccc|||sss|||yyy]]]MMMFFFDDDOOOhhh{{{]]]HHH777444444111111555mmmYYYSSSNNNMMMMMMPPPXXX```bbbaaa```]]][[[XXXVVVUUUXXX]]]dddgggggggggiiikkkhhhhhhlllxxxhhhOOOFFFLLLSSSVVV[[[dddrrr}}}~~~pppbbbWWWKKKIII[[[ttthhhYYYRRROOOMMMKKKFFFBBBCCCCCCCCCGGGLLLaaakkk^^^zzzqqq]]]FFF;;;888555444333222222333333333333444444111111111111111111111111000000000000//////////////////000000000000//////////////////000000000000//////000111444777:::<<>>GGGNNNTTTcccxxx~~~qqqlllooo~~~yyyooo```QQQFFFAAAAAABBB???@@@BBBDDDGGGLLLRRRVVV]]]dddlllssszzzvvv```ddd[[[PPPJJJHHHHHHEEEBBB@@@???>>><<<;;;:::999999;;;;;;::::::;;;>>>AAACCCQQQppp{{{uuuvvvnnnSSSCCC@@@KKK\\\yyysssWWW>>>888666222111666hhh```WWWTTTQQQOOOQQQTTTSSSTTTTTTTTTTTTSSSTTTUUU___lll|||~~~{{{ttt^^^KKKHHHKKKRRRUUUWWWdddsssuuuiii[[[MMMGGGOOO\\\[[[ooorrr___UUUQQQPPPIIIDDDDDDDDDBBBCCCFFFUUUsssuuu^^^eee{{{nnnQQQAAA:::777444444222222222333333444444444111111111111111111111111000000000000//////////////////000000000000//////.../////////000000000111//////000222555888;;;===BBBLLLVVV\\\aaappp|||___TTTccclllkkkKKKBBB>>>;;;777555555666555444555444333333222222333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////000000000000//////000111444666888999555999=========BBBLLLUUU\\\iii{{{zzz|||hhhmmmttt~~~kkkaaaTTTIIIDDDBBBBBBBBBBBBDDDFFFIIINNNUUU^^^eeehhhqqq|||yyymmm]]]RRRMMMKKKGGGCCCCCCBBB@@@>>><<<;;;:::999<<<;;;:::999999;;;???BBBHHH^^^|||vvvsssTTTHHHMMMSSSkkkdddGGG???<<<333000444vvvlllaaa]]]\\\YYYYYY[[[VVVUUUSSSRRRTTTYYY```eeeyyynnnTTTGGGBBBJJJKKKHHHSSSfffvvvuuurrrkkk___RRRJJJGGGLLLLLLTTTeee|||sss```XXXVVVNNNGGGFFFEEEBBBBBBDDDFFFZZZ|||cccVVV\\\ttt}}}\\\GGG>>>:::777777222222222333333444444444111111111111111111111111000000000000//////////////////000000000000//////.../////////000000111111...///000222555999<<<>>>FFFPPP[[[___aaalllqqqTTTXXX```vvvxxxTTTIII>>>;;;888555555666555555555444333333222222333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////000000000000...///000222555777:::;;;888<<>>===EEEHHHKKKOOOUUU^^^iiiqqqvvv}}}~~~ppp```XXXRRRMMMHHHDDDCCCAAA???===;;;::::::777:::===<<<::::::<<>>LLLaaazzz}}}sssXXXPPPGGGWWWyyykkkMMMEEE@@@555///111zzzjjjmmmqqqkkkhhhllljjjdddccchhhjjjmmm|||oooZZZFFF@@@EEEBBBDDDMMMRRRmmmlll\\\OOODDDDDDCCCFFFIIILLL]]]sss^^^]]]LLLGGGIIIEEEEEEEEE===GGGQQQccc}}}cccSSSTTTVVVgggIIIEEE???555333555555444333222222222222111111111111111111111111000000000000000000000000111111000000//////....../////////000111111222222222222222333555888;;;===JJJWWW```\\\ZZZeeevvvcccUUUZZZiii{{{nnnKKKGGGAAA;;;999777444555888555555444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000555444222222555888:::::::::<<<@@@DDDHHHSSSeeeuuuwwwzzz}}}wwwyyynnn]]]LLLHHHDDDAAAAAACCCDDDEEELLLVVV___aaaeeeooozzz}}}rrrqqqnnnllllllnnnqqqssspppuuu{{{~~~~~~}}}~~~~~~|||yyy|||||||||{{{{{{{{{||||||www{{{vvvggg```UUUJJJGGGCCCAAAAAADDDBBB===777;;;:::999999888999999999999BBBOOOccc^^^KKKMMMaaauuu{{{fffOOO>>>777555444rrrtttwwwssssssyyywwwwwwzzz{{{```JJJ@@@AAA===>>>GGGJJJbbb}}}mmmXXXHHHGGGEEEEEEEEEBBBJJJgggeeeZZZNNNLLLNNNGGGDDDDDD???BBBIIIVVVllluuuZZZQQQPPP{{{qqqOOOGGGAAA888999666555444333222222222222111111111111111111111111000000000000000000000000111000000000/////////.../////////000111111222222111222333555777;;;???BBBRRR```hhhccc]]]dddsss~~~~~~rrrYYYWWW___rrryyySSSMMMEEE>>>;;;888444333555555555444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111000000000000000000000333222222333666999;;;<<<<<<>>>CCCJJJTTTfff|||xxx{{{~~~tttcccTTTJJJGGGCCCAAABBBEEEHHHJJJSSS\\\dddgggkkkvvv|||vvvsssrrrhhhhhhhhhkkkoootttzzz}}}~~~}}}|||oooooommmmmmpppwwwooo^^^RRROOOKKKFFFCCCBBBBBBAAA@@@;;;;;;:::999888888999999;;;@@@HHHYYYxxxqqqTTTKKKWWWhhh{{{zzzqqq]]]GGG999333000zzzxxx{{{{{{hhhQQQDDDBBB;;;<<>><<>>DDDHHH^^^mmmxxxtttkkklllxxx{{{uuuggghhhtttdddTTTUUUggg^^^RRRIII???<<<:::666555666555555444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111000111333555777:::;;;<<<>>>@@@EEEPPPbbb|||}}}xxx}}}}}}ooobbbUUUJJJFFFEEEBBBBBBEEEJJJPPPSSS]]]fffnnnrrrwww~~~{{{vvvrrrqqqrrrttttttuuuxxx|||zzzrrrpppqqqsss|||sss]]]RRRNNNHHHCCCAAA@@@AAABBB===<<<;;;:::999888888888<<<<<>>OOO___dddaaa[[[RRRJJJNNNJJJHHHGGGBBB===@@@GGGQQQppphhhYYYTTTRRRJJJGGGGGGBBB@@@CCCFFFOOOccceeeXXX\\\fffUUUEEE999:::666555444333333222222333111111111111111111111111000000000000000000000000000000000000/////////////////////000111111222222111333666888;;;AAAIIIOOOfffwww~~~tttbbbUUUWWW\\\{{{}}}\\\UUU```sssmmmYYYLLL@@@<<<<<<:::999999555555444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111000333555888999:::;;;<<>>===;;;999888888888::::::;;;AAASSStttnnnUUUTTT^^^uuubbbJJJ>>>888zzz|||ppp___NNNGGGHHHEEEGGGIIIBBB???DDDJJJLLLMMMPPPQQQPPPRRRNNNKKKJJJGGGCCCBBBCCC@@@IIIiii~~~fffWWWQQQKKKKKKJJJCCC===???AAAEEERRRoooiiiZZZpppsssdddPPP>>>:::666666555444333333333333111111111111111111111111000000000000000000000000////////////000000000000/////////000111111222222333555777999<<>>===;;;999888555555444333333333333444222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000000111111111111333555999:::::::::<<<>>>AAAFFFLLLVVVjjjppp^^^NNNEEECCCDDDBBBEEEHHHKKKPPPXXXaaahhhmmmyyy|||vvvtttttttttrrrvvv}}}|||ppplllpppzzz}}}fffUUUOOOMMMJJJHHHBBBAAA???===;;;999888888777999;;;;;;CCC[[[~~~___TTTXXXkkkxxx___GGG666|||}}}zzzfffVVVIIIFFFJJJLLLSSSUUUKKKFFFGGGIIINNNSSSWWWXXXWWW[[[WWWRRRNNNKKKFFFCCCAAAEEE>>>NNNzzzwww___UUUNNNNNNNNNEEE@@@AAACCCEEEKKK___~~~aaajjjxxxbbbGGG===777666555444333333333333111111111111111111111111000000000000000000000000////////////000000000000/////////000111111222222444666999:::???JJJZZZfffppp}}}vvvmmmjjj___]]]jjjzzz{{{}}}pppwwwsss___WWWbbbvvviiiPPPCCC???;;;777444555555444333333333333444222222222222222222222222000000000000000000000000/////////////////////////////////////////////////////////000111111222222444777;;;<<<;;;<<>>DDDIIIOOO^^^kkkoooxxxppptttppp```PPPHHHEEEBBBBBBEEEEEELLLTTT[[[```fffooouuu}}}zzzpppqqqqqqqqqsssxxxrrrnnnrrr|||mmmZZZRRRPPPIIIGGGEEEBBB???<<<;;;:::999999:::999777???WWWnnn~~~```NNNXXXooozzzOOO{{{rrrmmmmmmtttzzz}}}|||pppggg[[[ZZZ```iiixxxwwwfffccceeennnwwwzzzxxxuuusssrrrmmmddd[[[SSSKKKEEE???AAABBBKKKgggzzzhhhVVVPPPQQQMMMAAA@@@AAABBBCCCNNNhhhsssZZZfffxxxRRR===777777555444444444444444111111111111111111111111000000000000000000000000.../////////000000111111/////////000111111222222444777:::===FFFXXXppp|||tttvvv|||yyy~~~}}}zzz{{{```dddnnn~~~]]]KKKEEEAAA===:::555555444333333333333444222222222222222222222222000000000000000000000000////////////////////////////////////////////////...//////000111222222222222666:::<<<===AAAHHHOOOUUUhhhxxx|||wwwyyyssscccTTTGGGEEEFFFDDDCCCDDDGGGNNNXXX```eeejjjqqqwwwxxxqqqkkknnnrrrvvvzzzwwwkkkpppxxxjjjZZZUUUKKKIIIFFFCCC@@@===<<<;;;<<<999999999999<<>>222777666444444555555444222222222222111111111111000111111111111111111111111000000000000////////////////////////000000000000222111111000111333444555999888999<<<>>>EEERRR___fffxxx~~~lllWWWTTTNNNFFFCCCCCCFFFGGGHHHRRRUUU\\\dddmmmvvv}}}{{{vvvrrrpppooopppttt{{{}}}iiihhhqqquuuVVVSSSMMMJJJEEE>>>BBBCCC888:::999:::===<<<;;;@@@GGG^^^~~~nnn\\\MMMXXXkkk}}}tttyyyhhh^^^]]]``````\\\XXXXXXZZZ\\\ZZZWWWXXXYYYdddyyy}}}wwwwwwzzz~~~|||wwwhhh\\\UUUIIIEEE???BBBGGGMMMqqqrrrWWWVVVNNNKKKGGGDDDCCCCCCIIIWWWeee}}}fffTTT___nnnGGG<<<777444555555222222555333333333222222222111111///000111222222111000///111111000000////////////111000000000111333444555888888<<>>BBBLLL___ppp|||yyy|||wwweeeWWWLLLHHHDDDCCCFFFKKKOOOQQQXXX\\\ccckkkttt|||}}}xxxrrrooopppqqqsssyyy}}}}}}|||}}}~~~qqqiiijjjuuu[[[PPPLLLJJJBBBAAABBB::::::888999:::999777;;;AAAGGG```lllTTTSSS\\\gggyyyvvv|||nnn\\\PPPNNNOOOOOORRRXXX]]]```___]]][[[]]]ZZZ___nnnuuuooottt|||vvvggg^^^MMMLLLEEEAAA???@@@]]]___[[[SSSOOOJJJEEECCCBBBEEEPPP\\\nnnlllUUUPPPfffuuuPPP???999666777666444333555333333333222222222111111000000111111111111000000111000000000000/////////222111111111222444666777;;;:::???NNNcccxxx~~~yyyxxxwwwvvv}}}```\\\fffzzzdddKKKAAA===999777555555555555444333333222222222111111111111111111111111111111111111000000000000////////////////////////000000000000111111111111222444666777::::::;;;===BBBPPPiii~~~nnnrrr}}}qqq___TTTFFFCCCBBBCCCHHHOOOTTTVVV^^^cccjjjsss|||wwwsssnnnkkklllpppvvvzzz|||zzzwwwtttrrrqqqrrrrrrwwwvvvuuuvvvxxx{{{rrrddd___```rrrlllWWWNNNNNNGGGCCCCCC???===:::999:::888555888===<<>>PPPpppjjjbbbWWWPPPKKKEEECCCAAACCCKKKTTTgggvvv]]]OOOUUUxxxTTTCCC<<<777777777444333444333333333222222222111111000000000111111000000000000000000000000000000000111111111111333555777888;;;;;;@@@PPPhhh}}}uuutttzzzqqq______qqqpppRRRCCC===;;;888666555555666555444333333222222222111111111111111111111111111111111000000000000////////////////////////000000000000111111111111333555777999888999<<>>>>>===DDDXXXrrrlllTTTWWWaaapppyyy^^^LLLEEEFFFUUU```qqq~~~zzzccc___[[[\\\cccnnnxxx~~~~~~xxx{{{||||||{{{iii___dddrrr~~~wwwZZZXXXKKKCCCEEEAAA???FFFmmmsss[[[SSSMMMHHHGGGEEEDDDGGGLLLWWWkkkrrr[[[ssstttRRREEE:::666555333222333333333333222222222111111111111000000000000111111000000000111111111111222000000000111222555777888<<<@@@JJJ]]]ssswwwssszzz}}}}}}}}}www}}}yyyddd```rrruuuWWWDDD>>>;;;777555555666666555333333333333222222222222111111111111111111111111000000000000////////////////////////000000000000000111111222555888:::<<<:::===EEEPPPZZZfffwwwsssooommmaaaPPPFFFIIILLLQQQWWW\\\cccjjjoootttxxx~~~{{{vvvsssssstttxxxzzz~~~~~~}}}}}}~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuuwww{{{~~~zzzvvvssssssppppppooollljjjgggeeeccc\\\]]]^^^^^^[[[XXXTTTQQQKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSTTTWWWYYY[[[\\\]]]^^^```ccceeedddeeellluuuxxxdddcccggglllnnnssszzzaaaRRRMMMGGGCCC>>>:::<<<<<<::::::<<<999777<<>>BBBXXXcccXXXQQQKKKIIIGGGDDDEEEHHHPPPbbbbbblll[[[LLL===777666444444555333333333222222222111111222111000//////000111222000000111111111222222222111111111222444666999:::@@@IIIZZZnnnyyyyyyxxx~~~|||zzz{{{}}}~~~~~~~~~}}}}}}~~~}}}|||}}}uuuqqqyyy}}}~~~ppp\\\gggttt___HHH???<<<888666555666666666444444333333333222222222111111111111111111111111000000000000////////////////////////000000000000000000111333555888;;;===;;;<<>>>>>>>>;;;:::;;;;;;888;;;DDDNNNbbbqqqXXXTTTZZZqqqiiiRRREEE???BBBMMM^^^ooouuunnnfffhhhjjjooozzz}}}zzzyyyttt}}}nnnkkkxxxoooVVVKKKDDDAAAFFFJJJzzzkkk[[[TTTNNNLLLIIIDDDCCCEEENNN```~~~fffjjjaaaQQQ@@@888777555555777333333333222222222111111222111000//////000111222000000111111222222222222222222222333555888:::<<>>AAAAAAGGGVVVeeerrrppp[[[TTTOOOGGGEEEJJJJJJOOOWWW^^^dddjjjrrrwwwyyyxxxuuuqqqpppvvv{{{xxxuuuoookkkgggeeefffgggeeeddd^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\___aaa```^^^[[[[[[ZZZWWWTTTSSSRRRRRRRRRMMMMMMKKKJJJIIIJJJJJJKKKCCCCCCDDDEEEGGGHHHIIIIIIJJJMMMSSSZZZ```fffiiikkknnnkkklllqqqppplllmmmsssfffvvv}}}xxxzzzsssddd[[[UUUWWWUUUTTT___nnnlllccc[[[PPPHHHBBBBBBAAA>>>;;;<<>>FFFNNNVVVdddxxxjjjVVVOOOJJJGGGLLLUUURRRUUUZZZ___eeellltttzzz~~~~~~}}}}}}~~~ssspppnnnpppwww}}}{{{uuuooojjjggghhh___YYYYYYZZZXXXZZZ___[[[XXXTTTSSSSSSTTTSSSRRRPPPQQQSSSTTTUUUTTTSSSRRRXXXWWWVVVUUUUUUTTTRRRPPPQQQNNNIIIFFFDDDCCCBBB@@@======>>>>>>@@@AAACCCCCCMMMLLLOOOYYYgggssszzz{{{{{{wwwsss|||~~~}}}uuummmiiiddd]]]ZZZ]]]mmmhhhaaaXXXPPPEEE??????AAA>>>:::>>>;;;;;;<<>>???GGGUUUccclllppp}}}zzzwwwssstttvvvvvvsssooolllpppyyy}}}yyy~~~ssszzzxxxtttlllbbbYYYVVVYYY]]]zzzqqqWWWGGGCCCEEEEEEXXX{{{gggYYYMMMLLLJJJDDDBBBEEEIIIUUUkkkrrr^^^{{{nnnSSSAAA:::777555333333333333222222222222111111111111111111111111111000000000000111111111111///333111222999888999DDDWWWmmmtttsss{{{~~~~~~}}}|||sssnnnvvvWWW^^^fff{{{cccJJJBBB:::888777555444666333333333222222222222111222222222111111111000000111111000000000000111111000000////////////000000111222555888;;;<<<<<<;;;???HHHRRR\\\lll{{{gggUUURRRSSSTTT[[[eeemmmlllkkkjjjkkkpppvvv{{{{{{yyyxxxsssrrrqqqtttzzz}}}yyyrrrkkkddd___[[[]]]VVVRRRSSSSSSQQQSSSYYYZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTUUUXXXYYYYYYVVVSSSJJJGGGCCC@@@>>>===<<<;;;999999999:::;;;<<<===>>>AAABBBHHHVVVjjjqqqdddbbbjjj}}}rrr\\\RRRIIIFFFCCC>>>;;;<<<===<<<;;;;;;<<>>EEE;;;:::;;;<<<;;;;;;AAAJJJWWW```yyy|||iii^^^yyyooo{{{}}}qqqOOOFFF@@@EEEUUUiiivvv|||}}}yyyxxxrrrpppnnnmmmllljjjhhhgggbbbaaabbbgggppp|||xxxsssttt|||yyyoooiiicccVVVQQQTTTRRRXXXkkkrrrzzzzzzlll^^^ZZZ\\\___hhh|||zzzdddQQQGGGEEEHHHYYYiiiRRRMMMMMMGGGAAA???AAAHHH[[[sssbbbVVViiihhhFFF999;;;;;;666444444444333333333222222111111111111111111111111///000000000111111111111///333333777<<<999BBBYYYwww|||qqqkkkjjjooozzzxxxxxx}}}~~~xxxqqqzzz{{{}}}~~~ooooootttnnndddsss}}}\\\TTT___yyysss]]]EEE;;;:::999666555444444444333333333222222111111111111111111111111111111000000000000111111000000000000000111222222555777888999999;;;???BBBPPP```www~~~ppphhh]]]VVVQQQUUU___iiirrrxxxzzz|||~~~~~~~~~}}}~~~~~~yyyrrrmmmkkkmmmoooyyy|||}}}{{{xxxvvvtttrrrppppppppppppqqqtttvvvvvvvvvuuuuuutttssssssrrrpppnnnlllllllllhhhjjjnnnpppooolllhhheee___ZZZSSSMMMHHHCCC@@@===<<<;;;999999999:::888777:::999999999999999:::;;;777:::<<>>;;;:::;;;::::::@@@HHHPPPUUUlllgggYYYyyyeeefffnnnpppNNNGGGBBBIII[[[nnnyyy|||yyyuuusssoooooonnnnnnnnnnnnmmmmmmkkklllnnnrrryyy{{{rrrjjjlllwwwyyynnneeeaaaVVVPPPQQQOOOXXXmmmyyyrrrwwwooo[[[LLLCCCDDDPPPrrrpppXXXOOOMMMGGGAAA@@@???CCCSSSkkk}}}fffQQQ\\\sssMMM<<<<<<;;;555444444444444333333333333222222222222222222222222000000000000111111111111111444333888<<<:::HHHdddvvvooonnnrrr|||}}}}}}}}}~~~}}}zzz|||}}}tttsss|||}}}tttaaacccsss|||kkkZZZ\\\ooolllPPPAAA<<<999888777444444444444333333333333111111111111111222222222111111000000000000111111000000000000111111222333666888::::::999<<>>@@@DDDOOO^^^iiixxxvvvjjjcccllljjjZZZSSSJJJDDDDDDBBB===:::999888666;;;AAABBBIII```]]]LLLzzzaaa^^^ccccccOOOHHHDDDNNNbbbvvv}}}yyytttqqqooooooooonnnlllkkkkkkkkklllpppvvv~~~uuuoooddd[[[___kkktttuuu{{{yyyqqqeeehhh||||||eeeQQQEEEDDDIIIcccxxx___TTTOOOHHHDDDEEEAAA@@@KKKbbbssstttTTTUUUyyyZZZAAA;;;:::555555444444444444333333333222222222222222222222222000000000000111111111111111333444999>>>>>>PPPrrrqqqmmmkkkppp|||~~~yyywwwsssnnnlllrrryyyxxx}}}~~~~~~~~~iiiaaadddkkk]]]ggguuu}}}^^^III???999888999555444444444444333333333000000111111111222222222111111000000000000111111000000000000111222333444666999;;;<<<<<<@@@GGGMMMRRR```tttpppccc]]]YYY\\\^^^ZZZVVVUUUXXX[[[dddkkkssszzz}}}~~~}}}}}}zzzwwwrrrmmmjjjkkkppptttkkkqqqxxx}}}}}}|||{{{{{{zzz~~~tttggg___]]]^^^\\\ZZZ]]]```bbbcccaaa\\\VVVRRRGGGCCC>>>;;;;;;;;;;;;;;;999888888999;;;<<<;;;:::::::::::::::;;;<<<>>>>>>?????????@@@BBBJJJTTT\\\ttt~~~~~~ooojjjtttmmmhhhrrrzzzkkkZZZOOOHHHFFFCCC???<<<;;;:::777999>>>;;;AAARRRllldddPPP~~~eeecccccc[[[QQQJJJGGGRRRhhh}}}||||||}}}|||wwwsssrrrrrrqqqnnniiifffeeeeeeaaahhhrrr}}}hhhcccWWWOOOSSSaaaiiiiiilll{{{kkkTTTIIIFFFFFFXXX~~~eeeYYYRRRJJJGGGIIIFFF@@@GGG[[[mmm{{{YYYRRRqqqbbbDDD:::999777555555444444444333333333222222222222222222222222000000000000111111111111111333333:::@@@AAAWWW{{{iiihhhgggmmmzzz{{{vvvuuummm```ZZZmmmuuujjjaaannn}}}aaacccooohhhOOOAAA999888999555555444444444333333333000000111111222222222222111111000000000000111111000000000000111222333444555999<<<===>>>CCCLLLTTTYYYcccrrrxxxpppfff^^^VVV___dddaaa[[[YYY]]]aaaiiiooovvv{{{}}}}}}|||{{{xxxxxxwwwuuuvvvzzzlllrrr{{{rrrcccQQQFFFDDDEEEBBB???BBBDDDFFFHHHHHHEEEBBB@@@>>><<<:::999:::;;;:::999:::::::::<<<>>>???>>>===<<<<<<<<<===>>>???AAABBB>>>>>>???AAAGGGQQQ[[[bbbooo|||rrrlllvvvvvvtttrrr|||bbbTTTMMMIIIAAA>>>>>>???>>>;;;<<>>AAAGGGVVVqqq{{{\\\mmmhhhfff```RRRGGGGGGZZZqqq~~~~~~{{{|||}}}}}}zzzwwwrrrpppmmmkkkiiifffbbb___aaaaaaggguuupppaaaSSSOOOSSSYYY___ccceeesss|||jjjXXXKKKDDDCCCOOOrrrggg\\\WWWNNNGGGFFFCCCAAAFFFSSSeeezzz\\\QQQeeehhhFFF@@@>>>666666666555444333333333333222111000......000111222111111222222222333333333444333888>>>???GGGdddhhhdddhhhpppxxx}}}}}}{{{xxxqqqqqquuu~~~eeefffcccxxxwwwlllaaaaaa}}}ooo___kkkyyy~~~XXXBBB>>>===888555555444333333333444444333333333333333333333333000000000000000000000000111111000000111333555666888999999:::>>>GGGRRR[[[jjjnnnsss{{{{{{sssooolllggg```]]]WWW[[[___```___aaaffflllooosssxxx|||~~~yyyssswww}}}~~~qqqooo|||[[[UUUKKKCCC???===;;;:::>>>??????@@@???>>><<<;;;::::::;;;;;;<<<=========>>>>>>==================;;;;;;<<>>===:::===AAADDDPPPfff{{{mmmrrrnnnkkkaaaRRRIIIJJJ^^^uuu|||yyyvvvssspppllliiigggddd```^^^ZZZYYY^^^jjjwwwuuueeeUUUPPPSSSXXX___dddbbbjjjxxxkkkWWWNNNFFFCCCKKKiiilll___XXXNNNGGGFFFCCCAAADDDPPP```sssmmmUUUbbbmmmOOOFFF@@@666666666555444333333333333333222111000000111222333111111222222222333333333555666999===CCCRRRooouuufffeeeiiinnnvvv{{{|||zzzwwwrrrrrrvvv~~~|||}}}~~~~~~~~~sssjjjyyykkk]]][[[qqqdddeeerrrgggIII>>>;;;777555555444444333333444444333333333333333333333333111111111111111111111111111111000111222333555666888999:::<<<@@@JJJUUU]]]sssvvv|||}}}|||xxxwww}}}xxxmmmhhheeeaaa]]]\\\\\\___bbbaaa___aaafffkkkooosssxxxzzz{{{yyyvvvttt{{{|||}}}rrreeecccsss{{{yyyyyyvvvtttwwwxxxrrrdddYYYLLLGGGBBB>>><<<=========<<<======>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???BBBEEEGGGFFFEEE@@@CCCBBBAAALLL^^^hhhgggssszzzwwwkkkppp|||}}}kkkhhhvvvlllWWWNNNJJJFFF???;;;;;;<<<<<<;;;999===@@@LLLbbbuuuxxxxxxsssdddSSSKKKOOOddd{{{{{{yyyqqqmmmhhhdddaaa^^^[[[YYYWWWTTTVVV^^^gggqqq|||nnn[[[SSSSSSWWW^^^dddaaaccchhhsssoooZZZOOOGGGCCCGGG]]]sssbbbYYYOOOHHHGGGDDDAAACCCLLLYYYkkk]]]___xxxZZZLLLBBB777777666555444333333333333444333222111111222333444111111222222222333333333222555777999EEE\\\ttt|||pppgggdddjjjkkkooouuuzzz{{{xxxuuuqqqsssxxx}}}~~~|||zzz{{{}}}~~~wwwzzzsss```ZZZeee~~~uuuhhh[[[eeezzz[[[EEE<<<999666555555444333333444444333333333333333333333333111111111111111111111111111111111111222444666777999:::;;;>>>FFFRRR___hhh~~~|||sssiiiddd```\\\\\\^^^dddfffgggeeedddeeejjjooorrrtttwwwwwwtttqqqqqqssszzz}}}uuudddXXX]]]fffhhheeeddd```dddhhhkkkjjjfffaaa]]]^^^YYYVVVWWWYYYUUULLLCCCBBB???===<<<===???@@@@@@<<<<<<===>>>>>>>>>======>>>===;;;:::999999:::::::::;;;;;;<<<<<<=========???>>>???AAAEEEHHHHHHHHHAAADDDCCCDDDQQQgggtttuuuuuuyyyyyylllooo{{{}}}cccfffrrrfffUUUQQQJJJAAA<<<;;;;;;;;;::::::<<<<<>>777666555444444333444444333333333333333333333333111111111111111111111111222111111222333555777888;;;:::;;;AAANNN```sss}}}tttkkkeee```\\\^^^cccjjjjjjjjjjjjiiilllqqqvvvuuuvvvwwwtttnnniiijjjpppvvv}}}~~~eeeXXXUUURRRMMMHHHGGGLLLSSSZZZ]]][[[VVVRRRNNNLLLLLLPPPUUUUUUOOOIIIEEECCCAAAAAAAAABBBAAA@@@>>>??????@@@@@@AAAAAAAAA???>>><<<;;;:::;;;<<<===<<<<<<===>>>???@@@@@@@@@@@@??????BBBEEEIIIJJJJJJBBBDDDDDDGGGYYYssswwwxxx~~~zzznnnqqq~~~qqqccc___qqq{{{cccYYYOOOEEEAAA@@@>>>;;;;;;>>>===:::BBBUUUcccxxxlllyyyfffWWWRRRYYYrrr~~~|||kkkgggbbb^^^\\\[[[ZZZYYYXXXTTTQQQPPPRRRZZZjjjzzzyyyrrrtttmmm^^^VVVSSSWWW\\\cccdddeeefffpppwwwdddNNNGGGGGGIIIRRRuuuiiiZZZQQQLLLKKKFFFCCCBBBHHHRRRccczzzmmmYYYaaadddJJJ???===777777666555444444444444222222222111111222222222111111222222222333333333444;;;===>>>PPPhhhnnneeejjjqqq```WWWTTTZZZcccqqqrrrtttuuuuuurrrooolllpppuuu}}}~~~}}}zzz}}}{{{yyywwwyyy|||~~~{{{}}}qqq|||nnndddsss{{{pppxxxXXXUUUbbbqqqdddKKK@@@888777666555444444444444333333333333333333333333111111111111111111111111222222222222444666888999<<<;;;<<>>======<<<===>>>???@@@>>>>>>??????@@@AAABBBBBBCCCBBBCCCEEEHHHJJJKKKJJJBBBCCCCCCIII___|||{{{vvvyyyyyyoootttlllXXX```xxxmmm]]]QQQFFFEEEEEEAAA??????===;;;666;;;LLL[[[rrrhhhtttdddZZZUUU]]]vvvyyytttccc```^^^\\\]]]]]]\\\[[[[[[XXXUUUSSSRRRXXXiiizzz}}}zzzvvvwwwsssdddZZZTTTUUUYYY^^^eeekkkmmmrrr~~~xxxfffPPPHHHHHHJJJNNNlllnnn]]]RRRMMMKKKFFFCCCBBBFFFOOO___xxx}}}sssYYYVVV{{{hhhNNNBBBAAA888777666555444444444444111222222222222222222111111111222222222333333333333888;;;AAAUUUkkkmmmcccjjjttt```WWWVVV]]]eeerrrvvvyyywwwqqqkkkhhhgggqqqwww~~~}}}||||||{{{~~~|||yyyxxxsssvvvyyy{{{}}}xxxzzziiizzzpppdddkkkvvv\\\PPPXXXgggrrrQQQ@@@888888666555444444333333333333333333333333333333222222222222222222222222222222222333444777999:::===<<<>>>JJJ```{{{vvvmmmiiieeebbbbbbeeebbbccceeehhhmmmrrrvvvxxx{{{wwwwwwxxxssskkkkkkqqqzzz}}}lll\\\OOOPPPSSSXXX[[[YYYSSSMMMFFFJJJRRR]]]eeehhheee```VVVSSSOOOMMMKKKIIIFFFDDDDDDDDDCCCCCCCCCDDDEEEEEE???@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDCCCDDDFFFHHHHHHGGGEEEAAACCCDDDLLLeeewwwuuu{{{wwwnnnvvv~~~ccc]]]jjj{{{eeeTTTGGGEEEFFFDDDDDDGGG===<<<666888EEERRRjjjvvv|||]]]~~~oooddd\\\WWW___yyy}}}sssmmmdddcccccceeeggghhhhhhgggiiifffccc^^^XXX[[[jjjzzz~~~~~~}}}}}}~~~uuuiii^^^WWWVVVYYY\\\iiissssssrrrzzz~~~nnnWWWKKKHHHHHHHHHbbbttt```TTTMMMIIIFFFCCCAAACCCJJJZZZsss{{{^^^TTTooorrrYYYGGG@@@888777666555444444444444222222333333333333222222111111222222222333333333333555999GGG___uuuzzzuuuxxxwww___VVVXXXaaahhhvvv~~~sssiiifffgggsssyyy{{{wwwwwwxxx|||~~~{{{wwwvvvvvvrrrtttxxxzzz{{{}}}rrryyy~~~}}}jjjooo~~~nnnaaacccnnnoooVVVQQQ\\\vvv|||YYYEEE999888777555444444333333333333333333333333333333222222222222222222222222222222222333555777:::;;;<<<===BBBOOOffftttkkkiiiiiigggffffff```bbbeeejjjooosssvvvwww{{{vvvwww~~~~~~vvvtttyyy{{{|||hhhfffdddeeeeeebbb[[[UUUQQQUUU^^^iiisssxxxwwwuuujjjfff```[[[WWWTTTPPPNNNKKKJJJIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLMMMKKKGGGDDDFFFHHHJJJTTTnnn{{{ssswwwssskkkuuujjjdddqqqzzzcccNNNGGGFFFCCCFFFLLLGGGHHHAAA===BBBHHH]]]}}}OOOvvv{{{lllfff]]]XXX```zzz|||qqqiiipppppprrruuuyyy{{{{{{zzzyyyvvvrrriii___^^^jjjyyy}}}~~~vvvkkkaaaYYYWWWZZZ___nnnyyyvvvooosssxxx]]]NNNGGGEEEDDD\\\xxxbbbTTTLLLGGGFFFBBB@@@AAAFFFUUUnnneeeWWWlll|||dddKKK===888777666555555444444555333444444555555444444333111111222222222333333333:::999???RRRmmm~~~www[[[TTTYYYccckkk|||xxxkkkhhhkkkuuu{{{xxxssssssuuu|||~~~}}}xxxtttssstttsssvvvyyy{{{|||}}}nnnttt~~~llljjjuuu}}}lll___]]]]]]mmmdddSSSXXXlll|||aaaLLL999888777666444444333333333333333333333333333333222222222222222222222222222222222333555888:::<<<<<<===DDDSSSiii~~~~~~sssjjjjjjmmmllljjjhhhbbbdddhhhmmmsssvvvwwwwwwzzztttwww|||yyy{{{uuummmbbbYYYWWW\\\eeeqqq|||zzzqqqjjjccc^^^ZZZWWWRRRQQQPPPNNNNNNNNNOOOOOOQQQRRRTTTUUUUUURRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLTTTUUUWWWXXXXXXUUUOOOKKKLLLNNNQQQ[[[vvv~~~ssstttpppiiittt{{{dddgggvvvtttWWWKKKFFFBBBEEEMMMUUUWWWOOOFFFBBBAAARRRpppDDD___||||||qqqmmmooo^^^ZZZddd}}}|||yyy{{{~~~{{{vvvpppnnnuuu~~~{{{ssskkkccc______```gggmmmsssvvvvvvvvvyyy|||qqqUUUKKKBBBDDDWWWtttnnn\\\KKKHHHEEEBBBBBBEEEEEEMMMddd|||~~~SSSgggkkkQQQAAA:::666444777888666555777333333333222222111111111333333444333222333555888;;;777DDDfffnnn\\\[[[]]]cccnnnvvvyyy{{{yyyuuuqqqooonnn~~~{{{tttqqquuuzzz{{{wwwuuuwwwyyyuuussssssvvv|||}}}}}}jjjjjjlllvvvhhhiii|||tttccc^^^^^^aaayyy|||xxxTTTWWWbbboootttLLLBBB::::::888222666888000111222222333333222222111111111111111111111111111222222333555888:::;;;;;;???AAALLL]]]mmmwwwwwwpppkkkkkkkkkhhhggghhhcccgggmmmqqqtttvvvxxxyyy{{{xxxwwwzzz~~~uuuhhhdddfffnnnzzzwwwqqqlllfffccc```\\\YYYZZZ\\\______^^^^^^```cccbbb```]]]ZZZZZZRRRRRRSSSRRRQQQRRRUUUXXXZZZbbbjjjkkkhhhddd\\\UUUWWW[[[dddtttyyyyyyjjjhhhwww|||zzzeeejjjzzzaaaPPPKKKEEEBBBFFFLLLLLLRRRWWWQQQGGGLLLXXXDDDSSSeeemmmnnnllliiifff[[[ZZZggg~~~}}}|||xxxvvv{{{{{{wwwxxxvvvqqqkkkfffddddddeeejjjpppvvvxxxvvvsssrrrsssqqqxxxvvvZZZPPPEEEDDDUUUpppqqq```PPPLLLGGGCCCBBBCCCCCCIII^^^uuu\\\ggg{{{]]]HHH;;;777555777888666555777333333333222222222111111333333444333222333666888999888HHHooohhhZZZZZZ[[[aaajjjuuuvvvuuupppllljjjmmmppp}}}~~~}}}xxxssssssxxx~~~}}}zzzwwwvvvvvvwwwtttrrrrrrvvv{{{~~~~~~}}}~~~dddaaahhh{{{iiidddsssvvvgggaaaaaaaaa|||}}}{{{]]]UUU___iii}}}xxxPPPAAA::::::888222444888111222222333333333333222222111111111111111111111111222222333555888:::;;;;;;BBBEEEOOO```nnnvvv|||wwwpppkkklllkkkgggddddddbbbfffkkkooorrruuuxxxzzzzzzwwwuuuwww|||~~~~~~{{{xxxkkkmmmtttzzzvvvqqqnnniiifffcccdddgggjjjkkkjjjiiijjjjjjiiigggccc___]]]]]]]]]\\\[[[ZZZ\\\```ccclllsssyyyxxxuuuqqqkkkddddddfffmmm{{{|||yyyhhheeetttzzzlllfffmmmpppZZZPPPFFFBBBDDDBBBCCCLLLXXXZZZTTTVVV^^^uuuEEELLLUUU]]]fffllljjjcccXXXYYYjjj~~~|||}}}}}}tttrrrpppnnnkkkiiigggffffffnnnttt{{{zzzsssiiidddbbb^^^hhhxxx~~~cccWWWJJJFFFRRRjjjuuubbbQQQMMMIIIDDDBBBBBB@@@DDDWWWmmmgggeeeeeeJJJ===888555777888555555777333333333333222222222222333333444333333444666999999;;;QQQ}}}{{{]]]VVV[[[^^^dddlllwwwvvvqqqiiidddfffnnnvvv}}}|||xxxsssqqquuu}}}{{{xxxxxxxxxvvvtttsssqqqqqquuu{{{~~~}}}aaaXXX```xxx~~~kkk___fff}}}pppgggddd```rrrzzznnnUUU[[[aaaqqq|||VVVAAA999:::999222333777333222222333333333333222222222222222222222222222222222333444666888:::<<<===DDDHHHUUUhhhwww}}}wwwqqqmmmmmmjjjeeeaaaaaacccfffjjjnnnqqquuuyyy|||zzzvvvssstttwwwzzzzzzyyy}}}~~~vvvvvv{{{~~~zzzxxxsssqqqoooooorrruuuwwwwwwvvvtttrrrqqqqqqnnnhhhdddffffffeeeddddddiiiooosss}}}}}}wwwssstttxxxxxxfffaaannnxxx|||iiieeeyyyfffUUUHHHBBBBBB>>><<>>DDDKKK]]]uuu{{{mmmyyy~~~{{{wwwssspppoookkkddd``````eeegggkkknnnrrrvvv{{{{{{xxxuuutttvvvyyyzzzzzz|||~~~{{{}}}xxxtttsssrrrqqqssszzz|||{{{|||xxxfff^^^iiivvvxxxiiinnn~~~wwwaaaRRRJJJGGGDDD===:::>>>CCCHHHQQQZZZppp{{{KKKaaassspppgggaaa[[[TTTVVVYYYkkk|||xxxwwwyyy~~~wwwuuussssssvvvxxxxxxxxx{{{xxxeeeSSSGGGCCCHHHTTTggg{{{uuuiiiWWWKKKOOObbb|||dddOOOJJJJJJDDDAAABBBAAACCCRRRdddyyy~~~wwwuuubbbyyyrrrTTTBBB<<<888888777555444666333333333333333333333333222333444444333555888:::999HHHlll|||rrr]]]RRRMMMVVVbbbkkkrrryyyzzzvvvoooiiihhhnnnyyy{{{sssooorrryyyzzzwwwyyyzzzxxxttttttssssssxxx~~~gggZZZ___mmm{{{xxxwww|||xxxwwwqqq[[[YYYaaaooobbb[[[dddzzz]]]PPPOOO^^^yyyxxxPPP@@@;;;;;;444222666444333333333444444333333333222222222222222222222222111444777888999;;;>>>@@@FFFQQQgggppp```lll{{{wwwsssxxxuuurrrqqqllleeeaaabbbgggjjjmmmqqqtttxxx}}}}}}{{{xxxwwwxxxzzz||||||~~~sssfffgggttt{{{yyywww}}}zzzhhh]]]dddtttvvvfffpppqqq^^^RRRJJJDDD@@@<<<999777999CCCLLL^^^jjj}}}~~~___zzz~~~hhh[[[TTTNNNTTTWWWhhh~~~zzzwwwtttuuuyyy|||xxxttttttyyy~~~zzzeeeRRRIIIHHHJJJSSSaaaqqqxxxmmm[[[LLLNNN___iiiTTTOOOJJJDDDAAACCCBBBDDDQQQaaauuuwwwkkk{{{wwwcccpppzzzZZZEEE>>>999888777444444666333333333333444444444444222333444444444555888;;;;;;NNNvvvyyyhhh```PPPLLLNNNYYYeeemmmuuu{{{wwwqqqiiifffjjjrrr{{{}}}wwwooommmrrr{{{}}}xxxvvvwwwxxxwwwuuutttssstttyyywwwaaaYYY^^^mmmpppnnnrrr}}}|||uuutttttt]]]XXXYYYooouuubbbZZZ___pppjjjOOOJJJWWWsss^^^HHH<<<;;;666444777444333333444444444444333333333333333333333333333333000444888999999;;;>>>BBBMMMYYYrrrfff[[[fffuuu|||{{{vvvqqqxxxuuusssqqqllleeedddfffiiilllpppsssvvvyyy}}}}}}|||zzzzzzzzz{{{}}}~~~~~~~~~ppp___^^^gggwwwrrrooosss}}}lll^^^aaattthhhhhhrrr|||eeeSSSFFF???@@@@@@>>>999888;;;@@@GGGXXXooowwwlllzzzsssyyyccc[[[WWWQQQOOOSSSfff|||yyyrrrqqqppppppqqq{{{~~~jjj[[[WWWYYYVVVYYY```iiirrr{{{|||xxxnnn[[[KKKLLL\\\mmmWWWRRRKKKEEEAAACCCBBBBBBNNN]]]nnnzzz{{{mmmsssuuu```cccbbbGGG@@@:::999777444444666333333333444444444555555222333444444444666999;;;???SSS{{{vvvZZZRRRHHHIIIOOO[[[gggpppxxx~~~uuukkkaaa```jjjuuu}}}vvvooojjjkkksss|||{{{yyyvvvsssrrrssstttuuusssrrrsssxxx{{{hhh[[[YYYfffsssmmmlllttt|||}}}yyywww|||yyyrrrrrr}}}{{{zzz|||ttt___YYYSSS___kkk______jjj}}}UUUKKKQQQhhhlllOOO===<<<888777888333333333444444444444333333333333333333333333333333000444999:::999;;;???CCCUUUbbb}}}xxxbbbaaajjjppppppsss|||}}}zzzvvvrrruuusssqqqooojjjeeeeeeiiiiiimmmqqquuuwwwyyy{{{}}}zzzzzzzzzzzzzzzzzz|||}}}}}}~~~ppp^^^\\\ddd|||sssnnniiikkkwwwqqqaaa___ssssssiiihhhxxxnnnXXXGGG@@@@@@???===<<<<<<;;;:::<<>><<<999888888333333444444555555444444333333333333333333333333333000555999::::::;;;@@@DDDYYYhhhuuudddjjjqqqoooiiieeennnvvvwwwvvvtttrrrnnntttqqqooonnniiidddfffkkkiiilllqqquuuwwwxxxyyyzzzvvvxxxyyyyyyyyyyyyzzz|||xxx|||sss```]]]gggrrrlllfffgggrrrtttbbb___sssmmmcccmmm~~~}}}eeeRRRGGGBBB:::666999======::::::EEEKKK^^^ppprrr}}}zzzrrrxxx}}}iiilllggg\\\VVVXXXZZZYYYHHHPPP[[[vvvzzzoooggg```cccaaaccchhhiiiyyy|||vvvrrrqqqtttjjjbbbaaacccffflllsssaaaZZZaaavvvuuuaaaNNNJJJ```zzztttZZZRRRKKKIIIGGGEEEAAA@@@GGGPPPfffttt~~~}}}UUUSSSdddpppOOO===999<<<555222555444444444444444444444444444111555222333:::999888AAAJJJiii|||~~~]]]IIIFFFHHHPPP___qqq|||}}}mmmhhhbbbeeettt~~~kkkgggiiirrrzzz}}}}}}~~~wwwrrrmmmmmmqqquuutttsssrrrrrrtttwwwzzz|||pppddd___```fffhhhhhhgggjjjnnnmmmjjjhhhttt}}}qqqpppuuurrrssskkk```[[[```www{{{ddd\\\RRRKKKcccmmmeeeaaa|||{{{oooZZZWWW]]]eeeyyy\\\CCC>>>>>>777222444555555444444444333333333333333222222333333444555555999666777>>><<<===III[[[iii{{{nnnccceeejjjrrr|||rrrssstttttttttsssqqqpppnnnkkkfffcccccceeeeeefffkkkllloootttzzz|||yyyvvvwwwuuusssuuuzzz}}}~~~}}}~~~uuuiii]]]eeeyyybbb]]]hhh{{{wwwbbb___nnn}}}~~~fffaaapppoooPPPJJJCCC>>>======::::::<<>>999555555555555555444444444333333444444333333444444555666777:::777888>>><<<>>>KKKZZZgggwwwqqq\\\YYY```jjjyyy~~~|||yyyvvvsssqqqoooooojjjccc``````cccfffhhhkkkllloootttyyyzzzxxxuuuuuutttsssuuuyyy}}}~~~~~~~~~tttggg[[[gggvvvbbbcccrrr{{{ccc```nnnrrrfffjjjyyy|||[[[OOOHHHAAA@@@???;;;:::<<<999888<<>>===AAAOOO]]]iiiwwwmmm___UUUWWW^^^gggvvv|||xxxtttqqqpppnnnhhhaaa]]]^^^cccgggjjjkkkmmmooossswwwxxxvvvttttttssssssvvvzzz}}}~~~|||pppdddXXXdddiii]]]iiizzzeee___mmm}}}qqqgggkkkfffVVVMMMEEEBBB@@@<<<::::::999999;;;DDDWWWttt}}}kkkdddpppUUUQQQMMMNNNSSSVVVRRRLLLFFF@@@HHHlll{{{uuupppqqqiiifffhhheeehhhwwwzzzvvvuuurrrqqqqqqsss```SSSZZZnnnwwwbbbPPPJJJWWWjjjeeeXXXNNNIIIFFFDDDAAA@@@EEELLL\\\nnnwww\\\WWW{{{}}}WWWBBB:::<<<777555888666555555555555555555555555222666444666:::777;;;MMM\\\|||{{{pppRRRCCCCCCGGGOOO\\\jjjsssuuuttteeebbbcccooo|||pppeeehhhoooxxxzzzuuuppppppjjjhhhggghhhllloooppppppoooppprrruuuxxxzzz}}}~~~~~~zzzvvvwwwwww|||xxxoooqqq}}}jjjZZZRRRRRRNNNVVVccctttsssfff]]]RRRRRR\\\rrrmmmbbbhhhzzzwwwuuu```\\\eeeqqqxxxVVVBBB<<<:::777444555555555555444444444444555555444444555555666777888<<<999999??????FFFVVVeeerrr{{{ddd\\\YYY___hhhnnnuuu|||}}}xxxuuutttsssjjjfffaaa___aaaeeeiiikkklllnnnpppsssuuuuuutttsssssstttuuuxxx{{{~~~~~~}}}}}}}}}}}}}}}yyykkk___TTTYYYzzzttt]]]bbbtttiii]]]iiitttnnnhhhvvvlll\\\QQQGGGCCCAAA===::::::;;;;;;===CCCOOOhhhWWWPPPLLLNNNSSSTTTNNNIIIGGGBBBHHHddd}}}}}}|||{{{pppggglll}}}{{{wwwtttsssyyyfffUUUUUUccctttyyycccPPPIIIUUUggggggYYYOOOJJJEEECCCAAA@@@DDDJJJXXXjjjbbbWWWxxx}}}[[[DDD:::;;;666555888555555555555555555555555555444666444666999555>>>TTTggg{{{zzzyyy^^^JJJCCCCCCGGGPPP\\\gggmmmmmmlll^^^]]]cccqqqvvvkkkcccjjjwwwuuullljjjgggffffffhhhkkknnnooopppnnnoooqqqtttvvvxxxzzz{{{|||~~~|||{{{}}}~~~~~~}}}}}}tttuuuxxxZZZNNNOOOKKKLLLTTTbbbwwwoooaaaUUUSSSXXXdddtttfffaaasssvvvrrr~~~eeeVVV\\\eeezzzhhhKKK<<<888777555666666555555555444444444444444444333444555555666666;;;999:::AAADDDNNNaaappp~~~sssWWWUUUYYYgggxxx|||xxxuuusssfffdddbbbccceeeiiikkkkkknnnppprrrssstttsssrrrrrrtttuuuxxxzzz|||~~~~~~}}}|||{{{{{{|||~~~vvvfffZZZQQQLLLllljjj___hhhrrrooo\\\cccooo}}}nnnrrr}}}{{{eeeWWWIIICCC@@@===::::::888888999>>>FFFYYYyyyTTTMMMIIIMMMRRRQQQMMMKKKCCCBBBGGG^^^vvvzzz}}}ooommm|||xxxpppkkkiiitttgggXXXPPPUUUddduuuhhhPPPFFFQQQccciiiYYYPPPJJJDDDCCCAAA@@@CCCHHHSSSccc|||lllXXXqqqaaaIII<<<<<<777666888555555555555555555555555555444666444666999777EEEbbb{{{zzzyyyzzz~~~~~~mmmTTTCCC@@@@@@FFFQQQ]]]fffiiihhheeeZZZ\\\fffuuu~~~zzzooogggbbblll|||tttiiifffdddeeefffgggiiikkkmmmnnnmmmnnnpppsssuuuwwwwwwxxxzzz{{{|||zzzzzz{{{~~~~~~}}}yyyuuuxxx}}}oooWWWPPPJJJGGGHHHRRRcccyyyooo\\\SSSSSSYYYuuu}}}nnn___hhhuuusssoooSSSSSSYYYmmm~~~]]]CCC:::888777666666666555555555444444444444333333444444555666555;;;:::<<>>;;;;;;999777999===BBBOOOkkkVVVNNNKKKNNNRRROOOMMMMMMAAAAAADDDYYYwww}}}}}}rrrnnnnnn~~~tttkkkeeeccclllfff[[[OOOLLLXXXlll{{{mmmRRREEEPPPdddkkkZZZQQQJJJDDDBBBAAA@@@BBBGGGPPP^^^vvvwww]]]mmmhhhNNN@@@>>>999888999555555555555555555555555555333444333777<<<<<>>::::::???AAAHHH^^^vvv[[[SSSOOORRRRRRNNNMMMOOODDDBBBAAASSSuuu}}}xxxuuu}}}xxxiiicccgggzzz}}}ssslllhhhgggffffff^^^PPPHHHRRRhhhzzzqqqTTTFFFRRRgggmmm[[[RRRJJJDDDBBBAAA@@@BBBFFFQQQ]]]tttbbbllllllRRRBBB@@@;;;999:::666666666666666666666666666222333222777>>>AAAYYY~~~yyytttooo___III???BBBEEELLLXXXaaaddd```XXXRRR___dddqqq}}}|||oooddd```gggqqq}}}nnnffffff```aaacccddddddeeeggghhhkkkmmmooorrrssstttttttttuuuwww{{{}}}}}}|||}}}|||}}}~~~eeeOOOJJJFFFGGGLLLYYYsss|||tttpppjjjuuurrr[[[QQQJJJ___~~~sssjjjuuubbbUUUSSSaaa___DDD:::666777666666666555555555555666666666666666777888888555===???DDDQQQ]]]qqqvvvTTTWWW[[[```fffooo|||ssskkkbbb___]]]^^^ccciiinnnqqqtttvvvxxxvvvsssqqqqqqsssqqquuuxxxyyyxxxwwwxxxzzz~~~|||zzzyyyyyy{{{}}}vvvcccXXXRRRKKKFFFGGG\\\rrrhhhaaaoooggg]]]]]]mmm}}}zzznnnmmm|||aaaPPPHHHBBB>>>>>>>>>999999======AAASSSiiiYYYUUUPPPNNNNNNMMMJJJGGGEEE???@@@OOOeeeyyy}}}yyytttrrrqqqmmmeee^^^bbbmmmllleeekkkppprrrbbbNNNMMMXXXhhhyyyrrrSSSFFFRRRdddnnnbbbQQQKKKEEECCCAAA???AAAFFFNNN]]]ooommmhhhqqqPPP===>>>;;;999999555666666666666666666666666555555555:::<<<>>>]]]mmmeeeRRRCCCAAAAAADDDKKKWWWdddfff^^^VVVSSS___fffsss~~~{{{nnndddcccjjjxxxuuukkkeeebbb```aaacccdddddddddfffhhhhhhkkkoooqqqqqqrrrssstttyyyzzzyyyxxx{{{}}}xxxyyy}}}~~~}}}{{{~~~~~~[[[MMMCCCDDDHHHOOOaaauuu~~~wwwqqqoookkkyyy```RRRRRRWWWppp~~~uuuqqqzzzhhhOOOOOO\\\sssgggIII<<<888666666666666777777777777333444555555444555888;;;===999>>>OOO___nnnfffWWWUUUaaaooowwwxxx{{{|||qqqjjjaaaaaa```aaacccgggkkknnnuuuvvvwwwtttpppoooppprrrqqqsssuuuwwwxxxxxxwwwvvv~~~}}}|||yyywwwwwwzzz}}}wwweeeXXXQQQKKKDDD@@@III\\\xxx|||sssnnnjjjfffeeexxx}}}xxxtttuuuiii___jjjtttuuu[[[]]]dddwww|||kkkhhhtttmmmUUUIIIDDDBBBBBB===:::999:::;;;AAANNN\\\[[[VVVQQQNNNNNNNNNKKKIIIDDD>>>>>>JJJ\\\nnn|||zzzvvvrrrppppppmmmgggbbbcccnnn{{{vvv~~~rrrXXXPPPXXXiii|||vvvWWWGGGOOO___pppbbbTTTMMMFFFDDDAAA???@@@CCCLLL[[[lllkkkaaa}}}}}}YYYCCCAAA<<<888888555555555555555555555555555555555666;;;???EEEfffzzz~~~kkk___LLL@@@@@@AAAFFFLLLYYYdddeee]]]UUURRR]]]fffttt}}}wwwiiiaaabbbkkkyyyuuukkkdddaaa___aaacccdddddddddfffhhhgggjjjlllnnnnnnoooqqqrrrxxxyyyyyywwwzzz}}}{{{vvvuuuyyy}}}~~~}}}{{{yyyxxx|||kkkYYYIIIEEEFFFGGGPPP\\\rrrxxxqqqkkkhhhjjjxxxiiiVVVRRRSSSeeexxxttt{{{sssWWWRRRZZZlllbbbFFF;;;:::666777777777777777777777444444555555444666888;;;>>>:::BBBYYYpppaaaPPPXXXfffxxxyyyoooiii```______aaacccgggkkkmmmrrrttttttrrrooonnnppprrrrrrsssuuuvvvwwwwwwvvvvvvzzzzzzzzzyyyxxxzzz~~~wwwbbbUUUNNNKKKCCC>>>>>>FFFUUUkkk~~~}}}yyy{{{~~~sssfff^^^YYYVVVSSSQQQQQQYYYbbbkkkyyyrrrfff```dddkkkfffeeelll}}}|||___\\\```ppp{{{zzzkkkmmmxxx]]]NNNFFFAAA>>>>>><<<:::;;;;;;>>>IIIUUUzzz\\\WWWQQQNNNMMMNNNLLLJJJCCC>>><<>>>>>AAAIIIXXXjjjlllYYYpppbbbHHHBBB<<<888999777555555555555555555555555555444777===AAAOOOpppssswwwgggWWWFFF>>>@@@AAAHHHOOO[[[eeedddZZZSSSRRR\\\ggguuuzzzqqqccc^^^aaammmzzzsssiiiccc```___aaacccddddddeeeggghhhiiijjjkkkllllllnnnqqqtttwwwyyyyyyxxxyyy{{{zzzuuuooorrrvvvxxxxxxvvvuuuuuu{{{gggOOOFFFEEECCCDDDHHH[[[lllzzzrrrkkkeeebbbiiiwwwsssYYYSSSOOO[[[zzzzzzuuuzzz^^^OOORRR___zzzbbbFFF<<<<<<777777777777777777777777444555666555555666999;;;===:::EEEaaa|||UUUHHHXXXiiisssjjjddd^^^^^^___aaadddgggjjjlllqqqrrrsssrrrqqqqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyzzz~~~yyy```RRRLLLGGGBBB>>><<<<<>>;;;>>>EEESSSgggwwwwwwooolllhhhdddbbbeeeiiikkkmmmjjjppp}}}vvv^^^^^^ppp~~~^^^JJJLLLXXXyyyhhhYYYOOOGGGDDDCCC@@@???AAAGGGVVVhhh~~~rrrWWWggggggKKKBBB;;;888;;;:::444444444444444444444444777333777<<>>@@@@@@JJJRRR]]]eeeaaaWWWRRRSSS^^^kkkxxxwwwjjj^^^]]]bbbpppzzz{{{pppgggbbb^^^```bbbdddeeeeeefffhhhjjjllllllllllllmmmppptttwwwyyy||||||zzz{{{~~~~~~zzzkkkkkknnnqqqqqqppprrruuu~~~tttVVVHHHFFFEEEEEEEEENNN^^^sssxxxpppiiiccc```gggwww}}}\\\WWWPPPUUUnnn{{{tttxxx}}}gggOOOQQQ\\\tttlllMMM???<<<888888888777777777777777555666666666666777:::<<>>;;;:::;;;:::999>>>EEEaaabbbZZZPPPJJJIIIJJJJJJIIICCC???<<<<<>>FFFTTTaaapppzzzzzztttooollliiigggccc___\\\\\\\\\\\\aaafffrrr~~~vvvxxx~~~___LLLOOO[[[fffZZZPPPFFFEEEEEECCCBBBBBBDDDSSSdddyyy\\\___]]]NNN@@@999:::999666666666666666666666666:::333;;;@@@FFFmmmpppSSSJJJBBB???CCCBBBNNNUUU^^^___VVVNNNPPPXXXhhhsssxxxnnn```\\\bbbiiitttyyyxxxnnneeeaaa```___aaaccceeefffggghhhkkkmmmhhhiiijjjkkkmmmqqqwww{{{zzzqqqiiifffdddbbbjjjvvvfffPPPCCC???@@@@@@III[[[rrr~~~|||xxxrrrkkkfffaaa___gggxxxsss]]]VVVQQQYYYppp~~~uuusssuuuppp}}}ZZZZZZ___nnncccIII>>>999999999888888777777666666777888777777888;;;======DDDUUUooonnn[[[LLLGGGQQQVVVaaappp~~~tttjjjdddaaaaaa```aaacccggglllqqquuunnnmmmmmmooorrrtttuuuuuuxxxxxxxxxwwwwwwvvvvvvvvvxxxxxxyyyyyyzzz}}}kkkWWWMMMGGGAAA<<<<<<>>>CCCNNNYYY``````gggpppvvv}}}yyynnnfffaaaaaagggqqqsssSSSTTTZZZiiimmmiiihhhxxxmmmYYYTTT___hhhvvvqqqhhhxxx}}}bbbTTTLLLDDD???;;;999;;;<<<;;;===BBBNNNkkklllbbbUUUKKKHHHIIIJJJJJJEEE???;;;;;;<<<@@@IIIRRRcccppp{{{tttrrrtttwwwzzz{{{zzzvvvnnnccc[[[UUUVVV[[[gggxxx~~~bbbMMMOOO[[[ppp]]]RRRGGGEEEFFFCCC@@@@@@BBBPPP```uuubbb^^^cccRRRBBB::::::888777777777777777777777777:::333>>>FFFQQQgggNNNGGG@@@>>>BBBDDDNNNUUU\\\[[[QQQJJJPPP[[[mmmttttttggg[[[\\\dddkkkuuuwwwssshhh```___```aaa___aaadddeeefffgggjjjlllfffhhhkkkmmmppptttzzz~~~{{{lllddd^^^[[[eeesssdddKKKBBBBBB@@@EEEVVVmmm}}}{{{yyyuuupppkkkfffbbb```gggyyyccc\\\RRRQQQ```{{{vvvzzzhhhssszzz|||```WWWRRR^^^nnngggMMMAAA::::::999888888777777666777777888888777999;;;>>>:::FFFZZZrrrxxxwwwgggSSSJJJNNN]]]gggnnnwww|||pppfff```^^^aaa``````aaaeeelllrrrwwwnnnlllkkkmmmqqqttttttssswwwxxxyyyzzzyyyyyywwwwwwwwwxxxxxxxxxyyy|||wwwaaaTTTJJJAAA:::;;;@@@FFFMMMUUUZZZWWW\\\hhhrrr{{{vvvooojjjlllpppttt}}}}}}xxxuuufffXXX\\\oooqqqffffffooo~~~xxx```UUU[[[```lll~~~xxxjjjooowwwooo\\\PPPFFFCCC>>>;;;<<<<<<;;;===AAAGGG\\\uuupppfffWWWMMMIIIJJJKKKKKKFFF???:::::::::<<>>@@@PPPeeezzz|||uuucccPPPNNN[[[pppvvvzzzwwwjjjaaa[[[ZZZaaa___^^^___ccckkkrrrwwwpppnnnlllooosssuuuuuutttwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvwwwwwwyyy|||kkk\\\SSSHHH>>><<>>999<<>>>>>BBBAAADDDLLLMMMKKKPPPWWWYYYaaayyy}}}vvvtttjjjfffqqqfff```sssnnnbbbfffuuurrr___ZZZ]]]cccooo|||pppgggnnnxxxkkk___PPPGGGDDD@@@===<<<<<<;;;:::AAAEEE[[[rrr]]]OOOKKKJJJHHHFFFCCC@@@<<<:::999;;;???AAAMMMcccyyybbbWWWTTTaaauuulllQQQLLLUUUwwwiiiVVVGGGEEEEEEAAA???@@@CCCHHHYYYppp~~~nnnrrr]]]uuujjjPPPBBB<<<:::;;;777777666666666666777777777;;;@@@SSStttqqqnnn^^^LLL???:::<<>>===<<<:::999>>>DDDWWWvvvzzzcccSSSLLLJJJHHHEEECCCAAA===999888:::<<<>>>FFF[[[rrrzzzgggXXX\\\mmm}}}pppTTTMMMTTTsssjjjWWWGGGEEEFFFBBB???@@@BBBGGGXXXnnn~~~pppoooffflllnnnTTTCCC===;;;:::777777666666666666777777::::::AAA\\\wwweeefffYYYKKKAAA<<<;;;BBBJJJVVVYYYXXXRRRKKKLLLWWWbbbkkknnnbbbUUUVVV\\\fffttt}}}wwwlllaaa]]]___aaa```cccccccccdddeeefffhhhiiifffiiimmmqqquuuyyy}}}rrrqqqjjjQQQMMMFFFUUUnnnyyy}}}~~~yyywwwrrrmmmlllhhhddddddgggvvv~~~oooXXXNNNRRR[[[xxx{{{}}}sssooosssppp|||mmmUUUVVVdddzzzYYYBBB;;;666777999777777888777666888;;;;;;999;;;@@@HHHYYYxxx|||RRRNNNRRRaaa~~~sssiiiaaa[[[ZZZ]]][[[\\\^^^aaafffjjjnnnpppmmmoooqqqrrrrrrtttvvvyyyyyyyyyyyyzzzzzzzzzzzzzzzrrrvvvzzz~~~zzzdddSSSCCC???>>><<>>BBBDDDEEEHHHLLLJJJIIIQQQ\\\ooozzz}}}sssjjjaaa]]]WWWQQQKKKMMMZZZhhhllliiiuuunnn^^^```jjj|||zzzfffYYYaaapppxxx}}}{{{ooopppuuupppeeekkk|||sssZZZMMMHHHBBB>>><<<;;;:::999999BBBKKK[[[kkkWWWNNNKKKHHHFFFDDDAAA===:::777777888999???OOOeeexxx{{{tttvvvuuuuuuyyykkknnnzzznnnVVVOOOTTTooo{{{lllYYYIIIGGGGGGBBB???AAAAAADDDSSSkkk|||}}}yyy___aaa~~~]]]FFF<<<888555666666666666666777888888999:::GGGhhhlllbbbSSSEEEAAA>>>;;;BBBNNNWWWWWWTTTNNNJJJOOO[[[eeefffeeeYYYRRR[[[bbblll{{{vvvmmmbbb]]]^^^aaacccdddbbbcccdddeeeeeeffffffggggggiiimmmpppsssvvvzzz}}}~~~{{{~~~vvvwwwxxxwww___NNNWWWrrr~~~wwwvvvrrrpppmmmiiidddeeejjj}}}vvv\\\QQQPPPRRRllluuuvvv}}}jjjwwwyyy}}}YYYYYYggg{{{pppVVVFFF>>>888888999777777888666777999<<<:::999???FFFQQQfff```IIIIIIRRRcccwww|||mmmddd]]]YYYZZZ^^^\\\\\\^^^bbbhhhjjjjjjiiikkkpppuuuyyyyyyyyyxxxxxx~~~|||{{{yyywwwvvvvvvvvvvvvvvvwwwxxx{{{}}}~~~wwwlll[[[PPPEEE>>><<<<<<>>>AAAAAACCCGGGKKKJJJIIILLLQQQ[[[dddqqq|||~~~|||ssskkk]]]WWWQQQNNNLLLJJJNNNSSSggg}}}hhhgggvvvxxxccc___eeeuuuooo^^^```llluuu{{{yyyjjjfffjjjvvvtttfffiiixxxzzz]]]LLLHHHBBB===<<<;;;;;;;;;888BBBGGGQQQtttoooZZZOOOKKKIIIFFFDDDAAA>>>:::888888888999AAAMMMaaavvv|||vvvrrrsssqqqqqqyyywwwsss{{{nnnWWWNNNRRRgggmmmZZZJJJGGGGGGCCC@@@AAA@@@CCCQQQiii{{{~~~]]][[[tttbbbGGG===888444666555555666666777888999888:::LLLooo~~~gggSSSBBB???>>><<>><<<<<<>>>@@@???BBBGGGJJJJJJJJJJJJKKKRRRVVV```lllqqqrrrtttxxxzzz|||vvvnnnhhhWWWOOOIIIJJJLLLJJJHHHHHHTTT]]]uuujjjppp|||pppggggggqqqxxxddd\\\bbbkkkwww{{{wwwmmmdddcccppp~~~|||nnnjjjuuudddOOOJJJCCC>>><<<;;;;;;;;;888@@@CCCJJJiiiuuu]]]PPPKKKHHHEEECCCAAA>>>;;;999999999999???III[[[ooo}}}{{{qqqpppnnnllljjjkkkooosss}}}uuuyyy}}}~~~qqqZZZNNNNNN```nnn[[[KKKHHHHHHCCC@@@AAA@@@BBBPPPhhh{{{ddd[[[nnndddIII???;;;666555555555555666777888999999;;;PPPxxxoooTTT???<<<======DDDPPPVVVSSSNNNIIIHHHOOO\\\fff```[[[QQQTTTbbbiiippp~~~wwwjjj```___```^^^\\\\\\\\\]]]___aaacccdddddddddfffhhhkkkmmmnnnooorrrttt|||zzzjjjggg}}}~~~vvvggg]]]ooo|||~~~~~~zzzsssrrrrrrqqqnnnkkkooovvvgggYYYTTTNNNddduuuooopppzzzsssmmmqqqlllyyycccQQQZZZgggzzzgggJJJAAA999888999777777999888888999;;;:::<<>><<<<<<<<<<<<>>>AAAEEEHHHIIIIIIGGGDDDKKKKKKQQQ\\\cccffflllrrruuuxxx|||}}}vvvrrroooaaaWWWOOONNNNNNKKKGGGGGGGGGJJJRRRgggvvvoooyyy|||ooohhhlllzzzmmm[[[]]]hhhuuuyyy|||{{{kkkccclllyyyzzzmmmppppppVVVPPPHHHAAA===<<<;;;:::888===@@@FFF___yyy```RRRKKKGGGDDDCCCAAA???<<<:::999::::::;;;CCCTTThhhyyy|||wwwsssiiikkkiiidddbbbcccdddccchhhyyyuuuxxx|||~~~}}}|||uuu\\\MMMLLL___ooo\\\KKKHHHHHHCCC@@@AAA@@@AAAOOOgggzzzlll___nnnfffJJJAAA===888555555555555666777999999:::;;;RRRtttVVV===:::======DDDPPPUUURRRMMMHHHGGGOOO\\\fff]]]XXXOOOTTTcccjjjppp~~~rrrfff^^^___bbb```]]]^^^YYY[[[]]]```bbbccccccccceeegggjjjkkkkkkllloooqqqpppqqqxxxwwwnnn|||pppjjjooo{{{fffqqqzzz{{{{{{yyyppppppqqqrrrpppnnnttt|||lll]]]UUULLL```{{{rrrnnntttrrriiinnneeessskkkPPPQQQVVViiixxxKKKBBB:::888999777777999999888999::::::===IIIVVVnnn~~~aaaMMMEEEIIIIIIUUUmmm}}}uuulllbbb^^^[[[YYYZZZ]]]^^^]]]^^^dddiiikkkgggbbbeeeiiiooosssuuutttttttttvvvuuusssqqqpppqqqssssssyyyyyy{{{~~~~~~yyytttjjjqqqttt]]]QQQJJJIIIDDD???<<<;;;;;;999===AAADDDFFFGGGGGGDDD@@@DDDBBBFFFPPPXXX\\\eeennnssswww|||~~~~~~wwwlllaaa[[[VVVPPPMMMMMMDDDHHHFFFDDD[[[gggnnnrrreeehhhuuuuuu___^^^kkkuuuzzzuuuggglllvvv{{{ooolll}}}{{{[[[UUULLLCCC>>><<<:::999777;;;===DDDYYYzzzfffSSSLLLIIIEEEDDDBBB@@@===;;;999888777===DDDQQQ```ppp}}}~~~yyytttnnnjjjccc___[[[ZZZ[[[\\\[[[YYY[[[___iiiuuu{{{}}}zzz{{{~~~|||{{{yyycccTTTOOO\\\qqq```OOOHHHGGGDDD@@@???@@@BBBLLL```uuukkk[[[sssnnnKKK>>>>>>777777777777777777888888999;;;;;;YYY}}}lll```LLL;;;999<<<>>>GGGRRRYYYTTTKKKEEEIIITTT^^^aaaYYYUUURRRWWWaaakkkpppqqqhhhccc^^^^^^bbbccc___ZZZXXXYYYZZZ\\\^^^```aaabbbcccddddddccceeeiiinnnsssrrrppptttzzz|||}}}gggfffyyyyyyjjjooo{{{{{{sssooorrrmmmkkkppppppuuuuuu\\\UUUTTTaaazzz{{{rrryyyqqqppphhhvvvpppRRRLLLTTTiiiWWWFFF???===777999===888777<<<;;;<<<>>>;;;FFF___vvv}}}~~~}}}[[[LLLBBBFFFNNNYYYmmmtttiii```^^^_________aaa```cccggglllmmmkkkeeeaaagggjjjnnnqqqrrrrrrssstttuuutttrrrppppppqqqrrrsssxxx{{{||||||uuujjjkkkwwwdddRRROOOHHHCCCAAA===888777:::;;;<<<>>>@@@AAA@@@???>>>AAAAAAEEELLLQQQVVVaaalllrrrzzzvvvjjj___YYYMMMLLLIIIEEEFFFRRRgggwww~~~ppppppwwwwwwqqqggglll|||ggg^^^eeeqqqvvv}}}vvvqqquuu|||rrrkkknnngggZZZLLLEEEAAA<<<999999@@@<<<<<>>;;;999888888<<>>666777777777777777888999999>>>???^^^~~~xxxwwwtttaaaWWWGGG;;;:::<<<>>>IIIUUUZZZTTTJJJDDDKKKXXX```aaaWWWSSSQQQVVV```iiinnnooogggbbb\\\]]]aaabbb___[[[ZZZZZZ[[[\\\^^^___``````ccccccddddddeeehhhmmmppppppooossszzz|||eee]]]kkkxxxsssyyyxxxooommmrrrnnnlllpppqqqyyyzzzaaaWWWTTT```yyyxxx|||qqq~~~{{{sssuuuwwwVVVMMMRRRfff~~~bbbHHH;;;<<<999999:::777666::::::;;;>>>>>>KKKddd}}}~~~}}}~~~|||XXXKKKCCCGGGPPP[[[ooossshhh^^^]]]___^^^^^^```___bbbggglllmmmkkkgggcccfffiiimmmooopppqqqrrrsssrrrqqqppppppqqqrrrssstttzzz||||||}}}|||tttsss|||mmmZZZPPPJJJDDDAAA>>>999888::::::;;;===???@@@???>>>>>>??????CCCIIINNNTTT^^^iiirrryyy|||rrrlll[[[WWWNNNDDD>>>CCCOOOYYYvvvmmmooossslllggghhhuuulllcccgggpppuuu}}}xxxtttxxxvvvllllll{{{iii[[[MMMEEEAAA===:::999<<<999;;;EEEXXXssssssYYYNNNJJJIIIGGGEEEBBB???<<<:::999888:::AAAMMM]]]nnn|||~~~yyytttoooiiibbb^^^[[[\\\[[[YYYXXXXXXYYY[[[\\\XXXXXX___iiitttwwwwwwwwwyyy{{{}}}}}}|||}}}iiiYYYTTT]]]tttbbbPPPHHHFFFDDDAAA???@@@AAAKKK___ssswwwrrrwwwaaarrr|||YYYEEE>>>666888777777777777888999999???CCCbbbzzzsssoooiii___VVVKKKBBB::::::;;;???KKKXXX\\\TTTHHHDDDNNN\\\cccaaaTTTQQQPPPVVV```hhhkkkkkkddd^^^ZZZZZZ]]]```^^^\\\[[[\\\\\\]]]]]]^^^^^^___aaaccceeeeeefffgggjjjmmmooommmqqqyyy||||||nnnYYY[[[tttrrrttttttnnnlllrrrpppmmmqqqsss~~~fffYYYSSS___xxxzzzxxxrrrwwwwwwsss[[[OOOQQQdddyyyRRR:::<<<;;;888888666555:::999:::???@@@PPPjjj~~~wwwSSSJJJFFFKKKSSS___sssoooeee]]]\\\^^^]]]]]]^^^]]]aaaggglllmmmllliiifffeeehhhlllnnnnnnooopppqqqnnnoooppprrrssstttttttttzzz|||}}}}}}ttt```SSSLLLEEEBBB???:::888:::999:::<<<===>>>>>>======<<<<<<@@@FFFKKKPPP[[[fffqqqxxx~~~~~~yyyvvvnnngggZZZLLLAAA???BBBEEENNNzzz~~~uuusssqqqiiieeelll|||rrrgggeeekkkrrr{{{uuurrrxxx|||oooiiirrr{{{lll]]]NNNFFFBBB===;;;;;;:::888:::BBBRRRkkkxxx```UUUOOOJJJJJJHHHDDD@@@===;;;::::::;;;@@@LLL\\\nnn|||~~~wwwpppkkkfffbbb___aaafffjjjllljjjiiijjjllliiifffdddcccdddkkk{{{}}}zzzxxx{{{|||kkk\\\VVV[[[vvvdddQQQHHHFFFDDDAAA??????@@@JJJ]]]rrryyylllaaalll]]]FFF???888888888777777888888999:::;;;CCCccc|||pppbbbXXXRRRBBB>>>;;;;;;;;;>>>JJJXXX]]]RRRFFFDDDQQQ```ddd___RRRPPPPPPWWWaaahhhiiihhh]]]YYYUUUVVVZZZ]]]]]][[[[[[[[[\\\]]]]]]^^^______```bbbeeeffffffggghhhjjjmmmlllooouuuyyyyyy|||{{{eeeUUU___qqqkkkkkkqqqpppmmmtttrrrppptttvvvhhhZZZQQQ]]]www~~~uuu~~~vvvmmmtttrrr{{{___OOOPPPfffccc@@@>>>===777777777777;;;999:::???BBBRRRnnnpppOOOJJJIIIPPPYYYfffwww{{{lllbbb[[[[[[]]]\\\[[[\\\[[[```fffkkkmmmllljjjiiigggiiilllnnnnnnnnnoooqqqooopppsssuuuvvvvvvuuutttyyyzzz|||}}}gggWWWOOOFFFCCC@@@;;;999:::888999;;;<<<<<<<<<<<<<<<;;;;;;>>>CCCHHHNNNYYYdddpppwww}}}~~~}}}pppiiieeedddooohhh\\\QQQHHHDDDDDDEEEFFFRRRpppuuurrrlllcccddduuuwwwhhh```eeeooo{{{}}}uuulllkkksss}}}ssshhhnnnvvvqqqbbbQQQHHHCCC>>><<<<<<<<<::::::???LLLeeeooodddYYYOOOMMMKKKFFFAAA>>><<<;;;;;;<<<@@@KKK[[[nnn|||zzzrrrmmmkkklllmmmmmmrrrxxx~~~~~~zzzxxxxxxsssuuuvvvqqqhhhggguuu}}}{{{~~~lll]]]XXXYYY~~~xxxeeeRRRIIIFFFDDDAAA?????????III\\\pppuuuzzzbbbeee___GGG@@@;;;888888888888888999999:::999DDDfffyyygggXXXOOO>>>>>>===<<<:::===IIIUUU[[[QQQFFFEEESSSaaabbb\\\PPPOOOQQQYYYccchhhhhheeeWWWTTTRRRSSSWWWZZZ[[[[[[XXXYYYZZZ\\\^^^```aaabbb^^^aaadddeeeffffffggghhhlllkkklllqqquuuwwwzzz}}}|||tttxxx|||\\\UUU\\\rrr~~~eeeccclllpppnnntttsssrrrxxx{{{hhhZZZQQQ\\\vvvyyy|||}}}fffoooyyyuuu|||aaaNNNMMMeeesssHHHAAA===777888999:::===;;;;;;???BBBSSSnnniiiLLLJJJMMMWWWdddqqq~~~vvvhhh___YYYZZZ]]]\\\ZZZZZZZZZ___fffjjjkkkjjjjjjkkkjjjlllnnnoooooooooppprrrssstttvvvxxxxxxwwwvvvtttwwwwww{{{ooo\\\RRRHHHDDDAAA===::::::888999::::::;;;<<<<<<<<<;;;:::===BBBFFFLLLXXXcccooovvv}}}nnn\\\RRRNNNLLL[[[VVVPPPIIIEEEDDDEEEFFFMMMDDDOOOtttzzzlllkkk___^^^mmm|||zzzlllbbbcccooo~~~ssskkkcccdddnnn{{{xxxhhhnnntttxxxhhhUUUJJJDDD???======>>><<<;;;???KKKeeessscccSSSPPPMMMHHHCCC???===<<<<<<<<<@@@IIIZZZlllzzzzzzuuuqqqooosssyyyzzzwwwsssxxx}}}zzzpppkkkttt}}}{{{kkk]]]WWWZZZ}}}zzzgggSSSIIIFFFDDDAAA@@@>>>???GGGZZZooo~~~ddd^^^vvvcccHHHAAA>>>999888888888888999:::::::::IIIlll|||jjjXXXIII>>>>>>===;;;:::>>>IIIRRRVVVOOOFFFGGGSSS______WWWMMMNNNRRRZZZdddhhhfffbbbQQQPPPQQQSSSWWWZZZ[[[[[[XXXXXXZZZ\\\^^^```bbbbbb]]]___bbbddddddeeeggghhhjjjjjjlllooorrruuuxxxzzzxxx}}}}}}{{{llluuummmZZZUUUccc|||~~~ggg^^^bbbiiikkkpppoooqqq{{{hhh[[[SSS]]]uuu{{{eeedddxxx~~~hhhOOOIII]]]wwwNNNBBB;;;888::::::;;;>>><<<<<<@@@BBBRRRnnnaaaJJJKKKQQQ```rrrtttfff^^^XXX[[[^^^\\\ZZZYYYXXX^^^eeeiiiiiihhhiiikkkmmmnnnppppppooopppqqqsssuuuvvvxxxzzzzzzyyywwwvvvwwwwww{{{ttt```TTTIIIEEECCC>>>;;;:::999999999:::;;;;;;<<<<<<;;;:::<<>>>>>;;;;;;<<>>GGGWWWiiivvv{{{zzz{{{yyyxxx{{{{{{vvvrrrmmmqqqwwwyyyuuuqqquuu}}}~~~|||jjj[[[VVVYYYzzz{{{hhhSSSIIIFFFDDDAAA@@@>>>>>>GGGYYYnnn}}}cccVVVhhhiiiKKKBBB@@@999999888888999999:::;;;<<>>>>><<<999:::AAAJJJQQQQQQLLLGGGIIISSS\\\ZZZRRRJJJLLLQQQZZZcccfffccc^^^NNNOOORRRVVVZZZ\\\]]]]]]YYYZZZ[[[\\\^^^___```aaa\\\^^^aaabbbccceeegggjjjeeejjjnnnpppqqqrrrtttuuuuuuzzz}}}|||}}}xxxcccmmm|||fffZZZ]]]qqqppp]]]YYY]]]cccggggggnnn|||jjj___WWW___uuu{{{eee^^^{{{wwwzzzwwwXXXIIIUUUooonnnMMM@@@999999<<<999999===;;;<<>>???888999<<<>>>EEE[[[}}}kkkTTTPPPJJJDDD@@@>>>===>>>;;;===EEEUUUgggtttwwwvvv}}}zzzxxxtttqqqjjjjjjnnntttvvvssstttwww~~~}}}~~~hhhZZZUUUVVVwww|||iiiTTTIIIFFFDDDAAA@@@>>>>>>FFFYYYmmm}}}aaaPPP^^^nnnNNNCCC@@@999999888888999999:::;;;<<>>===;;;888;;;CCCLLLQQQNNNKKKHHHJJJRRRZZZWWWOOOHHHJJJPPPYYYbbbeeeaaa[[[MMMPPPTTTXXX\\\^^^^^^^^^[[[[[[\\\]]]]]]^^^______[[[]]]___aaabbbdddhhhkkkbbbjjjppprrrqqqpppqqqpppqqqwww{{{zzz{{{|||]]]\\\fff{{{qqqaaaZZZjjjwww^^^SSSVVV]]]aaaaaakkk}}}lllbbbZZZaaauuusssddd\\\uuussssssbbbLLLQQQccc}}}cccJJJ>>>777:::===777777;;;;;;===BBBDDDTTToookkkEEEGGGJJJVVVnnnccc\\\XXX[[[___]]]ZZZYYYWWW]]]dddgggfffeeefffiiinnnooopppooonnnoooppprrrrrrsssuuuwwwyyyzzz{{{{{{|||zzz~~~eeeXXXKKKFFFDDD@@@<<<:::::::::::::::;;;<<<======:::888999===AAAHHHTTT```mmmvvvfffSSSIIIEEEDDDBBBEEEGGGCCC>>>>>>DDDLLL___\\\TTTLLLSSSjjjooo\\\UUU[[[eeelllpppdddkkkvvvyyynnnaaa^^^hhhwwwpppkkknnnxxxaaaRRRHHHBBB??????555888;;;;;;>>>OOOqqqxxxfff[[[NNNEEEBBBAAA???======>>>DDDRRRdddsss{{{}}}{{{sssmmmiiijjjiiiiiinnnssswwwwwwvvvsssbbbUUU^^^zzzoooYYYNNNIIIFFFBBBAAA>>>>>>GGGYYYlll{{{aaaOOO___nnnUUUHHH<<<999999888888999999:::;;;???TTTooo}}}```QQQKKK???>>>;;;888999>>>FFFLLLKKKFFFFFFMMMWWWZZZSSSJJJIIIIIINNNWWW```bbb[[[TTTNNNOOOQQQVVV[[[^^^^^^]]]YYYXXXWWWXXX[[[]]]^^^___\\\___bbbdddeeeeeefffggggggjjjmmmpppsssttttttssswwwwwwwwwxxxyyy{{{}}}~~~|||~~~\\\RRR```kkkzzz}}}kkk^^^kkkwwwjjjNNNHHHNNNNNNSSS```sssvvveeeZZZdddzzzbbbaaapppppphhhppphhhSSSSSSffffffHHHFFF999444:::999<<<888999======BBBXXXqqq}}}ZZZIIIFFFGGGRRRllleeeaaa^^^^^^``````\\\WWWYYY```gggjjjiiigggiiikkknnnppprrrrrrqqqpppoooppppppoooppptttyyy}}}}}}|||yyy~~~zzzbbbNNNJJJJJJBBB======;;;:::999:::<<<===<<<;;;<<<999999>>>CCCKKKWWWaaannnxxxjjjYYYNNNFFFBBBFFFGGGFFFCCC>>>===>>>AAA[[[nnnvvvhhhWWWZZZkkkyyyjjjYYYVVV___jjjppphhhkkkqqqyyyuuueeecccjjjttt~~~tttjjjooozzzlllRRRDDDAAA>>>:::???;;;:::===???GGG]]]tttlll```QQQFFFBBBAAA???=========BBBOOObbbrrr|||xxxrrrmmmjjjfffeeedddfffiiillloooqqq{{{~~~~~~}}}yyygggYYY^^^|||pppYYYNNNJJJFFFBBBAAA??????FFFXXXkkkzzzcccPPP___mmmVVVJJJ@@@999999888888999999:::;;;AAAWWWttttttYYYIIIAAA===<<<999888999???HHHNNNJJJFFFFFFMMMWWWYYYRRRIIIIIIJJJOOOXXX```aaa[[[TTTNNNNNNPPPSSSXXX[[[[[[[[[XXXWWWVVVWWWZZZ\\\]]]]]]\\\___bbbddddddeeefffggggggiiimmmpppssstttttttttxxxxxxyyyzzz{{{||||||}}}zzzoooYYYZZZ^^^lllssshhhbbbkkkxxxrrrRRRIIIHHHIIIOOO\\\ooolll]]]ccc{{{jjjjjj{{{pppdddfffppp[[[[[[nnnrrrQQQKKK???999<<<999>>>;;;<<>>DDDLLLXXXcccqqqzzzooo^^^RRRJJJEEEEEEFFFEEECCC???===>>>@@@TTTlllqqq\\\\\\ggg}}}ssscccVVVWWWdddpppjjjmmmrrrxxxyyyiiidddhhhppp|||vvvhhhlllwwwuuu[[[LLLHHHDDD@@@>>>::::::===>>>FFF\\\sssuuuhhhUUUHHHBBBAAA???>>>>>><<>>???EEEYYY}}}www```[[[hhhttt{{{rrr___UUU]]]jjjlllnnnrrrwww|||pppgggeeejjjuuuyyyggghhhqqqzzz___NNNHHHDDD???===999999<<<>>>EEE[[[rrr|||mmmYYYIIIBBBAAA@@@??????<<<>>>KKKaaaxxxzzzssskkkddd___ZZZZZZYYYWWWYYYeeexxx|||yyy~~~~~~mmm\\\\\\}}}ttt\\\OOOJJJFFFBBBAAA@@@???EEEVVVhhhwwwmmmWWWeeesssXXXKKKCCC;;;:::999888888:::;;;<<>><<<:::999:::999;;;@@@IIIYYYttt}}}xxxQQQFFFBBBDDDMMM^^^rrrzzz`````````bbbddddddbbb___]]]^^^```aaabbbeeeiiimmmllloooqqqqqqooonnnnnnoooqqqpppnnnnnnqqqtttwwwyyy~~~sss```WWWOOOEEE@@@???===;;;::::::;;;:::999:::888999@@@HHHQQQ___kkkyyyqqq\\\QQQHHHAAABBBCCCDDDDDDBBB@@@>>>>>>???EEE^^^{{{^^^XXXeeessstttgggZZZZZZaaajjjmmmqqqvvvzzz~~~sssiiiccccccmmmxxxhhhffflll~~~~~~bbbOOOGGGAAA<<<<<<888999;;;===DDDYYYooo{{{mmmYYYJJJDDDBBBAAA@@@???===???MMMddd}}}{{{}}}~~~zzzrrrkkkfff^^^^^^\\\WWWXXXdddxxx~~~yyy|||~~~nnn^^^[[[|||vvv^^^PPPJJJFFFBBBAAA@@@>>>EEEUUUgggvvvxxx^^^iiizzz[[[JJJ@@@<<<:::999888888:::<<<===CCCdddvvviii```bbbbbbVVVEEE;;;;;;:::999888999===DDDIIIEEEDDDFFFMMMTTTTTTMMMFFFHHHLLLSSS[[[___^^^WWWRRRPPPNNNMMMOOORRRUUUVVVWWWUUUTTTRRRSSSUUUWWWXXXXXXYYY\\\___aaaaaabbbcccddddddgggkkkppptttwwwxxxyyy}}}}}}}}}nnnccc___dddyyyooo\\\WWW\\\VVVVVVaaaaaaGGGCCCBBBFFFQQQdddwwwmmmbbbiiilllxxx}}}fffhhhtttXXXLLLQQQiii}}}SSS???===<<<999:::>>>>>>???EEEPPPeeelllIIIDDDBBBFFFRRRfffwwwqqq\\\]]]___aaaccccccaaa___aaaaaa`````````cccgggjjjlllnnnppppppooommmmmmnnnrrrqqqppppppqqqtttwwwzzzsssdddWWWJJJCCCBBB???<<<;;;;;;;;;:::999:::888:::AAAJJJTTTbbbnnnzzzwwwbbbWWWNNNFFFDDDDDDDDDDDDCCCAAA???===BBBCCCJJJddd{{{bbb^^^^^^aaa```[[[YYY\\\dddiiipppuuuzzz}}}wwwooohhhbbb```iiisssmmmfffiiizzzjjjUUUKKKDDD???<<<888888;;;<<>>DDDTTTgggwwwfffjjj___KKKAAA<<<;;;999888888:::<<<>>>EEEgggppp^^^___bbbWWWGGG???;;;:::999888888<<>><<<;;;;;;;;;:::;;;:::<<>>===@@@NNNddd{{{qqqddd]]][[[fffnnnwww}}}|||zzz}}}{{{pppfff```zzz```QQQJJJFFFBBBAAA@@@>>>DDDTTThhhxxxxxxnnnhhhdddPPPFFF===;;;999777888:::===???HHHiiihhheeeeeeXXXHHHAAA999888888777999===CCCHHHBBBCCCGGGMMMRRRQQQJJJDDDEEEJJJSSSZZZ]]]YYYSSSNNNLLLLLLMMMPPPSSSVVVVVVUUUVVVTTTRRRSSSUUUWWWWWWWWWXXXZZZ^^^___``````aaabbbbbbeeekkkpppuuuyyy{{{|||||||||||||||||||||}}}}}}~~~~~~||||||~~~~~~}}}www```ZZZ]]]ddd^^^YYY\\\[[[kkknnnKKKDDDCCCEEEPPPcccwwwpppbbbcccvvvqqqwwwwww]]]QQQOOOaaa{{{oooJJJCCC===777???999;;;>>>GGGZZZxxxiiiGGGHHHCCCFFFXXXsssuuummmeee\\\YYY\\\___aaaaaa```^^^]]]dddbbb``````bbbeeeggghhhkkkmmmoooooonnnllllllmmmnnnppprrrsssssstttxxx{{{|||fffUUUJJJHHHEEE@@@===<<<<<<<<<;;;===;;;===DDDMMMWWWeeeqqqwww|||~~~~~~pppggg]]]RRRMMMJJJFFFDDDDDDCCC@@@>>>555===???===PPP}}}[[[JJJIIIKKKOOOUUUVVV^^^jjjsssxxx}}}qqqiii```\\\ZZZ]]]fffppp|||}}}ooojjjwwwrrrZZZMMMEEE@@@>>>:::999;;;999===OOOccc}}}~~~}}}ddd\\\QQQKKKIIIGGGDDD@@@===<<<@@@MMMbbbvvv~~~sssmmmgggoooyyy}}}zzz|||zzz|||wwwooofffddd{{{aaaQQQJJJFFFBBBBBB???>>>DDDUUUhhhxxxxxxrrrffffffTTTLLL===<<<999777888:::===???KKKkkknnnfffcccSSSBBB<<<666666777777999>>>DDDIIIAAACCCGGGMMMRRRPPPIIICCCDDDJJJSSSZZZ\\\XXXRRRMMMIIIJJJLLLPPPSSSUUUUUUTTTVVVTTTSSSSSSUUUWWWWWWWWWWWWZZZ]]]______```aaabbbbbbeeekkkpppvvvyyy{{{|||yyyyyyyyyyyyyyyzzz{{{{{{~~~~~~{{{zzz}}}}}}|||~~~uuuhhhcccxxxjjj```ZZZ___YYYaaannnHHHBBBAAADDDOOOcccwwwpppdddeeeyyytttmmmxxx}}}cccWWWSSSaaazzzsssJJJBBB;;;666???;;;>>>BBBKKKaaa^^^BBBJJJHHHIIIYYYtttvvvkkkbbb[[[ZZZ]]]```bbbbbb```^^^]]]bbbaaa```aaadddgggiiijjjjjjllloooooommmllllllmmmlllooorrrsssssstttwwwzzznnn\\\QQQJJJFFFAAA>>>======<<<<<<>>><<<>>>EEEMMMWWWeeeqqqvvv{{{~~~}}}}}}zzzrrrhhh\\\PPPLLLGGGDDDDDDCCCAAA>>>AAA@@@;;;:::EEEfffoooYYYOOOIIIIIIOOORRR[[[hhhrrrwwwzzzyyymmm___XXXUUUXXXbbbkkk{{{ssskkkwwwuuu]]]PPPHHHBBB???;;;:::;;;999;;;MMMaaazzzvvvqqqbbb]]]VVVNNNHHHCCCBBBAAA===<<<===FFFZZZqqq}}}{{{vvvzzz|||zzzxxx{{{zzzyyyssssss{{{~~~{{{yyyxxxyyy|||}}}yyyooohhhaaa~~~bbbRRRKKKGGGCCCBBBAAA???CCCSSSeeevvv~~~wwwaaa|||gggRRRGGG===::::::;;;:::999<<>>:::<<<>>><<>>======<<<@@@???@@@FFFRRR```lllrrrvvvwwwzzz}}}~~~tttfff]]]UUUKKKDDDBBBBBBAAA@@@@@@;;;:::;;;===JJJlllrrrZZZHHHAAAMMMLLLUUUdddqqqvvvwww~~~sss[[[PPPXXXccccccvvvxxxnnnvvv```NNNGGGDDD>>><<<<<<;;;999;;;GGGUUUqqq}}}sss}}}ppphhhcccZZZQQQIIIDDDAAA@@@===>>>>>>EEEVVVkkkzzz~~~{{{wwwooohhhgggfffdddeeehhhmmmlllppp{{{wwwxxx|||{{{{{{{{{{{{uuujjjbbb```~~~dddSSSLLLGGGCCCBBBBBB???DDDSSSeeevvvrrr]]]xxxnnnXXXLLL>>>;;;:::;;;:::999===CCCUUU~~~ooocccPPP@@@<<<:::888777888;;;>>>@@@AAAAAABBBGGGNNNNNNHHHBBB@@@HHHNNNUUUZZZYYYTTTNNNJJJIIIJJJLLLOOORRRTTTUUUUUUUUUVVVWWWVVVUUUUUUWWWYYYWWWWWWXXXZZZ]]]___aaacccdddcccdddgggmmmpppqqqpppqqqrrrrrrqqqoooooopppqqquuuuuuuuuttttttuuuuuuvvv{{{}}}xxxggg[[[UUUVVV[[[cccooogggMMMGGGCCCCCCMMM[[[kkk}}}}}}nnneeecccttt|||qqqyyyvvvddd[[[cccrrr~~~nnnOOOCCC===999;;;>>><<>>===>>>???CCCKKKWWWdddmmmrrruuuvvvxxxzzz|||}}}~~~~~~}}}{{{fff]]]QQQHHHCCCBBB@@@>>>@@@<<<:::;;;:::@@@VVVooo{{{YYYCCCEEEFFFMMM[[[kkktttyyycccWWW\\\\\\qqq|||~~~vvvllltttcccQQQJJJGGG???===<<<;;;888;;;FFFSSSoooyyy}}}vvvnnniii___UUUKKKDDD@@@>>>>>>???@@@CCCPPPdddvvv~~~tttmmmlllddd]]]YYYVVVUUUXXX\\\```^^^```hhhqqq}}}|||sss~~~~~~zzzrrrggg^^^]]]wwwgggVVVMMMGGGCCCBBBCCC@@@EEETTTfffuuuhhhVVVtttuuu^^^QQQ???<<<:::;;;::::::>>>EEE^^^qqq```LLL???===999777666888;;;===??????@@@@@@DDDJJJJJJDDD@@@@@@HHHMMMUUUYYYXXXRRRMMMIIIIIIJJJLLLOOOQQQSSSTTTUUUTTTUUUVVVUUUTTTTTTVVVXXXVVVWWWXXXZZZ\\\___aaabbbdddcccccceeehhhlllnnnnnnmmmnnnnnnmmmkkkkkklllnnnqqqqqqqqqqqqrrrsssttttttwwwzzz}}}ssseeeYYYRRRQQQSSSWWWbbb___MMMFFFBBBCCCKKKWWWdddssswwwmmmhhhxxx|||ppp{{{zzzlllZZZ```sss|||[[[IIIAAA<<<>>>======FFFZZZqqqiiiRRRFFFEEEMMMOOOUUUaaappp}}}uuuggg]]]WWWZZZ\\\___aaaaaaaaaccceeevvvtttppplllkkkkkkmmmoooooonnnnnnqqqtttxxxyyyyyyzzzwwwtttsssppppppvvv~~~kkkUUUPPPMMMHHHDDDCCCAAA@@@>>>===???FFFPPP]]]iiippptttvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~rrrgggXXXLLLEEEBBB???===@@@;;;;;;<<<:::999CCCQQQlllvvvQQQDDDCCCFFFRRRbbboooxxxvvvZZZZZZ\\\lllyyyzzztttkkkpppgggUUUMMMIIIAAA>>><<<;;;888:::DDDOOOgggrrrlllbbbWWWMMMEEEAAA???===@@@@@@AAAKKK```ttt}}}rrrggg```aaa^^^YYYUUURRRRRRSSSVVVYYYWWWYYY^^^dddooorrrxxx|||rrrggg___[[[ooojjjXXXNNNGGGDDDCCCCCCAAAEEETTTfffuuubbbSSSssswwwaaaSSSAAA===:::;;;:::;;;@@@GGG```sss^^^III===;;;888777666888:::===>>>===???@@@DDDIIIHHHBBB???@@@HHHNNNVVVYYYVVVQQQLLLJJJIIIJJJLLLOOOQQQSSSSSSTTTRRRSSSTTTTTTSSSSSSUUUWWWVVVWWWXXXZZZ\\\___aaabbbhhhfffeeefffhhhjjjmmmnnnlllmmmmmmlllkkkkkklllnnnpppppppppqqqrrrtttuuuvvvuuuxxx{{{~~~zzzkkk___VVVOOOOOOPPPPPPYYY[[[OOODDDBBBDDDKKKUUU___mmmyyytttkkk}}}qqqoooWWW\\\ppphhhOOOBBB<<>>>>>;;;;;;>>>>>><<<>>>DDDHHHxxxiiiJJJFFFEEEKKKYYYgggrrr{{{bbb^^^]]]jjjwwwxxxtttkkknnnlllYYYOOOJJJBBB???<<<;;;888999AAAKKK\\\tttnnndddYYYNNNGGGCCCAAA<<>>;;;;;;:::<<>>@@@EEEIIIHHHBBB???AAAHHHOOOVVVYYYUUUOOOKKKJJJIIIJJJLLLNNNPPPRRRSSSSSSPPPRRRRRRRRRRRRRRRTTTVVVVVVVVVWWWYYY\\\^^^```bbbhhhgggfffffffffhhhkkkmmmkkkllllllkkkjjjjjjlllmmmoooooopppppprrrsssuuuvvvvvvxxx{{{}}}~~~|||fffYYYPPPJJJLLLNNNLLLSSSVVVLLLCCCBBBEEELLLTTT\\\iiitttwwwvvvoooVVVVVVhhhxxxnnnNNN>>>999===>>>>>>III```vvv}}}|||\\\JJJHHHKKKQQQccciiipppuuu{{{oooccc]]]ZZZ[[[___bbbbbbaaaaaaeeeiiirrrooommmmmmnnnppppppoooqqqpppppprrrtttwwwwwwwwwxxxuuusssrrrppppppxxxlll\\\NNNKKKFFFDDDBBBBBBAAA@@@???BBBHHHSSSaaammmuuuyyy|||{{{zzzyyyxxxxxxyyyzzz{{{}}}~~~tttpppyyyrrrhhhZZZOOOIIIFFFCCCBBB@@@======@@@AAA@@@@@@BBBIIIaaaVVVLLLFFFFFFPPP^^^kkkvvv~~~jjjccc[[[hhhuuuzzzwwwmmmnnn}}}rrr]]]PPPIIICCC???<<<:::888888???HHHWWWwwwvvvpppfff[[[QQQIIIEEECCC<<<>>>>>>>>>HHH^^^sss|||vvvqqqmmmkkkkkkllljjjfffddd```VVVLLLJJJJJJMMMRRRWWW^^^kkkyyy~~~yyyoooeee^^^YYYeeennn\\\PPPHHHDDDDDDAAA@@@EEEUUUgggvvvwww```~~~uuuaaaRRRDDD???;;;::::::<<>>@@@MMMddd{{{|||tttsssuuuTTTIIIIIILLLTTTdddllltttvvvzzz~~~kkk```\\\ZZZ[[[___cccbbb``````eeejjjmmmjjjggghhhlllooopppoooqqqqqqqqqsssuuuvvvuuuttttttqqqppppppooopppwwwrrraaaUUUPPPJJJEEECCCBBBAAA@@@AAADDDKKKVVVcccooowww{{{~~~}}}|||||||||||||||~~~|||~~~jjjbbbVVVNNNJJJIIIGGGFFFCCCAAA@@@AAABBBBBBAAA@@@HHHJJJ^^^}}}kkkRRRIIIDDDIIIUUUcccrrr}}}yyyooojjj]]]gggsss~~~}}}sssooo|||wwwaaaRRRJJJDDD???;;;:::888888>>>FFFWWWsss~~~zzztttjjj^^^SSSKKKFFFDDD===>>><<<<<>>===<<<:::???FFFLLLHHH@@@===???DDDLLLTTTUUUOOOIIIGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRMMMOOOPPPPPPPPPQQQSSSUUUUUUVVVWWWYYY[[[^^^```aaa```bbbddddddbbbbbbdddfffggghhhiiihhhggggggiiikkklllllllllmmmnnnooopppqqqwwwyyy{{{|||~~~yyyaaaQQQFFFCCCEEEBBBEEEHHHAAAAAABBBFFFKKKMMMPPPYYYcccsss}}}yyyppp```VVVQQQ\\\mmm\\\GGG???AAA===CCCSSSkkktttnnnzzzoooQQQIIIHHHLLLXXXaaammmwwwyyy}}}xxxeee\\\ZZZYYY[[[___cccbbb______eeekkklllgggcccdddiiimmmnnnlllpppppprrruuuwwwwwwuuusssqqqoooooopppnnnnnnttt|||mmmbbb[[[RRRIIIDDDBBBAAA@@@BBBFFFOOO\\\iiisssxxxzzz~~~}}}}}}}}}rrrccc\\\TTTNNNLLLLLLJJJHHHEEEEEEEEEDDDDDDDDDCCCAAACCC;;;EEEVVVhhhyyy\\\QQQGGGFFFLLLYYYkkkyyypppmmmmmmccchhhtttxxxrrr}}}{{{eeeUUULLLCCC>>>:::999999999>>>DDDUUUnnnsss~~~xxxmmm```UUULLLFFFDDD???>>>;;;;;;FFFZZZkkktttzzzpppZZZRRRJJJHHHKKKTTTbbboooyyynnnccc^^^YYYcccnnn\\\PPPGGGEEEFFF???>>>EEEUUUhhhwwwgggjjjWWWEEE@@@;;;:::;;;===FFFOOOnnnsssgggjjjjjjbbbQQQBBB;;;;;;:::999:::;;;>>>???>>><<<888===FFFLLLHHH???<<<>>>BBBJJJRRRSSSMMMFFFEEEFFFJJJKKKLLLNNNPPPQQQQQQRRRMMMNNNOOOOOOOOOPPPRRRUUUUUUVVVWWWYYY[[[^^^```aaa___bbbeeeeeeccccccdddfffhhhiiijjjiiiiiiiiikkkmmmnnnnnnnnnnnnnnnooopppqqqvvvxxxzzz|||~~~iiiXXXIIICCCCCC@@@CCCFFF???@@@AAAEEEIIIIIIJJJRRR[[[gggrrruuuoooccc[[[PPPUUUddd```GGG<<<<<<===EEEXXXpppzzznnnNNNFFFCCCHHHWWW```nnnzzz}}}tttaaaYYYXXXWWWZZZ___cccbbb^^^___eeekkklllgggbbbbbbgggkkklllkkknnnpppssswwwyyyyyywwwtttpppooooooooommmlllqqqyyy~~~llldddXXXMMMFFFCCCAAA@@@AAAHHHSSSaaannnvvvxxxxxx}}}vvvmmm___YYYRRROOONNNNNNLLLJJJDDDGGGIIIHHHHHHHHHGGGEEEIII@@@EEEGGGIIIeee~~~yyygggZZZKKKEEEGGGRRRdddsssnnniiilllccclllwww|||ttt}}}~~~hhhXXXOOOCCC===999999999999>>>DDDPPPjjjzzz|||nnncccZZZSSSJJJDDDCCCAAA???AAAHHHSSS^^^eeeuuurrr^^^LLLGGGJJJPPP^^^lll{{{nnnaaaYYYWWWcccnnn\\\PPPHHHDDDDDDCCCAAAEEETTTgggxxxkkkwwwdddLLLBBB<<>><<<::::::???EEEHHHGGGCCC@@@>>>CCCJJJPPPQQQKKKFFFCCCDDDHHHJJJMMMOOOQQQPPPOOONNNMMMNNNOOOOOOOOOPPPSSSVVVUUUVVVWWWYYYZZZ\\\]]]^^^``````aaacccffffffeeedddeeefffgggfffeeedddeeeggghhhjjjkkkllllllnnnppprrrvvvwwwxxxxxxyyy|||}}}uuurrrbbbQQQBBBAAACCCCCCAAABBBBBB???@@@DDDDDDCCCHHHPPP^^^cccrrr}}}lllvvv~~~zzzaaaSSSQQQWWW```dddIIIAAABBBAAAHHH[[[vvvjjjHHHIIIGGGKKK```nnntttyyy|||vvvcccWWWVVVXXX[[[]]]______^^^```eeeiiibbbbbbcccdddeeehhhjjjkkkpppqqqsssttttttsssrrrrrrpppnnnllllllnnnpppqqqppp{{{yyymmmbbb\\\TTTIIICCCBBBIIIPPP___oooxxxyyyzzz|||}}}}}}}}}~~~oooiiicccZZZSSSOOOMMMLLLLLLNNNRRRTTTTTTWWW[[[YYYRRRQQQHHHBBBDDDHHHPPP___mmmjjj^^^PPPHHHGGGMMM\\\iii|||sssiiifff]]]iii{{{~~~wwwjjjXXXMMMCCC===999999999999===BBBRRRlllqqqddd[[[SSSKKKEEEAAAAAA@@@AAAFFFSSScccooo{{{vvvooollljjjjjjqqq}}}ttt\\\NNNJJJPPP[[[fff}}}pppbbbYYYTTTaaaooo]]]QQQHHHDDDCCCBBB@@@EEEUUUhhhzzzlllyyyjjjMMMBBB<<>>:::999999999;;;===>>><<<::::::???FFFHHHFFFBBB???>>>CCCJJJPPPPPPKKKEEECCCDDDGGGIIILLLNNNPPPOOONNNMMMLLLMMMNNNNNNNNNPPPSSSUUUTTTTTTVVVWWWYYY[[[\\\]]]``````______```aaacccdddccceeeeeeeeecccbbbcccdddgggiiijjjkkkkkkmmmooorrruuuvvvwwwxxxyyy|||~~~{{{{{{zzzyyysssjjjhhhvvvjjjWWWEEE@@@BBBBBBAAAAAAGGGBBB??????>>>???GGGPPPVVV\\\jjj~~~uuueeennnvvvjjjUUULLLQQQ\\\yyy^^^HHH@@@===DDDOOOgggdddHHHJJJMMMVVVnnntttaaaVVVUUUXXX[[[]]]___^^^^^^aaaggglllfffdddbbbcccfffiiijjjjjjkkklllnnnooopppqqqqqqqqqooonnnkkkkkkkkkkkkjjjhhhjjjnnnvvvxxxkkkddd^^^RRRGGGAAAJJJQQQ___oooxxxyyyyyy{{{}}}}}}}}}~~~~~~tttmmmbbbXXXQQQMMMKKKIIIPPPVVV^^^iiixxxyyynnn```SSSGGGDDDMMMZZZ```WWWNNNHHHEEEJJJWWWddduuuyyywwwllliii___eeevvv~~~wwwlllYYYNNNCCC>>>::::::999999===BBBOOOhhhtttfff\\\TTTMMMHHH@@@BBBBBBBBBHHHVVVkkk{{{uuulllhhheee___[[[[[[[[[aaavvvwww[[[LLLNNNYYYaaasssddd[[[QQQ^^^ppp^^^QQQHHHCCCCCCAAA???EEEUUUiii{{{jjj|||yyyoooNNNBBB<<<>>>===;;;GGGXXXyyytttlllaaaLLL@@@???;;;999999999;;;===>>><<<::::::@@@FFFHHHEEEAAA>>>>>>CCCIIIOOOOOOJJJEEECCCDDDEEEGGGJJJMMMNNNNNNMMMMMMLLLMMMNNNNNNNNNOOORRRUUUSSSSSSTTTVVVXXXYYYZZZ[[[^^^^^^\\\YYYWWWYYY```eeecccdddeeedddbbbaaabbbcccfffhhhiiijjjjjjllloooqqqtttuuuwwwxxxyyy{{{||||||~~~~~~qqqeee[[[VVV[[[bbbuuuaaaJJJAAAAAABBBAAAAAAFFFBBB>>>===;;;;;;AAAHHHLLLQQQ___tttrrrdddiiipppyyy[[[JJJNNNZZZooosssYYYIII@@@<<>>::::::999999<<>>===<<>><<<:::;;;AAAGGGHHHDDD???===>>>BBBHHHNNNNNNIIIDDDCCCDDDDDDFFFHHHKKKLLLMMMMMMMMMKKKLLLMMMMMMMMMOOORRRTTTSSSSSSUUUVVVWWWYYYZZZZZZ\\\[[[XXXRRRNNNRRR\\\ddddddeeefffeeecccbbbcccdddfffhhhiiijjjkkkmmmppprrruuuvvvwwwxxxxxxyyy|||~~~zzz{{{~~~xxxiii```]]]kkk}}}~~~kkkRRRCCC@@@AAAAAA@@@DDDEEEGGGEEEAAA>>>>>>@@@DDDGGGTTTjjjwwwiiillluuucccOOOQQQ\\\mmm~~~sssYYYIIIBBB???BBBUUUssszzzcccIII???AAAHHH[[[sssxxxdddVVVQQQSSSXXX[[[]]]]]]\\\]]]bbbkkkqqqooohhhaaaaaafffkkkkkkhhhjjjjjjkkklllnnnppprrrrrrsssrrrqqqpppnnnjjjeeeaaabbbeeegggccc```dddqqq|||kkkVVVNNNRRR^^^nnnxxxzzzzzz{{{{{{||||||}}}~~~sssdddXXXOOOIIIFFFDDDDDDGGGUUUqqqtttYYYLLLKKKJJJKKKKKKGGGFFFMMMVVVfffnnn~~~tttooodddkkkyyyzzzsssyyysss^^^QQQEEE???;;;:::999888;;;@@@JJJ^^^zzzxxxkkk```YYYUUUTTTRRRPPPPPPVVVbbbppp{{{uuusssrrrsssuuussslllfff___UUURRRXXXWWWRRRZZZiii\\\JJJQQQ]]]rrr|||nnndddRRR^^^qqq___RRRHHHCCCCCCBBB@@@DDDSSSeeeuuu}}}^^^tttuuuQQQDDD<<<======>>>MMMaaazzztttaaaJJJ???>>>999999999999;;;===>>><<<:::;;;BBBHHHHHHBBB===<<<>>>BBBGGGMMMMMMHHHDDDCCCEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLLLLLLLLLLNNNQQQTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYWWWRRRLLLHHHMMMXXXbbbeeefffggggggeeeeeefffgggggghhhjjjkkklllnnnqqqtttvvvxxxxxxxxxwwwwwwxxxzzzyyy|||~~~tttlllzzz{{{qqq[[[IIIAAAAAAAAA@@@HHHNNNRRRNNNEEE@@@@@@AAA@@@BBBNNNeee{{{zzzkkknnn}}}{{{yyyhhhTTTTTT\\\ooo{{{\\\HHHBBBBBBEEEYYYvvvpppWWWFFFDDDCCCGGGXXXjjjzzzttt```RRRNNNQQQUUU[[[\\\\\\\\\]]]bbbkkkrrrppphhhaaaaaafffkkkjjjhhhkkkkkklllmmmnnnoooppppppqqqqqqqqqqqqppplllgggcccccciiimmmjjjdddeeennnwww{{{eeeVVVWWW```nnnxxx{{{{{{|||zzz{{{|||}}}~~~uuuggg[[[RRRKKKGGGDDDCCCCCCIII\\\lllRRRJJJJJJLLLMMMIIIGGGKKKRRRbbbkkk}}}vvvpppeeeqqq|||{{{rrrvvv{{{vvvaaaSSSFFF@@@;;;:::999888;;;???III]]]www}}}oooddd]]]ZZZXXXOOOKKKJJJPPP\\\fffjjjjjjfffgggkkkppptttrrrjjjcccbbbWWWOOOPPPPPPOOOTTT\\\hhhqqqUUUQQQXXXjjj}}}tttjjjVVV```ppp^^^QQQHHHCCCCCCCCC@@@DDDRRRdddtttwww\\\uuuqqqRRREEE<<<======???PPPeee{{{uuubbbJJJ>>>===999999999999;;;===>>><<<:::<<>>AAAFFFLLLLLLGGGCCCCCCEEEDDDEEEGGGIIIKKKLLLMMMNNNJJJKKKLLLLLLLLLMMMPPPSSSTTTUUUUUUVVVWWWYYYYYYZZZUUURRRMMMGGGFFFKKKVVV^^^ccceeeffffffffffffgggiiiggghhhkkklllmmmooorrrtttvvvwwwxxxxxxvvvuuuvvvwwwxxx{{{||||||tttdddPPPDDDAAABBBAAAHHHTTTZZZRRRDDD>>>@@@DDDAAABBBLLLbbbzzz}}}lllmmm~~~|||hhhUUUSSSYYYnnn___GGGAAABBBDDDYYYvvv~~~lllNNNAAADDD@@@BBBRRR]]]mmmvvvuuu```RRRMMMOOORRRYYY[[[\\\\\\]]]bbbiiiooommmgggbbbbbbfffiiiiiihhhiiijjjlllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnkkkgggcccgggmmmrrrqqqmmmooowwwyyyeeecccgggqqqyyy{{{|||}}}zzzzzz{{{|||~~~uuuiii^^^UUUMMMIIIAAACCCFFFIIIRRRjjjzzz]]]OOOLLLJJJKKKIIIGGGJJJNNN]]]fffxxxvvvpppeeeooozzz~~~tttvvvyyyyyydddWWWGGGAAA<<<:::999777:::???HHH\\\wwwuuuiiiaaa\\\[[[IIIFFFDDDGGGMMMSSSVVVVVV]]]eeepppvvvtttmmmeee___^^^YYYSSSNNNLLLLLLMMMOOOVVVooommm[[[VVVdddxxxwwwnnnYYYbbbooo]]]QQQHHHDDDCCCBBB???CCCRRRddduuuzzz```xxxqqqTTTEEE<<<======@@@RRRhhhtttbbbIII======999999999999;;;===>>><<<:::<<>>AAAFFFKKKKKKFFFCCCCCCEEEDDDEEEGGGIIIKKKMMMNNNOOOIIIJJJKKKKKKKKKMMMPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXQQQNNNHHHEEEFFFMMMUUUZZZ___aaacccccccccdddfffhhheeegggiiikkklllnnnqqqtttsssuuuvvvwwwvvvvvvwwwxxxyyy||||||xxxttttttkkkXXXGGGBBBBBBAAAEEE[[[kkkdddRRREEECCCEEECCCBBBKKK```yyy|||rrrjjjnnn~~~tttrrriiiTTTQQQVVVlllfffKKKCCCBBBBBBYYYzzz{{{}}}mmmIII<<>>FFF\\\yyyzzzmmmccc]]]\\\KKKJJJHHHGGGHHHKKKOOORRRWWWgggxxx}}}uuuiii```^^^OOOTTTVVVQQQOOOOOOOOOKKKKKK[[[{{{fffXXXbbbvvvyyyppp[[[bbbnnn\\\PPPHHHDDDDDDAAA>>>CCCRRRfffvvvddd{{{xxxTTTFFF<<<<<<===AAATTTjjjqqqaaaIII======:::999999999;;;===>>><<<:::<<>>@@@FFFJJJJJJFFFCCCCCCEEEDDDEEEGGGIIIKKKMMMOOOOOOIIIJJJKKKKKKKKKMMMPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWPPPKKKFFFDDDGGGNNNTTTXXX[[[]]]___```aaabbbdddfffdddfffhhhjjjkkkmmmpppsssppprrruuuvvvvvvwwwxxxzzzzzz}}}}}}}}}~~~zzzxxx||||||tttnnntttooo\\\JJJBBBBBBBBBFFFfffkkkWWWLLLIIIEEECCCKKK```xxxzzzlll^^^^^^nnnyyykkkSSSOOOVVVkkklllQQQFFFCCCEEE___}}}||||||qqquuu{{{tttKKK===DDD>>>BBBTTT[[[gggppp|||lll\\\SSSQQQTTTWWWWWWYYY\\\]]]]]]```eeejjjeeeeeeddddddeeefffhhhiiifffjjjoootttvvvvvvtttsssooonnnmmmmmmllljjjgggeeeooozzz|||lllddd[[[[[[kkk~~~yyy{{{}}}|||{{{{{{yyyyyyzzz|||}}}|||}}}uuummmdddZZZQQQKKKCCC@@@???AAAFFFUUUrrrfffXXXMMMCCCBBBCCCCCCDDDFFFMMMVVVhhhtttnnnbbbgggqqq|||{{{rrrtttwww|||jjj^^^HHHAAA<<<:::888777999>>>CCC\\\{{{pppdddaaa\\\RRRJJJCCCBBBCCCHHHQQQZZZkkkuuu{{{wwwmmmcccZZZSSSPPPLLLHHHIIILLLNNNKKKHHHKKKKKK]]]xxxWWWaaannn~~~ppp```dddooo[[[PPPKKKFFFBBB@@@BBBBBBNNNggguuucccyyysssWWWFFF<<<>>>???BBBXXXttt~~~wwwiiiVVVFFF<<<:::;;;888888999:::;;;;;;;;;;;;===BBBHHHGGGAAA;;;888999???CCCGGGHHHDDDAAA@@@@@@CCCCCCCCCDDDFFFHHHKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNPPPNNNOOOTTTWWWXXX\\\bbbeeeggg```RRRJJJNNNQQQPPPXXXZZZ\\\]]]]]]___cccfffggghhhggggggfffiiimmmpppuuuuuuuuuvvvwwwxxxzzzzzzzzzuuuvvvxxxyyyyyywwwuuusssnnneeeaaahhhqqqsssdddccc^^^UUUNNNIIIEEE@@@KKK\\\tttbbbQQQJJJLLL]]]uuuzzzggg\\\___lllzzztttgggiiissskkkTTTOOORRRhhhxxxQQQCCCHHHFFFaaa~~~yyyRRR???FFF@@@LLLdddfffpppuuu}}}jjjXXXPPPOOOQQQSSSWWWZZZZZZYYY\\\eeelllnnnbbbbbbcccdddfffggghhhhhhhhhjjjkkknnnwww|||tttoooooooooooommmjjjeeeaaammmzzzvvvgggTTTNNNHHHHHHLLLWWWiiiyyy|||zzzzzz}}}}}}xxxxxxyyyzzz{{{|||~~~~~~ssshhh___VVVMMMHHHEEEAAAAAAEEEIIISSSlllvvv```SSSGGGDDDCCC@@@@@@DDDQQQVVV```rrroooeeeaaajjjrrr}}}uuunnnyyy|||fffZZZMMMDDD<<<;;;<<<;;;<<<>>>BBB[[[~~~uuukkkfff___QQQKKKEEECCCDDDJJJYYYfffvvvzzzzzzrrrhhh```ZZZUUUUUUOOOIIIHHHKKKNNNOOONNNMMMJJJSSSsss]]]aaammm}}}rrr___bbbppp\\\QQQKKKFFFBBB@@@BBBBBBNNNfffttt~~~jjj~~~xxxYYYGGG===>>>>>>BBBXXXuuu|||zzzssseeeSSSDDD;;;888999777888999:::;;;;;;;;;;;;<<>>CCCGGGGGGDDDAAA@@@AAABBBBBBCCCDDDEEEHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNPPPRRRSSSXXXgggvvv~~~dddQQQNNNQQQQQQQQQTTTXXX\\\```aaacccccchhhhhhgggfffeeehhhllloootttuuuuuuvvvxxxzzz|||}}}yyynnnfffddddddlll|||hhhaaaXXXQQQKKKFFFAAA>>>GGGWWWgggXXXPPP]]]vvvlllYYYUUU[[[ccchhhbbbUUUMMMQQQZZZfffyyyqqqYYYRRRTTTggg|||UUUDDDEEEDDD```XXXDDDJJJEEERRRlllppptttyyy}}}hhhWWWOOOOOORRRTTTWWWYYYYYYWWW\\\gggppptttdddddddddddddddeeeeeefffeeegggiiikkkrrryyyyyysssqqqqqqqqqpppnnnlllhhheeelll{{{yyyiii^^^LLLFFFAAA???AAAGGGTTT```ccciiiooosssuuu|||xxxvvvuuuyyy~~~}}}zzzvvvwwwxxxzzz|||~~~tttiii```WWWOOOIIIFFFBBBAAADDDGGGPPPhhhzzzeeeOOOFFFDDDCCCCCCDDDOOOTTT___qqqnnneee```kkksss~~~yyyqqq{{{iii]]]NNNEEE===;;;<<<;;;<<<>>>CCCZZZ{{{{{{sssmmmbbbQQQLLLGGGFFFHHHQQQdddtttyyyooohhheeeaaa\\\VVVPPPIIIFFFHHHLLLNNNNNNNNNKKKIII[[[hhhaaalll{{{uuu___aaaqqq\\\QQQKKKFFFAAA@@@BBBBBBNNNeeesss}}}ppp}}}\\\JJJ>>>>>>>>>BBBYYYvvvwwwvvvooobbbRRRDDD;;;999999777888999:::;;;;;;;;;;;;;;;AAAGGGGGGBBB<<<999999>>>BBBFFFGGGDDDAAA@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNOOOOOONNNPPPSSSQQQOOOWWWnnnuuu[[[QQQQQQRRRLLLMMMQQQWWW]]]aaabbbbbbhhhhhhgggeeeeeegggllloooqqqrrrssstttvvvyyy{{{|||tttkkkppp|||yyycccPPPJJJIIIEEE@@@@@@AAAJJJvvvqqq^^^bbbwww}}}bbbTTTQQQQQQQQQUUUMMMHHHJJJLLLQQQ```pppvvv\\\TTTVVVeee}}}zzzWWWDDDBBBCCC```WWWEEEIIIFFFTTTllltttxxx}}}zzzfffVVVOOOPPPSSSUUUXXXYYYWWWVVV\\\hhhrrrvvvgggfffdddcccbbbcccddddddbbbeeefffgggjjjpppsssrrrttttttuuutttqqqnnnjjjgggiiiyyyxxxhhhZZZPPPHHHCCC??????>>>@@@GGGOOORRRTTTTTTQQQOOOSSS]]]fffsss|||wwwuuutttwww|||~~~uuuvvvwwwyyy{{{~~~vvvkkkbbbYYYPPPJJJGGGCCCAAACCCDDDLLLccczzzeeeMMMEEECCCDDDEEEKKKPPP\\\ppp~~~nnneee```llluuu~~~ttt}}}lll```OOOEEE===<<<<<<;;;;;;>>>EEEXXXvvvxxxpppaaaQQQKKKFFFHHHNNNZZZkkkyyy||||||~~~|||wwwhhh```VVVNNNKKKKKKLLLLLLKKKOOOHHHJJJooovvvaaalllzzzwww______rrr]]]QQQKKKEEEAAA@@@BBBBBBNNNeeerrr{{{sss{{{^^^KKK>>>>>>>>>BBBZZZxxx}}}vvvnnnaaaRRREEE>>>;;;;;;777888999::::::;;;::::::;;;BBBIIIIIIDDD>>>;;;;;;>>>BBBFFFFFFCCC@@@@@@BBB@@@@@@AAACCCDDDFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNRRRTTTUUUSSSOOOTTThhh|||yyygggaaa```___VVVSSSOOOPPPUUU\\\aaadddhhhhhhgggfffeeeggglllpppnnnnnnoooppprrrtttvvvwwwuuuQQQGGGIIIGGGCCCBBBAAAAAAWWWnnnlllyyyiiiZZZRRRNNNOOOMMMLLLKKKFFFDDDMMMXXXkkkvvvqqq~~~vvv\\\UUUYYYccctttqqqTTTDDDBBBEEEaaa|||mmmLLL>>>BBBCCCNNNcccmmmwww}}}wwwcccTTTNNNPPPTTTVVVXXXYYYWWWVVV\\\fffmmmnnnfffdddcccbbbbbbcccdddeeebbbeeefffeeeeeehhhlllpppuuuwwwzzzzzzvvvooohhhdddeeerrr}}}{{{oooaaaSSSJJJEEEBBBAAABBBCCCBBBDDDIIIXXX[[[ZZZRRRFFFAAAEEEKKKUUU^^^hhhmmmnnnsss|||{{{yyyxxxyyy}}}wwwwwwxxxyyyzzz|||~~~xxxlllcccZZZQQQKKKGGGBBBAAACCCDDDKKK```wwwdddPPPGGGDDDCCCGGGLLLYYYlllpppfffbbbkkkuuuvvv~~~nnnbbbPPPFFF>>><<<<<<;;;;;;===EEETTTooo{{{ppp]]]NNNGGGCCCIIISSS___lllwwwxxxcccUUUMMMKKKKKKGGGRRRNNNDDDWWW|||~~~bbblllyyywww______sss^^^RRRKKKEEEAAA???BBBBBBOOOfffrrr{{{tttxxxuuu^^^KKK>>>>>>>>>CCC[[[xxxwwwnnn___PPPDDD===;;;:::777777888999::::::::::::<<>>>>>>>>AAAEEEEEEBBB@@@AAABBB???@@@AAACCCDDDFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLQQQQQQSSSUUUTTTUUU]]]hhhuuu{{{zzzppplllrrrxxxxxxnnneeeYYYPPPOOOUUU^^^cccfffggggggffffffhhhlllooommmnnnnnnoooppprrrssstttzzzaaaKKKJJJIIICCC@@@DDDAAAEEE\\\~~~zzznnnoooxxxrrraaaZZZWWW[[[^^^]]]WWWRRRWWW^^^bbbgggkkkmmmpppzzz}}}kkkwwwwww]]]XXX]]]bbbmmmzzzyyygggPPPEEEDDDFFF___~~~xxxXXXDDD:::???BBBJJJYYYfffssszzztttaaaRRRMMMPPPTTTWWWWWWXXXXXXWWW\\\bbbdddaaaaaaaaaaaaaaabbbdddfffgggeeeggggggfffddddddhhhnnnuuu{{{zzzoooddd^^^fffnnnvvvvvvqqqhhh\\\RRREEEAAA@@@CCCCCC@@@@@@CCCJJJTTT\\\WWWIII@@@AAAFFFFFFJJJRRRZZZbbbkkkwww}}}{{{{{{}}}{{{{{{zzzyyyyyy{{{|||}}}|||~~~~~~{{{oooeee[[[RRRKKKFFFBBBAAACCCCCCJJJ```vvvlllWWWIIIBBBDDDIIITTTgggsssiiicccjjjttt}}}uuu~~~ooocccQQQHHH???===<<<:::;;;===DDDOOOgggxxxlllXXXKKKFFFEEEKKKVVVbbbppp|||eeeTTTLLLHHHGGGPPPOOOEEEHHH^^^ttt|||dddlllxxxuuu^^^^^^ttt___RRRKKKEEEAAA???BBBCCCPPPgggttt|||rrr{{{vvvppp\\\JJJ>>>??????CCC[[[yyyzzznnn\\\KKK@@@;;;888888666777888999::::::::::::;;;BBBKKKLLLHHHBBB??????===AAADDDDDDAAA@@@AAACCC???@@@AAADDDEEEFFFGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLOOOUUUXXXWWWYYY\\\jjjmmmhhh```aaaooo|||{{{ttthhh[[[SSSSSSYYY^^^aaaccceeeffffffhhhkkkmmmnnnnnnnnnpppqqqsssuuuvvvyyy{{{yyyXXXLLLHHHBBB;;;>>>AAA>>>HHHaaaooottt}}}mmmeeebbbhhhuuu~~~sssuuuzzz|||tttllljjjlllmmmkkkgggaaa```fffsss~~~sss~~~{{{aaa[[[aaaeeeooozzzzzziiiRRRFFFEEEEEE[[[~~~zzzkkkLLLCCC===AAAFFFKKKWWWeeeoooxxxrrr___QQQLLLOOOTTTWWWWWWXXXXXXXXX]]]bbbaaa\\\]]]^^^___aaaccceeegggggggggfffggghhhfffdddhhhnnnvvv}}}}}}pppddd^^^jjjpppuuuvvvvvvtttllldddSSSMMMHHHHHHGGGCCCAAABBB???KKKVVVUUUJJJ@@@???BBBAAAAAAEEENNNYYYdddqqq{{{~~~|||{{{zzzzzz|||}}}~~~}}}{{{zzzzzzzzz|||}}}{{{}}}{{{ssshhh^^^SSSMMMFFFBBBAAABBBCCCHHH]]]sssjjjSSSDDDDDDGGGOOO```yyyuuujjjdddjjjttt~~~~~~zzzrrr|||qqqdddRRRIII@@@===<<<::::::<<>>AAACCCQQQhhhuuu}}}lllsss|||oooXXXGGG===???@@@DDD\\\xxxqqq\\\JJJ>>>999888777666777888999999::::::999999AAAIIIKKKGGGAAA>>>>>>===@@@CCCCCCAAA@@@AAACCC???@@@BBBDDDFFFGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJNNNTTTWWWWWWYYY]]]dddiiifff[[[VVV___iiimmmiiilllmmmhhh^^^WWWVVVWWWYYY]]]aaadddeeefffhhhiiijjjkkklllnnnqqquuuwwwyyyzzzyyy|||hhhPPPHHHCCC<<<999BBB>>>AAAUUU^^^```lllhhh^^^YYYaaappp~~~{{{qqqgggbbbaaabbbwwwxxxfff\\\___jjjwwwwww[[[HHHCCCGGGWWWtttsss___GGGDDD>>>@@@GGGKKKUUUgggoooxxx~~~qqq^^^PPPKKKNNNSSSVVVWWWWWWWWWXXX___ffffffbbbZZZ\\\___bbbeeeffffffeeeeeecccdddhhhiiihhhjjjpppyyy~~~sssiiieeelllsssyyyxxxwwwwwwvvvsssggg^^^VVVSSSQQQMMMLLLNNNHHHLLLPPPOOOIIIBBB>>><<>><<<::::::<<>>AAACCCQQQiiivvveeelllqqqVVVFFF<<>>>>><<<>>>DDDJJJRRRccctttyyyzzz{{{zzzzzz{{{|||~~~~~~}}}{{{zzz{{{}}}{{{}}}}}}pppdddXXXQQQGGGCCCAAAAAA>>>AAATTTiii}}}ooofffZZZNNNEEEEEEHHHVVVpppuuuiiiccclllvvv|||~~~uuummmxxx|||wwwkkkTTTJJJAAA>>>===::::::;;;===HHH\\\uuu~~~qqqeee______aaaeeefffhhhiiikkkyyyiiiTTTRRRJJJ@@@>>>FFFOOOTTTgggqqqzzz~~~}}}ttt^^^]]]vvvcccVVVLLLEEECCCBBBAAADDDQQQeeexxxuuuVVVjjjyyy```KKK===>>>AAAIIIccc}}}uuuaaaLLL@@@===;;;555888888999999999:::::::::<<>>@@@BBBBBBCCCEEEGGGIIIKKKLLLJJJHHHGGGHHHKKKMMMKKKIIIKKKLLLNNNPPPQQQSSSVVVXXX```iiimmmjjjgggeee[[[OOONNNJJJNNN```uuu}}}ssseeeWWWTTTUUU\\\aaabbbccceee^^^___bbbhhhnnnsssuuuvvvwwwyyy{{{|||zzzwwwxxxzzz||||||yyywwwrrrcccOOODDDCCC>>>===@@@KKK^^^ppp}}}sss```YYYcccuuu~~~yyy{{{uuusss```YYYgggfffGGGDDDCCCSSSooozzz~~~[[[EEE@@@>>>@@@FFFNNN\\\hhhtttzzzoooZZZNNNKKKMMMRRRWWWWWWZZZYYYYYYcccpppsssmmmaaa``````bbbeeefffccc```fffbbbdddjjjmmmnnnsss|||{{{sssnnnlllssszzzyyyrrrnnnbbb^^^WWWQQQQQQXXX___bbbbbb\\\SSSOOOLLLIIICCC>>>BBB???<<<===BBBMMM]]]jjjuuu{{{~~~|||zzzyyyyyyyyy{{{yyysssggg[[[SSSIIIDDD@@@@@@AAAEEENNNXXXxxxxxxccc[[[SSSGGGDDDCCCDDDMMMffflllcccdddggguuu~~~|||rrrsss~~~wwwiiiUUUKKK@@@===;;;999:::<<<@@@FFFWWWppp|||sssooooooqqqtttuuuuuuqqqmmmvvvhhhXXXJJJFFFFFFDDDFFFKKKbbbnnnyyy~~~uuuccc___vvvcccVVVLLLEEECCCBBBAAAEEERRRfffyyy{{{[[[mmmwwwbbbNNN@@@AAACCCIIIbbb|||tttbbbLLL???<<<:::777888888888999999999::::::;;;@@@EEEFFFBBB<<<999888<<>>@@@BBBBBBCCCDDDFFFHHHIIIJJJJJJHHHGGGHHHKKKLLLKKKJJJKKKMMMOOOPPPQQQSSSVVVXXX___hhhmmmllllllkkkbbbUUUIIIFFFJJJZZZppp}}}|||vvvfff[[[SSSUUUZZZ[[[YYYXXXXXXZZZ___fffmmmqqqtttuuuyyyyyyzzz|||uuudddgggjjj]]]LLLEEECCC@@@BBBQQQiiivvv___UUU^^^qqq}}}~~~{{{lll\\\XXXcccjjjIIIEEECCCTTTrrr~~~zzz|||}}}|||}}}[[[FFFAAA???AAAGGGPPP___kkktttyyynnnZZZOOOLLLMMMQQQVVVYYY\\\[[[[[[eeerrruuuooobbbaaa```bbbdddeeedddbbbeeecccdddjjjmmmooouuu}}}{{{sssppppppxxxwwwmmm^^^YYYQQQKKKLLLUUU___fffjjjfff___XXXPPPJJJGGGEEEBBB???<<<;;;===DDDSSSaaapppwww|||}}}}}}~~~zzzzzzyyyxxxxxxzzz|||{{{ssshhh]]]UUUIIIDDD@@@@@@@@@CCCLLLUUUoooooo[[[OOOHHHEEECCCBBBIII^^^zzzkkk``````gggttt}}}vvvvvvxxxjjjWWWLLLAAA===;;;999999<<<===CCCTTTnnn~~~vvvnnnvvvdddNNNLLLLLLBBB???EEEZZZhhhwww~~~uuueeeaaavvvcccVVVLLLEEECCCCCCBBBFFFSSSfffyyyaaasss~~~uuueeePPPAAAAAACCCIIIbbb}}}vvvtttwww|||yyyrrrbbbMMM???:::999888888888888999999999999::::::???DDDDDD@@@;;;888888<<>>@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHJJJLLLKKKJJJLLLNNNPPPQQQRRRSSSUUUWWWZZZcccjjjlllooopppgggYYYGGGDDDFFFQQQdddttt}}}yyyjjj\\\WWWWWWSSSOOOMMMNNNSSS[[[cccjjjooorrrsssxxxxxxzzz}}}{{{|||]]]ZZZfffcccTTTHHHBBB===@@@QQQmmm{{{```QQQWWWiiivvvxxxvvvsssrrrqqqrrryyy|||www|||dddXXXVVV^^^zzzoooLLLEEEFFFTTTqqq~~~~~~xxxttt~~~aaaGGGBBB???BBBHHHRRRbbbooouuuyyy}}}lllYYYPPPMMMMMMQQQUUUXXX[[[[[[[[[eeerrrtttnnncccbbb```aaaccceeeeeeeeefffdddeeeiiimmmpppuuuzzz|||vvvuuuxxx~~~zzzlllYYYTTTOOOKKKMMMRRRYYY^^^ggggggbbbYYYNNNHHHGGGIIIEEEBBB@@@>>>;;;>>>LLLZZZjjjrrrxxxzzz{{{}}}|||yyyzzzyyywwwwwwwwwyyy{{{}}}}}}tttjjj___WWWJJJDDDAAA@@@@@@BBBJJJRRReeehhhSSSJJJFFFDDDAAAEEEWWWqqqlll]]]\\\dddrrr~~~{{{xxxxxxzzzlllYYYNNNCCC>>>;;;999999;;;<<>>BBBCCC???:::888888<<>>@@@BBBBBBCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHJJJKKKKKKKKKKKKMMMPPPQQQQQQRRRSSSUUUTTT\\\cccgggnnnqqqfffWWWGGGEEEEEEJJJTTT```kkkqqq|||uuunnnfffZZZNNNIIIJJJEEELLLVVV```hhhmmmoooqqqssswww|||{{{[[[WWW[[[UUUJJJAAA===>>>LLLddd{{{eeeQQQSSSbbbjjjhhhbbb^^^[[[ZZZZZZ^^^kkkxxx{{{uuu~~~___TTTTTTWWWrrrqqqMMMEEEHHHUUUppphhhGGGAAA>>>AAAHHHSSScccqqqxxx{{{zzzjjjXXXPPPNNNMMMPPPSSSUUUXXXXXXYYYcccoooqqqkkkdddbbbaaa```bbbdddggghhhgggffffffiiillloooqqqrrr||||||wwwyyy|||vvvaaa^^^]]]]]][[[XXXWWWYYYaaaaaa]]]VVVNNNIIIIIIKKKIIIFFFEEEDDD???>>>JJJYYYeeemmmtttwwwxxx{{{zzzvvvyyyxxxwwwvvvvvvwwwxxxyyy~~~~~~vvvkkk```XXXJJJEEEAAAAAAAAACCCKKKTTTbbbdddRRRGGGEEEBBBEEESSSkkknnn\\\YYY___mmm{{{yyyyyy~~~}}}wwwxxx}}}mmmZZZOOODDD???<<<999888:::@@@HHHWWWmmm{{{tttnnnlllsss|||~~~yyyZZZGGGEEEFFFCCCJJJXXXlll}}}~~~~~~|||ppp]]]dddvvvcccVVVLLLFFFDDDDDDCCCFFFSSSgggzzzmmmzzzyyylllSSS???<<>>:::888888<<>>@@@AAABBBCCCDDDDDDDDDDDDCCCEEEFFFGGGHHHIIIJJJKKKLLLJJJLLLOOOPPPPPPPPPQQQRRRRRRXXX]]]bbbkkkpppeeeUUUFFFFFFGGGGGGIIIOOOVVV[[[jjjqqqwwwrrr^^^IIICCCGGG@@@HHHTTT___fffjjjnnnpppnnnvvv~~~tttSSSQQQQQQGGGCCCAAABBBIIIYYYlll}}}kkkUUUSSS^^^bbb]]]OOOJJJGGGGGGFFFGGGNNNVVVddd|||rrrmmmmmmsss}}}{{{zzz}}}]]]OOOPPPQQQjjjoooMMMFFFHHHZZZwwwaaaDDD@@@===AAAGGGRRRbbbpppzzz}}}wwwgggWWWOOOMMMMMMOOOSSSTTTWWWXXXYYYcccooopppiiicccbbbaaa``````cccgggiiihhhhhhhhhhhhkkkllljjjgggiiipppwwwxxxuuusssvvvyyy|||uuupppnnnjjjddddddggghhheeeaaa\\\WWWSSSPPPOOOLLLHHHIIIKKKGGGBBBJJJXXXcccjjjqqqtttuuuxxxwwwuuuxxxwwwvvvvvvvvvvvvwwwxxx|||~~~yyynnnbbbZZZMMMHHHCCCBBBCCCFFFOOOXXXfff```GGGCCCAAAEEEQQQfff~~~nnnYYYUUUZZZhhhwww~~~uuuvvv|||zzzvvvzzz~~~ooo\\\PPPEEE???<<<999999:::???IIIZZZooozzzvvvrrrlllhhhhhhqqqyyyrrrsssxxxoooQQQIIIGGGAAAFFFPPPdddyyy}}}rrr^^^fffuuucccVVVMMMGGGEEECCCBBBFFFSSSfffyyyooo|||yyyqqqXXXBBB>>>AAANNNppp|||sssnnnbbbSSSHHH@@@:::888999777777777888888888888999999===AAABBB>>>:::999:::<<>>@@@AAABBBCCCEEEEEEEEEDDDDDDDDDFFFHHHHHHHHHIIIKKKMMMKKKMMMPPPQQQPPPPPPPPPQQQRRRVVVYYY___kkkrrrgggVVVFFFIIILLLLLLKKKKKKMMMPPPSSS```oooooo^^^IIIAAACCC@@@HHHTTT^^^dddiiimmmpppnnnvvv}}}dddTTTNNNCCCAAA@@@AAAEEENNN\\\kkkuuu}}}lllXXXUUU___ddd___RRRLLLGGGDDDAAA>>>@@@DDDIII```xxx~~~ppp___UUUSSSPPP^^^vvv|||vvvppp___OOONNNOOOdddzzzjjjMMMGGGFFF^^^{{{yyyrrrQQQBBB>>>===AAAHHHRRR```mmmyyy~~~vvvfffUUUNNNLLLMMMOOOSSSUUUXXXZZZ[[[dddqqqqqqjjjaaaaaa``````___bbbfffiiihhhiiijjjiiikkkkkkeee]]]YYY]]]aaadddfffiiinnnrrrxxxpppjjjgggooozzzwwwuuuqqqlllgggaaa[[[XXXXXXRRRSSSYYYUUULLLNNNXXXeeekkkqqqrrrsssuuuvvvsssvvvvvvvvvvvvwwwxxxyyyyyyzzz}}}~~~ssshhh```SSSLLLEEECCCCCCFFFQQQ[[[kkkvvvLLLEEE@@@CCCNNN```xxxmmmWWWSSSWWWfffuuu~~~}}}rrrvvv|||zzzwww|||ooo\\\QQQEEE@@@===:::999;;;;;;GGGZZZooo|||wwwrrrooommmllliiifffhhhxxxwwwqqqqqqssszzzjjjSSSHHHDDDDDDKKK\\\ttt|||}}}yyy```cccuuubbbVVVMMMGGGEEEBBBAAAEEERRRfffyyyooozzz|||tttqqqXXXDDDAAACCCNNNnnnyyykkk[[[LLLEEEAAA;;;888888777777777777888888888888:::>>>BBBBBB>>>;;;:::;;;<<>>@@@@@@BBBDDDFFFFFFFFFEEEEEECCCEEEHHHHHHHHHHHHKKKMMMMMMOOORRRSSSRRRQQQQQQRRRPPPSSSUUU[[[iiisssjjjYYYMMMQQQVVVWWWVVVSSSRRRRRRLLLRRR]]]eeebbbTTTHHHBBBBBBKKKVVV___dddhhhmmmqqqoootttyyy|||{{{___MMMBBB======???DDDNNNXXX```eeeooorrriiiXXXVVVeeeooonnnkkkaaaVVVOOOIIIBBB@@@AAA???QQQfffooogggZZZRRRPPPIIIQQQeee~~~nnngggvvvfffUUUSSSQQQ```pppeeeMMMKKKFFF^^^zzzsssyyy{{{vvvaaaGGGAAA>>>>>>CCCIIIRRR___kkkttt}}}uuueeeTTTLLLKKKLLLOOOTTTTTTXXXYYY[[[dddpppqqqiii^^^___``````___aaaeeehhhfffjjjkkklllmmmmmmdddYYYSSSRRRPPPRRRXXX```iiinnnrrrhhhfffppp~~~vvvrrrppptttjjjjjjqqqmmm___YYY^^^hhhnnnqqqpppqqqssstttsssuuuuuuvvvwwwyyyzzz||||||yyy{{{yyynnngggYYYQQQHHHCCCAAADDDOOOZZZjjj~~~}}}xxxxxx[[[NNNCCCCCCMMM^^^uuuoooZZZVVVXXXfffuuu~~~}}}rrrwwwzzzwww{{{ooo\\\PPPEEE@@@>>>;;;;;;===;;;HHHZZZnnnyyytttqqqoookkknnnmmmeee^^^iii{{{xxxwwwttttttwww\\\JJJHHHDDDHHHXXXqqq|||zzzaaa^^^uuubbbWWWMMMGGGEEEBBBAAAEEEQQQeeexxxooovvv{{{ooonnnWWWDDDAAACCCLLLiiiiiiXXXHHHCCCAAA===888777777777777777888888888888:::>>>BBBBBB???;;;;;;<<<<<>>@@@@@@AAADDDFFFGGGGGGFFFEEEBBBEEEHHHIIIHHHHHHKKKNNNOOOQQQTTTUUUTTTSSSRRRSSSMMMNNNPPPWWWgggrrrjjjZZZVVVZZZ___aaa___[[[YYYWWWRRRNNNQQQ^^^hhhbbbRRREEEDDDMMMXXX___ccchhhmmmrrrppprrruuu{{{~~~gggOOOEEE@@@???BBBKKKWWW```bbb```cccjjjeeeVVVWWWjjjzzz|||rrrbbbWWWMMMDDD@@@AAA===IIIYYYbbb___VVVQQQPPPRRRRRR^^^vvvuuukkktttnnn\\\ZZZSSS___kkkwwwxxxbbbMMMMMMGGGZZZuuuvvvyyyxxxppp^^^GGGBBB??????EEEKKKRRR^^^iiippp{{{uuueeeSSSKKKJJJKKKPPPTTTQQQVVVWWWYYYbbbnnnnnnggg\\\^^^``````___```dddgggdddiiilllmmmpppoooeeeXXXVVVPPPIIIHHHPPP]]]hhhnnn}}}pppiiippp~~~pppeeegggkkkppprrrpppooorrrtttrrrtttuuuvvvxxxzzz|||~~~zzz{{{~~~}}}tttmmm^^^TTTIIIBBB???BBBMMMXXXhhhzzz~~~tttnnnooo}}}iiiXXXHHHEEENNN___vvvttt^^^ZZZZZZhhhvvv~~~~~~sssyyyyyyuuuxxxooo[[[PPPEEEAAA>>><<<;;;>>>===KKK[[[nnn|||||||||nnnccc^^^[[[___tttvvvrrrqqqrrrrrr|||]]]KKKGGGEEELLLaaaxxxxxx{{{}}}}}}~~~dddaaaxxxdddUUUJJJDDDCCCBBBAAAGGGWWWiiixxxiiiwww|||kkkeeeQQQCCCAAAAAAFFF___}}}lllZZZGGG@@@<<<888777999666666666666777888:::::::::>>>BBBBBB>>>:::999999<<<>>>???>>>===<<<===?????????@@@AAABBBBBBBBBBBBAAADDDFFFHHHHHHHHHJJJKKKPPPQQQSSSVVVXXXWWWTTTQQQQQQMMMKKKSSSeeeooohhhZZZYYYjjjxxxxxxrrrqqqrrrqqqhhhaaa\\\```kkklll[[[GGGDDDJJJQQQTTTWWW]]]fffnnnwwwrrrttt}}}{{{\\\IIIAAA;;;<<>>@@@BBBKKKYYYhhhpppwww|||{{{hhhTTTKKKJJJKKKNNNQQQPPPYYY\\\[[[bbbooooooeee\\\[[[]]]``````]]]]]]aaadddgggjjjoooxxx}}}ooo]]]UUUOOOJJJHHHIIIOOO]]]kkkvvvwwwvvvmmmqqqqqqqqqqqqqqqqqqrrrrrroooqqqsssuuuwwwyyyyyyzzzyyy|||}}}vvvrrrfffZZZMMMFFFBBBBBBFFFKKKXXXjjj}}}~~~ooohhhxxx}}}gggJJJDDDVVVeeeuuuyyy```VVVWWWgggwwwyyy||||||tttvvv}}}yyy___SSSFFF@@@<<<999:::<<>>BBBBBB>>>:::999999<<<>>>???>>>===<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAACCCEEEFFFFFFFFFHHHIIILLLMMMOOORRRTTTTTTQQQNNNOOONNNPPPZZZiiippphhhZZZ___mmmzzz{{{zzz}}}{{{vvvooojjjjjjfffWWWGGGCCCIIIQQQTTTTTTWWW^^^dddooonnnuuu~~~vvvbbbNNNJJJCCC@@@GGGUUUhhh~~~ttt^^^XXXkkkvvv___QQQGGGDDDFFFNNNUUUUUUSSSSSSZZZbbbooo~~~vvvtttyyy|||gggaaadddpppqqqQQQLLLMMMYYYsss___GGG???@@@AAACCCKKKYYYhhhrrrxxx}}}zzzhhhTTTKKKJJJKKKNNNQQQRRRYYYZZZYYYbbbooommmbbb\\\[[[]]]aaaaaa___```ccc```eeeiiippp|||tttbbbXXXQQQJJJGGGHHHNNN[[[gggwwwxxxqqqpppppppppqqqqqqqqqqqqrrrtttuuuvvvxxxyyyyyyyyyzzzxxx{{{}}}}}}}}}yyykkk___RRRJJJEEEBBBDDDHHHQQQeee||||||uuu]]]PPP\\\jjj}}}|||aaaUUUXXXgggxxxuuurrryyyzzztttxxxxxx```TTTGGG@@@===::::::===AAACCC[[[yyyzzzsssiiibbbbbb^^^VVVQQQRRRRRRbbb{{{sssnnnjjjhhhiiijjjuuu^^^MMMFFFIII\\\ttt|||{{{hhhttt{{{gggYYYNNNGGGFFFCCCAAAGGGWWWiiiyyyvvvbbb~~~uuuoooXXXEEEAAA???DDD]]]zzzooo___NNNCCC>>>;;;:::;;;888777777777777777888888:::>>>BBBBBB>>>:::999999<<<===>>>>>><<<<<<===>>>===>>>???AAABBBCCCCCCCCCBBBDDDFFFGGGFFFFFFGGGHHHJJJKKKMMMPPPSSSSSSQQQNNNQQQTTT[[[ggguuuzzzooo```bbbjjjqqqtttvvv{{{sssfff[[[QQQIIIIIIPPPXXXZZZXXXYYY^^^dddoooqqqxxx~~~|||qqqbbbQQQHHHDDD@@@@@@EEESSSjjjiii\\\jjjiiiWWWOOOJJJPPPXXX\\\\\\\\\^^^eeeqqqzzz|||ttt``````qqq{{{VVVNNNNNN]]]zzz}}}zzzaaaIIIAAAAAA@@@BBBIIIWWWhhhuuuzzzzzzgggSSSJJJIIIKKKNNNQQQTTTYYYXXXWWWbbbpppmmm```]]][[[\\\```bbbaaabbbeee]]]bbbhhhqqq{{{hhh[[[SSSJJJGGGGGGLLLXXXdddooozzzzzzsssnnnooooooppppppqqqqqqqqqqqqyyyyyyzzz{{{{{{zzzzzzzzzyyy{{{}}}}}}rrrfffZZZQQQIIICCCBBBDDDGGGZZZttt|||nnnYYY]]]iiicccTTTVVVfffwww|||pppoooxxxvvvsssxxxwwwaaaTTTHHHAAA>>>;;;;;;===AAADDD\\\yyyzzztttppphhheeekkkooohhh\\\UUUKKKTTTiiivvvxxx|||tttmmmgggdddgggfffiiijjjQQQHHHIII\\\vvv||||||}}}hhhlll{{{hhhZZZNNNHHHFFFDDDAAAGGGVVViiiyyyyyyfffqqquuu[[[FFF@@@???EEE^^^|||zzzooobbbQQQEEE>>>;;;::::::999888777777777777777888:::>>>BBBBBB>>>:::999999<<<===>>>===<<<<<<===>>><<<===???@@@BBBBBBCCCCCCEEEGGGHHHIIIHHHGGGHHHIIIKKKLLLNNNQQQTTTUUUTTTRRRWWWZZZbbbqqqyyygggaaacccdddeeegggkkkoooppp{{{ttt```TTTRRRSSSTTT[[[aaabbb^^^]]]ccciiirrrssswww{{{}}}rrr]]]OOODDDBBB@@@???>>>AAAOOO\\\~~~uuugggpppppp^^^PPPTTTaaaiiiiiigggeeejjjsss}}}dddVVVjjj|||UUUJJJNNNaaayyy{{{aaaIII@@@>>>===@@@GGGUUUiiizzz|||yyyfffSSSJJJIIIJJJMMMQQQUUUXXXVVVWWWdddtttqqqbbb___[[[[[[___aaa```aaaccc\\\aaahhhsssmmm]]]TTTJJJFFFFFFLLLXXXcccooouuu|||yyytttoookkknnnnnnoooooopppqqqqqqqqqyyyzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~uuujjj___VVVNNNFFFBBBCCC@@@MMMaaaqqqtttrrrtttyyyxxx___^^^hhhfffSSSSSScccuuu}}}nnnkkksss{{{|||ssspppvvvuuuaaaUUUHHHBBB>>>;;;;;;>>>BBBFFF]]]{{{|||wwwnnngggfffppp{{{{{{pppfffWWWSSSXXX]]]___ppp}}}tttmmmgggcccddddddcccooo~~~VVVJJJHHHZZZvvv~~~{{{uuudddgggzzzgggYYYNNNGGGEEEDDDAAAFFFVVVhhhwww~~~jjjuuu{{{___GGG@@@@@@FFF```~~~~~~vvvooodddTTTEEE===;;;999888999888777777777777777888:::>>>BBBBBB>>>:::999999;;;===>>>===<<<;;;<<<===<<<===???@@@AAABBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIIKKKKKKMMMQQQUUUVVVVVVTTTXXXWWW\\\lllxxxddd___\\\ZZZZZZ\\\^^^bbbdddeeewwwxxxdddYYY]]]dddbbbhhhlllhhh```]]]cccjjjoooqqqvvv|||uuummmeee]]][[[cccqqq}}}___OOOGGGCCC@@@@@@???>>>BBBHHH^^^ooo|||zzzttt|||mmmWWWXXXiiivvvvvvsssuuuwww}}}{{{jjjRRReee|||VVVJJJPPPeee}}}yyyzzz}}}~~~eeeIII@@@======AAAHHHUUUlllwwweeeRRRIIIHHHJJJMMMPPPSSSWWWVVVWWWfffwwwvvvhhhaaa\\\[[[^^^```^^^^^^___^^^bbbhhhtttppp___UUUJJJFFFHHHNNNZZZdddoooppp|||yyy|||zzzxxxuuuqqqnnnmmmmmmnnnoooooopppqqqqqquuuvvvxxxyyy{{{|||||||||{{{||||||}}}tttjjj___XXXQQQIIIEEEEEEAAAEEEOOOYYY]]]]]]___dddzzz{{{cccbbbjjjjjjUUUQQQ___qqq~~~~~~hhh___dddrrr}}}|||rrrmmmsss{{{tttaaaUUUHHHBBB>>>;;;;;;>>>AAAEEE[[[www}}}zzzuuunnnmmmwwwzzzdddUUUPPPQQQUUUkkk~~~uuunnnhhhddd^^^aaa___ddd```PPPGGGVVVrrrzzzwwwkkk^^^fff}}}yyygggYYYMMMFFFDDDCCCAAAGGGUUUfffsss}}}}}}iiifffJJJAAA@@@GGGbbbxxxnnnlllnnnooogggWWWGGG===;;;999777888777777777777777888888:::>>>BBBBBB>>>:::999999;;;<<<======;;;;;;<<<======>>>???@@@AAAAAAAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFHHHHHHJJJNNNRRRUUUUUUTTTRRROOOPPP\\\nnnvvvkkkZZZUUURRRRRRUUUWWWYYY^^^ccc^^^wwwuuujjjlllrrrsssyyy|||uuuhhhaaadddjjjlllsss}}}wwwggg\\\UUUQQQLLLJJJMMMRRRVVVYYYkkkhhhTTTKKKBBB;;;:::<<<===???CCCFFFVVViiirrrvvvddd```mmmxxxzzzxxxwwwrrrVVVdddzzz[[[OOORRRhhhrrrwwwlllKKKBBB>>>>>>DDDJJJVVVmmmvvvdddQQQHHHHHHJJJMMMPPPRRRWWWWWWXXXfffxxxyyymmmccc]]]ZZZ\\\___^^^]]]^^^___bbbgggssstttdddXXXLLLHHHJJJQQQ\\\eeelllkkktttllloootttsssrrrssstttssspppnnnllllllmmmnnnoooppppppqqqrrrsssuuuwwwzzz{{{|||}}}xxxxxxxxxyyyzzzpppggg]]]WWWQQQJJJFFFGGGFFFDDDEEEIIILLLLLLOOOSSS^^^tttwwwaaaaaagggyyyoooWWWQQQ]]]ooo}}}kkkYYYXXXiii{{{tttmmmqqqzzztttaaaTTTHHHAAA>>>;;;;;;===>>>BBBVVVooo}}}{{{}}}wwwuuu~~~rrr___WWW[[[ccczzzwwwpppjjjfffZZZ^^^]]]```yyysss\\\KKKTTTnnn|||oooddd[[[fffyyygggYYYMMMFFFDDDBBBAAAGGGUUUdddooowww}}}vvvfffmmmNNNCCCAAAGGGaaa~~~ooohhhooopppjjj[[[III>>><<<;;;777777666666666777888999999:::>>>BBBBBB>>>:::999999;;;<<<======;;;;;;<<<===??????@@@@@@@@@@@@??????>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFHHHLLLQQQTTTUUUTTTNNNLLLKKKOOOYYY```\\\SSSMMMLLLPPPWWWZZZ[[[aaaiiilll{{{uuuvvvwwwsssiiihhhmmmnnnvvvssseeeZZZNNNLLLJJJJJJKKKLLLLLLKKKOOOWWWaaakkkvvv{{{vvvyyyzzzkkkYYYJJJBBB;;;:::;;;:::<<>>FFFRRR]]]iii}}}}}}mmmlllooosssuuu}}}sssrrrXXXbbbuuu^^^PPPPPPffftttssskkkKKKBBB===>>>DDDIIIRRRiiiuuucccPPPGGGGGGIIIMMMPPPPPPWWWYYYYYYddduuuxxxnnnddd]]]YYY\\\``````_________aaadddqqqyyyjjj]]]PPPJJJLLLRRR\\\eeejjjjjjqqqqqqfffiiiiiikkkmmmppppppnnnlllkkkllllllmmmnnnooopppqqqqqqrrrtttwwwyyyzzz{{{|||wwwwwwvvvwwwxxx|||nnnddd[[[UUUOOOIIIFFFHHHGGGDDDCCCFFFGGGEEEFFFIIILLL]]]xxxsss^^^___dddsssrrrZZZUUU]]]mmm}}}mmm___gggwww|||xxxoooqqq}}}ttt```TTTGGG@@@===::::::======@@@RRRiii{{{wwwuuu}}}jjjdddlllwwwyyyqqqkkkggg[[[^^^]]]```vvvhhhPPPTTTllllllaaaZZZgggyyyhhhZZZNNNGGGDDDBBBAAAGGGUUUccclllsssxxxqqqdddrrrQQQDDDAAAFFF___|||~~~rrryyyrrrmmm^^^KKK@@@>>><<<888666666666666777888:::::::::>>>BBBBBB>>>:::999999;;;<<<===<<<;;;;;;<<<===???@@@@@@@@@@@@???>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHFFFFFFHHHLLLQQQUUUVVVUUUOOOOOONNNKKKNNNSSSUUURRRPPPPPPVVV___aaabbbiiirrr|||wwwsssnnnzzzvvvkkkiiilllnnnsss|||wwwiii^^^ZZZVVVQQQNNNNNNOOOPPPPPPWWWPPPPPPVVVXXXXXXdddtttqqq~~~iiiaaaiiihhh\\\JJJFFFDDDDDDAAA;;;999;;;??????BBBJJJYYYssszzzjjjeeeiiipppwwwvvvpppvvvgggVVV^^^ooo]]]MMMMMMddd}}}rrryyy~~~dddJJJ@@@<<<<<>>:::777666:::;;;<<<<<<:::999:::<<<>>>>>>>>>>>>>>>?????????===???BBBCCCCCCCCCCCCDDDGGGGGGIIILLLLLLMMMSSS[[[QQQUUUUUURRRUUUYYYSSSJJJIIINNNTTTZZZ___eeekkkppp|||ttttttiiirrr{{{{{{ssskkkiiijjjlllrrrwww~~~xxxgggbbb___```___]]]ZZZXXXXXXXXXWWWZZZ[[[WWWVVVYYYYYYWWWYYY[[[hhhfffUUUYYY```SSSHHHFFFDDDBBB>>>999777777===???AAADDDNNN```vvv~~~```ZZZmmmwwwmmmnnn~~~hhh\\\SSS\\\kkkzzzZZZNNNLLL^^^}}}qqqrrrvvv{{{YYYHHH@@@>>>>>>AAAEEENNN___nnnyyyhhhTTTJJJFFFFFFIIIMMMNNNSSSUUUXXXbbbmmmmmmeeebbb___\\\\\\___``````^^^```bbbeeerrrrrraaaQQQLLLQQQWWW^^^dddiiijjjoooxxx{{{pppnnnnnnpppqqqqqqmmmiiillllllmmmmmmnnnoooooooooqqqsssvvvxxxxxxxxxxxxyyyuuuvvvxxxxxxyyy{{{|||jjjbbb[[[VVVQQQKKKHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGGGGMMMUUUggg```^^^lll{{{uuu[[[WWW```ooo}}}~~~rrrhhhwwwvvvxxxxxxrrrvvvsss```UUUJJJCCC>>>:::;;;>>>>>>BBBRRRggg}}}qqqfff^^^cccrrrxxxmmmiiibbb___[[[^^^qqqttt\\\YYYlllvvvuuuzzz|||uuulllaaa___rrrvvvcccXXXNNNGGGCCCDDDBBBGGGWWWjjjyyyccc{{{zzzoooSSSDDDDDDHHH^^^uuummm\\\III???===;;;777666666666666666777777888888;;;???@@@>>>:::777666:::;;;<<<;;;:::999:::;;;======>>>>>>>>>>>>??????===???BBBCCCCCCBBBCCCDDDGGGFFFHHHKKKKKKLLLRRRZZZ\\\TTTLLLPPP]]]eee^^^SSSHHHGGGHHHLLLSSS[[[aaadddmmm~~~wwwooonnnffflllrrrrrrmmmjjjjjjmmmlllqqqvvv{{{~~~zzzkkk\\\UUULLLQQQTTTKKKNNNRRRGGGGGGDDD@@@???>>>>>>>>>???:::;;;<<<===DDDQQQbbbooorrr\\\bbbxxx{{{gggjjjlll]]]WWW```lll|||hhhQQQQQQOOO___xxx{{{wwwrrrsssmmmOOODDDAAA??????AAACCCJJJYYYggg}}}nnnYYYLLLGGGEEEGGGKKKNNNRRRTTTVVVaaammmnnnggg```]]][[[\\\___aaaaaaaaaaaacccgggsssqqqbbbRRRNNNSSSXXX^^^cccggghhhkkkrrrzzz~~~~~~}}}}}}rrrpppmmmmmmnnnooonnnmmmlllllllllmmmmmmnnnooopppqqqtttvvvwwwwwwwwwwwwxxxvvvwwwxxxxxxxxxyyy|||~~~zzzkkkccc[[[WWWRRRKKKGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEIIIMMMZZZnnn}}}iiiaaahhhvvv{{{```\\\bbbooo~~~xxxmmmbbbgggxxx~~~sssmmmssssss___UUUIIICCC>>>:::;;;>>>;;;???PPPeee~~~yyyaaaXXXPPPQQQ[[[ooo}}}rrrllldddbbb]]]^^^kkkyyydddccctttuuugggkkkrrrqqqmmm```]]]pppwwwdddXXXNNNFFFCCCDDDAAAFFFWWWlll}}}~~~gggzzz|||jjjOOOCCCDDDIII^^^~~~qqqiiiZZZIII@@@>>><<<:::666666555555666666777888777:::>>>???===:::777666999:::;;;;;;999999:::;;;============>>>>>>??????===???BBBBBBBBBBBBCCCDDDEEEEEEGGGJJJJJJKKKQQQYYY^^^QQQHHHMMMZZZdddiiikkkRRRIII@@@>>>FFFOOOTTTUUU^^^fffppptttpppkkkgggeeedddeeeggghhhhhhiiilllnnnmmmrrrvvv{{{nnnUUUJJJKKKHHHIIIMMMJJJLLLIIIDDDAAAAAA@@@===:::999999:::999;;;CCCMMMUUUfff}}}pppjjjvvv{{{gggiii|||sssaaaZZZhhhwww}}}___KKKQQQUUUcccwwwyyyrrrfffIIIAAAAAA???@@@AAABBBFFFSSS```pppttt]]]OOOHHHEEEFFFJJJOOORRRSSSUUU___mmmooohhh]]]\\\[[[\\\___bbbccccccbbbdddhhhsssssscccTTTPPPTTTYYY___ccciiiiiijjjmmmrrruuuvvvvvvqqqqqqqqqrrrsssvvvxxxyyy{{{~~~tttqqqllljjjkkknnnpppqqqooonnnnnnnnnnnnpppqqqrrrrrrtttvvvwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxx{{{|||}}}vvvkkkccc[[[VVVQQQJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDHHHGGGMMM[[[fff|||wwweeeaaammmggg^^^cccnnn}}}vvvhhh___pppxxx~~~~~~yyymmmhhhppp~~~ttt___TTTIIIBBB>>>:::;;;>>>:::>>>NNNddd~~~xxxoooTTTOOOKKKLLLPPP[[[mmm}}}wwwlll^^^```wwwuuunnnfffddd```^^^ggg{{{|||lllmmm|||{{{nnnnnntttyyybbb\\\iiiwwwdddXXXMMMFFFCCCCCCAAAFFFWWWlll|||vvvkkkyyy|||jjjOOOBBBEEEHHH\\\{{{nnndddUUUGGG>>>;;;999888666555555555555666777777666:::>>>???===:::777666888999::::::999999:::;;;;;;<<<<<<======>>>>>>>>>===???AAABBBAAABBBCCCEEEDDDDDDFFFIIIIIIJJJPPPXXXWWWQQQKKKHHHGGGPPPhhhiiiXXXDDD:::>>>FFFJJJJJJVVVZZZ```cccbbbaaa______cccbbbbbbdddgggjjjmmmnnnnnnrrrxxx}}}{{{\\\QQQKKKGGGPPP\\\WWWTTTPPPLLLJJJHHHAAA999;;;<<<<<<;;;;;;>>>CCCGGGUUUfffwww|||}}}iiilllxxx|||yyygggZZZooojjjMMMOOOXXXjjj~~~lllKKKBBB@@@@@@AAABBBBBBEEEPPP\\\iii~~~uuu^^^OOOHHHFFFHHHLLLOOORRRSSSTTT^^^llloooiii^^^]]]\\\]]]^^^```bbbccc```cccgggsssxxxfffUUUOOOSSSYYY```fffmmmmmmmmmnnnoooppppppooolllllllllmmmooorrrvvvxxxyyyzzzxxxvvvxxx|||{{{wwwrrrpppllljjjjjjmmmppprrrrrrqqqppppppppprrrtttuuurrrtttvvvvvvuuusssssstttwwwxxxzzzzzzzzzzzz|||~~~xxxqqqfff___XXXTTTPPPJJJGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFJJJHHHKKKRRRYYYllllll___fff{{{mmm\\\```iiiuuurrrYYYXXX\\\cccooo{{{|||wwwlllgggooo}}}sss^^^TTTHHHBBB===:::;;;>>>===???NNNaaa|||{{{nnndddQQQLLLIIIKKKLLLNNNSSSYYY\\\VVVPPPRRReeewwwpppgggeeeaaa```fffxxx|||pppuuu|||mmmsssiii^^^dddxxxeeeWWWMMMFFFDDDAAA@@@GGGZZZnnn}}}ooommmzzzoooQQQCCCDDDGGGYYYwwwmmmcccTTTGGG>>>999777777555555555555555666666777555999===???===:::777666777888999999888888999;;;:::;;;;;;<<<======>>>>>>===???@@@AAA@@@AAACCCEEECCCCCCEEEHHHHHHIIIOOOWWW]]]XXXOOOBBB888@@@[[[vvv|||hhhNNN>>>;;;???BBBBBBLLLRRRZZZ^^^]]]\\\]]]___eeeccccccfffjjjllllllkkklllpppwww~~~yyy^^^OOOEEERRRmmmmmmjjj```UUUPPPPPPLLLEEE=========<<<<<<===???AAAMMMVVV^^^qqq~~~jjjnnnvvvxxx|||hhhZZZoooyyySSSNNNUUUmmmsssNNNCCC@@@@@@AAACCCCCCFFFQQQ\\\lll}}}sss[[[MMMGGGGGGKKKPPPPPPSSSSSSTTT^^^kkkmmmggg______^^^^^^]]]^^^```aaa]]]```eeeppp|||iiiUUUMMMPPPXXXaaaiiinnnooooooooonnnnnnnnnooojjjiiiiiiiiikkkmmmppprrruuuwwwwwwttttttuuusssnnnmmmmmmlllllllllmmmooopppppppppoooooopppqqqssstttrrrtttuuuuuutttrrrrrrrrrrrrtttwwwxxxyyyzzz|||}}}uuummmaaaZZZTTTRRROOOJJJHHHIIIKKKJJJJJJJJJIIIIIIHHHHHHFFFKKKJJJLLLRRRTTTddd|||hhhhhhzzzqqq]]]```ccceeelll}}}dddKKKQQQaaaooowww{{{xxxooojjjppp{{{qqq]]]SSSHHHBBB===:::;;;>>>>>>@@@LLL]]]www|||rrrggg___WWWPPPKKKLLLMMMKKKKKKMMMLLLKKKKKKMMMZZZvvvzzzqqqiiieeebbbaaagggwww{{{rrrzzz}}}uuuooouuufff]]]```zzzxxxeeeWWWLLLEEEDDD@@@@@@HHH\\\qqqpppnnnxxxUUUDDDCCCFFFXXXvvv{{{nnnbbbTTTIIIAAA:::888999555555444444555555666777555888<<<>>>===:::777666666777888999888888999;;;999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@CCCEEECCCCCCEEEHHHHHHIIIOOOWWWjjjhhh\\\III>>>AAAMMMVVVvvvhhhTTTCCC;;;:::<<<===@@@JJJVVV\\\\\\\\\___cccfffeeefffhhhkkklllkkkjjjiiilllsss|||{{{fffWWWccc~~~eeeUUUQQQMMMGGG@@@???===<<<;;;;;;<<<===BBBGGGIIIWWWsssuuuppppppwwwooonnnsssooo}}}eeeXXXggg}}}UUUOOOOOOlllyyyRRRCCCAAA@@@AAACCCCCCFFFQQQ]]]ooo~~~sss[[[LLLFFFGGGLLLQQQPPPTTTTTTTTT^^^jjjkkkddd___``````^^^]]]]]]___aaa]]]```cccmmm~~~jjjUUUMMMOOOWWWaaaiiijjjlllmmmlllkkkkkklllmmmlllkkkkkkjjjkkklllmmmnnnlllqqqtttsssrrrrrrooojjjhhhjjjllllllllllllmmmooolllmmmmmmnnnooooooppppppppprrrttttttsssqqqqqqrrrnnnppptttuuuvvvwwwyyy{{{}}}tttlll```YYYSSSQQQNNNJJJHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIEEEIIIHHHKKKQQQQQQ]]]tttyyyrrr}}}uuucccfffgggddd```cccmmmwwwuuuVVVSSS^^^jjjwww|||{{{rrrmmmrrr{{{~~~ooo]]]RRRGGGAAA===:::;;;>>>===???LLL\\\ssstttkkkfffcccaaa\\\YYYZZZXXXTTTQQQRRREEEFFFFFFFFFOOOeee~~~qqqkkkeeeaaabbbggguuuzzzsss||||||zzzzzzqqq___[[[aaaxxxxxxfffWWWKKKEEEDDDBBBAAAHHH[[[ppptttuuuYYYDDDCCCFFFZZZxxxvvvjjj^^^QQQIIIBBB:::999;;;555444444444444555666666444888<<<>>>===:::888777555666888888777888999;;;888999:::;;;<<<======>>>>>>???@@@??????@@@CCCEEEDDDCCCEEEHHHIIIIIIOOOWWWiiixxxyyyeeeQQQKKKHHHCCC[[[YYYSSSIII>>>999999<<<===FFFQQQYYY\\\^^^aaadddeeeeeefffggggggiiijjjlllkkklllqqqyyyvvvggg[[[PPPLLLIIIDDD@@@>>>=========;;;??????EEEVVVdddwwwrrrkkkeeeccceeeooozzzssszzzjjjuuuaaaRRR^^^yyy{{{UUUPPPMMMkkkZZZEEECCCBBBBBBBBBBBBDDDOOO[[[jjjyyyxxx]]]MMMEEEEEEIIIOOOQQQTTTUUUVVV^^^iiiiiiaaa]]]^^^___^^^]]]]]]```ccc___aaacccjjj}}}|||iiiVVVOOORRRXXX___eeefffhhhjjjiiihhhgggiiikkkmmmmmmmmmmmmmmmlllllllllffflllooonnnnnnooonnnjjjfffhhhjjjjjjiiijjjllloookkklllnnnpppqqqpppooonnnoooqqqssssssrrrqqqqqqrrrooorrruuuwwwwwwwwwxxxyyyzzz~~~tttnnnccc\\\UUUSSSOOOJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJFFFHHHDDDGGGNNNNNNWWWlll{{{zzzjjjqqqzzz}}}yyynnnccc\\\dddppp[[[QQQXXXggg{{{}}}uuuooosss|||{{{mmm\\\RRRGGGAAA===:::;;;>>>;;;AAAQQQcccwwwzzznnnhhhgggiiihhhhhhjjjkkkggg^^^YYYYYYQQQOOOKKKGGGJJJYYYtttrrrmmmfffaaabbbgggsss{{{ttt}}}}}}www{{{{{{^^^___iiiyyyfffWWWKKKEEEDDDFFFCCCHHHXXXmmm}}}vvv|||[[[DDDCCCGGG[[[{{{~~~xxx~~~rrreeeYYYMMMGGG@@@999888<<<555444444444444555666666444777<<<>>><<<:::888777444666777888777777999;;;888888999:::<<<======>>>>>>????????????@@@CCCEEEDDDCCCEEEHHHIIIIIIPPPXXX\\\```PPPJJJCCCDDDKKKPPPMMMCCC;;;:::===AAAGGGOOOWWW]]]```aaabbbcccdddddddddcccfffjjjnnnoooooorrryyy}}}ssssssqqqtttzzziiiZZZUUUMMMGGGCCCBBBAAAAAA<<<@@@>>>>>>DDDDDDNNNcccmmm~~~iiieeecccdddhhhttt|||pppooo___MMMZZZvvvzzzTTTPPPOOOllleeeGGGEEECCCBBBAAA@@@BBBMMMYYYaaarrr}}}aaaNNNEEECCCGGGLLLQQQUUUVVVWWW___iiihhh___[[[]]]^^^^^^]]]^^^bbbeeebbbcccccciiizzzyyyhhhWWWRRRTTTXXX]]]aaaeeegggiiihhhfffeeegggiiiiiiiiijjjjjjjjjiiihhhhhhgggkkkmmmkkkjjjmmmnnnlllfffhhhiiihhhggghhhlllpppmmmoooqqqttttttsssqqqpppnnnppprrrsssrrrqqqqqqrrrtttvvvyyyzzzyyyyyyyyyzzz{{{~~~vvvpppggg___XXXTTTPPPJJJGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHBBBCCCKKKLLLUUUiiittt~~~~~~~~~mmmyyyrrr^^^VVV```ccc___YYYQQQ[[[tttuuuooottt}}}zzzlll\\\QQQGGGAAA===:::;;;???<<>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEEEEHHHMMMQQQYYYkkkkkkRRRLLLHHHHHHKKKMMMFFF<<<999===AAADDDKKKSSSZZZ]]]]]][[[```___^^^___aaadddhhhjjjjjjlllqqqxxxzzzuuuqqqllliiimmmzzzqqqfffWWWKKKEEECCCBBBAAA@@@<<<;;;===???BBBIIIQQQ\\\gggsss{{{{{{pppjjjnnnsss|||xxxnnnlllXXXNNNQQQvvvPPPSSSZZZnnnlllKKKCCC@@@>>>@@@AAACCCKKKSSSXXXfffbbbNNNGGGHHHJJJMMMSSSSSSUUUZZZdddmmmllleee\\\ZZZZZZ[[[]]]^^^___^^^___bbbffflllxxxwwwiii[[[VVVUUUVVV\\\cccfffgggfffeeeddddddfffhhhjjjlllmmmllljjjiiikkkmmmjjjjjjiiiiiijjjjjjkkklllhhhhhhjjjkkklllmmmmmmmmmpppqqqsssuuuvvvwwwwwwxxxrrrrrrrrrrrrqqqrrruuuwwwyyyyyyxxxwwwxxxzzz}}}~~~|||wwwssseee^^^VVVPPPMMMLLLKKKIIIGGGJJJMMMNNNLLLHHHEEECCCIIIHHHHHHIIIJJJLLLUUU^^^lllxxx}}}}}}oooppp^^^^^^______ZZZYYYfffuuuzzzwwwtttsssyyyxxxiii___TTTIIIBBB===999:::===???EEEYYYpppxxxtttssssssrrruuuvvvwwwwwwuuupppkkkhhh]]]TTTNNNMMMKKKNNN___tttuuupppiiieeegggkkkttt~~~yyyuuuyyykkk\\\gggwwwcccVVVOOOHHHDDDCCCAAAHHHXXXkkkzzz}}}oooeeeIIIGGGDDDZZZrrr~~~vvvlll]]]LLLCCC???;;;888888666666555555555555666666555888;;;======;;;888555666777777888999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFHHHLLLOOOSSS]]]rrryyyYYYIIIFFFGGGLLLLLLEEE@@@???>>>AAAGGGOOOVVV[[[[[[[[[^^^]]]]]]]]]___bbbfffhhhhhhjjjooovvv}}}uuurrrmmmhhhfffkkkttt{{{}}}lll]]]SSSNNNKKKJJJJJJFFFCCCBBB@@@===???DDDLLLUUU___eeeiiiooowww|||wwwtttzzzrrrvvvXXXOOOPPPoooUUUQQQXXXqqqcccFFFBBB@@@???@@@AAACCCKKKSSSZZZeee}}}kkkTTTIIIFFFHHHKKKQQQRRRTTTYYYdddmmmmmmggg\\\[[[ZZZZZZ\\\^^^^^^]]]^^^aaadddjjjwww|||jjjXXXQQQRRRTTTYYY___dddeeefffeeeeeeeeefffhhhfffhhhkkkjjjhhhgggiiijjjjjjjjjiiihhhhhhhhhhhhiiikkkllllllmmmmmmmmmmmmlllqqqqqqssstttuuuvvvvvvwwwuuuuuutttrrrqqqqqqrrrsssyyyyyyxxxxxxxxxzzz{{{|||~~~~~~~~~}}}zzzvvvsssiiiaaaWWWPPPKKKJJJHHHGGGHHHJJJMMMNNNNNNMMMLLLLLLJJJHHHGGGIIIJJJLLLUUU___kkkuuu~~~yyyyyy{{{ooo~~~oooggg``````bbbfffqqq{{{sssrrrttt{{{zzzmmm\\\RRRGGGAAA>>>;;;<<<@@@===DDDXXXoooyyywwwvvvwwwwwwvvvwwwyyyyyywwwtttqqqoooccc\\\VVVSSSNNNLLLUUUccczzzrrrjjjfffhhhmmmxxx}}}yyyssstttaaahhhwwwbbbUUUNNNIIIEEEBBB@@@FFFVVViiixxxxxxmmm~~~jjjNNNIIICCCXXXqqqzzzssscccPPPEEE???:::888999666666555555555555666666666888;;;======;;;888666777777888999999999999888::::::::::::;;;;;;;;;;;;======>>>>>>???AAABBBCCCCCCEEEGGGGGGGGGHHHJJJKKKKKKQQQ]]]yyy{{{aaaWWWOOOPPPQQQKKKCCC======???CCCIIIPPPVVVXXXXXXYYYXXXWWWXXXYYY\\\^^^```eeeffflllsss|||xxxvvvrrrkkkddd```___```bbbhhhpppwwwxxxtttnnnjjjzzz}}}lll^^^UUUQQQLLLGGGDDDDDDAAA===<<>><<<>>>BBB<<>>???@@@AAABBBBBBEEEGGGHHHHHHGGGHHHIIIHHHMMMTTTccc~~~xxxfffZZZSSSNNNHHHDDD??????@@@DDDIIINNNQQQQQQOOONNNNNNNNNOOOQQQRRRTTTXXXYYY___gggppp~~~|||xxxrrrjjjccc^^^[[[XXXWWWVVVYYY]]]^^^ZZZWWWSSSggg{{{lllcccXXXQQQKKKIIIFFFBBBAAACCCAAABBBEEEFFFGGGJJJSSS]]]ffftttzzzrrrkkkfffhhhrrrvvviiifff~~~{{{mmm```UUUYYYnnn___RRR^^^{{{{{{|||tttRRRCCC@@@@@@AAABBBAAABBBJJJTTT^^^gggzzzqqqTTTFFFFFFIIIIIIMMMOOORRRWWWaaammmpppnnn___]]]ZZZYYY[[[\\\\\\\\\\\\___bbbfffmmmttttttpppeee[[[OOOHHHHHHMMMTTTZZZ]]]```eeeggggggffffffgggbbbdddfffhhhhhhggggggfffhhhggggggggggggggghhhhhhmmmnnnnnnnnnnnnnnnmmmmmmppppppqqqqqqrrrsssttttttsssrrrqqqqqqssstttuuuvvvssstttvvvxxxyyyzzzzzzzzzvvv{{{~~~xxxwwwwwwyyy|||}}}llleee[[[QQQJJJGGGGGGHHHIIIKKKMMMPPPRRRSSSQQQOOOLLLIIIHHHIIIIIIMMMXXXcccqqquuusssyyysssppp}}}}}}zzzuuulllaaadddwww}}}pppsss}}}yyykkkooovvv}}}sssgggXXXOOOEEE@@@>>><<<>>>BBB===LLLbbbrrr~~~wwwssspppnnnmmmhhhiiiiiijjjjjjjjjjjjiiihhheeeccc___XXXRRRQQQTTTddd{{{vvvllleeehhhmmmwww{{{www{{{|||dddgggvvv```SSSMMMHHHEEECCCBBBIIIZZZmmm{{{yyyhhhtttttteeeNNNIIIBBBZZZxxx|||mmmYYYKKKAAA:::888:::666666555555555555666666777888:::;;;;;;:::888777777777888999999999999888999999999:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAADDDGGGHHHGGGGGGGGGGGGIIIIIINNNVVV___ppplll[[[RRROOONNNBBB@@@>>>???BBBDDDFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGMMMUUU]]]kkk|||vvvooohhhaaa]]]ZZZUUUQQQSSSXXXYYYTTTOOOKKKMMM\\\{{{sssggg[[[SSSLLLEEEBBBDDDCCCAAAAAACCCBBBEEEOOO\\\hhhuuu{{{uuummmhhhgggeeeeeeiiiqqqzzzuuunnn~~~ooo```ZZZeee}}}]]]UUUddd}}}yyyuuulllNNNCCC???@@@BBBCCCAAAAAAJJJTTT___jjj~~~wwwUUUGGGHHHJJJHHHLLLNNNQQQUUU```lllqqqqqq```]]]ZZZZZZ[[[\\\]]]]]]]]]```bbbdddhhhjjjeee^^^YYYXXXTTTNNNKKKNNNSSSXXX[[[___dddggggggfffffffffbbbbbbcccdddeeeeeedddccceeeeeeffffffhhhiiikkkllliiijjjkkklllmmmmmmmmmmmmoooooooooooopppqqqssstttuuusssqqqrrrtttvvvvvvvvvpppqqqtttvvvyyy{{{||||||xxx|||}}}wwwuuuvvvyyy~~~wwwpppfffZZZPPPKKKIIIJJJKKKMMMQQQWWW[[[[[[XXXUUUOOOKKKIIIIIIJJJOOO[[[fffwww{{{vvvwwwuuurrr|||{{{zzzssshhheeedddpppyyy}}}xxxlllpppwww{{{pppeeeYYYOOOEEE@@@===;;;===AAA>>>PPPiiiuuu~~~wwwqqqnnnllljjjiiicccccccccddddddeeeffffffeeeeeeccc```[[[WWWUUUVVV\\\rrryyynnnfffhhhlllttt|||tttvvv{{{zzzcccgggvvvaaaTTTMMMHHHDDDCCCCCCLLL^^^ppp~~~tttiiiuuutttbbbLLLHHHCCC\\\{{{|||nnn\\\NNNCCC;;;999;;;666666555555555555666666777888:::;;;;;;:::888777666666777888888888888777888888999999::::::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@BBBEEEGGGGGGFFFGGGHHHJJJEEEHHHQQQUUU]]]uuummm[[[RRRLLLGGGDDD@@@????????????????????????>>>>>>>>>?????????@@@DDDKKKRRR\\\lll{{{{{{uuuooohhhaaa\\\VVVUUUVVV[[[aaa___WWWNNNVVVLLLKKK]]]zzzvvvfffZZZQQQHHHDDDDDDAAA======@@@@@@BBBNNN^^^nnnxxxyyyuuuvvvvvvtttuuuuuuttttttvvv{{{|||tttuuuddd]]]ooo|||XXXWWWfff|||uuuiiiKKKAAA>>>@@@CCCDDDAAAAAAIIITTT___lll^^^JJJIIIJJJGGGKKKNNNQQQTTT^^^kkkrrrsssaaa^^^[[[ZZZ\\\^^^___```^^^```bbbbbbfffhhhccc\\\WWWZZZZZZTTTQQQQQQRRRRRR[[[___cccffffffeeeeeeeeebbbaaa``````aaabbbaaa```cccddddddfffhhhjjjlllmmmggghhhiiikkklllmmmmmmmmmmmmmmmmmmmmmnnnqqqsssttt{{{wwwtttsssuuuwwwuuusssoooppprrrtttwwwzzz{{{|||~~~xxxvvvwww{{{{{{pppbbbUUULLLIIIHHHJJJKKKOOOUUU\\\]]][[[WWWQQQMMMJJJJJJKKKQQQ^^^jjj~~~}}}zzzyyywww|||xxxyyyrrrggg^^^___ooo|||~~~}}}zzzmmmqqqwww{{{oooeeeXXXNNNDDD@@@===;;;===AAA???RRRnnn{{{~~~{{{wwwpppkkkhhhfffdddccc``````______```aaacccdddccccccbbb^^^[[[ZZZYYYXXXYYYlll|||qqqiiiiiilllqqqzzzxxxzzzwwwccciiivvvbbbUUUMMMGGGCCCBBBCCCMMM```sssrrrmmm{{{dddMMMIIIDDD]]]{{{zzzmmm]]]PPPDDD<<<:::<<<666666555555555555666666888999:::;;;;;;:::999888555555666777777777777666777888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@???AAADDDEEEEEEFFFHHHIIIGGGGGGIIILLLPPPVVVbbblllvvvaaaSSSPPPLLLHHHFFFEEEDDDCCCBBB@@@@@@@@@??????>>>>>>>>>??????BBBFFFJJJOOO[[[hhhwww{{{wwwrrrkkkccc]]]WWWWWWZZZ```eeeddd\\\TTTZZZOOOJJJQQQ\\\lllxxxjjj^^^QQQIIIFFFBBB===>>>CCCEEEGGGUUUfffuuu|||{{{rrr~~~wwweee```tttxxxRRRWWWdddzzzkkkKKKAAA===???DDDEEEAAA@@@IIITTT___llliiiLLLFFFHHHHHHKKKNNNQQQTTT]]]iiirrrtttbbb___\\\[[[]]]```bbbbbb___``````aaahhhoooqqqmmmeeeeeeccc```bbbeeebbbZZZ]]]___cccddddddddddddeeegggdddaaa```aaacccbbbaaaccccccdddeeefffhhhjjjkkkiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmpppsssuuu}}}yyyuuuuuuwwwyyywwwtttrrrrrrrrrsssuuuwwwyyy{{{}}}zzz|||}}}pppcccYYYUUUTTTTTTRRRQQQTTTYYY\\\ZZZWWWTTTOOOLLLKKKMMMSSS```mmm}}}|||{{{~~~sssssspppiiiXXXYYYhhhvvv}}}}}}oooqqqvvv||||||lllcccUUULLLCCC???===<<>>???@@@???AAACCCDDDEEEFFFHHHKKKBBBMMMPPPHHHFFFPPPWWWXXXhhh}}}hhhXXXUUUQQQNNNMMMLLLJJJIIICCCCCCCCCBBBAAAAAA@@@@@@<<<;;;<<<>>>@@@CCCLLLVVVeeeooo}}}{{{wwwqqqhhhaaa^^^\\\[[[]]]bbbccc```\\\TTTNNNLLLLLLIIILLLfffnnn[[[LLLEEEGGGBBBCCCJJJMMMPPP^^^pppzzzqqqzzzyyypppsss^^^aaauuuxxxOOOUUU```wwwxxxnnnMMMBBB===???DDDEEEAAA@@@IIITTT___kkkpppMMMCCCGGGJJJKKKOOOQQQSSS\\\iiiqqqtttbbb___\\\[[[^^^aaacccddd______^^^```jjjxxxyyyvvvppppppyyy{{{ooo^^^```cccdddccccccdddeeemmmiiidddcccdddffffffeeecccccccccdddeeefffggghhhkkkkkkllllllkkkkkkjjjjjjjjjiiiiiijjjmmmppptttvvv{{{wwwsssuuuyyy|||{{{xxxuuutttsssrrrsssuuuwwwxxx{{{~~~wwwoookkkkkkhhhbbb\\\ZZZ]]]^^^]]][[[UUUPPPMMMLLLNNNTTTbbbooozzzooommmmmmjjjaaa[[[cccmmmpppooopppvvvxxxggg^^^RRRIIIAAA>>>>>>>>>AAAFFFJJJXXX{{{|||{{{xxxvvvuuuuuuvvvwwwyyyvvvooofffbbbcccaaa]]]YYYZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\\\\]]]\\\ZZZXXX[[[ggg{{{xxxpppmmmrrrzzz}}}|||~~~ppp```lllvvvbbbVVVNNNGGGCCCBBBCCCNNNbbbwwwnnnxxxgggNNNKKKGGG\\\uuu}}}uuunnnlllaaaGGG999999999888888777666666666666666777777888999;;;;;;888666666666666777888888999999888888999999999:::::::::===<<<;;;:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEFFFIIIMMMRRRUUUZZZ```pppllleee]]]ZZZZZZZZZWWWUUUTTTRRRNNNKKKIIIGGGFFFDDDCCCBBBAAA>>>===>>>AAACCCRRR___qqq}}}}}}xxxmmmdddeee\\\XXX```jjjkkkfffaaaYYYTTTLLLFFFEEEKKKUUU\\\uuu[[[MMMKKKOOOMMMPPPVVV]]]cccllluuusssrrrwwwyyylll|||hhhiiijjjPPPMMM```~~~vvvsss|||^^^;;;AAA@@@CCCFFFFFFGGGLLLTTTXXXeee{{{qqqUUUDDDEEELLLKKKMMMPPPTTT^^^hhhmmmkkkbbb\\\YYY]]]aaa``````aaa```^^^[[[[[[fffvvvyyyuuuooolllnnnvvviiieee```]]]^^^aaaccceeekkkjjjiiigggeeeddddddcccbbbaaaaaaaaabbbdddfffgggiiikkknnnpppqqqpppnnnmmmjjjjjjjjjkkklllnnnqqqrrrmmmtttxxxwwwuuuxxxzzzzzzvvvuuutttssstttwwwzzz|||xxx}}}}}}ttt|||{{{iiiaaacccbbb\\\WWWTTTRRRRRRRRRWWWdddqqqxxxzzz~~~~~~{{{zzzjjjjjjkkkggg^^^^^^aaaggglllttt~~~nnnooovvv}}}rrrdddaaaTTTJJJAAA======>>>DDDKKKNNN]]]vvv}}}{{{yyywwwvvvuuuuuuuuuwwwvvvooogggddddddbbb^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[[[[\\\\\\\\\ZZZXXXUUUaaasss}}}wwwqqqooouuu|||zzz|||qqqaaammmvvvbbbVVVMMMGGGBBBCCCCCCMMMbbbwwwqqq|||fffLLLJJJHHHaaa}}}wwwrrruuunnnlllbbbJJJ;;;;;;:::888777777666666666666666777777777999;;;;;;888666555555666777777888888999888888888999999999::::::<<<;;;::::::;;;<<<>>>@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFHHHLLLOOOQQQXXXXXX___ooo}}}vvvllleeebbbbbb```______ZZZTTTQQQOOONNNLLLIIIIIIHHHFFFDDDBBBCCCDDDFFFKKKUUUfff{{{~~~vvvoooiii___YYY___hhhjjjgggccc[[[VVVNNNFFFDDDGGGPPPVVVoooyyyooo]]]TTTSSSNNNRRR[[[cccgggjjjsss}}}~~~zzzzzzpppzzznnn{{{mmmfff~~~hhhQQQQQQccc~~~yyyoooGGGCCCAAABBBEEEFFFHHHQQQ[[[^^^jjjmmmSSSEEEEEEJJJIIILLLNNNRRR\\\hhhnnnmmm```ZZZWWWZZZ^^^]]]]]]^^^______^^^```hhhtttyyyxxxqqqmmmiiifffhhhooovvv{{{kkkgggbbb______aaacccdddggggggfffeeeddddddddddddbbbbbbbbbbbbdddfffgggiiiiiikkknnnpppppppppnnnmmmlllllllllkkklllmmmooopppmmmrrrttttttwww{{{{{{xxxuuutttsssssstttvvvyyy{{{www}}}}}}tttzzzxxxkkkhhhddd]]]YYYVVVTTTSSSTTTYYYeeerrrwwwvvvwwwuuuzzzzzzjjjiiijjjfff______ccciiilllppp{{{{{{lllnnnttt{{{qqqccc___RRRIII@@@======???EEEKKKQQQaaa}}}{{{yyywwwwwwvvvvvvqqqjjjggggggddd___^^^\\\ZZZXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ\\\[[[ZZZXXXRRR[[[lll}}}{{{vvvrrrrrrxxxwwwwwwwww{{{ssscccnnnvvvbbbUUUMMMFFFBBBDDDDDDMMMaaavvvtttjjjLLLHHHGGGcccvvvxxxuuunnnmmmdddLLL>>>===;;;888777666666555555666666666666777999;;;;;;999666444555555666666777888888888888888999999999999:::;;;:::999999:::;;;===>>>??????@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHJJJLLLLLLRRRPPPQQQYYYgggvvv}}}xxxuuurrrpppmmmmmmfff___[[[[[[[[[WWWSSSPPPNNNKKKHHHFFFEEEEEEFFFIIIOOO\\\qqqxxxnnncccZZZ\\\cccfffeeeeee]]]YYYPPPGGGBBBCCCIIINNN]]]ggg|||rrrfff\\\VVVUUU[[[aaakkkrrrrrrqqqyyyzzzwwwiii{{{lll___xxxeeeRRRUUUjjj{{{PPPEEEBBBBBBCCCEEEJJJUUU```cccnnngggQQQGGGEEEFFFHHHJJJLLLPPPZZZhhhppprrr___XXXUUUWWWZZZZZZZZZ\\\]]]___aaaccciiipppooojjjfffdddaaa___aaaeeejjjnnnkkkgggbbb``````aaabbbcccccccccbbbbbbccccccddddddbbbbbbcccdddeeeggghhhiiiiiijjjlllnnnooonnnmmmlllnnnnnnmmmllllllmmmmmmnnnoooqqqrrrrrrvvvzzzyyytttssssssrrrrrrsssvvvyyyzzzxxx}}}zzzsssxxxuuummmhhhaaa]]]YYYWWWWWWXXX]]]hhhtttyyyuuutttrrrvvvxxxjjjhhhiiieee```bbbhhhooorrrssswww|||xxxkkknnntttzzzpppaaa\\\OOOGGG@@@>>>===???FFFMMMOOO```~~~|||xxxxxxuuuooommmlllhhhbbbaaa___\\\YYYXXXXXXYYYZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYUUU\\\iiixxx|||wwwrrrsssyyyyyyvvvsssvvvuuueeepppwwwbbbUUUMMMFFFAAAEEEDDDMMMaaavvvuuutttOOOGGGDDDaaa~~~zzztttlllkkkcccMMM???===:::777777666555555555555666666666777999;;;;;;999777444444555555666666777777888888888888999999999999999999999999999;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJLLLMMMOOOSSSYYYaaaiiinnnzzz}}}xxxpppmmmmmmkkkfffaaa]]]YYYUUUQQQNNNLLLJJJIIIOOOPPPXXXjjj{{{rrrdddXXXXXX\\\___aaabbb[[[WWWPPPHHHBBBAAADDDGGGOOOYYYiii~~~vvvqqquuutttuuuvvvsssrrryyy{{{uuuyyygggvvvrrrbbbXXXnnncccQQQTTTnnnvvvOOOEEEBBBBBBDDDFFFIIISSS]]]bbbllldddPPPHHHFFFDDDHHHJJJLLLOOOYYYhhhrrrvvvbbbZZZUUUWWWYYYYYYZZZ\\\[[[^^^```bbbfffjjjgggaaa___]]]\\\[[[\\\___aaacccgggdddaaa___```bbbcccccccccbbbbbbbbbbbbccccccdddaaabbbbbbdddeeefffhhhhhhfffhhhiiikkklllkkkkkkjjjmmmmmmmmmmmmmmmnnnnnnnnnsssvvvwwwuuutttuuutttqqqoooooopppqqqssswwwzzz{{{{{{~~~rrrlllpppyyyzzzrrrmmmggg```]]][[[\\\^^^bbbkkkuuuqqqlllllllllmmm{{{uuujjjiiiiiigggcccfffnnnvvv}}}wwwmmmqqqvvv{{{nnn```ZZZLLLEEE@@@>>>>>>@@@HHHQQQRRRccc}}}~~~{{{vvvsssrrrmmmgggeeeccc```\\\[[[[[[\\\]]]\\\ZZZZZZZZZ\\\^^^]]]\\\[[[___gggsss~~~yyyttttttzzz|||yyyuuuvvvwwwgggqqqvvvbbbVVVMMMFFFBBBDDDEEENNNbbbwwwsssxxxRRRHHHCCC___|||uuullliiibbbLLL???===999777666666555555555555555555666777999;;;;;;999777444444555555666666777777777777888888888999999999888888999999:::;;;;;;<<<======>>>???@@@AAABBBBBB@@@BBBDDDGGGIIIJJJKKKKKKJJJMMMQQQRRRSSSTTTXXX[[[ggglllttt|||yyyrrrppplllfffaaa]]]ZZZUUURRRTTTQQQUUUeeezzz~~~qqqcccVVVRRRTTTWWWYYY\\\UUURRRMMMGGGBBB@@@BBBDDDFFFNNNXXXhhh}}}qqqkkkkkkpppyyyuuusss|||fffrrrxxxcccZZZZZZUUUddd~~~bbbOOONNNiii|||kkkMMMBBBAAACCCFFFFFFFFFLLLSSS[[[dddwwwgggPPPIIIFFFCCCHHHLLLNNNPPPYYYhhhsssxxxggg^^^XXXXXXZZZZZZ[[[^^^ZZZ[[[\\\\\\aaaeeeccc]]][[[[[[[[[[[[\\\]]]^^^___```___]]]^^^```cccddddddeeedddccccccccccccccccccaaaaaabbbcccdddeeeeeefffdddeeefffggghhhhhhhhhhhhjjjkkklllmmmooopppqqqqqqyyy|||tttrrrrrrssslllmmmnnnqqqtttxxx{{{}}}}}}}}}{{{jjj```bbbiiixxxzzzsssooojjjccc``````cccfffhhhnnnvvvzzz~~~|||oooaaaZZZ[[[^^^cccpppwwwrrrkkkjjjkkkjjjiiinnnuuu|||wwwpppwwwzzz~~~nnnaaaZZZJJJEEE???>>>>>>BBBLLLWWW___qqq}}}zzzyyytttnnniiigggeeebbb```___``````^^^\\\[[[\\\___```aaa```______cccmmmxxxzzzvvvwww}}}|||zzzxxxhhhrrrvvvbbbVVVNNNGGGCCCCCCDDDOOOdddxxxooorrrQQQIIIEEEaaa}}}xxxmmmhhh```KKK???===999777666555555444444555555555555666999;;;<<<:::888444555555666666777888888777777777888888888888999888888999::::::;;;;;;<<<======>>>???@@@AAABBBBBB@@@BBBDDDFFFHHHJJJKKKKKKKKKMMMOOONNNMMMOOOSSSWWWZZZ]]]bbbgggooo}}}vvvppplllgggaaa\\\XXXSSSUUU```pppoooaaaTTTOOONNNOOOQQQTTTNNNMMMJJJFFFBBBAAAAAACCCEEEIIIQQQ^^^rrrtttbbb[[[```kkkyyy~~~oooppp}}}eeennnxxxZZZRRRXXXXXXcccxxx~~~aaaNNNKKK```~~~yyyvvvzzzeeeMMM???@@@CCCGGGEEEBBBEEEJJJSSS[[[llloooRRRHHHFFFDDDHHHMMMOOOQQQXXXfffqqqvvvjjjaaaZZZYYYZZZZZZ\\\___ZZZ[[[ZZZYYY]]]bbbaaa\\\[[[[[[[[[\\\]]]^^^^^^___\\\[[[[[[]]]aaacccddddddeeeeeeddddddcccdddddddddaaabbbcccdddddddddcccccccccdddeeeffffffggggggggggggiiikkknnnppprrrsssttt{{{vvvrrrtttwwwmmmnnnooorrruuuxxxzzz||||||{{{}}}~~~~~~iiiWWWTTTYYYhhhyyyxxxsssnnniiieeeccceeejjjnnnnnnqqquuuyyyzzzvvviiiYYYOOOPPPTTT]]]hhhqqqqqqmmmmmmnnnmmmqqqwww|||~~~~~~~~~~~~~~~uuurrrzzz|||{{{nnnccc]]]JJJEEE???======CCCQQQ^^^jjj{{{~~~zzztttlllkkkiiihhhfffeeedddddd```___]]]^^^aaacccddddddaaa___```iiiuuu~~~|||zzzyyy|||xxxhhhrrruuubbbVVVOOOIIIDDDBBBDDDPPPfffzzz}}}yyyjjjfffMMMIIIFFFaaa~~~|||oooiii___KKK???>>>:::666666555444444444444555555555666999;;;<<<:::888555555666777777888888999777777777777888888888888888999:::;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTSSSVVVYYY[[[```nnn~~~xxxpppjjjccc]]]\\\aaahhhzzzlll```SSSMMMKKKJJJJJJMMMIIIIIIHHHFFFBBB@@@@@@AAADDDDDDMMM]]]kkkzzzrrrcccTTTPPPUUUcccvvv{{{mmmmmm~~~fffnnnbbbVVVYYYbbbkkk~~~```MMMMMM\\\}}}xxxuuuwww{{{bbbNNN>>>???BBBEEEDDD@@@CCCHHHNNNTTTccc~~~zzzUUUGGGFFFGGGGGGLLLPPPQQQVVVbbbmmmrrrkkkbbbYYYXXXYYYYYY[[[^^^\\\]]][[[ZZZ]]]aaa```[[[ZZZZZZ[[[[[[]]]^^^___```\\\\\\\\\^^^bbbcccccccccccccccccccccdddeeeffffffddddddeeeeeeeeedddcccbbbddddddeeeffffffgggggggggggghhhkkknnnqqqrrrssstttttt|||{{{uuutttvvvxxxqqqqqqrrrsssuuuvvvwwwxxxwwwwww{{{~~~qqqXXXPPPRRR[[[lllzzzyyyuuusssmmmffffffeeeiiippptttssssssttttttvvvtttjjj[[[QQQQQQUUU\\\gggppprrrpppoooppppppttt}}}}}}zzzwwwyyy{{{zzz}}}}}}rrrqqqzzz|||~~~yyynnnfff```KKKFFF@@@======DDDUUUdddmmm~~~xxxnnnmmmmmmkkkjjjhhhggggggbbb```___```bbbeeeffffffccc``````hhhuuuzzzzzz|||yyyhhhrrrtttbbbVVVOOOIIIEEEAAADDDPPPggg|||zzzyyynnnggg^^^IIIGGGDDD___}}}}}}zzzqqqjjj___KKK@@@???;;;666666555444444444444555444555666999<<<<<<:::888666666777777888888999999777777777777888888888888999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCGGGFFFFFFFFFGGGHHHIIIJJJGGGIIILLLNNNOOOOOONNNNNNOOOTTTZZZ[[[\\\cccqqq|||{{{pppjjjfffeeedddppp~~~kkk___SSSMMMKKKHHHGGGIIIGGGHHHHHHFFFBBB@@@???@@@>>><<>>>>>AAACCCBBB@@@CCCIIIMMMQQQ___yyyWWWFFFFFFHHHFFFLLLOOOPPPUUU```jjjnnnkkkaaaXXXVVVVVVWWWYYY\\\^^^___^^^\\\___bbb___YYYYYYYYYZZZ[[[\\\^^^___```^^^^^^^^^```cccdddcccbbb``````aaabbbccceeeggghhhffffffggggggfffdddcccbbbeeeeeeffffffggghhhhhhiiihhhiiillloooqqqrrrsssssskkkqqqtttsssrrruuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssttt{{{zzz^^^SSSUUUQQQbbbqqqtttsssrrrmmmeeegggfffkkktttxxxvvvssstttiiilllnnniii\\\RRRRRRWWW^^^gggqqqtttrrrqqqqqqqqqsss}}}~~~}}}wwwuuuxxxzzzxxxyyy~~~zzzooooooyyyzzz|||wwwooohhhbbbLLLFFF@@@<<<===EEEWWWgggooo}}}~~~}}}xxxqqqmmmmmmnnniiihhhfffeeeddddddeeeeeecccbbbaaafffpppyyy{{{{{{tttggguuuuuucccWWWOOOIIIDDDBBBDDDQQQhhhtttdddccc^^^HHHEEEGGG[[[{{{tttnnnbbbLLL@@@>>>888888777666555444333333333888777777888:::<<<;;;:::666555444555888999888777999888888888777777666666666777888999;;;<<<===>>><<<===???AAABBBBBBBBBAAACCCCCCCCCDDDFFFHHHJJJLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQRRRTTTVVVZZZ]]]```bbbppp{{{}}}ppphhhfffggg{{{rrrdddVVVOOOLLLHHHEEEEEEHHHGGGFFFDDDCCCAAA@@@@@@CCC???CCCPPP\\\^^^WWWQQQXXXdddvvv~~~oooaaa\\\OOOMMMIIIEEEIIIWWWlll{{{|||~~~kkktttiiiZZZZZZsss\\\IIIQQQWWW}}}}}}gggIII???;;;>>>FFFGGGAAA???CCCIIIOOO\\\ooo```PPPGGGAAAGGGIIIKKKOOOTTT]]]fffmmmiii```YYYXXXYYYZZZ[[[___]]]aaa___[[[```jjjhhh^^^[[[\\\]]]^^^^^^^^^]]]\\\\\\^^^_________```bbbdddaaa```______aaaeeehhhkkkhhhhhhiiiiiiiiijjjjjjjjjjjjhhhfffgggjjjiiifffbbbjjjjjjlllooorrrttttttrrrpppoooooooooppprrrtttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyyyy|||~~~iii[[[\\\ccckkkqqqrrrooollljjjfffjjjooouuuxxxvvvqqqmmmhhhiiijjjjjjiiiccc[[[UUUdddsssyyyppppppuuuxxxyyyzzz|||~~~{{{}}}yyyuuutttuuuxxxyyy{{{sssmmmooovvv|||tttfff\\\UUUIIIDDD===999>>>LLL^^^kkkyyyyyyvvvuuuooommmllljjjiiiiiijjjjjjjjjgggeeehhhoooxxx~~~~~~~~~pppfffwwwuuubbbVVVNNNHHHDDDCCCEEEQQQhhh~~~uuuhhhlll```JJJFFFGGGZZZyyy~~~zzzrrrpppgggPPPAAA===777888777666555444333333333777666666888:::<<<<<<;;;666555444555888999888777888888888777777777666666666777888999;;;<<<======<<<===???AAABBBBBBBBBAAABBBBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMNNNNNNOOOTTTTTTUUUWWWZZZ\\\^^^```aaahhhsss}}}yyyjjjdddcccuuuzzzlll]]]UUUPPPKKKGGGGGGGGGGGGFFFEEECCCBBBAAAAAA???>>>???HHHUUU\\\[[[UUUGGGMMMYYYddddddZZZQQQNNNLLLJJJGGGCCCGGGTTThhhwwwuuu|||{{{|||mmmsssqqqeeegggzzz^^^IIINNNXXXoooKKKAAA<<<>>>FFFGGGAAA@@@CCCGGGLLLVVVfff~~~___OOOHHHCCCHHHIIIKKKNNNSSS\\\hhhpppooodddZZZXXX[[[\\\^^^```bbbddd```[[[```kkkllleee]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___```bbbbbbbbbcccbbbaaaaaacccfffiiikkkhhhhhhhhhiiiiiiiiiiiijjjkkkjjjkkklllmmmllljjjhhhiiiiiijjjmmmpppqqqpppooonnnnnnnnnnnnoooqqqssstttvvvuuuuuuuuuttttttsssssstttuuuvvvwwwzzzxxxvvvyyy}}}~~~}}}yyyqqqkkknnnqqqrrrqqqpppoooooooooppprrruuuwwwwwwvvvtttlllmmmooorrrsssqqqlllhhhooo|||yyyzzz}}}{{{yyyyyy}}}|||xxxvvvwwwyyy{{{}}}uuunnnpppvvv|||rrreee[[[TTTGGGCCC>>>;;;@@@LLL[[[fffqqq}}}vvvuuusssqqqpppppppppppprrrnnnjjjjjjooowww}}}|||zzz~~~kkkdddyyyuuu```TTTMMMHHHDDDDDDFFFRRRhhh}}}qqqyyyaaaJJJFFFGGGYYYwwwyyy~~~vvvppprrrlllTTTBBB===888888888666555444333333333666555555777:::<<<<<<<<<666555444555888999888777888888777777777777666666666777888999:::;;;<<<===<<<>>>???AAABBBBBBBBBBBBAAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOVVVVVVWWWXXXYYY[[[\\\]]][[[___cccgggmmmuuuoooccc]]]lllxxxggg]]]VVVOOOJJJIIIFFFFFFFFFEEEDDDCCCCCCBBB===???>>>@@@MMM]]]ccc___GGGEEEHHHOOORRRNNNJJJHHHGGGFFFDDDBBBEEEQQQcccqqqooovvv~~~vvvvvvnnnrrruuukkknnn___IIILLL[[[}}}{{{~~~RRRCCC>>>>>>FFFHHHCCCAAADDDGGGKKKTTT___qqq}}}]]]NNNIIIEEEHHHIIIJJJMMMTTT```ppp{{{xxxiii[[[YYY]]]``````aaaffffffaaa[[[```kkkooolll``````___^^^]]]]]]]]]]]]^^^]]]]]]```cccdddbbb___bbbbbbaaabbbccceeeggghhhggggggggghhhhhhhhhhhhiiiiiikkknnnooonnnmmmlllllljjjjjjkkkmmmooopppooommmnnnnnnnnnoooqqqssstttuuuuuuuuuttttttsssrrrqqqqqqqqqqqqrrrssswww|||~~~yyypppkkkfffeeegggiiihhhggglllpppwww}}}yyyxxxuuuqqqnnnmmmoooqqqttttttsssssstttvvvwwwxxxtttvvvyyy~~~}}}wwwvvv|||{{{yyyzzz|||~~~wwwppprrrwww|||~~~ooocccYYYSSSDDDBBB>>>===AAALLLZZZccciii}}}|||zzzxxxvvvuuuuuuvvvwwwsssnnnlllooovvv~~~}}}yyy{{{zzzgggaaaxxxttt___SSSLLLGGGDDDEEEGGGTTTiii}}}xxx```IIIFFFHHHYYYwww}}}yyyuuuooosssnnnVVVBBB>>>;;;999888777555444444444333555444444777:::<<<===<<<666555444555888999888777777777777777777777666666666777888999:::;;;<<<<<<>>>???AAABBBCCCDDDCCCCCCAAAAAAAAABBBDDDFFFHHHJJJKKKJJJJJJJJJKKKMMMNNNOOOTTTTTTUUUVVVWWWYYY[[[\\\^^^```aaacccfffkkksssxxxyyyvvvfff\\\dddzzzpppddd[[[RRRLLLJJJFFFFFFFFFEEEEEEDDDDDDDDD???BBB@@@===HHH^^^kkklllXXXNNNHHHJJJOOOOOOKKKIIIDDDDDDCCCAAACCCOOO```mmmmmmuuuyyysssttt}}}nnnrrrxxxkkkmmm\\\GGGLLL\\\```FFF???>>>EEEHHHDDDBBBEEEGGGMMMWWWaaaooo]]]NNNHHHEEEFFFHHHJJJMMMUUUdddwwwmmm[[[XXX]]]```aaaaaadddddd```\\\```iiimmmkkkcccaaa___^^^]]]]]]^^^^^^___]]]\\\```eeefffbbb]]]````````````aaabbbcccdddffffffffffffggggggggggggfffjjjnnnnnnllliiiiiikkkllllllmmmnnnpppqqqooommmnnnoooppprrrtttuuuwwwxxxvvvuuuuuutttsssrrrqqqqqqpppooooooqqqsssuuuuuuuuuqqqqqqrrrrrrpppnnnllljjjfffccc___^^^^^^___]]]\\\]]]```eeekkkrrrwww{{{}}}xxxvvvqqqkkkgggfffhhhkkkqqqrrrrrrrrrrrrssstttvvv|||~~~wwwwww|||}}}~~~yyyrrrtttyyy~~~zzzlllbbbYYYRRRCCCAAA>>>===CCCOOO]]]gggjjj}}}{{{zzzzzzzzzyyyvvvqqqnnnpppwww{{{wwwxxxyyywwwfff```vvvttt___RRRLLLGGGCCCEEEHHHVVVkkk~~~}}}^^^GGGEEEIII[[[yyyyyypppqqqnnnVVVCCC???>>>999888777666555444444444444444444666:::<<<<<<<<<666555444555888999888777666666666666666666777777777777888888999:::;;;;;;???@@@BBBCCCDDDEEEDDDDDDBBBBBBBBBCCCDDDGGGIIIKKKJJJIIIIIIIIIJJJLLLNNNPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]___```bbbeeehhhkkklllsss|||nnn``````ooouuuhhh^^^TTTMMMJJJGGGGGGFFFFFFEEEEEEEEEDDDAAADDDAAA<<>>DDDHHHDDDBBBEEEEEEMMMZZZhhhtttbbbOOOHHHCCCEEEGGGJJJLLLRRR___sssooo\\\WWWZZZ]]]^^^^^^]]]^^^]]]\\\___dddfffeeecccaaa___^^^]]]]]]^^^^^^___\\\\\\___dddeee```\\\^^^___```aaabbbcccccccccddddddeeeeeeeeeffffffffffffjjjnnnnnnkkkhhhggghhhlllllllllnnnppppppnnnllllllmmmoooqqqsssuuuwwwwwwvvvvvvuuuuuutttsssrrrrrrqqqooonnnoooooonnnllliiigggfffeeedddccccccdddddd___]]]ZZZXXXWWWVVVTTTSSSSSSUUUYYY^^^bbbfffhhhiiijjjiiieee```\\\[[[\\\^^^hhhmmmsssvvvvvvsssrrrqqqzzz}}}wwwyyy}}}yyytttwww|||wwwjjjaaaXXXPPPCCC@@@<<<<<>>???AAABBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIKKKIIIIIIHHHHHHIIILLLNNNPPPOOOOOOPPPQQQSSSUUUWWWYYYWWWXXX[[[]]]___```aaaaaahhhkkkqqquuuuuuvvvyyyhhhaaaiii}}}wwwiii___UUUNNNKKKHHHHHHHHHGGGFFFEEEEEEDDDAAAAAA???===AAANNNbbbpppbbbRRRCCCAAAFFFHHHFFFEEEFFFEEECCCAAACCCMMM]]]jjjlllsss|||}}}uuuuuu}}}mmmssskkk^^^___{{{SSSEEEOOO]]]~~~vvvKKKAAA===CCCGGGDDDBBBEEEBBBJJJ[[[kkkwwwjjjTTTIIIBBBDDDGGGJJJJJJLLLWWWgggtttqqq^^^WWWXXXYYY[[[\\\YYYZZZ[[[\\\^^^___```___``````___^^^]]]]]]]]]]]]^^^\\\\\\^^^aaabbb___\\\___aaaccceeefffffffffeeecccccccccdddddddddeeeeeegggjjjmmmooommmkkkiiihhhiiiiiiiiikkkmmmmmmllljjjfffhhhjjjmmmppprrrssstttuuuuuuuuutttttttttttttttqqqpppooollliiifffdddcccfffdddbbb```_________```^^^\\\YYYVVVSSSRRRQQQQQQMMMOOOQQQUUUWWWYYYZZZ[[[[[[[[[YYYVVVRRRQQQQQQRRR___iiiuuu}}}}}}wwwrrrooorrrwww}}}uuuxxx}}}{{{zzz|||~~~xxxvvv{{{sssggg^^^UUUNNNBBB???<<<<<>>@@@AAAAAA@@@@@@AAAAAAAAABBBDDDFFFHHHJJJIIIHHHGGGGGGHHHKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYZZZ\\\]]]]]]]]]bbbbbbeeejjjlllnnnwwwpppdddhhhssswwwjjj```VVVPPPNNNJJJJJJIIIGGGFFFEEEDDDDDDCCC>>>===@@@@@@DDDWWWlllooo]]]KKKDDDFFFHHHIIIIIIGGGFFFCCC@@@AAALLL]]]jjjnnnttt{{{zzzmmmooo~~~tttuuukkkuuu[[[UUU\\\uuuyyyUUUGGGOOOZZZoooyyytttLLLAAA;;;AAAFFFDDDBBBDDDCCCIIIYYYkkkwwwsss[[[LLLDDDAAAFFFJJJKKKLLLTTTbbbnnnrrraaaYYYWWWVVVXXX[[[YYYZZZ[[[\\\\\\\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^]]]^^^```cccfffhhhhhhgggfffbbbbbbbbbcccccccccddddddeeefffiiimmmoooooollliiihhhhhhhhhjjjmmmmmmllljjjccceeehhhkkknnnpppqqqqqqrrrsssssssssssstttttttttqqqqqqnnniiibbb______aaafffeeecccaaa____________```___[[[WWWTTTRRRRRRSSSLLLMMMNNNOOOQQQSSSTTTUUUSSSSSSRRROOOLLLJJJKKKMMMWWWddduuuzzzsssooonnntttyyypppuuuyyyvvvtttvvvxxxzzz~~~zzzvvvvvv~~~~~~pppddd[[[RRRJJJ@@@>>><<<>>>FFFUUUeeeqqqyyy|||zzz~~~|||fffbbbyyysssaaaUUUNNNGGGCCCAAAIII[[[rrrbbbFFFEEEKKK```~~~ppplllooo___JJJ???999:::999888666555555555555666555555666999:::999888666555444555888999888777444555555555666666777777777777777888999999999:::999:::<<<===>>>>>>>>>>>>@@@@@@@@@AAABBBEEEGGGHHHIIIHHHGGGFFFHHHKKKNNNPPPTTTSSSSSSSSSSSSSSSTTTTTTYYYWWWVVVVVVXXXZZZ[[[ZZZ^^^\\\^^^eeeiiillluuutttggghhhnnnvvvjjjaaaXXXQQQOOOKKKJJJIIIHHHFFFEEEDDDCCCEEE===>>>DDDBBB???QQQjjj}}}iiiSSSIIIGGGGGGIIILLLGGGFFFBBB>>>@@@KKK\\\iiirrrvvv|||vvveeefffyyy~~~uuuxxxxxxiiixxxtttTTTUUUaaammmxxxXXXIIIMMMVVVnnnrrr||||||pppLLL@@@:::@@@EEECCCBBBDDDFFFKKKYYYkkkvvvyyy___OOOFFF===CCCKKKMMMOOOWWWeeeppptttddd[[[VVVTTTWWW[[[\\\[[[[[[\\\[[[ZZZ\\\___[[[\\\]]]^^^___^^^]]]\\\[[[\\\]]]\\\[[[[[[]]]___\\\^^^bbbeeeggggggfffeeeaaabbbbbbbbbbbbcccccccccaaabbbeeejjjpppqqqmmmiiiiiiiiijjjllloooooonnnlllccceeehhhllloooqqqrrrrrrpppqqqqqqrrrrrrsssssstttpppqqqnnnggg^^^ZZZ\\\```eeeddddddcccbbbbbbbbbcccaaa___[[[VVVRRRPPPQQQRRROOONNNMMMMMMNNNPPPSSSTTTSSSRRRPPPLLLIIIHHHJJJLLLRRR```ssszzzsssooopppvvvvvvlllqqqvvvsssrrruuussswww}}}wwwtttvvv|||mmmaaaYYYPPPGGG>>>======@@@HHHTTTccclllsss~~~{{{{{{~~~|||gggbbb{{{rrraaaUUUKKKEEEDDDEEELLL]]]ttt|||___JJJEEEKKKaaazzzrrrjjjooogggMMM<<<<<<;;;:::888777666666666666444444555666777888999999666555444666888999888777555555555555555555555555666666888999:::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>???@@@AAACCCEEEFFFFFFGGGIIIIIIHHHIIIJJJLLLPPPQQQSSSSSSRRRRRRTTTUUUTTTVVVWWWXXXXXXXXXZZZ[[[[[[ZZZ]]]bbbfffjjjqqqyyyxxxnnniiikkkyyynnnggg```VVVOOOMMMJJJGGGFFFFFFFFFEEEDDDEEECCCBBBAAA>>>AAANNN[[[{{{lllXXXJJJFFFHHHKKKGGGCCC??????AAAHHHWWWeeessswww}}}~~~rrrfffeeesss{{{lll{{{rrr[[[ZZZdddppptttWWWGGGJJJZZZzzzuuummmsssyyymmmPPPAAA>>>AAAAAAEEEFFF===AAAGGGUUUeeeqqqdddRRRGGGCCCBBBEEEKKKNNNSSS\\\fffoooXXXUUUXXXWWWZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]\\\[[[]]]]]]]]][[[[[[\\\___bbb___]]]\\\^^^cccggghhhhhhcccccccccaaa``````bbbddddddeeeeeegggiiillloooqqqkkkiiiggghhhlllpppssstttlllmmmnnnoooooopppoooooonnnnnnooonnnnnnooorrrtttlllkkkgggbbb^^^]]]___aaa``````bbbccceeeeeeffffffjjjfff```YYYSSSQQQSSSUUUMMMMMMOOORRRUUUVVVUUUTTTRRRLLLIIIJJJKKKIIIGGGHHHNNN\\\lllwww|||zzzpppfffjjjpppzzz~~~ssskkknnntttxxx{{{}}}}}}{{{}}}xxxxxx{{{yyypppdddVVVLLLIII??????>>>AAAJJJUUU]]]```iii~~~kkkeee|||qqq```UUUKKKEEEDDDEEEMMM^^^tttwwwzzzTTTEEEDDDKKKbbb{{{xxxmmmqqqiiiQQQ???>>>;;;:::888777666555666666444444555666777888999999666555444555888999888888555555555555555555555555666777888999:::;;;;;;;;;:::;;;<<<======>>>======>>>>>>???@@@AAACCCDDDEEEEEEGGGHHHIIIIIIIIIKKKMMMOOOPPPRRRRRRQQQQQQSSSTTTSSSUUUWWWWWWWWWWWWYYY[[[ZZZYYY\\\aaaeeehhhnnnvvvuuunnnnnn}}}sssllleeeZZZRRRNNNLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB???@@@KKKWWWxxxhhhQQQKKKKKKHHHGGGBBB??????BBBIIIXXXffftttxxx~~~{{{ooocccbbbooo}}}yyyrrr\\\___lll}}}qqqSSSDDDHHHTTTwww{{{pppppppppbbbOOOAAA>>>CCCCCCGGGGGG???CCCHHHUUUeeeppp~~~pppXXXFFFCCCBBBEEEJJJNNNRRR[[[eeettt___[[[[[[XXXZZZXXXXXXYYYYYYZZZ[[[\\\\\\]]]\\\[[[[[[]]]]]]\\\[[[\\\]]]]]][[[ZZZ[[[]]]___^^^\\\[[[]]]aaadddeeeeeedddeeeeeecccbbbaaabbbcccccccccdddeeegggjjjmmmnnnjjjhhhggghhhkkknnnooopppmmmnnnnnnoooooooooooonnnmmmnnnoooooooooppprrrtttoookkkddd^^^\\\]]]___aaaaaabbbcccdddddddddcccccckkkhhhbbb[[[TTTPPPQQQRRRPPPPPPQQQSSSVVVWWWVVVUUUSSSMMMIIIJJJKKKIIIHHHJJJPPP]]]mmmwww{{{yyyoooeeefffjjjtttvvvqqquuu}}}~~~}}}vvvwwwyyy~~~vvvlll```RRRHHHEEE>>>??????DDDMMMWWWYYYWWWcccpppiii}}}ppp```TTTJJJEEEDDDDDDMMM___vvv|||yyymmmLLLCCCDDDKKKbbb|||~~~ooosssnnnXXXEEE@@@;;;:::888777666555666666444444555666777888999999777555444555777999999888666666666666666666666666666777888999:::;;;;;;;;;999999:::<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEHHHIIIIIIJJJLLLNNNMMMOOOPPPQQQPPPPPPQQQSSSRRRSSSUUUVVVUUUVVVWWWYYYYYYXXXZZZ```ccceeekkkrrrvvvrrr|||vvvmmmaaaXXXOOOMMMIIIGGGGGGFFFEEEDDDAAABBBCCCCCC@@@@@@JJJUUUjjjxxxYYYNNNJJJCCCFFFBBB???@@@CCCKKKZZZggguuuyyyyyynnnbbbaaammm~~~zzzrrr```gggxxxsssSSSFFFLLLOOOppp~~~|||xxxkkkPPP@@@>>>DDDFFFHHHHHHAAADDDHHHTTTcccmmmzzzaaaIIIDDDBBBDDDIIIMMMRRRZZZbbb|||xxxfff```]]]XXXYYYVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[\\\]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZZZZ\\\___aaaaaaaaadddeeeffffffdddccccccdddbbbbbbbbbccceeegggjjjkkkiiihhhhhhiiikkkmmmmmmllllllmmmmmmmmmmmmllllllkkkmmmnnnpppppppppqqqsssuuutttmmmddd^^^^^^```bbbbbbeeeeeeffffffeeedddcccbbbhhhfffbbb\\\VVVRRRQQQRRRSSSRRRRRRTTTWWWXXXXXXWWWTTTNNNIIIJJJJJJJJJKKKNNNSSS```nnnwww{{{xxxnnndddaaadddlllvvv~~~wwwuuu{{{~~~{{{xxxtttuuuxxx~~~}}}rrrhhh\\\NNNDDDAAA===>>>@@@GGGTTT^^^\\\TTT```{{{rrrlllnnn^^^SSSJJJEEEDDDDDDMMM```wwwyyyoooNNNEEEEEEKKKbbbxxxppptttsss___JJJ@@@<<<;;;999777555555555555444444555666777888999999888666555555777999999999777777777777777777777777666777888999:::;;;;;;:::999:::;;;<<<<<<======<<<===>>>???@@@AAABBBCCCCCCBBBDDDFFFHHHHHHIIILLLNNNLLLMMMOOOOOONNNNNNPPPQQQPPPRRRSSSTTTSSSTTTUUUWWWYYYXXXZZZ___bbbccchhhooo~~~uuu~~~ttteeeZZZOOOLLLHHHFFFFFFEEEDDDBBBAAAAAABBBBBB@@@BBBNNNZZZllliiiRRRHHHDDDEEEAAA???@@@DDDKKKZZZgggtttxxx~~~~~~wwwlllaaa```mmm{{{xxxpppuuu```gggxxxqqqRRRFFFMMMJJJjjj{{{zzzWWWCCC===DDDFFFIIIHHHAAACCCGGGQQQ```jjjxxxjjjPPPEEEBBBCCCHHHMMMQQQXXX___uuuzzziiiaaa\\\WWWYYYUUUWWWYYYZZZZZZYYYWWWVVVVVVVVVVVVXXXZZZ\\\\\\[[[]]]^^^___]]]ZZZWWWVVVVVVXXXXXXZZZ\\\^^^______^^^aaadddfffgggffffffffffffcccbbbbbbcccdddfffhhhiiihhhhhhiiilllnnnooonnnmmmjjjkkkkkkkkkjjjiiihhhhhhllloooqqqrrrrrrrrrtttuuuxxxppphhhdddfffhhhgggdddhhhhhhiiijjjiiihhhfffeee``````___[[[XXXUUUUUUVVVSSSSSSTTTVVVYYY[[[[[[ZZZUUUOOOJJJIIIIIIJJJNNNSSSYYYdddqqqxxxzzzwwwmmmccc___bbbhhhpppwww}}}zzzuuuuuu}}}~~~{{{xxxtttuuuxxx~~~{{{oooeeeYYYLLLCCC@@@;;;<<<@@@III\\\kkkhhh]]]fff}}}qqqmmmmmm]]]RRRIIIEEEDDDCCCMMMbbbxxxtttsssPPPGGGFFFJJJdddzzzzzz|||oootttuuudddLLL@@@<<<;;;999777555555555555444444555666777888999999888666555555777999::::::888888888888888888888888777888999999::::::::::::::::::;;;<<<===============>>>???@@@AAABBBBBBAAAAAACCCEEEFFFGGGHHHJJJLLLIIIKKKLLLMMMLLLLLLMMMOOONNNOOOQQQRRRQQQRRRSSSUUUXXXWWWZZZ___bbbcccgggmmmzzzzzzrrrbbbVVVLLLIIIFFFDDDDDDCCCBBBAAABBBAAAAAA@@@@@@EEETTTccc|||XXXGGGHHHCCC???>>>???CCCJJJXXXeeepppuuu}}}}}}tttjjj___^^^jjjyyyoooiiiyyy{{{dddhhhwwwiiiLLLAAAHHHDDDaaa|||ttt}}}hhhJJJ<<>>AAAJJJ```ttttttgggqqq}}}nnnoookkk\\\RRRIIIDDDDDDCCCNNNcccyyy{{{ppppppNNNFFFEEEIIIggg|||zzzzzznnnqqqrrrcccMMM@@@===;;;999777555444444555444444555666777888999999999777555555777999:::;;;777777777777777777777777777888999::::::::::::::::::;;;<<<======>>>======<<<===???AAAAAAAAAAAA@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIKKKKKKJJJJJJLLLMMMLLLNNNOOOPPPOOOPPPRRRSSSVVVVVVYYY___aaabbbfffllltttzzzkkk[[[OOOJJJGGGDDDCCCCCCCCCBBBAAABBB@@@@@@???@@@GGGXXXiii\\\EEEDDDAAA===<<<>>>AAAGGGUUUbbbjjjqqqzzzsssiii^^^[[[eeeyyylllfffttt|||qqqzzzdddKKKBBBIIIGGG```yyy{{{WWW===???EEEJJJIIIBBB@@@BBBKKKYYYeeerrroooYYYGGGBBBAAAFFFKKKOOOTTTYYYggg{{{|||kkk___VVVSSSYYYVVVWWWXXXYYYZZZYYYXXXXXXTTTSSSSSSTTTVVVXXXWWWVVVXXXXXXWWWTTTOOOLLLKKKKKKMMMQQQWWW[[[]]]]]]^^^___\\\___bbbddddddfffhhhiiifffeeeeeeddddddeeefffggghhhhhhjjjnnnrrrtttsssrrrlllmmmmmmmmmmmmllllllkkkkkkoootttvvvvvvvvvvvvvvvqqqooommmnnnooooookkkhhhgggiiikkklllllljjjhhhfffaaaaaa```]]]YYYWWWWWWXXXYYYZZZ]]]```cccbbb___\\\UUUNNNHHHEEEEEEHHHQQQ[[[eeennnwww{{{zzzvvvlllbbbdddhhhmmmrrruuuxxx{{{}}}~~~~~~xxxuuuwww}}}zzzuuuwwwxxx{{{uuuiii```UUUJJJCCCAAA===BBBEEENNNeee|||}}}qqq}}}{{{jjjpppjjj[[[QQQIIIDDDDDDCCCNNNdddyyy}}}wwwkkkKKKEEEEEEIIIggg{{{mmmmmmkkk^^^LLLAAA===<<<999777555444444444444444555666777888999999:::777555555777999;;;;;;777777777777777777777777888888999:::::::::999999999999;;;<<<<<<<<<<<<<<<<<<===???AAABBBAAA@@@??????AAABBBCCCCCCCCCEEEGGGFFFHHHIIIIIIHHHIIIJJJLLLJJJLLLNNNNNNNNNNNNPPPRRRSSSSSSWWW]]]``````eeejjjmmmuuuuuugggXXXMMMIIIFFFDDDCCCDDDDDDDDDCCCAAA@@@@@@AAAAAAGGGWWWggg~~~cccKKKBBB???<<<:::<<<>>>DDDQQQ^^^dddlllvvv~~~wwwmmm```ZZZaaassshhhcccqqq{{{xxxttt{{{```LLLEEELLLLLLbbbeee???===FFFLLLLLLDDDBBBBBBJJJWWWcccooottt\\\HHHBBB@@@EEEJJJNNNRRRWWWbbbzzzrrrdddYYYTTTYYYUUUVVVXXXZZZ\\\^^^___```ZZZXXXWWWVVVVVVUUUSSSQQQPPPPPPMMMIIIEEEBBBBBBCCCFFFLLLSSSYYY[[[\\\^^^___^^^___```aaaaaabbbeeeggggggfffeeedddcccdddeeefffhhhggghhhkkknnnppppppoookkkkkklllmmmmmmmmmllllllkkkoootttxxxxxxwwwvvvvvvppppppppppppppppppoooooolllnnnooopppooommmiiigggccccccbbb___\\\[[[\\\^^^aaabbbeeehhhiiieee___ZZZUUUNNNGGGCCCBBBGGGRRR^^^jjjssszzz}}}{{{vvvlllcccfffkkkppptttvvvxxxzzz|||}}}}}}~~~wwwuuuvvv{{{~~~~~~zzztttwwwxxx{{{yyyoooddd[[[QQQGGGAAA@@@<<>>;;;999:::===BBBOOO[[[```iiittt|||}}}rrrddd]]]aaaqqqgggcccttt|||iiiiiitttYYYHHHCCCJJJJJJ```oooBBB===FFFNNNNNNEEEDDDCCCJJJWWWaaammm{{{___HHHBBB@@@DDDJJJNNNRRRVVV___zzzyyyjjj\\\UUUYYYUUUVVVXXX[[[^^^bbbfffggg```^^^ZZZXXXVVVTTTPPPNNNJJJIIIFFFBBB===;;;<<<===AAAHHHQQQWWWZZZ[[[]]]___`````````___^^^___bbbdddffffffdddcccccccccddddddhhhgggfffhhhjjjllllllkkkggghhhiiijjjjjjjjjjjjjjjkkkooouuuxxxyyyxxxwwwvvvsssssssssrrrqqqqqqtttvvvssstttuuuvvvtttpppllliiibbbbbbaaa```___```cccfffgggiiilllnnnmmmggg___YYYTTTMMMFFFBBBAAAFFFSSS___mmmuuu|||~~~|||wwwmmmcccfffkkkrrrvvvwwwxxxzzz|||zzz{{{}}}uuussstttyyy{{{|||~~~{{{||||||vvvwwwxxx{{{tttjjj___WWWNNNDDD>>>>>>999GGGSSS___xxxrrruuuyyy|||~~~|||kkkrrrjjj[[[SSSKKKFFFEEEFFFRRReeewwwyyygggMMMEEECCCHHHcccsssbbbeeeaaaMMM??????<<<999777777777666555444444555555666888999::::::777666777555555<<>>999444333666999777555888888999999999:::::::::999999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@>>>>>>===???AAAAAAAAAAAACCCEEEEEEGGGIIIIIIIIIIIIKKKMMMJJJKKKMMMMMMMMMMMMOOOQQQRRRRRRRRRUUUYYY^^^dddgggkkknnnuuusssbbbSSSRRRNNNJJJHHHIIIIIIGGGEEEEEE===<<>>HHHPPPGGGBBBAAAEEEMMMYYYhhh|||^^^MMMBBBCCCFFFEEEMMMVVVVVV___qqq~~~{{{nnnaaaXXXRRRSSSTTTTTTVVVYYY]]]]]][[[^^^]]][[[YYY[[[ZZZQQQFFFGGGAAA===<<<:::888888<<<@@@FFFNNNUUUYYY[[[\\\]]]]]]```bbbcccbbbbbbbbbccceeecccaaabbbcccccc```]]]dddfffhhhjjjkkkkkkkkkkkkhhhjjjkkkmmmmmmllljjjiiinnnoooqqqsssuuuwwwyyyzzzyyyrrrlllooowww}}}zzzuuuvvvxxxzzz|||uuuhhhcccbbbaaabbbcccdddcccccchhhkkkpppqqqnnnggg___ZZZTTTLLLGGGGGGEEEDDDNNN[[[pppvvv|||}}}xxxqqqkkkiiiiiikkknnnrrrvvvxxxzzzzzz}}}zzz~~~pppsssxxx|||~~~~~~}}}{{{|||}}}xxxvvvyyy|||~~~ppphhh___WWWLLLBBB<<<===@@@KKKRRRbbbmmmqqqvvvzzz|||~~~~~~~~~}}}}}}~~~}}}xxxiiiqqqiiiZZZRRRJJJFFFEEEHHHTTTgggzzzqqqxxxlllMMMDDDEEENNNhhhkkkggg^^^III===???<<<999777777777666555444444555555666888999::::::888666666555555<<>>>>>???@@@@@@???>>>>>>===???@@@AAAAAAAAACCCDDDCCCEEEGGGGGGGGGGGGIIIKKKIIIKKKMMMMMMMMMMMMOOOPPPRRRRRRSSSUUUYYY^^^bbbeeejjjmmmrrryyypppbbb[[[VVVPPPMMMMMMLLLIIIGGGCCC===<<>>>>>======FFFQQQZZZdddrrr{{{~~~}}}kkkcccdddfffwww{{{hhhlllxxxxxx^^^]]]ooommm``````rrrhhhVVVIIIAAADDDLLLZZZ~~~zzzlllMMMCCC<<>>??????KKKTTTeee{{{{{{fffkkkqqqwwwzzz|||~~~{{{{{{zzzzzz{{{|||}}}~~~|||wwwiiissshhhYYYPPPIIIEEEDDDJJJWWWkkk}}}nnnsss~~~lllLLLBBBFFFRRRnnnvvviii\\\JJJ@@@@@@===:::888777777666555555555555555666888999:::;;;888666666444444;;;DDDHHHBBB:::666666777777666888888888999999999999:::999999::::::;;;;;;<<<<<<===>>>>>>?????????>>>>>>===>>>@@@@@@@@@@@@BBBDDDAAACCCEEEEEEEEEEEEGGGIIIHHHJJJLLLLLLLLLLLLNNNPPPRRRRRRSSSUUUXXX\\\```bbbhhhkkkoooxxxxxxpppqqq{{{mmmggg___YYYVVVSSSOOOLLLEEEAAA@@@BBBBBBFFFVVVhhhmmmooofff]]]kkkvvvRRRDDD<<<>>>???;;;AAALLLUUUaaapppzzz~~~llldddcccfffxxxuuufffiiippplllWWWZZZnnnvvvbbb[[[bbbrrryyy___SSSHHHAAADDDOOO]]]xxxzzz~~~~~~___FFF>>>999>>>HHHHHHEEEBBBCCCIIIQQQ___rrrrrrUUUFFFCCCEEECCCHHHPPPPPPZZZgggzzzzzzcccWWWWWWYYYZZZXXXVVVWWWYYYUUUNNNJJJKKKKKKMMMSSSXXXUUUNNNCCC>>><<<>>>>>>:::888999999===CCCJJJQQQWWW[[[]]]ZZZ\\\^^^^^^]]]]]]^^^___```___```aaadddffffffeeefffffffffggggggggghhhhhhggghhhjjjlllmmmmmmlllllllllnnnppptttwwwyyy{{{|||{{{~~~|||zzz|||zzzvvvoooiiifffeeefffhhhmmmqqqtttuuupppiiibbb___YYYPPPIIIHHHFFFHHHTTTdddqqqvvv||||||xxxqqqmmmkkkooopppsssuuuxxxzzz{{{{{{{{{zzzwwwvvvzzz}}}pppssswww{{{~~~~~~}}}|||yyyzzz{{{~~~|||yyy{{{~~~{{{hhhaaaXXXQQQIIIBBB???AAAAAAPPP[[[lll|||cccgggnnnsssvvvxxxyyyzzzwwwxxxxxxxxxyyyyyyyyyyyy|||}}}zzzlllzzz~~~fffWWWOOOIIIEEEDDDKKKYYYnnnwwwzzzwww|||}}}xxxcccIIIAAAEEESSSqqq}}}|||kkk^^^OOOJJJAAA>>>;;;999888888666555555555555555666777888999<<<999777666333333:::BBBLLLFFF>>>888666777777777888888888888999999999999888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<>>>???@@@???@@@BBBCCCAAABBBDDDDDDDDDDDDFFFHHHHHHIIIKKKKKKKKKKKKMMMOOORRRRRRTTTVVVXXX[[[]]]^^^cccggglllrrr}}}}}}tttpppyyy}}}rrriiibbb\\\WWWRRRIIIFFFEEEDDDCCCHHHYYYjjjkkkjjj```VVV[[[ooo~~~iiiNNN999:::===:::===FFFQQQ]]]mmmxxx|||}}}nnndddccceeexxxssswwwnnnYYY[[[mmmmmmZZZ\\\lll|||lllUUUMMMEEE@@@EEERRRbbb}}}{{{zzzvvvqqqXXXBBB:::;;;AAAHHHKKKGGGDDDCCCGGGNNNYYYkkkzzz{{{ZZZHHHAAADDDBBBEEENNNOOOYYYbbbwwwgggXXXYYY[[[^^^___]]]___aaaYYYNNNDDDEEEDDDFFFLLLTTTTTTPPPGGGBBB@@@CCCCCC???;;;;;;;;;===BBBHHHOOOVVVYYY[[[XXXZZZ\\\]]]\\\\\\]]]^^^\\\\\\]]]^^^```bbbcccdddffffffeeeeeeeeeffffffgggfffggghhhiiiiiiiiiiiiiiikkkmmmqqquuuzzz}}}}}}rrrjjjfffggghhhrrrvvvzzzyyysssjjjddd```[[[PPPHHHEEECCCEEERRRbbbpppuuuzzz{{{vvvqqqnnnlllpppqqqsssuuuwwwxxxzzzzzzyyyxxxtttssswww}}}}}}xxxmmmpppuuuzzz}}}~~~~~~yyyyyyyyyyyyzzz{{{{{{zzz{{{~~~}}}tttfff^^^UUUNNNGGG@@@???BBBFFFWWWdddvvvcccggglllppprrrssstttuuutttuuuwwwxxxyyyxxxxxxwwwyyyzzz{{{|||}}}|||{{{zzzvvv~~~yyykkk}}}~~~fffVVVNNNHHHEEEEEEKKKZZZppppppfffvvvwww|||XXXIIIDDDEEESSSuuu~~~}}}lll```TTTPPPBBB???<<<999999888666555666555555666666777888999;;;999777777444333888@@@MMMHHH@@@999666666777888777777888888888999999999888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<=========;;;===????????????AAACCCAAACCCDDDEEEDDDEEEGGGHHHFFFHHHJJJJJJJJJJJJLLLNNNQQQRRRTTTVVVXXXYYYZZZ[[[^^^cccjjjooouuu~~~www{{{wwwnnneee\\\VVVMMMKKKHHHDDDCCCIIIXXXgggfff^^^XXXVVVRRRTTThhh~~~\\\===666999:::<<>>BBBHHHOOOSSSTTTSSSVVVYYY\\\]]]\\\[[[[[[\\\[[[[[[[[[\\\\\\]]]___```dddddddddddddddeeeeeeeeeggggggggggggggggggffffffiiimmmrrrxxx~~~wwwzzz|||~~~vvviiicccbbbcccvvv{{{xxxnnnfffccc]]]RRRHHHEEEBBBCCCPPP___oootttxxxxxxuuupppnnnmmmppppppqqqsssuuuvvvxxxyyyxxxvvvrrrqqqvvv|||zzzsssiiimmmsssyyy}}}zzzyyywwwvvvuuuvvvyyy{{{|||zzzqqqfff]]]SSSLLLDDD>>>>>>AAAIII]]]lll}}}fffhhhlllnnnnnnoooppprrrssstttwwwyyyzzzzzzyyyxxxxxxyyyyyyzzzyyyxxxvvvuuupppyyyxxxsssggg}}}~~~eeeVVVNNNIIIFFFFFFKKK[[[rrriiicccyyy|||~~~rrrSSSKKKFFFGGGUUUwww}}}{{{lllcccVVVOOOCCC@@@===:::999888777555666666666666666777888888:::888888888555333666===KKKGGG@@@:::666555777888777777777888888888888999888888999999::::::;;;;;;::::::::::::;;;<<<======;;;<<<>>>>>>>>>???@@@BBBAAACCCEEEEEEEEEEEEGGGIIIFFFGGGIIIIIIIIIIIIKKKMMMOOOQQQSSSVVVXXXYYYYYYYYY[[[```gggnnnpppwwwxxxmmmccc\\\SSSOOOJJJDDDDDDJJJUUU___]]]RRRPPPUUUMMMEEEUUUqqqhhhKKK<<<999:::<<<>>>EEEQQQcccpppwww|||{{{{{{|||}}}nnnbbb```bbbwwwuuu[[[ZZZiii|||vvv___eee{{{\\\PPPFFFAAAIIIVVVooo}}}mmmNNN;;;???@@@===CCCHHHEEEDDDEEEGGGMMMYYYeee}}}hhhNNNBBBDDDAAABBBJJJNNNSSSZZZlllzzzhhh^^^VVV___cccdddkkkqqqfffUUUEEEEEECCCDDDMMM^^^jjjnnnWWWMMMDDDCCCCCC???<<<;;;;;;===AAAHHHOOOQQQNNNKKKSSSWWW[[[]]]]]][[[YYYYYYXXXYYYYYYXXXWWWXXXZZZ]]]^^^___aaabbbcccbbbaaaaaaffffffffffffffffffffffffiiimmmttt||||||xxxsssttttttsssxxxtttggg```^^^```pppxxxyyynnngggddd]]]RRRIIIEEEBBBCCCPPP___nnnrrrvvvvvvrrrooommmnnnoooooopppqqqsssuuuwwwxxxxxxvvvqqqqqqvvv{{{xxxqqqgggkkkqqqxxx}}}}}}{{{wwwsssqqqsssxxx|||~~~zzzpppeee[[[QQQJJJCCC>>>???CCCMMMbbbrrrgggiiijjjkkklllnnnppprrrrrrtttxxx{{{}}}}}}{{{zzzwwwxxxxxxwwwvvvtttqqqpppnnnwww|||tttoooccc|||~~~fffVVVNNNIIIGGGHHHLLL]]]tttiiifffrrrSSSJJJEEEFFFTTTtttyyyooohhhYYYNNNDDDAAA===;;;:::999777666666666666666666777777888888888999:::777333555:::FFFDDD???:::666555666777777777777777888888888888888888888999::::::;;;;;;:::999999999:::;;;======:::<<<>>>>>>>>>>>>@@@AAAAAACCCDDDEEEDDDEEEFFFHHHEEEFFFHHHIIIHHHIIIJJJLLLMMMOOOSSSVVVXXXYYYXXXXXXZZZ]]]eeelllnnnsssyyynnnfff[[[VVVNNNHHHHHHNNNUUUZZZXXXOOOLLLOOOJJJDDDLLL\\\uuuooo___JJJ<<<;;;<<<<<<@@@LLL\\\gggmmmrrrvvvzzzuuuuuuuuuwwwzzznnnaaa^^^aaawwwwww^^^\\\llllllmmm|||\\\PPPEEEAAAJJJUUUrrr|||[[[@@@???<<<:::EEEFFFCCCBBBCCCDDDGGGQQQ[[[lllqqqSSSDDDEEEAAA???FFFJJJMMMTTTeeezzzuuudddZZZaaacccaaajjjtttmmm\\\KKKJJJEEEDDDNNNaaaqqqyyyaaaTTTGGGCCCBBB???===<<<:::<<>>;;;:::999777666777666666666666777777888777777:::;;;888333444888CCCAAA>>>:::666555666777777777777777888888888888777888888999::::::;;;;;;999999888888999;;;<<<===:::<<<===>>>===>>>@@@AAA@@@BBBDDDDDDDDDDDDFFFGGGDDDFFFHHHHHHHHHHHHJJJLLLLLLNNNRRRVVVXXXYYYXXXWWW[[[\\\ccckkknnnsssxxxpppccc]]]SSSMMMNNNTTTXXXYYYYYYRRRLLLIIIHHHHHHHHHJJJfffqqqnnnVVVAAA;;;===;;;@@@JJJWWW```ccceeeiiilllllllllmmmqqqvvv~~~mmm```]]]```vvv|||cccbbbqqqwwwttttttWWWMMMCCC@@@IIISSSsssrrrMMMCCC999666FFFCCCAAAAAABBBBBBCCCKKKTTT```wwwXXXGGGFFFAAA===CCCGGGIIIQQQ```uuu~~~hhh___eeeddd```iiiwwwssscccQQQNNNGGGCCCKKK^^^pppyyyjjj[[[KKKEEECCCAAA??????:::===EEEPPPXXXWWWOOOGGGLLLQQQXXX\\\\\\XXXTTTQQQHHHJJJKKKJJJHHHJJJNNNRRRRRRUUUYYY]]]^^^]]]ZZZXXXXXXXXXYYY[[[]]]```bbbccchhhmmmwww~~~xxxtttqqqiii```VVVWWWcccmmmhhh]]]VVVXXXXXXTTTMMMIIIJJJLLLNNNZZZiiiooojjjaaaZZZXXXPPPGGGAAA@@@???AAANNN^^^lllooorrrrrrooollllllnnnnnnnnnooopppsssvvvyyyzzzzzzwwwrrrqqqxxx}}}xxxoookkknnnsssxxx{{{||||||{{{~~~xxxqqqlllnnnvvv|||{{{wwwlll```WWWMMMGGGCCCAAAEEEJJJZZZpppppplllgggfffiiilllnnnnnnooovvv|||}}}}}}}}}{{{wwwwwwsssqqqrrrqqqkkkgggfffhhhxxx|||vvvjjj[[[}}}}}}hhhXXXNNNGGGGGGIIISSSaaavvvmmmrrr~~~rrruuurrrQQQGGGCCCCCCNNNiiitttppphhhVVVGGG???888999<<<:::888888444444444555555555555666666888:::999666555666999;;;;;;:::888555444444555777777777777777777777777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKNNNQQQSSSTTTUUUUUUUUU\\\]]]bbbmmmrrr|||yyykkkggg^^^VVVUUU\\\aaaaaa```XXXQQQNNNLLLHHHHHHJJJUUUiiivvviiiMMM:::999@@@BBBIIIPPPUUUYYY]]]```aaabbb\\\^^^jjjssswww}}}jjjXXXWWWZZZmmm{{{}}}aaafffttt|||hhhSSSKKKEEEGGGOOOWWW|||gggDDD777<<>>>>>>>>===>>>>>>???@@@???@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLOOOQQQSSSUUUUUUUUUUUU\\\\\\```kkkppp{{{{{{sssooofff]]]]]]eeekkklllddd\\\TTTPPPMMMHHHGGGHHHOOOeeevvvoooWWWCCC===???>>>FFFQQQZZZ^^^^^^ZZZVVVYYYTTTUUU___kkkvvv}}}hhhYYYVVVUUUggg|||vvv{{{bbbiiixxxvvvcccPPPKKKHHHKKKTTT^^^vvvOOO:::999>>>>>>?????????>>>@@@CCCFFFVVViiittt[[[KKK???@@@GGGFFFFFFRRR\\\eeewwwttteee^^^```eeekkkzzzvvv```YYYRRRNNNQQQ___wwwqqqZZZOOOJJJEEEAAA@@@DDDJJJRRR]]]kkkppp```KKKQQQPPPPPPOOONNNKKKEEEAAA>>>===<<<<<<;;;<<<======BBBDDDGGGJJJKKKKKKJJJIIIHHHIIIJJJKKKNNNSSSYYY]]]ccchhhsssxxxjjj^^^VVVUUURRROOOMMMLLLJJJHHHGGGEEECCCDDDGGGHHHGGGFFFEEEHHHLLLQQQSSSPPPJJJEEEHHHCCCAAAAAA>>>???MMM___qqqssstttqqqnnnmmmnnnqqqqqqpppppprrruuuxxxyyyyyyqqquuuwwwuuuwwwyyyuuuooorrrtttxxxyyyxxxtttooolllmmmrrrqqqjjjgggnnnvvvzzzxxxmmmfffZZZSSSIIIAAAAAAGGGPPPVVVooo~~~yyyssslllhhhgggiiikkklllooovvv{{{{{{zzzzzzwwwsssqqqllljjjkkkkkkfffcccdddgggxxx|||qqqhhh___wwwcccTTTLLLHHHIIILLLUUUeeeyyy}}}uuuPPPCCC@@@DDDPPPhhhyyyqqqnnndddNNNDDD<<<;;;;;;999666555444444444444444555666666888999:::999777555555666777888888777666555666888888888888888888888888888777888999999::::::999999::::::::::::;;;;;;;;;;;;>>>=========>>>>>>???@@@>>>>>>@@@AAABBBCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUUUU[[[[[[^^^hhhnnnxxx|||vvvrrrhhh```aaajjjqqqsssmmmeee\\\WWWRRRLLLIIIIIINNNggg{{{uuu^^^III???===???FFFSSSbbbnnnvvv{{{~~~rrrlllccc]]]dddrrr~~~}}}}}}gggZZZUUUSSSccczzztttsss^^^hhhzzzuuunnn___NNNJJJHHHKKKSSS___[[[@@@999<<<===>>>???>>>>>>???BBBDDDPPP^^^|||jjjTTT@@@<<>>;;;999999999888999999:::;;;>>>???AAABBBBBB@@@???===???@@@BBBCCCEEEIIIOOOSSSccciiisss}}}sssbbbSSSLLLLLLLLLNNNNNNLLLIIIFFFGGGEEEDDDDDDFFFGGGHHHGGGFFFGGGJJJNNNOOOMMMHHHDDDHHHBBB??????===???NNNaaatttvvvvvvtttpppnnnooorrrsssrrrqqqrrruuuwwwxxxxxxqqquuuxxxzzz{{{|||wwwpppuuuwwwyyyxxxuuunnngggbbbbbbgggiiihhhiiipppxxx{{{}}}rrrggg```VVVPPPGGGAAABBBIIISSSZZZsss{{{ssslllhhhggghhhiiipppvvvzzzyyyxxxwwwtttpppooojjjhhhjjjjjjfffcccccciiiyyy{{{ppphhh]]]vvvaaaSSSJJJFFFHHHKKK\\\kkkxxxRRRCCC@@@EEEPPPeeepppmmmiiiOOOEEE===;;;<<<999777777555444444444444555666777888999:::999888666555444555666777777666666777999888888888888888888888888777777888999999999999999999999:::::::::;;;;;;;;;===============>>>???@@@>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKMMMOOOQQQRRRSSSTTTUUUZZZYYY\\\eeekkkuuu|||wwwsssjjjcccfffpppxxxzzz{{{rrrhhhbbb[[[SSSNNNNNNYYYwwwnnnUUUFFF???BBBGGGSSSddduuuooofffoooyyy|||}}}~~~jjj]]]XXXVVVhhh}}}vvv~~~gggVVVdddxxx{{{rrrffffff{{{^^^NNNJJJGGGGGGKKKTTT}}}~~~}}}^^^EEE===>>>===>>>???>>>===>>>@@@BBBJJJTTTnnn|||aaaEEE;;;>>>>>>DDDIIINNNVVVjjjnnn^^^YYY^^^iii}}}rrrhhh^^^YYYXXXfffuuu```SSSJJJEEEBBBFFFNNNZZZjjj{{{nnnWWWLLLIIIDDDAAA???===:::888999999999::::::;;;<<<======>>>?????????===<<<;;;999;;;<<<<<<>>>AAAFFFJJJXXXbbbpppzzz~~~sss```NNNKKKIIILLLRRRVVVTTTQQQOOOLLLJJJGGGFFFFFFGGGHHHHHHLLLMMMOOORRRTTTSSSOOOLLLJJJCCC@@@???<<<>>>NNNaaatttvvvvvvsssooommmoooqqqsssqqqppppppsssuuuwwwwwwrrrvvvzzz~~~|||vvvooouuuwwwxxxwwwssslllddd```^^^aaadddhhhmmmttt{{{xxxmmmbbb\\\QQQLLLFFFBBBEEENNNYYYaaauuu}}}tttnnnkkkkkklllqqqwwwzzzxxxvvvuuurrrnnnoookkkjjjmmmlllhhhddddddlll{{{{{{qqqiiiaaawwwaaaRRRIIIEEEFFFJJJ^^^nnnzzzyyySSSEEEBBBEEEOOObbbooojjjiiiPPPEEE===<<<===;;;999999555555444333333555666777888888999999999777555333444555666666555666888:::888888888888888888888888777777888999999999999888999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAACCCDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSYYYXXXZZZccchhhqqq|||zzzxxxrrrmmmqqq{{{}}}sssllldddZZZUUUTTT___qqqVVVEEEBBBHHHWWWiiiuuu}}}qqqqqqwwwyyy{{{rrrccc]]]]]]pppxxx{{{|||wwwvvv{{{^^^SSScccwwwppphhh```ddduuuwww[[[OOOLLLIIIGGGHHHHHHlllzzzttt[[[EEE===>>>===>>>???>>>======>>>@@@FFFLLLaaammmOOOAAAAAA>>>BBBFFFIIIPPPaaayyyvvvcccYYY\\\fffyyyxxxnnneee```]]]hhhlllZZZPPPJJJFFFFFFNNNWWWbbbpppvvviiiVVVEEEBBB>>>;;;::::::999999999:::;;;<<<===??????@@@===>>>????????????>>>===888999::::::;;;===@@@CCCGGGVVVhhhrrrtttuuuzzzsssbbbVVVQQQQQQXXX^^^]]]\\\]]]VVVTTTPPPLLLIIIIIIJJJLLLTTTUUUWWW[[[^^^^^^\\\ZZZOOOHHHCCCAAA===>>>MMM___ppprrrrrrpppmmmkkkmmmppprrrpppnnnnnnqqquuuwwwwwwuuuwww|||{{{rrrmmmssstttvvvwwwuuupppkkkhhhaaa```bbbhhhooovvv|||~~~ssshhh^^^ZZZNNNJJJEEEDDDIIITTTaaahhhwww~~~vvvsssssstttuuuzzz}}}zzzwwwuuurrrnnnqqqnnnnnnrrrqqqjjjeeedddmmm{{{}}}rrrhhhiiiwwwaaaQQQHHHDDDFFFJJJ[[[llltttwww{{{~~~rrrOOOEEECCCEEELLL___tttiiieeeQQQGGG>>><<<===<<<:::;;;666555333333333444666888777777777999:::999666444444555666666555666888:::999999999999999999999999666777888888999999888888999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@?????????@@@AAABBBDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQWWWWWWYYYbbbeeemmm}}}}}}{{{zzz}}}vvvmmmccc\\\[[[YYYlllMMMCCCKKK```zzz{{{yyy}}}xxxyyyzzz|||~~~|||zzz{{{lllbbb___qqqxxx{{{~~~mmmvvvsss\\\VVVfffzzzpppeee^^^fffwwwnnnWWWNNNOOOQQQRRRSSSKKKaaasss\\\EEE<<<<<<>>>???@@@???>>>===>>>???DDDGGGWWWzzzlllPPPBBBAAA>>>@@@DDDGGGKKKXXXnnnjjj]]]\\\aaasss|||ssslllhhhdddkkkyyydddXXXPPPKKKKKKQQQUUUWWW^^^bbbYYYKKK???===:::888999:::;;;:::999:::<<<>>>@@@AAABBBBBB>>>???@@@@@@AAAAAA@@@@@@;;;<<<<<<;;;:::;;;===???AAAOOObbbppptttuuuuuuvvvrrrfff^^^bbbeeedddfffjjjccc```\\\VVVQQQPPPRRRUUU\\\]]]aaaeeehhhiiigggdddXXXQQQLLLHHHBBB@@@MMM^^^iiikkkmmmllljjjiiilllooopppnnnlllnnnrrrvvvyyyzzzvvvwww{{{yyypppkkkqqqsssuuuxxxyyyxxxwwwvvvlllfffccchhhpppvvv{{{zzznnnccc[[[WWWLLLIIIFFFGGGOOO[[[iiiqqq{{{{{{xxxxxxzzz{{{}}}yyyxxxuuuqqqrrrpppqqqvvvtttllleeebbbkkkyyy}}}~~~pppdddhhhuuu___QQQIIIFFFIIIMMM[[[mmmyyywwwqqqyyyqqqrrr}}}gggHHHBBBBBBCCCJJJ\\\~~~lllbbbTTTIII???======;;;999:::666555333222222444777888666555666999;;;;;;777444444555666666555555777999999999999999999999999999666777777888888888888888888999999999999:::::::::;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOUUUVVVZZZbbbdddjjjzzzxxxnnngggfff```___NNNMMM\\\}}}rrrvvv}}}}}}{{{~~~}}}{{{{{{wwwfffYYYiiiooo}}}ppp]]][[[kkk~~~vvvfff^^^lll~~~jjjUUUMMMQQQXXX^^^aaaZZZ```fffIII===??????@@@AAA@@@???======>>>AAABBBOOOnnn~~~gggNNNBBBAAA<<<>>>DDDHHHIIIPPPddd|||qqqbbb]]]\\\lllwwwssspppjjjooommm___UUUNNNNNNSSSTTTOOONNNOOOIII???===;;;888888999;;;;;;;;;;;;<<>>===:::888888777555333222222444777888555444555888<<<<<<888555444555666555555555777888999999999999999999999999666666777888888888888888888888999999999:::::::::::::::;;;;;;===>>>???@@@======<<<===>>>???AAABBBBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPMMMUUUVVVZZZbbbccchhhxxxwwwpppooouuuvvv\\\KKKLLLlll|||zzz}}}|||zzz{{{~~~hhhSSS```{{{nnn^^^^^^mmm{{{fff]]]ppplllUUULLLPPP[[[eeejjjhhhbbbqqqOOOBBBEEE???AAABBBAAA???>>>>>>>>>@@@@@@JJJgggjjjQQQFFFDDD@@@===DDDHHHHHHLLL^^^xxxvvveee^^^ZZZgggzzzwwwvvvooorrrtttcccXXXOOOMMMSSSTTTLLLGGGFFFAAA999<<<:::999888:::;;;<<<;;;===???BBBEEEHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAA>>>;;;::::::;;;:::===MMMjjjxxxsssnnnqqqyyyuuusssnnnhhhccccccgggkkknnnpppssswwwyyyxxxtttpppjjjccc]]]WWWMMMGGGOOO]]]```cccfffgggfffhhhlllpppooommmmmmooouuu|||sssqqqvvv~~~wwwooonnnrrrtttwww{{{zzzooopppuuuxxx}}}wwwyyyyyyqqqfff[[[UUUTTTKKKIIIIIIMMMVVVeeesss|||oooqqqtttuuuvvvvvvxxxzzz~~~}}}||||||wwwuuuuuuuuummmaaaWWWTTTbbbyyy}}}nnn___bbbsss\\\QQQJJJFFFJJJQQQdddqqqssszzzvvv{{{fffQQQGGG===@@@GGGFFFYYY}}}rrrcccdddXXXHHH???===>>><<<:::999888666555444444555555777777777888999999777555444444444444555777999:::999999999888888888888777555666777999999888888777999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===??????@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMOOORRRVVV[[[bbbjjjooogggOOOMMM[[[jjj||||||yyy~~~mmm]]]SSSZZZxxxrrr``````rrr{{{fff```qqqjjjTTTPPPUUUdddnnnjjjnnntttoooEEEFFFJJJHHHFFFDDD???;;;;;;===BBBEEEDDDTTT|||sssXXXHHH@@@>>>>>>AAAFFFIIIKKKVVVmmm~~~hhh\\\ZZZooo|||zzz|||tttqqqiii^^^YYYRRRMMMFFFAAA>>><<<999777999:::;;;===???AAACCCDDDGGGFFFHHHKKKMMMOOOXXXaaaaaa^^^WWWRRRQQQQQQJJJAAAFFFBBBDDDAAA888;;;AAA===???@@@DDDVVVwww}}}zzzxxxyyyxxxwwwvvvuuuvvvvvvwwwyyysssqqqmmmiiieee^^^WWWWWW\\\dddaaa___ccciiinnnmmmkkkrrrqqqrrrttttttuuu{{{tttiiijjjxxx{{{qqqlllqqqzzz{{{zzz{{{zzzuuuuuuzzz}}}uuullleee^^^XXXUUULLLKKKLLLTTTaaaoooyyy}}}bbbdddggghhhiiijjjmmmooozzzyyyxxxuuusssqqqpppooogggeeedddbbb[[[QQQJJJIII___vvv}}}lll]]]bbbrrr\\\QQQKKKGGGKKKSSSdddrrrzzzjjjNNNFFF>>>@@@FFFFFF[[[zzzjjjfffYYYJJJ@@@======<<<:::999888666555444444555555777777777888999999777555444333333333555666888999999999999888888888888777555666777888999888888777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMOOORRRUUUYYY___fffkkkzzz]]]IIIQQQ\\\vvv|||yyyyyyzzz}}}||||||~~~~~~{{{yyyfffWWW[[[xxxuuuhhhiiivvv~~~ggg```rrriiiVVVRRRUUUbbbllliiihhhlllTTTRRRRRRNNNIIIDDD@@@===<<<<<>>BBBEEEFFFNNNcccwwwmmmbbb```kkkyyyvvvwwwooojjjwwwhhh___NNNIIICCC???===<<<;;;999999;;;???CCCGGGJJJKKKLLLMMMNNNSSSZZZ^^^cccnnnyyyyyyxxxpppeee]]]XXXQQQJJJGGGBBBFFFGGGBBBCCCCCC:::;;;===???HHH___}}}|||uuuoooiiiccc]]]YYY\\\bbbfffbbb^^^```ffflllooonnnrrrqqqrrruuutttuuu{{{xxxkkkhhhrrrvvvnnnlllrrrxxxzzz||||||yyyvvvtttvvvzzz}}}uuummmeee]]]UUUPPPMMMMMMPPPXXXeeerrr|||XXXZZZ]]]^^^```bbbeeegggqqqpppmmmjjjfffccc```___\\\YYYWWWUUUOOOGGGEEEGGGZZZppp{{{jjj[[[cccqqq[[[PPPJJJFFFLLLUUUeeerrrmmmLLLGGG@@@@@@CCCCCCYYYooohhh\\\MMMBBB>>>===<<<:::999888666555444444555555777777777888::::::888666444333333333444666777888999999999888888888888777666666777888888888888777999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????AAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPSSSVVV[[[aaaeeeooorrrMMMJJJQQQaaa{{{{{{xxxvvvuuuzzzzzzzzz|||~~~~~~xxxuuubbb___wwwzzzyyyuuu|||zzzbbb\\\rrrhhhZZZYYYYYYaaakkkjjjeeeggg|||gggaaaaaaYYYNNNEEEAAA???>>><<<===AAA???HHHeeefffNNNEEEDDD;;;===@@@BBBBBBGGGXXXhhhnnneeeeeekkkvvv}}}tttqqqrrrkkkeeeuuu|||jjj___IIIEEE@@@===<<<===>>>>>><<>>;;;>>>???===FFF^^^{{{~~~zzzrrriiibbb]]][[[aaahhhhhhccc^^^^^^dddkkkpppqqqrrrqqqrrruuuttttttzzzqqqiiinnnqqqlllmmmsssxxx|||wwwpppppprrrtttwwwzzz}}}~~~}}}yyyssslllddd\\\TTTNNNNNNPPPUUU^^^kkkwwwQQQSSSUUUVVVWWWZZZ^^^aaahhhfffccc```\\\XXXVVVTTTVVVSSSPPPNNNIIIDDDEEEJJJTTTiiizzziii[[[dddnnnYYYNNNHHHEEELLLVVVgggtttmmmNNNLLLFFFCCCBBB@@@UUUxxxqqqlll```QQQEEE???===<<<:::999888666555444444555555777777777999::::::888666444333333333444555777888999999999888888888777777666777777777888888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSVVV[[[^^^gggtttyyy~~~]]]KKKLLLZZZmmmzzz{{{{{{{{{{{{zzzyyyyyyxxxzzz{{{|||~~~~~~{{{yyy}}}ssszzz}}}nnnXXXVVVpppyyyeee]]]___^^^bbbkkkllljjjhhhwwwsssmmmooogggXXXIIIAAA@@@>>><<<===CCCAAAFFF\\\{{{rrrTTTGGGDDD======???AAAAAAEEEQQQ___vvvnnnccceeelllvvvrrrkkkiiilllhhhaaafffrrr|||nnn___VVVGGGEEEBBB@@@AAACCCEEEGGGFFFHHHLLLQQQVVV[[[___bbbeeegggnnnwwwvvveeeZZZSSSHHHFFFGGGAAACCCIIIGGG@@@CCCBBB======LLLeeeyyy}}}tttjjjddd```___dddjjjgggddd```aaaeeekkkoooqqqqqqppprrrttttttsssxxx{{{rrrssssssnnnnnnssszzzyyymmmkkkmmmppptttxxx{{{~~~zzzuuunnngggaaa[[[UUUQQQOOOSSSZZZeeeppp{{{KKKKKKLLLLLLMMMPPPTTTXXX^^^]]]ZZZWWWTTTQQQNNNMMMKKKJJJJJJIIIDDD@@@CCCIIISSSfff|||yyyjjj^^^fff}}}jjjVVVKKKEEECCCLLLXXXjjjvvvmmmTTTVVVQQQLLLHHHCCCRRRqqqwwwooodddUUUHHH@@@===<<<;;;999888666555444444555555777777777999;;;;;;999777555444333333444555777888999999999888888888777777777777777777777888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<>>>======<<<======>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMOOOPPPQQQSSSWWWYYY```kkksssqqqggguuutttLLLEEEVVVgggooottttttuuuvvvxxxyyyzzz{{{yyy{{{|||}}}~~~{{{}}}{{{cccTTTVVVpppsss```\\\bbb___```gggiiijjjjjjuuuqqqllluuuqqqdddQQQDDD@@@???===<<>>===>>>@@@AAADDDMMMWWWhhh{{{iiicccfffpppfff___]]]``````ZZZTTTSSSYYYYYY[[[]]]]]]ZZZVVVUUUNNNNNNNNNMMMNNNQQQTTTVVVWWWXXX[[[___fffnnnuuuyyyzzzggg^^^___\\\LLLEEEIIIIIIBBBCCCCCC@@@???EEETTT```vvvwwwnnniiifffbbbdddhhhfffeeeeeegggiiilllnnnnnnooooooqqqsssrrrqqqvvv}}}}}}xxxpppnnnsss{{{{{{pppnnnoooqqquuuyyy|||{{{tttjjjaaaZZZVVVSSSQQQPPPVVV```kkkvvvNNNMMMLLLKKKJJJMMMQQQUUUXXXWWWUUURRROOOLLLJJJIIIEEEGGGKKKMMMHHHCCCDDDJJJYYYiii|||xxxjjj___iiizzzhhhUUUJJJDDDCCCNNN[[[nnnyyykkkWWW[[[YYYVVVSSSLLLUUUmmmssshhhYYYKKKAAA===;;;;;;999888666555444444555555777777777999;;;;;;:::888666555555444555666777888999999999888888888888777777777777666777888888999888888888888999999999999::::::::::::;;;;;;;;;;;;>>>===<<<<<<<<<===>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMOOOPPPPPPRRRTTTWWWXXXcccgggoooqqqZZZ]]]jjjuuuSSSCCCNNN]]]hhhrrrssstttuuuvvvxxxxxxyyyvvvxxxzzzzzzyyyyyyzzz{{{yyy{{{~~~lll^^^XXX```tttqqq]]]YYYaaa^^^[[[___```aaagggttt{{{}}}{{{```ZZZkkktttsss```LLLCCC@@@>>>:::@@@@@@BBBMMMaaakkkSSSJJJ???<<<;;;===???AAAHHHPPPXXXyyyddd]]]ccc___WWWQQQTTTYYYXXXOOOFFFBBB???>>>CCCIIIOOOYYYaaa```bbbdddeeefffhhhjjjmmmnnnooosssxxxkkkUUUMMMIIIDDDBBBAAABBBBBBCCCHHHOOOccczzz|||sssoookkkfffeeeffffffhhhjjjlllmmmmmmllllllmmmmmmoooqqqqqqooossszzzzzzooonnnrrrzzz}}}yyyssstttuuuwwwyyy|||~~~}}}ttthhh]]]UUUQQQOOONNNSSS[[[fffrrr{{{}}}WWWVVVSSSPPPNNNPPPTTTXXXZZZYYYVVVSSSOOOLLLJJJHHHGGGLLLUUUYYYTTTMMMLLLPPPcccppp~~~uuuhhh]]]kkkzzzhhhVVVKKKEEEEEEPPP___qqq|||~~~eeePPPWWWXXXYYYZZZSSSWWWjjjuuukkk\\\MMMBBB===;;;;;;999888666555444444555555777777777999;;;<<<:::999777777666555666777888999999999999888888888888777888777666666666777999999888888888888999999999999999999:::::::::;;;;;;;;;???>>><<<;;;;;;<<<===>>>??????@@@AAACCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVSSS^^^```cccppp|||vvvXXXQQQ[[[bbbmmm}}}jjjRRRJJJQQQeeemmmooorrruuuwwwxxxwwwwwwtttvvvxxxxxxvvvuuuuuuwwwxxx{{{vvv{{{}}}xxxyyykkkzzzggg\\\___kkkyyywww```ZZZbbb___YYYXXXWWWXXXdddttt|||xxxrrr|||xxxVVVLLLVVVooo~~~qqqWWWGGGBBB???999??????AAAHHHTTTvvv{{{___RRRDDD???;;;<<<>>>???EEELLLOOOvvvjjj\\\bbb___UUULLLOOO^^^hhhbbbWWWKKKDDD???@@@EEENNN___nnnwwwzzzmmm]]]TTTKKKFFFDDDFFFFFFEEEIIIOOOZZZuuuyyysssnnniiiggghhhiiikkknnnooonnnmmmllllllkkkkkkmmmpppooommmqqqwwwuuujjjlllsssxxxxxxwwwvvvyyy~~~}}}yyyvvvwwwxxxyyyyyyyyyxxxxxxvvvoooddd[[[UUURRRPPPOOOWWW```mmmxxx}}}~~~\\\ZZZVVVRRROOOPPPUUUXXX___]]]ZZZWWWRRROOOLLLJJJHHHPPP[[[aaa\\\SSSPPPSSSkkkvvv~~~|||sssfff\\\mmmzzziiiWWWLLLFFFFFFRRRbbbsss}}}rrr{{{qqq^^^FFFOOOSSSWWW\\\VVVXXXgggwwwmmm^^^NNNCCC===;;;<<<999888666555444444555555777777777999<<<<<<;;;999888888777666666777888999999999999888888888888777888777666666666777999:::777888888888888999999999999999:::::::::;;;;;;;;;???>>><<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVRRR\\\___aaajjjnnnttt|||[[[NNNWWW\\\bbbppp{{{fffKKKIIIcccfffjjjpppvvvzzzzzzyyyxxxtttvvvxxxxxxuuussstttvvvxxx|||vvvzzzwwwooopppzzzeeetttgggYYYbbbsss|||fff^^^eeeaaaYYYVVVTTTSSSdddvvvzzz\\\OOOFFFjjj|||```KKKCCC@@@;;;AAAAAAAAAFFFMMMkkkgggXXXJJJCCC======>>>@@@DDDJJJMMMmmmooobbbkkkcccWWWLLLRRRhhh||||||sss]]]TTTKKKHHHHHHPPPbbbtttnnndddTTTMMMJJJJJJJJJIIIOOOXXXYYYvvv|||uuupppkkkiiijjjmmmnnnoooooonnnmmmmmmmmmiiijjjlllooonnnlllooovvv}}}pppfffjjjuuuxxxuuupppkkkmmmssstttqqqvvvwwwyyyzzzyyywwwsssqqqlllggg```ZZZWWWUUUTTTSSSZZZcccqqq|||{{{aaa___ZZZVVVSSSTTTXXX\\\eeeeeeaaaYYYUUUUUUSSSOOOQQQUUU^^^gggggg\\\RRRMMMbbbrrr|||nnnbbb\\\ppp{{{hhhVVVMMMEEECCCRRRfffxxxvvvxxxtttaaaSSSGGGGGGKKKNNNLLLLLLWWWddd}}}mmm^^^UUUKKK???:::======;;;888555444333444444777777888777777888:::===888999999888777777888:::888888888888888999999999777777777777888888888888:::999888888777777888888999999999999999999999999;;;::::::::::::;;;<<<<<<===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLMMMPPPQQQSSSTTTTTTSSSUUUYYY\\\aaagggmmmrrr|||iiiTTTUUUVVVZZZhhhsssqqqVVVIIIVVVcccjjjpppsssxxx}}}{{{ttttttttttttuuuuuuuuuuuuuuuxxxzzz}}}~~~~~~oookkk}}}^^^rrrwww\\\jjjvvvzzzkkk___aaahhhggg^^^WWW```YYYhhhlllJJJMMMYYYwwwmmmQQQDDD@@@BBB@@@BBBDDDCCCIIIbbbmmm]]]NNNAAA>>>???===BBBGGGCCCMMM\\\~~~|||bbb\\\ddd\\\QQQOOOaaa|||nnn\\\RRRMMMQQQfff~~~vvvfff^^^WWWTTTRRRRRRVVV\\\eeevvvyyyuuusssoookkkoooooooooppppppnnnkkkiiijjjkkkmmmoooqqqrrrrrrssszzztttiiihhhlll}}}zzztttllleeefffkkkqqquuuwwwxxxxxxvvvsssqqqpppiiiddd^^^ZZZUUUQQQSSSYYYcccjjjuuufffddd```\\\ZZZ[[[```dddnnnoookkkddd___^^^[[[WWWVVVVVVZZZ___^^^VVVPPPOOObbbrrr|||nnnccc^^^pppwwweeeTTTLLLFFFEEETTTiii{{{~~~vvvfffVVVLLLCCCCCCGGGLLLLLLLLLTTT___~~~pppccc[[[OOOAAA:::===>>><<<999777555555555555666777888777777777:::<<<888999999888777777888:::888888777777777777777777777777777777888888888888:::999888888777777888888999999999999999999999999;;;::::::::::::;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUXXX[[[^^^bbbhhhllleeekkksss|||rrrhhhaaabbbmmmqqqfffLLLTTTaaahhhooorrrvvv||||||yyyrrrrrrrrrrrrsssssstttuuuvvvxxx{{{~~~~~~~~~sssrrr|||ggglllppp{{{xxxkkkbbbdddiiiggg```ZZZXXXSSSbbbvvv\\\LLLQQQkkkqqqVVVIIIDDDAAA===>>>AAA@@@CCCXXXooo~~~gggRRREEEAAA@@@;;;===BBB???FFFSSSpppvvviii^^^\\\YYYVVVYYYfff{{{{{{qqqgggeeevvv{{{tttsssssstttzzz{{{qqqhhhdddaaa```dddjjjsss}}}zzzuuuppppppnnnmmmnnnooonnnjjjfffhhhhhhhhhkkkooorrrrrrqqqwww}}}~~~rrriiigggkkkuuusssoookkkhhhiiilllpppqqqsssvvvwwwtttpppmmmjjjbbb\\\XXXVVVTTTTTTZZZbbbjjjqqqzzzmmmkkkhhheeecccffflllpppxxxzzzwwwpppkkkiiiddd___\\\XXXUUUTTTRRRNNNNNNQQQ___qqq~~~~~~~~~~~~zzznnneeeaaattttttbbbRRRLLLGGGGGGWWWmmmwwwdddSSSIIIAAAAAAEEEJJJMMMOOOUUU[[[ppp~~~sssiiibbbUUUDDD;;;<<>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUWWWXXXZZZ]]]aaadddffffffggglllrrryyy~~~|||~~~zzzxxxxxxuuuuuutttnnnsssvvvxxxQQQPPP^^^fffmmmppprrrvvvyyyyyyqqqppppppooopppqqqrrrsssvvvwwwzzz}}}~~~www{{{|||kkklll}}}}}}oooggg```\\\___cccbbb^^^]]]]]][[[cccnnn||||||WWWNNN```zzzttt\\\LLLEEEAAA===<<>>@@@LLL[[[~~~wwwZZZKKKEEEDDD;;;:::???===AAAJJJ```lllbbbZZZXXXUUUUUU___mmmuuusssqqqmmmccc___lllwwwqqqoookkkiiikkkkkkjjjlllooossszzzvvvtttwww|||xxxnnnkkkqqq{{{yyytttqqqnnnkkklllnnnmmmhhhcccdddcccdddhhhmmmqqqrrrqqqpppxxx~~~zzzppphhhgggjjjkkkjjjhhhhhhjjjmmmnnnnnnmmmppptttuuusssnnnhhhddd^^^YYYUUUTTTUUUXXXbbbkkktttyyyrrrqqqnnnlllkkkooouuuzzz~~~yyyssspppjjjcccaaaZZZSSSOOOKKKIIIKKKPPP[[[nnn~~~}}}~~~xxxmmmfffeee}}}rrr```QQQKKKGGGHHHYYYooo}}}iiiVVVIIIDDDDDDEEEIIINNNSSSXXX\\\eee~~~tttlllgggZZZHHH===<<<>>>===;;;999777666555555666777888888777777888:::888999999888777777888::::::999999888777666666555666777777777888888888888999999888777777777777777888888888888999999999999::::::999999::::::;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSUUUVVVWWWYYY]]]```eeebbb```bbbggglllnnnnnnnnnnnnvvv|||~~~zzzqqqooopppssspppppprrrrrrsss{{{xxxvvv~~~{{{^^^NNNZZZccclllppppppoooqqqsssrrrqqqooonnnnnnooopppqqqwwwyyy{{{~~~zzz}}}eeettttttjjjVVVSSSTTTZZZ]]]^^^___bbbccccccfffhhhnnnmmmUUUYYYrrrsss___MMMDDDCCC>>>===@@@AAAAAAFFFMMMkkkbbbPPPHHHFFF===:::??????AAAHHHWWWrrroooUUUTTTZZZWWWRRRSSSXXXZZZ^^^```]]]]]]ggguuu{{{|||zzzvvvtttrrrooojjjggggggfffgggiiiiiiiiiiiiiiimmmsss~~~rrrmmmeee]]]ZZZ]]]dddjjjvvv}}}xxxsssqqqmmmiiijjjmmmlllgggbbb___aaaccceeehhhjjjmmmppphhhrrryyyvvvmmmiiiiiikkkhhheeeccceeejjjnnnooonnnmmmpppsssuuutttnnneee___aaa[[[WWWWWWXXX\\\fffppp{{{uuutttrrrpppqqquuu|||yyyuuuooohhheee]]]TTTOOOJJJGGGHHHLLLYYYjjj|||~~~~~~vvvlllggghhhqqq```QQQKKKGGGHHHYYYooovvveeeTTTGGGFFFGGGGGGHHHMMMTTTZZZ]]]cccwwwnnnjjj___MMM@@@<<<===<<<:::888777555444444555777888888777666777999888999999888777777888:::;;;;;;:::999999888777777666777777777888888888888999888777777666666777777777777777888888999999999:::999999999999:::;;;;;;=========>>>>>>?????????@@@AAAAAACCCDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVXXX\\\^^^bbb```^^^```dddfffeeecccddd^^^\\\dddssstttnnnmmmoookkkpppsssooofff```aaaeeekkkhhhhhhlllppptttxxx||||||uuuzzzxxxuuuSSSUUU^^^jjjqqqqqqnnnmmmooorrrqqqooonnnnnnnnnnnnooovvvwwwyyy|||~~~~~~}}}eeezzzoookkkSSSRRRTTTYYY[[[\\\```eee]]]aaabbbbbbggg~~~|||ZZZSSSffflll___PPPDDDCCC???===???AAAAAACCCEEEYYYkkkTTTHHHFFF===:::@@@AAA???GGGQQQdddeee```iiijjjeeedddbbb```````````````dddjjjxxx~~~}}}sssllllllkkkiiiiiihhhgggeeedddaaabbbccccccdddfffffffffnnnoootttzzzxxxhhh[[[YYYVVVRRRPPPQQQTTTWWWdddjjjrrryyy}}}{{{uuuppppppllliiiiiikkkkkkgggccc___cccfffccc___]]]bbbgggcccnnnvvvqqqjjjiiilllmmmkkkgggddddddiiinnnpppppppppqqqsssuuutttnnneee^^^___ZZZXXXYYY[[[```jjjttt}}}xxxwwwuuutttuuuzzz|||vvvpppggg___WWWQQQKKKFFFEEEIIIUUUdddssszzz~~~|||tttjjjgggjjjppp^^^PPPKKKHHHIII[[[qqqmmm]]]RRRJJJEEEIIIJJJJJJLLLSSSYYY\\\dddrrrnnnfffTTTDDD===<<<;;;:::999777555444333555777888888777666666777888999999888777777888:::;;;;;;;;;:::999999999888777777777777888888888888888888777666666666666777666666777777888999999999999999999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMLLLOOORRRTTTUUUWWWZZZ\\\aaa``````aaabbbbbbaaa___VVVLLLEEEHHHOOO\\\tttvvvjjjbbb______[[[```bbb___WWWSSSUUUYYYaaa```bbbgggmmmqqqssssssvvvxxxrrrnnnqqq~~~aaaRRRXXXcccmmmooolllkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrsssuuuxxxzzz|||}}}~~~~~~~~~ppp{{{vvvoookkkXXXUUUUUUWWWVVVUUUXXX^^^\\\bbb```___cccppp{{{ZZZMMM[[[eeecccXXXIIIBBB???======>>>???@@@@@@FFFlll|||]]]JJJFFF???;;;???@@@;;;CCCLLLXXXttt}}}~~~~~~vvvnnnhhhccc```^^^ggghhhiiikkkkkkkkkjjjjjjfffffffffeeedddbbbaaa```^^^```aaa___aaadddfffdddggghhhmmmssswwwyyyuuuhhhYYYMMMFFFHHHHHHHHHGGGGGGIIIJJJVVV[[[bbbiiinnnrrruuuxxxwwwxxxzzz{{{yyyuuuqqqooommmllljjjiiijjjiiihhhfffdddggggggbbb[[[XXX[[[___dddpppuuunnngggiiimmmmmmooollliiiiiikkknnnqqqrrrsssrrrqqqrrrqqqlllddd]]]WWWUUUVVV\\\aaagggqqqzzz~~~~~~|||{{{zzzxxxyyy~~~{{{vvviiiaaaXXXRRRKKKDDDCCCFFFMMMXXXdddkkkqqqwwwyyyyyy}}}~~~|||rrriiigggkkklll[[[NNNJJJHHHKKK^^^uuuoooYYYOOOKKKBBBLLLRRRQQQPPPUUUYYYZZZfffzzztttmmm[[[III???===<<<;;;:::888777555444555777888999777666666666888999999888777777888:::999999999999999999999999777777777777888888888888888888777666666666666666666666666777888999999999999999999888999999:::;;;<<<<<<============>>>>>>>>>>>>???AAABBBCCCEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKNNNQQQSSSSSSUUUWWWYYYUUUUUUUUUTTTRRRPPPQQQQQQNNNCCC===???AAAEEETTTfffmmmppppppkkkaaaXXXTTTSSSOOORRRTTTRRRNNNLLLNNNRRRXXX]]]aaaeeeiiilllnnnnnnoooyyy{{{|||xxxoooqqqmmmkkkuuuuuuUUUUUU[[[cccfffbbb```bbbfffgggjjjmmmoooooooooooopppqqqsssuuuxxxzzz||||||~~~}}}zzzqqqdddllliii^^^XXXUUUTTTSSSRRRTTTYYY^^^ddd```___dddggguuutttwwwrrruuu[[[OOOXXXdddkkkcccPPPDDDBBB@@@<<<<<<===>>>>>>===SSSkkkmmmSSSLLLDDD???@@@???;;;@@@GGGOOO```~~~tttkkkfffddd^^^\\\ZZZYYY[[[^^^aaaccccccdddeeedddaaa___]]]\\\\\\```aaa___aaaeeefffcccbbbaaaeeemmmqqqqqqrrruuu|||gggVVVLLLDDD>>>:::<<<>>>>>>>>>???AAACCCHHHNNNWWW___dddhhhkkkmmmmmmooopppqqqooonnnlllllljjjkkklllkkkhhhgggiiikkkiiigggeeeddddddeeeffffffjjjuuuxxxmmmdddgggkkkkkkoooppppppppppppppprrrtttuuuqqqmmmkkkkkkhhhaaa\\\TTTUUUZZZcccjjjooowww}}}|||}}}}}}xxxkkkbbbXXXQQQIIICCCBBBEEEEEENNNWWW^^^dddjjjkkkhhhlllmmmppptttxxx{{{~~~~~~}}}}}}{{{qqqhhhgggkkk{{{iiiYYYLLLIIIIIIMMMaaaxxxuuuVVVJJJFFFBBBOOOYYYYYYVVVXXXZZZZZZfffzzzxxxrrr```LLL@@@>>>======<<<:::888666555444777999999777666555666888999999888777777888:::888888888888888999999999777777777777888888888888888888777666666666666666555666666777888999999999999999888888999999:::;;;<<<<<<<<<==================>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKNNNPPPRRRRRRRRRTTTUUUVVVWWWVVVRRRNNNLLLNNNQQQPPPEEE@@@DDDDDD???CCCMMM[[[```eeeddd\\\TTTOOOMMMFFFIIIJJJJJJIIIIIIMMMPPPTTT\\\eeeggggggiiilllooommmoookkklllrrrlllhhhqqqtttiiimmmwwwZZZUUUTTTYYYZZZVVVSSSUUU___bbbgggkkkooopppppppppqqqrrrtttvvvyyy{{{}}}~~~~~~}}}}}}|||xxx{{{|||xxxhhhaaaqqq{{{hhhgggddd]]]XXXXXXWWWWWWZZZ^^^WWW___]]]```iiijjjssspppvvvvvvrrr^^^UUU[[[gggssskkkUUUHHHGGGCCC>>>;;;===?????????FFFPPPooo}}}\\\SSSJJJDDDBBB??????@@@DDDJJJTTTiiirrrsss}}}yyyllldddaaaaaa___]]]\\\[[[\\\\\\[[[[[[```bbbcccccc```]]][[[[[[WWW]]]___^^^___dddddd___eee``````ffflllmmmoooqqqsss~~~||||||~~~yyyiiiTTTCCC===<<<<<<777888888888888:::===@@@>>>FFFQQQZZZ```ccceeeffffffhhhiiiiiihhhgggggghhhhhhkkkmmmlllhhhgggjjjnnnkkkfffbbbgggpppwwwwwwtttooozzzzzzlllbbbeeeiiiiiimmmqqquuuvvvtttssstttuuuuuuoooiiiffffffddd___ZZZXXXZZZaaakkkqqquuu|||~~~vvvttt~~~yyylllggg]]]RRRHHHCCCCCCDDDGGGIIIMMMQQQUUUYYYZZZ[[[[[[^^^bbbdddfffjjjpppuuu{{{~~~}}}~~~zzz{{{vvvbbb```vvv{{{jjjWWWIIIIIIKKKOOOccc{{{qqqUUUKKKJJJNNNSSSXXXZZZYYYXXXYYYZZZhhhuuutttkkkgggUUU>>>@@@???>>>;;;888666555666555666888999888777555444999::::::;;;:::999888777888888888777777777777777777777777777777777777777777777666666666666777777888888999999999:::::::::888888888888888888888888::::::;;;;;;<<<======>>>???>>>======>>>@@@BBBDDDCCCDDDFFFIIILLLOOOQQQRRRLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTRRRQQQQQQSSSVVVWWWUUUNNNCCC;;;999;;;???AAANNNTTTZZZYYYSSSMMMJJJJJJCCCCCCCCCCCCCCCEEEJJJMMMYYY\\\```cccdddeeegggiiiiiijjjkkkiiigggfffggghhhrrrlllkkkrrr|||hhhWWWLLLOOOOOOHHHHHHNNNXXX\\\cccjjjnnnpppooonnnpppqqqsssuuuwwwwwwwwwwwwwwwzzz}}}~~~{{{zzz{{{||||||sss}}}nnnppp}}}tttrrrxxxoooggg\\\eeevvv}}}ttthhh___\\\YYYZZZ]]]^^^^^^bbbggg___]]]^^^aaa```hhh}}}yyyxxx~~~iiiUUUZZZhhhllleee___GGGJJJEEE===:::???AAA>>>>>>@@@CCCWWWhhhRRRRRRIII@@@EEE@@@>>>@@@EEEKKKYYYvvvuuufffbbbfffllloooqqqqqqrrrppplllgggaaa^^^\\\^^^___^^^\\\ZZZZZZZZZ___````````````^^^]]]\\\^^^^^^```aaaaaabbbaaaaaaaaaaaabbbfffkkknnnnnnlllpppuuu~~~zzzuuusssrrrqqqhhhXXXIII===888999:::777777666666777999;;;<<<>>>@@@GGGRRR^^^dddeeecccbbbbbbcccccceeeggghhhiiikkklllmmmlllkkkkkklllnnnvvvfff```nnn}}}zzzyyywwwhhhaaabbbccciiinnnssswwwvvvtttrrrqqqqqqpppnnnkkkeee___ZZZWWWWWWZZZaaakkktttzzz}}}~~~zzzvvvyyy|||}}}|||~~~zzzpppjjj___SSSHHHCCCCCCDDDBBBEEEHHHLLLNNNPPPQQQQQQPPPSSSVVVWWWXXX[[[```dddhhhkkkqqqvvvzzz}}}}}}}}}{{{|||zzzzzzuuuaaa^^^qqqxxxfffTTTFFFGGGJJJPPPeee}}}gggQQQKKKKKKNNNRRRWWWYYYZZZZZZ[[[]]]eeepppsssjjjWWWDDD@@@???>>><<<999777666666555666888999999888666555999999:::::::::999777777888777777777777777777777777777777777777777777777777777666666666666777777888888888999999999::::::888888888888888888888888:::::::::;;;<<<=========>>>>>>======>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUUUUWWWZZZ]]]___\\\TTTHHH???<<<===???AAAGGGLLLRRRSSSNNNIIIFFFFFF@@@@@@@@@@@@@@@CCCHHHKKKWWW[[[___cccdddeeefffggggggiiiiiihhhfffeeefffggglllkkkmmmrrrxxxttt\\\HHHEEEFFFCCCAAADDDNNNUUU___iiippprrrqqqppppppqqqsssuuuvvvwwwvvvvvvtttwwwyyyyyyxxxwwwyyy{{{|||yyy~~~mmmgggttt}}}|||mmmkkkrrrjjjbbb\\\iii{{{zzzkkkbbb]]]XXXUUUVVV]]]bbbaaa^^^^^^```[[[[[[```ccciii{{{yyy```RRRXXXeeecccWWWHHHGGGCCC>>>===???>>><<<===>>>@@@MMMqqqfff\\\NNNCCCHHH>>>===AAAGGGJJJTTTmmm|||ggg\\\]]]``````cccdddeeeeeedddaaa^^^\\\[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\^^^____________^^^______```aaabbbbbbbbbbbbbbbaaaaaadddiiillllllkkkkkkmmmrrrzzz}}}{{{yyyzzz{{{yyyrrrlllfff[[[MMMBBB<<<;;;:::999999888777777888999:::;;;;;;???GGGOOOVVV[[[___aaa```aaaaaacccdddfffggghhhkkkllllllkkkjjjjjjmmmooo~~~ssskkkpppxxx{{{xxxuuuvvv}}}tttfff______```gggkkkqqquuuvvvuuussssssqqqpppnnnjjjeee___[[[XXXXXX\\\cccmmmuuu{{{~~~~~~~~~uuuuuunnnbbbTTTHHHBBBBBBCCC@@@BBBEEEHHHJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMPPPRRRSSSVVV\\\ccciiipppwww{{{~~~~~~~~~}}}|||~~~~~~zzzyyysss```[[[lllvvvdddSSSFFFFFFJJJTTTkkksss[[[MMMKKKLLLNNNQQQUUUXXXYYY[[[]]]^^^eeekkkwwwjjjYYYJJJAAA@@@???===;;;999777666555666888999999888777555888888999::::::888777666777777777777777777888888777777777777777777777777777777666666666666777777888888888999999999999:::888888888888888888888888999::::::;;;;;;<<<<<<=========<<<===>>>???AAACCCEEEEEEFFFFFFGGGHHHHHHHHHNNNNNNPPPQQQSSSTTTVVVVVVUUUUUUVVVYYY]]]aaaeeehhhfff]]]PPPEEE@@@???@@@AAA???DDDIIIJJJFFFBBB@@@@@@;;;<<<<<<<<<===@@@EEEIIITTTYYY___ccceeedddddddddeeefffgggfffeeedddeeefffgggiiinnnqqqqqqvvvgggIII>>>??????======CCCKKKYYYfffpppttttttrrrqqqrrrssstttuuuuuuuuuuuutttuuuwwwwwwwwwxxx{{{}}}|||}}}tttjjjuuuvvvhhhhhhpppfff^^^___sssjjjbbbbbb\\\UUUSSSYYY``````^^^]]]aaaZZZXXX___dddgggoooxxxtttQQQKKK]]]cccVVVMMMFFFAAA@@@@@@===;;;;;;<<<<<<<<>>AAAEEEFFFJJJ\\\pppnnnZZZWWWWWWTTTVVVWWWYYYZZZ\\\\\\\\\\\\ZZZ[[[[[[ZZZXXXXXXZZZ[[[XXXYYY[[[]]]^^^```````````````aaabbbbbbccccccdddcccbbbaaabbbeeehhhjjjjjjlllkkklllnnnqqquuuyyy{{{yyyvvv{{{uuuiii\\\RRREEE>>>>>>>>><<<999;;;:::999888888888888999777>>>FFFLLLOOOSSSZZZ___^^^___```bbbdddfffggghhhkkklllkkkjjjiiijjjmmmpppxxxqqqoooqqqooolllqqqxxxxxxmmmaaa[[[\\\^^^fffjjjppptttuuuttttttssspppooolllhhhccc___[[[YYY[[[___gggpppxxx}}}xxxkkk\\\NNNGGGEEEEEEBBBDDDGGGJJJLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIJJJIIIKKKOOOSSSWWW]]]dddiiirrrsssvvv|||}}}|||||||||{{{{{{zzzwwwrrr```\\\llluuueeeUUUIIIHHHMMMYYYppp~~~{{{rrrcccUUUNNNLLLMMMNNNPPPSSSVVVXXXZZZ\\\]]]bbbbbb{{{ooo```RRRCCCAAA???>>><<<:::888666555777888::::::999888777777777888999999888777666777777777777777888888888777777777777777777777777777777666666666666777777888888888888999999999999888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAADDDEEEEEEEEEFFFFFFGGGGGGKKKKKKLLLNNNPPPQQQSSSSSSQQQRRRUUUYYY^^^eeejjjmmmmmmeeeWWWLLLDDDAAA@@@???===@@@DDDDDDAAA>>><<<;;;888999::::::;;;???DDDGGGRRRXXX___dddfffeeedddcccbbbdddeeedddccccccdddeeeeeegggjjjmmmmmmppp|||rrrSSSBBB>>>???>>>======EEESSSaaalllrrrttttttqqqrrrrrrsssttttttuuuuuuvvvwwwxxxyyyzzz}}}}}}wwwjjjllluuuiiibbbiiinnneeeffffff]]]VVVVVVYYY\\\```ddd___ZZZXXX]]]aaabbbdddiii|||dddNNNVVV``````WWWKKKBBBAAA@@@;;;:::<<<<<<::::::<<>><<<======;;;:::999888777777666<<>>===;;;999777666777999:::;;;:::999888555666777888888888777666666666777777888888888888888888888888888888888888777777666666666666777777777777888888888999999999888888888888888888888888999999999:::::::::::::::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRPPPQQQSSSWWW^^^fffmmmqqqqqqiii]]]RRRIIIDDD@@@>>>@@@AAACCCBBB???<<<999888777888888999:::===BBBFFFQQQWWW___dddfffeeedddccc```aaaccccccbbbbbbccceeegggeeefffiiikkknnnwwwwwwaaaLLL@@@>>>???>>>>>>DDDOOO[[[eeemmmqqqssspppqqqqqqrrrssstttuuuuuuxxxxxxxxx{{{~~~zzznnnttt~~~ssslllwwwnnndddaaaddd```\\\ZZZWWWVVV]]]eee]]][[[[[[[[[[[[[[[___eeekkk___OOOXXXhhhbbbWWWJJJCCC???;;;;;;>>><<<999:::======GGGeeeqqqYYYCCC@@@EEEJJJQQQWWWcccmmm]]]WWWTTTVVVUUUUUUUUUUUUVVVWWWXXX^^^___^^^\\\YYYWWWWWWXXXXXXXXXYYYZZZ[[[\\\^^^^^^```````````````bbbcccdddffffffeeeddddddfffhhhjjjhhhgggggghhhiiijjjlllmmmlllkkkkkknnnrrrxxx|||~~~{{{xxxuuuwwwzzzxxxqqqjjjfffddd]]]SSSHHHAAA@@@AAA???>>>===<<<:::888666555777;;;BBBMMMVVV\\\\\\ZZZ]]]___aaadddgggiiijjjjjjjjjjjjjjjiiiiiijjjmmmpppxxxvvvuuutttppprrrsssnnnbbbXXXYYY___cccnnnqqqtttuuutttqqqoooooojjjgggccc___]]]]]]]]]^^^ccciiiqqqwww|||nnn]]]QQQJJJHHHGGGHHHKKKOOOTTTYYY]]]___ZZZXXXVVVUUUTTTRRROOOLLLKKKKKKKKKJJJIIIKKKNNNQQQTTTXXXaaammmyyyuuummmaaaeeezzz~~~rrr^^^SSSHHHFFFLLL[[[rrryyyoooddd]]]YYYSSSPPPPPPLLLNNNQQQVVVZZZ\\\[[[YYY______jjjzzzjjj]]]NNNHHHAAA===<<<;;;999777666777999;;;<<<;;;:::999444555777888888777666666666666666777888888999999888888888888888888888888777777666666666666777777777777777888888888888999888888888888888888888888999999999999999999999999::::::;;;<<<===>>>??????@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQQQQTTT[[[dddlllrrrqqqkkkaaaXXXOOOHHHBBB???CCCBBBBBB@@@>>><<<999888777777888888999<<<@@@DDDOOOUUU]]]ccceeedddcccbbb^^^```bbbbbbaaabbbccceeehhheeeeeefffhhhlllttt~~~}}}oooXXXFFF@@@???===@@@EEEMMMWWWaaahhhmmmpppoooooopppppprrrtttuuuvvvvvvvvvwww{{{{{{qqqyyy~~~wwwnnnddd___YYY\\\```bbb\\\VVVXXX^^^^^^___^^^[[[WWWWWW]]]cccgggpppMMMMMMbbblllfffYYYIII???>>>>>>===;;;:::;;;===<<>>===;;;888666555888:::@@@KKKVVV\\\\\\YYY\\\^^^aaaeeehhhjjjkkkkkkhhhiiijjjjjjjjjjjjmmmnnnvvv~~~{{{vvvwwwrrrggg___```fffiiirrrtttvvvuuurrrnnnkkkjjjfffddd```\\\\\\]]]```ccchhhnnnuuuzzz}}}zzzhhhYYYPPPLLLIIIIIIKKKNNNTTT[[[aaaeeedddbbb```______]]]YYYUUURRRRRRQQQOOOLLLLLLMMMNNNLLLOOOVVVaaammmxxxvvvjjj___hhhzzzmmmXXXOOOGGGFFFNNN^^^uuussseee^^^XXXRRROOOQQQIIILLLQQQXXX___aaa___\\\```iiilll{{{|||mmmbbbSSSLLLBBB<<<;;;;;;999777666777999;;;<<<<<<;;;:::444555666777777777666666555666666777888888999999888888888888888888888888777777666666666666777777777777777777888888888888888888888888888888888888999999999999999888888888999:::;;;<<<===>>>>>>>>>??????@@@AAACCCDDDEEEEEEGGGGGGIIIJJJLLLNNNOOOOOOQQQOOOMMMOOOUUU^^^hhhnnnpppkkkeee]]]VVVNNNFFFAAAAAA@@@???>>>===<<<:::999666666666666777999>>>AAAMMMSSSZZZ___aaaaaaaaaaaa^^^___aaabbbaaabbbdddeeehhhggghhhgggeeegggttthhhRRRJJJEEE??????DDDNNNXXXaaagggjjjkkknnnnnnnnnoooqqqtttvvvxxxuuuuuuwww}}}{{{rrr||||||nnngggbbbVVVXXX___dddbbb\\\[[[^^^bbbcccbbb]]]YYYYYY\\\___fff{{{xxxSSSIIIUUUqqquuujjjRRRBBBBBBAAA:::999;;;<<<;;;999<<>>>>>????????????>>><<<999777555777999>>>EEEMMMSSSWWWYYYZZZ]]]```dddhhhjjjjjjkkkeeehhhjjjlllkkkkkklllmmmrrrtttzzz|||}}}yyy}}}{{{rrrllllllnnnnnnqqqssstttsssoookkkhhhgggeeebbb^^^[[[\\\```eeehhhkkkqqqyyy|||}}}~~~xxxhhh]]]XXXLLLKKKLLLOOOTTT\\\ccchhhooollljjjjjjjjjhhhccc___YYYYYYXXXTTTPPPMMMLLLLLLJJJKKKOOOXXXdddqqqzzzwwwhhh]]]iiiwwwiiiUUUNNNHHHHHHQQQbbbyyywwwfff]]]VVVPPPNNNQQQGGGJJJQQQZZZbbbeeeccc```YYYjjjjjjlllvvvoooWWWNNNBBB;;;:::;;;999888666777:::<<<<<<<<<;;;:::333444666777777777666666555666666777888999999999888888888888888888888888777777666666666666777777777777777777888888888888888888888888888888888888999999888888888888888888888999;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEGGGIIIJJJLLLLLLOOOLLLIIIIIINNNXXXbbbiiiooolllgggaaaZZZQQQIIICCC???>>><<<<<<<<<<<<;;;:::555666666555555777<<>><<<:::777666666999===@@@CCCIIIRRRYYYYYY[[[___cccgggiiiiiijjjdddgggkkklllllllllkkklllmmmhhhkkkwww{{{vvvtttwww{{{|||vvvtttsssqqqpppqqqrrrpppmmmiiigggfffeeebbb^^^\\\]]]bbbhhhlllmmmssszzz}}}}}}}}}}}}mmmfff]]]WWWRRRSSSWWW\\\fffooouuuxxxzzz{{{~~~yyyrrrppplllhhhddd___ZZZVVVUUUPPPKKKIIIMMMTTT```ppp}}}}}}eee]]]qqquuucccUUUMMMGGGLLLYYYhhhzzzxxxaaaZZZVVVWWW[[[WWWXXXUUUTTTVVVZZZ]]]aaaeeeaaabbbfffiii{{{yyyyyyoooXXXCCC===>>>===999777888888999:::<<<;;;999666:::888666777999999666333555555666777888999999:::999999999888777666666555777777777777777777777777444444555777777888888888777888999999888777888999777888888888888999999999::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGGGGGGGIIILLLNNNOOOQQQQQQOOORRR\\\eeehhhtttqqqmmmggg___VVVKKKEEEAAA???<<<;;;;;;;;;999888555666666666666888;;;>>>JJJPPPVVVXXXWWWWWW[[[^^^]]]^^^___``````aaadddeeeiiihhhhhhgggeeegggsss}}}aaa]]]RRRHHHHHHMMMWWWaaagggjjjkkkkkklllnnnooooooqqqtttwwwyyyxxx|||~~~rrrzzz~~~rrrjjjddd```bbb```\\\ZZZZZZ\\\___bbbcccjjjjjjaaaYYYXXXXXXVVV]]]bbb{{{xxxvvvuuuwwwuuugggQQQ@@@WWWmmm|||iiiKKKEEEFFF;;;<<<;;;:::::::::;;;<<<===MMMrrrgggSSSIIISSSQQQRRRVVVddd{{{yyycccYYYSSSPPPRRRWWWXXXWWWVVVTTTUUUXXX[[[]]]^^^______XXXZZZ[[[[[[\\\]]]___bbb___]]]ZZZXXXXXX[[[^^^```[[[]]]```ccceeefffffffffgggeeedddbbbbbbcccdddeeegggggghhhiiikkklllmmmmmmtttoooqqqpppkkklllhhhZZZTTTKKKBBB??????===<<<>>>???AAABBBAAA===999777666666888;;;???CCCIIIOOOTTT[[[^^^aaaeeeggghhhiiiiiinnnkkkiiihhhiiikkklllllllllnnnlllhhhjjjrrrtttqqq~~~~~~zzzwwwuuuuuutttrrrtttvvvrrriiibbb```ddd___\\\]]]dddmmmsssvvvzzzzzzzzz{{{~~~~~~~~~zzzyyyhhh```ZZZYYYZZZ^^^fffnnnzzz{{{xxxuuuqqqllleee___\\\VVVOOOKKKLLLQQQYYYfffrrr}}}~~~ggg```tttuuueeeUUUMMMHHHMMMZZZkkk|||ggg[[[TTTWWW^^^^^^^^^ZZZVVVVVVXXX[[[]]]___[[[^^^bbbdddrrr}}}xxxwww```HHH??????>>>:::888777777888:::<<<<<<:::888999777666777999999777555444555666777888999:::;;;:::::::::999888888777777777777777777777777777777444555666777888888888888777888999999777777888999777777888888888999999999999::::::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBBDDDFFFGGGGGGIIILLLNNNRRRVVVXXXYYY^^^iiissswwwzzzvvvqqqiii```UUUJJJCCC@@@>>><<<;;;;;;;;;:::888555666666555555666:::<<>>?????????@@@AAABBBCCCAAA===999777777666888;;;>>>BBBGGGMMMRRRYYY\\\aaaeeehhhjjjkkklllmmmkkkiiiiiikkkllllllllljjjmmmmmmmmmpppssspppiiiwwwyyy{{{{{{yyyvvvuuuuuutttrrrrrrtttppphhhbbbbbb___]]][[[^^^fffooouuuxxx~~~}}}}}}}}}~~~vvvuuu}}}uuulllgggfffgggnnnuuuwwwmmmggg^^^VVVNNNKKKLLLPPPZZZcccttt|||}}}{{{|||zzzeeeaaawwwttteeeTTTLLLHHHOOO]]]nnnggg]]]UUUWWW^^^___```[[[UUUSSSUUUYYY[[[[[[[[[aaadddbbblll{{{kkkPPPBBB@@@???<<<999777777777999;;;<<<;;;999888777666777999999888777444444555666888999;;;<<<;;;;;;;;;:::999999888888777777777777777777777777666666777888999999999999777888999999777777888999777777777888888888999999999999999::::::;;;;;;<<<======>>>???@@@AAABBBBBBAAABBBDDDEEEFFFHHHKKKNNNSSSYYY^^^aaaiiivvv|||uuulllaaaUUUIIIAAA???===;;;:::;;;;;;:::888666666666555444555888:::BBBIIIQQQVVVWWWXXXZZZ\\\[[[[[[\\\]]]^^^```aaabbb______aaaddddddfffoooyyy}}}ZZZGGGFFFLLLWWW```cccfffjjjmmmooosssttttttuuuvvvwwwwwwtttwww~~~|||qqqtttzzzwwwtttwww~~~wwwqqquuuuuuiiiiiisss~~~zzzjjj```___bbbjjjgggbbb^^^ZZZYYYYYYZZZ^^^^^^\\\XXXWWWZZZ[[[ZZZ]]]ZZZgggyyy___IIIGGGVVVnnnqqqXXXFFFBBB===<<<;;;:::999999999:::;;;:::RRRyyy\\\NNNKKKKKKLLLSSSbbbnnnpppmmm]]]\\\ZZZVVVSSSSSSTTTUUUUUUVVVXXXYYYZZZYYYYYYXXXYYY[[[[[[[[[YYYYYYZZZ[[[```____________```aaabbbcccbbbaaa``````bbbdddfffddddddbbbbbbbbbcccdddeeefffggghhhiiikkklllmmmnnnnnnnnnttttttmmmqqqwwwqqqgggVVVEEE@@@AAACCCDDDFFFEEEFFFDDDAAA<<<999888888666888:::<<>>???@@@AAAAAA???AAACCCDDDEEEGGGJJJMMMPPPWWW^^^ccclllxxx~~~uuukkk___RRRFFF???===;;;:::999:::;;;:::999777777777666555555666888>>>DDDMMMTTTWWWXXXYYYZZZZZZZZZZZZ[[[]]]___``````aaaaaaccceeeddddddjjjrrrmmmKKKFFFIIIUUU___bbbfffkkkkkknnnrrrsssssssssssssssvvvtttuuu{{{xxx||||||wwwxxxyyypppfffdddnnn~~~sss______ooottthhh___\\\]]]dddbbb```]]]\\\[[[\\\\\\^^^]]][[[ZZZ[[[]]]]]][[[ccc___dddzzzeeeIIIOOOgggvvvdddLLLCCC@@@<<<;;;:::999888888999:::888JJJaaa}}}]]]PPPLLLKKKOOOWWW```iiinnnccc```YYYRRRPPPRRRTTTTTTSSSTTTVVVWWWXXXXXXWWWWWWUUUWWWYYYYYYYYYYYY[[[\\\^^^^^^___```aaaaaaaaaaaafffeeecccbbbbbbccccccdddbbbbbbaaaaaabbbcccdddeeefffggghhhiiikkklllnnnnnnqqqsss~~~uuufffXXXHHHBBBCCCEEEIIIMMMLLLKKKHHHCCC>>>:::888999777888999:::===BBBHHHMMMRRRXXX___ccceeefffhhhjjjmmmlllllllllnnnmmmllljjjjjjkkkjjjgggfffjjjnnnrrrkkkoootttvvvvvvsssqqqpppnnnjjjhhhhhhfffaaa___aaaXXX[[[bbbjjjrrrzzz~~~~~~||||||||||||qqqttt}}}xxx}}}vvviii[[[RRRMMMJJJLLLPPP\\\fffuuu|||ooohhh\\\]]]eeevvvooo```fffttt|||kkk___fffjjj[[[OOOHHHHHHTTTgggxxx|||eee[[[ZZZTTTSSSXXXXXXYYYZZZWWWSSSVVV^^^cccbbb]]]eeebbb^^^aaaooo|||dddNNNBBB>>><<<999888777666777999<<<<<<<<<888888888777888888:::;;;555555555555777999;;;===999999999999999888888888888888888888888888888888777888888999999999999888666777888888777666777888666666777777777888888888888888888999999999999999;;;<<<======??????@@@AAA>>>@@@BBBCCCDDDEEEHHHKKKLLLTTT\\\aaahhhrrrxxxyyy{{{vvvnnneeeZZZOOODDD===<<<:::888888:::::::::999888999999888777666777999;;;AAAJJJQQQVVVXXXYYYYYYZZZXXXXXXYYY\\\______^^^bbbaaacccffffffeeeiiioooyyyVVVJJJGGGSSS___cccgggmmmlllnnnrrrssssssrrrrrrrrrvvvtttuuuzzz}}}~~~~~~~~~ooo```^^^jjj~~~gggeeewww|||qqqkkkccc]]]\\\___^^^]]]]]]\\\]]]]]]]]]]]][[[[[[]]]^^^]]][[[ZZZdddccceeeuuuVVVPPPaaavvvmmmXXXJJJDDD>>><<<;;;999888888999999777FFFMMMfffwwwYYYOOOIIIKKKPPPVVVaaammmjjjeeeYYYNNNMMMSSSVVVTTTQQQRRRTTTVVVWWWXXXXXXXXXTTTVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]___``````______aaabbbccccccbbbaaa```___`````````aaabbbcccddddddffffffhhhiiikkkmmmnnnoootttwwwttt___TTTIIIDDDCCCEEELLLSSSTTTRRRNNNHHHAAA<<<999999777777888999;;;AAAGGGLLLTTT[[[bbbfffffffffhhhjjjmmmlllllllllmmmmmmkkkiiigggkkknnnjjjdddbbbhhhqqqlllppptttuuussspppmmmlllhhhdddaaaaaa___[[[[[[^^^VVV[[[dddnnnuuu{{{}}}{{{yyyyyyyyyyyyggghhhrrrwwwfff\\\TTTOOOMMMOOORRRZZZgggvvv~~~{{{jjjaaaPPPQQQZZZlll{{{~~~hhhWWW\\\kkk|||lllcccooofffXXXMMMHHHJJJZZZooo|||zzz|||fff\\\ZZZRRRRRRZZZ]]]]]]cccccc\\\ZZZaaaffffffdddjjjbbb___cccfff}}}oooXXXGGG???<<<::::::888666666888;;;<<<===999999999888777777:::<<<777666555555666888:::<<<999999999999999888888888888888888888888888888888777777888888888888888777666777888888666666777888666666666777777777888888999999999999999999999999;;;;;;<<<===>>>???@@@@@@>>>???AAABBBBBBCCCFFFHHHJJJRRRZZZ^^^ccciiilllkkklllgggaaaZZZRRRJJJAAA<<<:::999777888999::::::999:::;;;<<<;;;:::999:::;;;;;;@@@GGGOOOUUUXXXYYYYYYZZZXXXVVVXXX]]]______]]]^^^]]]___ccceeeeeeiiiooopppkkkVVVJJJSSS```eeehhhnnnoooqqqssstttsssrrrrrrsssvvvtttvvvyyyzzzzzz}}}vvvddd```llluuuuuuxxxpppmmmfff```^^^_________^^^^^^]]]\\\\\\\\\[[[[[[^^^^^^ZZZZZZ\\\^^^______ffffffSSSXXXnnnrrreeeUUUGGG???>>><<<:::999999999999666@@@AAAOOO{{{{{{lllXXXIIIHHHKKKOOOZZZhhhnnnlllaaaRRRNNNSSSUUUSSSPPPQQQSSSVVVWWWXXXXXXXXXWWWYYY[[[[[[YYYWWWVVVVVVYYYYYY[[[\\\]]]]]]^^^]]][[[]]]^^^``````^^^\\\[[[^^^___```aaabbbcccddddddeeefffgggiiikkkmmmnnnooosssyyy{{{aaaUUUJJJGGGHHHMMMTTT[[[\\\[[[VVVOOOFFF???:::999666777777888;;;@@@GGGLLLWWW^^^gggkkkjjjiiikkkmmmnnnlllkkkkkkkkkkkkjjjhhhdddkkkssstttkkkbbbbbbgggoooqqqtttssspppmmmjjjhhhccc^^^\\\\\\[[[WWWXXX[[[VVV]]]gggooovvvyyy|||~~~~~~|||zzzwwwuuusssssssssgggccchhhzzzrrreee\\\TTTOOOOOOMMMQQQ\\\mmm}}}~~~mmmdddUUUSSSWWWaaallluuu}}}hhhVVV[[[jjjoooiiiwwweeeYYYMMMJJJOOOaaawww|||xxxvvvddd]]]]]]UUUSSSYYY[[[]]]iiilllbbb\\\aaaggggggkkknnnbbb```gggaaa}}}yyyxxxbbbLLLAAA>>>===<<<999666555777:::<<<<<<:::;;;:::888666666999<<<999888666555555777999;;;999:::::::::::::::::::::888888888888888888888888666777777888888777777666666777888777666555666888666666666666777777777888:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@>>>@@@AAAAAAAAABBBDDDFFFGGGPPPWWW[[[]]]aaaaaa^^^ZZZWWWSSSOOOJJJEEE@@@<<<999888666777999::::::999;;;===>>>>>>===<<<===>>>===@@@FFFMMMSSSWWWYYYYYY[[[XXXVVVXXX]]]```___]]]\\\YYY[[[___```aaaeeejjjmmmtttxxxfffPPPUUUccchhhjjjnnnoooqqqrrrrrrppppppqqqssstttsssuuuxxxwwwuuuxxx}}}||||||{{{jjjhhhsss}}}tttlllhhhbbb___aaa``````aaaaaa```___^^^]]]___\\\\\\^^^\\\YYY^^^eeefffccc^^^]]]kkkrrrTTTLLLaaaqqqqqq```JJJAAA@@@>>>;;;:::999999:::777:::>>>EEEccc~~~vvvoooRRRJJJIIIIIIQQQ___nnntttppp^^^PPPPPPRRRQQQRRRSSSTTTVVVWWWWWWVVVVVVWWWZZZ[[[[[[YYYWWWVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]___aaabbbcccddddddeeefffgggiiikkkmmmoooooorrr{{{sssaaaPPPMMMUUU^^^dddgggcccbbb^^^UUUKKKBBB;;;888666666777888:::AAAHHHNNNTTT]]]gggkkkjjjjjjlllpppnnnllliiihhhiiiiiiiiihhhfffiiipppvvvsssiiieeegggoooppprrrpppmmmiiigggggg___[[[YYYZZZYYYVVVVVVYYY[[[bbbkkkssswwwzzz|||}}}}}}{{{wwwssspppmmmlllkkkbbb```ggg~~~zzzlllaaaWWWQQQOOOKKKLLLUUUggg}}}}}}rrrjjjaaa\\\YYY[[[```gggrrr|||~~~~~~kkkZZZ^^^mmmqqqlllzzz}}}eee\\\NNNKKKRRRfff}}}yyyooohhh[[[]]]bbbZZZTTTUUUTTTXXXgggnnnddd[[[___gggiiikkklll]]]\\\eeeZZZppp|||zzziiiPPPCCC???>>>===:::666555777999;;;<<<;;;<<<;;;999666555888<<<:::888666555555666999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666777777777666666555666777888777666555666888666666666666777777777777::::::::::::::::::::::::::::::;;;<<<===>>>?????????@@@AAAAAA@@@AAACCCEEEEEEMMMUUUWWWYYY[[[ZZZVVVNNNLLLIIIGGGEEECCC???<<<888777666777999::::::999<<<>>>???@@@???>>>???@@@>>>@@@EEELLLSSSWWWYYYYYY[[[XXXVVVXXX]]]```___]]]\\\YYYYYY[[[\\\[[[^^^ccclllmmmkkkrrrUUUXXXfffjjjjjjmmmnnnoooooonnnmmmmmmoooppprrrrrruuuwwwuuurrrtttyyyyyyyyy|||}}}ooonnnyyy~~~ooogggaaaZZZ[[[aaa___```aaacccccccccbbbaaaccc___^^^^^^[[[ZZZcccppp|||tttggg^^^bbb{{{xxxTTTDDDVVVooowwwgggLLLBBBAAA???<<<;;;:::::::::<<<888???CCCRRRiiiooo]]]NNNIIIEEEKKKXXXmmm{{{}}}hhhSSSMMMOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTTTTWWWZZZ[[[ZZZYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\\\\^^^```bbbddd\\\]]]^^^```bbbcccddddddeeeeeegggiiikkkmmmoooppprrr~~~nnnVVVTTTbbbnnnssssssgggfffbbbZZZNNNCCC<<<888666666666777;;;AAAIIIOOOOOOXXXccciiihhhhhhlllpppnnnlllhhhgggggghhhiiihhhjjjgggiiiqqquuuqqqooopppnnnooopppnnnkkkhhhffffff]]]ZZZYYYZZZYYYVVVVVVXXXaaahhhqqqxxx{{{|||~~~~~~{{{vvvqqqllliiifffeeeXXX\\\lllyyyjjjaaaWWWNNNKKKLLLOOOZZZmmmggggggccc```bbbcccbbbdddiiiuuuzzzrrr\\\```ssszzzppp~~~xxx```RRRPPPIIITTTuuuvvv~~~|||qqqcccXXXRRRUUUYYYVVVRRRRRRXXXgggiii___bbbrrrttthhhfff``````aaa[[[[[[sss{{{~~~~~~ttt```LLLAAA>>>999888777777777888999:::;;;;;;:::999999999::::::::::::888666444444777:::999999:::;;;;;;;;;:::::::::::::::999999999888888888888777666666666666666666666666666666666666666777777777777888888888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>CCCHHHIIIEEEAAAIIIHHHHHHNNNUUUYYYYYYVVVWWWXXXXXXYYY\\\___bbbdddYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]eeeppptttzzzgggdddgggdddgggooogggkkkooopppnnnnnnoooqqquuuwwwxxxuuuqqqpppuuuzzzyyy{{{sssrrrzzz|||lllddd[[[ZZZ]]]XXX\\\___fffkkkhhhaaa^^^```^^^]]]]]]^^^ZZZ[[[hhhxxxuuu```bbbbbbzzz|||vvvdddKKKDDDYYYqqqppp```JJJEEE@@@>>><<<999999<<<===::::::???IIIaaallltttvvvPPPNNNJJJGGGUUU]]]eeetttzzzkkkSSSJJJOOOPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]^^^^^^___aaabbbccccccccccccbbbccccccddddddfffggggggfffgggiiinnnqqquuuuuuSSSMMM]]]ppp{{{eee^^^UUUNNNIIICCC:::444777999999888888???JJJSSSTTTYYY^^^aaaaaaaaaccceeehhhhhhgggeeecccccceeeggghhheeedddhhhooovvvwwwvvvttttttrrroookkkeee```]]][[[[[[ZZZWWWVVVXXX[[[^^^jjjpppyyy~~~}}}uuuqqqmmmggg^^^WWWWWW]]]nnnqqqxxxmmmbbbXXXNNNLLLLLLSSSccc{{{~~~qqqnnnnnnppppppllljjjkkksssyyyzzzdddfffvvvzzztttuuu___RRROOOIIITTTsss|||\\\eeeyyyuuudddZZZRRRTTTWWWTTTQQQQQQXXXcccgggaaadddmmmmmmddd]]]XXXYYY]]]YYYVVVhhh}}}xxxwwwhhhNNN@@@@@@<<<;;;:::888777888888999<<<;;;;;;:::999999999999;;;:::999666444444777999999999::::::;;;;;;:::::::::::::::999999999999888888888777666666666666666666666666666666666666666666666777777777888888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<>>AAASSS{{{ooo}}}hhhUUUMMMEEEIIIUUU[[[jjjxxxttt```RRROOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^___aaaaaabbbbbbaaaaaabbbbbbccccccfffffffffffffffiiimmmqqqoootttPPPFFFQQQaaajjjmmmZZZRRRIIICCC@@@>>>:::666666777999888999@@@JJJRRRWWW\\\```bbbaaaaaaccceeegggggggggfffeeefffhhhkkkeeebbbbbbfffooouuuxxxxxxtttsssppplllgggbbb]]]ZZZVVVVVVVVVVVVXXX]]]dddiiipppuuu|||}}}}}}|||yyyssskkkccc___fffgggqqq|||yyy|||wwwkkk```SSSOOOKKKMMMYYYppp~~~}}}{{{sssooossszzzllllllyyy{{{zzzqqq]]]RRRLLLIIIUUUrrrtttiiiLLLPPPaaa~~~uuuccc[[[TTTUUUXXXYYYXXXXXXZZZ___bbbcccdddfffddd```ZZZUUUVVV\\\[[[WWW```ppp~~~rrrvvvnnnTTTBBBBBB???>>>;;;999888777777777<<<<<<;;;:::999999888888;;;;;;:::888555444555777888888999:::::::::::::::::::::::::::999999999999888888777666666666666666777777777777777777777777666666777777777777888888::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCHHHLLLSSSWWWXXXUUUPPPLLLNNNPPPTTTWWWZZZ[[[[[[YYYQQQVVVYYYVVVNNNEEE@@@???999888999???IIITTT]]]bbbWWWTTTRRRSSSXXX[[[[[[YYY[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUUUUUUUVVVVVVVVVVVV^^^ZZZ\\\```aaa___gggrrrqqqfffccceeeeeedddhhhkkkmmmmmmlllmmmppptttrrrqqqnnniiifffhhhnnntttxxxzzz~~~{{{~~~~~~xxxttt~~~mmmddd___UUUUUU\\\[[[]]][[[\\\aaaaaa]]]YYYYYYZZZ[[[^^^aaa___[[[[[[]]]___fff___```mmmgggdddyyy~~~xxx{{{|||ttt{{{nnnQQQFFF[[[yyylllTTTAAABBBEEE@@@::::::888:::======:::EEEgggtttppp[[[OOOHHHFFFLLLMMM[[[pppyyymmm\\\RRROOOOOOPPPPPPPPPPPPOOOOOOQQQRRRSSSTTTUUUUUUTTTSSSWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^______``````______```aaaaaabbbeeeeeeeeeeeeeeehhhlllpppppp~~~uuuOOO@@@EEEOOOVVVXXXPPPIII???999888888888777444666888999:::@@@HHHOOOYYY]]]bbbcccbbbaaabbbdddggghhhiiihhhffffffggghhhdddcccccchhhooouuuwwwvvvrrrqqqmmmhhhbbb]]]XXXUUUSSSTTTTTTVVVZZZbbblllsssvvvyyy~~~|||~~~wwwmmmfffgggjjjrrroooqqq~~~vvvwww|||rrrgggXXXSSSNNNMMMUUUiiizzz{{{mmmlllwww|||{{{mmm[[[QQQJJJJJJYYYrrr|||```SSSKKKLLL[[[yyypppaaa\\\WWWYYY]]]aaacccddd^^^\\\]]]```aaa]]]\\\^^^[[[TTTSSSYYY[[[XXX[[[cccrrrooolll\\\JJJ@@@???===;;;999777666666666<<<<<<<<<;;;:::999888777<<<<<<;;;999666444555666777888999:::::::::::::::;;;;;;:::::::::999999999888777777666666666666666777777777777777777777777666666666666777777777888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDKKKWWWbbbhhhgggaaa\\\[[[\\\\\\```iiiqqqrrrooodddlllsssrrrhhhZZZIII<<<===;;;:::;;;BBBMMMZZZbbbZZZWWWTTTTTTUUUWWWXXXWWWYYYZZZZZZ[[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUUUUUUUUUU\\\YYYZZZ^^^```___bbbhhhxxxxxxpppddd```dddddd^^^fffhhhjjjjjjiiijjjnnnsssnnnlllhhhdddccchhhpppvvvwwwzzz~~~}}}yyymmmkkkxxxyyykkkeeeaaaWWWWWW^^^___ZZZWWWYYY```ccc___ZZZXXXUUUVVVYYY^^^aaa___]]][[[```ccc]]]^^^iiiffffffsss||||||xxx___GGGKKKmmmfffJJJCCCDDD@@@===???<<<;;;>>>>>>:::@@@YYYsss~~~~~~kkkSSSKKKIIIFFFEEEMMMaaapppmmmaaaXXXQQQPPPNNNMMMMMMNNNPPPQQQPPPRRRSSSUUUUUUTTTSSSRRRVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^___```aaadddddddddddddddgggkkknnnsss}}}yyyRRR??????DDDHHHJJJKKKEEE>>>999777777777777444666888999;;;???EEEJJJWWW\\\aaacccbbbaaaccceeehhhjjjlllkkkhhhdddaaa```eeefffjjjoootttvvvtttqqqpppnnniiiddd^^^YYYUUURRRSSSTTTUUUWWW]]]fffpppwww{{{|||~~~~~~}}}|||zzzkkk[[[YYYfffsssyyyvvvtttwww}}}|||}}}}}}|||ooo\\\VVVQQQPPPSSSaaa|||yyykkkkkkuuuwwwwwwwwwzzzjjjYYYPPPHHHNNN^^^vvvvvvWWWHHHFFFIIIZZZzzzppp```]]]ZZZZZZ___dddgggfffaaa[[[YYY[[[[[[XXXZZZ```\\\SSSOOOSSSWWWWWWXXX\\\hhhyyyjjjgggfffUUU@@@===<<<:::888777777777777;;;;;;;;;;;;;;;999888777;;;<<<<<<:::777555555555666777888999::::::::::::;;;;;;;;;:::::::::999999888777777666666666666666777777777777777777777777555666666666666777777777777777888888888999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???IIIYYYjjjvvvzzzvvvqqqnnnkkkhhhlllzzz}}}~~~wwwjjjTTT@@@???===:::888:::CCCOOOYYYYYYVVVSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTVVVZZZ]]]]]]^^^```dddkkkiii___\\\bbbbbb[[[bbbeeeggggggfffggglllpppjjjhhhfffdddfffmmmuuu{{{uuu}}}~~~www~~~vvvfffcccbbbmmm~~~vvviiieeebbbXXXXXX^^^^^^VVVUUUYYYbbbfffbbb\\\YYYUUUVVVXXX[[[___aaa___\\\[[[]]]ZZZYYY\\\\\\```jjjhhhPPP]]]{{{aaaOOODDD===<<<@@@>>>::::::<<<<<>>@@@BBBCCCAAA>>><<<;;;:::999888666777888999;;;???CCCGGGTTTXXX^^^aaaaaabbbdddgggfffjjjnnnooolllgggccc```eeeiiiooovvvyyyxxxsssooollliiieee___ZZZWWWTTTSSSRRRTTTWWW[[[bbbkkkuuu|||}}}{{{yyyvvvdddUUUWWWhhhzzz}}}yyy}}}{{{{{{{{{{{{}}}}}}{{{yyywwwccc[[[UUURRRQQQWWWkkkxxxmmmpppyyysssqqqrrrzzzjjjWWWNNNGGGRRRfff{{{yyyZZZIIICCCKKKbbbsss]]]]]][[[YYY[[[___```^^^```[[[XXXWWWWWWXXX[[[```bbbXXXRRRUUUZZZ\\\^^^```^^^qqqkkknnn___FFF>>>===;;;999888777888888999:::;;;<<<;;;:::999888999;;;<<<<<<999666555555666666888999::::::::::::;;;;;;;;;;;;::::::::::::888888777666666666666666777777777777777777777777555555666666666666777777666666777777777888888888999999999999::::::::::::::::::;;;<<<===>>>??????>>>FFFUUUhhhyyyxxxwwwuuuwww~~~qqqkkkeeeUUUDDD===>>><<<888777<<>>===>>>888666;;;<<<===FFFSSSnnngggMMMHHHDDDAAACCCIIIPPPVVVZZZUUUQQQLLLIIIIIILLLQQQTTTNNNPPPSSSVVVWWWVVVUUUSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]______aaaaaaaaaaaaaaadddhhhlllpppuuuTTTAAA;;;;;;<<<===999:::<<<======<<<;;;:::888888888:::>>>BBBGGGJJJRRRWWW]]]```aaabbbeeegggeeehhhlllmmmmmmkkkkkkkkkeeejjjqqqwwwxxxvvvqqqnnneeebbb^^^ZZZWWWUUUUUUUUUPPPTTT[[[bbbjjjrrr{{{}}}yyyuuuwwwvvvqqqggg```hhhzzz~~~~~~~~~zzzyyyxxxvvvpppzzz~~~xxxsss{{{qqqeee[[[UUUPPPPPP]]]ooozzz~~~vvvzzzsssnnnooo|||jjjWWWMMMGGGVVVmmm~~~___MMMJJJXXXrrr|||zzzmmmXXX[[[ZZZWWWXXX\\\\\\XXX[[[[[[YYYVVVVVV[[[^^^___eee^^^YYY[[[```cccdddfffaaakkkzzzrrrcccQQQBBBAAA>>>;;;999888888888777999:::<<<<<<;;;:::999888:::<<<<<<:::888666666555666777888::::::::::::<<<;;;;;;;;;;;;:::::::::888888777666666666666666666666666666666666666666555555555666666666777777777777777777888888888888888999999999999:::::::::999999:::;;;<<<===>>>>>>@@@CCCLLL\\\nnn}}}~~~zzzhhh___]]]SSSFFF???AAABBB>>>999;;;DDDLLLRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUYYY[[[[[[ZZZZZZ[[[\\\VVVXXXZZZZZZ[[[\\\[[[ZZZ]]]```dddfffeeeeeehhhkkkggggggiiilllrrrwww{{{}}}|||zzzqqqxxxssswwwqqqvvvvvviii[[[WWWYYYUUUVVVYYYTTTUUUUUUYYY]]]]]]XXXXXXZZZXXX\\\]]]YYYXXX[[[[[[WWWSSSSSSZZZ\\\WWWXXX[[[XXXmmmbbbRRRxxxjjjRRRFFF>>>===888999===<<<:::AAANNN]]]zzzcccIIIEEE@@@===@@@FFFMMMQQQTTTRRRNNNKKKIIIIIIKKKLLLKKKMMMQQQTTTVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXYYYZZZ\\\\\\[[[ZZZYYYZZZZZZZZZ[[[\\\^^^___``````````````````cccgggkkksssrrrUUUCCC<<<::::::;;;888:::<<<======<<<;;;;;;999999999<<>>;;;999888777666888:::<<<<<<<<<;;;:::777999<<<===;;;888777666555666777888::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888777666666666666666666666666666666666666666555555555555666666666777777888888888888999999999888888999999999:::::::::888999999:::;;;<<<===>>>CCCBBBEEEPPPcccuuunnnbbb^^^VVVKKKCCCFFFHHHCCC<<<;;;AAAHHHQQQRRRTTTTTTSSSRRRQQQRRRRRRRRRQQQQQQSSSTTTVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVPPPUUUYYYXXXUUUVVVYYYZZZXXXVVVVVVZZZ[[[ZZZYYYZZZ\\\```eeegggffffffiiikkkggghhhkkkooouuuyyy{{{{{{pppnnn}}}{{{rrrfffVVVSSSWWWUUUWWWYYYSSSWWWVVVWWWXXXUUUQQQTTTYYYSSSZZZ]]]YYYXXXZZZZZZWWWVVVQQQUUUWWWTTTYYY^^^WWWYYYqqqnnnPPPYYYbbbPPPBBB===<<<>>>AAA<<<777@@@NNNSSShhhvvvHHHEEE@@@===>>>DDDHHHHHHSSSRRRPPPMMMJJJGGGEEEDDDHHHKKKOOOSSSUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZ[[[\\\^^^___``````````````````bbbgggjjjqqqrrrWWWFFF>>>;;;:::;;;===>>>???>>><<<::::::::::::999:::>>>FFFOOOVVVZZZWWW[[[aaacccbbbbbbdddfffjjjfffaaa]]]]]]ccclllrrrvvvuuurrrmmmgggbbb___^^^WWWUUUSSSQQQQQQSSSVVVXXX[[[bbbkkksssxxxzzz{{{{{{yyyyyyyyyzzzzzzuuunnnggg```[[[WWW\\\ppp|||xxxzzz~~~sssaaaZZZUUUPPPTTT]]]ooo~~~rrrkkkppppppYYYNNNEEE```wwwyyyZZZJJJSSSuuutttllliiieeeaaaUUUVVVWWWXXXYYYYYYYYYYYYUUUWWWYYYYYYYYYYYYZZZ[[[\\\^^^___\\\WWWVVVYYY\\\UUUaaazzziiiaaaUUUKKKBBB???<<<777666:::777777777777888999:::;;;777888:::;;;:::888666555444555666777888999:::;;;999::::::;;;;;;::::::999888999999888888777666555666666666666666666666666777777777777777777777777777666555555555666888999777777777777777777777777999999999999:::;;;<<<<<>>>>>???AAAIII```}}}[[[MMMBBB>>><<<:::>>>HHHKKKRRRWWWUUULLLFFFEEEGGGIIIIIIKKKOOOSSSSSSPPPLLLSSSTTTVVVXXXXXXWWWUUUTTTUUUWWWXXXXXXWWWWWWXXXZZZXXXXXXZZZ[[[[[[\\\[[[[[[]]]aaaeeeeeedddcccdddfffppp}}}pppZZZJJJBBB???;;;777BBBBBBBBBAAA???<<<999888???;;;888<<>>;;;777777777666666777888999:::::::::;;;;;;;;;;;;::::::999999999999888777666666666666666666666666666666666666666666666666666666666666666666666777777888777777777777777777777777999999999999:::;;;<<<======OOOkkkvvvyyy{{{ooofff^^^\\\ZZZTTTNNNLLLKKKLLLNNNMMMKKKJJJJJJKKKLLLNNNOOOOOONNNNNNPPPQQQNNNMMMLLLNNNQQQSSSTTTTTTPPPQQQQQQPPPPPPRRRUUUWWWXXXYYYYYYZZZ[[[]]]aaacccaaaeeejjjllljjjgggdddcccaaagggpppwwwzzz|||}}}vvv|||ttt}}}oooeeeYYYTTTSSSXXX\\\[[[ZZZ\\\TTTUUUVVVWWWWWWWWWVVVUUUZZZXXXUUUSSSQQQPPPQQQQQQRRRRRRRRRQQQPPPQQQTTTVVV^^^^^^fffttt]]]NNN???KKKyyy```PPPAAA===???>>><<<;;;<<<<<>>BBBKKKXXXaaacccbbbbbbaaa```___^^^]]]___ccciiinnnpppooollljjjfffbbb]]]YYYUUUQQQLLLHHHLLLLLLOOOUUU]]]eeemmmsss~~~pppmmmiiiddd\\\TTTNNNNNNPPPbbblllwww{{{zzz}}}www{{{~~~aaafffnnnqqqhhh[[[VVVYYYXXXbbboooxxxxxxtttsssuuuzzzzzz}}}rrrcccWWWRRROOO```rrr}}}~~~yyykkkvvvuuufffVVVOOOQQQ]]]tttpppPPPRRRhhhnnn```ZZZWWWZZZYYYWWWTTTRRRQQQQQQQQQPPPOOOPPPRRRVVVXXXWWWUUUWWW[[[\\\WWWMMMGGGGGGJJJMMMQQQXXXsssvvvkkkaaaRRRDDD<<<;;;;;;:::666666666666777888999:::<<<:::999:::===>>><<<999999888666666666777888999:::;;;;;;<<<<<<;;;;;;:::999::::::999999888777666777777777777777777777777666666666666666666666666555666666777777777777777666666666666666666666666999999888999999:::;;;<<<:::FFF[[[sss}}}{{{yyylll```[[[XXXTTTPPPOOOJJJLLLMMMMMMKKKJJJJJJKKKKKKLLLNNNOOOOOOPPPRRRTTTNNNMMMKKKMMMOOORRRTTTTTTOOOPPPQQQPPPOOOPPPSSSVVVVVVXXXYYYYYYZZZ^^^ccchhhjjjkkklllkkkhhhdddaaa______bbbhhhqqqyyy~~~xxxjjjttt~~~~~~ssssssoooccc]]]TTTQQQQQQTTTVVVVVVXXX[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYXXXUUUSSSQQQPPPPPPPPPPPPPPPOOOMMMLLLMMMPPPSSSWWWYYY]]]ppp}}}iii]]]HHH>>>VVV{{{cccJJJ?????????===;;;===:::AAAOOOZZZiii^^^DDD??????===<<<<<<>>>DDDOOO]]]iiiooo]]]TTTIIIEEEGGGKKKMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTUUUVVVVVVUUUTTTUUUWWWYYYXXXWWWWWWWWWYYY[[[]]][[[]]]^^^______ccciiiooo~~~zzzjjj]]]UUUNNNMMMKKKIIIFFFDDDBBBAAA;;;<<<===>>>AAAJJJUUU^^^\\\[[[ZZZZZZ\\\___bbbeeegggiiikkkmmmmmmkkkhhhfffeee___XXXQQQMMMKKKJJJJJJMMMOOORRRWWW```mmmxxx~~~{{{lllddd\\\UUUNNNJJJQQQ]]]ooo|||zzzvvvzzz}}}~~~YYY]]]gggooohhhXXXNNNOOOGGGOOOYYY___[[[VVVXXX^^^aaabbbiiivvvkkk[[[RRRPPPYYYgggsss}}}zzzpppiiiyyy~~~sssdddTTTNNNQQQcccyyy___KKKYYYrrrjjj\\\WWWUUUYYYWWWUUUSSSRRRQQQQQQRRRMMMLLLLLLPPPUUUXXXWWWUUUZZZ```ddd^^^QQQGGGFFFIIINNNPPPOOOWWW~~~{{{ooojjj^^^MMMAAA===<<<;;;777777777666666777777888::::::;;;;;;;;;;;;;;;<<<:::999777555555666888999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777666777777777777777777777777777777777777777777777777555555666777777777777777666666666666666666666666777777777888888999:::;;;===AAAHHHUUUhhh{{{nnn___XXXUUURRRQQQRRRJJJKKKMMMLLLKKKJJJJJJKKKIIIKKKMMMNNNOOOPPPRRRTTTNNNLLLKKKKKKNNNQQQRRRSSSNNNQQQSSSSSSPPPOOOQQQTTTTTTVVVXXXXXXYYY^^^eeekkkuuurrrnnnjjjeee```]]]\\\]]]^^^ccclllwww}}}nnnssszzz{{{qqqxxx~~~{{{}}}}}}xxxggg\\\WWWQQQQQQRRRRRRRRRRRRUUUXXXTTTSSSRRRQQQQQQQQQRRRRRRUUUTTTTTTSSSRRRPPPOOOOOOOOOOOONNNLLLJJJKKKMMMPPPPPPRRRQQQYYYxxxpppUUU>>>BBB\\\xxxtttXXXHHHAAA>>><<<<<<>>>888999@@@EEEQQQooorrrLLL@@@>>><<<<<<;;;;;;<<>>;;;999777555555666777999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777777777777777777777777777777777777777777777777777777444555666777888777777666666666666666666666666666666666666666777888999:::;;;<<<>>>BBBLLL___wwwttthhh\\\UUUQQQMMMMMMOOOHHHJJJKKKKKKJJJIIIJJJKKKHHHJJJLLLMMMLLLMMMOOOPPPNNNKKKIIIIIIKKKNNNOOOPPPNNNRRRVVVUUUQQQOOOOOORRRRRRTTTWWWWWWXXX]]]fffnnnuuupppjjjccc___]]]\\\[[[\\\```fffjjjooowww|||~~~zzztttpppooovvvzzz}}}mmm```YYYUUUQQQSSSTTTQQQOOOPPPTTTWWWPPPOOOMMMKKKJJJJJJJJJKKKNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNNNNLLLJJJJJJKKKMMMJJJOOOOOONNN\\\nnnTTTBBB@@@LLLXXXrrrkkkcccZZZNNNBBB<<<===<<<888777999<<>>===<<<:::999;;;AAAKKKRRRggggggccc[[[PPPFFF@@@???CCCCCCDDDEEEFFFHHHJJJKKKJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWZZZ\\\]]]]]]```eeejjjuuu|||kkkcccccceeebbbbbbbbb___[[[UUUOOOLLLBBB???;;;<<>>===:::999888666555555444444555:::>>><<<777666:::@@@<<<:::777555444555777999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777777777777777777777777777777777777777777777777777777444555777888888888777666666666666666666666666666555555555555666777888999333888<<<===???GGGUUU```~~~jjjaaaWWWRRRMMMHHHGGGJJJGGGIIIJJJJJJIIIHHHIIIJJJIIIJJJKKKKKKJJJJJJKKKMMMMMMKKKHHHGGGIIIKKKMMMNNNNNNSSSWWWWWWRRROOONNNPPPQQQTTTVVVVVVWWW]]]gggooommmhhhaaa\\\ZZZ[[[\\\]]]]]]eeekkkjjjggglllzzzqqqlllfffhhhyyywwwssswwweeeYYYTTTQQQRRRUUUVVVRRRNNNOOOSSSVVVRRRPPPMMMKKKJJJJJJJJJKKKIIIKKKNNNPPPPPPOOOMMMKKKMMMMMMNNNLLLJJJIIIJJJLLLHHHRRRVVVPPPPPPhhhlllJJJ555:::HHHIIIVVVfffkkk^^^JJJ>>><<<999:::<<<===>>>@@@DDDIIIYYY}}}cccQQQJJJBBB???>>><<<;;;;;;<<<>>>???BBBSSSeeejjj```RRRIIIFFF===>>>???AAACCCFFFHHHJJJEEEHHHJJJLLLNNNPPPSSSUUURRRSSSTTTVVVVVVVVVVVVVVVVVVYYY\\\]]]]]]___dddhhhnnn~~~{{{}}}zzzzzzyyyuuuooofff^^^YYYIIICCC===<<>>::::::999777555555666888666777999:::;;;;;;:::999<<<;;;:::888777666666666999:::<<<>>>>>>>>>>>>=========<<<;;;::::::999999888888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555555666666666666777777777777888:::;;;<<<>>>BBBGGGJJJaaauuuyyytttmmm]]]YYYSSSMMMIIIHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMOOOLLLLLLLLLLLLLLLKKKKKKJJJOOOMMMNNNRRRRRRNNNMMMOOONNNRRRUUUXXX```hhhjjjggggggeee___YYYUUUWWW___fffjjjhhhiiijjjjjjkkkqqqyyy~~~|||~~~~~~~~~qqqeeeeeennnpppqqquuuddd\\\VVVOOOMMMPPPRRRRRRPPPNNNOOOQQQRRRRRRRRRQQQOOOMMMJJJIIILLLNNNOOONNNMMMLLLMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOHHHJJJIIIMMMSSS[[[zzzZZZ999333>>>AAAIIIWWWbbb]]]MMMBBBAAABBB;;;888<<<>>>===???DDDNNN```sssUUUJJJIIIDDD@@@>>>???>>>::::::===>>>GGGSSS^^^hhhgggWWWDDD@@@???>>>>>>???AAACCCDDDKKKJJJJJJKKKMMMOOORRRTTTVVVVVVUUUUUUUUUTTTTTTTTTUUUXXXZZZ[[[[[[^^^ccchhhhhh{{{nnngggaaa\\\MMMGGGAAA???BBBHHHLLLNNNRRR]]]hhhmmmiiidddccccccccc]]]YYYZZZXXXRRRMMMLLLGGGFFFGGGKKKKKKMMMXXXeeennnyyy|||wwwnnnfffbbb___WWWQQQNNNHHHFFFDDDLLLXXXbbb}}}|||rrrXXXZZZ```ppp|||nnncccjjjkkkhhhjjjbbbMMMCCCDDDBBBEEEDDDFFFSSSlllxxxcccVVV]]]gggfff___[[[PPPPPPOOONNNVVVnnnzzzsssooo~~~pppggg[[[UUU^^^oooqqqzzzrrrbbbbbbaaa___\\\ZZZXXXXXXQQQOOOMMMKKKKKKMMMPPPRRRMMMLLLKKKLLLNNNOOOMMMJJJIIIKKKNNNQQQRRROOOJJJFFFGGGPPPIIIHHHQQQQQQnnnuuusssyyyyyyaaaNNNEEE:::<<<<<<;;;999777666666777555666888999::::::::::::<<<;;;:::888777777666666888999;;;===>>>>>>>>>>>><<<<<<;;;::::::999888888888888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555555555666666666777777777777999:::;;;;;;<<<>>>BBBEEEJJJZZZsssooogggbbb\\\TTTQQQMMMIIIGGGGGGHHHIIIFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJOOONNNOOORRRRRRNNNLLLNNNQQQRRRSSSXXXcccllllllfff___[[[VVVRRRSSSXXXaaaggglllkkkkkkmmmmmmlllqqqxxxtttpppqqqxxx|||uuussswwwsssvvvggg[[[VVVRRRNNNPPPQQQPPPNNNMMMNNNPPPSSSSSSTTTTTTRRRPPPNNNLLLKKKMMMNNNMMMLLLLLLMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMLLLOOOSSSTTTkkkdddBBB777<<<888===HHHSSSWWWQQQHHHBBB>>>::::::>>>>>>;;;===BBBAAALLLaaammmVVVIIIHHHCCC@@@???===:::;;;>>>===@@@DDDJJJVVVaaa```ZZZOOOJJJAAA:::888<<>>===<<<;;;999777666555444555666888999999::::::;;;;;;:::999888777777777777888:::;;;===>>>??????;;;;;;::::::999888888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555666666666777777777999::::::999999:::<<<>>>???GGGUUUcccnnnuuuwwwwwwuuuzzzvvvfffXXXSSSOOOJJJHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJLLLQQQQQQNNNMMMNNNSSSSSSTTTYYYdddlllhhh___UUUQQQMMMMMMSSS]]]ffflllllliiiiiillllllkkkooouuuoooiiihhhrrr~~~yyy|||gggYYYUUUSSSOOOPPPOOONNNLLLKKKMMMOOOPPPQQQSSSTTTSSSQQQNNNMMMJJJKKKMMMMMMLLLLLLMMMNNNJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNLLLOOOSSSPPP\\\vvvtttUUUAAA===777888;;;DDDQQQWWWPPPEEE===<<<<<<>>>===:::;;;>>>???BBBHHHbbbyyyaaaNNNGGGCCCBBB@@@<<<999:::<<<;;;::::::DDDRRR]]]```[[[TTTJJJAAA;;;;;;>>>@@@>>>AAADDDHHHKKKLLLLLLKKKPPPPPPQQQQQQRRRRRRSSSSSSPPPTTTXXXYYYXXXYYY\\\```dddnnnpppfff```\\\TTTNNNHHHFFFKKKTTT]]]bbbooopppqqqooojjjccc\\\XXXVVVPPPLLLKKKIIIEEEBBBCCCGGGFFFIIISSS]]]gggsss||||||sssggg^^^UUUPPPKKKDDDAAABBBDDDMMMVVVdddssswww}}}~~~zzz~~~wwweeeUUULLLHHH@@@DDDLLLIIIJJJYYY~~~mmmdddZZZPPPJJJHHHPPPdddxxxiii]]]ZZZWWWTTTSSSVVVhhhwwwsssbbbYYYbbbpppyyyvvvzzz{{{jjj___[[[```nnnzzzmmmggg___XXXTTTRRRQQQQQQMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFHHHGGGGGGIIIKKKKKKJJJHHHCCCHHHFFFGGGKKKFFFNNNhhhyyymmm\\\GGG>>><<<;;;;;;:::999777555333444555666888999999:::::::::::::::999888888777555666888:::<<<===>>>???;;;;;;;;;::::::999999999777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555666666666777777888999:::999888888:::<<>><<<999<<>>CCC???@@@MMMhhhyyyhhhVVVNNNHHHNNN^^^qqqvvveee```bbbfffhhh^^^vvvqqqmmmqqqtttzzzxxxgggZZZZZZfffttt}}}zzz{{{tttkkk]]]RRRMMMMMMNNNOOOOOOOOONNNNNNLLLKKKIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGFFFHHHJJJGGGLLLYYY~~~tttdddLLL>>><<<:::999::::::888666444444444555777888999999999999:::::::::999999888555555777888:::<<<>>>???<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555555555555666666666666666888999999888999:::<<<::::::<<<===@@@BBBEEEFFFBBBGGGIIIFFFCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAADDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJFFFEEEGGGLLLNNNMMMMMMPPPWWW```gggeee^^^WWWOOOHHHIIIHHHKKKTTT```kkkrrrttttttnnnjjjlllnnnpppvvv||||||xxxssskkkbbbaaadddiiifffeeejjjsss{{{~~~~~~yyy|||wwwjjjccc[[[SSSMMMPPPNNNKKKJJJJJJKKKLLLMMMFFFHHHJJJLLLMMMLLLJJJHHHHHHIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHJJJRRRQQQUUUeeeooo^^^DDD>>>777777BBBRRRZZZZZZQQQHHH<<<888;;;>>>===888999>>>>>>BBBOOOaaalllTTTKKKJJJHHHCCC???<<<<<<;;;:::888777999<<>>EEEMMMaaazzzyyyuuuzzz}}}~~~~~~nnn^^^SSSMMMEEEFFF@@@???BBB===<<>>:::999;;;;;;:::888666555555555666777888999888999:::;;;;;;:::999999555555666777999;;;<<<============<<<<<<<<<<<<<<<888888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555555444444555555555666666666555777888999999999;;;<<<:::;;;<<<===>>>???@@@@@@@@@BBBCCCBBB@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDEEEGGGIIIKKKMMMJJJJJJLLLMMMLLLMMMQQQ]]]gggmmmfffYYYOOOHHHDDDGGGKKKSSS]]]gggnnnqqqqqqrrrlllhhhjjjlllmmmppptttzzzvvvpppfffWWWJJJIIINNNTTTZZZbbbiiinnntttyyy~~~wwwgggbbbbbb]]]TTTMMMNNNLLLJJJJJJKKKMMMMMMLLLHHHHHHJJJKKKKKKKKKJJJJJJHHHJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNHHHHHHOOONNNQQQ^^^yyyyyyRRREEE777444;;;GGGUUU```[[[QQQCCC:::;;;???>>>999888@@@AAACCCGGGNNNhhhlllWWWNNNIIIFFFDDD>>>;;;999999777666999>>>999>>>FFFMMMQQQQQQOOOMMM@@@???>>>======???AAABBBFFFFFFGGGHHHIIIKKKKKKLLLLLLNNNOOOOOOPPPUUU]]]cccnnnkkklllssswwwvvvsssmmmfff```]]]\\\___[[[VVVRRRPPPMMMHHHDDDAAA===;;;<<<===???FFFNNN^^^jjjxxxwwwqqqjjjaaaYYYVVVMMMIIIDDD@@@<<<===HHHUUUrrr~~~wwwzzz|||jjjXXXOOOMMM@@@EEEBBB@@@CCC>>><<>>>>>===>>>>>>>>>@@@BBBAAAAAA@@@??????@@@@@@AAABBBBBBDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDCCCBBBDDDDDDCCCDDDEEEHHHJJJLLLPPPLLLKKKMMMOOOPPPSSSYYYaaaffffff\\\PPPIIIFFFDDDJJJSSS___jjjpppqqqpppooooookkkiiilllmmmiiiffffffhhhaaaYYYPPPFFF???BBBIIISSS[[[fffooouuuzzzzzzkkk]]][[[]]]ZZZTTTQQQLLLJJJIIIKKKMMMOOONNNLLLIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMIIIFFFJJJIIIJJJVVV```zzz^^^DDD<<<;;;<<>>>>>;;;===AAA@@@@@@CCCBBBLLLdddlllXXXNNNLLLDDD>>>;;;<<<<<<:::;;;@@@777888;;;???CCCGGGKKKLLLDDDCCCBBBAAA@@@?????????AAABBBBBBCCCDDDEEEFFFFFFFFFIIILLLMMMMMMOOOTTTXXX___]]]^^^aaahhhwww|||rrrfff\\\WWWUUUTTTQQQNNNJJJGGGDDDAAA???===;;;;;;>>>BBBGGGSSS]]]www~~~rrrgggbbb\\\TTTNNNMMMCCCAAA???>>>===CCCSSSddd}}}tttfffWWWNNNLLLCCCIIIGGGEEEGGGBBB>>>FFFFFFdddZZZMMMBBBBBBKKKZZZpppyyysssmmmjjjkkkmmmmmmlllgggqqqnnntttqqqmmm___UUUaaa|||oooeeeXXXOOOMMMMMMLLLJJJMMMLLLJJJHHHGGGGGGGGGHHHCCCFFFHHHGGGEEECCCDDDFFFDDDCCCCCCCCCDDDDDDBBB@@@@@@@@@GGGHHHCCCGGGKKKDDDJJJ\\\qqqQQQJJJAAA<<<<<<<<<:::888:::999777666666666777888666888:::<<<<<<<<<::::::777666666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777666666666666666666666666666666666666555555555555555555555555444444444555555555666666555777888888777666666777333444666888:::;;;<<<===:::888888:::;;;===@@@DDD@@@@@@???>>>>>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCDDDEEEHHHKKKMMMNNNJJJJJJNNNRRRVVV\\\cccaaaaaa[[[PPPHHHFFFEEEDDDOOO[[[jjjuuuwwwuuurrrppptttqqqrrrvvvvvvnnneeeaaaYYYOOODDD???===???FFFNNNeeeiiiqqqyyy}}}{{{pppbbbVVVUUUUUUSSSSSSVVVKKKJJJIIILLLOOOPPPOOOLLLIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKIIIGGGEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDJJJHHHEEEHHHFFFFFFRRRMMM```{{{VVVHHH???555;;;KKK\\\___YYYIII===;;;======;;;;;;777:::BBB???BBBRRRYYYmmmrrr\\\VVVKKKDDDBBBDDDCCC===999:::999999888999:::<<>>>>>??????@@@@@@AAAAAABBBBBBFFFKKKLLLKKKJJJLLLNNNPPPOOOPPPQQQTTT]]]pppwwwjjj\\\SSSNNNNNNFFFEEEDDDBBB???===;;;;;;@@@???BBBHHHPPPZZZhhhuuusssfffZZZUUUQQQIIICCCCCC;;;:::<<<>>>AAAKKK```sssrrrkkkcccWWWNNNKKKWWWTTTMMMGGGGGGIIIFFFAAAHHHSSSccc~~~]]]KKKDDDFFFHHHWWWqqqrrrhhheeeeeecccbbbdddlllkkknnnrrrjjjccceeelllwww|||}}}zzzqqqhhhbbbYYYRRRMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFAAACCCBBBAAABBBFFFFFFBBBCCCBBBAAAAAABBBCCCBBB@@@@@@AAAAAABBBCCCDDDEEEEEELLLGGGccc}}}zzzggg[[[KKK???;;;;;;999888777666666555555555555666888999999::::::;;;;;;<<<:::777444555777888666444999:::<<<======;;;:::888;;;;;;::::::::::::999999777666666666555555555555777666666666555555555555777777777777777777777777555555555555555555555555666666666666777777777777666666777888999999::::::999::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEFFFEEECCC@@@>>>@@@AAAEEEIIIIIIGGGIIIOOONNNIIIGGGNNN\\\gggkkkjjjcccXXXKKKDDDFFFMMMSSSVVVeeekkkpppsssrrrqqqrrrtttqqqoooooorrrrrrmmmgggcccVVVGGG======<<<>>>TTTnnnxxxzzz~~~|||zzz~~~tttsssnnnggg^^^SSSMMMLLLMMMLLLJJJHHHGGGGGGIIIKKKKKKJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJQQQfffzzzYYYAAA999888888BBBJJJOOOMMMEEE???===<<<===<<<<<<<<<<<<>>>???@@@KKKQQQ^^^zzzuuu___QQQIIILLLHHH<<<888<<<999::::::999777777888:::===>>>@@@BBBDDDDDDDDDDDDCCCDDDDDDDDDBBB???<<<:::DDDDDDEEEEEEFFFFFFFFFGGGJJJLLLMMMLLLMMMSSS]]]fffttt|||lllddd]]]YYYTTTLLLFFFDDD@@@???<<<:::::::::;;;<<>>===???FFFNNNYYYlll}}}~~~{{{rrrccc\\\YYYTTTOOOMMM^^^aaa^^^WWWQQQOOOMMMJJJJJJRRR\\\ppp___MMMDDDCCCHHH^^^yyyuuummmjjjhhhgggpppwwwssstttooojjjiiipppyyy~~~vvvsssooojjjhhhbbbYYYRRRNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFF@@@CCCBBB@@@AAAEEEEEEBBBDDDCCCBBBBBBCCCDDDCCCAAAAAAAAAAAABBBCCCCCCDDDDDDHHHCCCUUU{{{kkkaaaSSSFFF>>><<<>>>???777777666555555555666666888888999999:::;;;;;;;;;:::888666666777888777555999:::;;;<<<===<<<:::999;;;;;;::::::::::::999999777777666666666555555555777777666666666555555555666666666666666666666666555555555555555555555555555666666666777777777777666666777888888999::::::888888999:::;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDDDDBBB@@@???BBBBBBEEEHHHGGGCCCEEEJJJLLLIIIIIIQQQ]]]gggiiihhh\\\RRRGGGCCCIIISSS]]]bbblllnnnrrrtttuuuuuuuuuvvvrrrnnnkkknnnrrrooofff___SSSDDD999888:::EEEccc~~~wwwaaaZZZPPPKKKKKKLLLLLLKKKHHHGGGGGGHHHIIIJJJJJJHHHDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKVVVrrrmmmNNN>>>;;;>>><<>>@@@@@@HHHLLLSSSdddyyy]]]FFFEEEKKKHHHCCCAAA>>>>>>>>>===<<<;;;<<<<<<999:::<<<>>>????????????DDDEEEFFFGGGGGGEEEDDDBBBAAABBBBBBCCCDDDEEEEEEFFFFFFHHHJJJJJJKKKPPPYYY```lll{{{zzzrrrkkk___XXXRRRPPPMMMFFFBBBAAA===>>>===;;;:::;;;>>>@@@EEEOOO```sss}}}oooiiigggcccXXXMMMHHHEEE@@@======;;;???HHHSSS```kkkqqqsss~~~xxxvvv|||~~~ooobbbVVVSSSRRRPPPMMMMMMyyy}}}{{{mmm^^^VVVUUUUUULLLPPPSSS___|||jjjZZZOOOJJJMMMeee~~~|||vvvsss|||mmmkkkppp|||~~~rrriiieeefffeee___XXXRRROOOMMMKKKJJJGGGGGGFFFFFFFFFEEEEEEEEE@@@BBBCCC@@@@@@CCCCCCAAADDDCCCBBBBBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBFFFCCCKKKnnn{{{tttgggTTTCCC::::::===888888777666666666666666888888888999::::::;;;;;;;;;999777777888999888777888999:::<<<<<<<<<;;;:::;;;;;;::::::::::::999999777777777777666666666666777777777666666666555555555555555555555555555555444444444444444444444444555555666666666777777777666666777777888888999999666777888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAACCCGGGFFFCCCDDDHHHIIIJJJMMMVVV```fffddd```QQQJJJCCCCCCNNN]]]kkkssssssrrrrrrssstttuuuuuutttwwwpppkkkkkkooolllaaaVVVKKK@@@999;;;AAAPPPrrryyy[[[UUUMMMIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGIIIIIIIIICCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKXXX|||^^^EEE<<<;;;<<<:::999:::;;;===>>>>>>===<<<<<<======>>>???@@@AAAEEEJJJOOO```~~~eeeVVVRRRMMMFFFCCC@@@???===;;;:::888777777777888999:::;;;;;;;;;;;;AAABBBDDDFFFHHHHHHHHHGGGCCCDDDDDDFFFGGGHHHIIIIIIIIILLLNNNOOOPPPSSSYYY^^^bbblll|||}}}vvvmmmfffbbb___ZZZWWWPPPJJJFFFFFFEEE@@@===>>>888:::<<<;;;999<<>><<<;;;<<<<<<:::999:::<<<<<<<<<======>>>??????;;;AAAFFFHHHLLLZZZooommmZZZOOOKKKHHHEEEBBB>>><<<:::888777999999999::::::::::::::::::;;;>>>@@@AAACCCCCCCCCBBBBBBCCCEEEFFFHHHIIIJJJJJJMMMPPPQQQRRRTTTWWWZZZYYY\\\bbbhhhmmmlllhhheeeaaa\\\UUUPPPNNNLLLJJJHHHDDD@@@???@@@???<<<;;;===888;;;>>>>>>???FFFTTT```sss{{{nnnddd\\\VVVRRRGGGDDDBBB@@@===;;;???FFFQQQjjjxxxssszzzwww{{{~~~||||||pppbbbXXXOOOHHHHHHIIIGGGFFFHHHiiiWWWPPPOOONNNGGGJJJJJJTTTuuu~~~|||vvvrrrppptttvvviiiaaa___WWWTTTOOOLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCC???DDDEEEAAA>>>@@@AAA@@@@@@???>>>???AAABBBAAA@@@AAAAAAAAA@@@??????>>>>>>999BBBBBBDDDfffttt\\\HHH===;;;::::::999777777666666666666666777888888999999:::;;;::::::999888888999:::777888999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999888888888888777777777888777777777666666666666444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666777777777777888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAAAAA@@@???>>>>>>???AAABBB@@@>>>???DDDFFFDDDDDDGGGJJJQQQZZZ``````XXXMMMEEEBBBCCCGGGPPP^^^ooo|||xxxsssnnnkkkkkkkkkiiifffoooqqqnnngggaaa]]]WWWPPP===;;;>>>FFFNNN[[[qqq|||vvv}}}rrrbbbVVVRRRNNNJJJHHHHHHHHHHHHIIIGGGDDDCCCDDDFFFGGGGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHDDDJJJHHHCCCPPP|||{{{sssYYYEEE;;;999:::===<<<777666999:::;;;;;;<<<======>>>>>>;;;>>>BBBCCCCCCGGGOOOWWWjjjlll]]]TTTPPPJJJFFFDDDCCCAAA@@@;;;:::::::::999999999999666777888999:::;;;;;;<<<;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLIIIGGGIIIGGGEEEDDDDDDCCCAAA@@@===;;;:::<<<;;;888999<<<<<<@@@CCCFFFJJJWWWiiixxxvvvmmmaaaWWWRRROOOJJJGGGCCC@@@??????>>>@@@IIITTTjjj{{{~~~}}}vvvbbbSSSRRRKKKFFFGGGGGGEEEEEEFFFlllSSSHHHGGGGGGDDDDDDGGGHHHUUU{{{zzz|||{{{uuuwwwttt~~~zzzuuuuuutttyyyyyykkk___WWWPPPMMMKKKIIIHHHGGGEEECCCDDDDDDDDDCCCCCCCCCBBBBBB@@@EEEGGGBBB>>>???@@@@@@>>>======>>>@@@AAAAAA???@@@@@@??????>>>>>>>>>======BBBAAA???SSSjjjRRRAAA888;;;;;;999888777777777777666666666777888888999999::::::;;;999888777888:::888888999999::::::;;;;;;;;;;;;::::::::::::999999999999999999888888888777888888777777777666666666444444444444444444444444333333333333333333333333444444555555555666666666555555555555666666666666777777888999:::;;;;;;<<<;;;;;;<<<<<<<<<========================>>>@@@@@@@@@@@@>>>======>>>???@@@AAA>>>???DDDFFFEEEEEEFFFOOOUUU[[[\\\WWWNNNDDD>>>CCCHHHQQQ]]]hhhrrryyy}}}rrrpppllliiigggfffeeedddbbbhhhiii```YYYXXXUUUPPPAAA>>>???HHHSSS```qqqnnn[[[RRRPPPMMMJJJHHHFFFFFFFFFHHHFFFCCCCCCDDDEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBB??????@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGBBBHHHLLLJJJOOOmmmtttbbbCCC:::555888:::666666:::888999:::;;;<<<<<<<<<<<<>>>;;;:::<<<>>>???CCCHHHSSS___vvvrrraaaZZZOOOHHHEEECCCAAA@@@===<<<;;;:::999999999999777777777777888888888888888999:::;;;<<<===>>>???===>>>???@@@AAAAAAAAAAAAAAA???>>>>>>@@@AAAAAAAAA:::;;;<<<>>>>>>===<<<;;;999777888;;;:::888:::???===BBBHHHNNNWWWfffwwwmmmbbb\\\SSSMMMJJJHHHDDDBBB;;;888777:::===CCCOOOZZZ|||}}}vvvooo]]]PPPIIIDDDBBBDDDEEEDDDEEEGGGzzznnn[[[JJJDDDFFFEEEBBBDDDDDDDDDRRR}}}{{{}}}zzzrrrrrrttt||||||xxxtttuuuxxxpppbbbTTTKKKJJJHHHGGGGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAGGGHHHCCC??????AAAAAA>>>======>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>===@@@AAACCCEEEMMMiiiuuuaaaLLL@@@<<<;;;:::999888777777777555555666666777888888999999:::;;;999777666888:::999999999999999999::::::;;;;;;::::::::::::999999::::::999999999888888888888888888777777777666666444444444444444444444444333333333333333333333333444444444555555555666666555555555555555555555555555666666777888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@???>>>>>>============AAA>>>@@@HHHNNNOOOPPPRRRVVVXXXWWWRRRJJJDDD@@@@@@HHHPPP]]]iiippprrrqqqpppfffgggfffdddbbbaaabbbccc]]]bbb```WWWRRRTTTOOOGGGBBBBBBHHHVVVfffrrr{{{lllWWWLLLLLLJJJHHHFFFEEEFFFFFFFFFEEECCCDDDDDDEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFJJJOOONNN\\\iiiPPP:::666999888777999666777999:::;;;;;;::::::???999666:::<<<;;;>>>CCCGGGMMMYYYnnnyyygggYYYPPPJJJEEEAAAAAA@@@???===;;;;;;;;;;;;888888888777888888999999999999:::;;;<<<<<<======<<<<<<<<<<<<======<<<;;;:::999888999;;;=========777888:::;;;;;;:::::::::888888;;;>>>???>>>AAAGGGEEEKKKUUUaaalllyyy~~~nnn^^^RRRPPPLLLHHHFFFCCCAAA???888666888>>>EEEMMMXXXbbb}}}uuueeeVVVLLLDDD@@@???CCCDDDCCCDDDGGGiiicccXXXMMMHHHIIIHHHDDDEEECCCAAAOOO|||~~~uuutttxxx|||~~~{{{xxxuuuqqqsss{{{|||wwwgggWWWIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAABBBHHHIIIDDD??????AAAAAA???>>>>>>???AAACCCBBBAAA=========>>>>>>>>>>>>>>><<<:::AAAJJJGGGOOOwww~~~rrrbbbUUU===<<<;;;999888777777777555555666666777888888888888:::;;;999666555777:::::::::999999888999999999;;;;;;;;;:::::::::999999:::::::::999999999888888888888888888777777777777555555555555555555555555333333333333333333333333444444444555555555666666555555555555555555555444444444555666777888999999888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???@@@??????>>>===<<<<<<;;;@@@>>>BBBMMMVVV[[[^^^aaaZZZYYYSSSJJJAAA>>>@@@DDDKKKVVVeeepppuuuqqqkkkggg[[[^^^``````]]]]]]___bbb___aaa[[[QQQNNNPPPHHH;;;@@@EEESSSiii}}}|||{{{jjjSSSGGGGGGHHHFFFEEEEEEFFFGGGEEEDDDCCCDDDEEEEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHH@@@BBBIIIFFFJJJppplllEEE888:::999666666555666888999::::::999999<<<888888======::::::>>>:::CCCKKKPPP]]]xxxwwwhhh\\\SSSMMMGGGEEECCCAAA????????????888888777777888999999:::666666666777777888888888:::888777777888888777666:::999777777888777666444::::::;;;:::999999;;;<<<:::;;;>>>CCCDDDDDDIIIPPPTTT[[[hhhwwwqqqaaa\\\UUUKKKAAABBBBBBAAA???<<<::::::@@@>>>BBBKKKUUU]]]fffnnn~~~}}}qqqeeeVVVJJJCCCEEEBBBAAADDDEEEBBBCCCFFFjjjsssaaaLLLKKKFFF@@@HHHGGGHHHFFFMMMnnn|||xxx}}}}}}xxxwwwxxx{{{www[[[gggiiiSSSNNNFFFFFFEEEEEEDDDDDDCCCCCC???@@@BBBAAA@@@??????@@@===???AAAAAA@@@??????@@@@@@?????????>>>>>>======>>>===<<<===>>>???>>>===>>>;;;<<>>===???HHHZZZkkkrrrlllddd\\\TTTJJJBBB???AAACCCEEEQQQaaannnnnnjjjgggddd```^^^^^^^^^\\\ZZZZZZ\\\______^^^ZZZRRRKKKHHHGGGEEEIIISSSeeezzzzzzkkkbbbXXXMMMGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@???@@@@@@AAAAAACCCBBB@@@@@@@@@BBBDDDEEEFFFEEEFFFGGGFFFJJJYYYkkkdddDDD:::======::::::666555777888666777;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>AAAGGGSSSaaajjjuuu\\\XXXSSSMMMJJJJJJGGG@@@:::AAA@@@>>>===<<<;;;;;;:::;;;:::999:::::::::888666666666777888999999::::::777666666666888999888777<<<<<<<<<<<<<<<<<<<<<;;;@@@AAACCCGGGNNNUUU\\\```hhhuuuvvvmmmaaaWWWPPPKKKGGGDDDAAA;;;999<<<<<<999:::???BBBKKKTTT]]]lll{{{~~~wwwyyy{{{}}}~~~zzzyyytttaaaRRRJJJFFFEEEAAAAAAAAABBBCCCCCC@@@>>>rrryyyqqqaaaXXXPPPHHHIIIMMMOOOKKKLLLhhh}}}||||||~~~xxx___NNN___{{{eeeQQQKKKFFFFFFEEEEEEDDDCCCCCCCCC???AAABBBBBB@@@??????@@@>>>???@@@@@@>>>>>>???@@@?????????>>>>>>>>>=========<<<<<<<<<>>>???>>>===AAA===>>>CCCCCCBBBNNN^^^sssqqqxxx~~~oooXXXIII======>>>:::777999888888777777666666777777888888999999999999:::::::::999999888888777777777:::::::::999888888:::<<<<<<<<<;;;:::999999999999777777777666666666666555555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444444444444555555555555666666666666777888999:::888888999999::::::999999<<<999999======:::999===AAAEEEPPPbbbssswwwoooeeeRRRLLLCCC>>>>>>BBBGGGJJJTTTdddpppooogggdddddddddbbb```]]]ZZZYYYYYYYYYYYYVVVVVVSSSNNNIIIFFFFFFEEEMMMhhhzzzvvvdddVVVRRRTTTJJJIIIGGGEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>======>>>???@@@AAABBB@@@????????????@@@AAAAAACCCBBBAAA@@@@@@AAACCCDDDCCCBBBDDDFFFEEEFFFPPP\\\sssgggLLL???<<<:::888666666888777555777<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;>>>CCCJJJPPPUUUdddzzzzzzqqqfff\\\UUUPPPJJJGGGDDDBBB@@@???>>>======<<<:::999888999:::;;;999888999999999999999999999999888777777888999999999888888888:::<<>>;;;888>>>FFFXXXjjj{{{qqqpppxxx|||}}}yyy|||xxxeeeUUUMMMHHHDDDAAABBBAAAAAAAAABBBBBBAAA???yyyzzzzzzooo[[[SSSQQQJJJPPPVVVRRROOOggg~~~~~~}}}~~~lllZZZJJJJJJbbbzzz|||vvvwwwzzz{{{ppp^^^NNNGGGFFFFFFEEEDDDDDDCCCBBBBBB@@@BBBCCCBBB@@@??????@@@=========<<<::::::<<<>>>>>>>>>>>>>>>===============<<<;;;<<<>>>>>>>>>===@@@<<<===BBBBBB@@@DDDMMMhhh|||xxxyyyvvvfffTTTDDD@@@>>>:::888;;;888888777666666666666666888888888999999999:::::::::999999888777777666666888999999999888999;;;======<<<;;;:::999999999999777777666666666555555555555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444555555555555666666555666666777888999777888888999::::::999999:::888888<<<===<<<===???BBBHHHSSScccooooooeeeZZZJJJEEE???===@@@HHHOOOSSS[[[hhhrrrnnnddd```cccfffiiifffaaa^^^[[[XXXVVVTTTPPPOOOMMMJJJGGGEEEFFFHHHWWWzzz~~~www|||fffPPPMMMWWWKKKJJJHHHFFFEEEDDDDDDDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA===============>>>???@@@???>>>>>>>>>??????@@@AAACCCBBBAAA@@@@@@AAABBBCCCBBBAAABBBEEEDDDDDDGGGLLLXXXwwwiiiTTTEEE:::999888888:::888444333666:::::::::;;;;;;<<<<<<<<<<<<=========;;;;;;<<<>>><<>>???AAAEEEIIINNNSSSUUUYYY]]]eeeoooyyyrrr^^^OOOIIIFFFAAA>>>===<<<:::999999;;;===<<<777777AAAMMMllltttrrrzzzzzz{{{}}}zzzvvvhhhUUUJJJGGGGGGCCC???DDDBBB@@@@@@AAAAAA@@@???|||www]]]XXX^^^WWWPPPZZZ\\\ZZZppp~~~aaaHHH@@@MMMlll|||qqqkkkgggeee___TTTKKKGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBCCCBBB@@@?????????;;;;;;:::888666777999<<<========================<<<;;;:::;;;===>>>===<<<===888999>>>AAAAAABBBFFFPPP~~~rrr]]]IIIBBB>>>999999<<<888888777666555555555555777777888888999999::::::::::::999999888777777777777888999888888999;;;>>>>>>===<<<;;;:::999999999777777777666666666555555555555555555555555555555555444444333333444444555444444444444444444444444333333333333333333333333333333444444444555555555666555555555666666777888666777888999999:::999999999777777999<<<@@@EEEHHHLLLOOOVVV^^^ccc^^^SSSJJJEEEBBB@@@BBBJJJSSS\\\```fffkkkmmmiiibbb___aaadddlllmmmlllggg___WWWSSSQQQOOOLLLHHHGGGDDDDDDHHHMMM^^^zzziiiRRRIIILLLHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>=========>>>??????============>>>???@@@@@@CCCBBBAAA@@@@@@@@@AAAAAADDDBBBBBBCCCEEEEEEEEEFFFLLL[[[kkkSSSDDD===888999:::888666666888888999999:::;;;;;;;;;<<<===>>>>>><<<<<<<<<===@@@BBBFFFKKKWWWjjjwwwsssgggccc\\\WWWTTTOOOJJJFFFDDDBBB@@@@@@@@@@@@???>>>???>>>=========>>>??????<<<>>>AAADDDEEEFFFGGGHHHOOOPPPRRRUUUZZZ___dddgggooottt}}}zzzmmmaaaVVVLLLFFFBBBAAA???>>>======<<<<<<:::;;;<<<;;;:::@@@MMMXXXxxx|||uuu|||zzzggg]]]OOOGGGDDDEEEDDDCCCCCCAAA>>>===>>>??????>>>uuuooossslllVVVaaafffjjj}}}{{{zzzyyyxxxwwwzzzwww}}}^^^@@@<<>>>>>>>><<<<<<;;;999777777:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::;;;<<<===<<<;;;===999888;;;???@@@BBBCCCFFF___}}}gggPPPFFF@@@:::999<<<999999777666666555555555666666777888888999::::::;;;;;;:::::::::999999999777888888888777888;;;===>>>===<<<;;;::::::::::::888777777777777666666666666666666666666666666666555444444333333444444555444444444444444444444444333333333333333333333333333333333444444444444555555555555444555555666777555666777888999999999999888888777888>>>GGGOOOTTT]]]\\\[[[YYYVVVPPPGGGAAA===???CCCKKKVVVaaaiiimmmnnnhhhccc```````````````hhhnnnqqqlll^^^RRRNNNNNNMMMFFFBBBAAA@@@@@@GGGPPP^^^uuubbbSSSJJJAAACCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>??????<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAADDDBBB@@@???BBBEEEFFFEEEFFFJJJfffkkkVVVAAA999:::;;;;;;;;;777777888888888999999999999::::::999999:::<<<>>>???>>>===<<>><<<<<<===?????????===;;;;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;???<<<::::::<<<>>>??????DDDGGG[[[uuu]]]QQQHHH???;;;===;;;:::999777666666666666555666666777888999:::::::::::::::;;;;;;;;;;;;;;;777888888888777888:::<<<===<<<<<<;;;;;;;;;;;;;;;999999888888888777777777666666666666666666666666555444444333333444444555333333333333333333333333333333333333333333333333333333333333444444444444555555444444444444555555555555777888999999::::::888:::;;;===DDDOOOXXX[[[```\\\VVVNNNGGGBBB???===999>>>GGGUUUbbblllqqqrrrkkk```WWWXXX^^^aaa``````bbbhhhkkkeeeXXXLLLGGGGGGFFF@@@>>>BBBDDDEEEMMMYYYbbbwww}}}zzz\\\TTTPPPGGG@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@?????????????????????>>>>>>>>>>>>??????AAA@@@??????>>>>>>>>>>>>:::::::::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA>>><<<>>>CCCEEEDDDBBBEEENNNYYYrrreeeNNNCCC===888777888888888888888888888888:::;;;:::999888888;;;>>>999999:::::::::===AAADDDGGGNNN]]]mmm{{{uuuqqqkkkgggdddaaa^^^[[[[[[ZZZZZZZZZ\\\___bbbdddeeejjjpppttttttuuuxxx{{{ssseee]]]SSSLLLEEEBBB???;;;:::;;;::::::;;;999888777888:::;;;AAAGGGOOOZZZgggnnnooozzzeeeYYYKKKKKKJJJEEE???===@@@DDDAAA???===<<<<<<<<<;;;:::|||~~~}}}eee^^^[[[```gggnnnwwwzzzlllgggtttkkkVVVYYYlll|||lll[[[PPPJJJGGGGGGKKKGGGFFFEEEDDDBBBAAA@@@???>>>@@@@@@???===;;;;;;;;;???@@@@@@???===<<<<<<===::::::;;;;;;;;;<<<<<<<<<:::999999999;;;<<<;;;:::<<<======<<<;;;<<<<<<<<<@@@CCCHHHjjjnnn___TTTFFF???>>><<<;;;:::888777777666666555555666777888999::::::777888999:::;;;<<<<<<===888999999888666777999;;;<<<;;;;;;;;;;;;<<<<<<===:::::::::999999999999888666666666666666666666666555444444333333444444555333333333333333333333333222222222222222222222222222222333333333444444444555555444444333444444555444555666888999999::::::888>>>CCCEEELLLWWW\\\[[[SSSOOOIIIAAA;;;999<<<>>>@@@GGGSSSaaakkkooonnnlll```UUUNNNRRR[[[```cccfffbbbaaa^^^XXXPPPIIIEEEBBBCCC@@@EEEQQQWWWYYYaaalllqqq~~~wwwZZZOOONNNMMMAAABBBCCCDDDDDDDDDCCCBBB???>>>>>>>>>>>>???@@@@@@>>>>>>>>>======>>>>>>>>>AAA@@@???>>>===<<<<<<<<<999999999:::;;;===>>>???===>>>???@@@AAABBBBBBBBB>>>AAAAAA======BBBDDDBBBAAAGGGGGGIIIYYYvvvxxxcccOOO@@@999;;;;;;::::::999999888888::::::;;;:::999999;;;===:::;;;<<<======>>>@@@AAA;;;;;;@@@HHHMMMTTT```lll~~~~~~}}}|||~~~{{{sssiii]]]RRRHHHCCCCCC===;;;======999888:::888:::;;;;;;:::;;;>>>BBBKKKYYYhhhqqqvvvyyyxxxsssxxx~~~eeeSSSLLLAAABBBCCCBBB@@@>>>???@@@AAA@@@???>>>???>>><<<:::ooobbb\\\cccooowww~~~}}}wwwfffeeewwwmmm___fffwwwsss\\\PPPKKKHHHEEEEEEGGGFFFEEEDDDBBBAAA@@@???>>>???@@@>>><<<:::::::::<<<>>>???>>><<<::::::::::::::::::;;;;;;<<<<<<<<<:::999888999;;;<<<;;;:::666:::======<<<<<<<<<<<<999DDDCCCOOOzzzjjj\\\LLLBBB@@@===<<<;;;999888777777777444555666777888999::::::555666777888:::;;;<<<===999999999888666666888:::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::::::::999999777777777777777777777777555444444333333444444555333333333333333333333333222222222222222222222222222222333333333444444444555444444333333333444444444555666777999999::::::999AAAIIIMMMSSS[[[]]]YYYHHHFFFAAA<<<888999???DDDLLLSSS___kkkqqqooohhhbbbVVVMMMIIIPPPXXX^^^eeemmmfff^^^TTTNNNMMMKKKEEEAAADDDDDDOOObbblllmmmuuutttnnn{{{tttXXXDDDAAAGGGDDDDDDEEEEEEEEEDDDBBBAAA============>>>???@@@AAA>>>>>>============>>>>>>@@@???>>><<<<<<;;;;;;;;;999999999:::;;;<<<>>>???<<<===???@@@BBBBBBCCCCCC===CCCEEEAAA???CCCCCCAAA???GGGFFFGGGMMMVVVlllUUUJJJ>>>===<<<<<<;;;:::999888222555777888888777888999;;;;;;:::888888888888999???;;;:::>>>???AAAIIITTT[[[fff}}}yyypppjjj^^^YYYRRRKKKEEEBBBAAAAAA???888555888:::888999>>>555777999999:::===BBBGGGdddzzzzzzqqquuuzzz|||~~~mmmUUUIIIHHH>>>>>>>>>@@@CCCCCCAAA>>>BBBAAA@@@AAAAAA@@@===:::~~~~~~lllggggggnnnuuu{{{~~~~~~~~~}}}~~~rrrkkkuuuhhhlllxxxzzz\\\RRROOOHHHDDDFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999:::::::::;;;;;;>>>CCC@@@BBBcccyyynnnaaaNNN>>>===:::::::::777222333777888777666555555666777888999888777777777999;;;===:::::::::999888777555555888999:::<<<<<<;;;:::999;;;;;;;;;;;;;;;:::::::::888888666555555555666777555333111111222444444333444444333333333333222222222222222222222222222222333222222222333333444555444333333333333333444444333666777666555666;;;???BBBJJJTTTYYYWWWRRRMMMKKK???;;;999999888999CCCPPPaaagggmmmnnnhhhaaa^^^]]]RRRPPPNNNQQQWWW^^^aaabbbaaaUUUIIIEEEDDDCCCCCCEEE@@@III```|||rrraaa```]]]XXXPPPIIIFFFDDDCCC???===???CCCEEECCC???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB???;;;:::;;;===>>>>>>===;;;:::999999:::<<<===>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA???HHHJJJHHHHHHPPPttt~~~tttYYYOOO???444444999999333555777888888777777888:::999999999999:::::::::;;;;;;;;;<<<<<<===>>>??????CCCIIIRRRkkk{{{nnncccYYYRRROOOFFFDDDBBBAAAAAA???:::555:::666555888:::888888::::::555888??????===GGGVVVuuupppjjjooovvvnnnvvvtttxxxooo^^^OOOEEE@@@======>>>>>>>>>>>>======???@@@AAAAAAAAA???===<<<|||xxxtttpppmmmoooxxx}}}zzzyyy{{{}}}~~~}}}zzz|||}}}yyyxxxqqqcccnnn}}}xxxZZZOOOLLLGGGDDDGGGCCCCCCBBBBBBAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999999999999::::::::::::;;;?????????CCCSSSxxxzzzmmmaaaXXXGGG???:::<<<===:::666555777777666555555666777888999888777777777999;;;<<<<<<<<<<<<;;;:::777555444666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999888777666555666666777555333111111333444444333444444333333333333222222222222222222222222222222333333222222222333444444111222333444555555444444444555666777999===BBBEEEOOORRRTTTTTTPPPJJJEEEBBB===999888:::;;;AAANNN\\\nnnpppoooiii___VVVQQQQQQSSSQQQPPPRRRVVVYYYZZZZZZRRRJJJBBB@@@>>><<<<<>>======>>>========================AAA???===<<<>>>???@@@@@@>>><<<;;;:::999:::<<<=========>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAAFFFEEEDDDFFFIII___mmmMMM999555888:::999888666555555777:::<<<======<<<<<<:::999888777;;;;;;;;;<<<<<<=========;;;@@@AAAKKKbbb{{{~~~wwwpppkkk\\\YYYSSSLLLEEE@@@===;;;:::888777888;;;<<<;;;999>>>;;;;;;<<<:::666777;;;<<<;;;===CCCHHHNNNYYYddd~~~yyy|||}}}sssqqqyyy}}}~~~ooo^^^PPPGGGBBBAAA>>>>>>============>>>>>><<<======>>>>>>>>>======}}}vvvpppjjjjjjpppvvvvvv{{{}}}{{{xxxvvvttttttuuuvvv|||uuutttyyyzzzxxx|||wwwdddfffeeexxxqqqVVVKKKHHHEEEDDDGGGAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@???===;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888999999999:::::::::>>>999<<>>===777333777666666555555666666777888777777777777999:::<<<>>>>>>>>>>>><<<999666444555555555666777999;;;;;;;;;;;;;;;<<<<<<======>>>::::::888777666666666666555333222222333444444333444444333333333333222222222222222222222222222222444444333222222333333333222333555555555444333222333444666;;;BBBHHHLLLNNNSSSPPPKKKGGGBBB===999555888777:::???FFFOOO^^^jjjnnnmmmhhh___UUUPPPOOOPPPVVVUUUTTTTTTUUUSSSPPPNNNCCC???======;;;999<<>>===>>>BBBDDDBBB@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>>>>???AAABBBBBBAAA???>>><<<;;;:::;;;<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@@@@CCC@@@AAAFFFDDDLLL```pppJJJ:::;;;???;;;999777777888888888777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888???<<<888???MMMmmmxxxggg\\\PPPQQQSSSVVVYYY\\\^^^___\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVVVVTTTQQQLLLGGGDDD???===;;;888777666666666:::888666666777999999999888888:::;;;888777===EEEHHHMMMPPPQQQWWWcccmmmqqq}}}uuuyyyzzzppp___OOOCCC>>>???@@@???>>>===<<<<<<===>>>???::::::::::::;;;<<<===>>>sssooojjjccchhhuuu|||}}}zzzwwwvvvuuusssrrrrrrqqqrrrvvvmmmlllrrrsssppp{{{qqqeeeiiisssxxxdddPPPGGGEEEDDDCCCDDD@@@@@@@@@?????????>>>>>>>>>???@@@@@@@@@>>>;;;:::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888999999999999;;;777;;;BBB===@@@fff}}}~~~vvvdddPPP===888:::;;;999777777777666666666666666666777777666666777888::::::<<<===>>>???>>>;;;999777666666555444555777888999888999999:::;;;<<<======::::::999888777666666555555444222333444555444333444444333333333222222222222222222222222222222222444444333222222222333333666666555444333222222222777888;;;CCCLLLQQQRRRPPPLLLGGG@@@<<<:::888444111333888BBBLLLVVV___hhhooogggddd^^^UUUOOONNNRRRUUUYYYYYYXXXVVVSSSNNNHHHDDD<<<;;;<<<<<<::::::AAAJJJRRR^^^rrrwwwbbbRRRLLLGGGCCCCCCFFFGGGCCC??????>>>===>>>AAABBBAAA@@@???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???BBBCCCBBB@@@???>>>===<<<;;;;;;<<<<<<============>>>>>>>>>???======>>>>>>>>>?????????===AAA???AAAHHHEEEFFFSSSgggjjjNNNBBB>>>888888777999;;;;;;888666555666888:::<<<===>>>>>>;;;;;;;;;:::::::::::::::999AAA???:::;;;>>>NNNhhhmmm\\\NNNEEE??????@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB======>>>===<<<;;;999888<<<;;;:::999999999999:::;;;::::::::::::;;;;;;;;;777999;;;;;;:::===JJJYYYcccqqqwwwpppmmmtttwwwttt{{{tttjjjZZZKKK@@@<<<===??????>>><<<;;;;;;<<<>>>???;;;:::999999999;;;<<<===uuujjjjjjgggbbbkkkzzz~~~yyyvvvqqqrrrrrrrrrqqqpppooonnnmmmeeebbbhhhiiikkk~~~ooohhhuuuwwwsssoooaaaUUUIIIEEEDDDCCCAAAAAA@@@@@@@@@???????????????===>>>???@@@???===;;;:::888888888888888888888888::::::::::::::::::::::::888777777666666777777888777777777888888888999999:::999;;;===<<>>>>>===<<<;;;999888777555444555666666666666777777888999::::::999999999888777666555555555444333444555555444333444444333333333222222222222222222222222222222222444333333222222333333333777555333222333555777999AAABBBFFFKKKPPPPPPKKKFFFCCC>>>:::888999888666333444>>>MMM[[[dddiiiiiihhhbbb^^^WWWQQQMMMNNNQQQUUUYYYYYYXXXUUUOOOHHHBBB???;;;:::999888555666AAALLLRRR]]]nnn}}}qqqYYYJJJIIIDDD??????BBBCCC@@@<<>>>>>>>>@@@@@@@@@???======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;>>>AAAAAA@@@>>>>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>><<<<<<<<<=========>>>>>>:::AAAAAAAAAFFFDDDFFFRRR[[[~~~uuu___RRRIIIFFF@@@<<<:::::::::999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<888999???<<<<<>>@@@@@@???>>>>>>===<<<<<<========================999999999999999999999999888777777666666666666666444555888999:::;;;<<<<<<<<<===???@@@AAAJJJ^^^qqq|||rrryyyqqqfff___TTTIII@@@===<<<===>>>===<<<;;;;;;<<<===>>>>>>===;;;:::999:::;;;;;;vvvrrroooiiieeegggggggggrrr{{{vvvssslllmmmnnnooonnnkkkiiigggbbb[[[YYY[[[```lllpppmmmlllaaa\\\PPPKKKEEECCCCCCBBB@@@>>>????????????????????????<<<<<<===>>>===<<<;;;:::888888888888888888888888888888888888888888888888777777666666666666777777666777777777777888888888999;;;:::888<<>>JJJXXXbbbggggggaaaYYYRRRQQQPPPOOOPPPRRRUUUWWWSSSSSSRRRMMMGGGAAA===<<<999777666666555888DDDPPPXXXdddsss}}}~~~dddOOODDDEEEBBB>>>>>>AAABBBAAA@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>;;;;;;<<<<<<<<<=========;;;CCCAAA>>>BBBAAABBBMMMLLL^^^}}}tttdddRRRCCC:::999:::666555444555666999<<<>>><<<=====================???<<<333444>>>===777<<<<<>>===<<<:::777777777666666555555555555555555555555666666666:::999999888777666666666555555666666777777888888555777888888777777888:::<<<===BBBIIIPPP^^^vvvtttmmmooowwwzzznnndddPPPMMMHHHBBB>>>;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::yyysssnnnfffaaa```cccggglllnnnqqqxxx{{{uuupppmmmfffgggiiiiiifffbbb^^^[[[TTTRRROOOOOOZZZqqquuuxxx}}}gggVVVRRRJJJHHHDDDAAA@@@@@@@@@>>>========================;;;;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777777666666555555666666777666666666777777777888888888999999999<<>>MMM{{{qqqhhh\\\KKK>>>888::::::;;;;;;:::999777666444444555666777777777777888777777888999:::<<<===;;;;;;;;;:::999888777666444444444444444444444444333444555666777666555555444444444555666666444222444444333333333333222222222222222222222222222222111111111222333444555666555666999<<>>===<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>:::;;;;;;;;;;;;<<<<<<<<<;;;BBB>>>;;;AAA@@@???EEEAAAHHHeee}}}gggUUULLLJJJ???===:::777777:::===@@@===>>>>>>??????@@@@@@@@@BBBAAA999999@@@<<<888???666999:::777888::::::888:::::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999888888888777777666666888888999;;;;;;<<<<<<<<<<<<=========>>>BBBIIINNNUUUVVV[[[bbbhhhttt{{{lllppp{{{xxx{{{uuuggg[[[SSSBBBAAA???===;;;::::::::::::;;;===>>>>>>===;;;:::;;;;;;;;;<<<;;;;;;::::::zzznnndddbbbaaa]]]ZZZ\\\cccnnnwwwzzz}}}zzzuuuoooiiifffcccdddeeeddd```[[[UUUQQQKKKLLLIIIHHHVVVvvvvvv{{{eeeQQQMMMJJJIIIDDD???>>>??????>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999999999999999999999666666666666666666666666666666555555555555666666666666666666777777777777555444888<<<<<<:::===CCC>>>ccc}}}fffMMM???;;;;;;<<<<<<;;;999888777333444555666777777777777999888777666666888:::;;;::::::;;;<<<<<<:::999888444444444444444444333333222333444666666666666555444444444555777777444222444444444333333333222222222222222222222222222222000000111222333555666777:::<<<@@@DDDFFFEEECCCBBB>>>>>><<<777222000333777444666888:::???HHHTTT]]]\\\```___ZZZVVVUUUMMMDDDIIILLLOOORRRSSSOOOIIIDDDBBBAAA>>>999444222555888666777@@@NNN[[[hhhvvv}}}zzz|||jjjTTTCCCBBBJJJCCCCCCAAA???<<<<<<>>>@@@@@@AAAAAA???<<<::::::;;;:::::::::999999:::;;;;;;999999999999999999999999;;;::::::;;;===>>>===<<<888888:::;;;<<<=========<<<<<<<<<<<<=========>>>:::::::::;;;;;;;;;<<<<<<;;;@@@;;;:::BBBDDD@@@BBBHHHEEEPPPhhh|||nnniii___YYYOOOFFF???<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC>>>DDDBBBAAAAAA:::777AAA:::<<<;;;888:::===<<<888999999999999999999999999666666777777888888999999666777888::::::;;;;;;;;;888888999999::::::999999:::<<>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::::::::::::::999999999999888888888777555555555555666666666666666666666666666666666666666777777777888888888888888999999::::::;;;;;;<<>><<<444666666555666666777888999777777777777777777777777??????@@@???>>>;;;888666666555333222222222333444888666333222333555555555333333333333333444444444333333333222222222222222333222111000000111222333222222222333555777999;;;@@@@@@@@@@@@???>>><<<;;;777777666444111000111333666666888===GGGSSS^^^eeeddd___WWWOOOJJJHHHIIIJJJJJJOOOTTTSSSMMMFFFCCCBBB888;;;;;;777444444666888444===NNNbbbuuu}}}zzzaaaRRRKKKFFFCCCCCCDDDDDDCCCBBB@@@???>>>>>>AAA@@@???>>>===<<<;;;:::;;;;;;::::::999888777777;;;:::::::::999888888888999777666:::???@@@===:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@EEEEEELLLVVV^^^pppyyy```LLLCCC>>>:::???===>>>AAABBBAAAEEEJJJJJJGGGDDDCCCAAA>>>======:::;;;======>>>???===:::888888:::;;;<<<<<<;;;:::>>>;;;999::::::999888999:::777777<<<===:::777777===;;;<<>>;;;===CCC>>>BBBKKKWWWdddttt|||zzzwwwgggVVVJJJEEEDDD<<<<<<<<<===============<<<;;;;;;;;;;;;<<<======999:::;;;<<<<<<;;;:::999yyyuuurrrmmmddd]]]WWWVVVUUUSSSTTTYYY```eeemmm{{{|||xxxsssnnnjjjfffaaa___aaa]]]XXXSSSOOOKKKGGGCCCAAA@@@JJJaaa{{{eeeRRRIIICCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999888888888888777777777777555555555555666666666666666666666666666666666666666666777777777888888888888888999999:::;;;;;;;;;;;;DDDVVVtttyyyoooTTT@@@@@@===999:::<<<:::555666666555555666777888888777777777777777777777777======>>>>>>===<<<999888777777666555444444444444555333222222444444333111222222222222222222222222333333333333333222222222555555444333333444555666111000000111222444666777777888888999999888777666222333222111///000222444666:::BBBLLLUUU]]]bbbeee[[[WWWPPPJJJFFFFFFHHHIIIHHHLLLOOOMMMGGGAAA>>>>>>666777777666555555555444;;;EEEXXXmmmqqqZZZMMMGGGBBB@@@???AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;::::::999888888999999999999888888888888:::888777;;;???AAA>>>:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<============>>>>>>>>>??????@@@???DDDJJJNNNWWWrrrmmmXXXJJJHHHDDDAAACCCCCCBBBCCCFFFLLLKKKIIIFFFAAA===;;;<<<<<<:::888777999<<<===<<<<<<<<<===;;;999888;;;===;;;::::::;;;;;;::::::;;;???;;;:::<<<<<<999999;;;<<<<<<===@@@FFFJJJLLLLLLQQQPPPTTT^^^mmm~~~yyykkk[[[LLLCCC??????=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::wwwqqqfffbbb\\\YYYYYYWWWTTTPPPQQQTTTXXXYYY\\\cccnnnxxx{{{sssoooiiiddd```]]][[[YYYYYYTTTMMMJJJHHHFFFBBB@@@???FFFZZZ{{{dddOOOFFFAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777777777666666666555555444555555555555666666666666666666666666666666666666666666666777777777777777777888888999::::::;;;666>>>CCCKKKllluuufffKKKCCC>>>>>>>>>;;;999999666666555555555666777777777777777777777777777777999:::;;;<<<===<<<;;;::::::::::::999888666555444444333333333444444222000222222222222222222111111222222222222222222222222444333333222222222333444000000000000111222333444111222333444444444444444333444444333444666999<<<===DDDPPPZZZ```aaa^^^[[[OOOLLLHHHDDDCCCDDDGGGIIIEEEGGGHHHEEE???:::888999555444333555666777777777@@@LLL```uuu~~~xxxgggSSSIIIEEEAAA??????===>>>>>>???@@@AAABBBBBB>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999777777777777888888888888:::999888;;;???@@@>>>;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<============AAA???AAAFFFEEEGGGUUUfffvvvooojjjgggjjjhhh^^^SSSMMMLLLMMMLLLJJJFFFDDDCCCBBBCCC???;;;;;;>>>??????>>><<<>>>@@@???<<<<<<>>>@@@===>>>???>>>======>>>@@@AAA???@@@DDDDDDBBBDDDIIICCCFFFHHHPPPcccxxx~~~yyyxxxrrrnnnrrr|||uuupppfffWWWJJJAAA===<<<<<<=========<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;::::::::::::;;;;;;}}}wwwppphhhbbb\\\YYYTTTRRROOOMMMNNNPPPQQQRRRVVV\\\dddhhhlllttt~~~yyyvvvjjjeee___ZZZWWWUUUTTTSSSPPPJJJEEEEEEEEEBBB@@@???AAARRRqqqyyyyyy^^^IIIBBB??????>>>=========>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::999888777777666666666666555555555444444444444444444555555555666666555555555555555555555555555555555666666666777777666666777888888999999:::;;;>>><<<:::KKKyyywwwjjjZZZLLLAAAAAAAAA;;;;;;???777777666555555666666666777777777777777777777777666777888:::;;;<<<<<<<<<===>>>>>>>>><<<:::888777777555333333444444333222444444333333333333222222111111111111111222222222222222222111111111111111111111111111111222222222111222222333333444444444333555777888:::>>>CCCGGGMMMRRRYYY]]]]]]XXXPPPKKKEEECCCAAA@@@AAACCCGGGIIIBBBBBBAAA===888555444555666444333555666999@@@FFFMMMYYYkkk|||mmm___PPPIIIGGGDDDBBBBBB<<<===>>>>>>???@@@AAAAAA========================;;;;;;;;;::::::999999999555555666666777777888888888888888:::===>>><<<999999999888888888888999999:::::::::::::::;;;;;;;;;===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<============CCCAAABBBEEEFFFFFFMMMUUUrrr}}}ooo\\\ZZZUUUPPPPPPOOOKKKEEEDDD@@@???AAACCCBBB???>>>===<<<===>>>???@@@???>>>AAAEEEFFFAAA===>>>AAABBBCCCGGGQQQ[[[___]]]___bbb^^^aaaaaahhh~~~xxxyyyvvvgggZZZRRRFFF>>><<<===============<<<<<<;;;:::999999:::::::::::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<~~~~~~{{{uuupppmmmhhhccc___^^^[[[XXXTTTRRRRRRRRRNNNNNNNNNNNNPPPSSSYYY\\\^^^fffqqqyyy}}}vvvqqqnnn```\\\VVVRRRPPPOOONNNMMMIIICCCAAABBB@@@<<<<<>>>>>======<<<======>>>;;;;;;;;;;;;::::::::::::999999888777666666555555555555555444444444444333444444444444555555555555444444444444444444444444444555555555555666666666555555666666777888888999<<<:::<<<===@@@WWWooofffTTTFFFCCCAAA<<<;;;???999888777666666666666666666666666666666666666666444555666888:::;;;<<<<<>><<<;;;:::777444222222444444444444444333333333222222222000000000111111111222222333333333333222222111111000000111111111111111000111111111222222333333333111444999>>>BBBHHHNNNSSSYYYYYYXXXVVVQQQKKKEEEAAA@@@?????????@@@CCCFFFGGG???>>><<<888555333333444555444666:::<<<@@@MMM[[[fffooo{{{yyy~~~}}}xxxbbbWWWLLLIIIHHHEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============999999999888888888888888555555555666666777777888666666777999::::::999888999888888777777888888999999999999:::::::::;;;;;;???>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@======@@@BBBDDDHHHMMMbbbzzz|||zzzmmmdddeeeggg___SSSMMMGGGEEEGGGIIIJJJNNNTTTTTTKKK@@@<<>>===<<<===<<<<<<;;;:::999999888999999999999999:::;;;;;;;;;:::999888888999:::;;;lllrrr{{{wwwfff[[[mmmuuu~~~~~~vvvkkkeeeccc]]]ZZZWWWUUUUUUUUUTTTRRRLLLLLLLLLKKKJJJJJJMMMOOOIIILLLPPPRRRUUUZZZbbbhhhllluuu{{{sssllleeeaaaWWWTTTOOOLLLKKKJJJIIIHHHFFF@@@>>>???<<<888>>>IIIUUUppptttuuutttxxx}}}xxxfffPPPEEECCC>>>======<<<<<<<<<<<<===::::::::::::999999999999777777777666666555555444555555555444444444333333333444444444444555555555444444444444444444444444444444444444555555555666444444555666666777777888666444:::BBB===CCCmmm~~~qqqbbbRRRKKKHHHCCC???===;;;:::999888777666666666666666666666666666666666444444555666888999:::;;;===>>>>>>???@@@@@@??????===:::777555666777777666444444333333222222111111111111111222222333333444111111222111111000///...//////000111111111000000000000000111222333555666:::???EEEKKKPPPUUUZZZ]]]XXXUUUOOOJJJEEEBBBAAA@@@>>>=========>>>@@@AAABBB;;;:::777666555444555555555555>>>JJJQQQUUUaaannnyyy~~~~~~dddTTTLLLFFFFFFFFFCCCAAABBB>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===888888888888888777777777666666666666777777777777444555777888888888777666888888777777777777888888888888999999::::::;;;;;;>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>=========???AAADDDFFFQQQYYYbbbxxxvvvkkkrrrqqqiiicccccccccgggvvvwwwbbbTTTQQQUUUYYY[[[jjjyyy{{{rrrmmmjjjfffjjjsssvvvwwwxxx|||~~~}}}tttgggWWWKKKDDDAAA???===<<<;;;:::999;;;;;;;;;::::::999999888999999888888999999:::;;;::::::999999999999::::::VVV[[[```bbbbbbcccgggkkkooommmnnnqqqpppllljjjlllllltttzzzvvvqqqoooooooookkkjjjjjjlllllleeeXXXMMMMMMQQQUUUTTTQQQMMMJJJHHHHHHFFFDDDFFFIIIIIIIIIHHHEEEGGGIIIIIIIIIJJJNNNQQQRRRXXX___dddhhhoooyyyzzzssskkkddd^^^WWWSSSOOOMMMJJJHHHGGGFFFDDDBBBBBB===<<<===;;;===NNNbbbvvv~~~iiiccc___\\\UUUJJJCCCCCC>>>===<<<<<<;;;;;;;;;;;;999999999888888888777777555555555555555555555555555555555555444444444444333333444444444555555555333333333333333333333333333333444444444555555555333444444555666666777777333444:::???;;;<<>>???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;888888888888888888888888888888777777777777777666444666777888888777777777777777777666666777777777777888888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>>>>???AAABBBAAACCCFFFUUUooooooqqq|||vvvrrruuuxxx}}}zzzmmm___QQQGGGBBB>>>>>>>>><<<:::999999::::::::::::999999999999999888888888888888999::::::999999::::::::::::999999DDDGGGJJJIIIGGGGGGLLLQQQMMMJJJJJJLLLLLLJJJKKKNNNGGGKKKNNNKKKJJJLLLKKKIIIIIIFFFGGGOOOXXXYYYRRRJJJDDDDDDBBBAAACCCFFFEEEBBBEEEBBBAAADDDGGGFFFDDDCCCIIILLLOOOPPPQQQSSSWWW[[[fffmmmwww}}}yyyooopppkkkddd]]]WWWSSSNNNKKKJJJIIIFFFEEEEEEDDDAAA???>>>::::::======EEE```}}}}}}eeeWWWLLLJJJIIIDDDAAAAAA>>>>>>===<<<;;;::::::;;;888888888777777777777666444444555555555555555555666666555555555444444444333333333444444444555555333333333333333333333333333333333444444444555555333333444444555666666777555999;;;:::888===GGGPPPjjjvvvqqqmmm]]]JJJ>>>===<<<:::999888888777666666666666666666666666666666555555555666666777666666666888:::>>>AAABBBGGGHHHJJJLLLMMMIIIDDD???<<<<<<<<<;;;:::999999888666666666777888999999:::??????@@@@@@???>>><<<;;;555777888::::::::::::999999:::<<>>===<<<:::888888777777;;;:::999888777666555444222222111333555777777777===@@@WWW|||oooSSSLLLEEE@@@???BBBBBB???===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999:::999999888888777777666666555777999999888777777777777777666666666666777777777777888999::::::;;;;;;:::999999888888999999:::999999:::::::::;;;;;;;;;666;;;>>>===<<<<<<======???BBBCCCHHHMMMRRRrrrwwwtttlll^^^MMMBBB>>>>>>999:::;;;:::777777;;;???999999999999999999::::::888888888777888999999:::888999:::;;;;;;:::999888CCCCCCCCCCCCCCCCCCCCCCCC@@@BBBBBBBBB@@@@@@@@@BBBBBBDDDEEEEEEBBB@@@??????AAAAAABBBEEEIIIKKKLLLLLL???@@@AAABBBCCCCCCDDDDDDCCCEEEFFFFFFHHHKKKOOOSSSSSSWWW\\\___bbbffflllqqq{{{zzzmmmbbb\\\XXXWWWTTTPPPLLLIIIFFFDDDBBBAAA@@@@@@@@@>>><<<999<<<<<<<<<===@@@QQQuuu{{{nnnVVVCCCAAACCC@@@===???>>><<<::::::;;;;;;:::999888999999999999888777777777777777777666666666666555444444333333444444555333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666444555666777888;;;???CCCNNNsssvvvbbbHHHAAA======<<<777888===444777777555444555555555666666555555555444444444777666555444555666888:::>>>===AAAKKKVVVZZZTTTMMMEEEDDDDDDCCCAAA@@@@@@?????????>>><<<<<<>>>CCCFFFOOOSSS\\\eeecccXXXNNNIIIDDDEEEIIILLLOOOOOOMMMLLLFFFIIIMMMQQQSSSTTTSSSRRRNNNLLLHHHDDDAAA???======:::888888999<<<<<<999666777666444444666666666666666555333222444666999;;;DDDMMM```yyy~~~yyy|||kkkVVVNNNIIIBBBBBBBBB@@@>>>===>>>@@@===<<<;;;::::::999:::::::::::::::999999888888888888888777666666666666666666666555555555444444444555555555555666666666666777666666555555555555666555555555666777999;;;;;;;;;;;;;;;:::999888777666;;;;;;;;;;;;;;;;;;;;;;;;???<<<:::;;;===???===;;;@@@???AAACCCEEEIIIUUUaaa~~~zzz{{{~~~wwwrrrsssgggVVVIIICCC@@@===:::999999999999999999999999888777666666666777999:::777777777777888888888888999888888777777777666666????????????????????????AAABBBCCCCCCAAAAAABBBCCCBBBDDDFFFEEEDDDBBBBBBBBBAAAAAAAAACCCEEEGGGHHHIIIDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJLLLMMMPPPSSSXXX\\\eeejjjpppuuuyyywwwkkk```WWWRRRQQQPPPNNNLLLIIIGGGEEEDDDEEECCCAAA@@@???===<<<;;;;;;999:::AAANNNeeejjjTTTBBBAAACCC???===>>>>>><<<:::::::::;;;:::888888888999999888888777666777777666666666555555555444444333333333333444444333333333333333333333333333333333333333333333333333333333444444444444555444444444444555555555555444555666777777:::>>>AAAEEESSS~~~pppSSSIIIAAA???>>>::::::===888::::::999888888888777666666555555555444444444777666555444444666888999<<<;;;<<>>======<<<;;;::::::::::::::::::999999999888888888777777666555555555555666666555555555444444444444555555555555666666666666777777666666666666777888555555666666777888::::::<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;::::::???<<<:::;;;===>>>===<<>><<<999999999999999999999999999888777666666666777999999666666777777777888888888:::::::::999999999888888CCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@???>>>>>>???@@@>>>@@@BBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCFFFHHHIIIIIIIIIIIIJJJMMMOOORRRTTTWWWYYY]]]```dddiiiooosss}}}}}}qqqfff\\\UUUOOOKKKHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>===;;;:::::::::::::::888===MMMeee}}}cccQQQAAA???AAA>>><<<>>>>>><<<:::999::::::999888888888888888888777666666666666555555555444444444444444333333333333444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555666777777777888;;;>>>???@@@[[[dddWWWJJJDDDBBB>>>999777999999999999888777666666666666666555555555444444666555444333444555666777999777777888<<<@@@BBBBBBGGGHHHKKKOOOSSSVVVYYYZZZ]]][[[WWWQQQIIICCCAAA@@@<<>>>>>??????>>><<<;;;<<<===>>>===<<<;;;::::::::::::999999999888888888888888666666555444444444444555555555555555444444444444444555555555555666666666666666666666777888999999777666666666777777888999::::::;;;;;;;;;::::::999::::::::::::::::::::::::>>><<<;;;;;;<<<======<<<@@@???@@@AAA@@@???EEELLL```}}}rrrqqqvvvtttyyy~~~ssshhhdddRRRLLLCCC===<<<;;;:::888888888888888888888888888777777777666777888888999666666777777777777888888999999999:::999999888888AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCCCCCDDDFFFCCCEEEGGGHHHHHHIIIJJJLLLLLLLLLMMMNNNOOORRRUUUXXXWWWXXXZZZ]]]bbbggglllooorrrvvv{{{}}}oooiii___WWWPPPLLLIIIGGGCCCCCCBBBBBBAAA@@@@@@???::::::::::::999888999:::===CCCRRRhhhwww[[[MMM@@@>>>???===<<<======;;;999888999999888777777777888888777777666555555555444444444333333333444333333333333333333444222222222222222222222222222222222222222222222222222222333333333444444444333333444444444555555555555666777666666666999;;;:::BBBIIIVVV|||}}}pppaaaZZZWWWQQQFFF===<<<999888999999777666777666666666666555555555555555444333333333444555555555555555444444555888;;;:::<<>>;;;999999888888888777777777777888888777666666666555555444333111111222222222333555777===DDDLLLQQQUUU]]]jjjuuu|||}}}~~~yyyxxxgggXXXPPPFFFDDDDDD>>>===>>>??????===<<<<<<===>>>===<<<;;;::::::::::::888888888888888888888777555555444333333333333444444444444444444444444444444444444555555555666666555555555555666777999999888777777666666666777777666666777888888999888888999999999999::::::::::::===<<<;;;;;;<<<<<<<<<<<>>>>>@@@???===???EEEQQQiii{{{|||yyy{{{}}}{{{hhhWWWPPPDDDAAA<<<:::::::::999888888888888888888888888888777777777777777888888999666666666666777777777888666666777888888777666555LLLLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRRRRQQQQQQRRRTTTRRRTTTVVVWWWXXXYYY\\\^^^]]]```bbbdddfffiiimmmqqqqqqssswww}}}}}}uuummmgggccc[[[VVVOOOIIIFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<:::<<<===<<<::::::;;;===DDDUUUooozzzppp{{{dddQQQHHH???<<<<<<<<<;;;<<<<<<:::888888888999888777666777777777777666555555444444444444333333333333333333333222222333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444444555555666777666555555777888777???>>>999KKK|||zzzkkk\\\FFF???;;;<<<<<<999888:::777777666666666555555555444444444333333333444444333555666555333222333555333444555777999;;;<<<===???@@@BBBAAA???>>>======BBB<<<888:::???FFFQQQ[[[ZZZQQQGGGBBBCCCCCC@@@===888777555444333333444555999999999999999999888888555555555444333333333444333444444444555888===AAALLLZZZkkkwww{{{}}}zzzxxxnnnWWWIIIEEE@@@BBBBBB;;;<<<>>>@@@???>>>============<<<;;;::::::999999:::777777777777777777777777555555444333333333333333333333444444444444444444444444444444555555555555333333333444555666777888888777666666666666666666555555666777888888888888888888888999999999::::::<<<<<<<<<;;;;;;;;;<<<======<<<===@@@@@@===???BBBFFFMMMMMMYYY}}}zzzzzz|||yyy~~~zzzsssfffSSSEEE???>>>===;;;:::::::::999888777777777777777777777777666777777777888888888888555666666666666777777777444555777888888777666555]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^______^^^^^^```aaabbbdddfffggggggiiilllooossswww|||xxxnnngggaaaZZZVVVVVVOOOLLLGGGDDDCCCBBBAAA?????????>>>===<<<;;;:::::::::;;;;;;999777999===BBBQQQiii~~~gggdddyyy~~~rrrzzziiiSSSHHHDDD>>>;;;::::::;;;;;;<<<:::888777888888777666666666666666666555555444555555444444444333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444333555666666555444555777:::555999BBBCCCSSS~~~SSSGGG???>>><<<777555888777777777666666666555555444444444444444444333333333555666666555333222222555555555555666666666666555777999:::999999999:::===888555666777777;;;@@@???>>><<<;;;:::999888888777666555333333444555555888888888888888777666666333444555444222222444666333444444444555:::CCCJJJVVVgggyyy}}}\\\JJJBBBCCC@@@AAABBB;;;;;;===???@@@>>>=========<<<;;;:::999888888888888666666666666777777777777555555444333333333333444333333333333444444444444333444444444444555555555333333333333444555666666777777666555555666666666666777888999999999999999777777777888888999999:::;;;<<<<<<;;;::::::;;;======;;;<<>>???BBBAAAIIIHHHIIIZZZqqqyyyzzz}}}}}}vvvfffZZZNNNDDD>>>>>>;;;;;;;;;;;;::::::999999666666666666666666666666666666777888888888888777555555666666666666777777555666888::::::999888666tttttttttttttttttttttttt{{{|||~~~~~~}}}}}}vvvnnniiibbb]]]\\\WWWOOOKKKMMMGGGEEECCCBBBBBBAAA???===<<<<<<<<<;;;;;;::::::999999999888666777@@@MMMWWWsssyyybbbgggvvvfffgggkkkdddTTTFFFAAA@@@===:::888999:::;;;;;;999777777777888777666555555666666666555444444555555555555444444444444333333222222222222333333111111111111111111111111111111111111111111111111111222222222222333333333222222333333333444444444222333555555444444555666<<<222888HHHEEEAAAaaahhhWWWIIIEEE@@@888555999777777777777666666666555555555555555555444333333444444444444444444333222555555555555555555555555333555666666666666777999444222333777999777777:::666666888999999888777666666555555555555555555666444444555666666666555444222333444333222222555888555777888:::>>>HHHVVV```hhhsss|||kkkOOOBBBAAADDD@@@???AAA<<<999<<<>>>???===<<<;;;<<<;;;:::999888777777777777555555555666666666777777666555555444444444444444222222333333333444444444333333444444444555555555555555444444444555555666666666555555555666666777777777888888999888888888666666777777888999999::::::<<<===;;;999999;;;===>>>;;;;;;>>>???>>>>>>@@@???IIIJJJGGGLLLRRRddd~~~~~~xxxwww{{{xxxgggTTTIIIBBB>>>>>>???888999::::::999999999:::666666666666666666666666555666777888999888888777555555555666666666777777444666888::::::999777666nnnaaa^^^TTTOOOOOOQQQNNNDDD???@@@>>>===<<<<<<<<<;;;888666999999999999::::::::::::<<<;;;999999???OOOdddsss~~~jjjtttsssbbb]]][[[QQQFFF???>>>???===999888999::::::;;;999777666777777666555555555666666555555444333666666555555555444444444333222222222222222222333111111111111111111111111111111111111111111111111111111222222222333333333222222333333333444444444111333555555444444555666777333555<<<;;;:::III^^^~~~jjjYYYRRRKKK@@@<<<@@@777777777777666666666666555666666666555444444333555333111111333444444333111111222222333333444444333444555555444555777999777444333555555222222444999666333222444555444333111222222333444555555555111222444555666666666555111333444333222333666:::<<>>BBB<<<:::===:::888:::===>>><<<;;;:::::::::999888777666666666666444555555555666666777777666666555444444444444555222222222333333444444444333333333444444444555555777666666555555555666666555555555555555666777777555555666666666666555555555666666777888999999999:::<<<===;;;999888;;;===???;;;:::===>>>======???===AAA>>>>>>DDDCCCFFFSSSfff~~~~~~}}}||||||zzz{{{yyydddUUUFFF@@@>>>;;;999888555777888888888888999;;;666666666666666666666666555666777999999888888777555555555555666666666777222333666888888777555444|||vvvooolllgggccc```ZZZSSSMMMGGGGGGEEEDDDBBBAAA@@@???===<<<;;;;;;::::::::::::888???;;;888===<<<777:::;;;;;;===CCCRRRlll{{{yyyzzzeee[[[PPPCCC===@@@======<<<;;;::::::999999999888888777666555555444555555555444444333333333444444444555555555555666333333222222111111222222222222222111111111000000222222222111111111000000111111111000000000000000000111111111111222222222222333444444555555444444666666666777999===@@@BBB\\\wwwkkk]]]NNNDDDBBB??????<<<888888999777444555333444666666555555666666555444444666666444222333222222222333444444555333333333333333333333333222222222333333222222222222222333333333444444444222111111222444444444333222444444222222444777888444///111888:::777===GGGUUU\\\``````dddppp~~~yyynnn```TTTLLLHHH>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999<<<:::888777888888777666666555555555555444444444555555555555555555555555333333222111111222333333444444444333333222222222222222333333333333444444333444555555666666555555555555555555666666666666555555666777777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAAJJJUUUjjjxxxsssvvv}}}~~~}}}yyyzzz{{{lll___WWWEEECCC@@@===:::888777777777777666666666666777777666666777777777777666666555555555555555666777777666666555555555555666666666666555555555444444444{{{wwwvvvtttqqqlllgggbbb___]]]YYYUUUQQQNNNJJJEEEAAABBBAAA@@@???>>><<<;;;;;;<<<;;;;;;:::999999:::::::::===666333;;;<<<888<<>>@@@???ZZZ}}}tttmmmkkkTTTKKKBBB???>>>===:::888666777999999777444444555777777777777777666444333333222222222333333444555333333333333333333333333222333333444444333333222333333333333444444444444222111111111222333222222222555666555555666999::::::777888<<<@@@CCCJJJQQQmmmvvvzzzuuuqqquuuzzzmmm^^^QQQHHHCCCAAA>>>======<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<:::999;;;999777777777888777666555555555555444444444444444444444444444444444444333222222111111222222333444444333333333222222222222222222333333333444444333444444555555555555555555555555555555666666666555555666777777777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>??????@@@@@@FFFQQQ___rrrxxxyyy~~~yyyfffTTTIIIEEE???>>>===;;;999888888777777777666666666666777777666666777777777777666666555555555555555666666777666555555555555555555666666555555555444444444444uuujjjdddaaa___]]]\\\ZZZXXXUUUSSSRRRRRRRRROOOLLLHHHFFFDDDBBB???===>>>======;;;:::999888888;;;:::999999888999999999:::===777555<<<<<<888>>>BBBKKK^^^xxxyyyiiimmm}}}zzz]]]NNNEEE===999;;;;;;;;;;;;:::999999888888777777777666555555444444444444444444333333333333333333333444444444555555666555444333222222222222222111111111111000000000222111111111111000000000000000000000000000111111000111111111111222222222222222333444444444444444666555555555777999;;;<<<888AAAUUUwwwbbbPPPJJJHHHAAA;;;999555888;;;:::777555555666444555666666444222111111333333222222222333444444222222222222222222222222333333444444444444333333444444444444333333333333333333222222222222222333222333444555444444555777;;;???CCCFFFNNNVVVXXXWWWjjjvvv{{{vvvxxxxxxtttuuu{{{vvvbbbQQQGGGCCCAAA@@@======<<<;;;;;;;;;;;;<<<:::999999:::;;;<<<:::999999777555555777777777666555555555555444444444444444444444444444444444444333222111111111111222333333333333333222222222222222222222222333333333333333333444555555555555555444444444555555555666666555555666777777777777666999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===@@@BBBDDDLLLbbbwwwyyy}}}|||{{{|||wwwhhhSSSCCC<<<<<<888999999999999888777777777666666555555666666777555666666777777666666555555555444444555555666777555555444444444444555555555555555555444444444444yyynnnggg\\\UUUQQQQQQQQQQQQSSSQQQOOOMMMKKKKKKLLLLLLHHHFFFDDDAAA@@@@@@@@@@@@======<<<;;;::::::999999999999888888888888888999777===<<<;;;???;;;<<>>;;;;;;::::::999999999888888888666666666555555444444444333333333333333333333333222333333333444444444444666666444333222222111111111111111111000000000000111111111111000000000000000000000000000111111111000000111111111222222222222222333444444444444333555555555555555777888999======CCCeee}}}~~~~~~ddd[[[VVVKKKAAA>>>888999888777777999999666333555666555333222333444444333333333333333444444333333333333333333333333222333333444444333333222444333333333333222222222555555555444333333444666666444444444444444888===BBBNNNWWW\\\eeennnkkkbbb___kkkuuuwwwwww{{{zzz|||xxxjjjXXXJJJDDDCCCAAA@@@===<<<;;;;;;::::::;;;;;;999888888999;;;;;;:::888777555444444666777777666555555555444444444333333333333333333333333333333222222111111111111222222333222222222222222222222111222222222222333333333333333444555555555444444333333333444555555555666444555666666777777666666888888888888888888888888999999999999:::::::::::::::::::::;;;;;;<<<<<<<<>><<<===555666888999999888777666666666666555555666666666555666666666666666666555555444444444444555666666444444333333333333444444444444444444444444444444~~~}}}vvvlll```XXXPPPMMMHHHDDDBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@??????>>>===<<<;;;;;;<<<>>><<<<<<;;;;;;:::::::::999888888888777777888888999444;;;<<<:::===???NNNhhhssssssvvv~~~|||}}}kkk[[[IIIAAA???>>>;;;999888888888888888777777777555555555555444444444444333333333333333333333333222222222222333333333444666555444333222222222222000000000000000000000000000000000000000000000000//////000000111111111111000000111111111222222222111222333333444444333333555444444444555555666666555888888GGGggg|||sssmmmbbbXXXSSSKKKGGG>>>777:::AAA@@@;;;999999999888666777888:::555555444444444444444555333333333333333333333333222222333333333333222222333333333333333333222222333444555444333333777:::;;;777666999;;;>>>GGGPPP\\\gggnnnqqqyyy{{{qqqxxx}}}mmm]]]TTTIIICCCAAAAAA>>>:::<<<<<<;;;:::::::::::::::888777777999:::;;;:::888777555444444555777666555555444444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111222222222333333222333333444555444444444222222222333444555555555444444555666666666666666777777777777777777777777888888888999999999::::::::::::::::::;;;;;;;;;;;;===???@@@???>>>BBBIIIOOO\\\ppp~~~mmm[[[MMMIIICCC???===<<<;;;:::777888888999999777666555666666555555555555666666555555666666666666555555444444444444444555666666444444333333333333444444333333444444444444444444~~~{{{yyyvvvtttrrrqqqooommmiiieeeeeeddddddccc___WWWNNNHHHCCCBBB@@@>>><<<;;;;;;;;;999:::;;;=========<<<;;;:::;;;;;;:::999999:::<<<999999999999999999999999888888888777888888999:::555:::999:::BBBNNNkkktttjjjxxx{{{zzzwwwvvvzzzwwwoooPPPHHH???;;;;;;;;;999777777777777777777777777777444444444444444444444444222222222222333333333333111111222222222333333333333333222222111111222222//////000000000000000111//////000000000000000111/////////000111111222222000111111111111222222222111111222333333333333333444444444555555555555555444:::999999BBBSSSyyy{{{uuukkkcccRRRDDDDDDOOORRRNNNBBB>>>999666777999::::::777777666555555555666666444444444444444444444444333333444444444444333333333444444444555555555555222444666555555777<<<@@@>>>999999AAAFFFKKKVVVcccvvvzzz{{{zzz}}}}}}jjjVVVIIIEEEAAA@@@@@@@@@===:::;;;;;;:::999999999999:::777666666888:::;;;999888888666444444666666666555444444444444333333333333222222222222222222222222000000111222222111000000111111111222222222222222111111111111222222222222222222333444444444444444000111222222333444555555444444555666666666666555666666666666666666666666777777777888888999999:::::::::::::::::::::;;;;;;<<<<<<;;;;;;<<>>>>>===999<<<>>>===;;;:::;;;<<<999999999999999999999999888888888888888999::::::;;;???AAAJJJZZZiiiyyynnnrrrzzzllldddbbb\\\TTTDDDBBB>>>:::999999999888666666666666666666666666333333333333333333333333111111222222222333333333111111111111222222222222111111000000000111222222////////////000000111111////////////000000111111...//////000111111222222000111111111111222222222111111222333333333333222333444444555555666555555888===;;;999999;;;QQQsssoooYYYUUUbbbppptttQQQHHH>>>999;;;>>>===;;;999999888777777777777777666666666666666666666666555555666666666666555555555555666777888999::::::555888;;;<<<<<>>>>>>>>???;;;::::::999999999999999666666666777999:::999888999777555555666666555444444444444333333333222222222222222222222222222222///000111222222111000///000111111111222222222222111111111111222222222222222222333444444444444333000000111222333444555555333444555555666666555555555555555555555555555555666666777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>BBBEEEBBBBBBGGGSSSeee}}}{{{sssnnnsssxxxsssdddXXXSSSJJJ???<<<:::888888::::::999888888777777666666666666777666555555444444555555666444555555666666555555444444444333333444444555666666555555555555555555666222222333333333444444444SSSRRRQQQRRRUUUWWWWWWWWWZZZ]]]aaadddfffeeedddccc```aaaccccccbbb___\\\ZZZVVVUUUTTTTTTTTTRRROOOMMMEEEEEEGGGHHHHHHFFFAAA===999999888666666777:::<<<<<<;;;:::999999999::::::888;;;>>>>>>;;;999999;;;::::::::::::;;;;;;;;;;;;999999888888999:::;;;;;;@@@FFFNNN```vvv}}}tttooo}}}{{{lll```ZZZRRRIIICCCDDDAAA===::::::;;;;;;555555555666666666666666333333333333333333333333111111111222222333333333000111111111111222222222////////////000111222333.../////////000000111111.../////////000000111111...//////000111222222222000111111111111222222222111111222333333333333222333333444555666666666666222555555:::===999@@@WWWjjjbbbssscccWWWIIICCCEEEHHHFFFCCC::::::999888777777888888777777777777777777777777777777888888888888777777777777888:::;;;<<<===>>>;;;>>>BBBCCCCCCHHHPPPVVV```[[[___iiikkkhhhlllvvv}}}zzziiiXXXNNNBBBDDDCCC???;;;888999===@@@;;;:::999999888888999999666555555777999:::999888;;;999666666666666555444444444444333333333222222111111111111111111111111///000111222222111000///000000111111222222222222000111111111111222222222222222333444444444333333///000111222333444555555333444555555666666555555555555555555555555555555555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>===<<<;;;>>>BBBBBBBBBDDDHHHLLLXXXsss~~~wwwnnnhhheeeiiiaaaMMM?????????<<<555888::::::888666777888666666555444444666777888555555555444444555555555444555555555555555555444444333333333333444555555666666555555555555666666222222222333333444444444FFFEEEDDDDDDDDDDDDEEEFFFRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFAAA@@@@@@???>>>======<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::>>>:::888:::;;;999999;;;<<<999999:::999777999>>>PPP^^^uuuwwwttt{{{wwwhhh[[[OOOGGGEEE<<<;;;;;;::::::999999888888777777666555444444444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444555555444444555666777999;;;<<>>>>>>>>777777<<<>>>>>><<<999777888;;;===999===BBBDDDBBB???>>>>>>>>>DDDGGGGGGJJJOOORRRQQQOOOOOOPPPTTTVVVXXX\\\```lllqqqsssqqqsssyyy{{{xxx}}}|||{{{zzzdddRRRHHHEEEEEE>>>>>>>>>>>>===<<<;;;:::888777777777777777888999777777777777666666666666777666555333222111000000333333333222222111111111111111111111111111111111000000000000111111111111000111111111111222222222//////000111222333333333333333333333333333333333111111111111111111111111111222333333444444333333555444444444444555666666666777777777888888888888999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::<<>>>>>???@@@@@@EEEFFFFFFGGGGGGFFFFFFEEEIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::777888;;;<<<999888999888888999:::;;;@@@MMMZZZlll{{{~~~{{{xxxxxx}}}yyyyyyfffTTTFFF@@@AAA;;;;;;;;;:::999999888888777777777666555444444444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444444555444444555666777999:::;;;AAAQQQlll~~~zzzyyyyyyxxxnnn]]]QQQRRRRRRKKKFFFGGGIIIKKKLLLKKKHHHEEEDDDDDDGGGJJJNNNPPPPPPNNNKKKIIIKKKSSSWWWXXXYYYaaahhhjjjjjjkkknnnrrrrrroooppprrr{{{~~~gggTTTJJJEEEAAA???=========<<<<<<:::999999888888777777777777777888777777777666666666555555666555444333222111111111333333333222222111111111111111111111111111111111//////000000000111111111000000111111111222222222000000000111222222222333333333333333333333333333111111111111111111111111111222333333444444333333444444444444444555666666666666777777777888888888999999999::::::::::::;;;:::::::::::::::;;;;;;<<<>>>???@@@AAAAAABBBEEEHHHJJJPPP```|||ssscccYYYPPPGGG@@@AAA@@@>>>;;;999777666666777777777666666666555555444444444444444444444444444444444444555555555555333333333333333333333333444333111000000111333444555666888999999888666555555444333444555444333111<<<<<<;;;::::::;;;<<<<<>>:::===;;;;;;::::::999888888888777777666666555444444444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333333444444444444444444444555777888:::;;;===:::@@@[[[xxxnnnnnnnnnfff]]]ZZZ___ccchhhjjjgggaaa[[[XXX[[[ZZZ[[[^^^bbbcccaaa^^^bbbhhhmmmlllmmmttt||||||~~~~~~{{{||||||iiiQQQDDDBBBCCC???:::;;;;;;;;;;;;:::999888888999888888777666666666666777666666666666555555555444444333222222222222222222222222222222111111111111111111111111111111111//////000000000000111111000000000111111111222222111111111111111111222222222222222222222222222222111111111111111111111111111222222333333333333333444444444444444555555666666666666666777777777777888888999999999:::::::::::::::999999999:::;;;<<>><<<<<<===???>>>===AAAOOObbbzzzppp[[[KKKCCCAAA???>>>888888777666666666777777777666666666666555555555444444444444444444444444333333333444444444555555333333333333333333333333333222111000000111222333444555666777777666555444444333333333444444333111===<<<;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<::::::===<<<999:::======DDDPPP\\\fffrrr~~~eeeUUUSSS]]]qqqvvv}}}oooWWWGGG===:::<<<:::::::::999888888777777666666666555555444444444333333333222222222222111111111111111111111111111111111111111111111111111///////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222222222333333333444444444444444444555666777999999<<<;;;<<>>@@@BBB???:::::::::;;;;;;:::999999888:::999888666666555555555666666666555555555444444333222222222222222333333222222222111111111111111111111111111111111111111////////////000000000111000000000000111111111111222222222111111111111111222222222222222222222222111111111111111111111111111111222333333333333222444444333333444444555666555555555666666666777777888888888888999999999999:::999999999999:::;;;;;;:::;;;<<<<<<;;;;;;===>>>BBB@@@@@@DDDIIIRRRaaannn|||sssmmmZZZQQQGGG@@@>>>>>>===;;;666666666666666777888999666666666555555555444444333333333333333333333333222333333333444444444444222222222222222222222222222222111000000111222222444444555555555555444444333222222222444444222111>>>>>>===<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<;;;::::::::::::;;;999888999999:::???GGGGGGQQQeee|||mmm]]]SSSQQQbbb}}}~~~~~~wwwZZZJJJCCC>>>;;;;;;:::999999888888777666666555555555555444444444444333333222222222111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222222222222333333333444444444444444444555666888888444888<<>>======AAAEEEEEEFFFKKKSSS```iiiyyyvvvyyyyyyxxxssskkk___UUUNNNFFFCCC???>>>===;;;777444666666666555666666777777555555555555444444444444333333333333333333333333222222222222333333333444222222222222222222222222111111111111111111111111333333333444444333333333222111111222333333222000>>>===<<<;;;;;;<<<===>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<;;;;;;;;;;;;;;;999888:::???CCCHHHTTT___ooowwwtttkkkjjjiiifffjjjzzzyyynnnqqqzzz~~~}}}mmmZZZFFF>>>===<<<:::999999999888888777666666666444444444444444444444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222333333333333333333333444444555777777555444555888<<>>>>>??????>>>>>>===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>===@@@HHHTTT^^^jjjzzzkkkfff______kkkzzz}}}kkkfffhhhddd[[[OOOFFF>>>;;;:::888888;;;999888888777666666555555444444444444444444444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111222222222222333333333333333333333444555666666;;;666444888999999<<>>===;;;999999:::888888999999999999999888777666666555555555666666444444444333333333333222222222111111111111111222///000000000111111111222000000000000000000000000........./////////000000////////////000000000111000000000111222222222333000000000000000000000000111111111111111111111111000000111222222222222222333333222222333333444555333333444444444555555555666666666777777777888888777:::===@@@@@@>>>;;;999888:::<<<===;;;::::::;;;>>>999888;;;======???BBBCCCDDDEEEFFFIIIPPPZZZaaa~~~wwwsssppppppjjj^^^RRRLLLNNNJJJEEE@@@<<<;;;;;;;;;666444333333555888:::;;;555444444333333333444444444444444333333333333222222222222222222222222222111111111111222222222222111111111111111111111111000000111111111111000000111111111000000111111111000//////000222333111000======<<<;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::<<<>>>@@@AAADDDKKKYYYjjjzzztttfff[[[YYYXXXbbbxxxmmmfffdddYYYLLL???>>>>>>>>>:::666888>>>888888888777666666555555444444444444444444444444222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333333333333444444555666777666999===<<<888:::BBBFFFgggxxxtttxxxtttssszzzvvvttt|||kkkVVVLLLGGGEEEDDD@@@>>><<<;;;;;;:::::::::666777777888888888777777666666555555555666666777444444444333333333222222333222222111000000111111//////000000111111111222000000000000000000000000............/////////000////////////000000000000//////000111222333333444000000000000000000000000111111111111111111111111000000111222222222222111333333222222333333444555333333333444444444555555666666666666777777777777666:::???BBBBBB@@@;;;888555777:::<<<<<<;;;<<<======888777;;;???>>>===>>>@@@BBBDDDEEEDDDFFFKKKOOOLLL\\\jjjsss|||bbb]]]YYYVVVPPPGGG@@@>>>;;;<<<>>>>>>>>><<<999888666555555555555444222111555555444444555555666777444444444333333333222222222222222222222222222222000111111111111222222222111111111111111111111111000000111111111111000000111111000000000000111111000//////000222333111000>>><<<;;;;;;<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======;;;;;;;;;:::999999;;;<<<<<<;;;>>>AAA>>>888:::@@@;;;<<<=========<<<;;;:::===;;;;;;<<<>>>===999666===???>>><<<@@@HHHOOOPPP\\\hhhyyyppp```ZZZPPPXXXdddwwwzzzxxxrrrdddWWWJJJCCC======<<<;;;::::::999999888999;;;:::777555444444222222222222222222222222222222111000//////000000000000000000000000000000////////////000000000000//////000000///...------////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222333333333333444444555555555555666666666666BBBKKKbbb{{{vvvuuu|||uuuxxx{{{~~~yyyrrrsss{{{zzzvvv{{{oooSSSKKKIIICCC???@@@???>>>===<<<;;;:::999999888888888888777777777666555555555555555555555555222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000///...------...///000////////////////////////......//////000000111111000000000000111111111111000000000000000000000000000111111111111222222222333333222222333333444555444444444444444444444444555555555555666666666666666999===@@@@@@???<<<999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======@@@@@@AAABBBBBBCCCCCCDDDHHHKKKQQQXXXaaaoooyyykkkbbb]]]KKKIIIGGGDDDAAA???======888888888888777777777666777777666555555555555555333333333333333333333333444444333333333333222222111111111111111111111111222222111111111111222222222222111111000/////////000000000000000000000000///000111222333222111111000000000000000000000000>>>===<<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>>>>>>>>============<<>>AAA???:::;;;@@@<<<===>>>???>>>>>>>>>>>><<<:::999:::===>>>===;;;@@@BBBCCCHHHUUUhhhwww|||lllWWWOOONNN___ssssss```hhhjjjrrrgggXXXKKKAAA===;;;;;;;;;:::999888888888666888999999666444333333222222222222222222222222222111111000//////000000000000000000000000000000/////////000000000111111///////////////...------////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222333333333444444444555555555666666666666======AAAPPPooo}}}yyyyyy|||}}}ppppppuuuxxxrrrmmmlllmmmyyy{{{zzzxxxyyy~~~}}}sssnnnnnnwwwqqq[[[HHHFFFFFFBBB???@@@???>>>===<<<;;;:::999999888888888777777777666666444444444444444444444444222222222222222222222222222222222111111111000000////////////////////////////////////////////////000///...------...///000///////////////////////////////////////000000000//////000000000111111111000000000000000000000000000000111111111222222222222111111111111222333333444444444444444444444444444555555555666666666666555777:::======<<<:::888999999999::::::::::::;;;<<<;;;;;;;;;;;;<<<======?????????@@@AAAAAABBBBBBGGGGGGGGGHHHIIIOOOXXX^^^___eeelllqqqvvv}}}pppbbbVVVMMMHHHFFFBBBAAA???===<<<:::::::::888888888777777777666666777666666555555555555555333333333333333333333333444444333333333222222222111111111111111111111111222111111000000111111222000000000000000000111111000000000000000000000000...///000111111111000000////////////////////////???>>>============:::888::::::::::::::::::::::::::::::999999999::::::;;;===<<<<<<===>>>===;;;:::>>>;;;;;;======<<<===AAA@@@@@@@@@???<<<;;;<<<===;;;999999<<>>>>>===<<<;;;;;;:::999777777777777666666666666444444444444444444444444222222222222222222222222222222111111111000000000//////////////////////////////////////////////////////............//////////////////////////////000000////////////////////////000000000000111111000000000000000000000000000000000111111111222222000000000000000111222222444444444444444444444444444444444555555555666666444555777999999999888888888888999999999:::::::::<<<<<<<<<;;;<<<<<<===>>>======>>>>>>???@@@@@@AAAAAAAAAAAA??????AAAEEEHHHFFFHHHJJJMMMQQQWWW^^^ccchhhjjjooowww~~~wwwqqqiiiddd\\\VVVLLLCCC<<<::::::;;;999999888888777888888888777777777777666666666666666666555444444444444555333333333333333333333333333333333333222222222222111111111111111111111111222111111000000111111222......///000000111222222000000000000000000000000---...///000000000//////////////////////////////@@@>>>===<<<<<<;;;888666999999999999999999999999::::::999999999:::;;;;;;;;;;;;;;;<<<>>>>>>===<<<===<<<<<<>>>@@@AAABBBCCCGGGGGGFFFAAA===:::;;;=========@@@FFFPPP[[[eeekkkqqqfffddd___ZZZZZZfffzzzsssqqquuu{{{~~~wwwkkkpppwww[[[HHH@@@<<<;;;===999999999888888777777777555666888777555222111222111111111111111111111111111000000/////////000000000000000000000000000000000000000000111111111222...///////////////......////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111111222222222222333333333333333444444444555555555000999AAA???<<>>=========<<<;;;:::::::::777777666666666555555555333333333333333333333333111111111111111111111111111111111111000000000000/////////////////////////////////////////////////////////....../////////////////////////////////000000000//////......---////////////000000000111000000000000000000000000000000000000111111111111111000000000000111222222333333333333333333333333333333444444444555555555444555555666777777888888888888888888999999999999<<<<<<;;;;;;<<<<<<===>>>=========>>>??????@@@@@@AAAAAABBBBBBCCCEEEGGGIIIMMMKKKIIIIIIKKKMMMNNNNNNTTTTTTUUUXXX\\\___``````ccceeefffdddccccccfffiiipppmmmkkkjjjkkkjjjfffccc[[[[[[\\\___```___ZZZVVVXXXVVVXXX\\\___```eeellllllcccXXXQQQNNNKKKFFFAAAHHHEEEAAA===;;;;;;===>>>888888888777777888888999777777666666666555555555666555444444333333444444222222222222222222222222333333333222222222222111111111111111111111111111111111000000000000111111////////////000000111111000000000000000000000000......//////000000000000////////////////////////BBB@@@===;;;;;;:::888666999999999999999999999999888888777777888999999::::::;;;<<<>>>???BBBEEEHHHEEEGGGHHHGGGFFFFFFEEECCCJJJLLLKKKHHHCCCAAACCCFFFJJJMMMSSS]]]jjjyyyyyyggg]]]VVV\\\ccciiiqqq}}}rrrbbbddduuu~~~{{{ooo^^^KKKAAA>>><<<<<<>>>999999999999888888888888555777888777555333222222111111111111111111111111000///////////////000000///////////////////////////000000000000111111111......///////////////...////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111111111111222222222333333333333333333444444444444333555666444444:::FFFOOOWWWyyyqqqqqqwww}}}|||{{{vvvzzzjjj[[[SSSLLLEEEIIIFFFDDDCCC@@@<<<<<<>>><<<<<<;;;;;;::::::999999666666666555555555555444333333333333333333333333111111111111111111111111111111111000000000//////........................////////////////////////...//////////////////...////////////////////////000000//////......------...////////////000000000//////////////////////////////000000000111111111111111111111111222333333333333333333333333333333333333333333444444444444555555555666666777888999777777777888888888999999;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@CCCCCCBBBCCCCCCDDDCCCCCCFFFDDDCCCEEEIIILLLLLLKKKMMMMMMMMMOOOSSSUUUVVVUUUOOORRRTTTSSSPPPNNNQQQTTTUUUWWWXXXVVVRRRNNNNNNOOOLLLKKKKKKKKKKKKJJJHHHGGGHHHFFFGGGJJJKKKKKKPPPVVVUUUNNNFFFBBBCCCDDDCCC@@@============<<<=========:::999999888777777888888666666666555555555555444555555444333333333333333222222222222222222222222333333222222222111111111000000000000000000000000111000000000000000000111000000000000//////......////////////////////////////////////000000111111........................GGGCCC???;;;::::::999888999999999999999999999999666666666666666777888999666999<<<<<<===CCCNNNWWWVVV]]]aaa]]]VVVQQQLLLHHHMMMQQQUUUUUURRRSSSXXX]]]fffjjjsss}}}zzzkkk^^^VVVSSSXXXfffxxxuuubbb___gggjjjdddXXXLLLAAA>>>===;;;999:::999888888888888888888888555777888777555333222222111111111111111111111111//////......//////000000////////////////////////////////////000000000000---...//////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222333333333444444888444111111666;;;>>>@@@FFFXXXwwwtttdddVVVNNNJJJGGGEEECCCBBBAAA>>><<<;;;<<<>>>:::::::::999999888888888666555555555444444444444222222222222222222222222111111111111111111111111111111000000000/////////........................////////////////////////......////////////......//////////////////////////////........................////////////000000/////////////////////////////////000000000111111222111111111111222333333333333333333333333333333222222222333333333444444555555666666777777888888666777777777777888888888:::::::::999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@???>>>>>>@@@BBBDDDCCCBBBAAAAAAAAACCCFFFHHHHHHGGGEEEEEEEEEHHHJJJLLLKKKJJJIIILLLNNNMMMJJJHHHIIIKKKJJJOOOSSSPPPJJJFFFGGGJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCAAAAAADDDCCCAAADDDIIICCC???:::999;;;===<<<;;;777888:::;;;;;;:::888777999888777666555555555555666555555555444444444444444444333222222222222333222222222222222222222222222222222222111111111111000000000000000000000000111000000//////000000111111111000//////...------////////////////////////000000/////////000111222........................MMMHHHBBB===;;;<<<<<<<<<::::::::::::::::::::::::888888888888999:::;;;;;;888===AAA??????III\\\kkkuuuzzzrrrkkkfffffflllsssvvvuuuwww}}}wwwggg\\\VVVTTTYYYbbboooqqq{{{~~~hhh___[[[SSSLLLIIIAAA;;;;;;<<<999666666777777777777777777777777444555777666444111000111111111111111111111111111...............///000000////////////////////////---.........////////////------...///////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333555666888:::;;;:::777555BBB@@@JJJaaa{{{ooo\\\UUUMMMHHHGGGEEECCCBBB>>>>>>===;;;::::::;;;;;;888888888888777777777777555555555444444444333333222222222222222222222222111111111111111111111111111000000000////////////........................////////////////////////---...///000000///...---////////////////////////------.........................../////////000000////////////////////////////////////000000000111111000000000000111222222222222222222222222222222222222222222333333333333333444555666777777777777666666666777777777888888999999888888999999:::;;;;;;;;;;;;<<<======>>>>>>===;;;;;;>>>BBBFFFFFFEEECCCDDDEEEFFFEEEDDDDDDDDDJJJJJJJJJLLLMMMMMMJJJHHHDDDFFFGGGHHHFFFEEEDDDDDDCCCFFFIIIHHHEEEBBBBBBCCCAAAAAA@@@???>>>>>>>>>???===<<<<<<>>>===999:::>>>>>>===<<<<<<;;;;;;;;;;;;888999999999999888777666666666555444444444555555555555555444444444333333444333333222222222222222111111111111111111111111222222222222111111111111000000000000000000000000000000////////////000000//////////////////......//////////////////////////////.........///000111........................QQQLLLDDD>>>======???@@@::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@AAAGGGLLLJJJIIITTTlllxxxnnndddbbbYYYRRRSSSYYYcccvvv{{{qqqhhhppp|||~~~hhh^^^SSSGGG@@@@@@:::666999;;;888666555555555555666666666666666222444555555222000//////000000000000000000000000...............///000111////////////////////////------------.........///------...///000000//////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333000333666555333333666999111333>>>HHHHHHOOOrrrzzzooo___OOOPPPIIIDDDBBBBBBAAA???>>>======<<<::::::;;;999666777777777777666666666666555555444444444333333333111111111111111111111111000000000000000000000000000000000000////////////........................////////////////////////---...///000000///...---////////////////////////,,,------....../////////............/////////000////////////////////////////////////000000000000///////////////000111111222222222222222222222222111111222222222333333333222333555666777666666555666666666666777777777777888888777777888888999:::999999:::;;;;;;<<<<<<===BBB???======@@@AAA@@@>>>;;;>>>BBBCCCCCCBBBDDDEEEDDDDDDGGGJJJLLLLLLJJJGGGIIIIIIKKKLLLLLLKKKIIIGGGAAABBBCCCDDDEEEDDDBBB@@@>>>???@@@@@@???============<<<===???===999999<<<888:::;;;;;;999777777888:::999888666555555666666555555444444555555666777555555444444444333333333444333222222111111222222111111111111111111111111222222222111111111111000000000000000000000000000000000////////////000000------......///000000000////////////////////////......---,,,---...///000........................ppppppgggZZZWWW]]][[[RRRKKKJJJJJJIIIIIILLLTTT]]]PPPKKKJJJPPPSSSRRRSSSXXXcccooowwwtttsss{{{kkk]]]TTTTTTYYYWWWVVV\\\ffflllvvvoooiiisssuuuzzz}}}oooZZZQQQGGG???>>><<<<<<;;;::::::999888888666666666666555555555555333333333222222222111111000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000222222222222222222222222444444444555555555555666333666888888999???IIIRRRrrryyyqqqttt}}}|||oooaaaUUUMMMJJJHHHEEEDDDCCCBBB@@@???=========;;;999999:::::::::999888777777666666666666666555555444444444333333333222222111111111111222222000000000000000000000000000000////////////000000000000//////.........---........................------............------........................---------............///111111111000000000000000------......//////000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333444333222222333444666777555555666666666666555555888888888888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@BBB@@@??????AAABBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHKKKQQQVVVVVVOOOHHHEEEDDDEEEDDDBBBAAA@@@?????????????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777888777777777777777777777777777666555444444444444444444444444444444444444444222222111111111111222222222222111111111111222222111111222222222222111111////////////000000000000000000///...............////////////////////////............////////////------......//////000000////////////////////////vvvbbb___^^^```dddiiipppvvvmmmgggeeejjjoooppptttzzzyyyooobbbZZZSSSNNNPPPTTT]]]fffuuusssqqqzzzzzzyyyuuu|||gggSSSKKKCCC======;;;::::::999888888777777666666666666555555555555333333222222222111111111000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////......///000000000000000.../////////000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000222222222222222222222222444444444444555555555555444666888888888;;;CCCJJJRRRbbb|||xxxsssiiillluuuoooiii```VVVNNNIIIGGGFFFDDDDDDBBBAAA@@@>>>======;;;:::888888999999999888888777666666555555666666444444444444333333333333222111111000000111111222000000000000000000000000000000////////////000000000/////////.........---........................------............------........................---------............///////////////////////////........./////////////////////////////////////////////000000000111111111111111111111111111111111111111111222222222333333333333222222333444666777555555666666666666555555777777888888888888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@BBB@@@??????AAABBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFKKKPPPUUUUUUOOOIIIFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777888777777777777777777777777666666555444444444444444444444444444444444444444222111111000000111111222222111111000000111111222000111111222222111111000000000111111111222222222222111111000000000000000....................................////////////............////////////........................}}}tttiiicccZZZTTTPPPOOOPPPTTT]]]gggzzz|||wwwnnnrrruuuUUUGGGBBB>>><<<===999999888888777666666666666666666555555555555444333222222222222111111111000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////......///000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000222222222222222222222222333333333444444444555555555777888888666777;;;???AAACCCOOOjjj{{{qqquuu|||gggVVVTTTOOOJJJGGGEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<:::999777777888999888666777777666555555555555666444444444333333333222222222111111000000111111222000000000000000000000000000//////......//////000/////////...............------------------------------............---------------------------------------............///........................///////////////.........//////////////////////////////000000000000111111111111111111111111111111111111111222222222222333333222222222333444555666555555666666666666555555666777777777888888888999999::::::;;;;;;::::::999:::;;;;;;<<<===>>>??????BBBAAA??????@@@AAA@@@???BBBCCCDDDDDDDDDDDDCCCCCCFFFKKKOOOOOOKKKFFFDDDDDDCCCBBBAAA???>>>>>>>>>>>>===============<<<;;;:::::::::::::::::::::::::::999888888777777777777777777777777777777777777777555555444333333333444444333333333333333333333333222111111000000111111222222111111000000111111222000000111111111111000000000000111111111111222222111111000000//////000000........................---............//////////////////.......................................~~~kkk```[[[UUUQQQPPPVVVYYY^^^ccchhhqqq{{{ooonnn{{{zzznnnpppuuuxxxzzziiiVVVCCC<<<<<<<<<;;;<<<888888888777777666666666666666555555555444444444222222222222111111111111000000000000000000000000///////////////////////////......------......///////////////////////////////////////////////////////////////////////////......///000000000000000........./////////000000////////////////////////////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111222333333333444444444444444666888888666666777999;;;===@@@FFFRRRggg~~~vvvyyywwwgggXXXMMMHHHHHHFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<<<<;;;:::999888888999999888666777666555555444444555555333333333333222222222222111111000000000000111111000000000000000000000000/////////....../////////........................------------------------,,,------......------,,,---------------------------------............///.............../////////000000//////......------////////////////////////////////////000000000111111111111111111111111111111111111111222222222222222222222333333444555555444555555666666555555444555666666777777888888888999999::::::::::::999999999:::;;;<<<===>>>>>>???BBB@@@???>>>???@@@???>>>AAABBBBBBBBBBBBBBBAAA@@@@@@DDDGGGHHHEEEBBB@@@@@@AAA@@@???>>>============<<<<<<<<<<<<<<<;;;::::::777777777777777777777777888777777666666666777777666666666666666666666666444444333333333333333444222222222222222222222222111111000000000000111111111111000000000000111111///000000000000000000///............/////////000///......---------..............................---------.........///////////////......---------........................{{{xxxggg^^^TTTPPPOOOQQQXXX```jjjvvv{{{rrroooiiibbbyyy~~~qqqooojjj```ZZZLLLCCC;;;:::<<<;;;::::::888888888888777777777777555555555555444444444444222222222111111111000000////////////////////////..............................------------......////////////////////////////////////////////////////////////////////////......///000000000000000............//////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000111111111111111111111111222222222222333333333444222444666888777777777777222;;;BBBBBB>>>???IIISSSqqquuuxxx}}}}}}yyyxxxeeeUUUMMMJJJHHHDDDDDDCCCCCCBBB@@@???>>>======<<<<<<;;;;;;;;;:::;;;:::999:::;;;;;;999777666555555444444444444444333333222222222111111111111000000000000000000111//////////////////////////////............//////---------...............------------------------,,,,,,------------,,,,,,---------------------------------............///.........//////000000000000000//////......------...........................////////////000000000000000000000000000000000000000111111111222222222111111222333333444444444444444555555555555444444444444555666777777888888888888999999999999888888999999:::;;;<<<===>>>>>>AAA???>>>>>>???@@@???>>>@@@@@@AAAAAAAAA@@@@@@???>>>@@@BBBCCCAAA@@@>>>>>>???>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999777777777777777777777777777666666555666666777777555555555555555555555555333333222222222222333444222222222222222222222222111000000000000000000111111000000000000000000111...//////000000//////...---............/////////......------------..............................------------............//////......------,,,,,,........................|||sssiiiaaa\\\ZZZYYYUUURRRQQQVVV\\\fffuuuvvveeebbbkkkpppnnnqqqlll```PPPFFFAAA???>>>======;;;888666888888888777777777777777555555555444444444444333222111111111111000000000////////////////////////..............................------------......////////////////////////////////////////////////////////////////////////......///000000000000000------........./////////000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111111111222222222333333333111222444666888888888777777777888999:::<<<===>>>DDDSSSjjjxxxfffbbb[[[RRRJJJEEEDDDDDDBBBBBBBBBAAA???>>><<<;;;;;;:::::::::::::::::::::;;;::::::;;;<<<;;;999777555555444333333333333444222222222111111111000000111000000//////000000111///////////////////////////......------......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000111///////////////.......................................////////////000000000000000000000000000000000000000111111111111222000111222333444444444333444444555555555555444444333333444555666777888888777888888999999888888777888999999:::;;;<<<======???===<<<===???@@@@@@?????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999555555555555555666666777555555555555555555555555222222111111222222333333111111111111111111111111111000000//////000000111111000000//////000000111......////////////......//////000000000000111111//////......//////000000------------------------,,,------------..................---------------------------------------hhhccc[[[VVVUUUXXX^^^bbb^^^\\\```kkkxxxwwwpppwwwpppaaa]]]SSSGGG@@@<<<>>>>>><<<:::999888666666666666666666666666666555555555444444444333333111111111111000000000000////////////////////////...........................------,,,,,,------...////////////////////////////////////////////////////////////////////////......///000000000000000---------.........//////000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000111111111111111111111111111111111111222222222222111111333444666777666666;;;666000000555;;;???AAA===@@@GGGSSSfffyyyhhhZZZRRRPPPMMMKKKGGGCCC@@@???@@@@@@@@@@@@??????>>>===999999999999999999999999999999999;;;<<<;;;888666555444444333222333333333222111111111000000000000000000////////////000000///////////////////////////......------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---......///000000.........///////////////................................./////////000000000000000000000000000000000000000000111111111111///000222333444444333333333444444555555444444333222333333444666777777888777777888888888888777777888888999:::;;;<<<<<<======<<<;;;<<<>>>@@@@@@@@@===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>><<<;;;;;;:::::::::::::::888888999999999999999888777777777777777777777777555444444444555555666777444444444444444444444444111111111111111222333333111111111111111111111111000000////////////000000000000////////////000000---......//////......---/////////000000000111111///............///000111------------------------,,,,,,---------.........,,,------------------...------------------------|||xxxuuusssmmmeee^^^ZZZWWWSSSSSSYYYeeesss{{{uuuuuuyyy~~~~~~XXXJJJIIIEEE???===777:::;;;888666777888999444555555555555555555555555555444444444333333333111111111111000000000000////////////////////////...........................------,,,,,,------...////////////////////////////////////////////////////////////////////////...//////000000000000000---------.........//////000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000000111111111111222222222222111111333555555555444///444999:::777444555666777999===BBBHHHPPPXXX]]]xxxeee]]]\\\WWWPPPJJJFFFDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB888888888888888999999999888888888:::;;;:::777444555444333333222222333333111111111111000000000000000000////////////000000////////////////////////.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...//////---.........//////000000..................................../////////000000000000000000000000000000000000000111111111111///000222333444444333333333444444555555444444333222222333444555666777888777777888888888888777777777888999:::;;;<<<<<<===<<<;;;:::<<<>>>@@@AAAAAA======>>>@@@AAAAAAAAAAAA@@@???>>>===>>>>>>===;;;;;;;;;::::::999999::::::777888888999999999888888444444444444444444444444444444444444444555666777444444444444444444444444111111000000111222333333000000000000000000000000000000////////////000000000000////////////000000---..................---------------.........///,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------|||wwwqqqiiiccc___ZZZUUUSSSTTTXXX[[[ZZZ```hhhrrrwwwqqqnnnpppvvv~~~iiimmmaaaXXXLLLDDDBBB@@@===;;;999999888888777666666666555555444444444333333333333333333222222111111111111111111111000...---------.........//////000000......................................................................................................////////////......//////000000000000//////---------............/////////............//////............///////////////////////////000111111000000000000111111111111000000000000000000000000000111111111111222222222111111222222222333333333444444444555555555555666666666777888:::;;;<<<===TTT\\\iiixxxuuuiiiaaa]]]WWWQQQLLLJJJJJJJJJEEEEEEEEEDDDDDDCCCBBBAAACCCBBBBBBAAA@@@???>>>===:::::::::999999999888888666666666666555555555555333222222111111222222333000000000000000000000000////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////000000//////.........---111111111000000000000000111111111000000000000000000111111111111222222222444555555555555555555444444444444555666777777888555444444444555888:::<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>??????;;;999<<>>===;;;;;;;;;;;;:::999888888888888666666666666777777777777444444333333333333222222111111222222222333333333444444444333333222222222111111111111000000000000////////////000000000000000000//////.........---//////.........---------........................------............------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++~~~zzzrrrkkkfffdddeeeiiijjjfff^^^YYYYYYXXXUUU___dddgggddd___```iiiqqq~~~yyywwwwww|||~~~lllkkkrrrpppdddYYYQQQJJJBBB======>>>===;;;999999888777777666666555555444444444444333333333333333333222222111111111000000111000000///...---............/////////000......................................................................................................////////////......//////000000000000//////---------............/////////............//////............///////////////////////////000111111//////000000000111111111000000000000000000000000000000111111111222222222222222222222333333333333444444444444555555555555666666666777777888888999333999@@@IIIRRR```ppp{{{wwwmmmhhh```WWWRRRNNNMMMIIIGGGEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======::::::999999999888888888666666666666555555555444333222222111111222222333000000000000000000000000........................////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------------------------------........................------------....................................000/////////.........---000000000000000000000000000000000000000000000000000000111111111222222222333444444555555444444333333444444555666666777777777666555444555666888:::999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>===;;;:::===CCCGGGGGGEEEDDDCCCCCCAAA???===;;;:::;;;:::999888888777888888777777666666666666666666444444333333333222222222111111111222222222333333444444333333333222222222111111111000000000//////.../////////000000000000000/////////.........---//////.........---------........................------............------...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++```jjjssswwwvvvtttnnnhhhmmmlllmmmpppoookkkkkkooonnnlllhhhfffeeeeeedddcccdddcccbbb^^^ZZZXXXWWWXXXWWW[[[\\\VVVRRRVVV\\\___mmm{{{~~~|||ppphhhcccXXXIII???CCC???:::999:::<<<;;;999888888888777666666555555444444444444333333333333222222222222222111111111//////000000000000//////............////////////......................................................................................................////////////.........//////000000//////...---------............/////////............//////............///////////////////////////000111111//////000000000000111111000000000000000000000000000000000111111111222222222222333333333444444444333333333444444444555555555555555555555555444444666888:::;;;===CCCLLLSSS^^^lllsssdddTTTMMMKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<999999999999888888888777666666555555555444444444222222111111111111222222000000000000000000000000......................../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------------------------........................------------------------------------..................................../////////...............000000000000000000000000000000000000000000000000000000000111111111222222222333333444444333333222333444444555555666666666888777666555555555777777999999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;::::::>>>CCCEEEEEEBBBFFFEEEDDDBBB@@@===;;;:::::::::999888777777777777777777666666555555555444333333333333222222222222111111111222222222222333333333333222222222222222111111000000000000//////....../////////000000000/////////..............................---------........................------............------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++QQQVVV[[[\\\\\\ZZZYYYWWWXXXVVVWWWZZZYYYTTTSSSUUUYYYXXXWWWWWWVVVUUUTTTSSSTTTVVVYYY[[[[[[YYYWWWVVV]]]gggllliiifffjjjqqqwwwrrrkkk{{{}}}hhh[[[SSSKKKDDDBBB@@@===;;;:::;;;:::888666888777777666666555444444444444444333333333222222222222222111111111111111...//////000000000000///.........///////////////......................................................................................................////////////.........//////////////////...---------............//////......------......///............///////////////////////////000000111////////////000000000111000000000000000000000000000000000000111111111111222333333333333444444444222333333333444444444444444444444444444444444444777888888777666999>>>BBBAAAHHHSSS```lllwwwzzzjjj]]]YYYQQQJJJJJJJJJGGGDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999888888888888777777777555555555444444444333333222222111111111111222222////////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------........................................................./////////000000000000000/////////000000000000000000000000000111111111111222222222333333222222222333333444444444555555555666666555555555666777777999999:::::::::;;;;;;;;;============<<<;;;;;;:::999999:::>>>BBBCCCBBB@@@DDDCCCCCCAAA???===;;;:::999999888777666666666666777666666555555444444333333333333222222222222111111111111111222222222222222222222222222111111111111000000000////////////........./////////000000........................................................................------............---------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUUVVVWWWWWWTTTQQQPPPQQQQQQOOORRRVVVWWWRRROOOOOOTTTVVVYYY[[[]]]^^^^^^___ccchhhpppwww|||{{{xxxuuu{{{~~~rrrppp|||tttfffUUUKKKEEEAAAAAADDD>>>===<<<<<<;;;:::888666777777666666555444444444444444333333333222222222111111111111111111111111...//////000000000000//////////////////...............................................................................................................////////////............////////////......---------............///......------------..................///////////////////////////000000111...////////////000000000000000000000000000000000//////000000000111111111222222222333333333444444222222222222333333333444222222333333444555555666222222111111111333666888;;;<<<<<<===AAAGGGOOOUUUSSS___nnn|||vvvlll```YYYWWWUUUOOOJJJGGGCCCAAADDDEEEAAA??????AAAAAABBBBBBBBBAAA???>>>DDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::999888888888777777777666666444444444444333333333333222111111000000111111222////////////////////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...........................---------.....................//////000000000000......//////000000000000//////000000000111111111111222222222222222222111333333333333444444444444333333444444666777888999999999999:::::::::::::::<<<<<<======<<<;;;:::999888999:::===@@@@@@@@@>>>?????????>>>>>><<<;;;;;;888888777666555555555555666555555555444444333333333333222222222111111111000000111111111222222222111111111111111111111111000000000////////////...............////////////---------...............---.............................................------............------------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwvvvwwwwwwrrrjjjffffffggggggkkksssvvvrrrnnnmmmqqqvvv|||yyynnnrrruuuzzzoootttoooWWWOOOHHHDDDAAA===<<<>>>888999999::::::999999888666666666555444444333333333333333333222222222222000000000111111111111111//////000000000000/////////////////////...............................................................................................................////////////......---......//////......------------............///......------------..................///////////////////////////000111111......////////////000000000000000000000000000000/////////000000000111111111111222222222333333333111111222222222333333333222222333333444555666666777777666666777888999:::888999999999777777999:::666;;;CCCKKKUUUbbboooxxxtttdddaaa]]]PPPLLLFFFDDDCCCCCCAAA???CCC???===>>>>>><<<>>>BBB>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::999888888777777777777666666666666444444333333333222222222111111000000000000111111000000000000000000000000------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........---......//////000000111---......//////000000111/////////000000000111111111222222333333222222111333333333333333333333333111222333555666777888999999999999999:::::::::::::::;;;<<<======<<<:::999888999:::<<<======>>>>>><<<<<<<<<<<<<<<;;;::::::777777666555444444444444444444444444444444444444222222222222111111111111000000000111111111111222000000000000000111111111000000////////////......------........./////////---------------.........---------.......................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------{{{yyy}}}|||tttvvv~~~xxxoooeeeXXXKKKEEEBBBCCCCCC>>>;;;;;;666777888999888888999999666666555555444333333222333333333222222222222111///000000000111111111222000000111000000///...---000/////////..................................................................................................................////////////......---......//////......------------............///...------,,,,,,------...............///////////////////////////000111111........./////////000000000000000000000000000000////////////000000000111000000000111111111222222111111111111222222222222333333333333333333333333444333222333444555555555444666999999888666666666888888888:::<<>>???>>>===@@@FFF@@@@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;:::999888777777777777666666666555555555333333333333222222222222111111000000000000111111000000000000000000000000------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------......///000000111------......///000000111////////////000000000111222222333333333333222222333333222222222222222222222333444555666666666666999999999999999999999999999:::;;;======<<<;;;:::888999:::::::::;;;===>>><<<<<<<<<<<<;;;:::999888777666555444333333333333222222222333444444555555222222222222111111111111000000000000111111111111/////////000000000111111000000/////////.........---------.........//////,,,,,,,,,------.........---------.........//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------sssqqqllllllyyy{{{llliiiiii\\\QQQNNNIIIIIIBBB===>>>???<<<;;;<<<999::::::999888777888999666555555444444333222222333333333222222222111111//////000000111111111222111111111111000///------000000//////.........---......................................................................................................////////////......---..................------------.........//////...------,,,,,,------.............../////////000///////////////000111111............/////////000000000000000000000000000////////////000000000000///000000000000111111111000111111111111222222222444444333333222111111000111111111222444666555555333444555444444444666888777555666999:::;;;;;;===>>>AAADDDGGGJJJNNNRRRUUUWWWYYY^^^cccjjjpppuuuwwwzzzxxxyyy|||{{{uuuqqqqqqiiilllhhh```]]]```___\\\SSSWWWVVVOOOKKKMMMOOOOOOFFFMMM\\\[[[HHH@@@CCCBBB===>>>>>><<<::::::>>>BBB888999<<<@@@???;;;;;;???@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAA@@@???>>>>>><<<;;;;;;:::999888777777777666666666555555555555333333333222222222111111111111000000000000111111000000000000000000000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---------...///000000111---------...///000000111////////////000000000000222333333444444333333222333222222222222222222222444444555555666555555444999999999999999999999999888999;;;=========;;;:::999999999999888:::<<<>>>>>>>>>===<<<;;;999777666666666555444333333333333000111222333444555555666222222222111111111111000000000000000111111111111.../////////000000111111000/////////............---------.........//////,,,,,,,,,------.........---------.........//////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------