BM6&6(v@ lllPPP:::999999111...444333222111111111000...,,,000000///...............///............---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***,,,111555888999999:::;;;<<<============:::666<<>>AAALLLPPPUUUWWWQQQQQQZZZ^^^cccpppwwwjjjLLLJJJIIIFFFJJJLLLMMMNNNPPPRRRTTTUUUVVVWWWRRRNNNLLLNNNOOORRRYYYaaafffkkkqqqxxx}}}{{{XXXQQQMMMEEEBBB>>>:::666444333333777666666555555555666666777;;;@@@DDDEEEDDDBBB@@@AAAIIIKKKFFFFFFMMMLLLEEE???>>>>>>@@@EEEFFFEEECCCGGGNNNRRRZZZrrrfffKKKDDDEEEJJJNNNVVVSSSPPPNNNNNNMMMJJJHHHSSSbbbqqqqqqkkksss~~~}}}hhh```^^^cccfffttt}}}wwwvvvwww~~~wwwyyyvvvpppggg^^^WWWRRRQQQLLLFFFDDDIIIMMMKKKHHHGGGHHHFFFDDDBBBBBBEEEHHHJJJOOOVVV```hhhpppxxxuuuooonnneeeXXXSSSRRRPPPLLLIIIFFFDDDBBBEEECCC@@@===:::::::::::::::999777666777666444333333333222222111000000000...///000222333333111...000///...---+++***)))((())))))((()))+++,,,++++++---+++))))))+++---//////555888:::666///***)))++++++---.../////////111222///---***)))***+++******))))))((('''''''''''''''))))))))))))((((((((((((******+++++++++,,,,,,,,,---------............//////111444555666666888999<<<===???BBBDDDEEEFFFFFFJJJPPPPPPPPPVVVWWW___qqqdddBBB999:::555222444333222111111222111///---000000///............//////............---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++---111555888888999:::;;;<<<============<<<;;;@@@DDD[[[{{{SSSIIIRRR___OOOUUUjjjyyywww}}}cccMMMEEE>>>BBBMMMQQQTTTWWWRRRRRR[[[```ffftttgggKKKJJJIIIGGGKKKMMMKKKMMMOOORRRTTTTTTTTTTTTQQQMMMLLLNNNPPPRRRYYYaaagggkkkrrrxxx}}}oooRRRLLLGGGBBB@@@<<<999666444444444888777777666666777777777888888:::???DDDEEECCC@@@???FFFHHHDDDFFFNNNOOOIII@@@??????AAAEEEGGGGGGFFFFFFHHHHHHLLLbbbvvvRRRBBBBBBFFFHHHIIIOOOPPPPPPNNNLLLKKKNNNQQQaaazzz|||tttooopppjjj___\\\aaattt}}}wwwnnnlllnnnyyy|||yyyrrrhhh___XXXSSSRRRKKKFFFDDDIIINNNMMMKKKJJJGGGEEECCCAAABBBDDDGGGIIINNNUUU___hhhpppzzzuuummmlllcccWWWQQQPPPNNNKKKIIIGGGEEEEEEFFFDDDAAA>>><<<;;;;;;;;;:::999777666777666444333333333222222111000000000///...///111222222000---//////...---+++***)))(((...---,,,------...------+++)))'''(((+++...000000444777999555///***)))++++++,,,............000222///---***)))***+++******))))))((('''''''''''''''((((((((()))))))))))))))***++++++++++++,,,,,,,,,---------............//////111444555555666888999<<<===???BBBDDDEEEFFFGGGIIIPPPOOOPPPUUUVVV^^^pppwwwLLL<<<:::666222333444222111111222222111///111000//////....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++---111555777888999:::;;;<<<<<<======<<<;;;===???BBBaaaiiiJJJEEEXXXXXXQQQZZZjjjwwwyyyyyy]]]JJJDDD???CCCOOOSSSSSSVVVRRRTTT^^^bbbkkk}}}dddJJJJJJHHHGGGKKKLLLIIIKKKOOORRRTTTTTTRRRQQQOOOMMMMMMOOOQQQTTTZZZbbbggglllrrrxxx}}}\\\JJJGGG@@@>>><<<999777555444444555999888888888888888999999<<<999777;;;CCCGGGFFFBBB???EEEGGGDDDGGGOOORRRNNNBBBAAA@@@BBBEEEHHHIIIIIIGGGJJJMMMUUUkkkqqqYYYBBB<<>>@@@BBBDDDEEEFFFGGGHHHOOOOOOOOOTTTTTT\\\mmmfffPPPDDD888333444555333222222333333222111111000000///...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,...222555777777999999:::;;;<<<<<<<<<<<<<<>>@@@BBBDDDFFFGGGGGGGGGNNNNNNNNNSSSSSSZZZkkkwww]]]EEE999888777555333222333444333222111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,---///333666777777888999:::;;;<<<<<<<<<<<<>>>EEEDDDOOO}}}uuuKKKEEEMMMgggdddLLLQQQXXXggghhhPPPCCCDDDBBBHHHSSSVVVRRRTTTTTTYYYaaaeeettt|||]]]LLLKKKGGGEEEHHHGGGIIILLLQQQVVVWWWUUURRROOOMMMLLLOOOTTTWWWYYY___eeejjjmmmsssxxx}}}tttZZZJJJ@@@@@@@@@777777666444333333444666777888777777777888888999:::???AAAAAA@@@>>>???CCCFFFDDDEEEEEEDDDEEEIIIKKKKKKEEEEEEDDDCCCDDDFFFHHHJJJUUU]]]hhhqqquuulllXXXFFFBBBBBBEEEJJJMMMNNNRRRXXXZZZ```mmmooouuuvvv```ZZZcccbbbiiiqqqxxxyyyssskkkccc\\\VVVOOOJJJEEEAAA???AAABBB@@@@@@BBBBBBAAA@@@@@@@@@AAACCCDDDCCCPPP^^^dddffflllzzz{{{uuunnncccZZZTTTRRROOOKKKHHHFFFEEEDDDBBBAAA@@@>>>===;;;::::::999888666666777777555444333333222222111000000000...---------...///---,,,------,,,+++******))))))(((+++...//////000333666555111---++++++---//////000111111111...,,,******)))+++------------///000///---***)))***+++******((((((''''''''''''(((((('''(((((()))***++++++,,,++++++,,,,,,,,,------------------............//////111222333444666999<<<===>>>@@@CCCEEEFFFGGGGGGGGGNNNNNNNNNSSSRRRXXXiii|||ZZZCCC;;;:::777444333333444333222222111000000//////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...000444666777666888999:::;;;;;;<<<<<<;;;999BBBFFF\\\lllEEEJJJLLLooo}}}]]]LLLOOOWWWlllbbbLLLBBBEEEEEEKKKUUUWWWQQQTTTTTTZZZbbbeeewwwrrrYYYLLLKKKFFFEEEHHHFFFJJJMMMRRRUUUWWWUUURRROOOMMMMMMPPPWWWZZZ\\\aaahhhkkknnnsssxxx~~~pppXXXIIICCC<<<<<<<<<444666555333333333444666777777777777777888999:::::::::???BBBAAA<<<:::===BBBBBBBBBBBBAAAAAABBBBBBBBBDDDEEEEEEDDDCCCCCCEEEGGGLLLOOOTTTWWWUUUJJJ;;;000777<<>>??????<<<===@@@BBBAAA@@@@@@@@@AAACCCCCCBBBPPP^^^ccccccjjj|||xxxpppeee]]]YYYVVVQQQLLLHHHEEEDDDDDDAAA@@@???>>>===;;;::::::999777666666777777666444333333222222111000000000...---,,,---/////////...---,,,,,,+++******))))))(((,,,000111222333777;;;888444...++++++,,,---....../////////...,,,+++******+++---...---...///111///---***)))***+++******(((''''''''''''(((((()))((())))))******+++++++++,,,,,,,,,,,,---------------------............//////111222333444666:::======???AAACCCEEEFFFGGGHHHGGGOOOOOOOOOSSSRRRWWWgggzzzXXXDDD<<<999666444333333333222222111000000//////000000///............------------------------------------,,,,,,++++++,,,,,,---------...111444666666666888888999:::;;;;;;;;;;;;555BBBMMMnnnhhhBBBNNNOOOxxxyyy^^^MMMMMMYYYxxx|||___IIIAAAFFFGGGMMMVVVXXXQQQSSSTTT[[[bbbdddxxxhhhSSSJJJKKKFFFGGGKKKHHHJJJMMMPPPTTTTTTSSSQQQOOOMMMNNNRRRYYY]]]___dddjjjllloootttxxx~~~xxxYYYIIICCCCCC;;;888888444666555333333333444666888888888888888999:::;;;<<<777<<<@@@AAA>>><<<<<<>>>AAAAAAAAAAAA@@@>>>======CCCEEEFFFDDDAAA@@@AAABBB@@@@@@AAAAAA@@@<<<:::999999<<>>===;;;:::888777666666777777666555333333222222111000000000---,,,+++---///111111000,,,,,,++++++***)))))))))(((,,,111222111222777;;;666222,,,))))))+++---------------......---+++)))+++,,,............000222///---***)))***+++******'''''''''''''''((())))))************************,,,,,,,,,------------...---------............//////000222222333666;;;>>>>>>???AAACCCEEEGGGHHHHHHHHHOOOPPPPPPTTTRRRWWWgggqqqSSS>>>;;;777444333333222111222111111000000000000000//////.........------------------------------------,,,,,,++++++,,,,,,---...---...111555666666555888888999:::;;;;;;;;;;;;:::HHHZZZgggAAAPPPYYY|||bbbNNNLLL\\\xxx]]]HHHAAAGGGHHHNNNWWWXXXQQQSSSUUU[[[bbbcccxxxbbbOOOHHHJJJGGGIIIMMMKKKJJJLLLOOORRRSSSRRRPPPNNNNNNNNNSSS[[[___aaaffflllllloootttyyy~~~dddLLL@@@@@@BBB999444777555666555444333333555666888999999999:::;;;<<<===>>>888:::>>>BBBDDDBBB???<<>>>>>BBBEEEFFFDDDAAA>>>>>>?????????>>>===:::888;;;???AAA??????@@@???CCCNNNZZZmmm{{{}}}jjjbbbiiiooosss}}}}}}tttkkkhhheeedddbbb\\\RRRJJJCCCAAA@@@BBBAAA@@@BBBHHHBBBBBBAAAAAABBBBBBCCCCCCHHHSSS]]]```ccctttxxxnnnfffbbb[[[XXXSSSNNNJJJHHHGGGGGGBBBBBBAAAAAA???>>><<<;;;888777666666777777666555333333222222111000000000---,,,+++---///222222222,,,+++++++++***)))))))))'''+++000000...///333888444///***'''(((***,,,...,,,,,,,,,---...---+++)))+++---.../////////111222///---*********+++******'''''''''''''''((()))***+++++++++***************,,,,,,,,,---------......---------........./////////000222222333666;;;>>>>>>???AAACCCEEEGGGHHHHHHIIIPPPPPPQQQTTTRRRVVVfffYYYDDD444777<<<888333333777444222111222222111///000/////////...............------,,,,,,------...,,,,,,------------------------...000222444666777:::::::::;;;;;;:::999999===HHHccchhhPPPRRRgggTTTPPPZZZdddwww[[[KKK???BBBMMMTTTUUUUUUSSSRRRYYYccceeejjjzzz[[[QQQHHHGGGHHHHHHHHHIIINNNOOOPPPRRRSSSPPPKKKGGGOOOPPPTTT[[[___aaagggmmmpppvvv|||www^^^RRRCCCAAA???<<<999777555444555444222111222555999;;;;;;:::999999;;;>>>BBBDDD@@@>>>===???BBBCCCBBB@@@===>>>@@@CCCFFFFFFDDDBBBGGGFFFCCC???======;;;999999888777888;;;===>>>>>>CCC@@@??????>>>>>>EEEMMMXXX```ooo}}}~~~~~~}}}sssuuuxxx}}}ppp[[[ccciiihhhddd^^^UUULLLJJJGGGDDDCCCDDDGGGHHHHHHDDDBBB???===>>>@@@CCCEEEIIIJJJPPP[[[hhhyyy{{{pppgggdddYYYWWWSSSNNNIIIFFFEEEFFFDDDDDDDDDCCCAAA>>><<<:::999888777666666555555555555333222111111111///...000,,,)))---444666333...+++,,,,,,,,,,,,+++******+++,,,...///...///111333222///+++''''''(((+++---000000111000///...,,,+++***+++---...//////000000000///---+++***(((((((((''''''''''''(((((((((((())))))***+++,,,---------///---++++++...000222222///......------///000111...000222444555777:::======???BBBCCCCCCDDDFFFHHHGGGOOOQQQRRRVVVWWW```sssyyyZZZ===555777666444444666444222111111111000///000000/////////............------,,,,,,------...------------------------------...000222444666777;;;;;;<<<<<<<<<;;;;;;;;;===KKKiiieeeSSSYYYvvvUUURRR[[[hhhsssXXXJJJ@@@DDDOOOVVVVVVUUURRRQQQXXXcccgggqqqsssYYYOOOGGGGGGHHHHHHIIIKKKNNNPPPSSSUUUTTTQQQNNNKKKPPPPPPTTT[[[___```ffflllrrrwww|||^^^MMMGGGAAA???===;;;888666555555444333222111333666999<<<:::999777777888:::===??????>>>===???CCCEEEEEECCC>>>???BBBFFFJJJLLLJJJHHHGGGFFFBBB===:::999888888777666777999<<<@@@CCCEEEDDDBBBAAAAAA@@@???EEEMMMYYYcccrrr|||zzzsssrrrvvvtttuuuwwwwwwxxxkkk___kkktttpppggg^^^XXXSSSJJJGGGDDDCCCDDDFFFGGGHHHCCCBBB@@@>>>>>>@@@BBBDDDEEEGGGNNNWWW___hhhvvv|||zzz}}}zzzpppgggddd^^^[[[VVVOOOIIIEEECCCCCCAAAAAA@@@???>>><<<:::999999888777666666555555555555333222111111111///...000...,,,...333555333111++++++,,,,,,++++++***)))***+++---.........000111000...+++(((((()))+++---......//////...,,,+++******+++,,,...//////000000000///---+++)))(((''''''''''''''''''((((((((((((((((((((()))*********+++------...000222333222000//////...---...///000111...000222333444777:::<<<===???BBBCCCCCCDDDFFFHHHGGGPPPQQQQQQUUUVVV___rrruuuMMM:::888666555666666444222111111111000///000000000/////////............------------......///.........---,,,,,,,,,---......000222444666777<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;999888777666666555555555555333222111111111///...000/////////000222444555+++++++++++++++******))))))+++------------...000---,,,+++*********+++,,,---...//////...---,,,+++***+++,,,...///////////////...,,,***((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))******,,,---111444777666222/////////.........///000111...000222333444666:::<<<===???BBBCCCCCCDDDFFFHHHHHHPPPPPPPPPTTTUUU^^^qqqbbbHHH===777666777666444222111111111000///000000000////////////.........------------......000//////...---,,,,,,+++---...///000222555777888<<<<<<<<<<<<<<<<<<======CCCTTTuuuSSSSSSfffeeePPPTTTYYYsssyyyhhhPPPGGGDDDLLLWWWZZZXXXVVVQQQSSS\\\gggpppgggQQQJJJEEEFFFHHHIIIKKKNNNRRRWWW[[[ZZZUUUPPPPPPRRRSSSSSSVVV\\\^^^___dddjjjwwwxxx{{{mmmPPPFFFDDDCCC:::999888777666555555555111111222333555888;;;<<<999888777777777888:::;;;<<<<<<>>>@@@BBBDDDEEEFFFLLLKKKKKKNNNSSSWWWYYYZZZSSSLLLEEE???:::777;;;@@@????????????@@@BBBEEEHHHMMMNNNQQQUUUVVVWWW]]]dddrrrssstttnnn___PPPLLLPPPSSSPPPQQQTTTPPPMMMTTTaaapppsssvvv~~~~~~ssshhhfffttt}}}vvvfff[[[XXXWWWJJJGGGCCCAAACCCEEEHHHHHHCCCBBBBBBAAA@@@@@@@@@@@@@@@DDDMMMWWW[[[[[[\\\```dddnnn{{{}}}rrrhhhddd]]]YYYSSSMMMJJJHHHGGGGGGBBBAAA???===<<<======>>>999888777666555555555555555333111111111111///...///000000///---...222666+++++++++++++++******))))))+++.........---...///++++++++++++++++++,,,,,,...///000111000///...---***+++,,,---.../////////...---+++)))((('''&&&&&&''''''''''''((((((((((((,,,,,,,,,+++++++++++++++,,,---000444777666222//////////////////000000000...///222333444666999<<<===???AAACCCCCCDDDFFFHHHIIIPPPPPPPPPSSSTTT]]]qqqzzzYYYCCC777555888777555222222222222111///111000000000///////////////......------......///000000///...------,,,,,,......///111333555777888;;;;;;::::::;;;<<<======DDDUUUuuuuuuLLLXXXqqqZZZNNNVVV]]]~~~vvvfffLLLFFFEEEOOOYYY[[[XXXVVVRRRVVVaaakkkttt```NNNHHHEEEFFFHHHHHHKKKOOOSSSXXX\\\ZZZTTTOOOOOOQQQUUUTTTWWW]]]___```dddjjjxxxyyy|||[[[LLLHHHDDD@@@888888777666555555555555000111333555777999;;;<<<666666666666777999;;;<<<<<<<<<>>>???@@@AAABBBCCCMMMKKKJJJLLLQQQVVVYYYZZZYYYMMMCCC>>>;;;:::>>>EEE@@@AAABBBAAA@@@AAACCCFFFEEEHHHOOOWWW[[[^^^dddlllwwwrrrjjj```RRRHHHHHHNNNNNNKKKNNNRRRQQQMMMRRR]]]ttt}}}~~~~~~tttjjjkkkssswwwpppeee^^^XXXTTTLLLHHHDDDBBBCCCFFFHHHJJJDDDCCCBBBAAA@@@@@@??????AAACCCKKKUUUZZZZZZ]]]aaagggtttvvvmmmggg]]]WWWPPPKKKIIIHHHFFFEEEBBBAAA???===<<<======>>>999888777666555555555555555333111111111111///...---///000...+++,,,000555,,,,,,,,,,,,,,,+++*********---///000000/////////***+++++++++,,,,,,++++++---...///000000///......)))***+++---......//////...---+++)))((('''&&&&&&''''''''''''((((((((((((,,,,,,,,,+++++++++++++++------...000222333222000/////////000000000000000---///111333444666999;;;===???AAACCCCCCDDDFFFHHHIIIPPPPPPOOOSSSTTT^^^rrruuuVVVBBB;;;:::888666444333333333222111111111000000000///////////////............//////000/////////...---------......///111333555777888;;;::::::999:::;;;===>>>BBBVVVxxxiiiMMMdddvvvVVVPPPZZZfffssscccJJJEEEFFFPPPYYY[[[XXXUUURRRYYYdddmmmvvvtttWWWLLLGGGEEEGGGGGGGGGJJJOOORRRUUUWWWVVVSSSPPPOOOPPPVVVVVVYYY^^^aaabbbffflllxxx{{{jjjNNNHHHEEE>>>666888777666555555444444555000222444666888999::::::444555555666777888:::::::::<<<>>>?????????AAACCCIIIIIILLLQQQWWW\\\^^^___]]]LLL===:::<<<===BBBIIIAAAEEEHHHHHHEEEDDDFFFHHHEEEIIITTT___fffjjjrrrzzzyyytttkkk^^^NNNDDDIIIRRRRRRNNNMMMOOOMMMKKKUUUcccyyy~~~}}}tttlllooorrrpppjjjddd```ZZZTTTMMMIIIEEEBBBDDDGGGJJJKKKEEEDDDBBB@@@????????????BBBBBBFFFNNNTTTVVVYYY^^^fffttt{{{rrrlllaaaZZZQQQJJJHHHFFFCCCAAA@@@@@@>>>===<<<;;;;;;;;;999888777666666555555555555333222111111111///...,,,...///...,,,,,,///222---------------,,,,,,++++++---000111000/////////++++++++++++++++++++++++)))***+++,,,------,,,+++)))***+++---............///...,,,***((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))******---,,,,,,---///111111000...///000111111111000000---///111222333555999;;;===???BBBCCCCCCDDDFFFHHHIIIPPPPPPOOOTTTVVV```uuubbbJJJ<<<999777555444444444333222111111111000000000////////////............//////////////////...............///000111333666888999<<<;;;::::::;;;===???@@@BBB\\\]]]OOOqqq|||jjjUUUPPP\\\mmmppp```IIIEEEFFFPPPYYYYYYVVVUUURRRZZZdddlllvvvkkkPPPJJJGGGEEEGGGGGGFFFIIIOOOMMMNNNPPPRRRRRRRRRQQQQQQWWWVVVZZZ```cccdddhhhnnnyyy~~~{{{XXXHHHDDDAAA:::666888888666555555444444444111222555777999999999888777777888888888999999999999;;;>>>??????@@@CCCFFFHHHNNNXXXdddnnnssssssqqqaaaKKK999999???CCCGGGMMMNNNRRRVVVVVVQQQMMMLLLMMMOOOUUUaaaooowww|||sssYYYGGGJJJUUUXXXTTTTTTTTTQQQPPP]]]mmmxxxyyy}}}vvvpppnnnooolllddd___^^^ZZZVVVOOOKKKFFFCCCEEEHHHKKKMMMGGGEEEBBB???>>>>>>???@@@CCCAAADDDKKKRRRUUUXXX]]]dddsssvvvlllccc[[[QQQKKKHHHGGGEEEBBBAAAAAA@@@???>>><<<:::999999888777666666555555555555333222111111111///...---...//////......///000......//////......---,,,***---000111000...------------,,,+++************'''((()))+++,,,,,,++++++)))***+++,,,---.........000///---+++)))(((''''''''''''''''''((((((((((((((((((((()))*********+++,,,,,,,,,---000111000///...///000111222111000000---///111222333555888;;;===???BBBCCCCCCDDDFFFHHHIIIPPPPPPPPPUUUXXXcccxxxYYY===:::888666555555555444333111111111111000000000000//////............//////.........///////////////...///000111333666888999======<<<;;;<<<>>>@@@BBBDDDcccqqqUUUPPPyyy{{{dddTTTOOO[[[pppmmm]]]IIIEEEGGGPPPXXXXXXVVVTTTRRRYYYbbbjjjvvvhhhNNNJJJGGGFFFGGGGGGEEEIIINNNIIIIIIKKKNNNRRRTTTSSSRRRWWWWWW[[[aaadddeeejjjpppzzz}}}gggPPPFFFDDD@@@===>>>999888777666555444444444111333666888999999888777<<<<<<<<<<<<;;;;;;::::::777;;;>>>@@@@@@BBBFFFIIIMMMWWWhhhzzzfffLLL888:::DDDIIIMMMRRR^^^bbbfffddd\\\UUURRRRRRVVV\\\iiixxxhhhLLLKKKWWWZZZYYY[[[]]]XXXVVVbbbssssssvvvyyytttjjjkkkhhh```ZZZYYYYYYWWWPPPLLLFFFDDDEEEIIILLLNNNIIIFFFBBB>>>======???@@@CCCAAAEEEMMMTTTXXX\\\aaaeeetttwwwjjjaaaYYYPPPKKKJJJKKKIIIFFFDDDDDDDDDCCCAAA>>><<<:::999888777666666555555555555333222111111111///......//////000111111000////////////000//////...---))),,,///000///---,,,,,,///...,,,***))))))******''')))***,,,---------,,,)))***+++,,,---.........000///---+++***)))((((((''''''''''''((((((((()))))))))***+++,,,------...++++++---///111222000......///000222222111111000---...111222333555888;;;===???BBBCCCCCCDDDFFFHHHIIIPPPPPPPPPVVVYYYeeezzzpppBBB@@@777222666888555333333111000000000000000111111//////............//////////////////////////////...000222444777888999:::>>>;;;;;;<<<<<<;;;???FFFNNNlll^^^JJJVVVwww{{{bbbSSSYYYcccvvvzzzfffSSSGGGFFFJJJRRRVVVTTTRRRSSSVVV[[[cccnnn|||___PPPFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKJJJJJJLLLNNNQQQSSSXXXXXX[[[aaadddfffkkkrrr|||mmm```OOODDD@@@???<<<999777666555444333222222222444666777999;;;<<<<<<<<<888999<<>>:::666888:::<<<>>>@@@CCCGGGJJJSSS^^^kkkxxx]]]KKK;;;999BBBLLLTTTYYYgggmmmmmmaaaVVVRRRUUUWWW___dddooo|||{{{WWWJJJOOOSSSWWWZZZbbbddd]]]\\\ooovvvqqqlllhhhccc```___]]]ZZZXXXQQQOOOLLLFFFBBBBBBFFFKKKDDDAAA<<<;;;;;;>>>??????BBBCCCEEEIIIOOOUUU[[[^^^eeerrr~~~tttnnneee```XXXRRRMMMJJJGGGEEEFFFDDDAAA@@@???===;;;999999999888888777666666666444444333222111000///...///...---,,,+++,,,,,,---//////.........//////000...---------------------,,,,,,,,,+++))))))+++---,,,++++++---//////---+++***)))'''(((+++.../////////...---,,,***)))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---///000000...---+++---///000000//////000111///000111111222444777:::===???AAABBBCCCCCCDDDFFFKKKPPPPPPRRRVVVTTT]]]sss~~~TTTDDD<<<777999:::777555666111111000000000000111111//////............//////////////////////////////...000222444777999::::::>>>;;;:::===>>>===@@@EEEKKKxxx^^^OOObbb~~~dddQQQ]]]lllzzzeeeRRRGGGFFFKKKRRRVVVTTTRRRTTTRRRWWW```mmm}}}\\\OOOGGGFFFFFFEEEFFFGGGIIIJJJPPPOOOMMMMMMMMMOOOPPPRRRXXXXXX[[[aaadddfffkkkrrr{{{}}}hhh\\\KKK@@@===<<<999666888777555333222222333333999999999999:::::::::;;;:::;;;===???@@@@@@???===666999;;;;;;;;;===DDDIIIXXXdddooovvv}}}|||rrrMMM@@@777<<>>?????????@@@CCCHHHOOOVVV\\\___dddqqqvvvqqqgggbbb[[[UUUPPPMMMKKKIIIDDDBBB???>>>===<<<999777999999888888777666666666444444333222111000/////////...---,,,,,,,,,------///......---......//////)))***,,,,,,,,,+++,,,,,,---------+++))))))+++---.........000222222000---***))))))***---///000//////...---,,,***)))((((((''''''''''''''''''''''''((())))))******+++,,,,,,,,,---///000000///---,,,...///111000//////000222///000111222222444777:::;;;===@@@BBBCCCDDDFFFHHHIIINNNNNNPPPRRROOOVVVllluuuVVVJJJ>>>999888666444444222222111111000111111222000//////......//////000////////////////////////...000222555777999:::;;;===::::::???AAA@@@AAACCCSSSWWWLLLbbb^^^VVVjjjxxxcccQQQFFFGGGLLLTTTVVVTTTSSSTTTPPPUUU___nnn{{{XXXMMMGGGGGGGGGGGGGGGIIIKKKLLLTTTSSSQQQOOONNNOOOPPPQQQXXXWWW[[[aaadddffflllsss|||sssdddXXXIII???;;;:::888666888777444222222333555666===<<<;;;999999999999::::::;;;<<<===>>>@@@AAABBB888:::;;;999777:::AAAHHHZZZfffnnnmmmkkkkkkfff^^^BBB999777BBBRRRZZZ\\\\\\PPPSSSTTTVVV```oooyyy}}}jjjTTTLLLPPPRRROOOUUU___fffeeeiii{{{uuuooonnnjjjeeebbb```___^^^\\\RRRKKKBBB>>>???CCCGGGHHHBBB???<<<;;;<<<>>>??????<<<>>>AAAFFFMMMUUU[[[___dddpppyyyssseee```XXXRRRNNNKKKIIIHHHCCCAAA???>>>===<<<999777999888888777777666666555444333333222111000/////////...---,,,,,,,,,---.........---------------...&&&))),,,---++++++,,,///.........,,,******,,,...000000222555777666222///*********,,,///000000//////...---,,,***)))((((((''''''''''''''''''''''''(((((()))******++++++,,,---...///000000///...---///000111111000000111222000111222222222444777:::999<<>>>>>???@@@AAA???===:::888888<<>>??????<<<===@@@EEEKKKRRRYYY\\\eeeqqqzzztttddd^^^VVVPPPLLLJJJHHHGGGEEECCCAAA@@@???>>><<<:::888888888777666666555555333333222222111000000//////...---,,,,,,---...///......---,,,,,,,,,------'''***---,,,***+++///333//////...---+++***,,,...000111444777999777333000))))))***---///000///...///...---,,,***)))((((((''''''''''''''''''''''''(((((())))))***+++++++++------.../////////......///000111111000000111333000111222222222444777::::::<<<@@@BBBCCCDDDGGGIIIJJJPPPQQQSSSUUUPPPUUUiiiXXX===666:::;;;777444444333222222222222222000000////////////000000////////////////////////...///222555888:::<<<<<<;;;:::<<>>===;;;::::::<<<>>>??????CCCFFFGGGEEECCCCCCDDDFFF@@@888666999>>>@@@@@@JJJOOOPPPMMMOOOUUUSSSLLLBBB???AAAIIINNNKKKEEEAAALLLYYYhhhqqqxxxooo\\\SSSTTTXXX]]]___hhhuuuxxxzzzoooiiihhheeeaaa]]]ZZZXXXXXXNNNHHHBBBDDDIIIKKKFFFAAA@@@>>>;;;;;;<<<>>>>>>>>>>>>???AAADDDJJJPPPUUUXXXgggqqqzzzssshhhbbbZZZSSSOOOMMMKKKKKKDDDCCC@@@??????>>><<<:::888888777777666555555555333333222222111000000000///...------------/////////...---,,,,,,,,,,,,,,,(((*********)))+++000444/////////---+++***,,,---///000333666888666222...'''((())),,,...///...,,,///...---,,,***)))(((((('''''''''''''''''''''''''''(((((()))******++++++,,,,,,---..................000111111000000111222111222333333333444777:::<<<>>>AAABBBCCCCCCEEEFFFIIIPPPRRRUUUXXXTTTZZZnnnfffCCC666888999777555555444333222222222222111000000//////000000111////////////////////////...///222555888;;;<<<===::::::???DDDEEECCCEEEIIIeee[[[LLLWWWgggdddSSSYYY|||gggWWWIIIEEEIIIQQQXXXXXXTTTTTTWWWTTTXXXeee|||hhhOOOIIIGGGGGGGGGHHHJJJLLLOOOPPPNNNMMMLLLLLLMMMOOOQQQSSSXXXXXX^^^ffflllqqqyyyttthhhXXXQQQGGG>>>999888999999666555444333555777:::<<<<<<<<<;;;<<<<<<>>>@@@AAAFFFJJJOOOOOOLLLIIIIIIJJJJJJCCC<<<999;;;>>>??????DDDHHHGGGCCCGGGPPPQQQKKK@@@???BBBHHHIIIGGGFFFIIIYYYhhhyyy~~~iii^^^UUUTTTTTTSSSXXX___fffssszzzmmmuuu|||ssshhhbbbbbbbbb```\\\XXXWWWVVVMMMHHHFFFHHHLLLLLLEEE??????===;;;;;;===>>>>>>>>>??????AAADDDIIIOOOTTTWWWfffooo}}}{{{ttthhhbbbYYYQQQMMMKKKIIIIIIBBB@@@>>>=========;;;999888777777666666555555444222222222111111111000000///...---------...///000000///...---,,,,,,,,,,,,((((((((()))+++---////////////...,,,***)))+++,,,---...000333555444000---(((((((((***---......---///...---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******++++++++++++,,,,,,---.........///000000//////000111222333333333333444777999===???BBBCCCBBBCCCDDDFFFGGGMMMOOOSSSWWWSSS[[[pppYYY???888777666666555444333333222222222111111000000000000111111////////////////////////...///222555999;;;===>>>888;;;AAAEEECCCAAAFFFNNNvvv___OOOeeeqqqXXXPPPYYY{{{zzzaaaSSSFFFDDDIIIRRRZZZYYYTTTTTTWWWVVVZZZiii^^^LLLJJJFFFFFFFFFHHHJJJMMMOOOQQQOOONNNMMMLLLMMMOOOQQQRRRXXXYYY___iiipppvvv~~~mmm___TTTNNNDDD<<<888777777888444444444555777999;;;<<<<<<<<<===>>>>>>??????@@@EEEHHHLLLKKKHHHGGGJJJMMMMMMKKKGGGBBB>>>>>>AAAEEEGGGLLLJJJBBBAAAIIIMMMKKKEEEFFFGGGHHHEEECCCJJJSSSllluuuyyyggg[[[TTTOOORRR[[[\\\WWWZZZdddqqq{{{rrrooo}}}{{{{{{|||{{{~~~vvvlllfffhhhiiifff```ZZZVVVUUUMMMJJJGGGHHHJJJIIIDDD@@@>>><<<;;;;;;===>>>>>>>>>===>>>@@@DDDJJJPPPUUUXXXbbbkkkyyy~~~wwwhhhaaaWWWOOOJJJGGGFFFEEEBBB@@@>>>=========;;;999777777777666555555444444222222222111111111111111///...---------///000111111000///...------------))))))+++000555444///***//////...,,,)))(((***+++------...000222111///---***)))(((***---////////////...---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********************+++,,,------,,,...//////......///000222333444444333444777999;;;>>>AAABBBCCCDDDEEEGGGGGGLLLMMMPPPTTTQQQZZZooouuuOOO>>>;;;;;;777666555444333222222222111111000000000000111111////////////////////////...///222666999;;;===>>>888<<>>>>>????????????>>>>>>AAACCCBBB???@@@EEEKKKOOOSSSSSSKKKBBB???EEEMMMLLLSSSRRREEE===BBBHHHJJJOOOOOONNNJJJBBB???IIIVVV\\\^^^aaafffqqqzzz{{{vvvwww```PPPKKKPPPOOOYYYiiimmmggghhhrrrxxx~~~sssnnnpppqqqfffmmmyyy{{{qqqssssssooofff\\\VVVSSSNNNKKKHHHGGGGGGFFFDDDAAA===<<<;;;;;;===>>>>>>===<<<===@@@DDDJJJQQQWWWZZZ^^^gggvvvzzzllleee[[[RRRLLLJJJHHHGGGDDDBBB@@@?????????===;;;777777777666555555444444222222222111111111111111///...------...///000111111111000///...---------+++,,,000888???<<<222(((......---+++(((((()))***---------///000111///---,,,***)))***---///111111///...---,,,***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))***+++,,,---,,,---......------...000333444444444333444777999999<<<@@@BBBCCCEEEGGGIIIHHHMMMMMMOOOSSSPPPYYYoooiiiGGG<<<444888<<<:::333111444555333222222222111111111111111000000000000000000000000111111111444777:::::::::<<<>>>DDDAAAEEE??????jjjxxxVVVZZZrrraaaUUUNNNSSSqqqpppXXXJJJGGGCCCJJJRRRUUUTTTTTTVVVZZZ```dddtttqqqUUUOOOJJJHHHHHHIIILLLNNNOOONNNMMMMMMKKKKKKNNNOOONNNRRRXXXXXX```eeelllxxx|||mmmYYYRRRKKKBBB:::777666777777666222111666>>>CCCBBB>>>;;;;;;<<<<<<;;;<<>>;;;;;;???CCCFFFTTTZZZOOOBBBAAAJJJQQQQQQ___ZZZHHHBBBCCCJJJUUU\\\[[[UUUJJJAAA>>>@@@BBB@@@@@@BBBFFFMMMSSSWWWYYY```eeekkkjjjaaaWWWVVV\\\ccclllxxxyyyooolllrrrlll___iiitttyyy{{{zzzyyyrrrhhh```]]]ZZZVVVQQQLLLIIIIIIHHHBBB??????<<<<<<============<<<<<<;;;<<<>>>@@@DDDKKKTTTYYY\\\dddsssyyylllfff]]]TTTOOOKKKIIIHHHCCCBBBAAA>>><<<:::999888;;;::::::999777555444333333222111000///////////////000000///------...///333222000///---,,,,,,,,,(((------...888BBB===///000...,,,***)))***+++,,,+++---000111111...+++)))+++,,,---.........---,,,///...---+++)))(((&&&&&&))))))(((((('''''''''&&&(((((((((((()))))))))))),,,,,,++++++***+++++++++......//////000000111111555444333111000222666:::>>>>>>>>>@@@BBBDDDGGGIIIGGGQQQRRROOOPPPOOOZZZoooRRRCCCAAA666999999555444777777555222222111111000//////...000000000000000000000000111111222555999;;;;;;;;;>>>@@@FFFCCCGGGAAACCCnnnrrrVVV[[[vvvdddVVVPPPYYYxxxoooVVVHHHEEECCCJJJRRRUUUTTTTTTVVVYYY```eeevvvlllSSSMMMHHHGGGHHHKKKMMMOOOPPPNNNMMMLLLJJJIIILLLMMMNNNSSSZZZ]]]fffjjjqqq|||ooo\\\RRRKKKBBB;;;777666666777666222111777???DDDBBB???<<<=========<<<>>>@@@CCCCCCCCCBBB@@@>>>>>>???AAAFFFTTT\\\TTTIIIGGGMMMSSSSSSdddbbbOOOEEEDDDKKKXXXhhhcccYYYJJJ???::::::<<<<<<===???CCCGGGLLLOOOPPPSSSWWW___ccc```]]]ccclllxxxoooiiimmmpppaaa\\\ggguuuyyywwwvvvpppfff___]]]ZZZVVVSSSMMMJJJIIIGGGAAA>>>>>><<<======>>>>>>======<<<:::;;;===@@@DDDLLLTTTZZZ[[[cccqqq{{{oooiii```XXXRRRNNNJJJHHHCCCCCCAAA???===;;;999999:::::::::999777555444333333222111000///////////////000000///---,,,...///222111000...---,,,,,,,,,++++++(((&&&111???AAA888111///---+++******++++++---...000222111///,,,***++++++---.........------///...---+++)))((('''&&&)))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))))))))******---......//////000000000444444333111000222666:::======>>>???AAADDDFFFHHHGGGPPPQQQOOOQQQPPPZZZpppcccHHHAAA666999999777666888777333333333333222222111111111000000000000000000000000111222444888<<<>>>===<<>>>>>>>>>>>???BBBDDDGGGEEEBBBAAAAAA@@@???>>>AAAMMMVVVSSSJJJIIIOOOUUU^^^qqqoooYYYJJJGGGRRRccczzzooo]]]LLL???888777888;;;===@@@CCCFFFHHHHHHIIINNNRRR[[[dddjjjqqqrrrfffgggqqqlllbbb```cccooowwwuuutttnnneee___]]]ZZZVVVUUUOOOJJJIIIFFF@@@<<<<<<===>>>>>>??????>>>>>>===:::;;;===???DDDKKKSSSYYYZZZ```mmm~~~~~~qqqlllddd]]]VVVPPPKKKGGGDDDCCCBBB@@@>>><<<;;;::::::999999888777555444333333222111000////////////...//////...,,,,,,---///111000///...---,,,,,,,,,******'''&&&111@@@CCC===333111...+++***)))******...000111222111///,,,******+++,,,---......///...///...---+++***((('''&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,------...//////000444444333111111333666:::<<<<<<===???AAACCCEEEGGGGGGOOOPPPOOORRRQQQ[[[ppp]]]@@@::::::999888777666444111111111111111222222222222000000000000000000000000000222555:::???@@@???======@@@EEEAAAEEEAAAGGGvvvdddRRRYYY}}}cccOOORRR^^^jjjRRRFFFCCCDDDKKKQQQTTTSSSRRRUUUYYY]]]fff|||aaaNNNKKKFFFFFFJJJOOOSSSSSSRRRQQQPPPIIIHHHKKKPPPRRRSSSWWW]]]dddmmmrrr{{{nnn]]]SSSMMMDDD<<<888666555555444333444:::@@@DDDCCCAAA===>>>>>>>>>>>>@@@CCCEEEFFFCCC@@@@@@BBBBBB???<<<===FFFMMMKKKGGGJJJTTT]]]qqqzzz^^^LLLLLL^^^vvvzzzbbbOOOCCC;;;:::;;;>>>AAAFFFIIIKKKKKKLLLLLLQQQUUU^^^jjjuuuhhhdddppp~~~xxxggg]]]cccfffmmm|||{{{wwwvvvpppfff```]]]ZZZVVVVVVOOOJJJHHHDDD>>>:::;;;>>>>>>????????????>>>>>>;;;<<<===???CCCIIIQQQVVVXXX^^^jjjzzzrrrnnnggg___XXXQQQJJJFFFDDDCCCBBB@@@>>>===;;;;;;999999999888777555444333333222111000////////////......///---,,,+++,,,...//////...---,,,,,,,,,---%%%))),,,111;;;CCC@@@888333111...+++***))))))***///000222222111///---,,,******+++---...//////000///...---,,,***)))((('''((((((((((((((('''''''''(((((((((((())))))))))))************+++,,,---...++++++,,,,,,---...//////333333333222111333777999;;;<<<===???AAACCCEEEEEEFFFNNNOOOOOORRRRRR[[[nnn~~~JJJ===999777777888777555444111111000///...------,,,111111111111111111111111111222666;;;@@@BBBAAA???>>>AAAFFFAAAEEEBBBKKK|||aaaQQQYYY|||]]]KKKTTT___hhhQQQFFFDDDEEEKKKQQQSSSRRRQQQUUUYYY[[[fff]]]NNNMMMGGGGGGKKKQQQUUUUUUSSSSSSSSSJJJKKKPPPVVVXXXWWWYYY]]]bbbmmmttt~~~|||lll\\\TTTNNNEEE===999666555333444444666;;;@@@CCCBBB@@@<<<===>>>>>>>>>???BBBEEECCC@@@======@@@AAA???===>>>BBBFFFGGGGGGMMM[[[ggg}}}yyyYYYJJJRRRllleeeQQQFFF???<<<===???DDDJJJNNNPPPQQQRRRTTTRRRVVV^^^jjjuuuzzzbbbeeexxxooobbbbbbffffffjjjwwwrrrbbbhhhvvvzzzyyyrrrhhhaaa^^^[[[VVVUUUNNNIIIGGGCCC===:::;;;>>>>>>????????????>>>>>>>>>>>>??????AAAGGGMMMRRRVVV[[[gggwwwqqqmmmfff___XXXPPPIIIDDDCCCCCCBBB@@@???===<<<;;;888888888777666555444333333222111000////////////---......---++++++,,,---...---,,,,,,,,,,,,,,,---&&&)))...444;;;>>>999111333111...+++)))(((((()))///000111111111000...---******+++,,,---///000000......---,,,+++))))))((('''''''''((((((((((((((((((((((((((())))))))))))************+++,,,---...******+++,,,---...//////222222333222222444777999;;;;;;===???AAACCCDDDEEEFFFMMMNNNNNNRRRRRRYYYlllTTTBBB;;;555666888999999;;;;;;:::888555222///---,,,111111111111111111111111111222555:::???BBBBBBAAAAAADDDIIIDDDGGGFFFPPP```QQQ___XXXLLLXXXdddfffPPPEEEDDDFFFKKKQQQRRRQQQQQQTTTXXXZZZhhhyyyYYYOOONNNIIIHHHMMMSSSVVVUUUTTTUUUVVVOOOPPPUUU[[[\\\ZZZZZZ^^^cccnnnvvv}}}pppdddUUUOOOFFF>>>999666444222444555777;;;???AAA@@@>>>;;;<<<>>>>>>>>>@@@CCCFFFBBB@@@======>>>@@@AAAAAA===>>>CCCHHHJJJPPP[[[fffyyynnnQQQJJJZZZyyy```NNNFFF???<<<======CCCJJJOOOQQQSSSVVVYYYVVVYYYbbbnnnvvv|||{{{sssvvvuuubbbfffxxxtttdddbbbhhhnnnkkksssgggXXX^^^oooxxxwwwpppfff```]]]ZZZVVVSSSLLLGGGEEEBBB>>><<<======>>>>>>??????>>>>>>===>>>>>>>>>???AAAEEELLLQQQTTTYYYeeeuuupppkkkeee]]]VVVOOOHHHCCCBBBBBBAAA@@@>>>===<<<;;;777777777777666555444333333222111000////////////,,,------,,,******+++---,,,,,,+++++++++,,,------+++******---111444222000111///,,,)))((('''((((((---...///000000000//////+++++++++,,,---...///000......---,,,+++***))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++******+++,,,...///000000111222333333333444777999;;;<<<>>>@@@BBBDDDEEEEEEEEELLLLLLMMMQQQQQQWWWhhhqqqOOOCCC999777888888:::===>>>===;;;888666333111000111111111111111111111111111222444999>>>BBBCCCCCCAAADDDIIIDDDGGGFFFSSS^^^SSSiiivvvXXXPPPZZZjjjzzzbbbMMMDDDCCCFFFKKKQQQRRRPPPPPPTTTXXX[[[jjjrrrWWWOOOOOOIIIJJJOOOTTTVVVUUUTTTWWWYYYVVVUUUWWWZZZZZZYYY[[[```iiittt|||~~~yyynnndddUUUOOOGGG???:::666333222444666888<<<>>>???===<<<<<<===?????????AAAEEEGGGGGGEEECCC@@@>>>???CCCFFF???CCCLLLWWWZZZYYY\\\bbbkkkpppaaaNNNSSShhhqqqRRREEEBBB???===???;;;BBBIIINNNOOORRRVVVZZZ\\\aaalllwww|||{{{}}}}}}qqqiiieeennnxxxiiifffpppwwwuuuooogggfffkkkooonnnqqqooo``````lllppppppjjjbbb\\\[[[YYYUUUPPPJJJDDDDDDBBB???>>>???<<<======>>>>>>======<<<<<<<<<===>>>@@@FFFMMMRRRRRRXXXdddttt~~~oookkkccc\\\UUUOOOHHHEEEAAAAAA@@@???===<<<;;;;;;777777777777666555444444333222111000////////////,,,------,,,***)))+++,,,++++++***++++++,,,------...***'''(((+++---...///...---***(((''''''((((((+++,,,---///000000000000---,,,,,,+++,,,---...///......---,,,+++******)))''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))))))))************+++---...///111111000111333333333444777999;;;===???BBBDDDEEEEEEEEEFFFLLLKKKLLLPPPOOOTTTddd]]]MMM???:::888666777;;;444444444333222222111111111111111111111111111111222222444888===BBBDDDDDD???CCCHHHBBBEEEEEERRR]]]UUUqqqqqqZZZSSSZZZmmmwww___KKKBBBBBBFFFLLLQQQQQQPPPPPPTTTXXX]]]mmmnnnUUUOOOOOOHHHKKKPPPUUUVVVUUUTTTXXX\\\[[[XXXWWWXXXWWWWWW[[[aaannnyyyzzzrrrlllcccZZZVVVPPPGGG@@@:::666333111444666999<<<======<<<:::>>>???@@@@@@AAACCCFFFIIILLLKKKHHHCCC??????DDDIIIHHHNNN]]]lllooohhhcccddd___fff[[[PPP\\\uuuaaaDDD<<>>===<<<;;;:::666777777777666555444444333222111000////////////,,,,,,---+++***)))***,,,************+++,,,------,,,))))))+++......---------+++)))'''&&&&&&'''((()))***,,,...///000111111...---,,,+++,,,---...///......---,,,,,,+++******&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,++++++++++++++++++***+++,,,---///000111222000111333333333555777999;;;===@@@BBBDDDFFFFFFFFFFFFLLLKKKKKKOOONNNRRRaaaYYY======:::222333666222222111111111111111111000000000000000000000000111444888;;;===@@@CCCEEEDDDDDDFFF???DDDFFFTTTwww\\\[[[|||~~~]]]QQQXXX\\\vvv]]]IIIBBBDDDFFFMMMRRRQQQNNNPPPXXX```aaaooommmWWWLLLLLLLLLOOOQQQTTTVVVWWWXXX[[[\\\___ZZZVVVVVVWWWYYYbbbjjjwwwxxxlllgggccc\\\VVVRRRNNNHHHAAA:::666444333555888<<<>>>>>>=========<<>>==================<<<<<<>>>===;;;;;;===DDDNNNTTTOOOUUU```ooo|||oooggg___ZZZTTTLLLGGGGGGDDDCCCBBBAAA???===;;;999888888888777666444333222444333222111000000000000......///---+++)))*********++++++,,,,,,,,,++++++)))'''&&&'''))),,,------,,,---------,,,***(((''')))+++,,,............---+++)))'''(((***,,,---,,,///......---,,,***)))((())))))))))))))))))))))))&&&''')))*********)))(((++++++******************111---++++++---......,,,///000000111111444888;;;:::<<<>>>@@@@@@BBBDDDFFFFFFIIINNNSSSQQQNNNRRRXXX~~~fffHHHBBB<<<888:::888333222222111111111111111111111111111111111111111111444888;;;===@@@CCCEEEEEEEEEEEE???DDDGGGUUUjjjTTTYYY{{{]]]PPPWWW]]]sss\\\JJJCCCFFFJJJOOOSSSQQQMMMOOOWWW___aaasss~~~jjjWWWMMMNNNMMMPPPRRRUUUWWWXXXYYY[[[]]]aaa]]]ZZZZZZ\\\```iiisssssshhheeeccc]]]WWWSSSOOOIIIAAA;;;666444333555999<<<>>>>>>=========;;;@@@EEEGGGHHHKKKQQQVVVSSSOOOIIIDDDBBBFFFKKKNNNZZZXXXxxxjjjSSSBBBNNNPPPMMMOOO]]]nnnppphhhKKKAAA999888:::;;;===@@@DDDOOO^^^jjjkkkhhhiiiooommmssswwwyyy|||lllfffpppjjj\\\WWW]]]^^^jjjvvvmmmyyyuuu___bbbyyytttYYYRRRSSSIIIQQQmmm~~~|||pppmmmiiibbb[[[VVVSSSQQQKKKHHHDDDBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<>>>CCCJJJOOOQQQVVVaaaooo|||~~~qqqiiiaaa\\\VVVNNNHHHHHHDDDCCCBBBAAA???===;;;:::888888777777666444333222333333222111000000000000......///---+++)))******+++,,,,,,,,,,,,++++++***)))'''&&&'''))),,,------------------,,,***)))'''***,,,---///000000//////+++)))'''(((***,,,------111000000///---+++***)))))))))))))))))))))))))))''''''((()))))))))))))))************************((('''(((,,,000111000//////000000111111444888;;;;;;>>>@@@AAABBBCCCFFFHHHHHHJJJNNNQQQNNNKKKNNNTTTuuuvvvUUUBBB777999<<<555444333222222111111111222111111111111111111111111111444888;;;===@@@CCCEEEGGGEEEEEE>>>FFFJJJXXXaaaOOOZZZwww^^^OOOVVVbbboooZZZIIIDDDGGGNNNRRRTTTQQQMMMNNNWWW^^^bbbxxxvvveeeUUUMMMOOOOOOQQQSSSWWWYYYYYYZZZ[[[\\\]]]YYYWWWZZZ^^^dddoooyyyxxxkkkdddbbbaaa]]]XXXTTTPPPIIIBBB;;;666444333666999===>>>>>>============BBBHHHIIIHHHJJJPPPWWWUUUPPPHHHDDDDDDIIIQQQVVVZZZaaafffHHH777FFFHHHFFFCCCGGGOOONNNGGG<<<<<<===>>>;;;999===DDDMMM___www{{{|||gggtttkkkSSSUUUZZZ```rrrvvvlllzzzyyyddd```qqqyyyrrrwww___KKKFFFIIIDDDLLLddduuuuuuqqqkkkddd]]]WWWSSSQQQMMMIIIFFFCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<<999:::<<<>>>???CCCGGGKKKQQQVVVaaaooo|||tttlllddd___XXXOOOJJJIIIDDDDDDBBB@@@>>><<<;;;:::777777777777666555333333333333222111000000000000......///---+++)))******,,,---------,,,++++++******(((''''''***,,,---,,,------...---,,,+++)))(((+++---///111333333222111+++)))'''(((***---...///333333222000///,,,+++)))))))))))))))))))))))))))((((((((((((((()))******************************$$$%%%(((---000111000......///000000111444888;;;===???BBBCCCDDDEEEGGGJJJJJJKKKNNNOOOKKKGGGJJJPPPooojjjHHH444999===333555444333222222222222222111111111111111111111111111444888;;;===@@@CCCEEEHHHEEEEEE???GGGNNN``````QQQ```|||sss^^^OOOZZZjjjlllWWWHHHCCCFFFPPPRRRRRROOOMMMOOOXXX___ddd{{{nnn```SSSMMMOOONNNQQQTTTWWWYYYZZZYYYZZZ[[[YYYVVVWWW\\\bbbjjjvvvvvvnnneee``````___[[[WWWTTTPPPJJJBBB;;;777444333888:::===>>>===<<<<<<======???FFFNNNSSSWWW\\\bbbcccVVVHHHCCCFFFMMMVVV]]]YYYvvvdddHHH888===BBBBBB???>>>@@@???;;;:::<<>>AAAEEEJJJNNNOOOTTT___nnn{{{uuummmfffaaaZZZPPPJJJIIIEEEDDDBBB@@@>>><<<;;;:::777777777777666555444333333222111000000/////////......///---+++)))******---......------,,,+++******)))'''(((***,,,---,,,------......---+++)))(((,,,...111444555555444444,,,***((((((+++---///000333333222000...,,,***)))(((((((((((((((((((((((()))((('''''''''(((***+++***************+++++++++((()))+++,,,------+++***...///000000111333777:::===???BBBCCCDDDEEEHHHJJJKKKKKKNNNNNNJJJFFFJJJQQQpppZZZ:::;;;@@@666666555444333222222222222111111111111111111111111111444888;;;===@@@CCCEEEGGGEEEEEE???IIITTTkkk]]]SSSeeezzzsss^^^RRRaaavvv~~~hhhTTTFFFAAADDDNNNPPPPPPNNNMMMQQQYYY```fff}}}ggg\\\RRRNNNPPPNNNQQQTTTXXXZZZZZZYYYYYYYYYZZZYYY]]]dddlllttt~~~vvvnnniiiccc```___^^^YYYUUUSSSOOOIIIAAA;;;777555444999;;;======<<<;;;;;;<<<;;;;;;DDDYYYkkkssswwwyyyuuuaaaKKKCCCEEEKKKTTT\\\kkkbbbKKK===:::???BBB@@@=========<<<;;;;;;>>>BBBDDDFFFOOOYYYyyyyyy^^^kkknnnOOONNNRRR^^^yyyvvvsss}}}eeekkk~~~|||lllRRR@@@@@@===<<>>AAAGGGOOOTTTJJJPPP[[[kkkzzzvvvooogggbbb[[[PPPIIIHHHEEEDDDBBB???===<<<;;;;;;666777777777666555444333333222111000////////////......///---+++)))******...............---,,,++++++)))((((((***,,,,,,,,,---.........---+++)))(((+++---111555777777666555...,,,)))(((***---///000111111000///---+++)))((((((((((((((((((((((((((()))((('''''''''(((***+++))))))*********+++++++++---,,,,,,+++*********+++...//////000000333777:::<<<>>>AAABBBCCCDDDFFFHHHJJJJJJMMMNNNKKKIIINNNVVVvvvpppFFF<<<>>>777777666555444333222222222222222222222222222222222111444888;;;===@@@CCCEEEDDDEEEGGGAAAKKKZZZyyyWWWUUUpppvvv]]]TTTiii|||fffSSSEEEBBBDDDMMMNNNOOONNNNNNQQQXXX^^^gggbbbYYYSSSQQQRRRPPPSSSVVVZZZ\\\[[[ZZZYYYYYYZZZ[[[aaakkksss{{{tttmmmjjjfffcccbbbaaa^^^YYYUUUQQQMMMGGG@@@;;;777555555;;;<<<======<<<:::;;;<<>>BBBFFFFFFCCCAAAAAABBB>>><<<>>>CCCJJJQQQ]]]hhhyyy}}}iii^^^rrrvvvVVVLLLQQQ```~~~sssvvvwwweeerrr~~~]]]HHHAAA@@@999===;;;@@@NNNWWWcccwwwwwwqqqhhhaaa]]]ZZZUUURRRKKKHHHCCC@@@>>><<<:::888:::::::::;;;<<<<<<======>>>>>>>>>>>>AAAGGGOOOUUUGGGLLLXXXiiiyyyxxxpppiiiddd\\\QQQJJJHHHFFFDDDBBB???===<<<;;;;;;666666666666666555444444222222111000////////////......///---+++)))******------...//////......---,,,***((()))***,,,,,,,,,............---,,,***)))))),,,000444777777666444111...***)))***---//////.........---,,,***)))((())))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,+++,,,,,,+++)))***---///---...//////000333777:::;;;===@@@AAABBBCCCEEEGGGIIIIIIKKKMMMLLLKKKRRR\\\zzzVVV???<<<777888777666444333333222222222222222222222222222222111444888;;;===@@@CCCEEEAAAEEEIIIBBBLLL^^^UUU]]]{{{\\\UUUnnnyyydddRRRFFFDDDGGGMMMNNNOOONNNNNNPPPUUUYYYgggyyy]]]XXXTTTTTTWWWUUUUUUYYY]]]___^^^\\\[[[ZZZ[[[]]]eeeqqqzzzwwwmmmggggggeeedddddddddaaa[[[WWWNNNJJJEEE???:::777666555<<<===>>>===;;;::::::;;;CCCAAAKKKaaammmggg[[[VVVMMMFFFAAAAAA@@@GGG^^^xxxeeeIIIDDDHHHJJJNNNPPPPPPNNNOOOQQQJJJJJJMMMQQQVVV]]]kkkxxxxxxgggdddiiirrrwww}}}kkkfffzzz}}}[[[LLLSSSfffnnntttttthhhuuu{{{vvv~~~|||}}}yyy___HHH@@@AAAEEE<<>>>>><<<===>>>???@@@DDDIIIMMMFFFKKKVVVgggwwwzzzssslllfff^^^SSSKKKIIIFFFDDDAAA>>><<<<<<<<<<<<666666666666666555555444222111000//////......///......///---+++)))******,,,---...///////////////---+++))))))+++,,,,,,,,,......//////...,,,***)))'''***///444666666555444444000,,,)))***,,,......------------,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))((())))))***++++++,,,,,,)))+++------,,,,,,...000---...//////000222666:::;;;===@@@AAABBBCCCEEEGGGHHHHHHJJJLLLKKKLLLTTT^^^~~~rrr{{{gggGGG@@@<<<888888666555444333333222222222222222222222222222111444888;;;===@@@CCCEEE@@@EEEJJJCCCLLLaaavvvXXXhhh[[[UUUpppwwwbbbRRRHHHFFFJJJNNNOOOOOONNNNNNOOORRRUUUfffuuuZZZWWWVVVWWW[[[YYYXXX[[[___aaa```^^^\\\\\\aaadddmmmzzzzzzqqqjjjfffeeeeeeeeeffffffccc^^^ZZZLLLIIICCC>>>:::777666666<<<===>>>===;;;::::::;;;>>>???LLLaaaggg[[[MMMHHHIIIKKKPPPPPPIIILLLhhhjjjJJJJJJQQQRRRUUUZZZ\\\]]]^^^aaa[[[]]]```bbbbbbffftttfff]]]___bbbuuu|||xxxyyyffffff|||wwwnnnzzz\\\MMMVVVlll}}}jjjqqqrrrjjjvvvxxxzzzyyyvvvvvvzzzzzznnnfffeeewwwrrrfffTTTGGGBBB???===???JJJDDDEEEVVV\\\bbbxxxvvvjjjbbb]]]YYYSSSNNNKKKHHHDDDAAA@@@???===;;;;;;;;;<<<<<<===>>>??????:::<<<>>>??????@@@CCCEEEFFFKKKVVVfffvvv|||uuunnnhhh```UUULLLJJJFFFEEEAAA>>><<<<<<<<<<<<666666666666666666555444222111000//////...............///---+++)))******+++,,,---///000000111111---+++))))))+++,,,,,,,,,.../////////...,,,***)))%%%)))...333555666444333666222---******,,,---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&''')))*********)))(((((())))))***++++++,,,,,,(((,,,000111...,,,,,,------...//////000222666999<<<>>>@@@AAABBBDDDFFFHHHHHHHHHJJJKKKJJJKKKTTT^^^yyynnnKKKAAA333777;;;999333111555777444333333333333333333333333555777:::<<<>>>AAAEEEGGGDDDAAACCCGGGLLLfffwwwYYYyyyzzz___]]]rrrsss___OOOEEECCCEEENNNOOONNNMMMKKKLLLOOOQQQeeepppXXXYYYWWWSSSVVVXXXXXXYYY\\\___^^^[[[\\\aaaccchhhsss|||ssslllhhhfffhhhggggggjjjkkkggg^^^VVVRRRKKKBBB;;;666555444444===<<<;;;999888888999999>>>DDDRRR^^^ZZZMMMKKKSSSVVV[[[[[[SSSLLLSSSeeetttsssQQQJJJUUUXXX]]]aaadddiiimmmppplllqqqqqqlllooo~~~~~~bbbUUUSSSVVVWWWYYY\\\```fffmmmqqqoooggg^^^\\\fffzzzdddPPPWWWtttxxxeeegggooohhhyyyzzzuuuqqqyyypppfffccc```^^^ZZZUUUWWW\\\fffaaaXXXMMMFFFCCCAAA===DDDDDDIIIOOORRRWWWgggwwwuuufff[[[VVVSSSQQQOOOLLLGGGDDDAAA???<<<:::>>>===<<<<<<===>>>===;;;===;;;;;;>>>>>>>>>CCCIIIHHHMMMXXXfffttt}}}~~~sssiiieee```WWWNNNIIIFFFDDDAAA???>>>===;;;999888777777666555555444444222222111111000/////////000//////---,,,***((('''------------------------***)))))))))***,,,...///+++,,,---...---+++(((''')))+++...111222111000...000...,,,******,,,...000......---,,,+++)))((('''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,...///000111111333666999<<<>>>@@@@@@@@@AAACCCDDDHHHIIILLLOOONNNNNNWWWaaa|||}}}sssYYYBBB<<<777:::888333222555666444333333333333333333333333666888:::<<<>>>@@@DDDGGGJJJGGGFFFHHHTTTvvvyyy```pppWWW]]]yyyrrr]]]LLLBBBAAADDDMMMNNNOOONNNNNNPPPUUUYYYllllllWWWZZZYYYVVVYYYZZZ^^^___aaabbb^^^[[[___fffmmmpppzzz~~~tttmmmkkkjjjiiikkkkkklllnnnooojjj```XXXQQQJJJAAA:::666444444444===<<<:::999888888999999;;;CCCRRR[[[UUUKKKOOO\\\eeemmmpppfffXXXSSS\\\fffppp~~~XXXPPPUUUXXX\\\```dddkkkrrrwww|||yyy[[[LLLHHHFFFFFFHHHKKKPPPVVV\\\```[[[[[[\\\```jjjzzz|||dddddd|||{{{gggkkkvvvnnndddcccxxx{{{lllVVVRRRPPPPPPNNNLLLOOOUUUccc^^^VVVLLLEEEDDDFFFGGGGGGJJJRRRZZZ^^^bbbooo}}}vvveee\\\XXXWWWUUUOOOLLLGGGDDDAAA???<<<:::===;;;;;;;;;=========;;;>>><<<<<<>>>??????CCCIIIIIIPPP[[[fffooowww~~~}}}sssjjjeee^^^TTTLLLIIIFFFDDDAAA???>>>===;;;999777777666666555555555444222222111111000///////////////...---,,,***)))(((+++++++++++++++++++++++++++*********+++---///000............---+++)))((()))***---///000000///...000...+++******+++...000.........---+++***((('''(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((()))***************+++++++++,,,,,,---------...///000111111333666999;;;===???@@@@@@@@@BBBDDDFFFGGGJJJMMMLLLLLLUUU```}}}mmm|||mmmEEECCC777888777444333555555333333333333333333333333333777999;;;<<<===@@@CCCFFFHHHHHHEEEGGG^^^yyyfffjjjTTT___~~~sss\\\KKKBBBBBBFFFKKKMMMOOOPPPQQQVVV]]]cccvvvgggVVV[[[[[[YYY\\\]]]bbbaaabbb```[[[YYY```kkkvvvzzz~~~|||uuukkkhhhjjjlllmmmmmmmmmooorrrqqqkkk```WWWPPPIII@@@888555444444444<<<;;;:::999888888888888;;;EEESSSWWWNNNGGGUUUjjj}}}vvvbbbWWW]]]ggguuu~~~XXXTTTVVVYYY___gggqqqyyyoooVVVJJJFFF@@@@@@AAAEEELLLSSSWWWYYYTTT[[[cccgggmmm{{{wwwqqqyyygggqqqtttlll~~~```XXXjjjuuurrr^^^YYYUUUWWWZZZ]]]dddlllrrrnnneeeWWWKKKEEEGGGLLLOOOVVVbbblllqqquuuvvvddd\\\ZZZYYYXXXOOOLLLGGGDDDAAA???<<<:::;;;::::::;;;===>>>===<<>>===;;;999666666666666666555555555222222111111000/////////------------,,,+++***)))*********************)))++++++++++++,,,...///111111000///...,,,+++***))))))***+++---............///...+++******+++.../////////...---,,,***)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))*********************+++,,,,,,---.........///000111111333666999;;;<<<>>>??????@@@BBBDDDFFFHHHKKKMMMLLLMMMVVVbbbgggNNNEEE999888777555555666555333444444444444444444444444888999;;;<<<===???BBBEEEDDDHHHGGGJJJlllsssmmmmmmWWWbbbuuu]]]LLLCCCDDDIIIJJJMMMPPPQQQRRRXXXaaaiii|||dddVVV\\\]]]\\\^^^]]]]]]]]]\\\ZZZUUUVVVaaannnyyy~~~|||nnnggghhhlllooopppmmmooorrrtttrrrjjj___WWWOOOHHH???777444333444555::::::999999888888888888===IIIUUUTTTGGGEEEZZZtttuuuiiifffqqq~~~hhhNNNSSSVVV[[[hhh{{{jjjXXXNNNIIIEEEDDDFFFMMMVVV]]]______]]]fffmmmlllkkkyyy|||qqqeeexxxmmmfff{{{eee___ppp~~~fff]]]VVVYYY```jjjwwwqqq___RRRQQQVVV^^^gggttt}}}sssccc]]][[[YYYWWWOOOLLLGGGDDDAAA???<<<:::<<<;;;:::<<<>>>@@@@@@???@@@>>>===??????>>>BBBHHHNNNSSS[[[bbbhhhqqq|||zzztttnnnfffZZZNNNHHHIIIEEEBBB@@@>>>>>>===;;;:::666666666666666666555555222222111111000/////////,,,,,,---------,,,++++++************))))))))))))+++*********+++---///000222111///---+++***))))))******+++,,,---...//////...---+++******+++---............---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))***+++---...//////...///000111111333666999:::<<<>>>??????@@@BBBDDDHHHJJJNNNPPPMMMOOOZZZgggzzzdddeeeKKK===:::777666777666444333444444444444444444444444888999;;;<<<===???BBBEEEEEELLLLLLQQQxxxlllooooooVVVaaasss[[[KKKCCCDDDJJJKKKNNNPPPPPPPPPVVVaaajjj~~~~~~cccWWW]]]]]]]]]___\\\XXXWWWWWWVVVUUUXXXeeerrrzzz~~~|||uuullliiikkkoooqqqqqqooorrrvvvwwwtttlllaaaZZZPPPIII???777333333444555888888888888888888777777@@@LLLUUUPPPCCCDDD\\\uuu{{{qqqpppttt{{{tttRRREEEQQQZZZeee|||xxxfffTTTGGGDDDDDDGGGRRR___ffffffcccaaaoooyyytttlllwwwnnnhhhhhhdddgggcccsssuuuhhh^^^aaalll|||}}}kkkfffkkkmmmwwwpppddd```[[[VVVTTTOOOLLLGGGDDDAAA???<<<:::<<<<<<<<<>>>AAACCCCCCCCCAAA>>>>>>??????>>>AAAGGGNNNPPPUUU^^^jjjvvvzzztttnnnfffZZZNNNHHHIIIDDDBBB???>>>======;;;:::666666666666555555555555222222111111000/////////+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********))))))((()))***+++---...111000...,,,***(((((('''++++++,,,---...///000000---,,,+++******+++,,,---.........---,,,+++***)))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************))))))***+++---...//////...///000111111333666999:::<<<>>>???@@@AAACCCEEEGGGJJJOOOPPPMMMOOO[[[jjjssssss}}}^^^DDD===777777888666444444444444444444444444444444777999;;;<<<===@@@CCCFFFDDDKKKKKKPPPuuueeeccclllQQQ___mmmWWWHHHAAACCCHHHKKKNNNPPPOOONNNTTT```jjjzzzbbbXXX\\\\\\]]]```\\\XXXVVVUUUXXX[[[```lllxxx|||}}}{{{|||~~~xxxrrrpppnnnmmmooopppqqqqqqtttwww{{{{{{xxxooofff```SSSKKK@@@777333222444555777777888888888777777666@@@JJJQQQKKKAAAEEE[[[pppmmmeeedddrrr|||iiiYYYIIIFFFSSSfffxxx{{{___JJJCCCDDDKKKZZZjjjrrroooiiikkk|||vvvsssdddgggjjjdddrrruuuyyyuuuwww|||sssiiiddd\\\UUUSSSOOOLLLGGGDDDAAA???<<<:::<<<<<<===???CCCEEEFFFEEEAAA>>>===>>>===<<<@@@EEEKKKLLLQQQ[[[jjjwww{{{tttlllfff\\\QQQJJJIIICCCAAA>>>=========;;;:::777777777666555555444444222222111111000/////////,,,,,,---------,,,++++++---------,,,++++++******(((((((((((()))+++,,,---///...---,,,***)))((('''***+++,,,...////////////---,,,+++******+++,,,---,,,,,,,,,,,,+++***)))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))*********************+++,,,,,,---.........///000111111333666999:::<<>>@@@DDDGGGCCCHHHGGGMMMppp___ZZZnnnRRR```iiiUUUGGGAAACCCHHHKKKNNNPPPNNNMMMSSSaaalllvvv```WWW[[[\\\___bbb___[[[WWWVVV\\\bbbiiirrrzzz~~~}}}}}}vvvrrrkkkmmmoooooonnnnnnqqqsssvvvyyy||||||xxxqqqiiidddUUUMMMAAA888333222333444555666777888888777666666<<>>======<<<;;;>>>DDDDDDHHHPPPZZZfffsss}}}sssjjjeee^^^TTTLLLIIICCC@@@>>>=========;;;:::999888777666555444333222222222111111000/////////------------,,,,,,+++***...------,,,++++++******))))))(((((()))+++---...---.........,,,+++)))(((((())),,,...//////...---,,,,,,+++******+++,,,,,,++++++++++++***)))(((((($$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((()))***************+++++++++,,,,,,---------...///000111111333666999;;;===???AAABBBCCCFFFHHHDDDIIINNNOOOKKKMMM\\\lllNNNBBB999888888555444666555555555555555555555555555777:::<<<>>>AAAEEEHHHFFFIIIIIIPPPrrrZZZ]]]uuuXXXccciiiVVVIIIBBBEEEJJJJJJNNNPPPNNNMMMTTTbbbnnnsss___WWWZZZ[[[```eeeaaa]]]WWWWWW^^^fffmmmsssyyy~~~~~~tttmmmjjjhhhlllpppooollllllppptttuuuxxx{{{{{{vvvoooiiieeeWWWOOOBBB888333222333444555666777888888777666666888???CCCAAAAAAIIIWWWbbbUUUUUUaaauuu|||pppaaa\\\QQQQQQHHHBBBFFFEEEGGGSSS]]]{{{tttxxxuuuvvvssshhh]]]IIILLLXXXnnn|||ooovvvlll___YYY[[[PPPLLLGGGDDDAAA???<<<:::::::::;;;>>>BBBEEEFFFFFF@@@===<<<===<<<:::===CCC???GGGQQQZZZcccnnn|||~~~sssiiieee```WWWNNNIIIBBB@@@>>>=========;;;::::::999888777555333222111222222111111000/////////------------,,,+++***)))------,,,,,,+++***))))))******))))))***,,,...///---.../////////---***)))&&&(((+++---......,,,+++,,,++++++++++++++++++,,,***************)))((('''$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,...///000111111333666999;;;>>>@@@BBBBBBDDDFFFIIIFFFKKKPPPQQQMMMOOO___ooo\\\BBBAAA===777999444888555444444333333444444555666888;;;<<<>>>@@@CCCFFFGGGEEEIIIVVVxxx[[[^^^qqqZZZccc|||eeeUUUFFFDDDJJJHHHNNNNNNNNNNNNLLLOOO]]]kkkvvv```XXX\\\[[[[[[^^^[[[^^^___```bbbfffllltttyyy~~~tttgggbbbggggggkkknnnlllmmmpppsssrrrvvv{{{}}}{{{yyytttjjj```VVVOOOCCC:::444222222222777777777777777777666555444777:::;;;???GGGTTT^^^RRRSSSccczzz|||iiiYYYWWWUUUKKKDDDEEEHHHJJJKKKMMM]]]rrrvvvpppqqq~~~pppjjjfffbbbiii~~~zzz```XXXLLLVVVyyyxxxwwwkkkbbbZZZTTTQQQMMMHHHCCC@@@===:::777777999<<>>======>>>@@@BBBDDDHHHPPPXXXcccooo{{{}}}wwwpppkkkcccWWWKKKEEECCCAAA>>>======<<<;;;999999999999999777555333111000000000///......------,,,---------,,,***((('''++++++************+++++++++***(((((())),,,///111+++,,,---------+++)))'''+++---//////......///000222///***)))+++---...---///---+++******)))'''%%%+++)))'''&&&%%%&&&'''(((''''''''''''((((((((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111444777===>>>@@@BBBCCCDDDHHHJJJKKKNNNLLLLLLOOOMMMXXXoooiiiFFF???<<<777888222777555444444333333444444555666888;;;<<<>>>@@@CCCFFFFFFFFFJJJVVVxxxccc^^^kkkWWWdddzzzdddTTTDDDBBBHHHFFFKKKJJJLLLMMMNNNTTTaaannnvvv___UUUXXXVVVXXX]]][[[\\\]]]___aaaeeelllsssyyy}}}zzzvvvoooeeebbbffffffiiijjjhhhjjjqqqwwwxxxyyy}}}~~~{{{wwwsssiii```WWWOOODDD;;;555444333333666777777777777777666666666888::::::<<>><<<<<<>>>@@@AAABBBGGGOOOXXXcccooozzz|||pppfff\\\TTTMMMIIICCCAAA>>>======<<<:::999888999999888777555333222000000000///......------------------,,,***((('''++++++************+++++++++***(((((()))+++...000---.../////////---+++))))))+++------,,,,,,---...111...***)))+++---...---///...,,,++++++***(((&&&***)))'''&&&&&&&&&((((((''''''''''''((((((((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000222555777===???AAABBBBBBDDDGGGIIIHHHKKKJJJKKKOOONNNYYYppp~~~|||qqqOOO===;;;999999111888555555444444444444555555666888;;;<<<>>>@@@CCCFFFEEEGGGIIITTTwww|||llldddfffVVViiixxxbbbRRRCCCAAAFFFDDDHHHGGGHHHMMMRRRYYYfffsss|||bbbUUUUUUSSSVVV]]]]]]\\\^^^aaadddiiiooovvv{{{vvvmmmlllhhhbbbbbbfffhhhkkkjjjgggiiiqqqyyy|||}}}~~~yyytttppphhh___WWWPPPEEE;;;666555444555666666777777777777777666777888888888999@@@IIIQQQDDDFFFWWWqqqyyyiiiUUULLLLLLCCC<<<;;;;;;::::::<<<@@@FFFLLLLLLHHHGGGLLLRRR___jjjooogggZZZRRRQQQRRRdddsssdddXXXaaawwwhhh\\\UUURRRNNNJJJEEEBBB@@@>>><<<;;;:::;;;===@@@DDDFFFFFFEEE@@@???===<<<<<<===???@@@@@@EEENNNXXXdddooozzzsssggg\\\TTTMMMIIIDDDAAA???======<<<:::999777888888777666555444333111000000//////......------------,,,+++***)))(((++++++************+++++++++***(((((()))+++...000---.../////////---+++)))''')))+++,,,++++++,,,---///---))))))***,,,......000...,,,+++,,,+++)))'''***)))'''&&&&&&'''((((((''''''''''''(((((((((((((((((()))***+++,,,---...---------------------------...///000000222666888>>>@@@AAABBBBBBCCCFFFHHHFFFKKKJJJLLLQQQPPP[[[rrr~~~nnn[[[@@@;;;;;;;;;333;;;555555444444444444555555666888:::<<<>>>@@@CCCFFFEEEHHHGGGRRRzzzuuukkkjjjcccYYYpppwwwaaaRRRCCC@@@EEECCCGGGEEEGGGMMMSSS\\\jjjvvvjjjYYYVVVSSSVVV^^^______bbbfffkkkpppuuu{{{ssskkkeeeeeedddbbbcccgggmmmpppoookkklllsssxxxzzz|||uuupppmmmeee^^^WWWPPPEEE;;;666444444444666666777888888888888888:::;;;;;;:::;;;@@@HHHMMMKKKIIISSSgggqqqfffUUULLLJJJBBB;;;:::999777777999===>>>???>>>>>>???DDDHHHDDDHHHKKKIIIIIIMMMUUU\\\aaaooosss```^^^|||yyytttwwweeeZZZTTTSSSQQQMMMGGGCCC@@@>>>===;;;::::::<<<>>>BBBDDDCCCBBB@@@???============???@@@???DDDNNNYYYdddppp{{{~~~wwwkkk```WWWMMMFFFDDDBBB???======<<<:::888777777777666666555555444111111000000///.........---------,,,+++***)))(((,,,++++++******++++++,,,+++***((('''(((***---///+++,,,---------+++)))'''&&&(((++++++++++++,,,---...,,,***))))))+++...///000...,,,,,,,,,,,,***((()))(((''''''''''''((((((''''''''''''((((((((((((((())))))***+++,,,,,,,,,---------------.........,,,---//////000333666999???@@@AAAAAAAAABBBEEEGGGHHHLLLLLLOOOSSSQQQZZZqqq}}}hhhGGG;;;999;;;444:::666555555444444555555666666888:::<<<>>>@@@CCCFFFEEEIIIDDDSSSjjj^^^hhh```]]]uuuuuu```RRRCCCAAAFFFDDDHHHFFFHHHMMMRRR[[[jjjxxxppp^^^YYYTTTWWW^^^___aaaeeekkkqqquuuzzzwwwlllfffbbbbbbcccdddeeehhhnnnsssuuusssssswwwzzzyyy~~~~~~zzzrrrmmmjjjddd]]]XXXPPPEEE;;;666444333333666777888999::::::::::::??????>>>>>>>>>@@@CCCFFFKKKIIIRRRdddmmmdddTTTKKKGGG@@@;;;999888555666999<<<===>>>???@@@?????????AAABBBDDDFFFHHHJJJNNNRRR\\\gggwwwkkk___uuuaaaTTT[[[dddwwwzzzhhh]]]XXXWWWVVVQQQJJJDDDAAA>>><<<;;;999999:::<<>>======>>>??????@@@EEENNNYYYdddqqq|||{{{zzzssseeeYYYSSSMMMFFFEEEBBB???===<<<;;;999888777777666555555555444444111111111000//////.........---,,,+++******)))))),,,,,,++++++++++++,,,,,,+++***((('''(((***,,,...+++,,,---------+++)))'''''')))+++,,,,,,,,,...///...---+++***)))+++---//////...,,,,,,,,,,,,***)))(((((('''''''''(((((((((''''''''''''((((((((((((************************,,,,,,,,,---------......,,,---//////000333666999>>>@@@AAAAAAAAABBBDDDFFFHHHMMMMMMNNNQQQMMMUUUjjjzzzVVV???666:::444777666666555555555555666666666888;;;<<<>>>@@@CCCFFFEEEKKKEEEZZZ___SSScccxxx\\\^^^wwwrrr___QQQCCCBBBGGGDDDHHHHHHJJJLLLOOOWWWjjj{{{rrr```[[[VVVXXX___```ccchhhooouuuyyy}}}~~~ppphhheeebbbbbbdddfffhhhjjjlllsssxxxxxxyyy|||}}}{{{||||||xxxqqqmmmkkkeee^^^[[[SSSGGG===777444333333777888999;;;<<<=========<<<======>>>>>>>>>>>>>>>GGGHHHQQQ```fff^^^OOOFFFAAA<<<888888777555777;;;@@@CCCFFFHHHHHHFFFDDDBBBCCCBBBDDDGGGGGGDDDCCCDDDSSS]]]pppzzzppp|||UUUHHHKKKNNNZZZlll~~~nnnbbb]]][[[XXXRRRKKKDDD@@@>>>;;;:::999999999;;;>>>AAAAAAAAA@@@@@@????????????@@@@@@AAAFFFMMMWWWbbbooo{{{|||yyykkkWWWKKKLLLMMMKKKEEECCC???===<<<;;;999777888777666555444444444444222111111000000//////...///...,,,+++***))))))))),,,,,,++++++++++++,,,,,,+++***(((''''''))),,,------.../////////---+++)))(((***,,,------...///000000///...+++)))***---000...---++++++,,,,,,***)))'''''''''(((((((((((((((''''''''''''((((((((((((++++++*********)))))))))***++++++,,,,,,------------...///000000222666888===???@@@AAAAAABBBEEEGGGFFFKKKKKKLLLMMMHHHNNNbbb~~~kkkHHH777<<<666555666666555555555555666666666888;;;<<<>>>@@@CCCFFFEEEMMMHHHdddWWWXXXhhhpppYYY```yyyooo\\\OOOBBBAAAFFFDDDGGGHHHKKKKKKKKKTTTjjjsssccc```\\\^^^eeedddgggllltttzzz~~~xxxooojjjeeecccaaaaaadddhhhkkkkkkooouuuyyyyyyzzz||||||yyy{{{{{{xxxsssooommmhhhaaa___WWWJJJ???999555444333888999;;;<<<>>>??????@@@:::===BBBGGGKKKMMMLLLKKKMMMKKKMMMRRRSSSMMMEEE@@@===999888999999888;;;@@@EEEHHHKKKMMMLLLKKKKKKKKKFFFCCCCCCFFFEEEAAAAAADDDBBBHHHTTTcccpppxxx~~~|||{{{~~~}}}}}}kkkKKKDDDEEEDDDFFFSSS]]]fff}}}pppddd]]]YYYVVVPPPIIIBBB???===;;;::::::999999<<>>@@@CCCFFFEEEOOOLLLmmmSSScccrrrnnnYYYbbb|||lllYYYMMMAAAAAAFFFDDDEEEHHHKKKJJJHHHRRRkkktttfffeeebbbeeekkkjjjkkkqqqxxxyyyoooeeebbbeeeaaaaaa```___ccciiilllllltttyyy|||yyyxxxyyyxxxvvvzzz{{{yyytttqqqpppjjjcccbbbZZZMMMBBB:::777555444999:::<<<===???@@@AAAAAA@@@EEENNNYYYbbbfffgggfff\\\SSSIIIBBB===;;;;;;===<<<999999;;;;;;;;;???EEEDDDFFFHHHHHHHHHIIIMMMPPPQQQKKKGGGFFFCCC???AAAHHHGGGFFFGGGHHHJJJPPP[[[eee||||||vvvssssssttttttyyyzzz~~~}}}\\\AAA???@@@<<<:::AAADDDIIIbbbnnnbbbYYYTTTSSSMMMFFF@@@===<<<;;;;;;;;;::::::===AAADDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBDDDIIIPPP[[[iiiwwwsss[[[MMMMMMMMMIIIFFFCCC@@@===<<<;;;999777:::999666444333222222222222222111111000////////////...,,,***))))))******---,,,,,,++++++,,,,,,---+++***((('''''')))+++---+++,,,---------+++)))'''''')))+++---------///000333333222...******---000---+++******++++++)))(((&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''((()))***+++,,,,,,(((((()))***++++++,,,,,,///000000000000111444777;;;===???@@@AAACCCFFFHHHFFFLLLMMMOOOPPPJJJOOObbb~~~~~~bbb:::666<<<555777777666666666666777777888:::;;;<<<===@@@EEEHHHIIIJJJLLLuuuyyy\\\YYYsssaaaYYYbbb}}}gggUUUMMMCCCAAAEEEEEELLLJJJKKKLLLKKKRRRjjjoooiiieeeeeeppprrryyy~~~{{{yyyzzz~~~{{{qqqiiifffeeedddcccccccccccceeehhhmmmqqqssstttuuuuuuvvvvvvuuutttsssuuuuuutttsssrrrqqqppppppkkkbbbTTTEEE;;;666555555>>>;;;<<>>>>>===???CCCEEEEEEFFFGGGGGGFFFEEEEEERRRXXXZZZRRRFFFAAACCCFFFAAAEEEIIIKKKIIIHHHMMMTTTfffvvvxxxooonnnnnnrrrwww{{{{{{zzziiiKKKAAAAAA@@@===???===@@@GGGNNNbbbxxxlllddd]]]WWWRRRMMMIIIGGGCCC===;;;===<<<===>>>>>>???AAADDDGGGCCCBBB@@@>>>>>>===>>>>>>CCCDDDIIIRRRZZZeeesssvvvggg\\\VVVQQQKKKDDD@@@???@@@===888555777777666555444444444444444222222111111000///////////////...---+++***)))))),,,,,,,,,++++++,,,------+++)))'''&&&&&&(((***,,,............,,,+++)))((((((&&&%%%(((---000111000999666111---++++++---...,,,+++***((((((((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((************))))))((((((***+++------,,,,,,,,,---333222000000000222444555===@@@CCCCCCAAAAAADDDGGGJJJHHHNNNJJJNNNPPPOOOhhhlllAAA999>>>888777777666666666666777777888:::;;;<<<===@@@EEEHHHLLLLLLMMMvvvuuu^^^___}}}XXXRRR```~~~gggTTTMMMCCCAAAEEEEEEIIIHHHIIIKKKKKKSSSlllqqqllliiijjjtttrrrvvv{{{zzzzzz{{{vvvqqqiiidddbbbcccbbbaaacccdddfffhhhlllpppsssuuutttuuuvvvwwwwwwvvvtttssssssssssssssssssrrrrrrrrrmmmeeeWWWHHH===777666666;;;999:::===???===>>>BBBPPPhhh}}}yyysssllleee^^^III===;;;777:::===888999888888:::<<<>>>???AAADDDGGGKKKLLLLLLKKKKKKKKKSSSWWWXXXRRRJJJEEEFFFIIIHHHIIIMMMRRRUUUWWWYYY\\\```|||uuuqqqwwwpppppppppsssxxx||||||{{{jjjNNN===;;;>>>@@@???BBB???@@@CCCFFFRRRpppuuuiiibbbZZZUUUQQQLLLHHHFFFBBB<<<:::<<<===>>>??????@@@BBBEEEGGGCCCBBB@@@???>>>>>>>>>>>>BBBBBBHHHPPPYYYcccqqq~~~}}}|||uuuhhh^^^XXXQQQJJJEEEBBBAAAAAA???:::777999777666555444444444444444222222111111000///////////////...---,,,+++******,,,+++++++++++++++,,,,,,***)))'''&&&&&&(((***,,,---...//////...,,,)))((()))'''''')))...111111000777444000,,,***+++---...++++++)))(((''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((++++++*********)))))))))'''(((******)))))))))***222333444333222222555777===@@@BBBCCCAAAAAADDDGGGFFFEEEMMMKKKOOOTTTVVVssszzzJJJ:::===:::888777777666666777777888888:::;;;<<<===@@@EEEHHHLLLKKKOOOzzzsssaaafffuuuQQQNNN```eeeSSSLLLBBBAAAEEEEEEGGGEEEHHHJJJKKKTTTnnnuuuooommmpppyyyssssssxxxzzz|||}}}yyyiiifffbbb``````bbbbbbbbbfffhhhlllppptttwwwyyyzzztttuuuwwwxxxwwwvvvtttrrrqqqrrrssstttuuuvvvvvvvvvrrrjjj\\\MMMAAA:::777777===<<<===??????>>>CCCKKKggg}}}~~~iii___```aaaYYY@@@777>>><<<:::<<<<<<:::888666777;;;>>>???>>>>>>DDDJJJLLLKKKJJJMMMPPPSSSTTTTTTPPPJJJFFFFFFHHHHHHKKKRRR\\\gggooorrrrrrnnnxxxppppppuuuqqqqqqrrruuuyyy|||}}}}}}RRRIII>>>:::===BBBDDDDDDDDD@@@@@@BBBAAAEEEUUUhhhqqqfff___YYYTTTPPPKKKGGGFFFBBB<<<:::<<<===???@@@AAAAAACCCFFFHHHDDDCCCAAA???>>>>>>>>>???AAABBBFFFOOOWWW```ooo|||zzzzzztttjjj```YYYQQQJJJGGGCCCBBBBBB@@@;;;999;;;777777666444444333333333222222111111000/////////000//////...---,,,++++++++++++++++++++++++++++++***)))''''''''')))+++,,,---...000111000...***((()))((()))+++...000111000333111---+++***+++---...++++++)))(((''''''''''''******))))))((((((((((((((((((''''''''''''((((((+++++++++***************)))+++,,,---,,,+++,,,---000444777666333333666:::<<>>999888>>>>>>@@@BBBAAABBBKKKVVVttt```^^^ffflll___BBB888AAA>>>999<<>>>>><<<;;;BBBHHHJJJIIIJJJQQQXXXYYYUUURRROOOJJJGGGGGGKKKIIISSSaaappp~~~xxxuuupppmmmnnnqqqqqqsssuuuxxx{{{||||||yyySSSCCCAAA@@@@@@AAACCCCCCDDDCCC@@@AAADDDDDDCCCIIIQQQlll~~~nnneee___ZZZVVVPPPKKKGGGEEEAAA<<<:::<<<>>>???AAABBBCCCDDDFFFHHHEEEDDDBBB@@@???>>>>>>???AAABBBFFFOOOWWW```ooo{{{}}}|||uuujjj```YYYRRRKKKGGGCCCAAABBB@@@;;;:::<<<888777666555444333333333222222111111000//////////////////......---------,,,,,,,,,,,,,,,,,,++++++))))))((('''((()))+++,,,,,,///111333222///+++(((((()))***+++.../////////000...,,,***)))+++---...---,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++***************,,,......---,,,---...---333888888333222666;;;<<>>@@@@@@??????@@@@@@BBBAAACCCFFFFFFEEEEEEGGGMMMrrrzzzmmmeeeaaa]]]ZZZPPPKKKGGGFFFBBB<<<;;;======???BBBCCCCCCDDDFFFHHHFFFEEECCCAAA????????????BBBBBBGGGPPPXXXbbbppp}}}wwwjjj___YYYSSSMMMFFFBBB@@@@@@>>>::::::<<<888777666555444333333333222222111111000/////////.....................---......//////......,,,,,,)))((((((((()))***,,,---,,,...111333333000,,,)))''')))+++,,,------.........,,,***))))))+++---...//////...---,,,+++***)))%%%%%%&&&''''''((())))))((((((''''''''''''((((((************************''')))***+++***)))***+++***000666666222111555:::;;;>>>BBBBBBAAABBBEEEHHHJJJKKKTTTMMMMMMPPPVVVwwwwwwJJJ<<<:::999888888777777888888999888:::;;;<<<===@@@EEEHHHNNNPPP^^^rrrnnn~~~YYYVVVpppyyy___NNNHHH@@@@@@FFFFFFJJJHHHJJJMMMMMMUUUoooxxxrrrrrr|||xxxzzzzzz}}}ssslllgggccc___\\\[[[\\\]]]^^^^^^```cccfffiiilllqqquuuwwwvvvtttrrrvvvuuussspppnnnmmmmmmmmmqqquuuzzz~~~ppp```QQQEEE>>>:::::::::===BBBEEEGGGOOOWWWrrrsssooommmwwwlllOOOAAACCCCCCFFFOOOTTTgggrrrsss```III<<<888666>>>AAAEEEFFFGGGMMMVVV^^^VVVNNNIIIJJJLLLRRRbbbsss~~~qqqlllfffaaa___bbbeeeggghhhmmmoooqqqssssssuuuwwwyyywwwyyyzzzxxxvvvvvvyyy}}}zzz{{{~~~YYYDDDCCC???999;;;===>>>???AAACCCEEECCCCCCDDDEEEDDDCCCCCCCCCGGGcccxxxmmmfffbbb^^^\\\PPPKKKHHHFFFCCC>>><<<>>>===???BBBCCCDDDDDDFFFGGGGGGFFFDDDBBB@@@?????????BBBBBBHHHPPPYYYcccrrryyyjjj___YYYTTTNNNEEEAAA>>>???===999999<<<999888666555333333222222222222111111000/////////---------------.........///000000111000///---,,,((((((((()))***+++,,,---,,,...111222222///,,,***(((***---......------...---,,,+++******+++,,,...000000000///...,,,+++***$$$$$$%%%&&&'''((())))))((((((''''''''''''(((((()))))))))))))))*********(((***,,,,,,+++***+++,,,***...333333111111555:::;;;>>>AAABBBBBBBBBFFFIIIGGGGGGPPPKKKMMMQQQVVVuuuPPP>>>;;;999888888777777888888999888:::;;;<<<===@@@EEEHHHNNNMMMYYYtttrrr|||YYYWWWsssxxx]]]LLLGGG@@@@@@FFFFFFIIIHHHJJJMMMOOOXXXrrrxxxvvv}}}zzz}}}|||wwwpppgggbbbaaa```\\\YYYYYY[[[\\\]]]]]]```eeeiiikkkmmmpppssssssqqqnnnllltttssspppnnnmmmoooqqqrrrtttxxx~~~vvveeeUUUHHH@@@;;;:::999<<>>:::777999<<<@@@CCCGGGLLLQQQUUUQQQJJJIIIOOOXXXhhhtttkkkfffdddaaa___aaaeeeiiikkklllooorrrsssssstttvvvyyyuuuwwwxxxvvvttttttxxx{{{yyy|||bbbDDD;;;>>><<<:::;;;===@@@CCCEEEHHHIIICCCDDDDDDBBB@@@BBBDDDEEEHHHdddxxxmmmeee```\\\YYYQQQLLLIIIGGGDDD???>>>@@@<<<>>>AAACCCDDDDDDEEEFFFHHHGGGDDDBBB@@@?????????@@@AAAGGGPPPYYYdddsssxxxkkkaaaZZZTTTNNNEEEAAA>>>>>><<<999:::===999888777555333222222222222222111111000/////////++++++,,,,,,---------...//////000111000...,,,+++((((((((()))+++,,,---------...///000000...---+++***---000111000...///000...---+++******+++,,,---000000000///...,,,***)))&&&&&&''''''((((((((()))((((((''''''''''''((((((''''''((((((((()))))))))***,,,......---------...,,,...///000111333777::::::>>>AAABBBBBBBBBFFFIIIFFFEEEMMMKKKOOOSSSUUUrrr|||RRR>>>:::999999888888888888999999888:::;;;<<<===@@@EEEHHHJJJGGGQQQtttvvvzzzYYYYYYvvvwww\\\LLLGGG@@@@@@FFFGGGGGGGGGJJJNNNPPPZZZuuu~~~zzz{{{}}}}}}xxxnnniiibbb``````___\\\XXXYYY[[[]]]^^^___ccciiinnnnnnppprrrsssssspppmmmkkksssqqqnnnlllmmmqqquuuxxxvvvzzzxxxhhhWWWJJJ@@@<<<666444666===AAAAAA@@@BBB>>>EEEGGGDDDGGGTTT]]]^^^PPPAAA<<>>::::::===BBBHHHLLLPPPQQQRRRUUUPPPRRR]]]lllyyyqqqkkk]]]```cccbbbbbbdddfffffflllooorrrssssssssswwwzzzwwwyyyyyyxxxuuuvvvyyy}}}{{{sssXXXIII@@@AAAAAA888======>>>@@@CCCDDDEEEEEEBBBDDDCCC@@@???CCCHHHKKKBBBccc|||yyymmmddd^^^YYYVVVQQQMMMIIIHHHEEE@@@>>>AAA;;;>>>AAACCCCCCDDDEEEFFFIIIGGGEEEBBBAAA@@@?????????@@@FFFOOOYYYdddttt}}}}}}wwwlllccc\\\TTTLLLFFFAAA>>>>>>===::::::>>>999888777555333222222222222222111111000/////////***++++++,,,,,,---------...///000000///---+++***'''((()))***+++,,,---------......//////...---,,,,,,///333444111000000111...---,,,+++++++++,,,---///000000///---+++)))((())))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((()))++++++*********+++.........///111555888::::::>>>AAABBBBBBCCCFFFJJJIIIGGGNNNKKKPPPSSSSSSmmm___>>>;;;:::999888777777777888999999;;;<<<;;;;;;>>>EEEJJJJJJRRRRRRooo```nnnrrrZZZVVVlllvvv[[[KKKGGGBBBBBBFFFDDDIIILLLIIIJJJQQQZZZrrrwwwzzz~~~wwwvvvuuuuuuwwwxxxvvvqqqmmmiiieee___]]]^^^^^^]]]\\\[[[[[[\\\^^^ccciiippptttyyyzzzyyytttmmmiiiiiijjjlllnnnmmmiiijjjrrrxxxzzzzzzhhhUUULLLBBB777888888888888999:::;;;<<<666888:::;;;;;;<<<>>>@@@>>>AAA<<<;;;VVV{{{rrrkkknnnrrrlllXXXBBB;;;???:::DDDEEEEEEKKKMMMQQQ]]]cccddd\\\fffzzzrrrmmmjjjeeedddddddddeeeeeefffgggggggggfffgggjjjnnnrrrtttzzztttooorrrtttuuuvvvyyy{{{|||~~~|||bbbWWWNNNDDD>>>===???>>>===;;;===???AAACCCDDDEEEEEEIIICCCAAADDDGGGIIIOOOXXXbbbnnnzzzqqqddd]]]YYYUUUSSSOOOLLLGGGDDDBBBAAA>>>======>>>AAACCCEEEFFFFFFFFFJJJHHHFFFCCCAAAAAA@@@@@@DDD@@@CCCNNN[[[fffpppwww{{{|||yyynnnddd\\\UUUOOOGGGDDD@@@>>>>>>===<<<:::888777555555666666444333333333222111000///......///---,,,---......,,,***++++++++++++++++++++++++,,,+++)))((()))+++...000///...------...---+++)))(((111555///))),,,000222((('''''''''(((***---...///000111111000---***(((''''''''''''((((((((((((((((((''''''''''''(((((()))************+++++++++)))******++++++,,,------,,,...///000000333666999;;;>>>AAABBBAAABBBFFFJJJOOOOOOIIIJJJPPPNNNUUUhhh{{{ccc@@@<<<::::::888777777777888999999:::<<<;;;;;;>>>EEEJJJFFFPPPPPPgggZZZkkkqqqYYYXXXpppxxx]]]LLLHHHCCCCCCGGGFFFHHHLLLJJJKKKRRR[[[ssstttssstttlllmmmlllkkklllmmmkkkhhhdddaaa___]]]\\\^^^^^^\\\ZZZZZZ[[[^^^ccchhhmmmqqqsssvvvuuussspppllliiiiiiiiilllooonnnkkkmmmuuu{{{}}}kkkYYYQQQGGG<<<::::::999888777777888888222555888999999:::<<<===<<<@@@===>>>XXX{{{{{{}}}sssWWWDDD@@@>>>DDDCCCDDDMMMRRRXXXfffppptttqqqwwwqqqmmmjjjddddddcccccccccdddeeeeeefffffffffgggjjjnnnrrrtttyyyrrrnnnppprrrrrrtttvvvxxx{{{~~~eeeLLLKKKFFF@@@>>>@@@AAA???======>>>>>>@@@AAACCCEEEFFFIIIEEEEEELLLTTT\\\iiiuuuzzzqqqggg___ZZZYYYXXXPPPLLLHHHDDDBBB@@@>>><<<<<<===@@@BBBDDDEEEFFFFFFIIIGGGEEECCCAAA@@@@@@@@@CCCAAADDDNNNYYYdddpppyyy~~~{{{oooddd[[[TTTMMMGGGDDD@@@>>>>>>===<<<:::999777666666666666555333333333222111000///....../////////,,,)))((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...///...---,,,---...---+++***%%%---222000///000000---,,,+++***)))***+++---//////000111111///---***(((''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++)))******++++++,,,------,,,---//////000222555888;;;>>>AAAAAAAAABBBFFFJJJMMMMMMIIIKKKQQQPPPXXXkkkyyyoooFFF???;;;:::999888777777888999888:::;;;;;;;;;???EEEKKKFFFOOOQQQaaaXXXnnnoooVVVXXXtttzzz^^^MMMIIICCCCCCHHHGGGHHHLLLKKKMMMTTT\\\ssspppmmmnnngggaaa```______``````___]]][[[ZZZ[[[\\\^^^^^^]]][[[YYY\\\aaagggmmmppprrrsssrrrpppmmmkkkjjjjjjiiigggkkkoooooonnnpppxxxnnn^^^UUULLLBBB===;;;999777555444444444222555999;;;:::::::::;;;;;;AAAAAACCCXXXvvv~~~jjjKKK:::BBBDDD@@@BBBLLLRRR\\\ppp|||tttooollljjjccccccbbbbbbbbbbbbbbbcccddddddeeegggkkkooorrrtttvvvppplllnnnooonnnpppsssuuuyyy~~~yyyZZZDDDCCCAAA???AAACCCDDDAAA>>>@@@@@@??????AAADDDGGGHHHFFFEEEHHHQQQ^^^mmmzzzwwwpppfff\\\WWWXXXYYYQQQMMMHHHEEEBBB???===;;;;;;<<<>>>AAACCCDDDEEEFFFHHHFFFDDDBBB@@@?????????CCCCCCGGGNNNVVV```ooo|||~~~{{{pppeee]]]UUUOOOGGGDDD@@@>>>>>>===<<<::::::888777777777777666444333333222111000///......///111111+++%%%###(((---------------------------++++++++++++,,,---...///---,,,+++,,,------,,,***&&&+++///000222333///)))///...,,,***)))***+++,,,//////000000///,,,***(((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))*********++++++)))******++++++,,,------+++,,,......///111555888;;;>>>AAAAAAAAABBBFFFIIIIIIKKKHHHLLLRRRRRR[[[ooowww}}}RRRBBB<<<;;;999888777888888999888:::;;;;;;;;;???FFFKKKHHHRRRSSSccc^^^wwwoooUUUYYYvvvzzz___MMMIIIBBBCCCHHHGGGGGGLLLLLLNNNUUU\\\ssszzzhhhbbbccc]]]XXXXXXWWWWWWYYY[[[\\\]]]ZZZZZZZZZZZZ\\\]]]]]]]]][[[^^^ccchhhmmmppprrrsssqqqmmmiiigggiiiiiigggeeehhhmmmoooooosss|||ooo```WWWMMMCCC===;;;888555333222222222888;;;???@@@???<<<;;;;;;:::AAADDDEEEQQQfffqqqoootttrrrPPP:::BBBCCC@@@CCCJJJMMM___|||wwwpppllliiigggbbbbbbaaa`````````aaaaaabbbccceeehhhlllpppssstttsssnnnkkkllllllkkkmmmqqqtttzzz|||```LLLHHHFFFEEEEEEFFFEEEBBB???AAAAAAAAAAAACCCEEEGGGHHHGGGJJJQQQ\\\iii{{{{{{mmm```WWWTTTUUUVVVRRRNNNIIIEEEBBB???<<<::::::;;;===???BBBDDDEEEFFFGGGEEECCCAAA@@@?????????BBBDDDIIINNNTTT]]]nnn}}}|||}}}zzzpppggg```YYYTTTGGGDDD@@@>>>>>>===<<<::::::999777777888888666555333333222111000///......---//////,,,(((&&&))),,,------------------------++++++,,,---.........///,,,++++++,,,------,,,******,,,...//////000000000///...+++)))''''''((()))//////000///...,,,)))(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************)))******++++++,,,------***,,,---......111444777;;;>>>@@@AAA@@@AAAEEEIIIHHHKKKJJJMMMSSSSSS[[[pppwwwuuu{{{bbbEEE===;;;:::888888888888999888999;;;;;;;;;???FFFLLLJJJSSSTTTcccaaa}}}uuuYYY\\\wwwzzz^^^LLLGGGAAAAAAGGGFFFGGGLLLKKKNNNUUU\\\rrrqqq\\\SSSQQQLLLRRRRRRSSSTTTVVVYYY]]]___[[[YYYWWWVVVVVVXXX\\\______```cccgggkkknnnpppqqqrrrmmmhhhfffggghhhfffdddfffkkkppprrrwww{{{lll```VVVKKKCCC===;;;888555333333444444===@@@CCCCCCAAA>>><<<;;;888>>>BBBBBBFFFPPPXXXYYYbbbmmm}}}qqqVVVBBB???AAACCCIIIOOOSSSlll~~~uuummmhhheeebbbaaaaaa``````_________``````bbbcccfffjjjnnnqqqssstttqqqmmmkkkkkkkkkjjjmmmrrrvvv}}}hhhUUUSSSPPPLLLIIIGGGDDDBBB@@@AAAAAACCCDDDEEEFFFGGGGGGOOOXXXdddooo}}}nnn]]]WWWXXXYYYYYYRRRNNNIIIEEEBBB???<<<::::::;;;<<<>>>AAACCCEEEFFFFFFEEECCCAAA@@@???@@@@@@BBBEEEJJJOOOSSS[[[lll}}}|||~~~{{{qqqggg```YYYTTTGGGDDD@@@>>>>>>===<<<::::::999777777888888666555333333222111000///......,,,,,,---.........,,,***++++++++++++++++++++++++++++++,,,---.........///---,,,+++,,,------,,,***)))+++,,,+++***---777@@@000...,,,)))((('''((((((/////////...---+++)))(((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********)))******++++++,,,------***,,,---......111444777:::===@@@@@@@@@AAAEEEIIIIIIMMMLLLNNNSSSQQQYYYooo|||www|||rrrIII===<<<:::999888888888999777999;;;;;;;;;???FFFLLLIIIRRRSSSaaa```}}}|||___```xxx{{{___LLLGGG@@@AAAFFFFFFGGGKKKJJJLLLSSS[[[rrrzzzgggTTTLLLMMMJJJNNNPPPRRRSSSTTTWWW[[[^^^XXXWWWUUURRRRRRUUU[[[```bbbdddeeegggiiikkkllllllppplllhhheeeeeeeeefffeeefffmmmssswww}}}uuujjj```WWWLLLEEE>>><<<999666555555666777>>>@@@BBBBBB???===<<<<<<888;;;===>>>@@@FFFMMMRRR]]]dddlllqqqppphhhXXXIII>>>AAAGGGVVVaaaggg}}}tttooohhhccc___^^^\\\[[[_______________```aaaaaaccceeehhhlllppprrrssssssqqqmmmlllmmmlllkkkooouuuzzzsss\\\ZZZXXXSSSOOOKKKIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNYYYfffvvvuuuddd```bbbbbb```QQQMMMHHHEEEBBB???===;;;:::;;;<<<>>>AAADDDFFFHHHFFFEEECCCBBB@@@@@@AAAAAACCCDDDJJJOOOSSS[[[kkkzzz}}}rrrfff]]]UUUOOOGGGDDD@@@>>>>>>===<<<::::::888777777777777666444333333222111000///......++++++,,,///111111---)))++++++++++++++++++++++++++++++++++++,,,---...//////...------...---+++)))&&&'''))))))(((,,,:::HHH111000---+++******+++,,,/////////...,,,+++)))(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))******)))******++++++,,,------+++,,,......///111555888:::===@@@@@@@@@AAAEEEHHHHHHMMMMMMOOORRROOOWWWmmm{{{LLL>>>===;;;999888888888888777999:::;;;;;;@@@GGGMMMJJJSSSSSSaaaaaa~~~~~~aaa```ttt}}}```MMMHHHAAABBBGGGGGGGGGKKKIIIJJJQQQYYYqqqooo___QQQMMMQQQQQQPPPRRRTTTUUUTTTUUUXXX[[[UUUVVVVVVUUUUUUXXX^^^ccceeegggiiikkkllljjjhhhfffjjjiiigggdddbbbcccfffiiijjjrrryyy~~~yyyoooiiiccc[[[RRRLLLAAA???;;;888666666777888<<<===???@@@?????????AAA<<<;;;===@@@EEENNN\\\gggqqqrrroooiiidddaaaYYYPPPDDDCCCJJJbbbvvvzzztttgggddd___\\\\\\\\\\\\[[[^^^^^^^^^^^^___aaabbbcccdddgggkkkoooqqqsssssssssqqqnnnnnnooonnnmmmrrryyy}}}fff\\\\\\ZZZXXXVVVVVVVVVWWW[[[XXXUUUTTTUUUXXX\\\___hhhvvvpppjjjgggccc```PPPLLLHHHDDDBBB@@@>>><<<;;;;;;<<<>>>AAADDDGGGIIIGGGFFFDDDBBBAAAAAABBBBBBCCCDDDIIIOOOUUU\\\jjjwww}}}qqqeee\\\SSSMMMGGGDDD@@@>>>>>>===<<<:::999777666666666666555333333333222111000///......***,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...///222000/////////...+++)))'''&&&(((,,,++++++222<<<000...,,,++++++,,,---...//////...---,,,***))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***)))******++++++,,,------,,,---//////000222555888:::===???@@@???AAADDDHHHFFFLLLLLLOOORRRNNNWWWmmmyyy|||MMM>>>===;;;999888888888888777999:::;;;<<<@@@GGGMMMLLLUUUUUUdddeee|||^^^]]]ooobbbOOOIIIBBBCCCHHHHHHGGGJJJGGGHHHOOOXXXqqqnnn^^^OOOJJJNNNNNNTTTWWWYYYXXXVVVUUUWWWZZZTTTWWWYYY[[[\\\^^^dddhhheeeiiimmmpppooojjjeeeaaaeeeffffffcccaaabbbgggkkknnnvvv~~~}}}|||uuummmiiieee___WWWRRREEEBBB===999777666777888;;;<<>>===;;;<<<<<<>>>AAAEEEHHHJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDHHHPPPVVV^^^iiittt|||pppeee]]]UUUOOOGGGDDD@@@>>>>>>===<<<:::888777555555666666444333333333222111000///......+++...000---(((&&&)))---------------------------,,,+++)))((()))+++...000333222000000///...+++))),,,)))***//////)))'''***,,,+++***))))))+++,,,...000///...---+++***))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------,,,...///000000333666999:::===???@@@???@@@DDDHHHCCCJJJLLLNNNQQQNNNXXXnnn{{{UUUBBB777999???:::777999555::::::;;;;;;===AAAGGGKKKNNNSSSWWWhhhgggyyyYYYXXXiii}}}aaaNNNIIIBBBBBBGGGFFFFFFEEEGGGIIIKKKXXXxxxkkk[[[QQQPPPSSSQQQRRRRRRTTTUUUVVVWWWWWWWWWZZZYYYXXXZZZ^^^bbbdddeeeiiikkkoooqqqooojjjddd```aaa[[[ZZZ```dddeeekkkrrr}}}{{{yyyqqqooolllfffaaa]]]\\\\\\KKKDDD===;;;:::888999<<<<<<===??????@@@AAAEEEGGGJJJGGGEEEJJJYYYpppqqqeeecccccccccPPPHHHPPPkkkyyyyyy|||{{{qqqggg```ZZZ\\\^^^^^^\\\[[[[[[\\\```___^^^]]]]]]```bbbdddeeeeeegggjjjnnnrrruuuwwwtttsssqqqoooppptttzzzuuu___aaadddhhhnnnuuu|||}}}pppccc___ccclllxxxttthhh```[[[XXXNNNKKKFFFBBBAAA@@@>>>===;;;<<>><<<@@@FFFJJJPPPZZZhhhrrr~~~xxxmmmaaaWWWRRRIIIDDD@@@???===999:::===888888888777777666555444555333111000111000...,,,000...,,,---......,,,)))***++++++,,,,,,++++++***,,,***)))''''''(((***++++++,,,...///...,,,***(((((((((***+++,,,---------///---+++))))))+++---///......------+++)))((('''''''''(((((())))))******))))))(((((('''''''''&&&(((((())))))*********+++)))************+++++++++............000222444666999:::<<<===>>>@@@CCCEEEEEEJJJKKKLLLOOOLLLVVVnnn|||kkkMMM===;;;>>>888666999888::::::;;;;;;===AAAGGGKKKMMMQQQVVVsssqqqtttWWWXXXkkkeeeQQQKKKCCCBBBGGGEEEFFFEEEGGGIIIKKKXXXxxxmmm]]]RRRPPPSSSPPPQQQRRRTTTVVVWWWYYYYYYYYY\\\\\\]]]aaaeeeggghhhgggiiikkkmmmnnnllliiidddaaa```^^^```fffhhhiiimmmttt{{{ssspppqqqoookkkeee___[[[XXXXXXLLLDDD===;;;:::777888;;;888;;;@@@EEEKKKQQQYYY]]]aaa```aaadddmmmzzzxxxhhh``````dddgggaaaXXXYYYooovvvrrrssssssrrrnnnhhhbbb^^^___]]][[[\\\^^^___]]][[[^^^]]]\\\\\\]]]```ccceeefffggghhhjjjlllnnnppppppooopppppppppqqquuu{{{lllmmmooowwwyyyvvvzzzssshhh```[[[XXXNNNKKKFFFBBBAAA???===<<<;;;<<<>>>AAACCCEEEFFFFFFEEECCC@@@????????????>>>???DDDIIINNNTTT```ooozzzzzzoooddd[[[VVVIIIDDD@@@???===999:::===888888888777777666555444111///......//////...,,,000...,,,---......,,,)))++++++,,,,,,,,,,,,++++++,,,***)))(((((()))***+++***+++---//////...,,,+++******+++,,,,,,,,,,,,,,,...---+++))))))+++---......---,,,+++***(((''''''''''''(((((()))))))))))))))((((((((('''''''''''''''((()))***+++,,,------)))************+++++++++...------...000222444666999:::<<<===>>>@@@CCCEEEEEEJJJKKKLLLOOOLLLWWWnnn}}}[[[EEE<<<===777555::::::::::::;;;;;;===AAAGGGKKKRRRVVV[[[wwwoooUUUYYYmmmiiiUUUMMMCCCBBBFFFEEEGGGEEEGGGIIIKKKXXXxxxnnn^^^SSSQQQSSSOOOPPPRRRTTTWWWYYY[[[]]]]]]^^^```ccchhhlllmmmllljjjkkkkkkkkkjjjiiifffdddcccaaaccciiinnnpppppptttyyy~~~uuunnnkkkooommmhhhccc]]]YYYVVVTTTLLLDDD>>><<<:::777777999777:::@@@FFFNNNVVV___eeeeeeiiimmmooorrrvvv}}}tttdddVVVQQQTTT\\\cccqqqiiifffsssxxxqqqjjjhhhfffcccaaa_________bbb]]]YYYZZZ___aaa___[[[[[[ZZZZZZZZZ\\\```dddfffjjjjjjkkklllllllllllllllmmmnnnoooppprrrwww}}}rrrggg```[[[XXXNNNKKKFFFCCC@@@>>><<<:::;;;<<<>>>@@@BBBCCCDDDDDDEEECCC@@@????????????>>>???BBBGGGLLLSSSaaarrr~~~uuujjj___XXXTTTIIIDDD@@@@@@===::::::===888888888777777666555444///...---...///000///...///...------...---+++))),,,,,,------------,,,,,,,,,***)))(((((()))+++,,,)))***---...///...---,,,,,,,,,------------,,,,,,...---+++))))))+++---......---+++***(((''''''''''''(((((((((((()))))))))((((((((((((''''''''''''''''''(((***,,,---//////)))************+++++++++---------...000222555666999:::<<<===>>>@@@CCCEEEDDDJJJKKKLLLOOOLLLWWWooo}}}bbbHHH<<<===888666:::;;;::::::;;;;;;===AAAGGGKKKRRRXXXbbbssskkkUUUZZZpppkkkVVVMMMDDDBBBFFFEEEGGGFFFGGGJJJLLLXXXxxxlll]]]RRRPPPSSSOOOPPPRRRUUUXXX\\\^^^```aaaaaabbbeeejjjnnnpppooommmpppnnnkkkhhheeedddddddddeeeiiiooosssuuuwww||||||zzzvvvpppnnnnnnkkkfffbbb^^^ZZZVVVSSSKKKDDD???===;;;777666888999:::===???BBBGGGNNNRRRTTTZZZ```aaaaaadddlllssspppeeeWWWLLLHHHKKKUUU___sssuuuvvv|||~~~nnnjjjeeebbb___]]]\\\]]]___aaaaaa\\\XXXXXX[[[^^^]]]\\\ZZZYYYYYYYYY\\\___ccceeelllmmmnnnnnnnnnnnnmmmlllooooooooooooqqqwwwrrrggg```ZZZVVVNNNJJJFFFBBB@@@>>>;;;999;;;<<<===???AAABBBBBBCCCEEECCC@@@????????????>>>>>>BBBFFFKKKSSScccvvv{{{qqqeeeZZZSSSOOOHHHDDDAAA@@@>>>:::999<<<888888888777777666555444222111000000111111000///............------+++***,,,------......------,,,+++***)))((((((***+++---***+++,,,---------+++***,,,---...///000000000000...,,,***))))))***,,,...///...,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***+++,,,------))))))*********+++++++++---------...000333555777999:::<<<===>>>@@@CCCEEEDDDJJJJJJLLLOOOMMMWWWooo||||||eeeHHH:::>>>;;;777::::::::::::;;;;;;===AAAGGGKKKLLLUUUdddsssjjjVVV[[[rrrkkkVVVMMMCCCBBBGGGFFFGGGFFFHHHJJJLLLYYYyyyiii[[[RRRQQQSSSPPPQQQSSSVVVZZZ^^^aaadddeeeddddddeeehhhlllnnnooonnntttqqqkkkfffcccbbbccceeegggkkkppprrrvvv|||{{{xxxxxxuuupppnnnmmmiiieeebbb```\\\XXXTTTIIICCC???>>>===888666777888888888777777999===AAAHHHNNNSSSQQQNNNSSSbbbooolllaaaVVVOOOLLLMMMXXXeeeqqq~~~mmmcccbbb___^^^]]]\\\\\\]]]___```[[[ZZZYYYWWWWWWXXXZZZ\\\ZZZYYYYYYYYY[[[___bbbeeejjjkkklllmmmnnnnnnnnnnnntttssspppnnnpppvvvqqqeee^^^WWWSSSLLLIIIEEEBBB@@@>>>:::888:::;;;===???@@@AAABBBBBBEEECCC@@@????????????>>>AAAEEEIIINNNVVVfff{{{~~~rrreeeYYYRRRNNNHHHCCCAAAAAA>>>:::999<<<888888888777777666555444444333111000111000...---......///...---,,,++++++,,,------......------,,,+++***)))((()))***,,,---,,,,,,,,,,,,+++***((('''+++,,,...000222444555555...,,,***((((((***,,,...000///...,,,+++***))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...000333666777999:::<<<===>>>@@@CCCEEECCCIIIJJJLLLOOOMMMXXXppp}}}yyy|||hhhHHH999>>>===888::::::::::::;;;;;;===AAAGGGKKKLLLUUUfffyyyzzzjjjWWW\\\sssmmmWWWMMMCCCBBBGGGGGGHHHFFFHHHJJJLLLYYYyyyiii\\\SSSSSSVVVRRRRRRTTTXXX\\\```dddfffgggfffffffffhhhkkkmmmnnnmmmsssoooiiidddaaabbbdddfffhhhlllooorrrzzzyyyvvvuuuqqqmmmlllnnnjjjeeecccaaa]]]XXXSSSGGGBBB??????>>>999777777555555444444444888===AAAFFFMMMPPPJJJCCCHHHZZZkkkfff^^^WWWTTTQQQPPPZZZgggppprrrjjjaaa\\\ZZZXXXYYYYYYYYYZZZZZZZZZZZZVVVWWWXXXVVVTTTTTTWWWYYYXXXXXXXXXYYY\\\```dddgggggggggggghhhiiikkkmmmnnntttssspppnnnpppvvvnnnccc\\\UUUPPPIIIGGGDDDBBB@@@>>>;;;888:::;;;===???AAABBBCCCCCCEEECCC@@@????????????>>>???BBBGGGKKKTTTdddwww|||qqqcccXXXPPPLLLGGGCCCAAAAAA???:::999;;;888888888777777666555444333111//////......,,,***---...//////,,,++++++,,,,,,,,,------------,,,,,,+++***)))((()))+++---......------,,,***)))'''''')))+++---000333555666777---,,,***((((((***,,,---/////////...---+++)))((((((((((((''''''''''''&&&'''''''''((((((((((((((())))))(((((((((''''''''')))************+++++++++,,,,,,,,,...000333666888999:::<<<===>>>@@@CCCEEECCCIIIJJJLLLOOOMMMXXXppp~~~wwwvvv{{{oooKKK888>>>===888:::;;;::::::;;;;;;===AAAGGGKKKOOOVVVeeeqqqhhhWWW\\\uuuqqqZZZOOODDDBBBGGGFFFHHHGGGHHHKKKLLLYYYyyynnn```WWWVVVXXXUUUTTTVVVYYY]]]aaaeeeggghhhhhhhhhjjjllloooooommmkkkmmmiiiddd```___aaaeeehhhmmmppptttzzz}}}yyyxxxvvvqqqnnnooopppkkkfffcccaaa\\\UUUOOOEEE@@@>>>@@@???:::888888444444444444555:::@@@DDDFFFNNNSSSLLLAAABBBSSSeeefff___[[[[[[UUUPPPWWWcccpppwwwiiicccbbb^^^YYYWWWUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVYYY]]]ccchhhkkkgggfffeeeeeefffiiilllnnnmmmnnnnnnoooqqqwww|||uuuvvv{{{}}}jjj```ZZZTTTOOOGGGEEECCCAAA@@@>>>;;;999999;;;===???BBBCCCDDDEEEEEECCC@@@????????????>>>;;;???CCCHHHPPP___qqq~~~~~~yyyooocccXXXQQQMMMGGGCCCAAABBB???:::999;;;888888888777777666555444222000......//////---+++,,,...000///,,,***+++,,,++++++,,,,,,,,,,,,+++++++++***)))))))))+++---///.........---,,,+++******((())),,,...000222333444---+++)))(((((()))+++------...//////...+++(((&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++,,,,,,...000333666888999:::<<<===>>>@@@CCCEEEBBBIIIJJJLLLOOOMMMXXXpppvvvrrrvvv|||vvvNNN999===<<<888:::<<<::::::;;;;;;===AAAGGGKKKNNNRRR___mmmgggVVV\\\vvvvvv]]]QQQEEEBBBFFFEEEHHHGGGHHHKKKMMMYYYyyyrrreee[[[YYY[[[VVVUUUWWWZZZ^^^bbbfffhhhiiihhhjjjmmmqqqsssqqqmmmiiigggddd```^^^^^^bbbfffjjjrrrvvv{{{}}}|||yyyxxxzzzyyyuuutttvvvrrrmmmgggccc```ZZZQQQJJJDDD???>>>@@@???;;;888999666666555444444888>>>BBBFFFQQQXXXRRREEECCCRRRbbbooogggdddccc\\\RRRUUUaaannnwww}}}~~~~~~kkkccc]]]___aaa^^^ZZZXXXUUUUUUTTTSSSSSSSSSTTTUUUXXXTTTRRRTTTXXXYYYVVVQQQRRRSSSUUUXXX^^^eeellloooiiihhhfffeeefffjjjnnnpppfffiiilllpppsssxxx~~~}}}{{{uuupppjjjhhhmmmuuuxxxfff]]]YYYSSSOOOFFFDDDBBBAAAAAA???<<<999999:::===@@@BBBDDDFFFFFFEEECCC@@@????????????>>>===AAAFFFJJJRRR```qqq~~~{{{tttiii___XXXTTTGGGCCCAAABBB@@@:::999;;;888888888888777666555444222000///000111222111///,,,///000///,,,***+++,,,***++++++,,,,,,++++++***+++***))))))***,,,...///.....................---((()))+++,,,...///000000---+++)))(((((()))+++---+++---//////...+++'''$$$(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''(((((()))***++++++,,,)))************++++++++++++,,,,,,...000333666888999;;;<<<===>>>@@@CCCEEEBBBHHHJJJLLLOOONNNXXXqqq}}}vvvttt|||zzzKKKBBB???777<<<:::999777777999===>>>@@@GGGPPPOOOUUU[[[kkknnnWWWZZZsssyyyaaaQQQDDDCCCGGGCCCIIIGGGHHHIIIKKKXXXxxxxxxfff___\\\[[[]]]VVVWWWYYY]]]aaagggkkknnnkkkmmmssswwwtttnnnkkkmmmeeeccc___^^^___dddjjjnnnzzzzzz{{{~~~{{{zzzxxxvvvvvvxxxxxxuuurrrsssqqqnnniiibbbXXXNNNGGG@@@>>>:::999:::;;;;;;;;;;;;:::888666777888;;;<<>>===??????<<<888:::;;;===???AAABBBCCCCCC@@@@@@>>>=========>>>???>>>@@@FFFMMMTTT___qqqxxxkkk___XXXUUUIIIFFFBBB???>>>===<<<:::999888666555666555444222222222111111000/////////---,,,+++))))))))))))***------,,,,,,,,,,,,+++++++++***)))((()))***,,,...---------///000000---+++***+++,,,...///000000000---------,,,,,,+++++++++------///000---(((%%%%%%%%%&&&''''''(((((('''''')))'''%%%%%%''')))))))))))))))***++++++++++++***,,,+++*********+++------***,,,---...///111444666:::<<<>>>===<<<===BBBFFFIIIFFFNNNLLLOOOPPPTTTuuu}}}xxxqqqoooxxx|||KKK@@@>>>777<<<999999:::999:::======???FFFNNNOOOUUU[[[ppprrrXXXYYYqqqzzzbbbRRREEECCCGGGCCCJJJHHHIIIJJJJJJWWWvvvzzzeee\\\WWWVVVWWWUUUWWWYYY]]]bbbfffiiikkkkkklllqqquuusssmmmlllnnnfffdddbbbbbbfffkkkqqquuu{{{{{{zzzxxxuuutttwww{{{|||yyyvvvsssppplllggg___UUUKKKDDD???===;;;:::;;;<<<<<<;;;;;;:::888666777888;;;<<>>???<<<888:::;;;===???@@@BBBBBBCCCAAA@@@???=========>>>>>>>>>@@@EEEMMMTTT___qqqwwwmmmbbb[[[WWWGGGDDDAAA>>>===<<<;;;999999888666555666555444222222222111111000/////////...---,,,+++*********+++------,,,,,,,,,,,,++++++***)))(((((()))+++---//////......///000...+++)))***+++,,,...//////000000//////...,,,+++***))))))...---,,,...///,,,'''$$$%%%&&&''''''(((((('''''')))'''&&&&&&''')))))))))))))))***++++++++++++***+++******)))***+++,,,---***,,,---...///111444666:::<<<>>>===<<<>>>BBBFFFHHHEEEMMMLLLPPPRRRWWWyyy~~~zzztttnnnmmmxxxMMM@@@===777<<<999999<<<:::;;;======>>>EEEMMMOOOUUUZZZpppxxxuuuXXXXXXppp{{{cccTTTEEECCCGGGCCCJJJHHHIIIJJJJJJVVVuuuhhh[[[UUUSSSTTTVVVYYY]]]bbbeeehhhiiijjjkkkkkkmmmpppoookkkkkknnnddddddeeeggglllrrrxxx||||||~~~zzz{{{xxxtttsssxxx~~~{{{uuurrrnnnhhhaaaYYYOOOFFF@@@>>>===<<<===>>>>>><<<;;;;;;999777666777999;;;===>>>MMMfffrrraaaIIIJJJ\\\hhh___nnnvvv___UUUSSSccc|||sssyyyzzznnngggeee]]]^^^\\\ZZZ\\\```bbbaaa```___^^^\\\YYYUUUQQQNNNMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTWWW\\\aaaeeeggghhhggg`````````cccfffhhhhhhhhhmmmmmmmmmpppuuuxxxzzzzzz|||ssshhhfffbbbaaaeeehhhlllssszzz~~~tttkkk^^^YYYUUUJJJGGGCCC???===>>>>>><<<999:::;;;<<<>>>???AAABBBCCCBBBAAA???============>>>>>>@@@EEELLLTTT```rrr||||||{{{vvvmmmbbbZZZVVVGGGDDD@@@===<<<;;;:::888999888666555666555444222222111111000000//////...///...---,,,++++++++++++------,,,,,,,,,,,,++++++)))((((((((()))+++...///000////////////---***'''***+++,,,....../////////111000...,,,***)))((((((+++))))))+++......***$$$%%%&&&''''''(((((('''''')))'''&&&&&&((()))))))))((()))******++++++*********))))))))))))***++++++***,,,---...///111444666999<<<>>>===<<<>>>BBBFFFGGGDDDLLLKKKPPPTTTZZZ}}}~~~zzzuuuppprrr~~~RRR@@@>>>888===:::;;;;;;::::::<<<<<<>>>FFFOOOOOOUUUZZZlllooosssWWWWWWooo}}}fffVVVFFFCCCGGGDDDGGGFFFHHHIIIJJJVVVuuuooo^^^VVVUUUUUUYYY]]]bbbhhhkkkmmmlllkkkmmmjjjjjjkkkjjjggggggjjjcccdddfffjjjooouuu{{{~~~}}}|||}}}{{{wwwvvv{{{zzzrrrqqqkkkaaaWWWOOOHHHBBB>>><<<<<<<<<>>>@@@???===::::::999777666777999;;;===>>>UUUvvviiiJJJKKKaaa```[[[ooo~~~fff]]]]]]ggg|||tttnnn|||ppplllccc___aaa]]]]]]\\\[[[\\\___aaabbbaaa]]]]]]]]]\\\ZZZWWWTTTRRROOOPPPPPPQQQRRRRRRSSSSSSVVVZZZ```fffjjjjjjhhhggg^^^___```bbbfffiiijjjkkkooonnnnnnqqquuuyyy{{{{{{zzzooogggdddaaabbbhhhnnnrrrwww}}}{{{rrr```WWWTTTKKKFFFCCC???=========<<<:::::::::;;;===>>>@@@BBBCCCBBBAAA???>>>===<<<======??????DDDLLLUUUaaarrr}}}}}}zzzsssiii^^^VVVQQQGGGDDD@@@>>>===<<<:::999999888666555666555444222111111111000//////.........------,,,++++++******------,,,,,,,,,++++++++++++***)))((()))***,,,...///......//////---***'''***+++,,,---............///...---+++***)))))))))&&&))),,,,,,,,,---+++'''%%%&&&''''''(((''''''''')))'''&&&''')))***)))(((((())))))***************)))))))))))))))************,,,---...///111444666888;;;>>>>>>===>>>BBBFFFHHHEEELLLKKKPPPSSSZZZ}}}~~~zzzvvvrrruuuYYYBBB???:::>>>;;;===:::888999;;;<<>>@@@@@@===::::::999777666777999<<<>>>EEEaaagggGGGIII___YYY\\\uuurrrrrrvvvzzzqqqvvvtttfffeee^^^\\\```___^^^]]]\\\\\\^^^_________\\\]]]^^^___^^^[[[YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSZZZ^^^eeekkknnnmmmjjjhhh```aaabbbdddgggjjjmmmoooooonnnooorrrwww|||{{{sssnnnhhhfffiiiooosssuuuyyy~~~eeeUUUQQQKKKDDDBBB???======<<<;;;;;;:::::::::;;;===???AAABBBBBBAAA???============>>>???>>>BBBKKKVVVbbbsss~~~yyyooodddZZZTTTQQQHHHEEEBBB???>>>===;;;:::999888666555666555444222111111000000///.........,,,,,,,,,+++******))))))------,,,,,,,,,+++++++++---,,,***(((((()))***+++,,,,,,---...///...,,,)))++++++,,,---............---,,,+++))))))***+++,,,***444888222+++))))))(((%%%&&&''''''(((''''''''')))((('''(((*********((((((((()))************)))(((((())))))***************,,,---...///111444666777:::>>>>>>>>>???CCCFFFJJJFFFMMMLLLOOORRRWWWyyy}}}yyyuuurrruuu```DDD@@@;;;>>>;;;===999888888;;;<<>>LLLhhhyyy[[[DDDGGGUUUPPP^^^|||}}}yyyrrrrrrcccccc]]]ZZZ]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___```___^^^[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVVVV^^^bbbiiinnnqqqooollliiidddfffggghhhiiilllpppsssqqqqqqqqquuu||||||vvvssslllmmmqqqttttttrrrvvv}}}fffRRRNNNIIICCCBBB???===<<<;;;;;;<<<:::999999:::<<<>>>AAABBB@@@@@@>>>=========>>>??????>>>AAAKKKVVVcccttt|||wwwnnnddd[[[VVVTTTIIIFFFBBB@@@>>>>>><<<;;;999888666555666555444222111000000//////......---+++++++++++++++)))((((((------,,,,,,,,,,,,++++++---,,,***(((((()))***+++++++++,,,...//////,,,***++++++,,,---------------,,,+++)))((()))***,,,...222???DDD888+++&&&''''''%%%&&&''''''((((((''''''((((((((()))++++++***((('''((())))))******))))))((()))******++++++*********,,,---...///111444666666:::>>>???>>>???CCCFFFJJJGGGNNNMMMOOOPPPTTTuuu~~~zzzuuuppprrr~~~dddEEE@@@:::<<<999<<<;;;999999:::;;;>>>GGGQQQSSSYYY]]]\\\lllpppUUUUUUnnnmmm\\\HHHCCCFFFDDDFFFEEEGGGIIIJJJTTTqqq~~~cccZZZZZZ\\\XXX\\\ccciiinnnoooooonnnnnnhhheeeggghhhfffdddeeejjjnnnttt{{{~~~ssshhhaaaWWWRRRJJJDDD@@@???======888777888;;;===>>>===;;;999888666666777:::===>>>JJJ```lll^^^KKKEEEHHHKKKKKKgggwwwkkktttooo```bbb]]]XXXYYYYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYWWWVVVVVVVVVWWWWWWXXXXXXYYYYYY```dddjjjoooqqqooollliiijjjlllmmmllllllnnnrrrvvvvvvvvvvvv{{{yyytttqqqnnnqqquuuvvvqqqmmmrrr{{{aaaPPPMMMGGGBBBAAA@@@===;;;;;;;;;<<<:::999999999;;;>>>@@@BBB???>>>=========>>>@@@@@@???>>>AAAJJJVVVdddttt}}}|||xxxpppfff]]]WWWTTTHHHEEEAAA???>>>===;;;:::999888666555666555444222000000000///......------+++,,,,,,,,,,,,***)))(((------,,,,,,,,,,,,++++++***)))(((((()))+++---...---,,,---...///---***(((++++++,,,---------,,,,,,---,,,***(((((()))+++,,,000===BBB666***((((((%%%%%%&&&''''''((((((''''''(((((((((***++++++***((('''(((((()))))))))))))))))))))+++,,,,,,,,,+++******,,,---...///111444666666999===??????@@@CCCFFFGGGEEENNNMMMPPPPPPRRRrrr|||vvvpppppp{{{eeeDDD???999;;;777:::>>>;;;:::;;;;;;===FFFPPPTTT[[[^^^^^^ssstttVVVTTTlllnnn]]]IIICCCFFFEEEHHHGGGIIIJJJIIIRRRnnnggg]]]]]]^^^ZZZ^^^dddkkkooorrrrrrqqqlllgggeeehhhkkkiiihhhiiihhhmmmttt|||||||||xxxssscccWWWPPPNNNKKKGGGDDDBBB@@@===:::777777777999<<<======<<<999888666666777:::===???CCCTTTXXXHHH@@@IIIMMMGGGPPPvvv{{{lllddd{{{jjj\\\```\\\WWWXXXXXXXXXYYYZZZZZZZZZZZZ\\\^^^ZZZZZZZZZZZZYYYYYYXXXWWWTTTUUUVVVWWWYYYZZZ[[[\\\aaadddjjjnnnpppooollliiinnnooopppooonnnooossswww{{{zzz{{{uuuooommmmmmqqqwwwvvvnnnhhhoooyyysssZZZOOONNNGGGAAAAAA@@@===;;;:::;;;===999999999999;;;===@@@BBB>>>>>>=========???@@@AAA???===@@@JJJWWWdddttt}}}}}}{{{tttiii]]]TTTPPPGGGDDD@@@>>>===<<<:::999999888666555666555444222000000000///......------,,,---......---,,,***)))---------,,,,,,,,,++++++((('''''''''))),,,///111...............,,,)))&&&++++++,,,---------,,,,,,///---***((('''(((***+++(((444888///)))******%%%%%%&&&''''''((((((''''''(((((((((***,,,,,,***((('''(((((())))))))))))))))))***+++,,,---,,,++++++***,,,...//////111444666555999===??????@@@CCCFFFDDDCCCMMMMMMPPPPPPRRRqqq|||tttllljjjtttvvvDDD;;;<<<;;;;;;:::;;;999:::<<<<<<===DDDMMMTTTVVV^^^eeexxx{{{VVVTTTnnnqqq^^^IIIAAADDDCCCHHHKKKGGGFFFLLLTTTkkkeee\\\^^^ZZZcccdddfffkkkppprrrpppmmmmmmlllkkkjjjfffccchhhppppppttt{{{}}}zzzwww}}}uuuaaaTTTLLLFFFGGGLLLOOOMMMGGGBBBAAABBB;;;999777888;;;>>>@@@AAA:::888777888:::<<<======EEEFFF???@@@LLLPPPLLLMMMaaammm___```|||gggVVVVVV[[[ZZZ[[[___]]]XXXVVVYYY\\\ZZZXXXXXX[[[YYYWWWTTTTTTUUUVVVXXX\\\ZZZXXXYYY___dddeeebbbjjjmmmppprrrtttuuuxxxyyy{{{yyyvvvtttuuuwwwzzz|||tttoooooonnnpppoookkkeeedddiiinnn~~~yyybbbWWWRRRMMMHHHBBB@@@===;;;;;;:::888666888999999:::;;;<<<>>>???BBB@@@??????@@@AAAAAA@@@AAABBBDDDIIIRRRaaarrr~~~}}}~~~{{{rrriii```WWWNNNDDDBBB???===<<<;;;999888;;;999777777666666444222111111111111000000000000,,,,,,,,,+++++++++******......---,,,++++++******,,,+++******,,,......------......///...,,,+++******,,,...---+++***))))))...,,,)))(((***,,,,,,,,,222333333222///,,,+++,,,&&&'''(((******)))'''&&&((('''&&&&&&'''))),,,---(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,...222555777666999===???AAABBBEEEFFFGGGKKKJJJMMMRRRQQQYYYooo~~~xxxqqqjjjiiirrr~~~{{{HHH===<<<;;;;;;:::;;;999:::<<<<<<===DDDMMMRRRUUU```lll{{{WWWVVVoootttaaaLLLDDDGGGEEEGGGJJJGGGGGGLLLRRRhhhhhh]]]___ZZZcccdddgggkkkpppqqqooollliiihhhiiiiiifffdddhhhoooyyyzzz~~~{{{vvv}}}kkkUUUJJJFFFDDDHHHNNNTTTTTTNNNHHHEEEDDD>>>;;;999999;;;>>>@@@AAA<<<;;;::::::;;;<<<======888<<<>>>JJJ\\\]]]XXX]]]fff___iiitttaaaRRRTTTYYYYYY[[[``````[[[YYY\\\^^^\\\ZZZ[[[YYYYYYYYYZZZZZZZZZZZZYYY^^^\\\ZZZ\\\bbbhhhkkkkkkppprrrvvvxxxzzz|||~~~zzzrrrnnnlllmmmmmmhhhcccccchhhnnn|||vvvcccXXXRRRJJJEEEBBB???===;;;;;;:::888666888888999:::;;;===>>>???CCCAAA@@@@@@AAABBBAAA@@@AAABBBCCCIIITTTdddvvv~~~uuukkkcccXXXPPPFFFDDDAAA??????>>><<<:::;;;999777777666666444222111111000000000/////////,,,,,,,,,+++++++++******......------,,,++++++***,,,***)))***,,,......------............,,,+++***'''***,,,------,,,---...---+++(((((()))+++++++++222333333111...,,,++++++)))(((((('''''''''(((((()))((('''''')))+++---...******))))))(((((('''''')))))))))***+++,,,,,,,,,---,,,,,,---///222555777777:::===???@@@BBBEEEGGGHHHKKKJJJLLLQQQPPPYYYooo}}}wwwpppjjjiiirrr}}}MMM???===;;;<<<:::;;;999:::<<<<<<===DDDMMMQQQTTTaaaxxxzzz{{{YYYWWWooovvvdddNNNFFFHHHFFFFFFJJJGGGGGGLLLPPPdddkkk___```\\\```bbbfffkkkppprrrpppnnnhhhggghhhiiifffcccffflllzzz|||}}}{{{www}}}uuu]]]IIIBBBDDDFFFLLLRRRYYY[[[VVVOOOIIIFFF@@@===:::999;;;===???@@@>>>>>>===<<<;;;;;;<<<<<<777;;;DDDXXXhhhddd```lllvvvZZZccc|||jjj[[[PPPSSSXXXZZZ]]]bbbccc^^^]]]___```]]][[[\\\VVVYYY\\\^^^___^^^\\\[[[___]]]]]]```ffflllqqqtttpppsssxxx{{{~~~{{{qqqiiijjjkkkiiiddd```aaagggnnn|||ooo```XXXQQQIIIBBBAAA>>><<<:::::::::888777888888999:::;;;===???@@@DDDBBB@@@@@@AAAAAAAAA@@@CCCCCCDDDIIIUUUfffwwwvvvlllcccXXXOOOGGGDDDAAA??????>>><<<:::;;;999777666777666444222000000000/////////......,,,,,,,,,+++++++++******.........------,,,,,,+++,,,***)))***,,,......---------......---,,,***)))(((+++---.........///000---+++(((''')))***++++++111222333111...+++++++++,,,***(((&&&%%%&&&((()))((('''''''''((()))+++---,,,+++***)))(((''''''&&&*********+++,,,,,,------...------...000333666888999:::<<<===???AAAEEEHHHIIIKKKIIIKKKPPPOOOXXXnnnxxxrrrllljjjqqq{{{QQQAAA===;;;<<<;;;;;;999:::<<<<<<===DDDMMMQQQTTT```www{{{|||ZZZVVVkkkwwwdddNNNEEEGGGDDDDDDIIIHHHHHHKKKNNN```}}}pppbbbbbb^^^\\\___eeekkkoooqqqqqqppplllkkkjjjhhhbbb]]]```gggvvv~~~~~~~~~}}}{{{|||zzzeeePPPFFFFFFJJJNNNSSSWWW\\\\\\XXXQQQJJJGGGBBB>>>:::888999;;;<<<===?????????===;;;999999::::::>>>GGGZZZeee^^^ddd}}}eeeWWWrrrzzzdddZZZSSSUUUYYY\\\___cccaaa^^^]]]^^^^^^ZZZYYY[[[VVVXXX[[[]]]^^^]]]\\\[[[]]]]]]```fffjjjlllqqquuurrruuu{{{}}}vvvllldddjjjjjjgggbbb^^^```hhhooo}}}lll^^^VVVOOOHHHCCC???===;;;:::::::::888777888888999:::<<<>>>???@@@DDDBBB@@@???@@@@@@@@@>>>EEEDDDEEEJJJUUUdddttt~~~uuujjj```UUULLLEEECCC@@@>>>===<<<:::888:::999777666777666444333////////////............,,,,,,,,,+++++++++******.........---------,,,,,,+++***)))***,,,---------------......---,,,***)))---...//////...---...000...,,,)))(((***+++,,,,,,111222222000---+++******+++***)))'''''''''((((((%%%%%%$$$%%%%%%'''((()))+++******))))))(((((((((*********+++++++++,,,,,,............000333777999999:::<<<<<<>>>AAAFFFIIIIIIKKKIIIKKKPPPNNNWWWlllyyyrrrkkkhhhmmmuuu|||RRRBBB>>>;;;<<<;;;;;;999:::<<<<<<===DDDMMMRRRSSS___gggvvv}}}ZZZTTTfffyyyfffPPPFFFGGGDDDCCCHHHGGGHHHKKKLLL]]]yyyvvvdddccc```aaacccgggjjjlllmmmmmmmmmpppmmmiiibbbWWWTTT\\\iii}}}}}}~~~}}}iiiRRRGGGHHHOOOSSSTTTXXXYYYZZZXXXSSSNNNJJJHHHBBB>>>999666666888999:::>>>???@@@===:::777777888555:::@@@LLLSSSPPPcccnnn[[[hhhggg^^^YYYTTTUUUWWWYYY\\\___]]]ZZZYYY[[[YYYUUUTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\ccckkkllljjjmmmsssyyy~~~wwwpppkkkhhhlllkkkgggaaa]]]```iiiqqqrrr```TTTMMMGGGDDD===;;;999999999999888777888888999:::<<<>>>@@@AAABBBAAA???>>>???@@@???>>>AAACCCGGGLLLVVVdddttt~~~uuujjj```UUULLLEEECCC@@@>>>===<<<;;;999:::888777666777666555333////////////............,,,,,,,,,+++++++++******---------------,,,,,,,,,+++)))((()))+++------,,,,,,------------+++***)))---...//////......000222000---+++***,,,---......000111111000,,,***))))))((()))*********)))'''&&&$$$$$$$$$%%%%%%&&&''''''(((((())))))******++++++)))))))))***************............000333777999999:::<<<<<<>>>AAAFFFIIIHHHKKKIIIKKKPPPMMMUUUiiivvvooohhheeehhhooo{{{~~~QQQBBB===;;;<<<;;;;;;999:::<<<<<<===DDDMMMRRRSSS```\\\iii]]]SSSaaa|||jjjSSSIIIIIIEEECCCHHHGGGGGGJJJKKK[[[xxx{{{gggeeebbbiiijjjkkkjjjgggfffffffffooommmfffZZZNNNPPPeee{{{kkkWWWFFFDDDMMMTTTUUUTTTWWWVVVTTTQQQNNNKKKIIIHHHBBB>>>888444444666888999>>>@@@AAA>>>:::666666777666:::;;;>>>@@@???RRRssspppZZZ^^^rrrYYYWWWVVVTTTTTTTTTUUUWWWXXXXXXVVVVVVWWWUUUQQQQQQUUUVVVUUUSSSSSSTTTWWW[[[]]]]]]___gggpppooojjjmmmuuuuuuppppppqqqooommmhhh```[[[___iiisss|||dddSSSJJJEEEBBB<<<:::888888999999888777888888999;;;===???AAABBBBBB@@@??????@@@AAAAAA@@@===EEEMMMSSSZZZfffvvvvvvkkkbbbWWWNNNHHHEEEBBB@@@@@@???===;;;999888666666777777555444000000000/////////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++------,,,,,,,,,------,,,+++)))((()))+++---...///111444777111///,,,+++---.../////////000111///,,,)))))))))'''(((***++++++***(((''''''''''''((((((((())))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))...------...000333666888999:::<<<===???AAAEEEHHHFFFJJJJJJMMMQQQMMMSSSfff~~~uuunnniiieeehhhnnn|||NNN@@@===;;;<<<:::;;;999:::<<<<<<===DDDMMMQQQSSSdddxxxWWWggg```RRR]]]}}}jjjSSSIIIHHHEEECCCHHHGGGGGGIIIKKK[[[xxx~~~iiifffdddmmmmmmlllhhhdddbbbdddffflllkkkeeeXXXMMMXXX{{{~~~~~~xxxkkkZZZMMMEEEIIIQQQTTTSSSSSSQQQOOONNNMMMLLLKKKJJJIIICCC>>>888444444666999:::>>>AAACCC@@@;;;777777999888===;;;999<<<;;;BBBSSSSSSWWW___lllnnn]]]XXXjjjfffeeeSSSSSSTTTUUUTTTSSSSSSUUUVVVUUUTTTUUUVVVTTTPPPQQQUUURRRRRRQQQSSSVVVZZZ___bbbeeeeeellltttrrrmmmssswwwtttuuuvvvpppnnnggg___YYY]]]hhhrrr}}}cccQQQGGGBBBAAA;;;999777777888999999888888888999;;;===???AAABBBBBBAAA@@@@@@BBBDDDDDDCCCCCCNNNZZZ^^^___fffvvvuuukkkaaaWWWNNNHHHEEEBBBAAA@@@???===;;;999888666666777777555444111111000000000/////////,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))((()))+++,,,,,,,,,,,,,,,------,,,+++)))((()))***,,,---...111444777111...,,,+++,,,.../////////000000...+++)))(((((('''((())))))************''''''((())))))))))))))))))))))))******++++++,,,************************---,,,,,,---///222555777777:::===???@@@BBBEEEGGGDDDJJJKKKNNNRRRMMMQQQccc~~~vvvpppkkkhhhkkkppp~~~LLL???===;;;<<<:::;;;999:::<<<<<<===DDDMMMPPPTTTgggoooSSSgggbbbRRR[[[{{{hhhQQQGGGFFFBBBCCCHHHFFFFFFIIIKKK\\\yyyjjjfffeeekkkkkkjjjfffccccccgggjjjllllllfffZZZQQQccc|||{{{lllZZZQQQKKKJJJQQQUUUSSSQQQSSSJJJJJJJJJKKKMMMMMMKKKJJJCCC???888555555777:::;;;>>>BBBDDDBBB<<<888888:::222999888:::DDDEEEBBBEEEFFFPPPWWW\\\^^^XXX\\\ppphhh\\\bbbRRRQQQUUUWWWVVVTTTUUUWWWXXXTTTSSSUUUWWWTTTPPPRRRWWWOOOPPPRRRUUUYYY^^^ccceeekkkjjjooovvvtttqqq{{{zzzwwwvvvuuuqqqnnnggg]]]XXX\\\gggqqqxxx___NNNEEEBBBAAA:::888777777888999999888888888999;;;===@@@BBBCCCCCCBBBAAABBBDDDFFFFFFFFFLLLYYYfffgggccceeettt|||rrrhhh___UUULLLFFFDDDAAA???>>>===;;;:::999777666666777777666444111111111111000000000000,,,,,,,,,+++++++++***************************+++***)))((()))+++,,,,,,,,,,,,,,,------,,,+++)))(((,,,------------///222444000---+++***,,,---......///000000...+++)))(((((()))(((''''''(((***,,,...&&&&&&''''''((('''''''''+++++++++***************,,,+++++++++++++++++++++,,,,,,,,,,,,...222555777666999===???AAABBBEEEFFFCCCIIIKKKPPPSSSMMMPPPaaa~~~}}}xxxppphhhggglllqqqxxxSSSCCC>>>;;;;;;;;;<<<:::999:::999;;;CCCLLLSSSWWW[[[sssQQQeeegggXXX^^^}}}lllVVVJJJHHHCCCBBBGGGGGGGGGJJJJJJYYYttttttgggdddfffdddgggllliiicccgggpppqqqnnnkkkXXXOOO{{{}}}zzzxxxttt~~~}}}xxx{{{uuueeeUUULLLHHHMMMTTTWWWWWWUUUSSSRRRVVVNNNGGGGGGLLLOOOLLLGGGAAA===777222222666;;;???CCC???>>>>>><<<888888;;;999???@@@<<<;;;???BBBAAADDDSSSSSSWWWRRRPPPiiiuuu{{{oooggg```WWWRRRQQQRRRQQQPPPOOOOOOQQQSSSTTTSSSQQQPPPPPPRRRTTTUUUUUUSSSWWWWWWWWW]]]hhhmmmkkkqqqpppssszzzzzzuuuxxx|||zzzrrrhhh```[[[\\\gggrrruuu___PPPGGG@@@;;;:::999888777777777888999666777888:::<<>>===;;;888888888888777555444333222222111111000/////////,,,------,,,))))))***+++---,,,+++*********+++,,,***((('''''')))+++,,,+++------------,,,+++******///,,,***+++///111000...,,,+++*********,,,...000000///...---+++***))))))%%%%%%&&&&&&'''((())))))******))))))((('''''''''(((((())))))******++++++))))))***+++,,,,,,,,,,,,)))***,,,---...000444777666888<<<>>>???@@@BBBDDDJJJJJJMMMPPPPPPOOOTTT[[[zzzppphhheeeiiimmmxxxRRRCCC>>>;;;<<<<<<<<<:::999::::::;;;CCCMMMRRRUUUfff}}}XXXccclllWWWZZZ~~~mmmUUUJJJHHHCCCDDDIIIHHHGGGJJJIIIWWWqqqtttfffbbb___^^^bbbgggeee^^^aaaiiipppppprrreeeccc~~~qqqjjjfffeeejjjjjjllloooooommmlllmmmnnnlllhhhbbbZZZRRRJJJFFFKKKOOOVVV^^^bbbbbb^^^ZZZUUUPPPLLLLLLNNNOOOJJJFFF>>>;;;777444555888<<>>:::<<<<<<;;;<<>>>>>@@@BBBDDDKKKRRReeelllnnnhhhcccgggqqqwwwxxxkkk^^^TTTOOOGGGCCC@@@>>>>>>>>><<<;;;::::::999999888666555444222222111111000000//////,,,------,,,))))))***+++......,,,+++++++++,,,---+++)))((((((***,,,---,,,...//////000///---,,,+++...,,,+++,,,...000000...,,,+++*********,,,...//////...---,,,+++)))((((((%%%%%%&&&&&&'''(((((()))***))))))))))))(((((((((((((((((())))))*********(((((()))***++++++++++++***,,,---......000444666777999===???@@@AAACCCEEEGGGGGGJJJNNNNNNMMMRRRZZZ|||{{{qqqgggccceeeiiiwwwQQQCCC>>>;;;===<<<===;;;:::<<<;;;<<>>@@@CCCAAA;;;:::@@@DDDGGGSSS```kkk\\\\\\ppptttdddUUUQQQSSSTTTTTTTTTNNNMMMKKKJJJKKKNNNPPPRRRSSSTTTUUUVVVWWWXXXYYYYYY]]]___```___bbbiiimmmnnnsssvvv~~~|||jjj\\\VVV\\\mmm~~~|||dddUUULLLCCC===;;;:::999777666666666777666777888:::===???AAABBBAAA>>>===@@@BBBDDDLLLTTTYYY]]]___^^^cccppp~~~wwwjjj]]]SSSNNNFFFDDDBBB@@@@@@???<<<:::::::::::::::999777666555222222222111000000//////,,,------,,,))))))***+++///......---,,,---------,,,***))))))+++---...---///111222333222000...,,,---,,,+++,,,...000///...++++++******+++,,,...///...---,,,+++***(((''''''%%%%%%&&&&&&'''((((((((())))))))))))************(((((((((((())))))))))))''''''(((***************,,,---...//////000333666888:::===@@@AAABBBDDDFFFFFFFFFIIILLLMMMNNNSSS[[[~~~zzzpppgggcccdddgggsss|||PPPBBB>>>;;;=========;;;;;;===<<<===DDDMMMYYYYYY~~~eeeeeewww[[[jjjrrrXXXJJJHHHDDDFFFIIIGGGGGGJJJHHHSSSkkkvvvcccZZZOOOMMMRRRZZZZZZTTTTTTZZZuuuyyytttwwwooobbbWWWOOOKKKHHHGGGCCCJJJMMMMMMSSS___hhhjjjOOOJJJBBB>>>@@@HHHRRRYYYeeejjjqqqxxxzzzvvvnnngggZZZ[[[ZZZWWWPPPGGG@@@;;;666555444444666:::???BBBBBB;;;888<<>>??????@@@EEEMMMJJJMMMPPPUUUcccwwwxxxjjj[[[PPPJJJCCCCCCBBBAAA@@@???===;;;:::::::::999888777555555333333222111111000000///,,,------+++))))))***+++.........---------------+++***((((((+++,,,------///111333444444111...+++++++++,,,---...///......************+++,,,---...---,,,+++***)))'''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,(((((((((((((((((((((((('''((()))***++++++++++++...////////////000333666777:::===???@@@AAADDDEEEFFFFFFIIIMMMNNNOOOVVV^^^wwwmmmfffdddeeegggpppzzzPPPBBB>>>;;;======<<<;;;;;;=========DDDLLLXXX]]]gggiiiwww}}}\\\bbbwww[[[KKKHHHDDDDDDGGGEEEFFFJJJIIITTTkkkyyycccXXXKKKIIINNNWWWYYYTTTTTTZZZxxxtttggghhhhhheeeccc]]]TTTMMMIIIFFFEEEDDDCCCOOORRRQQQ```tttnnnXXXCCC???;;;;;;@@@JJJUUU]]]fffmmmvvvxxxtttnnnjjjiii^^^^^^\\\UUUJJJ@@@888555555333222222555:::@@@DDDAAA<<<<<<@@@DDDDDDCCCDDDLLLGGGEEEGGGFFFPPPsss|||ppplllXXXQQQSSSTTTSSSRRROOONNNLLLLLLMMMQQQUUUWWWXXXZZZ\\\]]]]]]]]]```bbbbbbcccdddfffgggjjjoootttzzzpppkkkgggccc```aaaiiisssyyyggg[[[QQQEEE;;;<<<:::888777555555555555666777999<<<>>>???@@@@@@CCC@@@>>>>>>===<<<@@@FFFHHHJJJMMMSSSbbbttt~~~yyykkk[[[NNNFFFBBBBBBBBBBBB@@@>>>===<<<999999999888777666444444333333222222111000000000,,,------+++))))))***+++---------------,,,,,,+++***((('''''')))+++,,,,,,---///111333222///,,,******+++---...............************+++,,,---------,,,+++***((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,)))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,...////////////000333666666999<<<>>>???@@@BBBDDDFFFEEEHHHLLLMMMOOOVVV^^^{{{ssskkkeeedddeeegggooozzzPPPBBB===:::<<<;;;;;;:::;;;=========CCCKKKSSS```iiikkkzzz|||bbbXXXhhh}}}```NNNIIICCCCCCFFFDDDEEEKKKJJJSSSiii|||eeeWWWKKKHHHLLLVVVZZZWWWXXX^^^yyyiii[[[WWWSSSSSSQQQMMMHHHEEEDDDDDDDDDCCCHHHUUUaaapppxxxKKK<<<<<<<<>>???DDDEEEEEEGGGKKKRRRNNNJJJFFFFFF\\\xxxuuuzzziiiWWWQQQRRRSSSSSSTTTRRRPPPNNNMMMOOOTTTXXX[[[[[[^^^```___^^^___dddhhhfffgggjjjmmmoooqqqxxx{{{mmmhhhcccaaa```cccmmmxxxtttdddYYYNNNDDD<<<:::999888666555555555666666777:::<<<>>>?????????>>><<<<<<>>>===<<>>AAAFFFLLLRRRXXX[[[VVVYYY[[[YYYVVVWWW]]]ccc^^^WWWMMMBBB:::555333222222444888;;;???AAACCCDDD@@@@@@AAACCCCCCEEELLLVVVeee^^^RRRGGGLLLllltttqqqdddWWWRRRRRRQQQRRRTTTSSSQQQOOONNNQQQUUUZZZ^^^___aaabbb```___aaagggmmmmmmnnnrrrxxx{{{}}}{{{sssmmmiiifffeeeeeehhhqqq|||~~~ooo```SSSIIIBBB???999888777666555555666777666777:::===>>>??????>>>;;;:::<<<@@@???===>>>CCC???DDDIIIQQQ```rrr}}}vvviii]]]TTTPPPMMMMMMJJJEEE???;;;;;;<<<999999999888777666555444444333333222222111111000,,,------,,,))))))***+++---......///...---,,,++++++)))'''(((***,,,,,,,,,,,,---......---,,,***)))'''***...///---,,,,,,...((()))***++++++,,,,,,,,,------,,,+++)))((('''&&&''''''''''''''''''''''''&&&&&&''''''((((((((())),,,+++++++++*********)))((()))***++++++,,,,,,,,,***,,,---......000444666666999<<<>>>???AAACCCEEEEEEDDDEEEHHHIIIKKKRRR[[[~~~xxxooogggcccbbbcccccctttQQQBBB<<<999:::999999888:::<<<<<<<<>>>>><<<<<<>>>BBBAAA======@@@CCCGGGKKKQQQ^^^ppp|||~~~ttthhh^^^YYYWWWTTTSSSOOOGGG???::::::;;;:::::::::999888777666555444444333222222111111000---------,,,))))))***+++...///000000000///---,,,,,,***((()))+++---------------------,,,+++******&&&***...///---,,,,,,...((()))***++++++,,,++++++...---,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''',,,,,,,,,+++++++++******'''((()))******++++++***)))***,,,---...000444777888:::===???@@@BBBDDDFFFGGGFFFGGGJJJJJJLLLTTT\\\wwwmmmfffaaa^^^aaafff{{{PPPBBB>>>;;;:::777777777999;;;;;;<<>>AAAMMMWWWWWWPPPLLLEEEJJJKKKHHHGGGLLLRRRSSSPPPLLLDDD:::444333222111444888???FFFJJJJJJFFFBBB@@@AAAEEEEEE@@@@@@OOO```rrr___KKKOOO}}}fff]]]UUUSSSSSSQQQPPPRRRSSSRRRRRRSSSWWW\\\bbbfffiiihhheeebbbaaagggqqqyyy}}}yyysssnnnmmmhhhkkkmmmmmmlllooowww}}}yyyhhhYYYOOOGGG@@@:::999999777666555555555555777888:::<<<===>>>??????<<<=========;;;;;;===>>>AAADDDIIIRRR]]]lllzzzvvvlllaaaXXXRRRQQQOOOJJJCCC===:::;;;===999999888777666555444444333333222111000///......---------+++******,,,...///111333333000...------)))((()))***---...---,,,------,,,++++++******))))))******+++++++++*********)))))))))***,,,...///333111///,,,)))'''&&&%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))***+++,,,,,,------...,,,+++))))))***+++,,,***+++---...///111444666666888;;;>>>@@@AAABBBBBBDDDFFFCCCFFFPPPPPPRRR]]]xxxnnngggaaa^^^aaafffwwwtttPPPAAA>>>;;;:::888:::888999<<<;;;;;;BBBJJJTTTUUUZZZxxxdddqqqdddWWWnnnnnnUUUIIIGGGGGGEEEFFFGGGGGGIIIPPPYYYqqqkkkVVVJJJCCCAAAGGGPPPWWW]]]bbbmmmhhh^^^QQQKKKKKKIIIEEEBBBDDDGGGKKKOOOSSSVVVXXXaaapppzzzoooUUU@@@;;;@@@BBBAAAFFFPPPVVVSSSMMMJJJIIIJJJHHHDDDEEEKKKOOOOOOPPPKKKBBB999444444555555666:::AAAGGGJJJIIIDDD@@@>>>AAAEEEDDD>>><<>>===<<<<<<>>>@@@AAADDDKKKTTTbbbqqqvvvmmmcccYYYRRRKKKIIIEEEAAA>>>===>>>???999999888777666555444444333333222111000///......---...---+++***)))+++---...000222222///---,,,,,,,,,+++,,,---000111000///......---,,,,,,++++++***)))******+++++++++++++++***)))))))))***,,,...///222111...,,,)))'''&&&%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))******+++,,,,,,---,,,,,,++++++++++++++++++***+++...///000222666888666888;;;>>>@@@AAABBBBBBDDDGGGDDDGGGQQQQQQSSS^^^yyyooohhhbbb___aaaeeettt~~~rrrPPPAAA===:::;;;:::===;;;;;;<<<;;;;;;AAAJJJTTTVVVTTTdddgggsssbbbTTTlllrrrXXXJJJGGGFFFEEEEEEGGGGGGHHHOOOXXXnnngggRRRFFFBBB@@@DDDHHHMMMUUU]]]```^^^WWWNNNJJJJJJGGGCCCBBBCCCFFFLLLSSSZZZ^^^___eeeooolllUUU>>>888===BBBBBBEEEMMMUUUUUUOOOJJJJJJLLLLLLIIIEEEHHHOOOTTTTTTTTTLLLAAA999666666888999888===CCCHHHIIIEEE???;;;;;;???CCCBBB<<<:::DDDPPPZZZWWWSSSMMMVVVdddZZZRRRPPPRRRRRRUUUXXXYYYYYYZZZ\\\aaaffflllooopppnnnlllkkkoooxxx~~~zzzrrrmmmlllnnnooopppqqqqqqsssyyyvvvlll]]]QQQIIIDDD@@@>>>777777666666555666666666555777999;;;>>>???@@@AAA===>>>>>>>>>======@@@BBBBBBEEEMMMXXXhhhxxx~~~wwwpppggg\\\TTTEEECCC@@@>>>>>>???>>>>>>999999888777666555444444333333222111000///...............+++))))))***,,,---...000000...,,,++++++,,,,,,,,,...000222111///.........---,,,,,,++++++)))***++++++,,,,,,,,,+++)))))))))***+++,,,......111000...+++)))'''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++++++++---///000222444777:::666888;;;>>>@@@AAABBBBBBDDDHHHFFFIIIRRRRRRTTTaaayyyoooiiiccc___```eeeuuu~~~{{{OOOAAA<<<:::;;;;;;???===<<<<<<;;;;;;AAAJJJPPPWWWXXXhhhbbblll\\\PPPggguuu[[[KKKFFFFFFDDDEEEGGGGGGHHHNNNVVVmmm~~~bbbNNNFFFCCCBBBCCCDDDGGGPPPZZZYYYYYYUUUPPPMMMLLLHHHBBBBBBBBBEEEKKKTTT[[[```aaajjjssskkkPPP======BBBAAA@@@HHHSSSZZZUUULLLJJJMMMPPPRRRQQQNNNPPPXXX```bbb\\\PPPCCC;;;888777999<<<;;;???EEEHHHFFF@@@:::666999:::;;;<<<<<<===BBBFFFKKKKKKMMMKKKVVV~~~}}}cccYYYPPPNNNPPPQQQUUUYYYXXXYYY[[[___ccciiinnnqqqrrrpppnnnnnnsss~~~ttthhhggggggfffccc```^^^___aaacccffflllrrrxxx|||~~~zzzxxxnnniiijjjmmmttttttttttttwwwxxxjjjcccYYYOOOIIIDDD???===666666555555555666666777555666888;;;>>>@@@AAABBB>>>>>>>>>>>>===>>>AAADDDDDDGGGOOO\\\lll}}}~~~wwwqqqhhh\\\SSS???===;;;;;;<<<===;;;999999999888777666555444444333333222111000///......//////...+++)))((()))++++++---......,,,+++++++++***))))))+++...///...---...------,,,,,,+++************+++,,,---------,,,))))))******+++,,,---...000///---+++)))''''''&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))******++++++++++++++++++,,,,,,---......///111222222333666999666888;;;>>>@@@AAABBBBBBDDDHHHGGGJJJSSSSSSVVVdddxxxoooiiiccc___```dddxxxPPPAAA===:::<<<<<>>AAA===???JJJXXX^^^WWWMMMMMMSSSUUU[[[^^^[[[ZZZ```iiimmmfffVVVEEE<<<999666999===???CCCHHHIIIEEE>>>999666777444333666>>>DDDCCC@@@EEEFFFKKKMMMZZZwwwbbbXXXOOONNNOOOQQQTTTXXXVVVXXX[[[```eeekkkooorrrooommmlllooowwwvvviii^^^ZZZVVVUUUSSSPPPMMMMMMOOOPPPTTTVVVZZZ___bbbcccdddccc]]]dddrrrrrrhhhccceeejjjvvvvvvvvvxxx}}}pppaaa^^^XXXQQQJJJDDD>>>:::666555555555555555666777555666888;;;>>>@@@AAABBB>>>>>>>>>======???CCCFFFFFFIIIPPP^^^ooo~~~tttkkk___QQQGGG666777888:::;;;;;;:::999999999888777666555444444333333222111000///............---+++(((''')))***+++,,,------+++***+++,,,(((((((((***,,,---,,,+++,,,,,,++++++***)))))))))******+++------.........((()))***+++,,,---------///...,,,***)))(((''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))))))))******,,,+++***)))***,,,///111000111222222111222444555666888;;;>>>@@@AAABBBBBBCCCHHHHHHKKKSSSSSSXXXfff~~~vvvnnnhhhccc___```dddyyyPPPCCC>>>;;;<<<<<<===;;;<<<>>><<<;;;@@@GGGQQQWWWUUUeeedddbbb~~~kkkYYYhhh{{{aaaNNNFFFDDDCCCEEEGGGFFFFFFLLLSSSiiisss^^^VVVJJJFFFCCCAAA@@@BBBJJJTTTZZZ\\\[[[WWWTTTRRRKKKCCC>>>AAADDDHHHLLLRRRYYY^^^ooojjjYYYCCC888<<>>???@@@AAA=========<<<===???DDDGGGGGGIIIQQQ___qqqrrrbbbQQQBBB999333666;;;>>>>>>===<<<===999999888777666555444444333333222111000///......---------***(((((()))++++++,,,---,,,+++***+++,,,)))))))))+++---......,,,+++++++++***))))))((((((***+++,,,---.../////////((()))***+++,,,---------------+++***)))(((((('''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((())))))))),,,+++******+++---000222///000111111000000222444666888;;;>>>@@@AAABBBBBBAAAHHHIIILLLSSSSSSXXXhhh{{{tttlllgggccc___```dddvvvQQQEEE@@@;;;;;;;;;999999<<<>>>===;;;???EEEUUUYYYXXXeeeqqqfff}}}www^^^iiieeeQQQHHHDDDCCCEEEGGGFFFFFFKKKRRRbbbjjjZZZXXXPPPJJJEEECCCCCCEEEMMMVVVWWWYYYYYYVVVSSSQQQJJJBBB===BBBGGGIIIJJJOOOXXX```mmm```NNN>>>999;;;AAAFFFFFFPPP]]]aaaYYYPPPRRRZZZ]]]bbbgggmmmuuu||||||wwwpppYYYBBB999555222444<<>>GGGGGGBBB>>>>>>EEEOOO```|||uuuiii^^^VVVQQQSSSWWWZZZ]]]aaa[[[^^^cccjjjpppuuuyyy{{{tttssstttzzzxxxgggZZZVVVQQQJJJIIIOOOIIIGGGDDDCCCCCCEEEEEEFFFDDDFFFHHHJJJKKKLLLLLLLLLNNNNNNPPPTTT[[[iiimmm___]]]fffqqqrrrtttyyy|||llldddaaaZZZRRRIIIBBB===;;;777666555555444444444444666888999;;;===??????@@@<<<<<<<<<;;;<<>>999999888777666555444444333333222111000///......,,,,,,,,,***((((((***,,,+++,,,---,,,+++***,,,---***)))***+++...///...---,,,,,,++++++***))))))(((***+++,,,...//////000000'''(((***,,,------------,,,,,,+++)))((((((((((((&&&&&&&&&''''''''''''((('''((()))******)))((('''((((((((((((((((((((((((((()))+++---////////////+++,,,.........///222444666888;;;>>>@@@AAABBBBBB@@@GGGIIIKKKRRRSSSXXXiiiyyyrrrkkkgggbbb___```dddsss~~~~~~QQQFFFAAA;;;;;;:::777888;;;???>>>;;;>>>DDDPPPWWWZZZhhh{{{kkk}}}xxxzzz~~~[[[___hhhSSSJJJDDDCCCEEEGGGFFFEEEJJJQQQ^^^bbbTTTVVVVVVNNNHHHGGGHHHKKKRRRYYYSSSVVVVVVSSSQQQOOOHHHAAA<<>>CCCKKKSSS___bbbZZZQQQSSS[[[]]]___dddqqq~~~oooVVV???777333000333;;;999===>>>;;;555111111333444888999888;;;DDDGGGEEEFFFEEELLLWWWggg}}}|||eeessszzzvvvccc\\\UUURRRVVV[[[___cccfff___ccchhhooovvv{{{}}}}}}ttteee[[[UUUWWWTTTIIIFFFJJJGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFIIIMMMSSSYYY\\\ddduuucccSSSRRR___lllooorrryyylllvvvzzzsssiiiddd[[[PPPFFF@@@>>>>>>888777666555444333333333777888:::<<<===>>>??????<<<<<<;;;;;;;;;???DDDHHHFFFHHHQQQaaauuutttbbbQQQGGGCCCEEEMMMRRROOOEEE<<<:::;;;999999888777666555444444333333222111000///......+++++++++***((((((***,,,+++,,,---,,,++++++,,,...)))((()))***---...---,,,------,,,,,,+++******)))***+++,,,...///000000000'''(((***,,,---------,,,,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((('''''''''$$$'''---111222111...,,,''')))+++,,,---000333555666888;;;>>>@@@BBBBBBBBB???GGGIIIKKKRRRRRRXXXiiivvvpppjjjfffbbb^^^___cccsssjjjGGG???999<<<888:::888999999999999;;;>>>AAAPPPZZZ___ccc|||hhhxxx]]]ZZZ|||kkkUUUJJJFFFDDDDDDGGGHHHGGGIIILLLWWW{{{yyyZZZWWW\\\]]]YYYSSSMMMKKKLLLQQQTTTTTTWWWWWWUUUSSSQQQKKKCCC???@@@BBBCCCGGGMMMUUUZZZSSSGGG;;;888:::===AAAEEEKKKYYYddd___TTTPPPTTTXXXYYYWWW```yyyhhhSSS===444333222444888555666666444333333555777888777888<<<===>>>CCCIIIGGGLLLLLLRRRjjjnnnuuu}}}{{{eee^^^XXXTTTVVVYYYZZZ[[[]]]cccdddhhhpppxxx}}}~~~}}}xxxzzz}}}ssscccYYYXXXWWWVVVUUURRRNNNJJJGGGHHHJJJJJJIIIFFFBBB@@@DDDDDDDDDCCCCCCEEEIIILLLQQQTTTQQQSSS___hhhvvvmmmYYYUUUYYYcccnnnuuu~~~pppUUU]]]rrrwwwggg```WWWNNNFFF@@@<<<999555333111222333444333333555777:::<<<>>>>>>===<<<:::;;;<<<>>>@@@BBBDDDEEEFFFLLLWWWhhhyyyyyyooo```QQQIIIIIIAAABBBBBBAAA@@@>>><<<:::999999888777666666666777222222111111000/////////000///,,,***)))***++++++)))******+++---......///((()))+++---.........---,,,------+++))))))***+++***+++---.........------((()))+++---...///000000---,,,+++)))'''&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$&&&''')))*********)))------///222555222,,,&&&---............000222555777:::===?????????@@@BBBEEEIIIGGGHHHPPPRRRXXXgggwwwqqqjjjfffaaa]]]___ddduuu~~~fffEEE???999<<<888:::888999999999999;;;>>>AAAOOOWWW\\\bbblll}}}bbbZZZ|||mmmWWWLLLFFFDDDDDDGGGHHHGGGHHHLLLVVVxxxyyyZZZXXX]]]bbb^^^XXXTTTSSSTTTUUUVVVVVVXXXXXXUUUTTTSSSNNNHHHAAAAAABBBDDDHHHLLLOOOQQQIII>>>555555999<<<@@@EEEMMMZZZbbb\\\QQQMMMPPPSSSRRRWWWhhh}}}___MMM:::333222222444777555555555444222222444666888777999===>>>???DDDKKKEEEKKKNNNSSSkkkzzzwwwgggfff^^^WWWWWWXXXWWWXXXZZZaaaccciiipppwwwzzzyyyvvvppprrrsssvvv{{{xxxcccVVVXXXWWWWWWVVVUUURRRNNNKKKIIIIIIIIIIIIHHHEEECCCBBBEEEFFFFFFFFFGGGJJJNNNRRRPPPSSSPPPUUUdddnnnyyyoooZZZUUUWWWaaallluuu~~~___SSSfffxxxgggaaaXXXOOOGGG@@@:::666555444222222444555444333666777:::<<<>>>>>>======;;;;;;<<<===???BBBDDDFFFIIINNNXXXgggwww{{{rrrcccSSSJJJIII@@@AAAAAA@@@???===;;;:::999999888777666666666666222222111111000////////////...,,,***))))))***+++++++++,,,,,,,,,,,,------((()))+++,,,.........------......,,,***)))***+++++++++---.........------((()))+++---...//////000,,,,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''((()))******+++***))))))+++---000222111...+++***---............000333555777:::===?????????AAABBBDDDIIIFFFIIIQQQTTT[[[jjj~~~wwwqqqjjjfffaaa]]]```fffuuu~~~___BBB>>>999<<<888:::888999999999999:::>>>AAANNNSSSVVV```sssiii[[[{{{pppZZZNNNFFFDDDDDDGGGHHHFFFHHHKKKSSSsss|||______eeefffeeecccaaa___\\\YYYVVVWWWZZZZZZXXXWWWWWWSSSLLLDDDBBBAAADDDGGGHHHFFFDDD>>>666111444999<<>>>>>======<<<<<<;;;;;;===AAADDDFFFKKKOOOXXXfffttt{{{rrrdddTTTJJJIII@@@@@@@@@???===<<<:::999:::999888777666666666666222222111111000////////////---+++***)))***+++,,,---------,,,,,,+++++++++((()))***,,,------...---///000///---***)))***++++++,,,---.........---,,,((()))+++,,,---...//////+++***)))(((''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((+++,,,,,,,,,,,,+++***)))***...111111---***+++...---......//////000333666888:::===>>>??????AAABBBCCCHHHFFFIIIRRRVVV]]]mmm}}}wwwqqqlllgggcccaaafffnnn{{{YYY???>>>:::<<<888999888888999888888:::>>>AAALLLPPPRRR]]]yyyxxxoooZZZwwwrrr\\\QQQFFFDDDDDDGGGHHHFFFGGGJJJQQQooohhhhhhnnniiiooouuutttmmmccc\\\XXXYYY]]]`````````___YYYRRRHHHCCC@@@@@@CCCCCC???;;;888333111666;;;>>>AAAEEEUUU]]]aaaZZZQQQNNNPPPRRRPPPRRRXXX___dddaaaVVVMMMDDD===555111111222444555222222333111000111333555888999===@@@AAAAAAIIIQQQSSSSSSNNNSSSrrrrrrgggZZZUUURRRPPPQQQTTT[[[]]]```dddffffffeeeccchhhgggeeeffflllxxxlll___XXXUUUTTTSSSSSSTTTTTTSSSOOOLLLLLLJJJGGGEEECCCCCCDDDEEEDDDFFFHHHJJJMMMRRRYYY]]]aaabbb^^^dddrrrvvvwwwlllWWWPPPOOOSSS]]]iiissszzzyyy^^^XXXQQQZZZlllyyyvvvmmm^^^PPPEEE>>>999666777666444444666666666555666888:::===>>>>>>>>>======<<<;;;:::<<<@@@DDDGGGKKKPPPYYYffftttxxxnnn___QQQIIIIIIAAAAAA@@@???===<<<;;;::::::999888666666555555555222222111111000////////////...,,,+++***+++---...------,,,,,,,,,,,,++++++((()))***+++,,,------...111111000...+++)))***++++++,,,---.........---,,,((()))***,,,------......***))))))(((((((((((()))''''''''''''''''''''''''''''''(((((()))))))))))),,,,,,,,,---,,,,,,,,,,,,---...///...,,,,,,---///,,,---/////////111444777999;;;===>>>???@@@BBBCCCCCCHHHFFFHHHQQQTTT[[[kkkxxxtttoookkkggggggoooyyyUUU>>>>>>:::<<<777999777888888888888:::===@@@JJJNNNPPPZZZ}}}xxx|||sssXXXqqqttt^^^RRRGGGDDDDDDFFFGGGEEEFFFJJJOOOkkkooommmppprrrzzziii```]]]^^^dddjjjlllllljjjbbbYYYIIICCC===<<<>>>>>>;;;777555222222777;;;===???DDDTTTZZZ[[[UUUPPPPPPTTTUUUQQQOOOLLLJJJHHHEEEAAA>>>===;;;777333222333444444111222222111000111333555777999===AAA@@@AAAHHHRRR]]]WWWMMMRRRuuunnnbbbWWWRRRQQQOOOPPPSSS\\\]]]]]]]]]^^^___```aaaeeeeeefffiiippp|||yyycccYYYUUUSSSRRRRRRRRRTTTUUUTTTQQQNNNNNNLLLHHHEEECCCDDDFFFGGGJJJKKKNNNQQQTTTZZZaaafffkkkmmmjjjooo}}}~~~|||lll___RRRIIIKKKNNNRRR[[[fffttttttuuuaaaSSSWWWgggssswwwrrr```NNNBBB<<<:::999888666444555666777666666666888;;;===??????>>>===>>><<<::::::<<>>===<<<<<<:::999888666555444444444222222111111000////////////...,,,,,,,,,---///000++++++,,,,,,,,,,,,------)))))))))***+++,,,---...111111000...+++)))***+++,,,---.........---,,,+++((((((***+++,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,---......111...,,,,,,...//////...,,,---/////////111555777999;;;===>>>>>>@@@BBBDDDDDDHHHFFFGGGOOORRRXXXgggyyyuuuqqqmmmhhhiiisssTTT??????:::;;;777:::777888888888888999===@@@HHHPPPSSSXXXtttqqquuuvvvYYYlllvvv```TTTGGGDDDDDDFFFGGGEEEFFFIIIMMMeeexxxrrrooo}}}}}}jjj^^^[[[^^^dddjjjmmmmmmkkkbbbYYYFFFAAA<<<:::;;;;;;:::888444222333888:::;;;>>>BBBPPPTTTTTTPPPMMMQQQUUUVVVPPPOOOLLLIIIGGGDDDAAA@@@===???===777333333444333111222222111000111444666666999>>>@@@???>>>FFFQQQaaa]]]SSSXXX{{{fff\\\TTTRRRQQQPPPPPPRRR]]]]]]\\\[[[ZZZ\\\___bbb```ccchhhnnnwwwvvvaaaXXXUUUSSSSSSSSSTTTVVVXXXWWWUUUSSSQQQOOOKKKHHHFFFGGGIIIJJJKKKMMMOOORRRVVV[[[bbbgggiiimmmmmmtttsss}}}|||fffVVVMMMEEEDDDJJJNNNPPPWWWbbbuuusss~~~~~~lllaaaXXXaaauuu~~~|||ooo\\\JJJ???::::::;;;777666444444666777666555777888;;;>>>??????>>>>>>===<<<;;;;;;<<>>=========:::999888666555444444333222222111111000/////////...---,,,+++,,,---///111+++++++++,,,,,,---------))))))))))))***,,,---...///000///---***)))***+++,,,---.........---,,,+++(((((()))***+++,,,,,,+++***))))))(((((((((((()))(((((((((((((((((((((((())))))((((((((()))***+++)))))))))***+++,,,...///111---)))***...000///---,,,---//////000222555888:::<<<===>>>>>>@@@CCCEEEDDDHHHEEEGGGNNNPPPVVVfff|||tttpppkkkfffaaaaaalllyyyUUU@@@@@@:::;;;777;;;777777888777777999===@@@GGGRRRVVVWWWiiikkkeeexxxZZZiiiyyybbbWWWGGGDDDCCCFFFFFFDDDEEEHHHJJJ^^^yyyooo]]]QQQLLLPPPUUUYYYYYYZZZYYYRRRJJJ>>>===<<<<<<;;;;;;:::999555333555:::<<<<<<@@@EEEPPPRRRQQQMMMMMMRRRWWWXXXPPPOOONNNMMMLLLJJJHHHGGGAAAEEEDDD;;;444444444222111222222222111222555777555888===???<<<;;;DDDOOOaaaeeedddjjjvvv___XXXRRRSSSTTTQQQPPPPPPXXXYYYZZZYYYXXXYYY\\\______dddkkksss{{{ppp^^^VVVUUUUUUVVVVVVWWWZZZ\\\\\\ZZZXXXVVVSSSPPPMMMKKKLLLMMMOOOOOOQQQSSSUUUXXX]]]dddhhhkkkrrruuu}}}xxxkkkqqq}}}{{{ooobbbUUULLLFFFAAAAAAHHHLLLMMMVVVaaaqqqvvv{{{xxxkkkjjjpppuuuooodddTTTEEE<<<999999999777555444444555666666555777999;;;>>>?????????>>><<<;;;;;;<<<===???AAABBBGGGSSSeeevvvvvvkkk\\\NNNHHHHHHCCCBBB@@@>>>===<<<<<<<<<:::999888666444333333333222222111111000/////////,,,+++***)))***,,,...000------,,,,,,,,,,,,++++++))))))((()))***+++---...---......,,,***)))***+++------.........---++++++'''((()))***++++++++++++******)))(((((('''((((((((((((((((((((((((((((((***)))((((((((()))***+++))))))(((((()))***+++,,,,,,+++******+++,,,------,,,---//////000222666999;;;<<<===>>>>>>@@@CCCFFFCCCGGGEEEGGGOOORRRXXXhhh}}}xxxnnnjjjddd^^^XXXWWWbbboooxxx{{{ssspppWWWAAA@@@:::;;;888;;;777777888777777999===@@@FFFTTTYYYVVVbbbhhhaaayyy\\\hhh}}}{{{eeeYYYGGGDDDCCCFFFFFFDDDEEEHHHHHHXXXxxx~~~{{{tttjjj]]]OOOBBB:::@@@CCCDDDCCCCCCDDD???999777:::===>>>===;;;::::::777666888===???@@@EEEJJJSSSTTTRRRNNNNNNTTTYYYZZZRRROOOLLLJJJIIIJJJJJJJJJDDDJJJHHH>>>555444444111111222333222222333555888444888===???;;;999BBBMMM```lllttt|||ooo\\\VVVSSSUUUVVVSSSPPPOOOQQQTTTWWWWWWVVVVVVXXXZZZaaagggooowww|||zzzwwwuuuwww}}}{{{eeeUUUQQQSSSTTTXXXYYYZZZ]]]``````^^^]]]YYYWWWTTTQQQPPPPPPQQQRRRYYYZZZ\\\^^^aaaeeekkkpppxxx|||ooopppvvv~~~}}}zzzpppdddZZZSSSKKKEEEBBBCCC>>>???EEEHHHKKKUUUccclllyyy}}}ssscccZZZNNNBBB;;;888777777666555333333555666555444777999;;;>>>?????????>>>;;;;;;<<<<<<>>>???@@@AAAIIIVVViiizzzzzzpppbbbRRRIIIHHHBBBAAA???===;;;;;;;;;;;;:::999888666444333333333222222111111000/////////***)))(((((()))+++---//////......---+++******)))))))))(((((()))+++---...,,,------+++))))))***+++------.........---+++***'''((()))***************+++***)))(((''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,******((('''''''''((()))&&&)))+++***''''''***---,,,---///000000333666999;;;<<<===>>>>>>@@@CCCFFFBBBGGGEEEGGGQQQTTT[[[kkk~~~uuugggbbb^^^\\\ZZZZZZ___fffoooiiifffqqqVVV@@@>>>===;;;222888999888888888999;;;===>>>IIISSSZZZ[[[eeeddd]]]{{{___]]]|||jjjWWWKKKGGGEEEGGGFFFDDDDDDGGGFFFVVVxxxssslll\\\SSSMMMAAA>>>===666;;;999999<<<<<<888777999===::::::>>>@@@===;;;===:::888999===>>>===???BBBQQQRRRQQQMMMNNNSSSVVVUUULLLIIIHHHKKKPPPRRRNNNJJJMMMQQQPPPDDD888333333444222333444555666666666666666444444777999;;;AAAHHHaaaqqq}}}lllaaaYYYRRRTTTZZZ\\\VVVOOOUUUSSSSSSVVVZZZ]]]\\\[[[bbbgggooovvvzzzyyyvvvsssnnnooorrrvvvzzz}}}}}}}}}uuucccWWWSSSVVV[[[]]]\\\[[[[[[]]]```ccceeeaaa[[[VVVVVVVVVTTTUUUXXXVVV\\\bbbccccccfffpppxxxxxx{{{yyytttrrrhhh[[[QQQMMMJJJFFFBBB===AAA???BBBLLLOOOTTTcccooozzztttnnntttwwwrrr```TTTGGGAAA<<<888666777666555555555555666666777888;;;???@@@@@@>>>======>>>>>>???BBBDDDEEEEEEDDDMMMXXXkkk~~~wwweeeQQQFFFFFFAAA???======>>>===<<<:::::::::999777666444333333111111000000//////......---+++((((((+++...000000444222///...---,,,***((()))***+++,,,---.........000...,,,*********+++,,,---,,,,,,,,,------+++***((()))***+++++++++++++++...---+++))))))))))))))),,,+++***((((((((()))***((((((((((((((((((((((((((((((((()))******++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,...222888<<>>===@@@CCCEEEDDDAAAGGGKKKHHHHHHOOOQQQYYYkkkwwwoooeee```]]]]]]]]]___fffnnnuuutttuuuNNN;;;::::::999111777999888888888999;;;===>>>FFFTTT\\\ZZZaaafffZZZ|||ccc\\\xxxppp^^^KKKGGGDDDFFFFFFDDDEEEHHHHHHUUUsssqqq\\\LLLFFFCCC======@@@;;;>>>;;;:::<<<<<<888888;;;>>>===AAAFFFGGGBBB=========999999===@@@@@@AAACCCQQQRRRPPPLLLLLLQQQTTTSSSTTTOOOJJJJJJNNNSSSTTTTTTTTTZZZXXXJJJ999111222555666777888888999999888888666444555888999:::???FFFUUUmmm|||kkkbbbYYYWWW[[[]]]XXXSSSPPPOOOPPPTTTZZZ___aaaaaafffhhhlllooopppooommmlllnnnoooqqqtttwwwxxxwwwvvvtttwww}}}}}}tttgggZZZUUUXXX\\\^^^^^^___```aaabbbccccccaaa[[[WWWWWWWWWUUUVVVYYYZZZaaagggiiihhhkkksss{{{|||~~~}}}~~~}}}rrrgggXXXNNNHHHFFFCCCAAA>>>AAA???AAAJJJLLLRRRaaavvv{{{mmmnnnxxxxxxllljjjrrruuuqqq```TTTGGG@@@===999888999666555555555555666777777888;;;???AAA@@@?????????>>>>>>???AAACCCEEEEEEEEEJJJWWWjjj|||wwwnnn```PPPGGGFFFCCCAAA???>>>???>>><<<;;;:::999888777666555444333111111000000//////......---+++((((((+++...///000333111///...---,,,***((()))***+++,,,---.........///...,,,***)))***+++,,,---,,,+++,,,------+++)))((()))***+++,,,,,,,,,,,,---,,,+++)))(((((()))***+++***)))((((((((())))))((((((((((((((((((((((((((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,------...222888<<<>>>===>>>AAAFFFHHHHHHFFFCCCHHHFFFHHHPPPSSS\\\nnn|||rrrjjjccc___\\\]]]___bbbjjjsssuuuxxx~~~xxxHHH888888888999222888888888888888999;;;<<<>>>@@@SSS]]]YYYaaaaaaYYY~~~iii]]]vvvtttcccLLLGGGCCCEEEFFFEEEFFFIIIJJJSSSmmmqqqQQQAAA;;;<<<999<<>>>>>@@@FFFMMMMMMFFF???>>>AAA:::888===BBBDDDCCCCCCQQQRRROOOJJJKKKPPPSSSRRRUUUPPPKKKJJJOOOTTTWWWXXX[[[```\\\KKK888000333777999999::::::999999888777666444666999::::::===CCCRRRmmmtttjjj___[[[\\\]]]ZZZVVVNNNMMMNNNRRRXXX___ccceeejjjjjjjjjkkkllllllmmmmmmoooppprrrssstttrrrqqqooommmrrr|||yyyxxxtttjjj^^^VVVUUUWWW\\\]]]```cccdddcccaaa```___ZZZXXXXXXWWWUUUWWW[[[___fffnnnqqqqqqsss{{{}}}vvvqqqqqqrrrrrrtttxxxkkkaaaSSSHHHCCCBBBAAA@@@???BBB??????GGGIIIOOO___zzzgggaaahhhooorrrppplllpppzzz}}}yyybbbUUUGGG@@@>>>;;;999:::666555555555666666777888999<<>>>>>???@@@AAADDDFFFHHHJJJYYYnnn~~~pppeeeZZZOOOHHHFFFDDDCCCAAA@@@???>>><<<:::999888888777666555555444111111000000//////......---***((()))+++...///000222000...------,,,***((()))***+++,,,---............---+++)))((()))***+++,,,+++++++++,,,,,,***)))((()))***,,,---.........---,,,***)))(((((()))******)))((('''''''''((((((((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,,,,------------......000333888<<<:::;;;===AAAFFFIIIJJJIIICCCHHHGGGHHHPPPSSS\\\nnn{{{qqqjjjccc^^^[[[\\\]]]aaaiiirrrwwwxxxsssGGG:::999999;;;444;;;888888777777888:::<<<======OOOYYYXXXdddggg[[[|||lll]]]tttuuudddNNNGGGCCCDDDFFFFFFGGGIIIJJJQQQiiivvvWWWCCC;;;<<<999;;;AAA???DDD@@@>>>???>>>;;;<<<@@@===@@@GGGOOONNNHHHCCCBBBCCC:::666;;;BBBDDDCCCBBBPPPQQQOOOJJJKKKPPPSSSSSSNNNLLLJJJLLLPPPUUUXXXYYYbbb```VVVCCC444111555888888888888888777666666555666555777;;;<<<;;;>>>CCCOOOhhhssslllbbb]]][[[ZZZWWWTTTNNNNNNNNNPPPUUUZZZ___bbbeeeeeefffhhhjjjmmmooopppoooqqqrrrrrrpppnnnlllkkklllsss~~~}}}yyyrrriii```WWWPPPMMMSSSVVV[[[___```___]]][[[\\\XXXWWWYYYXXXVVVYYY^^^aaajjjtttyyyzzz}}}yyymmm```[[[YYYZZZ___dddZZZSSSJJJDDDAAAAAAAAA@@@@@@CCC???>>>EEEHHHPPPbbbyyyuuukkkllljjjooossswwwhhhXXXHHHAAA>>>;;;999999555555555555666777888888999<<>>>>>??????AAADDDHHHKKKNNN```xxxtttfffYYYNNNIIIHHHEEECCC@@@??????===;;;999888888777777666666555555111111000000//////......,,,***)))))),,,...//////000///---,,,,,,,,,***((()))***+++,,,---............,,,***)))(((((()))***,,,+++***+++,,,,,,***((('''(((***,,,.../////////,,,+++***((((((((()))***(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,------...---...//////111444888<<<777999;;;???CCCFFFGGGHHHFFFKKKIIIIIIPPPQQQYYYjjjzzzqqqkkkbbb]]][[[\\\___dddmmmwww}}}nnnGGG===;;;999;;;555:::888777777777888:::<<<===@@@KKKSSSWWWddd___uuujjjXXXmmmzzzhhhQQQIIIBBBCCCEEEFFFGGGIIIIIIOOOfffbbbJJJ>>>???;;;;;;@@@@@@GGGDDDCCCDDDCCC??????AAA???BBBHHHOOOOOOJJJIIIKKKCCC:::555:::@@@BBB@@@@@@MMMOOOOOOLLLMMMSSSVVVUUUPPPMMMJJJJJJNNNUUU\\\___kkk```MMM:::222333666555777777888888888777777666888777:::>>>??????BBBGGGGGG___kkkgggaaa]]]YYYVVVSSSPPPMMMMMMMMMOOORRRVVV[[[___ZZZ\\\```dddgggiiijjjjjjkkkmmmnnnmmmjjjhhhggghhhkkksss{{{nnnfff```ZZZPPPHHHJJJLLLQQQUUUWWWWWWVVVUUUWWWVVVWWWYYYYYYXXX\\\bbbccclllxxx{{{lll[[[RRRMMMKKKLLLPPPFFFEEEBBBAAAAAAAAAAAAAAA@@@CCC@@@???GGGKKKWWWkkk}}}yyyrrrwww~~~ooo]]]KKKAAA>>>:::777777555555555666666777999999:::===???@@@@@@@@@AAABBB===???@@@AAAAAADDDIIIMMMVVViii~~~mmmZZZMMMIIIJJJDDDBBB???>>>===<<<:::888888888777777666666555555111111000000//////......+++***)))***,,,.../////////---,,,+++,,,,,,***((()))***+++,,,---............,,,***)))(((((()))***,,,+++++++++,,,,,,***)))'''(((***,,,.../////////+++***)))((((((((()))***'''''''''(((((((((((('''((((((((((((((((((((((((((((((((()))******++++++))))))***+++,,,,,,---------...///000111444888;;;888:::===???AAACCCEEEFFFEEEJJJIIIJJJPPPRRRXXXiiiwwwnnnhhh```\\\[[[^^^cccjjjuuugggDDD===:::666999333888777777777777888:::;;;===DDDHHHOOOVVV```rrrdddnnnjjjRRRbbbwwwpppUUUKKKBBBBBBEEEFFFFFFHHHHHHMMMbbbiiiMMM???AAA>>>===BBBCCCJJJHHHJJJMMMLLLFFFCCCCCCCCCFFFLLLQQQPPPLLLMMMQQQCCC;;;666999=========>>>HHHLLLMMMMMMPPPVVVXXXWWW[[[VVVNNNJJJMMMUUU```hhhmmm]]]FFF444111666666222888999:::;;;<<<<<<<<<<<<;;;:::<<>>:::777666555555555666777888999:::<<<===???@@@??????@@@AAA<<>>======<<<:::888999888888777666555555444111111000000//////......+++***)))***---...///...---,,,+++++++++,,,***))))))***+++,,,---............---+++)))((()))***+++---,,,,,,,,,------+++***((()))***,,,---.........******(((((((((((()))***''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,...///000111333666999;;;>>>@@@BBBBBBCCCEEEGGGAAAGGGGGGJJJRRRTTT[[[lll}}}tttkkkeeeaaa]]][[[^^^ccckkkwwwaaaAAA===:::666999444999777777666777888999;;;<<>>AAAFFFKKKMMMRRRXXXZZZXXX___\\\WWWSSSSSSWWW]]]bbb]]]QQQ???222111777888444888999;;;===???@@@AAABBB===<<>>===???@@@AAAAAAAAA@@@@@@@@@===CCCBBBDDDPPP[[[nnnwwwbbbLLLAAA???<<<999777555555555666777999:::;;;===>>>??????======>>>???<<<@@@EEEFFFFFFHHHMMMQQQ^^^mmm}}}jjjWWWMMMJJJGGGBBB@@@???>>>>>>>>><<<::::::999888777666555444333111111000000//////......+++***)))+++---//////...,,,+++******++++++***))))))***+++,,,---.........///...,,,***)))***+++,,,...---------......,,,+++((()))***+++,,,,,,,,,,,,***)))(((''''''((()))***'''((()))*********))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,++++++++++++***,,,---///000000222555888:::===@@@BBBBBBCCCEEEGGGAAAGGGGGGJJJRRRTTT[[[lll}}}sssiiidddccc^^^\\\]]]aaahhhsss~~~^^^@@@>>>;;;777;;;777<<<777777666666777999;;;<<>><<>>@@@FFFJJJNNNWWW___eeeuuuyyyccc```aaa]]]YYYZZZccckkkmmmpppmmmfff]]]TTTPPPPPPSSSUUUWWWXXXVVVSSSQQQRRRTTTSSSTTTUUUXXXZZZ[[[]]]^^^```cccdddcccbbbfffooovvv~~~xxxmmm```WWWUUUVVVSSSNNNHHHDDDDDDIIIOOOTTTTTTWWW]]]cccdddeeellluuuuuu}}}ooo\\\RRRMMMHHHDDDCCCEEEEEEDDDBBB???>>>???@@@<<>>???>>>===<<<<<<>>>;;;@@@FFFHHHHHHIIIMMMRRR^^^iii{{{uuubbbSSSNNNJJJEEEBBBAAA??????@@@???>>><<<::::::999777666444333333111111111000//////......******)))+++---///......,,,***)))***++++++***))))))***+++,,,---.........000...,,,+++******+++,,,///...---...//////---+++((()))***+++++++++++++++***)))(((''''''((()))***'''((()))+++++++++***)))((((((((((((((((((((((((((((((((()))******++++++------,,,++++++******)))+++---//////000222444777666:::>>>@@@@@@AAADDDGGGDDDJJJIIIKKKRRRRRRXXXhhh{{{qqqiiifff\\\___^^^[[[```nnnzzzVVVEEE999;;;;;;666444888777777888888888999999999???IIIVVVUUU[[[]]]hhhkkkkkk\\\QQQbbb}}}cccMMMCCCDDDAAAAAAEEEDDDHHHKKKXXXrrr{{{```GGGAAADDDEEEEEEGGGQQQTTTXXX\\\```___SSSFFFCCCIIISSSZZZVVVMMMIIIJJJGGGCCC<<<555666;;;<<<999===BBBIIIOOOQQQOOOJJJGGGMMMXXX]]]ZZZ[[[^^^ZZZOOOEEE===222...111555777777:::999888;;;???CCCEEEFFF@@@@@@CCCJJJRRRXXXYYYYYYdddiiipppxxxxxxmmm[[[MMMMMMLLLLLLPPPVVV]]]cccfffiiiccc\\\WWWRRRPPPRRRUUUXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSVVVZZZ\\\^^^^^^___cccdddggggggddddddlllvvv~~~{{{rrrfff\\\UUUSSSWWWPPPHHHCCCDDDHHHKKKMMMXXXYYY[[[]]]bbbjjjsssyyyxxx}}}qqq___QQQJJJGGGCCC???CCCBBBBBBBBBCCCCCCBBBAAA@@@EEEFFFOOOaaalllxxx~~~cccPPPHHH>>>:::<<<:::666666555555666777888999===???AAAAAA@@@@@@AAAAAABBBAAAEEEIIIJJJIIILLLQQQYYYjjjzzziii]]]SSSJJJFFFFFFCCCBBB@@@>>><<<<<<<<<<<<<<<888333333666777555222111111000///...---,,,,,,,,,***)))))),,,...//////------+++*********+++,,,,,,++++++***++++++,,,,,,///,,,)))((()))+++,,,,,,---...111222222///,,,***(((***,,,+++***)))***+++,,,+++***)))((((((((((((''''''%%%$$$$$$%%%''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++---............000222555<<<===???BBBCCCDDDDDDDDDHHHJJJMMMNNNOOOSSSYYY___yyyooogggdddaaacccaaa___ggguuuSSSDDD999:::;;;777555999777777888888888999999999AAAJJJVVVVVV]]]\\\eeeqqqfffcccWWW```fffOOODDDEEEBBBBBBGGGEEEGGGIIIVVVppprrrUUUHHHEEEEEEHHHNNNOOOTTTZZZ___eeecccVVVHHHGGGHHHNNNSSSSSSOOOOOORRRNNNLLLDDD;;;777888666333<<<@@@FFFKKKMMMKKKHHHFFFFFFPPPVVVVVVYYY]]]VVVKKK===888333111333666777777============>>>???@@@AAAAAA@@@AAAGGGPPPWWWXXXVVVTTTTTTUUUYYYYYYSSSIII@@@CCCCCCCCCGGGMMMTTTZZZ^^^aaa]]]WWWSSSOOONNNPPPSSSVVVUUUTTTSSSSSSTTTVVVVVVQQQSSSVVVYYY\\\___aaabbbcccdddfffgggeeeeeemmmwww}}}~~~wwwkkk^^^TTTOOOPPPLLLGGGFFFIIILLLOOOOOOVVVXXX\\\aaagggoooxxx~~~{{{hhhZZZRRRNNNHHHDDDFFFEEEDDDDDDEEEFFFFFFFFFHHHMMMNNNWWWhhhsssfffSSSKKK???:::;;;888777666666555666777999:::???AAABBBBBBAAAAAABBBCCCBBBBBBEEEIIIIIIHHHLLLRRR^^^ooosssddd[[[SSSJJJFFFEEECCCBBB@@@>>>===<<<<<<===<<<888444333666777555222111111000///...------,,,,,,***)))***,,,.../////////...,,,+++))))))))))))))))))******+++,,,---...///,,,)))((()))+++,,,---...000222333222000,,,***)))+++,,,,,,+++******+++++++++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))***+++,,,---******+++,,,,,,,,,,,,+++,,,---.........000333555777999<<>>@@@AAA???<<<;;;<<>>=========;;;888555444666777555222222111000000......---,,,+++***)))***,,,...///...000///---+++)))((((((''''''((((((***+++---......///,,,)))((()))+++------000111333333222///,,,******,,,------,,,++++++,,,******)))(((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((((()))***,,,---******+++,,,,,,,,,,,,+++,,,---.........000333555555777:::===@@@CCCDDDEEEFFFIIILLLMMMOOOSSSZZZ```sssjjjdddbbbaaa^^^]]]bbbooo}}}pppJJJ@@@999:::;;;999888:::888777777666777888999999???EEESSSYYYbbb```fffyyypppZZZ]]]pppUUUFFFEEEBBBDDDHHHFFFEEEGGGSSSjjjoooYYYJJJEEEMMMZZZ[[[aaaggglllooommmbbbVVVLLLIIILLLUUU\\\\\\YYYXXXYYYXXXPPPCCC999777999::::::>>>DDDIIIJJJIIIEEEBBBBBBFFFKKKQQQXXXZZZPPPCCC333555666777777777999;;;<<<@@@BBB???;;;999<<<@@@DDD===888:::BBBFFFEEEAAA===999444222444666888888777888999<<<@@@FFFMMMQQQVVVYYYXXXSSSNNNLLLLLLKKKNNNLLLJJJJJJMMMRRRWWW[[[VVVVVVWWWYYY\\\aaafffiiifffeeegggiiijjjlllttt~~~{{{}}}~~~zzzpppbbbTTTLLLHHHHHHIIIMMMQQQUUUXXXZZZ___ccckkksss{{{qqqddd^^^YYYQQQJJJNNNMMMMMMKKKJJJKKKMMMOOONNNXXX```ooommmTTTHHH===:::<<<:::888888777888888:::<<<===BBBCCCBBB@@@???@@@BBBEEEEEEDDDFFFHHHGGGGGGNNNWWWgggxxxuuuiii\\\TTTNNNIIIFFFGGGDDDCCCBBBAAA???>>>======;;;888666666666666555333222222111000///...------+++***)))+++---//////...///...---,,,***)))(((((('''((()))***,,,,,,------...+++(((((())),,,------000111222222000---***(((+++---......---,,,,,,---***)))(((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((***)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++,,,---.........000333666777999;;;>>>AAADDDFFFGGGEEEHHHKKKMMMNNNSSSZZZ```~~~}}}rrriiidddbbb___[[[[[[dddrrrdddEEE???:::999:::999999999888777666555666777999:::>>>BBBOOOVVV___ZZZaaa{{{{{{tttVVVYYYwwwwwwZZZHHHEEEBBBCCCGGGEEEFFFGGGRRRfff}}}gggUUUJJJMMMXXX^^^eeekkkqqqxxx{{{wwwppp___XXXTTTYYY```bbbbbbbbbaaa^^^RRR@@@444333666777888>>>EEELLLNNNKKKFFFCCCDDDFFFHHHMMMSSSTTTJJJ???444555555444333555999;;;>>>AAABBB>>>999777;;;@@@KKKEEE>>>>>>BBBCCCAAA===666555555555777999:::;;;555777888888:::>>>EEEJJJNNNVVVYYYUUUPPPOOONNNLLLIIIHHHFFFFFFIIIOOOUUUYYYYYYYYYYYYZZZ]]]bbbgggjjjjjjhhhiiilllnnnqqqzzz}}}zzzyyywwwssslllaaaWWWPPPMMMMMMMMMNNNQQQWWW]]]aaafffkkkrrrzzzuuujjjgggcccZZZRRRTTTUUUVVVUUUSSSSSSVVVXXXTTTaaapppuuuWWWIII<<<999<<<:::999999999999:::<<<>>>???BBBBBBAAA???>>>>>>AAACCCEEEEEEFFFGGGFFFGGGQQQ\\\lll}}}yyykkk\\\SSSMMMHHHGGGIIICCCCCCBBBAAA@@@>>>===<<<:::999777777777666444333222222111000///...------***))))))+++---///...---,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++...+++(((((())),,,---...//////000///...+++)))'''+++---///...---,,,---...***)))(((''''''&&&&&&&&&%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((***)))((((((((()))***+++******+++,,,,,,,,,,,,++++++,,,.........000444666999:::<<<>>>@@@CCCEEEFFFFFFHHHKKKLLLNNNRRRYYY___xxxyyypppiiicccaaa___]]]```kkkxxxVVVAAA>>>;;;999999999999888888777666555555777888:::>>>AAANNNSSSXXXRRR]]]|||yyy|||ZZZ\\\ttt```KKKFFFBBBCCCGGGDDDFFFGGGPPPaaawwwzzzfffUUUQQQVVV[[[ccckkksss|||nnnaaaVVVUUUYYY^^^ccciiilllfffWWWDDD888555666666777<<>>CCCFFFRRRYYYVVVRRRSSSRRRNNNGGGFFFDDDDDDGGGLLLRRRVVVYYYYYYZZZ\\\```eeejjjmmmnnnkkklllooosssxxxyyyuuurrrnnnjjjfff```ZZZVVVRRRQQQQQQPPPSSSYYYaaaggglllpppvvv}}}xxxooonnnkkkbbbYYYWWWZZZ^^^___^^^^^^aaaeeehhhxxxxxxZZZJJJ>>>:::<<<888::::::::::::;;;===???AAAAAAAAAAAA@@@>>>>>>@@@BBBDDDDDDFFFGGGEEEHHHTTTaaarrr|||nnn___VVVOOOIIIGGGHHHBBBBBBBBBAAA@@@>>><<<;;;999999999888777666444444333222111111//////...---***)))***,,,...///...---++++++,,,,,,,,,+++******+++,,,---......---,,,+++---+++((((((***,,,..................,,,***)))'''+++---......---,,,,,,---******)))(((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,---...///111444777999999:::<<<>>>AAACCCDDDGGGIIIKKKLLLMMMQQQXXX]]]wwwuuunnnhhhbbb``````___eeerrr~~~PPP???>>><<<999999999888777888777555444444666888:::===AAANNNRRRWWWRRRccc}}}mmm}}}}}}{{{ggg___ooogggOOOIIIDDDEEEHHHDDDFFFFFFMMM[[[ooowwwcccZZZ\\\\\\dddkkkpppvvvzzzxxxsss```VVVLLLIIIKKKMMMRRRXXX___YYYNNNAAA:::;;;:::888666:::???EEEHHHIIIHHHGGGCCC@@@???AAABBBAAA???>>>999666444666;;;@@@BBBBBBGGGCCC===888666888;;;>>>>>>>>><<<:::777555444333...000333666999<<>>AAABBBAAABBBCCCBBB@@@???@@@AAACCCDDDEEEFFFEEEHHHVVVeeetttzzznnnbbbZZZTTTLLLGGGFFFAAAAAAAAAAAA???===;;;:::888999:::999888666444444333222222111000///......))))))***,,,...///...,,,,,,---------,,,***)))(((+++,,,...///000///...------***((('''***,,,...///------...---,,,+++***)))+++,,,......,,,+++,,,---++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''******+++,,,,,,,,,,,,+++***,,,---...///111444777888999:::<<>>>>><<<999888999888666888777555444444666888:::;;;@@@NNNUUUZZZXXXooovvv]]]kkkxxx{{{sss[[[eeexxxkkkSSSKKKFFFFFFIIIEEEEEEEEEJJJXXXjjjmmmccccccbbbhhhmmmmmmkkkhhh```XXXGGGBBB???@@@@@@===<<<>>>BBB???999444555:::;;;777666888;;;???CCCFFFHHHJJJBBB@@@>>>>>>>>>>>>???BBB<<<999888===EEEJJJJJJHHHEEE???999555777;;;@@@BBB:::<<<===<<<777555555666444555777888<<>>888;;;;;;;;;;;;===???AAACCCAAACCCDDDDDDBBB@@@@@@AAABBBCCCEEEEEEDDDIIIXXXgggsssvvvmmmccc^^^XXXNNNGGGDDD@@@AAAAAA@@@???===;;;999888999::::::888666444444333333222111000///......))))))***,,,//////...,,,.........---,,,)))'''&&&)))+++...000111111111000---***((('''***,,,...///............---,,,,,,+++***,,,------,,,++++++,,,,,,+++***))))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&(((***++++++***'''%%%******+++,,,,,,,,,,,,+++***,,,---...///111555777999:::;;;>>>BBBFFFJJJLLLIIIKKKLLLLLLLLLOOOVVV[[[|||pppjjjeeeaaa___eee```eeevvv}}}OOO@@@===999888888999999888777777777777888999:::;;;>>>EEEDDDRRR^^^QQQlllYYYhhhxxxeeeZZZbbbwwwvvvXXXHHHDDDCCCCCCBBBEEEDDDJJJVVVdddzzztttddd]]]```bbbdddeeeaaaWWWKKKBBBBBBAAA@@@>>><<<:::888666666555555777:::<<<;;;:::<<<999666555888>>>FFFKKKGGGDDD@@@<<<;;;<<<>>>@@@:::<<>>:::===>>>;;;555333666:::444999===;;;888>>>MMMZZZ```nnniiiTTTIIIGGGRRRccciiirrrzzzwwwjjj\\\TTTRRRPPPJJJEEEFFFKKKOOOOOONNNTTTWWW[[[aaahhhmmmqqqssssssvvvwwwwwwwww~~~tttmmmcccbbbaaa___\\\ZZZXXXWWWWWWXXXXXXXXXZZZaaakkksssyyy|||kkkXXXHHHFFFCCC<<<:::===:::;;;<<<>>>????????????AAADDDGGGGGGFFFDDDCCCDDDDDDDDDFFFGGGGGGLLLZZZhhhvvvxxxddd^^^```WWWMMMIIIDDDCCCCCCBBB@@@>>>===;;;;;;===<<<;;;999777666444333222111000111111111///---)))+++...000111000...---.........---,,,+++)))(((***)))+++---111333333222...+++)))(((***,,,---,,,---......---+++******+++---------...------,,,,,,---+++))))))***+++***)))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++***+++---.........------...---,,,---///222666888888:::===???AAACCCFFFHHHJJJJJJKKKLLLJJJKKKSSS^^^xxxmmmhhhccc___^^^bbb___eeewwwsssIII???===999888888999999888666666555666666777888999<<>>???@@@>>>:::777666666777777888999;;;<<<======:::999777777888<<<@@@CCCCCCBBBAAAAAA@@@@@@AAAAAACCCDDDGGGLLLPPPPPPNNNKKKAAA:::333333:::@@@BBBBBB<<<>>>@@@>>>999666777999777;;;>>>>>>???HHHXXXeeewwwttt\\\RRRWWWiiijjjXXXQQQQQQOOOKKKIIIIIINNNRRRSSSSSSVVVYYY^^^dddjjjooorrrsssuuuyyy|||}}}}}}yyyoooiii^^^___^^^^^^\\\ZZZXXXVVVXXXYYYYYYYYY[[[bbblllssswww}}}iiiWWWHHHEEEBBB<<<:::>>>;;;<<<===>>>???@@@@@@@@@BBBDDDFFFGGGEEEDDDCCCDDDCCCDDDGGGJJJKKKOOO]]]kkkxxxxxxfffaaaaaaUUUKKKHHHDDDEEEDDDCCCBBB@@@>>>===<<<<<<<<<;;;999777666555444222111000111111111///---***,,,...000111000///---......------+++***)))((())))))***,,,000111111000---+++((((((***,,,------,,,---...---***)))***+++,,,---------------,,,,,,,,,***)))(((******)))(((''''''''''''''''''''''''''''''((((((((()))))))))***************++++++,,,++++++---.........------...---,,,---///222666888999<<<>>>AAABBBDDDGGGIIIKKKKKKLLLMMMLLLMMMVVV```sssjjjfffbbb___^^^___^^^gggzzzcccCCC???<<<999888888999888777444444444444555666777777888CCCFFFSSSccc^^^eeemmmiiiuuuhhh[[[XXX```ttt{{{zzz]]]LLLFFFEEEEEEGGGHHHEEEGGGOOO[[[qqq~~~hhh\\\GGGCCC???;;;::::::999888>>>BBBDDDAAA;;;666666777888:::;;;;;;;;;===???AAA999999999999999:::::::::CCCEEEGGGJJJKKKKKKIIIIIIJJJKKKNNNUUUZZZZZZSSSMMM===888333444<<>>:::888888<<<===>>>@@@EEEQQQ```kkkyyyuuubbb___jjjdddQQQNNNRRROOONNNNNNOOOQQQTTTWWWYYYWWWZZZ___fffkkkoooqqqqqqwww|||zzznnnhhheee]]]^^^______^^^\\\ZZZXXXZZZ\\\]]]]]]___fffooowwwzzzgggVVVGGGCCC@@@<<<;;;???<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFFFFEEECCCCCCDDDBBBDDDIIIMMMOOOTTTaaannn{{{zzzkkkfffdddUUUJJJHHHEEEGGGFFFEEECCCBBB@@@???>>>;;;;;;:::999888777666555333111000111111111///---+++,,,///111222111///...------,,,+++***))))))(((*********,,,...///...---+++***((()))+++---......+++,,,---,,,***))))))***,,,,,,------------,,,,,,+++)))((('''((()))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((++++++******+++,,,,,,---+++,,,,,,------------,,,------------///222666888:::<<>><<<999888999999888777444444444444555666777777777@@@CCCOOO```aaaaaaoooooobbbyyyzzzppplll^^^YYYeeeqqqgggSSSHHHCCCBBBEEEHHHEEEFFFLLLWWWmmm~~~gggWWWJJJEEE>>>:::999;;;===???CCCHHHLLLIII@@@999888:::888:::<<<===<<<>>>AAACCC;;;::::::999999999999999BBBDDDGGGJJJMMMMMMMMMMMMJJJKKKPPPYYYbbbccc[[[SSS;;;777333555<<>>:::777AAA???===???FFFRRR___hhhllluuupppfffgggooommmWWWKKKKKKPPPRRRSSSTTTSSSSSSTTTWWWZZZUUUYYY^^^eeejjjmmmoooooowww}}}qqqfffbbbbbb```aaabbbcccbbb```]]][[[]]]___aaacccfffnnnxxxxxxbbbUUUGGGAAA???<<<===@@@===>>>@@@AAABBBBBBCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDCCCEEEKKKPPPRRRVVVcccppp~~~{{{nnnjjjeeeTTTJJJJJJHHHGGGFFFEEECCCBBB@@@???>>>::::::999999888777666666333222111111111111...,,,+++---000222333222000///,,,,,,+++***)))))))))))),,,++++++,,,......---,,,***)))((())),,,.........+++,,,,,,+++)))(((((()))++++++,,,---------,,,,,,***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555777:::<<>>>>>GGGMMMQQQMMMCCC;;;999:::888:::<<<>>>???@@@AAACCC>>><<<999777777999<<<===;;;<<<===???BBBDDDFFFGGGHHHHHHMMMXXXaaabbb[[[SSS999666444666;;;@@@BBBCCC???CCCHHHJJJHHHBBB;;;777@@@===;;;===EEEQQQ\\\cccjjjppplllgggiiimmmzzzssscccWWWRRRRRRUUUYYYYYYWWWUUUSSSSSSUUUWWWVVVYYY___eeekkkooorrrsss{{{yyylllcccaaabbbbbbccccccdddcccaaa___]]]aaadddhhhkkkpppxxxlll]]]RRRGGGAAA>>><<<===@@@>>>???@@@BBBCCCCCCCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDDDDFFFLLLQQQSSSWWWdddqqqvvvkkkggg```PPPIIIJJJFFFFFFEEEDDDBBBAAA???>>>===::::::999999888777666666444222111111111000...,,,+++---000222333222000///---,,,+++***)))))))))***...---,,,---//////---+++)))(((((())),,,.........+++,,,,,,+++)))(((((()))***++++++,,,------,,,,,,***(((&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))***,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...000333555777888;;;>>>@@@AAACCCFFFHHHEEEFFFIIILLLKKKLLLTTT^^^yyyppphhheeedddaaa```aaaeeeiiivvvLLLAAA<<<;;;999999999888777555666666666666777888999:::??????DDDOOOZZZ```bbb```~~~eee{{{uuuyyyyyyaaa\\\yyyuuu```PPPFFFDDDFFFEEEDDDFFFKKKRRReee|||fffRRRIIIFFFCCCAAAAAA@@@???===GGGLLLPPPMMMEEE===999999999999<<>>AAA999999888888:::===@@@BBBCCCDDDHHHOOOUUUUUUOOOHHH777666555777;;;???AAAAAA>>>BBBHHHKKKIIIDDD===888;;;:::999<<>>===>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDGGGLLLQQQTTTZZZhhhvvvmmmbbb^^^XXXKKKHHHIIICCCEEEDDDCCCAAA???>>>===<<<;;;;;;:::999888777666555444333111111111000...++++++,,,///111222111///...---,,,+++***)))******+++...---------//////---,,,***))))))***,,,...---,,,+++,,,---,,,***))))))***)))***+++,,,,,,------,,,***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))***,,,,,,---,,,,,,++++++++++++,,,,,,,,,---///111333555666888:::===???AAACCCFFFHHHGGGHHHKKKNNNMMMMMMUUU^^^ssskkkeeedddccc```___```eeejjjxxx|||III???<<<:::999999999888666444666666666666777888999999>>>:::BBBQQQWWWZZZ______jjjlllwwwyyyuuueee^^^|||{{{fffTTTFFFCCCEEEDDDDDDGGGKKKOOO^^^wwwcccPPPGGGFFFDDDCCCCCCCCCAAA???DDDGGGKKKLLLHHHBBB<<<:::;;;:::<<>>:::777777999<<>>AAADDDCCC@@@===666666666999<<<@@@BBBCCC===AAAFFFJJJIIIEEE>>>888777888999:::>>>FFFPPPWWWXXXYYYSSSRRR[[[bbbqqq{{{uuuqqqpppppppppgggaaaYYYUUUTTTVVVVVVVVVXXX[[[```gggooowww~~~zzzwwwsssnnniiieeecccbbb_________```aaaccceeefffmmmppptttxxx}}}nnn\\\RRRNNNHHHBBB>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDCCCBBBAAACCCDDDDDDFFFLLLRRRVVV___ooo~~~{{{ggg\\\WWWRRRIIIJJJKKKCCCEEEDDDCCCAAA@@@>>>===<<<<<<<<<;;;999777666555444444333111111111000---+++***,,,...000111000///---...---+++*********,,,---,,,,,,+++,,,......---+++******)))+++------,,,+++,,,---...---***)))***+++))))))***,,,,,,------,,,+++)))''''''((()))((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***+++------------+++*********+++++++++,,,---///111333555666999;;;>>>@@@AAADDDFFFIIIHHHHHHLLLNNNMMMMMMSSS\\\ooohhhccccccbbb___^^^___eeejjjyyyxxxFFF<<<;;;:::999999999888666444666555555666666777888999:::444@@@QQQSSSTTTZZZ\\\\\\vvvuuu|||rrraaaZZZvvvqqq\\\LLLFFFGGGDDDEEEHHHKKKLLLYYYyyyzzzrrr___LLLCCCBBB@@@@@@AAABBB@@@???BBBEEEIIILLLKKKFFFAAA======;;;<<>>AAA???<<<999888888:::;;;444444444333333222222222222444666777888888888777555555777:::>>>BBBDDDFFF<<>>999777888999888999===EEELLLPPPQQQJJJIIINNNNNNUUUgggggghhhiiihhhffffffiiilllkkkcccYYYTTTVVVYYYYYYWWWVVVYYY]]]dddmmmwww}}}|||uuurrrnnnkkkiiigggdddaaa_________aaacccgggkkkmmmqqqtttxxx{{{fffYYYOOOMMMHHHBBB??????>>><<<>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDCCCAAAAAACCCEEECCCEEEKKKRRRXXXbbbtttxxxfffZZZUUUQQQKKKNNNOOOFFFEEEEEECCCBBB@@@>>>=========<<<;;;999777666444333555333222111111000---+++)))+++...000111000...---///---,,,******+++---...+++******+++------,,,***+++******+++------+++***---......---+++******+++((()))***+++,,,---------+++)))((('''((()))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++---...///...---+++*********+++++++++,,,---///111333555666:::<<>>FFFQQQXXXZZZXXX]]]sssvvvyyy^^^\\\hhhwwwaaaMMMDDDCCCCCCFFFFFFIIIKKKMMMfff{{{gggWWWPPPEEECCCBBBBBBBBBBBB@@@???BBBGGGMMMQQQPPPKKKDDD???<<<:::<<>>@@@DDDEEEDDDCCCBBBCCCCCCBBBAAABBBDDDFFFFFFEEELLLWWW^^^fff{{{ggg^^^SSSMMMMMMMMMIIIFFFHHHGGGEEEBBB@@@>>>======;;;::::::999888777666666222222333444333111...---,,,,,,---///111000...,,,//////...,,,))))))***+++*********,,,...---+++(((''''''((()))+++---///111000000///,,,***)))+++---...,,,***+++...///...+++))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,---------...//////000222666999<<<<<<<<<>>>@@@DDDGGGJJJIIILLLJJJLLLOOOIIILLL\\\kkkfffcccaaa^^^[[[\\\```nnn~~~dddFFF>>>===;;;999999888777444222555555555555555666777777::::::>>>FFFQQQYYY[[[ZZZ]]]sssooo{{{dddZZZddd{{{dddPPPEEECCCCCCFFFFFFHHHJJJKKKcccxxxfffUUUJJJEEECCCBBBBBBCCCCCCAAA@@@BBBHHHQQQWWWWWWQQQHHHBBB;;;:::;;;@@@GGGIIIFFFBBBDDDAAA>>><<<;;;<<<;;;:::<<<666222333333111111444555555777:::<<<===<<<:::999888<<>>===999999999777666666999;;;<<<<<<===AAAHHHQQQYYY^^^[[[WWWSSSSSSUUUWWWXXXXXX[[[]]]```fffmmmttt{{{|||vvvqqqiiilllmmmmmmiiieeecccbbbbbbccceeegggjjjlllnnnooouuuzzzcccTTTNNNIIICCC???============AAA@@@???AAADDDFFFEEECCCCCCCCCCCCBBBAAABBBDDDFFFHHHGGGLLLWWW^^^iiiyyyccc[[[QQQMMMMMMMMMJJJGGGGGGFFFDDDAAA???======<<<;;;::::::999888777666666222333333444333111...---------...///000///...,,,//////...,,,))))))***,,,---------///000000...+++'''((()))***,,,...///000222111000---******,,,...///---+++,,,//////...,,,))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((((('''(((((((((((((((((()))******++++++............////////////---...//////000222666999;;;;;;;;;===???CCCFFFIIIHHHKKKIIIKKKOOOIIILLL]]]iiieeebbbaaa^^^[[[^^^dddtttXXXAAA===:::999777777777777555333555555555555555666777777999:::===FFFPPPXXX\\\\\\[[[}}}|||nnnnnnZZZ___}}}kkkTTTFFFCCCDDDGGGEEEFFFIIIJJJ^^^sssdddRRRCCCCCCBBBAAAAAACCCCCCBBBAAAFFFLLLUUU[[[ZZZRRRGGG???;;;999999<<>>FFFIIIGGGEEEEEEDDDBBBCCCHHHMMMMMMGGGBBB:::::::::;;;======<<<:::222333333222222333666999>>><<<999999>>>EEEKKKNNNKKKLLLPPPUUU[[[^^^___^^^[[[\\\```eeelllsssyyy||||||zzzwwwvvvssspppmmmhhhjjjmmmllliiifffdddccccccdddgggjjjnnnqqqsssuuuzzz|||___RRRLLLHHHBBB???>>>>>>>>>===BBBAAA@@@BBBDDDFFFFFFEEEDDDEEEDDDCCCAAABBBDDDEEEKKKIIIMMMVVV___mmm|||nnn]]]WWWPPPMMMLLLLLLKKKIIIFFFDDDCCC@@@>>>===<<<<<<;;;::::::999888777666666333333333333222000...---.........//////...------//////...,,,***)))***,,,+++++++++,,,...---+++)))'''((()))+++,,,...///000333222111...+++***+++---///...---...///000...,,,))))))((('''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))((((((((()))******++++++++++++,,,,,,,,,---------,,,...//////000222666999999::::::<<>>@@@???>>>???AAAAAA@@@???IIIMMMSSSUUURRRIII???888;;;999999:::>>>CCCGGGIIIOOOIIIBBB<<<<<<>>>AAACCCAAA;;;777777777555666888777888;;;>>>AAA@@@>>>;;;555888===CCCEEEDDDBBBAAABBBBBBFFFLLLRRRRRRLLLEEE>>>>>>??????>>>;;;888555222222222222222333777:::@@@===;;;999;;;===??????BBBHHHQQQ\\\ccceeedddbbbZZZ\\\___dddjjjqqqvvvyyyzzzwwwrrrnnnkkkiiiiiihhhhhhjjjmmmmmmjjjgggeeeeeeeeegggjjjooosssxxx{{{}}}ttt\\\QQQJJJFFFBBB???>>>>>>>>>>>>AAAAAABBBCCCDDDFFFFFFFFFEEEFFFEEEDDDBBBBBBDDDFFFLLLJJJMMMVVVaaarrryyygggXXXUUUQQQNNNLLLJJJIIIHHHFFFEEECCCAAA???>>>===<<<;;;::::::999888777666666444444333333222000...---///000000000...------............,,,***)))+++,,,+++******+++,,,,,,***(((((()))***+++---...//////222222000,,,))))))***,,,/////////000000///...---))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))((((((((()))******++++++************++++++++++++,,,---///000111333666888999999;;;===@@@CCCFFFHHHFFFIIIGGGJJJOOOJJJMMM^^^gggccc```^^^ZZZXXX___hhhzzzlllEEE<<<<<<:::888666666888999888888555555555555555666777777777999<<>>===<<<;;;<<<>>>>>>>>><<>>BBBEEEBBB===:::;;;;;;999999;;;999:::;;;>>>AAA@@@>>><<<888:::<<<===>>>??????>>>???AAAGGGOOOVVVVVVNNNGGGBBBCCCDDDBBB>>>999555222444444444333333444888::::::===AAAEEEGGGIIIKKKMMMYYY^^^dddiiiiiiddd___[[[YYY[[[___ccciiinnnsssuuuvvvsssooojjjfffeeefffhhhhhhkkknnnnnnmmmjjjiiihhhhhhkkkooouuu{{{nnnYYYPPPHHHEEEAAA>>>>>>??????>>>AAABBBCCCCCCDDDEEEFFFGGGEEEFFFFFFDDDCCCCCCEEEGGGKKKKKKNNNWWWdddxxxxxxdddUUUUUUSSSPPPLLLHHHFFFFFFFFFEEEDDDBBB@@@???>>>>>>;;;::::::999888777666666555444333222111///...---000222333222///---...///......---,,,***)))+++---///...------......---+++((()))+++,,,......///...000///...+++((('''(((***...///000111000...---,,,))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((()))******++++++------------............+++---///000111333666888999:::<<>>AAAFFFKKKRRRKKKAAA:::999===AAADDDAAA===<<>>@@@AAA???>>>===???>>><<<<<>>???DDDLLLTTTTTTNNNGGGCCCEEEEEECCC===777333222555666666555555666:::<<<===HHHWWWbbbjjjqqqzzz|||ooobbbYYYUUUXXXZZZ^^^ccchhhlllppprrrsssrrroookkkhhhgggiiikkkjjjmmmpppqqqpppnnnmmmmmmmmmpppuuu|||gggWWWOOOFFFCCC@@@>>>???@@@@@@???@@@AAACCCCCCCCCCCCEEEGGGEEEEEEFFFEEEDDDDDDGGGIIIIIILLLQQQ[[[jjjuuuaaaRRRTTTUUURRRLLLHHHFFFFFFFFFEEEDDDBBBAAA@@@??????;;;::::::999888777666666666555444222000///...---111444777666222///...///---...---,,,******+++---///...,,,,,,------+++***(((***,,,---...///......------,,,)))''''''(((***---///111111///---,,,,,,))))))((('''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((())))))***((((((((()))******+++++++++++++++,,,,,,,,,------+++---000111222333555777999:::<<<@@@CCCFFFHHHJJJFFFIIIGGGJJJNNNIIILLL]]]bbb```___]]][[[]]]hhhtttYYYAAA@@@===:::888555444666777888777555555555555555666777777777888;;;???FFFOOOWWW]]]___eeennnwwwqqqhhhkkk}}}mmmWWWMMMBBBHHHEEECCCHHHIIIOOO^^^tttbbbKKKBBB===;;;::::::;;;;;;:::888777888888999::::::;;;;;;;;;???DDDDDDAAAAAAFFFJJJPPPIII???888777:::???BBB???===>>>CCCDDDAAA??????@@@???>>>???AAABBBBBBAAAAAADDDDDDAAAAAAFFFHHHEEE???===>>>DDDKKKNNNLLLHHH@@@BBBCCC@@@;;;666444333666777888888999;;;???BBBOOO___tttkkk]]]WWWWWWXXXZZZ]]]bbbgggkkknnnooooooppppppnnnkkkjjjlllnnnlllooossstttsssrrrqqqqqqqqqtttzzzttt```TTTMMMDDDBBB???>>>???@@@@@@???>>>@@@CCCCCCBBBBBBDDDFFFDDDEEEEEEEEEDDDFFFHHHKKKIIINNNVVVaaaqqqmmm[[[MMMRRRVVVTTTNNNIIIHHHIIIEEEDDDCCCAAA@@@?????????;;;::::::999888777666666666555444222000......---111666::::::555000...///---------,,,******,,,......,,,***)))******)))((((((***,,,...//////...---,,,,,,+++)))'''(((***,,,+++...111111...+++***+++))))))((('''''''''''''''''''''''''''((((((((((((+++******))))))))))))***((((((((()))******++++++))))))))))))************+++---000111222333555777777999<<>>DDDMMMVVV\\\\\\^^^yyynnn}}}rrrooo}}}pppYYYPPPBBBHHHEEECCCIIIJJJNNN\\\llldddJJJCCC>>>===;;;;;;;;;;;;999888999:::;;;<<<<<<<<<;;;;;;;;;AAAGGGGGGDDDBBBEEEIIIOOOHHH>>>777666999===@@@>>><<>>???===999555555555777999:::;;;===AAAEEEIII___qqqwww___SSSTTTWWWWWWYYY]]]bbbfffjjjlllnnnjjjmmmooonnnkkkjjjlllnnnnnnqqqtttvvvuuutttssssssssswww}}}mmm\\\RRRLLLCCCAAA???>>>???@@@@@@@@@===@@@BBBBBBAAAAAADDDFFFCCCDDDEEEEEEEEEFFFIIILLLIIIPPPYYYeeewwwyyygggUUUJJJPPPUUUUUUOOOJJJJJJLLLDDDCCCBBB@@@???>>>>>>>>>;;;::::::999888777666666777666444111000......---111777===<<<777111//////---------,,,******,,,...111///---,,,------,,,+++)))***,,,...//////...---,,,,,,,,,***)))))),,,...***...111111...+++******))))))((('''''''''''''''''''''''''''((((((((())),,,,,,+++***)))))))))***((((((((()))******++++++++++++,,,,,,,,,---------***---000222222333555777666777:::>>>BBBEEEGGGHHHGGGJJJHHHJJJMMMGGGJJJ[[[]]]___^^^ZZZZZZeeetttyyyIII===@@@999666666666666666555555444777666555444444555666777888777999===EEENNNTTTXXXSSSWWWkkkttt|||~~~cccTTTLLLHHHEEEDDDCCCDDDKKKSSScccwwwwwwUUU@@@BBB===999999888666777;;;666;;;===;;;;;;<<<;;;777:::???DDDHHHHHHFFFCCCBBBAAA===777333333777===AAAAAABBBCCCCCCCCCCCCBBBAAA>>>===::::::>>>DDDFFFDDDAAADDDHHHMMMUUU\\\\\\WWWBBB<<<777888888888;;;@@@======999666777;;;:::555777888<<>>AAAHHHIIIJJJKKKJJJGGGEEECCC>>>===;;;:::;;;???BBBCCCHHHJJJMMMQQQZZZdddgggdddEEE===777666777777888;;;:::;;;999777999>>>>>>;;;===;;;===AAADDDPPPmmmlll^^^SSSVVV```aaagggffffffgggiiijjjiiihhhjjjkkkmmmlllkkkkkklllnnnooorrruuuvvvwwwxxxzzz|||~~~eeeYYYQQQJJJBBBBBB@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGIIIEEEDDDFFFGGGFFFHHHMMMIIISSScccvvv}}}mmm\\\QQQWWWTTTQQQMMMJJJIIIHHHHHHEEEEEEDDDBBB@@@???======;;;::::::999888777666666666555333000...---,,,+++222333555666555444222111///...,,,++++++,,,///000.........///111///+++(((((()))+++---.........---...,,,***)))+++,,,,,,,,,,,,---......---,,,***)))++++++******)))((((((''')))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))************))))))******+++++++++,,,,,,,,,,,,///111333222222333444888999;;;<<<===???BBBEEEFFFFFFIIIMMMMMMLLLRRRYYY]]]YYYVVVYYYcccsss[[[???<<>>:::;;;<<<;;;<<>>;;;<<<<<<999;;;>>>CCCGGGGGGCCC>>>;;;666555555555777:::>>>@@@JJJLLLOOOPPPNNNIIIDDD@@@<<<<<<;;;999888999???DDDIIILLLPPPVVVaaammmqqqoooLLLAAA888777999999999:::999<<<<<<:::<<>>===;;;::::::999888777666666555444222000...,,,++++++000111333444555444444333111///---,,,,,,---...///.........///000...+++)))(((***+++---...............,,,******+++------,,,,,,---......---,,,***)))+++******))))))(((((('''(((((())))))))))))))))))***+++,,,------,,,+++***((())))))******))))))(((*********+++++++++,,,,,,,,,...111222111111222333666888;;;<<<===@@@CCCFFFGGGGGGJJJMMMMMMLLLQQQXXX~~~[[[WWWXXXbbbqqqsssPPP???>>>???888666666666666666555555444555555555555555555555555555666888;;;AAAJJJSSSYYY[[[YYY]]]www~~~iiiTTTLLLEEEEEEFFFEEEHHHKKKOOO^^^}}}rrrSSSEEE>>>999;;;===<<<>>>@@@>>>BBBCCC===999::::::999;;;===AAADDDEEEAAA;;;666444444666888:::;;;<<<<<>>>>>===>>>>>>BBBCCC???>>>BBBEEEEEEIIIBBB???EEENNN^^^zzztttaaadddvvv|||wwwbbbWWWUUUPPPTTT]]]___gggjjjlllkkkgggeeefffgggfffhhhkkklllmmmnnnppprrruuuvvvwwwwwwwwwyyy|||~~~eeeZZZPPPEEEAAA@@@?????????@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJFFFEEEGGGHHHGGGIIIMMMNNNUUUddd{{{ooobbb]]]ZZZWWWRRRNNNJJJHHHGGGFFFEEEDDDCCCAAA???>>>===;;;::::::999888777666666444333222///...,,,,,,+++111111222333444333333222000///...,,,,,,,,,---............//////---+++))))))***,,,---//////......///---+++***,,,---------,,,---......---,,,***)))******))))))((((((((((((&&&&&&&&&&&&'''''''''''''''((()))*********))))))*********++++++*********+++++++++,,,,,,,,,---------///111222111222333555666888:::<<<>>>@@@DDDGGGHHHHHHJJJMMMMMMLLLPPPWWW[[[[[[cccssscccIII???===<<<666666666666666666555555444444444555555555555444444444666888:::???GGGQQQXXX^^^[[[YYYrrrppp[[[PPPGGGEEEFFFFFFGGGIIILLLZZZyyyaaaJJJAAA::::::<<<===>>>AAA@@@DDDDDD===888888::::::======???BBBCCC@@@999444555777999<<<<<<;;;:::999:::===AAACCCBBB???:::666777777999:::888999DDDRRR\\\dddoooxxx|||sssOOOFFF??????BBBAAAAAABBBEEEJJJKKKEEEAAABBBEEEFFFJJJDDDCCCLLLUUU```qqqyyyfffXXX[[[hhhmmmiiifffRRRKKKMMMJJJOOO]]]dddvvvwwwuuupppiiidddccceeeeeehhhjjjlllmmmooorrrtttxxxxxxyyyxxxwwwxxx{{{}}}}}}dddYYYNNNCCC@@@@@@???>>>???@@@AAABBBDDDEEEFFFHHHIIIIIIIIIIIIIIIEEEEEEGGGHHHGGGJJJNNNSSSYYYhhhzzzhhhZZZXXXWWWTTTQQQMMMKKKIIIHHHFFFFFFDDDCCCAAA@@@>>>>>>;;;::::::999888777666666444333222000...---,,,,,,222222222222222111111111///...---,,,++++++,,,,,,---...///...---,,,+++***)))***,,,.../////////......,,,******+++------,,,,,,---......---,,,***))))))))))))(((((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''(((((())))))(((+++,,,,,,------,,,,,,+++---------.........//////000111222333222333555777666888:::<<<>>>@@@DDDGGGGGGGGGIIILLLLLLKKKPPPVVVYYY___nnnTTTDDD>>>999777555666666666666666555555444444444555555555555444444555777888:::===DDDOOOWWW^^^]]]VVVfffzzzeeeVVVIIIEEEFFFFFFFFFGGGKKKWWWsssqqqRRRFFF<<<:::<<<===???AAADDDHHHHHH@@@:::;;;>>>???AAA??????AAACCCAAA<<<777888:::===??????===:::888666777:::<<<<<<:::888666777555666::::::;;;HHHXXXqqqxxxyyylllKKKEEEBBBCCCCCCAAABBBEEEJJJPPPRRRKKKCCCCCCGGGIIICCC>>>@@@LLLXXX```kkkvvvnnniii```YYY\\\ffflllmmmkkkQQQEEEFFFCCCGGGUUU^^^oooooollliiifffeeeggghhhgggiiilllnnnppprrruuuwwwzzz{{{||||||{{{{{{}}}~~~cccVVVLLLBBB??????>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHDDDDDDGGGIIIIIILLLPPPTTT]]]ooommm\\\QQQSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFEEECCCAAA@@@???>>>;;;::::::999888777666666555444222111///......---333222222111111000000000------,,,+++++++++,,,,,,---...///...,,,******+++)))+++,,,...////////////---+++))))))***,,,,,,+++,,,---......---,,,***)))((((((((((((((((((((((((''''''(((((()))*********((((((((()))******++++++---------......---------........./////////000000111222333333333444666888666888;;;<<<===@@@CCCFFFEEEEEEHHHKKKKKKJJJOOOVVV\\\ggg|||vvvHHHAAA>>>777777888666666666666666555555444333444444555555444444333666888999999;;;BBBLLLUUU\\\^^^XXXcccmmm\\\KKKEEEFFFFFFEEEEEEJJJQQQiiiyyy[[[MMM???;;;<<<>>>@@@CCCJJJNNNNNNFFF???@@@DDDGGGFFFCCCAAABBBDDDDDD@@@<<<:::<<<@@@BBBBBB???<<<:::666666666666777777666666888333333999;;;<<>>>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHIIIIIIFFFCCCCCCGGGIIIJJJMMMRRRVVVccczzztttdddYYYSSSQQQQQQPPPNNNMMMKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>;;;::::::999888777666666555555333222000/////////111000000000000111111222,,,,,,,,,,,,------------,,,...///...+++)))***,,,***+++---...///000//////,,,***(((((()))++++++***,,,---......---,,,***)))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))***+++,,,---,,,------------------,,,............////////////111222222222222333555888888999;;;<<<===???BBBEEECCCCCCFFFJJJJJJJJJOOOVVVgggtttkkkBBBAAA@@@888999===666666666666666555555444333333444555555444333333777888:::999:::@@@KKKTTTZZZ```\\\fffsss```LLLEEEEEEFFFEEEEEEIIIMMM```|||bbbRRRBBB<<<===???BBBEEENNNSSSSSSKKKDDDEEEJJJMMMJJJFFFBBBCCCFFFGGGDDD@@@;;;===AAACCCDDDBBB???<<<777666444333333333444555:::222111888;;;<<>>>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEBBBCCCGGGJJJKKKNNNSSSZZZjjj~~~jjj]]]XXXWWWQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDBBB@@@???>>>;;;::::::999888777666666666555444222111000000000......//////000222333444,,,------....../////////,,,...///...***)))***,,,***+++---///000000//////,,,***(((''')))*********,,,---......---,,,***)))'''''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++---------.........//////000111111111111222555777888:::<<<======???BBBDDDAAAAAAEEEIIIIIIIIIOOOVVVzzzXXXAAA<<<<<<<<<333888666555555555555444444444555444444333333444444555666666666777:::AAAIIINNNZZZaaa___bbb{{{xxxhhhOOOIIIIIIDDDBBBEEEDDDMMMYYYuuuxxxfffVVVEEE??????@@@BBBDDDIIIQQQVVVSSSLLLKKKRRR[[[^^^OOODDDGGGJJJGGGEEEGGG===<<<<<<===>>>>>>===;;;666444222222555888;;;<<<;;;999777777999===BBBEEEIIIBBBBBBJJJOOOKKKFFFDDDFFFMMMSSSQQQJJJEEECCCAAAGGGTTTXXXVVVXXXTTTTTT]]]^^^]]]___gggrrrpppWWWYYY]]]xxxkkkWWWTTT___eeekkkpppnnnqqqppppppppprrrvvvzzz|||~~~aaaQQQGGG???>>>>>>???@@@@@@AAABBBBBBEEEEEEFFFGGGHHHIIIIIIJJJHHHEEEDDDGGGIIIIIIMMMRRRZZZqqq|||jjj]]]WWWVVVQQQQQQPPPNNNLLLJJJHHHGGGHHHFFFCCCAAAAAA@@@>>>===;;;;;;:::999888666555555444666666333000000555:::888444000///111222222111...---++++++***+++,,,---,,,,,,,,,,,,+++***))))))***+++---.........------///---++++++,,,......---///000111///,,,***))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))******))))))******+++,,,---------+++((('''((())),,,,,,,,,,,,---...//////////////////111333555666666999<<<======>>>BBBFFFDDDDDDFFFHHHHHHHHHMMMTTT{{{QQQ>>>;;;:::;;;444999666555555555555444444444555444444333333444444555555555555666999???GGGLLLWWW]]]\\\]]]{{{ooorrr{{{nnnTTTKKKIIIDDDCCCFFFCCCKKKUUUppp}}}kkk[[[IIIBBBAAAAAABBBDDDEEEHHHMMMQQQTTTYYY```eeeWWWJJJDDDMMMZZZ]]]TTTKKK???>>>===>>>???>>><<<;;;777666666777999<<>>>>>DDDIIIKKKOOOUUUVVVVVVTTTQQQMMMJJJEEEAAAEEEVVV]]]\\\___\\\TTTUUUWWWVVVZZZcccqqq|||eeemmmyyypppaaadddttt{{{}}}|||tttlllnnnqqqtttvvvxxxzzz|||^^^NNNEEE>>>>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGDDDDDDFFFHHHIIIMMMSSS```vvvxxxggg\\\XXXWWWQQQQQQPPPNNNLLLJJJHHHGGGGGGDDDBBBAAA@@@@@@>>><<<<<<;;;:::999888777666555222444444111------222666555333000000222333222111000000///.........///000,,,,,,,,,,,,+++***))))))+++,,,---...///...------...,,,******,,,.........000111111///,,,)))((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''******))))))******+++,,,++++++,,,***)))(((***++++++++++++++++++---......000/////////111222444666666999<<<======>>>BBBFFFDDDDDDFFFIIIHHHHHHMMMUUU{{{oooGGG<<<:::777:::444;;;666555555555555444444444555444444333333444444555333444444555888===DDDJJJSSSYYYXXXXXXooouuuiiiaaatttuuu[[[NNNIIIDDDCCCFFFDDDHHHOOOgggqqq```MMMDDDCCCBBBCCCDDDJJJIIIJJJRRR]]]ggglllmmm]]]TTTQQQ___vvv~~~kkkRRRAAA???>>>>>>>>>>>><<<999777777999;;;===???AAABBBCCCBBB???===<<<===>>>???===;;;;;;AAAIIIVVVgggvvv{{{jjjUUUIIIHHHIIIGGGCCCHHHYYY______jjjiiiWWWIIIHHHIIIMMMSSS\\\ooopppaaawwwqqqeeennnsssmmmppptttvvvxxx{{{~~~vvvWWWJJJDDD>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIJJJHHHEEEEEEGGGIIIJJJPPPWWWfff}}}rrrbbbZZZWWWWWWQQQQQQPPPNNNLLLJJJHHHGGGDDDCCCAAA@@@@@@@@@>>>======<<<;;;:::888777666555333333333000,,,---000444111111000111333333222111------,,,,,,,,,------...------,,,,,,+++******)))+++,,,---...///...------+++***)))***,,,.........000111111///+++(((''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((***))))))))))))***++++++)))*********))))))+++---************+++,,,------000000///000000222444555666999<<<======>>>BBBFFFEEEDDDFFFIIIIIIHHHNNNUUU~~~]]]@@@===:::555999555:::666555555555555444444444555444444333333444444555333444444555888<<>>>>>>>><<<:::888444777:::===>>>???AAABBBDDDCCCAAA???>>>============::::::CCCTTTmmmYYYCCCBBBHHHLLLMMMNNN[[[^^^eee}}}aaaBBB<<<>>>BBBFFFHHHNNN\\\kkktttpppjjjkkk{{{aaa^^^rrrfffmmmxxxjjjnnnqqquuuwwwyyy}}}hhhOOOFFFCCC?????????@@@AAACCCDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJIIIIIIGGGGGGIIIKKKMMMUUU^^^iiimmm___XXXWWWWWWQQQPPPPPPNNNLLLJJJHHHGGGDDDCCCAAAAAABBBAAA???>>>======<<<:::999777666555555555444111...///222555///000111333444444222111,,,,,,+++,,,,,,,,,------------,,,+++************,,,---...//////...------)))(((((())),,,...///...000111111///+++(((''''''((((((((((((''''''''''''******))))))))))))******)))))))))))))))***++++++)))***+++***))))))+++---************+++,,,---...111000000000000222333444666999<<<======>>>BBBFFFEEEEEEGGGJJJJJJIIINNNVVVRRR===@@@;;;444999555999666555555555555444444444555444444333333444444555444555555666888<<>>======;;;999666555888<<>>===<<<===:::999EEE^^^~~~ZZZEEECCCJJJPPPTTTOOO]]]ggg}}}kkk@@@>>>===@@@FFFIIIIIILLLPPPSSSPPPPPP[[[sssssseeelllwwwffffffqqqqqqmmmhhh```eeemmmvvv}}}___JJJCCC@@@>>>>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHFFFGGGIIIJJJMMMWWWbbbkkk}}}jjj]]]XXXVVVUUUQQQPPPPPPNNNLLLJJJHHHGGGEEEDDDCCCCCCDDDCCCAAA???>>>===<<<:::888666555444555444222000///000222444///111444555555333222111......///000000000000000...---,,,+++************---.../////////...---,,,((('''(((***---//////...000000000...+++(((''''''((((((((((((''''''''''''))))))************))))))))))))(((((())))))***+++++++++,,,***)))(((***++++++++++++,,,,,,---...///000000//////000222444555666999<<<======>>>BBBFFFFFFFFFHHHKKKJJJJJJOOOVVV|||KKK;;;AAA:::444:::666777666555555555555444444444555444444333333444444555444555666666888;;;AAADDDPPPVVVXXXTTTVVVjjjwwwyyy___hhhttt]]]NNNFFFEEEEEEDDDHHHHHHRRRjjj~~~kkkVVVJJJFFFDDDDDDFFFRRRRRRSSSTTTWWW]]]ccchhhjjjlllIIIAAA???>>>======<<<999777777;;;@@@AAA@@@@@@BBBDDD@@@AAABBBBBBBBB???===;;;:::888888BBBZZZwwwgggMMMCCCCCCFFFKKKRRRSSSjjjjjjAAAGGGBBBAAAFFFJJJKKKKKKMMMJJJRRR```qqqsssbbbcccppprrr```[[[___\\\\\\bbbaaagggqqqyyyXXXGGGBBB???<<<===>>>???AAABBBDDDEEEFFFDDDEEEHHHJJJKKKKKKJJJIIIEEEDDDEEEGGGGGGKKKWWWdddqqq{{{hhh]]]XXXUUUTTTQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDEEEEEEDDDAAA>>>===<<<;;;999777555444333333222000......000222333222555777777555222111111,,,---...///000000000///...---,,,***)))******+++......///000///...---,,,(((((()))+++...//////......//////...+++((('''(((((((((((((((''''''''''''&&&''''''((((((''''''&&&)))(((((((((((()))******+++,,,,,,+++)))((()))+++,,,,,,,,,,,,---...//////////////////111333555666666999<<<======>>>BBBFFFGGGFFFHHHKKKKKKJJJPPPWWWcccEEE888@@@999333===888666666555555555555444444444555444444333333444444555222333555555777:::>>>BBBMMMSSSWWWRRRPPPbbbppp```___zzzhhhUUUJJJGGGEEEAAAHHHHHHNNN___tttrrr[[[MMMGGGDDDCCCDDDLLLMMMQQQXXXbbbmmmwww}}}lllMMMAAABBBAAA?????????>>><<<:::888<<<@@@@@@>>>===@@@CCCBBBCCCEEEEEEDDD@@@===:::555888:::>>>KKK\\\fffgggRRRFFF===???@@@@@@HHHTTTgggWWWDDDHHHFFFGGGKKKMMMLLLMMMPPPUUUiiitttjjj\\\eeerrrfffWWWWWW^^^^^^fffwwwkkkPPPEEEBBB???===<<<===>>>@@@AAACCCDDDEEEDDDFFFHHHKKKLLLKKKJJJIIIFFFEEEFFFHHHHHHMMM[[[hhh{{{vvvfff]]]YYYVVVTTTQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEDDDBBB???<<<<<<<<<:::888666444333222333111///...000222444555777999:::888444111000000***+++,,,---.........---///---+++***))))))***+++...///000000000...---,,,))))))***,,,///000///---,,,......---+++)))((()))((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%((((((((((((((()))******)))***+++***))))))+++---++++++++++++,,,---...///---......///111444666888666999<<<======>>>BBBFFFGGGGGGIIILLLKKKKKKPPPXXX{{{NNNAAA666>>>777333>>>:::666666666555555555444444444555444444333333444444555111222333444555888<<<@@@KKKQQQUUUQQQMMM^^^jjj{{{cccVVVppppppZZZNNNHHHFFF???GGGHHHKKKYYYkkkxxx___PPPHHHDDDBBBCCCBBBCCCHHHTTTeeeuuuqqqFFF===IIICCCBBBAAAAAAAAA@@@>>><<<777;;;>>>===:::999<<<@@@DDDFFFHHHHHHFFFAAA<<<999333:::>>><<<>>>DDDGGGFFFAAA;;;:::???@@@AAANNN```fffCCCEEEBBBGGGPPPXXXYYYVVVXXX\\\ppprrrhhheeeooozzzsss```VVV\\\iiippp^^^HHHBBBBBBAAA???;;;<<<===???AAACCCDDDEEEDDDFFFIIIKKKLLLKKKJJJIIIIIIHHHJJJKKKKKKQQQ___mmmsssddd]]]YYYWWWTTTQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDAAA===:::<<<;;;:::888555333222111555333111000333555888888:::<<<<<<999444000///000,,,---///111111111111000///---+++)))))))))++++++//////000000000///---,,,******+++---000000///---+++---...---+++))))))***)))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))******'''(((************---///************+++,,,---...---------///111444777999666999<<<======>>>BBBFFFHHHGGGIIILLLLLLKKKPPPXXXdddLLL======;;;:::999888888888666555555555555444444444222222222222222222222222555666666666666777:::===EEENNNQQQRRRTTT[[[{{{jjjrrrcccWWWhhhdddMMMEEEHHHCCCHHHFFFHHHQQQ___bbbKKKCCCCCCAAA>>>>>>>>>AAAGGGRRR```nnnvvvyyy^^^HHH???@@@OOOKKKDDD???@@@DDD@@@:::777999;;;;;;:::::::::;;;;;;AAAEEECCC===999888777::::::<<<@@@EEEGGGFFFCCC999999<<<>>>>>>AAAPPPaaaYYY@@@???EEEEEEKKKSSSUUUTTT^^^llluuujjjrrr}}}kkkcccbbbaaaiiirrrRRRIIIGGG@@@===BBB??????>>>>>>@@@BBBEEEGGGIIIIIIJJJJJJJJJIIIGGGFFFIIIJJJLLLLLLLLLSSShhh|||qqqfff```YYYVVVVVVRRRPPPOOOMMMKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@>>>===<<<:::888777777555222000777333...,,,///444888:::999999999888666222///---000000000//////////////////...---,,,+++*********...////////////---,,,+++((()))***,,,---...//////000///---+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++++++++***++++++,,,,,,,,,------...///000111111---///000111111222444666666999;;;<<<;;;===BBBFFFFFFGGGIIIJJJIIIIIIPPPZZZVVV@@@===<<<;;;999888888777777555555555555444444444444222222222222222222222222444555666555555666999<<>>>>>===<<>>>>>@@@BBBAAACCCOOO]]]zzzpppSSSDDDIIIFFFFFFLLLSSSTTTUUUbbbrrr|||xxx}}}mmmcccdddhhhwwwsssQQQFFFCCC<<<:::???AAA@@@??????@@@BBBDDDEEEHHHHHHIIIJJJJJJIIIHHHHHHJJJKKKNNNOOOQQQ]]]uuu~~~mmmddd___ZZZWWWWWWRRRQQQOOOMMMLLLJJJJJJIIIGGGFFFDDDBBB@@@>>>===<<<<<<:::888888888666444111555222000000222555666777777777777666555222000////////////......---------///...,,,+++***++++++,,,...////////////---,,,+++((()))***,,,......//////000///,,,***)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))))),,,,,,+++******+++++++++++++++,,,---...///000000---///000111111222444666666999;;;<<<;;;===BBBFFFFFFGGGIIIJJJIIIIIIQQQZZZsssJJJ<<<<<<;;;:::888777777666666555555555555444444444444222222222222222222222222333444555444444555888:::>>>KKKTTTWWWWWWVVVfffnnnoooaaafff~~~dddQQQJJJEEEIIIFFFFFFLLLRRRiiizzzaaaQQQHHHCCC???===<<<::::::;;;???CCCFFFMMMUUU[[[UUUHHH???>>>BBBHHHUUU]]]UUUFFF??????BBB<<<<<<<<<:::999999;;;>>>FFFFFFDDD@@@:::666666999;;;>>>BBBHHHLLLMMMJJJGGGDDDCCCDDDFFFFFFHHHOOOXXXbbbssswwwooocccPPPEEEJJJCCCEEEKKKRRRRRRTTTeeeyyylllcccdddkkkwwwpppQQQFFFCCC>>>===BBBBBBBBBAAA@@@AAABBBCCCDDDHHHHHHIIIJJJJJJIIIIIIIIILLLMMMPPPSSSXXXfffxxxiiibbb^^^ZZZWWWWWWRRRQQQPPPNNNLLLKKKJJJIIIEEEDDDCCCAAA???===<<<;;;;;;:::999999999888666444333222111333444555555444555555444444333222111111//////.........---------///---+++))))))+++---.........//////...---+++***((()))+++,,,...////////////...,,,***)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))---,,,+++*********************+++,,,---...//////---///000111111222444666666999;;;<<<<<<>>>BBBGGGFFFGGGIIIKKKIIIJJJQQQ[[[[[[BBB???;;;:::999777666666666555555555555444444444333333222222222222222222222222222333444333333333666888;;;JJJRRRVVVXXXUUU^^^tttnnn}}}|||aaa___vvvuuu\\\NNNFFFIIIFFFFFFJJJMMM]]]yyyoooYYYLLLDDDAAA<<<<<<;;;;;;<<<===???AAABBBIIINNNKKKBBB<<<<<<@@@HHHXXXccc[[[JJJ???>>>???@@@???===:::888999<<>>???CCCEEEAAA:::777777;;;===AAAFFFJJJMMMMMMMMMNNNNNNNNNNNNOOOQQQUUUZZZZZZjjjrrrsssooo^^^KKKHHHGGGKKKSSSXXXVVVXXXkkkqqqbbbcccooozzzaaaIIIBBBBBB???@@@EEEAAAAAAAAAAAABBBCCCEEEEEEJJJJJJJJJIIIIIIHHHHHHGGGKKKMMMSSSXXX]]]kkkuuugggaaa^^^ZZZWWWWWWQQQPPPOOONNNLLLJJJIIIHHHEEEDDDCCCAAA???>>><<<<<<<<<:::999999:::999777555444333222333555666555444666555444222111000000000...//////000000111111111...,,,***((()))+++...111---...//////...---+++***)))***+++---...////////////---+++***)))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))------+++***))))))))))))******+++,,,...///000000---///000111111222444666666999;;;<<<<<<>>>CCCGGGFFFFFFIIIKKKJJJJJJRRR[[[uuuIII;;;===::::::888777666555555555555444444444444333333333222222222222222222222222222333333333222333555777:::HHHPPPSSSWWWUUU[[[kkkvvvaaaYYYkkkcccOOOFFFHHHEEEFFFKKKKKKVVVnnn{{{aaaNNNCCC>>>;;;;;;;;;<<<===???@@@AAAAAAFFFIIIFFF@@@<<<<<>>;;;888999===@@@???@@@EEEKKKIII@@@:::::::::;;;===@@@DDDIIINNNRRRZZZ[[[ZZZWWWWWWZZZ___aaahhhvvv~~~yyy]]]PPPUUU\\\fffjjjbbb```ssskkkhhhuuubbbPPPAAA>>>???======@@@??????@@@BBBDDDFFFGGGHHHLLLLLLKKKIIIHHHGGGFFFFFFFFFKKKTTT\\\dddtttsssfffaaa^^^YYYVVVUUUOOOOOOOOONNNLLLJJJHHHGGGFFFEEEDDDBBBAAA???>>>>>><<<;;;::::::::::::888666555333111222444666666666888777555222000......---...///000222444555777888...,,,***((()))+++///111---............,,,+++******+++,,,---.../////////...---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))---,,,+++***))))))((((((++++++,,,...///000111222---///000111111222444666666999;;;<<<<<>>BBBEEEFFFDDD@@@>>>???@@@BBBKKKRRRQQQOOOMMMJJJFFFDDDBBB@@@<<<999:::===???CCCBBBHHHPPPNNNBBB;;;:::999::::::;;;===DDDKKKQQQYYY\\\\\\YYYYYYaaajjjooooooZZZ\\\hhhwww{{{pppiiiyyyggghhhzzz~~~YYYNNNDDDBBBBBB???>>>>>>>>>???@@@CCCEEEGGGIIIJJJMMMLLLJJJIIIGGGGGGFFFFFFDDDJJJTTT```kkk}}}{{{oooddd```^^^YYYVVVUUUOOOOOOOOOOOOMMMJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@???<<<;;;:::::::::999777555444222111222444777888777888777666333111///---,,,...///111333555777999999---,,,***)))***,,,...000------......---,,,***)))++++++---....../////////---,,,***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********))),,,+++***)))))))))))))))++++++,,,...000111222333---///000111111222444666666999<<<======???EEEIIIFFFFFFIIIKKKKKKKKKSSS]]]]]]DDD@@@???;;;:::999888777666666666444444444333333333222222222222222222222222222222333444444333222222555777888EEEJJJMMMUUUUUUTTT[[[www___bbbrrrXXXKKKJJJDDDDDDIIIFFFKKK]]]vvv}}}bbbJJJ:::::::::::::::;;;<<<>>>???GGGGGGGGGDDDBBB@@@@@@AAABBBHHHLLLLLLLLLNNNNNNKKKDDDCCCAAA>>>;;;:::<<>>>>><<<;;;:::888777777666666444444444333333333222222222222222222222222222222444444444333222333555777666DDDJJJMMMUUUTTTPPPTTTiiifffbbb}}}|||cccMMMKKKCCCCCCHHHDDDHHHXXXmmmoooQQQ===;;;;;;;;;<<<>>>AAACCCDDDMMMLLLJJJGGGCCCAAA@@@@@@FFFKKKLLLJJJIIIKKKMMMKKKDDDDDDBBB???<<<;;;<<<>>><<>>FFFMMMPPPPPPOOONNNWWW___ssssss[[[NNNEEEFFFFFFCCCGGGQQQhhhwww```CCC???@@@???<<<<<<@@@DDDEEEPPPMMMIIIDDDAAA@@@AAAAAA>>>MMMCCCDDDIIICCCKKKMMMPPPPPPKKKAAA===???<<<777@@@EEEcccqqqPPPDDD@@@???===;;;:::<<<@@@DDDVVVbbbllluuuuuu\\\RRR```fffQQQFFFDDDAAA>>>===???AAACCCCCCDDDEEEGGGIIIKKKLLLMMMFFFFFFFFFFFFGGGHHHHHHIIIFFFOOOVVVZZZhhh|||qqqhhh```\\\YYYVVVWWWZZZXXXUUURRROOONNNLLLJJJHHHEEEFFFGGGDDD@@@>>>@@@BBB===;;;888888888777444000000000444<<<===777444666555555444333111...+++)))///000000111111111000000******))))))***,,,...///---...//////---++++++,,,,,,,,,------...///000000///...+++)))(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,,,,---...//////......---...///111333555777777666888:::<<<>>>@@@DDDFFFGGGFFFGGGIIIKKKMMMVVV___RRR888>>>CCC888::::::888777666555555555333333333333333333333333111111111111111111111111222222222333333333444444777<<>>@@@BBBCCCMMMLLLKKKHHHEEEFFFJJJNNNMMMSSS???===FFFJJJ[[[bbbjjjfff[[[LLLCCCAAA>>>:::???AAAWWW{{{uuuTTTAAA???>>><<<::::::===CCCGGGZZZgggvvvaaaLLLMMMZZZrrrrrrnnnaaa{{{oooTTTHHHDDDBBB???======>>>@@@BBBCCCCCCEEEFFFHHHIIIJJJKKKGGGGGGGGGGGGGGGHHHJJJJJJHHHQQQ[[[eeewwwtttnnnfff```]]][[[XXXYYY[[[UUUTTTRRRPPPOOOMMMLLLKKKGGGHHHHHHEEEAAA??????@@@>>>;;;999888888666333000...///555<<<===888555777444444333222000...+++***///000000111111111000000,,,++++++******+++,,,---,,,---...---+++******+++,,,,,,---....../////////...---***(((''''''((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))******************++++++,,,,,,---...............---...///111333555666777777999<<<===???AAAEEEGGGHHHFFFGGGIIIIIIKKKSSS\\\fffGGG:::@@@CCC999:::999888777666555555555333333333333333333333333111111111111111111111111222222222222333333333333666;;;BBBIIINNNOOOOOONNNPPPgggwwwfffooouuuaaaNNNHHHHHHHHHLLLRRRqqqwwwVVVEEECCCAAA@@@BBBCCCCCCCCCFFFIIIJJJGGGDDDFFFNNNWWW___\\\@@@:::EEENNNffftttzzzhhhSSSEEEAAA???=========KKKiii|||___FFF>>>===<<<;;;<<>>@@@BBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLIIISSS___mmmpppkkkeee```___^^^[[[ZZZ\\\SSSRRRQQQPPPNNNMMMKKKKKKHHHIIIIIIFFFCCC???>>>>>>>>><<<:::888777555111///---///666<<<===888555666333222222000///...,,,,,,000000000111111000000///------,,,+++++++++++++++,,,---...---***))))))***,,,,,,---...////////////,,,+++)))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))++++++******************,,,------............------...///000222444666777888:::===???@@@BBBEEEGGGGGGFFFFFFHHHHHHIIIQQQYYYXXXEEE>>>???@@@;;;:::999888777555555555555333333333333333333333333111111111111111111111111111222222222222333333333666:::@@@GGGMMMPPPPPPOOOTTT\\\vvvgggmmmlllSSSGGGEEEFFFJJJMMMdddhhhsssdddMMMGGGBBBCCCFFFFFFEEEEEEFFFKKKMMMIIIDDDHHHUUUbbbuuuoooMMMBBBFFFKKKfffyyykkkUUUGGGBBBBBBCCC<<<>>>HHH___xxx~~~hhhNNN???>>>======???FFFOOOUUU^^^ooosssVVVWWWZZZfffkkkooobbb[[[VVVRRRLLLKKKRRRVVVaaa|||vvv^^^JJJFFFBBBAAA???>>>>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHHHHIIIKKKMMMNNNOOOXXXddduuu}}}mmmjjjdddaaabbb```\\\YYYZZZSSSRRRQQQNNNKKKHHHFFFFFFGGGGGGGGGEEECCC@@@>>>===>>>===;;;999666333000......333999===<<<777555555222222000///............000000000000000000///...,,,,,,++++++,,,,,,,,,,,,.........---+++)))***+++,,,,,,.../////////......+++***((('''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))+++++++++***************,,,------......---------------...///111444666888777:::===???@@@AAADDDFFFFFFEEEFFFIIIIIIJJJRRRZZZsssNNNCCC<<<888:::::::::999888666555555444444333333333333333333333333111111111111111111111111111111111222222222333333666888===EEEMMMQQQRRRQQQTTTTTTqqqooorrryyy\\\JJJEEEFFFHHHJJJSSSWWWccc{{{~~~WWWKKKBBBCCCGGGFFFFFFGGGJJJOOOSSSPPPOOOXXXlll|||cccMMMGGGFFFddd|||iiiWWWNNNIIIGGGFFF===AAAIIIWWWiiiqqqdddQQQFFFEEEBBBAAADDDKKKUUU\\\jjjzzzuuuZZZMMMYYYooo|||}}}wwwwwwTTTUUURRRMMMIIIEEENNN]]]rrr{{{hhhnnnuuuXXXHHHDDDBBBAAA@@@@@@@@@BBBDDDEEEEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHIIILLLNNNPPPUUU___nnnuuuiiijjjeeebbbcccaaa[[[WWWWWWSSSSSSQQQLLLFFFBBBBBBCCCFFFEEEDDDCCCBBBAAA???======<<<;;;999555222000///222888>>>>>>:::777555555333222000...---...///000000000000000000///......))))))+++,,,---...//////000111000...+++***+++---,,,---.../////////...---))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))************************,,,---------------,,,,,,---------...111333666888666999<<<>>>???@@@BBBDDDCCCCCCFFFIIIKKKMMMUUU]]]```HHHDDD>>>999<<<===999888777666555444444444333333333333333333333333111111111111111111111111111111111111222222222222555666:::BBBKKKQQQRRRQQQPPPNNNooo}}}wwwtttjjjTTTJJJHHHIIIIIIKKKNNNZZZqqqfffTTTDDDCCCFFFEEEEEEGGGJJJOOOSSSVVV]]]oootttTTTGGGDDDbbb}}}qqqbbb]]][[[TTTIIIAAA@@@CCCHHHPPPZZZbbb```ZZZTTTQQQMMMIIIIIINNNWWW^^^ooobbbWWWVVVJJJOOOggghhhTTTXXXQQQJJJGGGFFFVVVssszzzsssmmmiiiuuuwww___OOOFFFDDDAAAAAAAAAAAABBBCCCEEEFFFFFFHHHJJJLLLNNNMMMMMMLLLKKKIIIHHHHHHIIILLLOOOQQQTTTcccxxxtttllliiidddbbbbbb```ZZZVVVUUUSSSSSSQQQKKKEEECCCEEEHHHIIIGGGDDDBBBBBBAAA???>>>;;;<<<;;;999555111000000555<<<@@@===999888888888666444111...---...000111000000000000///...------'''(((***,,,...///000000222222111...,,,+++,,,...+++---///000000///---,,,)))((((((((((((''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,------------,,,,,,+++...------...000333666888555888<<<>>>???@@@AAABBBBBBBBBEEEJJJLLLNNNVVV^^^nnnSSSDDDEEEAAA>>>@@@>>>999888777666555444444444333333333333333333333333111111111111111111111111111111111111222222222222333333666>>>HHHOOOQQQPPPLLLNNN___~~~qqqzzzvvv\\\MMMIIIIIIIIIIIIKKKTTThhh|||cccMMMGGGHHHFFFGGGJJJMMMQQQVVV]]]llluuuTTTIIICCC[[[pppkkkbbb```llluuulllVVVEEEEEECCCDDDLLLVVVaaakkksssfffaaaYYYQQQMMMOOOUUU[[[nnnmmmXXXDDDFFFOOOMMM\\\~~~zzz^^^SSSWWWOOOJJJPPPUUUkkknnnaaaiiirrr|||dddRRRIIIEEEEEE@@@@@@@@@AAABBBCCCEEEFFFEEEGGGJJJMMMOOOOOONNNMMMJJJIIIGGGGGGHHHLLLOOORRRVVVjjjtttpppgggbbb___```___ZZZVVVVVVRRRRRRPPPLLLHHHJJJPPPVVVQQQLLLFFFCCCBBBAAA???===999;;;;;;999444111000111555===AAA<<<888:::===>>>888666222...---...000222000000000000///...---,,,(((***+++---////////////222222000---+++***+++---+++---///000000///---+++((())))))))))))(((''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***+++,,,,,,------------------,,,+++***...---------///222666888666999===@@@@@@AAAAAABBBAAABBBEEEIIIKKKLLLSSS[[[```III???AAA???>>>>>>777999888777666444444444444333333333333333333333333111111111111111111111111000111111111111222222222111000333;;;FFFNNNOOONNNLLLQQQWWWtttmmmrrrzzz|||```OOOHHHGGGGGGIIIJJJQQQbbb{{{qqqVVVMMMMMMJJJJJJNNNWWWZZZ^^^gggzzzmmmSSSLLLCCCPPP]]]aaa]]]fffjjjSSSJJJCCCBBBMMM[[[jjj~~~rrrkkkaaaVVVOOONNNSSSXXXppprrr^^^PPPEEEMMMUUUSSSeeewww{{{nnnVVVRRRWWWOOOMMMZZZaaavvvwww___eee{{{]]]NNNFFFBBBAAA>>>>>>???@@@AAACCCDDDEEEDDDFFFJJJMMMOOOOOOOOONNNJJJIIIGGGFFFHHHKKKOOORRR___www}}}pppnnnddd```]]]___^^^ZZZXXXXXXPPPPPPPPPMMMLLLQQQZZZbbbWWWQQQIIIDDDBBBAAA???===888:::;;;888444111111222444===AAA<<<888<<>>@@@IIIEEENNN___vvvZZZKKKJJJMMMZZZqqqmmm^^^NNNHHHJJJSSS___jjjgggUUUUUUFFFLLLNNNUUUdddyyypppZZZMMMQQQXXXXXXTTTYYYjjjxxx}}}ttt{{{gggWWWLLLFFFEEEAAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHKKKMMMOOOOOOPPPPPPKKKLLLKKKGGGJJJQQQSSSQQQnnnyyylllfffaaaaaaaaa```]]]ZZZWWWVVVRRRPPPNNNNNNRRRXXX___cccRRRNNNHHHCCC@@@>>>;;;999999999999999333,,,,,,000999;;;999999???HHHGGGAAA???;;;555000///000111111444222111000000...,,,***+++,,,.../////////......///...,,,+++******+++,,,---.../////////...---,,,***)))(((''''''&&&&&&'''))))))(((((('''''''''&&&)))&&&%%%&&&)))***)))'''(((((('''(((((()))***+++((('''''''''(((***,,,...//////...---,,,,,,,,,,,,+++---...//////222555888888999<<<>>>@@@AAAAAA@@@GGGGGGEEEDDDHHHNNNQQQQQQlll]]]EEEDDDAAA>>><<<;;;;;;;;;999999888777666555444444333333333333333333333333111111111111111111111111111111111111111111111111222111333888AAAIIIMMMOOONNNIIINNNddd}}}~~~gggqqqxxx\\\MMMGGGDDDHHHDDDFFFSSSeee{{{bbbRRRSSSWWWYYYNNNLLLQQQccc~~~lllOOO;;;999??????NNNccc~~~yyy^^^NNNLLLOOO]]]rrrzzzoooSSSHHH>>>>>>EEEOOO\\\fff```LLLLLLSSSIIIPPPTTTeeepppVVVIIIQQQVVVZZZXXX]]]qqq~~~YYYMMMEEEBBBCCC@@@AAAAAAAAAAAABBBCCCEEEFFFGGGIIIKKKLLLNNNNNNMMMMMMJJJJJJKKKKKKNNNTTT^^^eeevvvkkkfffdddcccbbb```]]]ZZZXXXWWWUUUSSSQQQPPPPPPRRRTTTVVVOOOKKKFFFBBB@@@???===;;;;;;:::::::::444...---111:::<<<;;;;;;@@@EEECCC<<<;;;777222//////111222222222222111111111///---+++,,,,,,.../////////......///...,,,+++++++++,,,,,,---.../////////...,,,,,,)))((((((''''''''''''((()))(((((((((''''''''''''((('''%%%&&&)))***)))''')))(((((((((((())))))******))))))***+++---...///......---,,,,,,,,,------+++---...//////222555888888999;;;>>>???@@@AAAAAAAAACCCDDDFFFIIINNNQQQSSStttgggFFFBBBAAA???===<<<<<<<<<<<<999999888777666555444444333333333333333333333333111111111111111111111111111111111111111111111111222111333777???FFFKKKNNNNNNJJJJJJVVVpppjjjiiiUUUKKKGGGHHHEEEFFFMMMYYYjjjyyy^^^SSSSSSTTTQQQQQQWWWfff|||yyyQQQ@@@;;;;;;AAACCCYYYlllwwwzzzbbbTTTOOONNNYYYkkkrrrbbbLLLEEE>>>888:::>>>CCCKKKRRRmmmhhhCCC===IIIJJJIIITTT[[[zzzxxxVVVHHHUUUfffmmmeee___nnnrrrSSSJJJDDDCCCEEECCCBBBBBBBBBBBBCCCCCCEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIKKKOOOOOOTTThhh}}}ssskkkhhhfffeeebbb___\\\ZZZXXXWWWVVVUUUTTTRRRPPPOOOMMMLLLKKKHHHDDDAAA@@@???>>><<<>>><<<;;;:::444//////444;;;<<<<<<<<<>>>@@@<<<666777444000...///111333333000111222333222000...,,,,,,---......///.........///...---,,,+++,,,---...---......///...---,,,+++(((''''''''''''((())))))((((((((((((''''''''''''((('''&&&'''((())))))'''***))))))(((((((((((())))))******+++,,,---......------,,,,,,,,,---......+++---...//////222555888888999;;;===???@@@@@@AAA===AAAFFFJJJLLLNNNSSSXXXpppTTTGGGBBBAAA???===;;;;;;;;;;;;999999888777666555444444222222222222222222222222111111111111111111111111111111111111111111111111111111222666<<>>;;;======<<<>>>BBBQQQjjj~~~bbbHHHAAAFFFBBBIII]]]hhh___MMMYYYyyyvvvaaagggyyyjjjRRRKKKDDDBBBEEEBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJKKKHHHKKKPPPNNNSSSoooyyypppkkkiiifffdddaaa]]]ZZZXXXWWWWWWVVVUUUTTTSSSQQQPPPOOONNNIIIFFFCCCAAA@@@???===;;;>>><<<:::888333///111777;;;;;;:::999;;;;;;888555555222...---...000222222///111333444222000......------.....................---,,,,,,,,,---...///---......///...---+++***&&&&&&&&&''''''(((******((((((((((((((('''''''''''''''''''''((()))((((((******)))(((((('''(((((('''((()))***++++++++++++,,,++++++,,,---...///000+++---...//////222555888888999:::<<<>>>???@@@AAA@@@CCCIIIMMMMMMOOOUUU]]]YYYKKKIIIDDDBBB@@@===;;;:::::::::999999888777666555444444222222222222222222222222000000000000000000000000000000000000000000000000111111222444999???FFFJJJKKKLLLMMMNNNiiiuuuzzzmmmkkkXXXLLLFFFFFFGGGJJJNNNYYYoooeeeZZZVVVZZZ[[[gggnnnCCCBBBAAA;;;@@@BBBCCCUUUuuupppbbbXXX\\\[[[VVVWWWYYYPPPBBB<<<;;;<<<@@@@@@???@@@DDDMMMeee}}}~~~hhhOOOBBB>>>AAAMMMgggyyymmmTTT\\\rrrmmmyyyvvv\\\KKKFFF???>>>AAA===CCCDDDDDDEEEFFFFFFFFFFFFCCCEEEGGGIIIJJJKKKKKKKKKJJJGGGKKKPPPQQQZZZ|||~~~rrrlllhhhfffdddbbb___[[[XXXVVVVVVUUUVVVUUUSSSQQQOOOOOOOOOOOOIIIFFFCCCAAA@@@>>><<<:::===:::888666111///333:::;;;999777777777777777888555222...---...///000000...111333333111///...///............------......---,,,++++++,,,---...///---............,,,***)))&&&&&&&&&&&&''')))***+++'''''''''(((((((((((((((&&&'''((((((((((((((()))******)))(((((('''(((((('''(((***,,,,,,,,,+++***+++++++++,,,---...///000+++---...//////222555888888999:::;;;===???@@@AAADDDDDDHHHMMMMMMMMMUUU```rrrPPPIIIFFFEEECCCAAA>>><<<:::::::::999999888777666555444444222222222222222222222222000000000000000000000000000000000000000000000000000111222333666<<>>???KKKKKK^^^zzzqqqdddccciiivvvxxxjjj\\\WWWPPPGGG>>><<<>>>AAAAAA???AAAEEEMMMiiihhhPPPFFFDDDEEEMMMjjjuuuyyy^^^___}}}```NNNEEEDDD>>>???CCC@@@BBBCCCEEEFFFGGGHHHHHHHHHDDDEEEGGGIIIJJJKKKJJJJJJGGGFFFJJJOOOVVVhhhtttkkkgggddd```aaa___]]][[[XXXWWWUUUUUUWWWUUURRROOOMMMKKKKKKJJJHHHFFFCCCBBBAAA???<<<:::===999666444111000666>>><<<999888:::999777888:::333111...---///000000000///111333222...,,,---/////////...---------......++++++******+++---...///---.........---,,,***)))&&&&&&&&&'''''')))******'''''''''(((((((((((((((&&&'''((((((''''''(((******))))))(((((((((((())))))+++---///000...,,,++++++++++++,,,---...///000+++---...//////222555888999999999;;;<<<>>>@@@AAADDDBBBFFFMMMOOONNNUUU^^^YYYJJJLLLDDDDDDBBB@@@>>>===<<<<<<<<<999999888777666555444444111111111111111111111111000000000000000000000000000000000000000000000000000111222222444999AAAGGGJJJIIILLLKKKPPPuuummmYYYHHHFFFEEEFFFHHHMMMZZZggg|||yyy|||RRRCCCAAACCCEEEBBBIIIZZZooovvvjjjaaalll}}}aaaVVVRRRLLLDDDBBBBBBBBB@@@===@@@EEEWWWlll}}}zzzjjj___[[[[[[TTTRRRlllsssmmmjjjfffRRRFFFDDDEEE???AAAFFFCCCAAACCCEEEGGGIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIHHHGGGEEEGGGHHHLLLXXXqqq}}}nnniiigggddd```^^^^^^]]]\\\ZZZXXXVVVUUUUUUUUUTTTRRROOOLLLIIIGGGEEEDDDBBBBBBBBBAAA???======999555444111222:::CCC===;;;===AAA@@@:::777:::111///---...000222333222000222333000+++))),,,///000///...---,,,------...))))))))))))***,,,...///............---+++)))((('''''''''''''''((()))***''''''''''''((((((((()))%%%''')))((('''&&&(((***)))(((((((((((())))))***)))+++...000111///,,,***,,,,,,,,,,,,,,,---...///+++---...//////222555888999999999:::<<<>>>@@@AAACCC@@@FFFSSSXXXVVVXXX___kkk@@@BBBKKKCCCBBBAAA@@@>>>>>>>>>??????999999888777666555444444111111111111111111111111000000000000000000000000000000000000000000000000000111111111333888@@@FFFOOOJJJMMMKKKIIIfffxxx{{{dddMMMJJJGGGGGGHHHJJJSSS]]]uuuoooJJJFFF@@@@@@FFFBBBFFFgggttt\\\___```UUUTTTRRRDDDBBBAAABBBAAAAAAFFFNNNnnnuuuxxxuuutttvvvsssnnnggg]]]sssyyyvvvnnnRRRKKKBBBBBBCCC===???DDD@@@AAABBBEEEGGGJJJKKKKKKKKKKKKLLLLLLKKKJJJGGGEEEDDDEEEHHHGGGHHHVVVtttzzzmmmjjjjjjgggbbb]]]^^^^^^^^^\\\ZZZXXXVVVSSSTTTVVVWWWUUUQQQLLLIIICCCBBBBBBBBBCCCCCCAAA???===999666444222444===GGG>>>>>>BBBHHHFFF<<<777888...---,,,...111444555555111333222...)))'''+++///000///...---,,,------...((((((((((((***+++---///............---+++)))((((((''''''''''''((())))))&&&'''''''''(((((())))))%%%'''))))))'''&&&(((***(((((('''(((((()))***+++&&&))),,,//////---***(((------,,,,,,,,,---......+++---...//////222555888999999999:::;;;>>>@@@AAABBB@@@IIIZZZbbb^^^]]]aaaYYYJJJJJJHHHHHHDDDBBB===999<<>>111111///...///222333222000222000...,,,+++,,,---...------............------***)))))))))***,,,...///111000///---+++)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((---+++)))((('''((()))***---,,,,,,+++++++++,,,,,,,,,,,,------.../////////111111111//////111555999888999999:::<<<>>>???@@@DDDFFFLLL\\\eeeZZZVVVddd{{{TTTFFFIIIMMMLLLBBBAAA===999;;;??????;;;;;;999777555444333333333333333333222222222111111000000000000////////////////////////////////////000000000000222555;;;???EEEKKKJJJHHHGGGNNNvvv|||sssvvv}}}]]]OOOFFFFFFGGGFFFKKKUUUeeecccGGGDDDHHHFFFCCCFFFKKKqqqyyymmmjjjWWWOOOJJJKKKPPPPPPUUUbbbiii]]]HHHGGGTTTxxxzzztttooo||||||lllPPPHHHEEEDDDBBBAAAAAABBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIINNNMMMLLLJJJIIIHHHHHHHHHJJJMMMPPPUUUcccyyyssslllkkkhhhdddbbb```___]]]\\\[[[ZZZXXXWWWUUUTTTSSSRRRRRRPPPMMMJJJFFFFFFEEECCCAAA???===<<<888:::777000000888BBBGGG@@@EEEJJJKKKLLLHHH<<<000///...---///222444333222222000...,,,+++,,,---...------............------******)))***+++,,,...///000000...---+++)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((+++***(((''''''((()))***,,,,,,++++++++++++,,,,,,,,,,,,------...////////////000111000000222666999999999:::;;;===???AAABBBBBBCCCFFFRRR\\\SSSRRRbbbhhhYYYIIIJJJPPPJJJBBBCCC@@@<<<<<<>>>===999:::999777555444333333444333333333222222222111111000000000000////////////////////////////////////////////////000333888<<>>@@@AAABBBCCCBBBAAAJJJSSSOOOQQQbbbdddeeeppp\\\QQQQQQEEEDDDFFFEEEAAA???@@@>>>999:::999777555444333444444333333333222222222111111000000000000////////////////////////////////////...///000000000333777:::@@@IIIJJJHHHEEEEEE[[[~~~www}}}yyy}}}iiiTTTJJJGGGFFFHHHKKKTTTkkk~~~mmmhhh^^^VVVVVVTTTQQQOOOIIIEEEJJJUUU___bbbTTT]]]eeeOOOAAAEEEKKKOOO\\\ooohhhmmmzzzwww```RRRQQQiiiuuu{{{yyygggfffuuullliiifff|||wwwwwwqqqooo}}}]]]KKKIIIAAAAAA@@@@@@AAADDDGGGHHHKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHGGGHHHHHHIIIJJJKKKOOOTTTYYY___oooyyyllliiiiiifffbbb```ZZZ\\\^^^\\\XXXVVVWWWYYYUUUSSSPPPNNNMMMLLLKKKIIIBBBCCCCCCCCCAAA===999666777777555111555===CCCDDDAAADDDFFFGGGIIIIIIBBB999---...///111333444444444111///...,,,,,,,,,...///------............------)))******+++,,,---...//////...---,,,+++)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''&&&&&&'''((()))***,,,,,,,,,,,,,,,,,,---...+++,,,,,,------...//////***,,,000333444555777888888999999;;;===???AAABBBEEEEEECCCIIIRRRPPPSSScccsss]]]nnniiiUUUQQQDDDEEEHHHGGGCCC@@@???===999999888666555444444444555333333333222222222111111000000000000////////////........................///000111000111222666999???GGGHHHEEEDDDDDDTTTqqqrrr|||ttt\\\MMMHHHHHHIIIKKKQQQeeettt{{{ccc[[[NNNEEEDDDCCCIIINNNOOOIIIIIISSS^^^cccTTTYYY{{{tttOOOIIIEEEIIITTT```jjjpppmmmlllrrr|||}}}pppbbb\\\eeerrrxxxtttxxxaaahhhjjjXXXggg{{{wwwhhhfff|||yyy[[[KKKIII@@@@@@???@@@BBBDDDGGGIIIKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJOOOTTTYYY```uuuvvvllljjjjjjgggcccbbb\\\^^^___]]]YYYWWWXXXZZZUUURRROOOMMMLLLKKKJJJHHHCCCDDDDDDCCCAAA===999666999888555333777???BBB@@@>>>AAACCCDDDGGGHHHCCC;;;///111333444444444333333000///---,,,,,,---...///------............------)))***+++,,,---...............---,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))---------------...//////++++++,,,,,,---.........))),,,000333555555777888666777888999;;;>>>@@@AAADDDGGGEEEJJJSSSQQQTTTbbbmmm^^^hhhsss```MMMIIIEEECCCGGGGGGAAA>>>===<<<999999888666555444444555555333333333222222222111111000000000000////////////........................///000111111000222444777<<>>666111333666777666555444444000///---,,,,,,---...000------............------)))***+++---............------,,,+++***)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((((((((())))))---,,,,,,,,,---...///000+++++++++,,,------......))),,,000333444555777888555555777888;;;===???AAABBBFFFEEEHHHQQQPPPRRR___tttggg[[[VVVXXXSSSJJJGGGIIIDDDGGGGGGAAA=========;;;999888666555444444555555333333333222222222111111000000000000////////////...........................///000000///000222444888CCCEEEEEEGGGDDDJJJ[[[yyytttvvv]]]MMMGGGGGGGGGLLLXXX^^^jjjttt\\\GGGBBBEEEAAAEEENNNYYY[[[SSSJJJJJJOOO[[[bbbqqqhhhNNNEEEEEETTTcccgggbbb^^^kkkxxxvvvooo|||lllrrrjjjzzz{{{bbbLLLAAAAAAAAA@@@@@@@@@BBBDDDGGGIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMRRR]]]nnn}}}ssskkkiiiiiigggeeefffcccaaa^^^\\\[[[ZZZWWWUUUTTTRRRQQQPPPOOOLLLHHHEEEFFFEEEDDDAAA???<<<999777888666333444<<>>??????@@@@@@999000000444888999888777777888000...---,,,,,,---///000------............------)))***,,,---...///......---,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))***))))))((((((+++******+++,,,---......***++++++,,,,,,---......+++---000222333444666888555666777999;;;>>>@@@BBBBBBFFFCCCDDDMMMNNNQQQ^^^fffmmmbbbYYYLLLKKKTTTSSSNNNRRRFFFJJJIIICCC>>>???@@@???888777666555444444555666333333333222222222111111000000000000////////////........................,,,...///.........000222555AAAEEEFFFHHHDDDFFFSSSssstttuuufffQQQIIIGGGGGGFFFPPPSSS^^^|||~~~```FFFDDDJJJDDDKKKPPPZZZ```XXXNNNPPPZZZ```gggjjjyyyeeeNNNGGGOOOaaacccXXXZZZhhh|||```ZZZkkklll~~~yyy```kkkWWWFFF@@@BBBAAA@@@@@@@@@BBBDDDGGGHHHFFFGGGIIIKKKLLLLLLKKKJJJHHHHHHHHHIIIKKKMMMNNNOOOZZZiii|||sssjjjhhhhhhfffeeefffdddaaa]]][[[[[[ZZZVVVRRRTTTSSSRRRQQQPPPMMMHHHEEEFFFEEECCC@@@===:::888777666444111444>>>GGGEEE>>>???AAABBBAAAAAA???777---///333888;;;:::999:::;;;///...---,,,,,,---///000---..................---)))***,,,.../////////...---,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))******+++******)))((('''))))))))))))***+++,,,---***++++++,,,,,,---......,,,...000222222444666888666777888:::<<>>@@@AAA:::999888666666666666777333222111000000000111222////////////............000///...------...///000......//////000000111111666<<>>;;;;;;;;;666333777???BBBAAAFFFOOOOOOJJJIIIJJJDDD999222222666666888<<>>@@@BBBCCCGGGEEEFFFJJJMMMOOOVVV]]]|||___NNNMMM___```YYYTTTUUUVVVSSSPPPPPPMMMJJJDDD???<<<;;;<<<<<<;;;999777666555444555555333222111000000111111222////////////............000///...------...///000.........///000000111111333999AAAEEEGGGGGGGGGHHHRRRrrrvvvpppXXXMMMKKKIIIKKKOOOXXXjjjbbbMMMFFFIIINNNVVV[[[XXXXXXdddttt}}}dddUUU___fffYYYeee~~~lllfffwwwwww___PPPPPP```wwwwwwsss|||dddiiittt\\\TTTOOOGGGAAAAAA@@@AAABBBCCCEEEFFFGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIHHHNNNIIIFFFMMMNNNMMMRRRddd|||xxxqqqjjjfffggggggdddaaa```___\\\ZZZYYYXXXYYYZZZXXXVVVTTTPPPMMMKKKIIIIIIFFFEEECCC@@@<<<:::999999333444:::BBBDDDDDDKKKUUUVVVQQQOOONNNGGG:::222000555777===DDDJJJNNNMMMLLL444000,,,+++---//////////////////...---+++***)))******+++...111222111000,,,,,,***)))((('''''''''''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((('''))))))(((((((((((()))))))))))))))******++++++++++++,,,,,,,,,++++++---///---000333444444444555666888999:::<<>>;;;888777666000777AAAGGGHHHJJJTTT^^^\\\YYYVVVPPPFFF999111///777;;;BBBJJJOOOPPPNNNKKK333000---,,,---/////////............---+++***)))******+++---000111000...,,,+++***)))((('''''''''''''''''''''((((((((((((&&&'''((((((''''''((()))''''''(((((((((((((((((())))))(((((((((((())))))''''''((()))***+++,,,,,,+++,,,,,,,,,++++++---///...000333444444444555777888999;;;===@@@BBBDDDEEEBBBAAACCCHHHKKKNNNTTT\\\~~~hhhPPPOOOPPPVVVdddWWWQQQNNNPPPQQQPPPOOOQQQQQQPPPMMMKKKHHHGGGFFFEEE===<<<999666444333333222444333333222111111111111////////////....................................------......///000000111000333999???CCCFFFHHHIIIMMMzzzqqqrrr]]]QQQNNNJJJIIIOOO\\\pppyyyiiiccckkkzzz}}}xxxkkk{{{~~~kkklllsssppp{{{vvvaaahhhyyy}}}dddYYYeeeuuuzzzaaaRRRVVVhhhuuu~~~rrrZZZNNNDDDDDDEEECCCAAAAAA???AAADDDFFFHHHHHHGGGFFFEEEGGGHHHJJJKKKKKKJJJIIIGGGMMMLLLMMMUUUVVV[[[iiizzzzzzvvvrrrmmmlllnnnmmmhhhddd```___]]][[[YYYXXXXXXXXXTTTSSSQQQOOOMMMLLLKKKJJJHHHEEEAAA>>>;;;999666444///<<>>333222666???AAACCCGGGHHHFFFAAA===000///...---......//////---......---,,,+++************+++---///000...---,,,+++***)))''''''''''''''''''''''''((((((((((((&&&((()))(((''''''((()))''''''''''''(((((((((((()))(((((((((((())))))***((())))))***++++++,,,,,,+++,,,,,,,,,++++++---//////111333333333333555777888999;;;===???BBBCCCDDDBBBAAACCCIIILLLNNNUUU\\\{{{{{{UUUTTT\\\\\\[[[\\\PPPNNNPPPVVVXXXVVVTTTVVVMMMLLLKKKIIIGGGFFFEEEDDD???>>>;;;888666444444333444444444333222111000000////////////............------............---------------...//////000000000222777===BBBGGGIIIIIIJJJnnnnnnzzz}}}mmm^^^OOOJJJIIIPPP[[[iii}}}}}}zzzqqq[[[iii~~~pppjjjeeebbbpppxxx{{{www}}}zzzgggiiivvvgggVVVXXXkkk|||uuuwwwrrrZZZOOOIIIDDDDDDFFFDDDBBBBBB@@@BBBEEEHHHIIIIIIHHHGGGKKKJJJHHHGGGGGGHHHIIIJJJFFFLLLKKKNNNUUUVVV___rrr{{{|||wwwrrrnnnmmmnnnmmmgggbbb``````^^^\\\ZZZYYYXXXWWWSSSQQQPPPNNNLLLKKKJJJJJJIIIEEEAAA>>><<<:::777444111CCCRRRQQQNNNTTT^^^dddVVVZZZXXXJJJ999333:::DDDEEECCC@@@>>><<<999555111.../////////......//////------------,,,+++******+++++++++---//////...,,,,,,+++***(((''''''&&&&&&''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&'''''''''(((((())))))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000111333333222333555777777888999<<<>>>@@@BBBCCCBBBBBBEEEJJJMMMOOOUUU\\\zzzcccUUUbbbhhhfff^^^TTTLLLNNNVVV___aaa[[[VVVUUUJJJIIIHHHFFFEEEDDDDDDDDD@@@>>><<<999666555555555444444444444333222000///////////////............------............------,,,------......///000000000111444:::AAAFFFHHHIIIIII[[[pppooouuuyyyhhhUUUMMMJJJPPPXXXbbbtttjjjXXX\\\aaaccc___TTTNNNSSS[[[sss|||wwwnnn{{{gggYYYccczzzuuuyyyxxxzzz|||fffXXXKKKHHHFFFFFFFFFEEECCCAAAAAABBBEEEGGGHHHHHHHHHHHHMMMKKKHHHFFFFFFGGGIIIKKKGGGKKKKKKMMMTTTUUUccc{{{||||||uuupppkkkjjjkkkjjjeee```bbbaaa```^^^\\\ZZZXXXXXXSSSRRRPPPNNNLLLKKKJJJIIIIIIDDD@@@======;;;777444666JJJVVVRRRMMMSSSZZZ[[[RRRVVVSSSFFF:::;;;EEENNNEEEAAA<<<888666444222000,,,...000000///...//////,,,,,,,,,,,,,,,+++******---,,,,,,...//////---++++++***)))((('''&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&&&&''''''((()))))))))(((''''''(((((()))***+++......------,,,,,,,,,,,,+++,,,,,,,,,++++++---///111222333333222333555777666777999;;;>>>@@@BBBCCCCCCCCCFFFKKKNNNOOOTTTZZZ{{{uuu^^^___mmmkkkfff___OOOSSSSSSWWW\\\[[[VVVSSSTTTIIIHHHFFFDDDCCCCCCDDDEEE>>>===:::888666555555555444555555555333222000///////////////............,,,------......------,,,,,,,,,---......//////000000000222777>>>DDDFFFFFFKKKHHHwww}}}nnnvvv]]]RRRKKKNNNRRRYYYjjj}}}kkkXXXSSSLLLJJJMMMIIIFFFNNNYYYssshhh]]]oooxxx{{{xxxyyymmm\\\UUUHHHHHHGGGEEEDDDCCCAAA???AAAAAABBBDDDEEEFFFGGGHHHJJJIIIHHHGGGGGGHHHJJJKKKGGGKKKKKKOOOWWW\\\ooo{{{yyysssnnniiihhhjjjjjjfffbbbcccbbbaaa```]]][[[YYYXXXUUUTTTRRRPPPMMMLLLKKKJJJGGGBBB===;;;<<<;;;777333999MMMWWWOOOHHHNNNRRRMMMMMMNNNIIIAAA???EEEKKKLLLAAA===999555444333222111***---111111///......000+++,,,,,,,,,,,,+++******.........///000000...,,,+++***)))((('''&&&&&&&&&''''''''''''((((((((((((((()))))))))'''&&&'''(((&&&&&&''''''((())))))***''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++---///222222333222111222555777777888:::<<>>;;;777555444222000///***---111222000......000++++++,,,,,,,,,+++******//////...000111000...,,,+++***)))(((&&&&&&&&&&&&''''''''''''((((((((()))((()))***)))'''&&&&&&'''&&&&&&&&&'''((())))))***''''''''''''((()))++++++))))))***+++,,,------...+++,,,,,,,,,++++++---///222333333222111222555777888999;;;===@@@BBBDDDDDDCCCBBBEEEJJJKKKKKKOOOUUUvvv|||sss^^^___cccbbbZZZRRRSSSZZZccc\\\VVVUUUXXXWWWOOOHHHAAA:::999>>>AAA>>><<<>>>999:::===@@@<<<666444777:::777444222222333222111111000000///...---------......---,,,,,,,,,,,,------------............/////////000444999???CCCEEEHHH>>>JJJbbb}}}pppfffTTTNNNKKKRRR```ffftttaaaKKKCCC@@@BBBDDDLLLDDDZZZlllnnnooofff{{{rrrlllooo^^^KKKFFFFFFDDDCCCBBBAAABBBCCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIIIIGGGFFFHHHLLLMMMLLLJJJJJJKKKNNNUUU```www~~~zzzyyyqqqpppnnnlllkkkiiifffcccbbbbbbbbb```\\\ZZZYYYZZZVVVUUUSSSPPPMMMJJJGGGFFFEEE===999===>>>999333333KKKMMMMMMKKKLLLLLLFFF>>>NNNIII???888<<>>BBBEEECCCBBBDDD??????AAACCC???999777:::666444222222333333222111111000000///......------......---,,,,,,,,,,,,---------------............///...///222888>>>CCCFFFIII>>>DDDSSSiiiwww{{{vvv___TTTJJJJJJTTTWWWhhh|||bbbMMMGGGFFFFFFFFFMMMNNNnnn{{{qqqrrrkkk___[[[mmmkkk^^^jjjyyynnnnnnvvvrrrVVVKKKGGGEEEDDDDDDCCCBBBCCCDDDEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGHHHKKKLLLLLLJJJMMMNNNRRR]]]nnn}}}yyyxxxtttqqqooommmkkkhhheeebbb`````````^^^\\\[[[[[[[[[WWWSSSMMMJJJIIIIIIIIIHHHHHHBBB>>><<<888666<<>>DDD???CCCEEEEEEKKKcccvvv~~~mmmWWWLLLMMMMMMTTTaaappp```PPPRRRVVVXXXWWWYYYxxxiiiQQQHHHJJJPPPTTTRRRnnn~~~||||||{{{qqqgggssszzzYYYGGGBBBBBBDDDAAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJMMMOOOSSSVVVeee|||wwwvvvtttpppkkkhhhgggfffeeedddaaa^^^\\\[[[[[[ZZZWWWUUUNNNRRRTTTRRRLLLJJJNNNSSSPPPKKKAAA666444===LLLWWWLLL]]]ppp|||xxx^^^CCCAAA:::444444777999;;;<<<777777555333000...------//////000///---,,,---...,,,+++)))((((((***+++---------------,,,+++***)))******(((''''''&&&&&&&&&&&&%%%%%%&&&((()))'''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))))))))))))))******+++,,,,,,,,,,,,+++,,,+++******+++---///111222111111111222444666777555666777999<<>>>>>>>>@@@999:::888555000......000111111111///---,,,...///---,,,+++***+++,,,...///......---,,,+++***)))((((((''''''''''''(((((()))(((''''''(((******)))'''''''''((((((((((((''''''((((((((((((((((((((('''&&&'''((()))***))))))(((******+++,,,,,,,,,,,,+++))))))+++,,,---///000000111000......///111444666;;;:::::::::<<>>::::::999555000...///111333333222000...---///111...---,,,++++++---///000......---,,,+++))))))((('''&&&&&&''''''((()))***(((''''''(((***+++)))(((''''''((((((((((((''''''((((((((((((((('''''''''&&&''')))*********)))(((******+++,,,,,,,,,,,,+++)))***,,,...///000111111000///...---...111444666???>>><<<;;;<<<===???AAA@@@???BBBHHHLLLOOOUUU\\\zzzrrriiihhhgggeeeaaa]]]^^^bbbeeebbb^^^ZZZXXXYYY]]]```bbbdddbbb[[[SSSNNNMMMLLLYYYUUURRRRRRTTTUUURRRPPPLLL>>>:::===>>>EEEHHH@@@;;;888555333444666777777333222111///............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000333555<<<@@@@@@BBBAAA@@@WWW~~~uuugggVVVTTTTTTUUUZZZeeevvv}}}uuunnnlllzzz~~~yyy|||iiiOOOBBB???@@@@@@AAACCCDDDFFFHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKGGGHHHNNNLLLRRReee~~~zzzwwwxxxsssmmmjjjjjjiiigggddd]]]]]]^^^```aaa^^^ZZZVVVTTTRRRPPPOOOOOONNNLLLJJJAAAAAA333777TTT[[[NNNMMMGGGMMMRRRRRRLLLDDD;;;444333333666===CCCEEEGGGJJJ;;;777333000/////////...222222222222222111000///+++)))((())),,,......,,,000...+++************)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))******&&&&&&&&&&&&''''''''''''%%%&&&''''''((()))******(((((())))))************,,,+++***+++...111222222...---------...///111222555777999;;;<<<>>>AAADDDCCCBBBDDDHHHJJJKKKPPPWWWzzz{{{ooocccgggjjjhhheeefffkkkooopppiii```ZZZZZZ^^^aaacccfffhhhgggaaaZZZVVVVVVWWWSSSQQQPPPPPPRRRTTTTTTTTTIII>>>>>>AAAAAAHHHLLLEEE===<<<::::::;;;;;;999888333333222111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...000000///000222444:::???@@@BBBBBB???RRRvvvzzziii[[[UUURRRVVV^^^kkk|||tttmmmmmmpppkkkffflll{{{|||fffVVVDDD>>>???@@@AAACCCDDDEEEGGGHHHIIIJJJIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLJJJLLLRRRSSS\\\rrr{{{xxxwwwrrrooollllllmmmmmmiiifffaaaaaa```aaa```]]]YYYUUUSSSQQQOOONNNMMMLLLIIIGGGBBB???555@@@^^^```NNNJJJIIIQQQXXXYYYQQQEEE:::222222444999@@@IIIPPPRRRQQQ;;;777222/////////000///111111111111000///......+++)))'''))),,,......,,,000---+++************)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((&&&$$$$$$%%%'''((()))***,,,---,,,***(((''')))))))))))))))*********,,,+++***+++...111222111////////////000111333444555777999;;;<<<>>>AAADDDCCCBBBDDDHHHJJJKKKPPPWWWyyy~~~www}}}wwweee___iiimmmjjjjjjqqqwwwwwwtttnnnfffccccccdddccc```bbbdddddd```ZZZWWWYYY^^^VVVVVVVVVUUUTTTVVVYYY\\\KKKEEEHHHKKKHHHLLLOOOIII?????????@@@@@@>>>:::666333333222222111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444777===@@@CCCCCC>>>LLLiiigggXXXOOOSSSXXX^^^nnnjjjWWWWWWZZZbbb]]][[[jjjuuu```YYY\\\LLLDDD======??????AAACCCEEEFFFHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHMMMMMMPPPVVVYYYiii}}}{{{yyyxxxooommmlllnnnooonnniiieeefffdddbbb```^^^[[[XXXUUUSSSQQQNNNLLLKKKHHHEEEBBB???999555GGG```^^^LLLEEEOOOXXXccchhhbbbRRRBBB777333999===BBBMMMXXXXXXPPP;;;777111......000111111000000000000///...---,,,***(((((()))+++---------000---***)))******)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&***(((&&&%%%&&&))),,,///888999;;;;;;999666111...*********))))))))))))))),,,+++***,,,...000111111//////...///000222333555555777999;;;<<<>>>AAADDDCCCBBBCCCHHHJJJKKKPPPVVVvvv~~~zzzooobbbaaaiiilllhhhmmmxxx{{{uuulllnnnoooooolllfff```[[[``````___\\\UUUQQQUUU]]][[[\\\\\\XXXUUUUUUXXX\\\RRRNNNSSSUUUNNNMMMOOOJJJ@@@@@@@@@@@@@@@===999555333333333222222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333666===@@@DDDEEE???FFF\\\ttt^^^OOORRRUUUVVVfff|||rrrnnn|||ZZZPPPUUUXXX]]]XXXZZZpppwww```QQQNNNPPPCCC???===???@@@>>>???CCCFFFGGGHHHJJJKKKKKKJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJFFFMMMOOORRRXXX]]]rrr}}}|||{{{{{{rrrooommmlllllljjjfffaaafffddd```]]]\\\ZZZWWWUUURRRPPPMMMKKKHHHEEE@@@===888333555GGGXXXWWWOOOLLLSSSZZZgggsssrrr```III:::777>>>AAACCCLLLUUUQQQEEE:::666000......000222333111111111000///...---,,,((((((((()))+++---......///---***))))))***)))(((''''''''''''''''''''''''((((((((((((((())))))***(((((((((''''''&&&&&&&&&&&&&&&'''))),,,000444777111222222222000---)))'''************)))))))))))),,,++++++,,,///000000000---,,,,,,---...000222333555777999;;;<<<>>>AAACCCCCCAAACCCGGGIIIKKKPPPVVVsssrrrjjjiiiccceeeeeeeeennnyyyxxxoooeeemmmtttrrrjjjbbb___```hhheeeaaa[[[PPPHHHMMMVVVYYYZZZZZZVVVSSSRRRTTTXXXPPPNNNUUUXXXOOOMMMNNNHHHDDDCCCAAAAAA@@@>>>:::888333333333333333222000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000333555<<>>@@@???>>>???DDDFFFGGGIIIJJJKKKJJJJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKFFFMMMOOOSSS[[[ddd~~~~~~}}}}}}|||zzzuuupppkkkiiiiiiiiifffcccccc```]]]ZZZZZZYYYWWWVVVQQQOOOMMMJJJGGGCCC>>>:::222333<<>>AAACCCBBBAAACCCGGGIIIJJJOOOVVVnnn|||tttyyyvvviiifffmmmeeeaaa___eeennnssspppkkkgggmmmqqqkkkaaa^^^eeennnnnniiicccZZZJJJ???CCCOOOYYYZZZZZZYYYXXXWWWXXXYYYHHHFFFOOOSSSMMMLLLMMMGGGHHHFFFEEEEEEDDDBBB???<<<555555666555444333111///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222333:::;;;???FFFBBBBBBMMMcccwwwvvvaaaYYYUUUSSS\\\jjjyyyzzzpppyyypppaaaVVVPPPRRRWWW```^^^[[[XXXZZZbbbmmmuuu}}}dddQQQLLLHHHEEELLLNNN\\\xxxcccKKKAAA===<<<<<>>??????AAAEEEFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLHHHOOOQQQWWWdddsss}}}}}}yyyuuupppkkkiiijjjkkkjjjhhh```]]][[[YYYYYYYYYWWWVVVQQQOOOMMMKKKHHHCCC===999333;;;KKKQQQSSSggg}}}iiifffkkkrrrmmmXXXDDD:::>>>CCCIIIOOOPPPLLLCCC===555333000///000333444444333333222111000...---,,,(((***+++,,,,,,---000222///,,,)))((())))))((('''''''''''''''''''''''''''(((''''''(((((()))***+++)))))))))))))))((((((((($$$&&&(((+++,,,+++***)))---,,,***))))))+++---...((()))))))))************,,,,,,,,,---000000///...............000222555666555777999;;;<<<>>>AAADDDBBBAAABBBGGGIIIJJJOOOUUUiiizzzwww||||||rrrmmmooonnniiiiiinnniiiccccccjjjlllgggeeeiiihhhlllnnnhhhaaabbblllvvvooohhhbbb[[[LLL@@@FFFUUU______^^^^^^^^^]]][[[YYYFFFCCCKKKPPPKKKLLLLLLDDDGGGGGGHHHJJJJJJFFFAAA===999999999999777555222000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---///111111777777:::CCCBBBAAAJJJWWW~~~tttddd[[[XXX[[[```nnnxxxpppuuu~~~___JJJCCCDDDFFFCCCEEEJJJRRR^^^ooorrrXXXQQQLLLHHHGGGPPPRRR]]]ppp|||nnn]]]JJJAAA???>>>???AAA<<<999888>>>BBBBBBBBBEEEFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKQQQUUU```ttt{{{wwwtttpppnnnooonnnjjjggg```^^^\\\[[[ZZZYYYWWWUUUQQQPPPNNNLLLIIIDDD===999999GGG[[[ZZZWWWrrrvvvrrrqqqnnn___KKKEEEJJJDDDEEENNNXXXTTTFFF===???333111000000222444444333222222111000///---,,,+++(((+++---------...222555...,,,)))(((((()))((('''''''''''''''''''''''''''''''''''''''((()))******''''''((((((((((((((((((&&&''''''''''''&&&%%%%%%###############%%%&&&'''''''''((()))***++++++,,,,,,,,,,,,...000000///------------...000333555666555777999;;;<<<>>>AAADDDBBB@@@BBBGGGIIIJJJOOOUUUdddxxxvvvvvvuuurrrwwwvvvqqqjjjjjjooorrrrrrppphhhjjjqqqjjj[[[ZZZffffffjjjlllkkkhhhiiiooovvvoooiiieeeaaaTTTKKKUUUfffcccaaa^^^^^^^^^[[[UUUPPPKKKFFFLLLPPPLLLLLLKKKBBBDDDFFFIIIMMMMMMHHHAAA;;;<<<<<<<<<;;;999666333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111///444333666AAABBB@@@HHHCCC^^^nnnaaa]]]\\\ZZZbbblll|||~~~rrr~~~gggLLLFFFFFFDDDBBBGGGOOOYYYggg{{{WWWKKKNNNLLLKKKOOOJJJKKKSSS^^^ffflllwwwzzzgggZZZRRRFFFAAA>>>>>>===::::::===>>>::::::@@@EEEDDDBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMSSSXXXggg|||yyyvvvtttsssooohhhcccaaa___^^^]]]\\\ZZZWWWTTTRRRPPPNNNLLLIIIDDD>>>:::@@@PPPddd___XXXtttqqqvvvssspppfffOOO>>>EEEWWWHHHGGGQQQ]]]UUU@@@777===111000000111333555444333111111000///...,,,***))))))+++.........///333666...,,,)))(((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((('''((()))+++++++++******&&&&&&''')))***+++,,,---,,,,,,,,,...000000///---+++++++++,,,...111333555555777999;;;<<<>>>AAADDDBBB@@@BBBFFFHHHJJJOOOUUUbbbwwwqqqpppqqqssstttvvvqqqllljjjmmmpppqqqqqqlllgggfffkkknnnllliiihhhiiiiiihhheeebbbdddiiinnnoooooolllcccZZZZZZcccllliiieeeaaa^^^]]]ZZZTTTOOOTTTLLLGGGIIIIIIEEEDDDGGGIIIEEEEEEHHHHHHDDDBBBBBB>>>???@@@>>>:::666444333333333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111333999@@@DDDDDDBBBHHHUUUpppmmm\\\\\\dddaaalll{{{zzz}}}uuuUUUDDDAAACCCCCCJJJTTT```ooo{{{fffPPPKKKPPPRRROOOLLLFFFLLLMMMKKKRRReeewwwmmmWWWNNNJJJHHH@@@???===<<<;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGCCCFFFIIIIIIJJJMMMNNNMMMSSSUUUbbb{{{}}}|||xxxssspppoookkkddd^^^ZZZ[[[[[[[[[ZZZWWWUUUTTTQQQRRRQQQNNNIIIBBB:::444FFF\\\fff^^^___qqqzzzuuuuuuwwwlllSSSDDDIIITTTXXXKKKNNNQQQQQQMMMEEE===888333222111222444444111...222222000///---+++***)))+++,,,---////////////...******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((())))))((((((''')))***+++***)))***+++------.........---+++***,,,...///000///000111333777999;;;<<<<<<>>>AAADDDCCCBBBBBBDDDGGGLLLPPPSSSfff}}}yyyrrrooooooqqqssstttwwwrrrmmmlllnnnpppqqqpppmmmiiihhhlllooollliiiiiiddddddcccaaa```aaafffjjjjjjhhhdddaaa```aaacccddd^^^```aaaaaa^^^ZZZVVVTTTSSSKKKFFFGGGGGGEEEEEEHHHIIIFFFEEEHHHHHHDDDBBBCCC??????@@@>>>;;;777555333444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000222777>>>BBBDDDCCCCCCLLLcccwwwccc]]]``````iiivvv}}}bbbFFF???CCCFFFLLLVVVbbbqqq~~~eeeYYYOOOPPPTTTTTTQQQOOOIIILLLLLLMMMTTTfff~~~zzz\\\LLLEEEBBB@@@======<<<;;;;;;<<<===>>>>>>???@@@BBBDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKIIIIIIKKKOOOQQQUUU^^^qqq||||||xxxsssqqqppplllfff```\\\\\\[[[ZZZYYYXXXVVVVVVTTTTTTSSSNNNDDD:::777888NNN```fffZZZTTTbbbttt|||tttsssdddMMMBBBHHHRRRVVVKKKKKKKKKJJJGGGAAA:::555/////////222666777555333333222000...,,,+++******+++,,,---/////////...---))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((((((''')))***+++***)))***+++,,,,,,---------,,,******,,,...///000///000111333666888:::;;;;;;===@@@BBBBBBBBBBBBDDDGGGKKKPPPRRRgggzzzxxxwwwssspppmmmlllnnnppprrrssstttpppkkkjjjmmmoooooonnnooojjjhhhlllnnnllliiihhhaaaaaa```___^^^___bbbeeefff```[[[^^^eeeggg```YYYTTTZZZ```aaa^^^ZZZXXXYYYTTTMMMHHHGGGGGGGGGIIILLLIIIFFFEEEGGGFFFBBBAAACCC@@@@@@???===;;;888666444444333222111/////////...------,,,,,,,,,,,,,,,,,,------------------------000///111555;;;@@@CCCEEEDDDGGGVVVrrrddd______fffoooyyytttKKK===DDDEEEKKKUUU```nnn___QQQLLLLLLSSSXXXXXXVVVVVVMMMJJJLLLTTT\\\kkkuuu]]]JJJ@@@===;;;:::::::::999::::::<<<>>>??????@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHPPPWWW___ppp{{{zzzvvvrrrpppnnnkkkeee```___^^^[[[YYYWWWWWWWWWXXXWWWUUUSSSKKK<<<222888FFFeeeddd\\\QQQPPP\\\nnnzzzpppiiiVVVCCC>>>HHHQQQRRRJJJGGGEEEDDDBBB???888333......111555999<<<<<<;;;444222///---+++++++++,,,,,,,,,...//////...------)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((('''&&&''')))***+++***)))***+++++++++,,,,,,,,,+++******,,,...000000000000222444555777999::::::<<>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDFFFGGGGGGKKKWWWbbbppp{{{zzzvvvrrrnnnkkkgggbbb^^^```^^^ZZZVVVTTTUUUWWWXXXXXXUUUOOOEEE666333FFF^^^zzzcccLLLIIIUUUbbbkkkoookkk^^^III:::<<>>??????444222///,,,******,,,---,,,---.........---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''')))***+++))))))***+++++++++,,,,,,,,,+++++++++,,,...000000000111333444666777999:::;;;===@@@BBBBBBCCCCCCEEEHHHKKKOOOQQQeeevvvsssqqqssswwwzzzzzzxxxmmmlllkkklllnnnooonnnmmmfffdddcccfffkkkoooooonnnlllfffcccfffhhhfffcccccccccaaa```]]][[[XXXTTTRRRVVVUUUVVV[[[```aaa^^^ZZZ\\\ZZZWWWWWWXXXXXXVVVTTTUUUSSSOOOJJJHHHKKKPPPRRRIIIFFFEEEDDDAAA===???DDDBBB???;;;:::999999777666777666555333111000000000.........------,,,,,,,,,------------------------......///111444:::@@@CCC>>>AAABBBXXXxxxnnnjjjiiinnnvvv^^^DDDFFFGGGMMMVVVbbbqqqnnn___UUUZZZjjjzzzxxxaaaWWWeeevvvlll[[[LLLGGG@@@<<<<<<<<<;;;:::;;;::::::999:::;;;<<<===AAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHEEEFFFJJJNNNNNNRRRaaaqqq}}}}}}yyytttooojjjeeeaaa^^^```]]]WWWSSSQQQRRRUUUWWWVVVRRRHHH<<<555@@@]]]wwwttt^^^KKKKKKXXXaaagggjjjhhhWWWBBB777===EEEEEE??????@@@AAADDDDDD@@@888222222444666999:::;;;<<<<<<444222...,,,***+++,,,---------.........,,,+++***'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((''''''((())))))(((((())))))((('''&&&&&&''')))***+++))))))***+++---,,,,,,,,,,,,---------,,,...000000111111333555777888:::;;;<<<>>>AAACCCBBBCCCDDDFFFHHHKKKNNNPPPbbbkkkmmmrrryyyzzzuuunnnmmmlllmmmnnnnnnmmmllleeeddddddhhhnnnqqqqqqoooiiiccc```ccceeecccaaabbbaaa___]]][[[WWWSSSLLLHHHJJJPPPWWW[[[]]]___aaaddd^^^ZZZUUUSSSUUUVVVTTTQQQTTTUUUQQQKKKHHHLLLOOOQQQJJJHHHFFFEEE@@@===@@@FFFFFFAAA<<<:::;;;<<<:::888999888777555333222111111//////......---,,,,,,,,,---------------------------...///000222777<<>>BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGKKKPPPQQQWWWkkk}}}|||wwwqqqkkkgggcccaaa```\\\WWWRRRPPPQQQSSSUUURRRNNNBBB555;;;UUUsssdddbbb^^^ZZZUUUUUU___iiiaaaQQQ???;;;CCCHHHCCC999;;;???CCCEEEBBB<<<555111222444777777666555555666222111///,,,++++++,,,------.........---,,,***)))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))***)))(((''''''((()))***(((((((((((((((((('''&&&''')))***+++***)))***+++------,,,,,,,,,---...///,,,...000111111222444666777999;;;<<<<<<>>>AAADDDBBBCCCDDDFFFIIIKKKNNNOOO___lllmmmqqqvvv{{{zzzuuupppnnnmmmllllllmmmnnnmmmlllfffeeeeeeiiinnnpppooommmfff```^^^aaacccbbbaaabbb___]]][[[ZZZWWWRRRJJJDDDGGGPPPZZZ___^^^]]]___cccWWWVVVUUUTTTUUUUUUTTTTTTVVVYYYWWWOOOLLLOOORRRRRRNNNKKKIIIGGGBBB>>>BBBJJJJJJDDD>>><<<>>>@@@>>><<<;;;:::999777555444333333/////////...------,,,,,,------------------------,,,...000111111444999===<<>>===;;;;;;;;;;;;:::999::::::::::::<<<>>>@@@AAACCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGKKKRRRVVVbbb}}}{{{yyyuuupppjjjfffdddddd```\\\WWWSSSQQQQQQSSSUUUMMMLLL???222CCCiiillluuuwwwjjjXXXPPPTTT[[[RRREEE<<>>AAACCCBBB???===<<<:::888666555444333000000///...------,,,,,,------------------------,,,...111111111333777;;;777CCC@@@===XXXyyymmmsss}}}gggRRRMMMTTT```ooottt\\\HHH<<<:::>>>===<<<;;;;;;;;;;;;;;;888888999:::===???BBBDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIINNNLLLPPPYYYaaarrr~~~|||uuusssppplllgggddddddddd```]]]XXXTTTRRRRRRTTTUUUJJJLLL>>>222IIIuuu{{{sss___TTTMMMGGGBBB999777EEEXXX```ZZZPPPHHHLLLOOOIII???777444666666999;;;:::777444444666000000///......---,,,+++............---+++)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))***++++++,,,)))(((&&&%%%%%%&&&((()))&&&&&&'''((()))))))))(((''')))***+++***)))***+++++++++*********+++---...,,,...000111222333555777555777999:::;;;<<>>;;;===???@@@@@@>>>===;;;999888777333111000//////............///,,,,,,,,,,,,,,,---...///...///111111222333555888======<<>>???AAABBBBBBFFFEEECCCBBBCCCDDDFFFGGGNNNHHHFFFHHHKKKJJJIIIKKKQQQOOOTTTcccwww|||wwwuuuuuuqqqkkkhhhhhhddd^^^[[[[[[XXXUUUVVVZZZYYYTTTMMMBBB777<<>><<<::::::999777444222000000///.........//////---,,,,,,,,,,,,---...///---///000111111222444777:::===<<>>???AAABBBBBBGGGFFFEEEDDDDDDFFFGGGIIIKKKGGGFFFIIIKKKIIIHHHJJJLLLTTTbbbttt{{{wwwttttttpppjjjgggfffbbb]]]XXXZZZYYYVVVVVVXXXVVVQQQFFF999333BBBbbb|||yyyeeeLLL<<<999111===JJJaaayyyvvvbbbWWWNNNQQQOOOFFF:::444666;;;<<<<<<;;;999888666555555000...,,,+++++++++,,,---//////...---,,,***)))(((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((###******%%%&&&...000************'''%%%###$$$%%%(((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,,,,---...000000000000222444666888:::;;;<<<>>>BBBDDDDDDDDDFFFHHHJJJLLLMMMNNNaaakkkmmmoooooollliiihhhhhhnnnrrruuutttoookkkiiiiiidddkkktttxxxvvvpppllljjjjjjiiihhhgggeeedddcccbbb^^^___```aaabbbcccddddddfffcccaaaaaabbbaaa]]]YYYYYYZZZYYYYYY]]]aaa```[[[```^^^ZZZVVVTTTTTTUUUVVVTTTSSSOOOJJJIIIKKKKKKGGGCCCBBB@@@@@@BBBCCCCCCCCC>>><<<;;;::::::999666444111111000///////////////------,,,,,,,,,---......,,,.../////////000333555777<<<======>>>EEEeeepppfffXXXLLL@@@<<<<<<:::999:::777777888888888999999999<<<<<<===>>>@@@AAABBBBBBFFFEEEDDDDDDDDDEEEGGGHHHIIIGGGIIILLLMMMIIIHHHKKKIIIaaazzz|||yyyssssssooohhheeeddd```ZZZUUUXXXXXXUUUSSSSSSQQQLLLAAA333444OOOppp~~~xxxwwwwwwsss```GGG::::::444PPPlll}}}cccWWWQQQOOOJJJAAA777444777<<<@@@???===:::777555333222...---,,,+++***+++,,,---//////...,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$))))))$$$%%%+++,,,'''++++++)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,...000000000000222444666888:::;;;<<<>>>AAADDDCCCDDDFFFGGGJJJKKKMMMNNNaaaooopppqqqpppmmmjjjhhhhhhoooqqqttttttrrrqqqqqqrrrnnnttt{{{|||xxxsssooonnnmmmmmmlllkkkiiigggeeeccc___```bbbccccccccccccdddddd```[[[[[[^^^```___]]]^^^]]]ZZZYYY]]]bbb___XXX]]]YYYUUURRRRRRRRRQQQQQQRRRRRROOOIIIIIIMMMNNNMMMFFFFFFEEEEEEDDDCCCAAA???>>><<<;;;;;;;;;:::888666222222111000////////////------,,,,,,,,,------...,,,---.........///111333555;;;;;;<<>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFJJJIIILLLOOONNNKKKLLLPPPYYY{{{}}}zzzrrrrrrmmmgggcccbbb^^^XXXSSSUUUSSSOOOMMMNNNLLLHHH>>>666@@@___vvvwwwpppnnn___```dddeeeWWWDDD;;;>>>DDDlll^^^PPPOOOJJJCCC:::555555999>>>AAA@@@===:::777444222111,,,,,,+++++++++,,,,,,---///...---,,,***))))))(((&&&&&&&&&'''''''''''''''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&))))))%%%%%%))))))&&&'''''''''''''''***///222))))))))))))))))))))))))((()))))))))************************++++++,,,,,,,,,...///000///000222333555777999;;;<<<>>>AAADDDCCCDDDEEEGGGIIIKKKMMMMMM]]]rrrttttttsssooommmllllllqqqrrrsssssssssssstttvvvqqqtttuuutttoookkkiiiiiihhhiiijjjjjjiiieeeaaa^^^aaadddggggggfffeeeeeegggddd```\\\[[[]]]_________bbb```\\\YYY\\\___[[[TTTVVVTTTRRRRRRSSSTTTSSSRRRTTTSSSNNNGGGEEEJJJNNNOOOGGGHHHIIIHHHFFFDDDAAA@@@???===<<<<<<<<<;;;999777333333222000000/////////...------,,,,,,,,,------+++---......---...000222444999999===CCCCCCJJJ]]]xxx|||eeeYYYHHH<<<<<<===;;;888888::::::666555777666777777888999999::::::>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHIIILLLNNNNNNNNNTTT]]]wwwzzzuuuppppppllleeebbbaaa]]]WWWSSSRRRMMMHHHHHHJJJHHHDDD888<<>>CCCUUU|||pppTTTKKKLLLFFF===888777;;;???BBB???>>><<<999777444222111++++++++++++,,,------...///...---+++))))))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))***)))'''&&&(((((('''%%%&&&'''((()))---333777((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,---/////////000111333555777999:::;;;>>>AAACCCCCCCCCEEEGGGIIIKKKLLLMMMWWWzzzssstttuuusssqqqoooooooootttsssqqqppppppqqqrrrsssuuurrrooollliiigggffffffggghhhjjjjjjhhheeebbb___^^^```aaa```^^^^^^bbbfffgggeeebbb___^^^]]]^^^___aaaaaa^^^ZZZZZZ[[[WWWPPPPPPRRRTTTWWWXXXYYYYYYYYYXXXWWWPPPGGGBBBFFFKKKLLLDDDGGGIIIJJJHHHFFFEEEEEE@@@???>>>======<<<999777444444222111000000000000......---,,,,,,,,,------,,,---......---...000222333888888===FFFDDDCCCMMM}}}vvv~~~~~~oooVVVIIIFFF>>>;;;;;;777777666888;;;:::777777:::777777888999:::;;;;;;<<>>FFF]]]yyy{{{lllYYYJJJHHHKKKCCC;;;999===BBBDDDDDD===<<<:::888666333222111++++++,,,---......//////000...,,,***)))(((((()))((((((((())))))******+++(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((******)))((((((((((((((('''((()))))))))+++///222(((((((((((((((((((((((())))))))))))***************++++++,,,---,,,,,,,,,+++---////////////111333555777999:::;;;===@@@CCCBBBCCCEEEFFFIIIJJJLLLMMMTTTxxxpppqqqrrrqqqpppooopppqqqqqqnnnlllkkkkkknnnoooqqqwwwrrrmmmkkklllllljjjgggjjjiiihhhfffeeeddddddddd___]]]YYYSSSOOOQQQYYY```ccceeefffccc^^^[[[]]]___\\\___^^^ZZZXXXXXXTTTOOOOOOUUU[[[]]]\\\ZZZYYYYYYVVVWWWRRRIIIDDDGGGJJJKKKFFFIIIKKKKKKIIIFFFFFFGGGBBBAAA???>>>===<<<999666555444333222111000000000///...---,,,,,,,,,,,,,,,,,,.........---...000222000777888;;;CCCAAA???HHHfffwwwkkk\\\PPPDDDAAA???999;;;<<<555777777:::===:::777888===888888999:::;;;<<<======@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJFFFGGGIIIMMMSSSbbb{{{xxxrrrooommmmmmiiidddbbbbbb^^^YYYQQQLLLFFFFFFMMMQQQGGG:::999UUUwwwvvvnnnmmmyyy___BBB>>>III___rrrttteee[[[PPPFFFDDDHHH@@@888888???DDDCCC@@@===<<<:::777444111///...++++++---...///000000000000...,,,)))((((((((()))'''''''''((()))*********'''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))((((((((('''((()))'''((()))(((((((((***,,,))))))))))))))))))))))))))))))))))))***************+++,,,---------,,,,,,+++---////////////111222555666999:::;;;===@@@CCCBBBCCCDDDFFFHHHJJJLLLLLLVVVyyymmmnnnoooooonnnnnnoooqqqjjjhhhffffffiiimmmppprrrtttnnniiiiiimmmoookkkfffhhheeeaaa^^^]]]___bbbdddhhhcccYYYNNNGGGJJJTTT^^^[[[```dddbbb]]]ZZZ]]]aaaWWW\\\^^^[[[WWWVVVSSSPPPSSSYYY```aaa\\\VVVTTTTTTQQQTTTSSSLLLHHHJJJMMMMMMJJJMMMNNNLLLHHHEEEDDDEEEDDDBBB@@@???>>><<<999666666555444222111000000000///...---,,,,,,,,,,,,,,,---...//////......000222...777999:::???===>>>IIIKKKsssgggZZZRRRMMMEEEAAA@@@:::222777===555777777999:::666111444999888888999:::<<<======>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFHHHHHHHHHHHHIIIIIILLLPPPZZZnnn{{{wwwuuuuuulllllliiidddbbbbbb___ZZZPPPKKKFFFIIISSSVVVHHH666EEEeeezzzfffAAA===LLL```qqqrrrddd^^^TTTFFF@@@EEE===555666===BBB???:::===<<<:::666333000---,,,+++,,,---///000111111111000...+++)))((('''((()))&&&&&&&&&'''((())))))***'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((()))''''''(((((('''''')))$$$%%%''''''&&&&&&((()))************************))))))))))))***************+++,,,---...---,,,,,,+++---...///...///111222444666888:::;;;===@@@CCCBBBCCCDDDFFFHHHJJJLLLLLLYYY|||qqqpppooollliiiggghhhjjjrrrkkkeeefffmmmrrrrrroooooollliiigggfffdddaaa______```bbbddd```\\\]]]cccaaa^^^[[[YYYYYYZZZZZZZZZbbb___]]]\\\\\\\\\\\\\\\YYYYYYXXXWWWWWWVVVUUUUUUYYY]]]___\\\VVVQQQRRRTTTTTTRRRMMMFFFFFFKKKMMMKKKIIIJJJJJJGGGCCC@@@AAABBB???>>><<<;;;::::::;;;;;;444666444111111333111,,,......---------,,,,,,,,,---------............///---///333888<<<@@@BBBDDDJJJ]]]~~~vvv}}}lll[[[NNNGGGCCCAAA===<<<:::888666666666666666777888888888666555444888999;;;===>>>???@@@@@@>>>>>>???@@@BBBCCCDDDDDDAAADDDDDDCCCGGGMMMLLLFFFKKKOOONNNXXXttt|||zzz{{{wwwpppppplllhhhgggfffbbb___^^^XXXXXXXXXVVVPPPHHH???999VVVzzzZZZEEEKKKYYYbbbeeefffaaaVVVKKKEEECCCCCC:::666;;;???>>>>>>@@@>>>>>><<<888333///......,,,---...000111111111111///...+++***))))))***+++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&***%%%%%%+++---)))'''******)))((((((((()))+++,,,***,,,......,,,,,,...000...///000/////////111333333555888:::<<<>>>AAACCCCCCCCCEEEFFFHHHKKKMMMNNN[[[ooopppqqqpppmmmjjjiiiiiigggdddbbbdddhhhlllnnnnnnooollliiifffdddaaa^^^[[[]]][[[]]]bbbeeecccccceee```^^^\\\\\\\\\]]]\\\ZZZXXXYYYZZZ[[[]]]]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUUUUYYY\\\]]][[[WWWSSSRRRRRRMMMMMMJJJGGGIIIMMMLLLHHHGGGIIIJJJGGGDDDAAA@@@AAA@@@???===;;;:::999::::::555666444111111222000+++.........---------,,,,,,---------............///---///222777;;;???AAACCCHHHVVVqqq{{{rrrqqqwww~~~{{{vvvwww|||kkkfff^^^QQQFFF???<<<::::::<<<;;;999777666666666666666777777888888777777666999:::<<<===>>>??????@@@??????@@@AAABBBCCCCCCDDDDDDFFFFFFEEEGGGLLLKKKFFFNNNXXXbbbwww}}}}}}yyyrrrnnnkkkiiigggeeeaaa^^^]]]^^^XXXWWWVVVIII;;;<<>>AAACCCEEEEEEEEEFFFHHHJJJKKKLLL]]]nnnpppssssssnnniiidddbbb]]]___aaaccceeehhhkkkmmmmmmkkkgggdddbbb^^^ZZZWWWWWWSSSUUU^^^eeeeeedddccc]]]]]]]]]___```___]]]ZZZSSSUUUYYY\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWVVVVVVZZZZZZ[[[ZZZWWWTTTRRRPPPJJJJJJIIIJJJOOORRRNNNGGGFFFGGGHHHGGGDDDAAA@@@@@@@@@???===;;;:::999888888555666555222222333111,,,.........------------,,,---------............///---///222555999===???AAADDDLLL___vvvjjjeeegggkkkooonnnnnnqqqwww~~~ooofffaaaWWWMMMKKKFFF???:::888888888888:::999888777666555555666777777777777888999::::::;;;<<<===>>>????????????AAAAAABBBBBBBBBCCCCCCCCCFFFHHHHHHGGGHHHLLLMMMKKKRRRdddwww}}}}}}xxxrrrlllllljjjgggbbb___^^^^^^eeeYYYTTTPPP@@@111CCCbbb{{{zzzxxx|||fff[[[YYY]]]```___]]]XXXOOOFFFAAAAAACCC888;;;AAAGGGIIIFFFEEEGGGAAA===777111...---///000///000000111111000000///+++***)))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''(((((()))'''))))))(((***,,,+++''')))))))))((()))******+++///...------......---,,,,,,---............000222333666999;;;<<<>>>AAACCCFFFFFFFFFFFFGGGIIIJJJKKK[[[nnnpppqqqooojjjddd___]]]]]]^^^aaadddgggiiiiiihhhhhhfffdddbbb```]]]YYYVVVOOOMMMPPPXXX^^^]]]\\\]]][[[\\\^^^```bbb```\\\YYYWWWYYY\\\\\\ZZZWWWTTTSSSTTTUUUVVVXXXYYYYYYYYYXXXYYYXXXXXXXXXXXXUUUQQQMMMLLLLLLKKKLLLQQQTTTOOOGGGDDDEEEFFFFFFDDDBBB@@@???@@@???>>><<<:::888777666333555555333444777555000............---------------------............///---///111444777:::===???AAAEEERRR}}}|||ppphhhddddddjjjmmmkkkiiippp}}}zzz~~~uuu{{{qqq```QQQKKKKKKIIIEEEBBB???;;;999999999888777888888777666666666555555777777777777999;;;===>>>======>>>???@@@@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCFFFHHHHHHGGGHHHLLLRRRUUU\\\ttt}}}{{{yyytttpppmmmnnnjjjccc^^^^^^``````eeeZZZOOOFFF;;;>>>[[[}}}wwwnnnjjjxxxcccWWW\\\dddggggggfffccc]]]SSSIIIBBB@@@@@@555;;;DDDHHHHHHFFFGGGJJJFFF@@@777000------///111000111111111000000///...******((((((''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***))),,,***&&&'''---...))))))))))))))))))******+++---,,,***+++......---,,,,,,---......---...000222444666999;;;<<<>>>AAACCCDDDDDDEEEFFFGGGIIIKKKLLLXXX|||lllmmmllljjjfffcccbbbbbbaaa______ccciiikkkfffaaaaaa````````````___\\\ZZZNNNOOOSSSXXXXXXUUUVVV[[[[[[\\\^^^```aaa^^^ZZZVVV[[[\\\]]]\\\XXXUUUUUUUUUSSSTTTWWWYYY[[[[[[[[[[[[VVVUUUVVVVVVVVVSSSOOOKKKOOONNNKKKJJJMMMPPPLLLFFFCCCCCCDDDDDDCCCBBB@@@?????????>>><<<:::888666666222444444444666::::::666//////.........------------------............///......///222444777:::<<<>>>BBBJJJnnnzzzqqqjjjfffeeeiiieee^^^bbbqqqxxxuuurrruuu|||xxxwwwhhh___^^^kkkdddUUUFFF??????>>>;;;<<<:::888888888777666444777777777777777666666666888888888888:::===???AAA>>>>>>???@@@AAAAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHGGGGGGLLLVVV___rrr}}}{{{yyyvvvrrroooppppppjjj```\\\___bbbbbb^^^WWWIII>>>EEE___}}}sssiiieeekkkyyygggOOOMMMZZZfffjjjkkkooollldddYYYMMMCCC<<<999:::BBBJJJLLLLLLNNNSSSXXXIIIBBB888111//////000000000000000000000///...---***))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))************'''$$$&&&+++,,,)))((()))))))))***************))))))***,,,---------+++---.........///111333555777:::;;;<<<>>>AAACCCAAABBBCCCEEEHHHJJJMMMNNNYYY}}}hhhhhhhhhgggfffgggjjjlllccc___]]]aaahhhiiibbb[[[[[[[[[]]]___bbbbbb```^^^UUUVVVZZZ]]]ZZZWWWYYY``````___^^^___^^^\\\XXXUUUWWWZZZ]]]\\\ZZZYYY[[[]]]VVVWWWYYY[[[\\\\\\[[[ZZZQQQSSSTTTUUUSSSPPPLLLJJJLLLLLLJJJFFFEEEHHHFFFBBBDDDBBBAAAAAABBBBBBAAA???>>>>>>===<<<:::888777666111333444444777<<<<<<888/////////.........---------------............///.........000222555888999;;;AAAEEE]]]wwwsssjjjlllggg\\\YYY___dddccckkknnntttyyyyyyuuutttvvv}}}nnn___XXXQQQJJJKKKQQQUUUSSSJJJ???888888888666777666666777888888777666666666777888888888777777888888999:::<<<>>>@@@AAA>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJRRRcccsss{{{{{{{{{wwwsssrrrqqqqqqiii___^^^cccddd___RRRNNNEEEEEE^^^ttthhhccccccfffvvv|||bbbRRRIIIQQQ^^^fffmmmsss|||uuuhhhYYYKKK@@@999666???GGGLLLMMMMMMRRRYYY\\\GGGAAA888333222222111000////////////......---,,,))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&''''''((()))))))))'''''''''((((((''''''''''''''''''(((((())))))***(((%%%%%%)))+++)))'''((((((((()))************)))(((***,,,,,,++++++---...,,,---/////////000222555666888:::<<<===>>>AAACCC???@@@BBBDDDHHHKKKNNNOOO[[[~~~eeeffffffffffffgggjjjmmmaaa______bbbeeeeeeaaa]]]XXXYYY\\\```dddeeedddbbb]]][[[\\\```aaa```ccchhhgggddd```^^^\\\ZZZXXXUUUQQQVVV\\\___]]]]]]^^^aaa\\\]]]^^^^^^]]]ZZZXXXVVVLLLPPPTTTTTTPPPLLLJJJIIIFFFJJJJJJEEEBBBCCCCCCAAADDDAAA>>>>>>@@@AAAAAA@@@<<<<<<<<<<<<;;;999777666111444444333666:::999555////////////............---------............///............000333666888777@@@???HHHlllwwwxxxtttiii^^^XXXXXXZZZccchhhpppssslllfffkkkvvv{{{sssggg```___SSSGGG@@@AAA@@@;;;===DDDBBBCCC@@@999555777999999777666666777999:::999888555666888999999999888888888999;;;===>>>@@@@@@@@@>>>>>>@@@AAACCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIILLLQQQWWWeee{{{xxx{{{|||xxxttttttppppppjjjbbbdddiiidddYYYHHHBBBCCCYYY~~~yyyjjjiiilllnnn~~~vvvNNNOOOXXXfffnnnpppzzzmmmXXXIIIBBB@@@@@@GGGMMMOOOLLLJJJNNNPPPNNN@@@;;;666444555666444111------------------,,,,,,'''''''''(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&''''''((())))))***'''(((((())))))(((((('''((((((((((((((())))))))))))###)))777999,,,%%%)))'''((()))***+++******)))+++///222000+++(((+++///---...000000000111444666666888;;;<<<===>>>AAACCC@@@AAABBBDDDGGGJJJLLLNNNWWW{{{eeeffffffeeedddcccdddfff___aaacccdddeeedddcccbbbWWWYYY\\\```eeefffeeecccaaa\\\ZZZ```fffiiikkkmmmlllhhhbbb^^^[[[YYYXXXVVVNNNUUU^^^aaa```^^^^^^___aaabbbbbb```]]]YYYUUURRRIIIOOOTTTTTTNNNIIIHHHIIIBBBIIILLLHHHCCCCCCCCCBBBEEEAAA===<<>>===CCCCCC;;;888<<>>@@@@@@@@@@@@===>>>@@@BBBCCCDDDEEEEEECCCDDDDDDFFFGGGHHHIIIIIIGGGIIIOOOYYYeeeyyyxxxvvvzzz|||wwwssstttmmmoookkkfffjjjnnndddTTTBBB999CCCkkkqqqvvvxxxJJJUUUkkk}}}}}}sssYYYJJJFFFJJJNNNRRRWWWVVVOOOJJJIIIFFF@@@:::666333444777888666222+++,,,,,,------,,,,,,+++%%%%%%&&&''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))((((((((((((+++%%%///DDDFFF222'''+++'''((()))++++++******)))...333777333+++'''***000---///000111111222555777777999;;;<<<===>>>AAACCCBBBCCCCCCEEEGGGIIIKKKLLLPPPuuufffccc``````ddddddaaa]]]```aaacccdddcccaaa^^^\\\```]]][[[]]]aaacccbbbaaacccZZZYYYdddkkkhhhgggkkknnncccZZZXXXWWWUUUXXX^^^ZZZ\\\^^^^^^\\\ZZZYYYXXX```___^^^\\\ZZZWWWUUUTTTMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@???<<<999888888999:::999555555555555444333222111111000000000000000111222......------------......------...///000111222222666888;;;>>>BBBQQQmmmssskkkccc\\\```WWWRRRTTTRRROOOVVVcccjjjkkkjjjjjjiiiiiikkkmmm}}}xxxttttttzzzwwwkkkZZZLLLEEEDDDEEEEEE???>>><<<:::999999999:::999999888888777777666666999888777777777777777888666666777888999999999999<<<======>>>>>>>>>>>>===AAAAAABBBCCCDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHHHHFFFNNNNNNSSS```{{{||||||}}}~~~}}}zzzuuuqqqmmmqqqnnnhhhkkkmmm[[[BBB777888OOOxxxwwwhhhMMMmmmpppXXXBBB===KKKUUUQQQQQQRRRPPPMMMHHHBBB???666444222444777888555222////////////...---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''***---000000...+++))))))***+++,,,---.........000000///...---,,,,,,+++.........///000222444444777888999:::;;;===@@@CCCDDDDDDEEEFFFGGGHHHHHHIIISSSxxxkkkgggddddddffffffccc______```bbbcccbbb```]]][[[ZZZYYYYYY[[[^^^```aaaaaaggg^^^\\\eeejjjfffeeehhhiiibbb\\\\\\\\\YYYZZZ^^^[[[\\\^^^^^^]]][[[ZZZYYYZZZ[[[ZZZZZZXXXVVVTTTSSSPPPOOOMMMKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@?????????>>>;;;999777888999999999555555555555444333222111111111000000000000000111......------------......------...///000111222222777888:::;;;<<>><<<<<<============;;;:::999888888888888777777777666666555555777777666666666777777888888888:::;;;;;;;;;;;;;;;>>>>>>??????@@@@@@??????AAABBBCCCEEEEEEEEEDDDDDDHHHFFFDDDDDDGGGKKKMMMMMMKKKQQQaaa~~~~~~~~~}}}||||||{{{wwwrrrnnnjjjnnnqqqqqqooocccKKK333777GGGhhhoooaaaiii|||gggOOO@@@GGGYYYaaaUUUUUUTTTQQQLLLFFF@@@<<<777666666666666555333111////////////...,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***,,,,,,+++((('''***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......///000222333444777888::::::;;;===@@@CCCCCCCCCDDDFFFGGGHHHIIIJJJXXX|||nnnjjjgggfffffffffbbb___^^^___```aaa```^^^\\\[[[WWWXXXZZZ\\\]]]```ccceeejjjbbb```fffhhhdddbbbdddddd```^^^``````]]][[[[[[ZZZ[[[]]]^^^^^^\\\[[[YYYWWWWWWXXXYYYXXXVVVSSSRRRSSSPPPLLLIIIHHHJJJMMMOOOLLLKKKJJJHHHFFFEEEEEEDDDEEEDDDCCCAAA???>>>=========;;;888777888888888777555555555555444333222222222222111000/////////000......------------......------...///000000111222555666888999888<<>><<<:::999:::;;;:::999;;;;;;::::::999888777666777777777777777777666666666666666666777888888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@BBBDDDFFFGGGFFFEEEDDDEEECCCCCCEEEJJJOOOSSSUUU```mmm}}}|||zzzxxxtttooolllkkkggggggkkkfffTTTAAA666888SSStttbbbsssmmmSSSAAA>>>QQQccccccYYYXXXVVVRRRKKKDDD===999888999:::999666333000///000/////////---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''+++++++++++++++***))))))(((((()))+++,,,---...///------...///000222333444666888:::;;;;;;===@@@CCCAAABBBCCCEEEGGGIIIKKKLLL]]]llliiifffdddcccaaa^^^[[[]]]^^^_________]]]\\\[[[YYY\\\```aaaaaadddhhhmmmjjjdddbbbfffgggcccaaabbbbbb```_________\\\YYYXXXXXXXXXYYY[[[]]]\\\ZZZXXXWWWXXXYYYYYYXXXUUUSSSQQQRRRPPPLLLIIIIIIJJJMMMOOOLLLKKKJJJHHHFFFEEEDDDDDDFFFEEECCCAAA???===<<<<<<<<<:::888777888888777666444555555555444444333222333333111000////////////......------------......------......///000000111///111666:::;;;===HHHTTT~~~}}}{{{{{{yyy~~~~~~~~~|||wwwvvviii]]]YYYWWWQQQNNNNNNNNNMMMKKKMMMQQQUUUYYY[[[ZZZWWWVVVVVVVVVXXXbbblllsssnnneeecccrrrttt{{{dddZZZgggqqqhhh___```aaaYYYSSSRRROOOLLLMMMRRRTTTRRRLLLEEECCCDDDAAA<<<::::::;;;<<<===<<<:::999888999999999999777555444888888888888999999999999777777777888999:::;;;<<<;;;<<<===>>>????????????>>>???@@@AAAAAAAAAAAAAAA???AAACCCFFFGGGFFFEEEDDDCCCEEEHHHMMMOOOSSS\\\eee~~~|||yyywwwtttpppmmmooo^^^TTTWWWTTTGGGBBBHHHNNNgggzzzzzzyyyzzzqqq~~~{{{pppeeeSSSBBB999@@@XXXeee\\\YYYXXXUUUPPPJJJCCC<<<999666:::<<<;;;666222000111000//////...---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************++++++))))))************))))))(((((()))+++,,,...///000---------...000111333444666888:::;;;<<<===@@@BBB???@@@BBBEEEHHHJJJLLLMMM^^^iiigggdddbbb```^^^[[[YYY\\\]]]]]]^^^]]]]]]\\\[[[\\\___cccddddddgggkkkpppgggdddccceeeeeebbbaaabbbbbbaaa]]][[[YYYYYYWWWTTTTTTTTTUUUXXX[[[[[[YYYVVVXXXXXXXXXWWWUUURRROOOMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<<;;;:::888777888888777666444444444555444444333333333333111000////////////......------------......------......//////000000,,,...333:::===???FFFNNNjjj}}}{{{zzzzzz~~~|||wwwrrrhhh___[[[ZZZXXXUUUSSSLLLIIIFFFFFFIIIKKKMMMMMMJJJHHHJJJLLLMMMOOOUUU]]]hhhcccXXXSSS[[[ffffff^^^^^^```bbbeeehhhjjjkkkkkkdddUUUSSSaaacccSSSIIIKKKLLLIIIFFFFFFFFFEEEGGGKKKMMMLLLGGG???<<<===;;;777999999:::999999888777777777888888999888777555444777777777888888999999999::::::::::::;;;<<<===>>>;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAA???@@@BBBEEEFFFFFFEEEDDDDDDFFFJJJMMMNNNVVVkkk|||zzzxxxuuurrrooommmXXXMMMSSSPPPBBBBBBOOOooowwwrrr|||uuusssgggZZZIII<<<888BBBYYYbbbTTTUUUTTTQQQMMMHHHBBB===:::444888:::999555222222333000000///...---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***************+++,,,,,,&&&'''((()))***************++++++,,,---......///,,,------...///111333333555777:::<<<<<<>>>@@@BBB>>>@@@BBBEEEHHHKKKMMMNNN\\\gggfffdddbbb```^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]___aaabbbcccfffiiikkkeeeddddddcccbbbaaa```aaaaaa```\\\WWWUUUVVVUUUQQQRRRQQQRRRUUUZZZ[[[XXXUUUVVVUUUTTTRRRPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKIIIGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999999999999777666333444444555444444333333222222111000/////////000......------------......------........./////////------111777:::;;;???EEE[[[~~~~~~zzztttpppkkkeeeccceeeeeeeeedddYYYTTTOOOLLLKKKJJJFFFCCCGGGEEEFFFJJJKKKKKKPPPVVVUUUSSSLLLHHHLLLSSSTTTPPPRRRMMMIIIKKKQQQWWWYYYYYYWWWOOOPPPWWWVVVJJJFFFKKKFFFFFFEEECCCAAA???@@@BBBBBBCCC@@@:::777999999777777777888777666666888:::777888888888777777666555555555666666777888999999<<<<<<<<<<<<===>>>??????;;;<<<===>>>>>>?????????===>>>???@@@AAABBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGDDDCCCEEEKKKRRRddd}}}{{{yyyvvvrrrnnndddZZZZZZ```VVVDDDEEEUUU~~~uuuqqq{{{rrr{{{qqqgggYYYFFF::::::CCCTTTXXXLLLOOONNNLLLIIIEEE@@@<<<:::555666777666444333333444000000///...,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&'''((()))+++++++++++++++,,,,,,,,,---------...,,,,,,---...///111222333555777:::<<<===>>>@@@AAA>>>???BBBEEEHHHKKKMMMNNNZZZcccccccccaaa___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]___aaaddddddddddddeeeeeebbb```___^^^]]]]]]^^^[[[VVVUUUWWWUUUOOOQQQPPPQQQUUUZZZ\\\YYYVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>=========<<<;;;::::::::::::888666333333444444555444444333111111000000000000000111......------------......---------.........//////000...///444888888;;;???KKK|||~~~{{{zzz{{{wwwpppnnnnnnmmmmmmooosssuuuvvvlllgggaaa^^^\\\XXXQQQKKKHHHDDDCCCCCCBBB@@@BBBGGGDDDEEEDDDBBBCCCHHHKKKJJJFFFCCCAAAAAAEEEIIIKKKLLLLLLIIIHHHIIIGGGCCCBBBEEE@@@AAAAAA>>>::::::;;;===777::::::666666999;;;:::666888:::999888888:::<<<888888777777666777777777666666777888999;;;;;;<<<=========<<<======>>>>>><<<<<<===???????????????>>>???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIRRRfffzzz}}}|||yyytttnnnjjj^^^___eeedddTTTIII\\\zzz{{{xxxwwwzzz{{{yyy{{{wwwxxxvvvfff]]]NNN===<<>>:::888777555333222333333333222000000///...,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))***++++++++++++*********+++,,,,,,------,,,,,,------///000222333444777;;;======>>>???AAA???@@@BBBEEEHHHKKKMMMNNN\\\___``````___^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]^^^```]]][[[]]]aaacccbbbaaaeeefffeeeaaa^^^]]]\\\[[[XXX\\\[[[WWWWWWZZZVVVOOORRRPPPPPPUUU[[[]]]ZZZWWWUUUSSSQQQNNNMMMNNNOOOPPPJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;::::::;;;;;;999777333333444444555444444444111000000000000000111222.........------.........---------...............222...///333777888;;;???>>>iii||||||{{{xxxyyyzzzwwwpppiiilllnnnoooqqqvvv{{{}}}wwwrrrmmmjjjiiieee]]]WWWSSSNNNJJJHHHDDD@@@@@@CCC>>>AAACCCAAA@@@BBBEEEFFF===>>>@@@@@@AAAAAABBBCCCEEEEEEDDDBBBAAA@@@===;;;888:::;;;888666888<<>>???@@@@@@>>>======<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEGGGFFFEEEEEEGGGIIILLLNNNWWWZZZmmm~~~|||xxxrrrjjjeee^^^cccfff\\\HHHLLLwwwwwwdddyyygggccchhhtttxxxoooaaaXXXAAA777DDD]]]hhhdddXXXJJJJJJIIIGGGCCC@@@<<<888666:::666111000222333222000000000///...,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((***++++++++++++***))))))'''((((((***+++,,,------,,,,,,,,,---///000222333444777;;;======>>>???AAA???@@@BBBEEEHHHJJJLLLMMM___]]]^^^^^^[[[WWWUUUWWWZZZ^^^]]]]]]\\\\\\]]]]]]^^^^^^\\\```fffeee___^^^bbbeeedddbbb___ZZZWWWVVVWWWYYYYYYYYYXXXWWWVVVTTTTTTMMMPPPUUUYYY[[[[[[ZZZYYYRRRQQQOOOOOOOOOOOOMMMLLLOOOOOONNNLLLJJJHHHFFFEEEBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???===;;;<<<===:::;;;<<<===<<<999777555777777666555333222111111222333444555444222000...///............---------,,,------...///.........222111000000333777;;;>>>BBBXXX|||yyywwwvvvvvvuuutttiiilllooonnnkkkkkkoootttpppqqqqqqpppmmmiiidddbbb[[[YYYRRRKKKJJJJJJDDD;;;;;;;;;;;;===AAABBBBBBAAA===<<<<<<===>>>>>>>>><<>><<<:::999:::::::::999888777777777666666555555777777888999999999888888:::999999999999999999:::;;;<<<=========<<<;;;:::::::::;;;;;;<<<===>>>>>><<<>>>AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFEEEAAABBBHHHLLLOOOXXXbbbeeewwwzzzxxxwwwqqqcccWWW]]]lllhhhMMMCCCdddggg^^^hhh```eeewww|||jjjVVVNNN>>>@@@JJJXXX___]]]ZZZZZZNNNJJJFFFBBB???<<<888555555333222333666666444111...---,,,+++************((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))'''((()))***)))(((&&&$$$&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))******************+++,,,------------...//////......000444777777888:::<<<<<<>>>BBBDDDBBBBBBBBBCCCEEEHHHJJJLLLaaa[[[[[[ZZZWWWUUUWWW[[[___aaa```___^^^]]]\\\\\\\\\\\\\\\___dddddd___^^^bbbaaa```___\\\YYYXXXXXXXXXUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXZZZ\\\[[[YYYVVVTTTPPPNNNMMMMMMMMMNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@@@@???@@@???===;;;:::;;;<<<;;;;;;<<<;;;:::999777666777666666444333222111111222333333444333111///...///............---------,,,,,,---------.........000///...///111555999;;;>>>MMMmmm~~~}}}~~~{{{wwwtttsssrrrpppooogggiiijjjgggdddcccgggkkkkkkmmmpppqqqoookkkfffccc^^^ZZZVVVUUUTTTQQQJJJEEEAAA???===<<<===>>>>>>===???>>>===<<<<<<<<<<<<<<<==================<<<<<<===;;;999999::::::999888999999999999888888888777777777888999:::::::::999<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<======>>>>>>===???AAABBBAAAAAAAAABBBAAABBBCCCDDDDDDEEEEEEFFFJJJIIIJJJMMMNNNRRR```ooo||||||}}}yyyjjjZZZUUUZZZmmmnnn]]]FFFQQQccccccxxxgggeeelllyyy~~~oooVVVCCC<<>>===>>>>>>>>><<<999888999:::;;;;;;:::999888777777666666666555444333333222222111222222333222111///...///............---------...---,,,,,,,,,---...///...---------///222666888;;;CCCRRRkkk~~~}}}zzzvvvsssqqqooommmkkkhhhhhhgggbbb^^^^^^bbbfffgggjjjnnnqqqpppmmmhhheeebbb[[[\\\cccddd\\\UUUUUUQQQNNNKKKHHHGGGFFFDDDBBB@@@???===;;;;;;;;;===>>>:::::::::;;;;;;<<<<<<<<<<<<:::999999:::;;;:::888::::::::::::999999999999888999:::;;;<<<<<<<<<<<<>>>===:::999999:::===>>><<<<<<======>>>======<<<<<<<<<<<<===>>>>>>?????????AAACCCCCCAAAAAAAAABBB>>>@@@CCCDDDCCCCCCDDDDDDEEEIIIPPPVVV\\\iii~~~~~~zzzzzzyyynnnXXXKKKWWWlllvvveeeSSSVVVttt}}}cccZZZmmmtttttttttwwwvvvhhhOOO:::@@@RRRbbbeeedddffffffcccSSSMMMEEE@@@??????===;;;<<<:::888777777555222///---,,,+++*********************+++,,,,,,+++******((((((((((((''''''''''''))))))))))))))))))))))))'''((()))))))))(((&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))************(((((()))***++++++++++++---.../////////000333666777999;;;;;;;;;;;;===???AAABBBCCCEEEGGGJJJLLLNNN___[[[[[[[[[[[[\\\___ccceeecccbbb```^^^\\\[[[ZZZZZZYYYZZZ[[[[[[WWWTTTRRRSSSYYYXXXUUUTTTUUUVVVWWWWWWKKKMMMQQQTTTVVVUUUSSSRRRVVVVVVVVVVVVUUUSSSRRRQQQLLLJJJHHHHHHJJJKKKKKKKKKGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>======>>>===;;;999888999:::;;;:::999888777666666666555555555444444333333333000111111111111000///...///............---------///...---,,,,,,...000111...---,,,,,,...111444555999>>>CCCNNNkkkxxx}}}zzzvvvrrrqqqooommmkkkkkkiiigggbbb___```dddhhhhhhjjjlllmmmmmmkkkhhhgggbbb[[[```nnnqqqfffaaaeeeaaa```]]][[[YYYVVVRRRNNNFFFEEEBBB???>>>>>>@@@BBB======<<<<<<<<<============<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@@@@@@@???===:::888888:::===???;;;;;;<<<<<<<<<===<<<<<<===>>>>>>>>>?????????@@@AAACCCDDDCCCBBBAAAAAABBBAAACCCDDDDDDCCCDDDHHHKKKLLLTTTbbbppp~~~~~~~~~~~~zzznnn[[[QQQZZZqqqyyyhhhfff~~~___RRRfffzzzsssfffTTTDDD<<>>===>>>===;;;999888999::::::999888777555555555555444444444444444444444333111111111111111000000//////............---------111///...------///111222......------...000333444555<<>>>>>>>>>>>????????????>>>???@@@AAABBBBBBBBBBBB>>><<<999777777999<<<>>>:::::::::;;;;;;<<<<<<===??????@@@@@@@@@@@@@@@AAACCCDDDEEEDDDBBBBBBCCCDDDGGGHHHHHHFFFFFFJJJSSSZZZfffqqqyyyfffTTT]]]zzz{{{cccZZZaaattt___GGGAAAIII[[[eeemmmvvvfffOOOIIICCCBBBFFFIIIHHHEEE999999999777555222111000++++++******))))))******((()))+++,,,,,,+++)))(((*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((()))))))))************)))***+++,,,------------+++---...//////000222444111444888:::;;;===???@@@AAABBBDDDFFFIIIKKKLLLMMM]]]}}}aaaaaaccceeegggeeebbb___\\\[[[[[[[[[[[[[[[\\\\\\VVVZZZ\\\[[[[[[]]]___^^^\\\XXXSSSQQQSSSUUUTTTSSSWWWXXXYYYZZZXXXVVVSSSQQQXXXVVVTTTRRRPPPOOONNNNNNLLLIIIFFFFFFGGGIIIIIIIIIJJJJJJIIIGGGEEECCCAAA???>>>>>>???????????????>>>=========;;;999777888:::888888777666555444444333333333444444444444444444111111111111111111111111///............---------000///.........///000111///.........///000222333111999<<<;;;FFFhhh{{{wwwssspppnnnkkkiiigggfffeeeeeefffjjjnnnqqqrrrnnniiidddaaaaaabbbccc___]]]bbblllnnniiihhhlllgggiiikkknnnooolllgggbbbeeedddaaaZZZRRRMMMMMMOOOQQQOOOLLLJJJGGGFFFFFFFFFGGGFFFEEEEEEEEEDDDAAA>>>CCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBB===;;;999888888999;;;===;;;;;;:::;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEDDDCCCCCCEEEFFFFFFHHHIIIHHHKKKTTTbbbmmmzzz}}}wwwhhhbbbuuu{{{|||]]]YYYtttwwwcccSSSSSS^^^ffffffgggnnn|||lllSSSMMMHHHDDDFFFLLLNNNKKKFFF999::::::777444111000000+++******)))))))))******'''((()))******)))((('''************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))******************+++,,,------------***,,,...//////000222333000333777;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJKKKKKK[[[wwwaaa``````bbbcccccc___\\\\\\\\\\\\[[[[[[\\\]]]]]]SSSXXXZZZWWWWWW[[[\\\ZZZ]]]XXXRRRQQQTTTWWWVVVUUUZZZZZZZZZYYYXXXUUUSSSQQQXXXVVVSSSOOOMMMKKKKKKKKKKKKHHHEEECCCDDDFFFFFFFFFHHHHHHGGGFFFEEECCCAAA@@@????????????>>>===<<<<<<;;;<<<;;;999777666777888666777777777666444222111333333333444444555555555222222111111111222222222///............---------------------...........................///000111000555999:::>>>SSS|||}}}xxxtttpppllljjjfffeeeeeefffiiimmmppprrrpppmmmhhhccc___^^^^^^______```bbbccccccbbbbbbbbbaaabbbcccfffhhhhhheeecccdddeeeeee```YYYUUUUUUWWWXXXVVVSSSPPPMMMLLLLLLMMMMMMLLLKKKKKKJJJHHHDDDAAADDDDDDDDDDDDEEEEEEEEEFFFAAAAAAAAAAAAAAA@@@@@@???===<<<;;;::::::;;;<<<======<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEDDDCCCDDDFFFIIIHHHLLLRRRVVV\\\iiizzz~~~vvvrrr{{{xxxyyyaaakkkpppeeemmmuuutttoookkkhhhjjjlllgggYYYMMMMMMIIIGGGKKKQQQQQQJJJCCC<<<======999444000//////******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***))))))))))))************)))***+++,,,,,,------,,,***,,,...//////000111333111444999<<<===>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHXXXvvv```]]]\\\]]]___```^^^[[[^^^^^^]]]]]]\\\\\\]]]]]]YYY^^^^^^YYYWWWZZZZZZWWW\\\WWWQQQQQQUUUXXXXXXWWWYYYYYYXXXWWWUUUSSSQQQPPPSSSQQQNNNKKKIIIIIIIIIJJJJJJGGGDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<:::::::::::::::888666444555777555666777777666444222000222333333444444555555555333222222111222222333333//////.........---------***+++,,,---------,,,,,,------------......///000222333777;;;;;;GGGjjjyyytttooolllgggffffffiiilllppprrrrrrmmmkkkgggccc```^^^\\\\\\```cccccc]]]ZZZ\\\\\\YYYWWWUUUUUUVVVYYY[[[[[[[[[YYY]]]```^^^ZZZYYY[[[___[[[YYYVVVSSSQQQPPPQQQQQQQQQPPPOOONNNMMMJJJFFFBBBAAABBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@???>>>============<<<<<<<<<<<<======???>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJRRRYYYbbbjjjsssvvvyyyyyy}}}cccbbbfffaaavvvqqqooollldddYYYTTTUUUNNNJJJIIINNNSSSRRRIII??????@@@@@@;;;555000......***)))))))))))))))************)))(((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((()))******))))))))))))************((()))***++++++,,,++++++))),,,...//////000111222333666:::=========>>>???AAABBBDDDFFFGGGGGGGGGGGGUUUvvv]]][[[YYYYYY[[[]]]]]]]]]___\\\XXXXXX[[[]]]]]]\\\\\\[[[ZZZXXXXXXXXXYYYZZZZZZUUUQQQRRRVVVYYYYYYWWWUUUXXXVVVPPPOOOSSSTTTPPPOOONNNMMMJJJHHHHHHKKKMMMJJJHHHFFFEEECCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAA???===;;;:::;;;<<<;;;;;;999999999999888888777666888777777666555444444444777666666555444444333333111111111111111000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------..................333666777999DDDVVVddd{{{wwwuuuqqqmmmmmmqqqsssooommmnnnmmmfffbbbcccbbb^^^___ccchhhccc___^^^^^^\\\WWWRRRNNNOOOQQQRRRSSSRRRQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHGGGCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===============>>>???????????????BBBAAA@@@@@@AAAAAA@@@???BBBCCCCCCAAAAAADDDEEEEEE@@@EEEGGGGGGJJJRRRWWWYYYdddooowwwyyynnn[[[oooggg}}}sss```ttt}}}pppllljjjiiiddd[[[TTTSSSMMMNNNPPPRRRQQQMMMFFFAAA::::::999777444000---++++++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''')))***++++++***)))'''(((((())))))((('''&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********))))))(((******+++++++++,,,,,,,,,,,,...//////......000111444666999:::;;;<<<===???FFFCCCAAACCCHHHJJJHHHEEEYYYqqq\\\ZZZXXXXXXZZZ\\\\\\[[[ZZZWWWUUUVVVXXXZZZZZZYYYZZZYYYXXXWWWWWWXXXXXXYYY[[[WWWTTTUUUXXXZZZYYYWWWTTTWWWVVVRRRRRRVVVVVVSSSOOONNNLLLIIIFFFEEEGGGIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???===;;;:::;;;<<<<<<;;;<<<;;;999888777777888999777777666666555444444333666666666555444333333333111111111111111000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,000333333444:::EEEOOOgggzzztttuuutttpppmmmmmmkkkfffdddfffeeeccceeejjjfffbbb^^^]]]]]][[[VVVQQQNNNOOOOOOPPPPPPOOOOOONNNLLLMMMNNNOOOOOOPPPPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJHHHFFFEEEDDDCCCCCC>>>>>>>>>=========<<<<<<>>>>>>>>>===============>>>>>>??????????????????BBBBBBAAABBBCCCDDDDDDDDDAAABBBAAA@@@AAADDDGGGHHHHHHMMMQQQTTT\\\jjjvvv|||}}}nnn|||sssXXXcccvvvzzzmmm___kkk|||nnnhhhccc```\\\SSSMMMLLLCCCDDDFFFIIIIIIGGGBBB>>>::::::888666333///,,,++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''((()))'''(((***++++++***((('''((((((((((((((('''&&&&&&***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))*********+++++++++,,,,,,,,,...//////......000111444666999:::;;;<<<===???DDDBBBAAADDDJJJLLLKKKHHHSSSkkkZZZXXXWWWWWWYYYZZZZZZZZZYYYXXXXXXZZZ\\\]]]\\\[[[XXXWWWWWWVVVWWWWWWXXXXXX[[[XXXVVVWWWZZZZZZXXXVVVPPPSSSTTTRRRSSSUUUUUURRRNNNMMMKKKGGGDDDBBBDDDEEEFFFEEECCCAAAAAA@@@AAAAAACCCBBBBBBAAAAAA@@@@@@@@@???===;;;;;;<<<===<<<;;;===;;;888555444555777999666666666555555444444333666555555444444333333222000111111111111000000///000000000000////////////------------------------,,,,,,------............///111333555666999>>>AAARRRzzz|||zzzyyyuuupppmmmjjjgggffffffeeeccceeejjjfffccc___^^^]]][[[VVVRRRNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;::::::==================>>>>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCEEEIIIMMMNNNTTTZZZaaaqqq|||}}}}}}uuu~~~XXXJJJtttppppppjjjVVVUUUttt|||sssjjjccc]]][[[XXXQQQKKKIII;;;;;;===???AAAAAA???<<<:::999777555111...,,,++++++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))((((((************(((((((((((((((((((((''''''&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************))))))*********++++++++++++,,,,,,---//////......000222444666999:::;;;<<<===???AAA@@@BBBFFFLLLNNNLLLIIIOOOeeeYYYWWWVVVWWWYYYZZZYYYXXXXXXYYY[[[]]]^^^^^^\\\[[[WWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWUUUSSSNNNOOOPPPPPPPPPPPPNNNMMMLLLLLLJJJGGGDDDBBBCCCEEEEEEDDDBBBAAA@@@@@@AAAAAACCCCCCBBBAAA@@@?????????>>><<<;;;;;;======<<<;;;:::999777555444444555555555555555444444444333333444444444444333333222222000000111111111111000///111111000000000/////////........................,,,,,,,,,------......///000000111444999<<<>>>???FFFfffxxxsssnnnllljjjgggdddbbbbbbdddhhhfffbbb```___\\\XXXUUUPPPPPPOOONNNMMMKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDCCCBBBAAAAAA@@@@@@==================<<<<<<=========>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHGGGHHHJJJKKKLLLRRRYYY\\\dddnnnzzzyyyvvvwwwxxxvvv{{{fffRRR___tttppp~~~bbbUUUXXXooo~~~uuuiiigggccc___^^^```]]]UUUMMMIII<<<;;;;;;<<<>>>???>>>===:::999666333///---+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((()))******)))(((((('''(((((((((((((((''''''((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))************)))************+++++++++++++++---...///...///000222444666999:::;;;;;;===??????@@@BBBGGGKKKLLLJJJHHHPPPeeeXXXWWWWWWXXXZZZZZZYYYXXXUUUWWWYYYZZZZZZXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOOOONNNKKKIIIIIIJJJJJJIIIGGGEEEDDDEEEGGGEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<===<<<:::888999999999888666444222444444444444333333333333333333333333333222222222///000000111111111000000000000000000////////////........................++++++,,,,,,---......///...---,,,...333777::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCBBBAAAAAAAAAAAABBBBBBEEEFFFFFFEEEDDDEEEHHHKKKHHHIIINNNVVVZZZ^^^gggrrr~~~~~~}}}wwwlllggglllsssvvvyyy^^^XXXqqq~~~tttqqqLLLTTTcccqqquuuoooeee___]]]]]]aaaddd```TTTIIIDDDEEEAAA===;;;;;;<<<<<<<<<:::888444000---,,,+++++++++++++++*********))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))***************))))))*********++++++++++++,,,...///...///111222444666999:::;;;;;;===???>>>@@@CCCFFFIIIIIIGGGEEERRRfffYYYYYYYYYZZZ\\\\\\[[[YYYYYY[[[]]]\\\YYYVVVUUUTTTYYYYYYYYYYYYYYYXXXWWWWWWQQQQQQQQQPPPPPPPPPPPPPPPRRROOOOOOPPPNNNJJJHHHIIIIIIIIIJJJHHHFFFEEEFFFHHHDDDCCCBBB@@@@@@@@@AAABBB@@@??????>>>>>>=========:::999999:::<<<<<<;;;999999:::<<<===;;;888555333333333333333333333333333222222222222222222222222///000000111111111111000////////////............------------------------******+++,,,---......///111///------000333555777777@@@RRRpppxxxllljjjhhhddd___ZZZVVVTTTVVVUUUSSSQQQOOONNNNNNMMMJJJJJJJJJJJJHHHGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???????????????@@@===>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBCCCBBBAAAAAAAAABBBDDDEEECCCEEEFFFEEECCCEEEIIIMMMLLLOOO[[[kkkuuu{{{{{{tttfff[[[]]]kkkyyyfff[[[uuulllvvvwww^^^GGGbbb|||zzzjjjZZZ[[[]]]bbbcccZZZLLLDDDCCCMMMGGG@@@:::888888999999:::888333...+++******++++++++++++************)))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((()))******+++******)))))))))************+++***,,,.../////////111333444666999:::;;;<<<===???>>>@@@BBBEEEGGGGGGFFFFFFQQQfff[[[ZZZ[[[\\\^^^^^^\\\[[[___```aaa^^^YYYUUUTTTTTTYYYYYYYYYYYYXXXVVVUUUTTTQQQQQQQQQPPPOOOPPPRRRSSSQQQMMMKKKMMMLLLHHHGGGKKKIIIJJJJJJHHHFFFDDDDDDEEEBBBAAA@@@???>>>???@@@@@@===============<<<<<<<<<888777888999;;;;;;:::888::::::;;;:::999666444333222222222222222222333333111111111222222222222222//////000111111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///111111111111111333555666666>>>FFFZZZqqqpppmmmhhhbbb\\\XXXVVVXXXVVVTTTRRRPPPPPPOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDEEEEEEEEEDDDCCCBBB?????????>>>??????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBDDDFFFGGGCCCFFFHHHHHHGGGJJJPPPVVV]]]bbbsss~~~{{{wwwssseeeVVVTTTeee|||ooo|||hhhiiiiiiTTTcccwwwnnn```___aaabbb^^^TTTJJJLLLTTTTTTMMMBBB:::777777888999:::777222---***)))***++++++++++++************)))((((((((((((((((((((((((((()))************)))((((((((((((''''''(((((((((&&&&&&'''(((((((((((((((%%%&&&((()))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))'''((()))******+++++++++))))))))))))***************,,,.../////////111333444666999:::;;;<<<===???===???BBBDDDFFFGGGIIIJJJNNNfff\\\\\\\\\^^^______^^^\\\^^^```___[[[UUUPPPOOOPPPXXXXXXYYYXXXWWWUUUSSSQQQSSSRRRRRRQQQPPPQQQTTTWWWNNNHHHGGGJJJIIIEEEFFFKKKJJJKKKKKKHHHEEEBBBBBBBBB@@@???>>>======>>>??????;;;;;;;;;<<<<<<<<<<<<<<<777666777999:::;;;999777999888777555333222222111222222222222222222222333111111111111111111222222//////000111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////***---000111111222444666444>>>CCCOOO||||||wwwwwwsssnnnggg```\\\ZZZXXXVVVTTTRRRQQQPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIIIICCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAAAAABBBEEEGGGIIIJJJMMMQQQQQQQQQUUU]]]dddqqqwwwzzztttgggYYYNNNXXXuuuoooeeeyyylll```VVV{{{|||sssnnnddddddccc]]]RRROOO[[[jjjXXXPPPEEE<<<888888:::;;;:::777111,,,))))))***++++++++++++************)))((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&'''((())))))((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++))))))))))))***************,,,...//////000222333444666999;;;;;;<<<===???===???BBBDDDFFFIIILLLNNNMMMhhh`````````___]]]\\\\\\]]]bbb```[[[UUUPPPNNNPPPRRRWWWUUUSSSRRRRRRRRRPPPNNNSSSQQQOOOOOOOOOOOOMMMLLLLLLJJJHHHEEEDDDCCCDDDDDDFFFHHHHHHFFFBBB??????AAAAAA>>>;;;<<<@@@BBB???;;;===<<<;;;:::::::::::::::;;;:::888666555666777888888777555444333333444444333222111111000000111111111111111111111000//////////////////.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------......///000111666======AAAbbbwwwoooiiifff[[[ZZZYYYWWWVVVUUUUUUUUUTTTQQQMMMJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDCCCAAACCCEEEEEEDDDBBBAAABBBDDDCCCBBBBBBCCCBBB@@@???CCCDDDCCCCCCGGGMMMLLLHHHFFFDDDEEEKKKNNNNNNPPPTTT___aaaaaabbbjjjvvv}}}{{{}}}|||vvvpppZZZRRRWWWrrrmmm```mmmvvv]]]eee{{{wwwyyykkkaaaTTTQQQmmm~~~kkkYYYPPPEEEAAABBBDDDBBB@@@999444...,,,......,,,(((************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))************+++---///000111111111555777:::<<<<<<<<<===???>>>@@@CCCFFFIIIJJJKKKKKKRRRhhhZZZ\\\^^^___^^^[[[YYYXXXYYYWWWUUUQQQOOOPPPTTTWWWWWWTTTQQQOOOOOOOOONNNMMMMMMKKKJJJKKKLLLLLLKKKJJJKKKIIIGGGDDDCCCCCCDDDEEEDDDEEEEEECCC@@@>>>>>>@@@@@@===;;;<<<@@@AAA???<<<<<<;;;;;;::::::::::::;;;;;;999777666555555666777777666555333222222333333333222111111000000111111000111111111111000//////////////////.........---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------...///000111333999;;;<<>>??????AAADDDGGGIIIKKKKKKLLLQQQhhhTTTWWWZZZ\\\\\\ZZZVVVTTTQQQQQQPPPOOOOOOQQQUUUXXXVVVSSSPPPMMMMMMMMMLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIJJJIIIGGGEEEDDDDDDEEEFFF@@@AAAAAA@@@>>>===>>>???>>><<<:::<<>>???@@@BBBEEEHHHJJJKKKLLLLLLSSSlllRRRSSSUUUWWWYYYWWWTTTQQQQQQQQQQQQOOONNNOOORRRTTTUUUSSSQQQPPPPPPNNNKKKIIIKKKIIIHHHIIIJJJKKKJJJIIIIIIHHHFFFDDDDDDDDDFFFFFF>>>>>>???>>>>>>>>>>>>???===;;;:::<<<>>>@@@???===999999888999999:::;;;;;;999888777555555555555555333333222111111111111111222222111000000000000000//////000000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111666<<<===EEE]]]vvvyyywwwuuusssqqqnnnjjjgggcccdddbbb\\\UUUPPPPPPRRRWWWVVVUUURRRPPPOOOPPPRRRWWWVVVVVVVVVWWWWWWVVVTTTUUU[[[___aaahhhuuu~~~qqq```SSSPPPRRRbbbiiiuuulll}}}nnnkkknnnllleeefffpppxxxxxxmmm^^^LLLLLLLLLKKKHHHAAA999444///,,,******+++,,,+++***************************)))*********++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,...///000222222444666:::<<<<<<===>>>@@@AAACCCFFFHHHJJJLLLLLLLLLWWWpppSSSRRRQQQSSSUUUUUUTTTQQQQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSTTTUUUTTTQQQKKKGGGMMMKKKJJJJJJJJJJJJHHHGGGEEEDDDBBB@@@@@@@@@AAABBB>>>======>>>????????????<<<;;;;;;<<<===>>>======888888888888888999:::;;;777777666555555444444444111111111111111111000000222111000000//////000000...////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,---...///111...111999<<<===JJJ\\\rrr}}}}}}yyywwwuuuooohhhaaa___aaadddddddddcccaaa______```bbbiiihhhhhhjjjllllllkkkjjjooouuuzzz}}}|||kkkVVVLLLQQQZZZ{{{kkkuuuzzznnnhhhlllsssgggrrr}}}sssccc\\\NNNRRRVVVUUUMMMAAA555---,,,+++******+++++++++***************************)))*********++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---...000222333333666:::<<<======???@@@BBBCCCFFFHHHJJJKKKLLLLLLWWWoooVVVSSSQQQRRRTTTUUUTTTQQQNNNPPPQQQQQQQQQPPPRRRSSSPPPQQQRRRTTTTTTQQQLLLGGGLLLJJJHHHHHHHHHHHHFFFDDDAAA@@@>>><<<;;;;;;<<<===>>>======>>>???@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<888888888777888888999999666666666555444444333333000111111222111111000000111111000////////////000...............------,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++,,,---......111,,,,,,333666666;;;DDDPPPccc~~~~~~|||}}}~~~~~~}}}}}}~~~|||ttteeeSSSKKKVVVoooyyyhhhbbbxxx{{{pppiiigggkkkqqqooonnn]]]]]][[[___bbb]]]PPP@@@222+++******++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((************+++++++++,,,---,,,,,,---...000222444333666999<<<===>>>???@@@BBBCCCFFFHHHJJJKKKKKKKKKTTTkkkWWWTTTSSSTTTWWWWWWSSSOOOMMMOOOQQQQQQQQQPPPQQQQQQNNNMMMMMMNNNOOONNNKKKHHHIIIHHHGGGGGGHHHHHHFFFEEECCCAAA???<<<;;;;;;<<<<<>>SSSvvv}}}yyymmm^^^MMMIIIXXXttt}}}{{{eeedddkkktttooommmkkkjjjkkk}}}hhhYYY^^^^^^aaaaaaYYYIII:::000,,,***+++,,,,,,+++******+++************************((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))*********++++++---,,,,,,,,,...000222444222555999<<<===>>>???AAAAAACCCEEEGGGIIIJJJJJJJJJRRRiiiWWWUUUUUUXXX[[[YYYSSSMMMNNNPPPRRRRRRPPPNNNMMMMMMMMMKKKHHHHHHIIIJJJJJJIIIIIIGGGGGGGGGIIIJJJIIIHHHGGGEEECCC@@@>>>>>>??????>>><<<;;;<<<>>>???===;;;=========<<<:::999999999999999888777666666777777555555555555444333222111000111222333333222111000111111000///////////////------......------,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******++++++++++++******++++++************++++++************+++,,,---...,,,000222000111555888:::666GGGgggzzz~~~vvvoooVVVNNNNNN^^^{{{uuu|||www^^^nnn}}}ssssssuuusssmmmjjjyyycccVVV\\\YYYZZZXXXNNN???333......***,,,------+++******+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((())))))))))))*********------,,,,,,---000222444222555999<<<===>>>@@@AAAAAABBBDDDGGGHHHIIIIIIIIISSSjjj\\\ZZZXXXUUURRRPPPOOONNNSSSTTTTTTTTTSSSQQQNNNLLLHHHGGGGGGHHHKKKLLLLLLKKKDDDFFFHHHHHHEEEDDDEEEGGGKKKEEE>>><<>>>>>===<<<;;;???>>>===;;;999999888888999888777555555555666666888777666555333222000000111111000///////////////222111111000///......---,,,...///...---+++,,,,,,------------------------++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************+++,,,---......//////......///111444:::???^^^}}}~~~|||wwwjjj]]]SSSQQQ___rrrwwwmmmwww{{{sssqqq|||yyyuuu}}}eeeTTTWWWYYYaaaXXXKKK???666111---,,,***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++---+++***)))*********)))******))))))((((((''''''""""""###$$$%%%''''''(((''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''(((((())))))************+++++++++,,,,,,,,,111000///////////////000555777999<<<>>>???@@@@@@CCCDDDFFFHHHJJJKKKKKKLLLTTTmmmYYYXXXUUUSSSQQQPPPOOOOOOTTTTTTTTTSSSQQQOOOMMMLLLEEEEEEFFFIIIMMMPPPQQQPPPKKKLLLKKKIIIFFFEEEGGGJJJKKKCCC:::888<<>>======<<<;;;:::>>>===<<<;;;:::999999999999888666555555666777777777777666444333111000000111000000///////////////111000000000///.........,,,---///...---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************+++,,,------......///......///111333888999PPPmmm~~~ooo___UUUQQQiiiiiibbbdddvvv}}}yyyrrrqqqqqqssstttXXXLLLRRRWWWVVVNNNCCC999222...,,,+++++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******+++***(((((()))***)))(((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((*********+++++++++,,,,,,............///000222222666777:::<<<>>>@@@@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKRRRkkkUUUSSSRRRPPPOOOOOOPPPQQQSSSRRRQQQPPPOOOMMMLLLLLLFFFFFFGGGJJJMMMPPPQQQPPPOOONNNKKKHHHEEEEEEGGGJJJHHHAAA;;;===DDDHHHDDD???<<<<<<<<<<<<<<<:::999999;;;;;;;;;::::::999999999888777666666666777888999666666555444222111000000111000//////......////////////////////////......,,,---......,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******)))******+++,,,------...///.........000222777222AAAWWWggg||||||{{{{{{wwwhhhWWWSSSYYYwwwmmmVVVZZZjjjxxx}}}yyymmmqqqqqqgggnnn|||mmmfffTTTHHHJJJMMMJJJCCC;;;444000...------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((((((((()))))))))((('''''')))***)))(((%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))******))))))((('''''''''*********++++++++++++,,,++++++,,,---///222444555666888:::===???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJPPPiiiPPPOOONNNMMMNNNOOOPPPQQQOOONNNMMMMMMLLLMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJIIIJJJIIIGGGEEEDDDCCCDDDEEEAAA@@@BBBJJJSSSRRRFFF;;;<<<======<<<<<<;;;:::999999999999::::::::::::999777666666555666777999:::555444444333222111111000000000///............///.....................///+++---......,,,++++++,,,))))))))))))))))))))))))************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,---......---...///111555000888FFFNNNccc|||tttiii[[[WWWkkktttxxxwww______rrr}}}~~~ssstttooofffpppxxxeeeeeeZZZJJJCCC@@@BBB===777222000/////////------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((''''''(((***+++***)))&&&&&&&&&''''''(((((((((******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((************++++++++++++***+++,,,---///111333444666888:::===???@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIPPPiiiLLLLLLLLLMMMMMMNNNOOOOOOIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKIIIHHHHHHGGGEEECCCBBBCCCDDDDDDEEEDDDBBB@@@@@@@@@DDDLLLTTTRRRGGG<<<============<<<;;;::::::777888999:::::::::999999666666555555555666888999333333222222222111111111000//////...............---------------.........+++---...---,,,***++++++************************)))))))))******++++++++++++******************+++************************))))))))))))***+++,,,,,,***,,,......------...000000222777???AAAPPPzzzvvvrrrmmmhhhqqqyyy}}}eeefffooodddbbbooorrr]]]___YYYLLLBBB;;;===999444111/////////...---............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((('''''''''''')))((((((***,,,,,,+++))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++))))))*********+++++++++,,,,,,------...000111222666888:::===???@@@@@@@@@@@@AAACCCEEEGGGHHHHHHIIIRRRkkkJJJKKKLLLNNNNNNMMMLLLKKKEEEFFFGGGIIIJJJLLLMMMNNNHHHGGGEEEEEEFFFFFFDDDBBB@@@AAABBBEEEFFFEEEBBB???BBB@@@???CCCGGGHHHDDD@@@======>>>======<<<;;;:::666777999999:::999888777666555444444444555666777222111111111111111111111000///......------......---------------------,,,+++,,,------+++******+++************************(((((())))))***+++++++++******))))))))))))******************************))))))((())))))***+++,,,)))+++---...------...///+++333777:::???IIIuuu|||{{{ooommm|||yyyzzz}}}ggg[[[___jjjhhhTTTSSSNNNHHHDDD===777444000......---,,,+++------......------,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((''')))))))))+++------+++)))+++******)))((((((''''''&&&'''''''''(((((())))))'''''''''((((((((())))))))))))(((((('''''''''&&&%%%&&&'''((()))***+++,,,)))))))))************+++...---------...//////000555777999<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHIIIIIITTTmmmIIIKKKNNNOOOOOOMMMJJJGGGDDDEEEGGGIIIJJJJJJJJJJJJFFFDDDCCCDDDEEEEEEDDDCCCCCCAAAAAABBBDDDCCC@@@===@@@???>>>===>>>?????????<<<<<<<<<<<<<<<;;;999999666777999:::999888777555666555444333222333444444000000000111111111111111//////...------------......---------,,,+++++++++***,,,------+++******+++************************((((((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***+++,,,(((+++---...---------...)))333222333<<>>>>>???AAABBBDDDFFFGGGIIIIIIJJJVVVoooIIIKKKOOOQQQPPPMMMHHHEEEDDDFFFHHHIIIIIIHHHGGGFFFGGGEEEDDDDDDEEEEEECCCBBBEEEBBB???>>>??????===:::<<<>>>@@@@@@???<<<;;;:::;;;;;;;;;;;;:::999888888666777999:::999888666444666555333222111222222333000000000000111111111111//////...------------.........---,,,,,,+++*********,,,------+++******+++************************'''(((((()))***+++++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((***---...---,,,------+++444,,,***777999CCC^^^jjjkkk}}}rrr}}}mmmyyypppeeeaaa\\\PPPJJJBBB333111000......///000///...,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((()))))))))***+++***'''$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++(((((((((((())))))))))))))))))))))))************,,,,,,,,,---...///000111333555888:::<<<===>>>>>>AAABBBDDDFFFHHHIIIJJJJJJVVVoooMMMKKKIIIJJJMMMNNNLLLJJJGGGHHHJJJKKKKKKIIIGGGFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@>>>======@@@BBBCCCAAA>>>;;;999999:::;;;<<<;;;999888888888666444888888777777666666555555222222222111222222333333111111000000//////......---...///000000///...---+++,,,,,,------,,,,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++&&&''')))*********)))(((((((((***++++++,,,++++++...////////////333:::@@@^^^lll```WWW___oootttzzz}}}||||||vvv}}}lllkkkgggccc^^^SSSCCC777222111333666777666222...+++......---,,,,,,+++******))))))*********++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&%%%$$$'''***,,,+++(((++++++,,,,,,,,,++++++***+++,,,.........///222444555555666:::@@@CCCBBB@@@>>>@@@CCCFFFIIIIIIIIIIIIUUUxxxLLLJJJIIIJJJMMMNNNMMMKKKGGGHHHJJJJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<===@@@CCCBBB@@@===:::999999:::;;;<<<;;;999888999888666555666666666666666555555555333222222111111111222222000000000000//////......---...///000000///...---+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********''''''((()))))))))))))))(((((()))***++++++++++++,,,............111777<<>>>>>>>>===<<<>>>AAADDDGGGGGGGGGGGGZZZ|||IIIHHHHHHIIIKKKMMMMMMLLLGGGGGGIIIJJJJJJIIIHHHGGGCCCBBBAAA@@@@@@???>>>>>>======>>>===<<<<<>>@@@>>><<<<<<======???BBBDDDFFFGGGHHHGGGZZZ|||DDDDDDEEEGGGIIIJJJKKKKKKFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCCCCBBBAAA@@@@@@???===>>>>>>===;;;;;;<<<>>>???>>>;;;999888888999999999777666555666666444333111111222222333333444444444333222111000/////////////////////////////////........................+++,,,,,,------,,,,,,+++************))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))((('''''''''(((***+++((((((((()))******+++,,,++++++------...///000111444;;;CCCSSSkkk}}}}}}www~~~{{{cccPPPJJJ___sssiii]]]OOOEEE<<<444000000111000000//////...---------------,,,,,,+++++++++************************************))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((***+++,,,++++++)))******++++++++++++***+++,,,.........///222444666===DDDDDD@@@===>>>AAAAAABBBDDDFFFHHHIIIJJJJJJTTTwww@@@AAACCCDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDAAABBBBBBBBBAAA@@@???>>>???@@@???===;;;999999:::===<<<:::999888888888888666555333333444444333111000000111111222222333333333222111000///......................../////////......------------......+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((()))((('''''''''(((***+++(((((((((((()))***+++,,,,,,,,,---...////////////000444666AAATTTfff~~~yyyrrr___TTTNNNHHHUUU~~~xxx{{{dddUUUEEE;;;555000///000000000///...------------------,,,,,,,,,,,,++++++*********************************)))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''(((((((((((((((***+++,,,,,,---------,,,+++,,,.........///222444333;;;CCCCCC???===@@@EEEBBBCCCDDDFFFHHHIIIJJJJJJQQQuuu>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>???@@@???>>>===<<>>;;;999999999;;;:::999888888777777777555333222222333333222111111111111111111111222222111111000///.........///---............/////////......------------......+++,,,,,,------,,,,,,+++(((((()))))))))))))))***((((((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''((())))))((((((((((((''''''((((((((((((((()))******)))(((''''''((()))+++,,,---,,,,,,---///000///...111333333:::GGGSSSppp|||pppkkklllmmmlllwwwxxx\\\LLLEEESSSQQQ```pppgggvvv^^^OOO???777333111111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&(((******)))))))))+++***+++,,,---............+++,,,.........///222444000777===>>>;;;:::>>>DDDAAABBBCCCDDDEEEGGGHHHIIITTTwww???AAADDDDDDCCCDDDFFFHHHFFFEEEDDDBBB@@@???>>>======>>>???@@@???>>><<<;;;===???@@@???===;;;;;;<<<:::999999888777777777666555444333333444444333222222222222111111111111111000//////.........//////---------.........//////...------,,,,,,------...+++,,,,,,------,,,,,,+++(((((((((((())))))******''''''(((((())))))******'''''''''''''''''''''''')))((((((''''''(((((()))))))))((((((((('''''''''''''''((())))))))))))))))))((('''&&&''')))+++,,,---+++***+++...000///...222333222999BBBGGG[[[}}}xxxeee^^^\\\ZZZ___hhhxxxfffTTTTTT[[[lllkkkuuuwwwwwwtttVVVHHH999333222111111333...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))+++...---,,,+++,,,...******+++,,,------------+++,,,.........///222444222666999:::888999===BBBBBBCCCCCCDDDEEEGGGHHHIIIVVVyyy@@@CCCEEEEEEDDDDDDFFFIIIFFFEEECCC@@@>>>===<<<;;;>>>???AAABBBAAA@@@>>>===;;;===??????>>>===>>>???999999888888777777666666666555444444555666555333333333222222111111000000//////.........//////000---------.........//////...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++'''((((((((())))))******&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&''')))*********)))((()))((('''&&&''')))+++,,,---***((())),,,//////......------555>>>===JJJfff{{{eeeUUUUUUVVVTTT___ppp}}}^^^VVViii}}}uuuzzz{{{cccPPPAAA444///000000000111...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&)))++++++)))((()))+++((()))***+++,,,---------+++,,,.........///222444666888999999888:::>>>AAAEEEEEEEEEFFFGGGIIIJJJKKKUUUxxxAAAAAABBBCCCCCCBBBBBBAAAGGGFFFEEEDDDBBB@@@??????@@@AAAAAAAAA@@@???===<<<======<<<;;;;;;;;;;;;<<<<<<;;;999777666555444444333222111000000000111111555333111///......///000///////////////......---,,,------......------,,,++++++++++++++++++++++++************))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''((((((((((((***++++++,,,,,,------...333444555444444999CCCKKKppp|||cccTTTLLLRRRZZZcccttttttnnn|||ooo~~~uuu```TTT>>>888222///000111...***000000///...------,,,,,,------,,,,,,,,,,,,++++++---+++((((((***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++,,,+++)))(((++++++,,,...///111222333888999999999999;;;???BBBFFFFFFGGGHHHIIIIIIJJJJJJYYYrrr@@@AAAAAAAAABBBBBBCCCCCCEEEDDDCCCBBB@@@???>>>===????????????>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::999777666555444444222222222222111111111111888666333111////////////000///---,,,,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++*********)))))))))((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''((((((((((((******++++++,,,---------...000111000000444<<>>:::555111000222222000---000//////...------,,,,,,------,,,,,,,,,,,,++++++,,,***(((''')))******)))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))+++,,,,,,,,,+++***+++,,,---...///000111222777888999::::::<<>>============<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999888666555444444444222222333444333222111000999888555222000/////////000...,,,))))))+++---...,,,,,,------------,,,,,,++++++++++++++++++++++++******))))))))))))((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((*********+++,,,,,,------+++---//////...111666;;;;;;YYYyyy~~~wwwlllbbbXXXVVVWWWfffsss\\\ZZZlll~~~}}}VVV???888444111///000333333111////////////...------,,,,,,------,,,,,,,,,,,,+++++++++)))'''''')))***)))(((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,------------...///000000111555777:::;;;<<<<<<>>>@@@DDDDDDEEEFFFGGGHHHIIIIIIUUUnnn>>>>>>>>>???@@@BBBDDDEEEAAAAAA@@@@@@???>>>=========<<<;;;::::::;;;===>>>;;;;;;:::999999999999999999888777555444333333333111222444555444333111///666555444222111000000000///...,,,+++++++++,,,---,,,,,,,,,------,,,,,,,,,***************************)))))))))(((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,...000000000111444666???NNN^^^nnn~~~pppcccYYYTTTRRR\\\kkkttt^^^]]]lllxxxvvvQQQ>>>;;;111000///111333333111/////////.........---------------,,,,,,,,,++++++++++++)))((()))***+++***)))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))*********,,,++++++++++++,,,---------.........//////000000333666:::<<<======>>>???BBBCCCDDDEEEFFFGGGHHHIIISSSmmm======>>>???@@@AAACCCCCCAAA@@@@@@@@@??????>>>>>>===<<<;;;::::::;;;===>>>::::::999888888888888888777666555444333333222333111222333444444222000///111111000000000000000111------...//////---,,,++++++,,,,,,,,,,,,,,,,,,+++************************)))))))))((((((((((((''')))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''(((((((((((((((((()))******++++++,,,,,,...000111111111111222>>>BBBHHHTTTpppxxxiiiYYYPPPRRRWWW]]]xxx|||ttt```cccsssuuuZZZ@@@333222111000000111111111///..................---------------,,,,,,,,,+++++++++,,,+++***+++,,,,,,+++***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))*********++++++************+++,,,,,,---.........//////000000222555:::===>>>>>>>>>???AAABBBCCCDDDFFFGGGHHHIIISSSnnn<<<===>>>???@@@AAAAAAAAA??????????????????>>>>>><<<<<<;;;;;;;;;;;;;;;<<<999999888777777777777777666555444333222222222222111111222333222111000///------...//////000000000+++---///111000...+++***++++++,,,,,,,,,,,,++++++************************))))))(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''((((((((((((((((((((()))******+++++++++,,,---///////////////333666<<>>???@@@AAABBBCCCEEEFFFHHHIIIIIITTTnnn;;;===???AAAAAA@@@???=====================>>>>>>;;;;;;;;;;;;:::999888888888888777666666666666777555444333222222111111222111111111000000000//////------...////////////...,,,,,,---......---+++***++++++,,,,,,,,,,,,++++++************************))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''((((((((((((''''''(((((()))******+++,,,,,,,,,---////////////...222888AAARRRiii|||nnn^^^TTT[[[ooo{{{sssooonnn}}}|||wwwXXXDDD:::444000000000000///...------///000........................------,,,,,,,,,,,,+++++++++******,,,------+++)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******+++,,,,,,)))***,,,---------,,,++++++,,,---...///000111222222555999<<<===>>>???AAAAAABBBCCCEEEGGGHHHJJJJJJSSSnnn;;;===@@@BBBBBB@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::::::::999888666555888888777666666666666666444444333222111111111111111000000///...////////////////////////...---------,,,++++++******+++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''((((((((()))''''''(((((()))*********...------...000111111000000222444777BBBVVVjjjwwweeeWWWWWWqqq|||zzzsssjjjnnnkkkKKK888333111000/////////...---,,,---000333---.....................---------,,,,,,,,,++++++***)))***+++,,,,,,***(((+++++++++++++++++++++++++++++++++************)))************************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++,,,,,,***+++---//////...---,,,++++++,,,...///111222333333555999;;;<<<>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJKKKSSSmmm===???@@@AAAAAA@@@???===;;;;;;;;;<<<<<<<<<======888999999::::::999999888;;;:::888666444333222222333333222222111000000000///////////////......---------------------------,,,,,,,,,++++++***************)))(((((((((((((((+++******)))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((()))*********++++++,,,,,,------...---...///333<<>>>>>============>>>>>>:::;;;;;;;;;<<<<<<<<<===888888888888888888888888999888777555444333333333333333222111111000000//////////////////...------------------------------,,,,,,,,,++++++*********++++++***)))))))))))))))+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((()))************+++,,,,,,------...000000//////444<<>>//////222///---...////////////////////////------......------,,,+++,,,,,,,,,------------...---,,,+++))))))***,,,---++++++*********))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***************+++,,,---////////////......///111111000000111333555777999:::;;;<<>><<<:::999999:::<<<>>>::::::;;;;;;;;;;;;<<<<<<888777666666666666777888777777666555444444444444333222222111111000//////...////////////...------------------------------+++++++++++++++*********,,,++++++***************+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((()))************++++++,,,---------111000///------111666;;;PPPkkktttxxxxxxwwwpppeeefffrrruuu```NNN<<<111,,,111444111///111---...///000000///...---------......------,,,+++,,,,,,,,,,,,------------...---+++***)))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))******************+++,,,---............---///111111000000222333444666999:::;;;<<>>@@@BBBDDDFFFGGGGGGGGGIIIKKK\\\::::::<<<<<<<<<<<<::::::::::::::::::::::::999999:::999777666666777999:::444444333333333333444444222222111111000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((())))))******))))))((('''(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))***++++++,,,,,,---+++,,,...//////000222444777HHHZZZfffppp~~~fffrrr|||sss{{{tttmmmooolllccceeejjjrrrRRR===111222000111222000------///000///............///000------......------,,,++++++++++++,,,,,,,,,------...---,,,+++******))))))************************(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************))))))******+++,,,,,,---,,,...000000000111333444444666888999:::<<<>>>@@@CCCEEEGGGHHHHHHIIIKKKLLL^^^999:::<<<>>>>>><<<:::999::::::999999999999888888999888777777777777888999444444333222222222333333222111111000000///......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************(((((((((((((((((()))******)))((((((''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))******+++,,,,,,,,,***,,,............///000,,,888EEEOOOVVVdddwwwuuukkkeeeggg{{{~~~}}}wwwooojjjjjjiiieeecccbbbkkkiiiSSS@@@777///000000000000///...///111000000000000000000000000------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))************++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))******************)))))))))***+++,,,---,,,...000000000111333555333555888999:::;;;>>>@@@CCCEEEGGGHHHHHHHHHJJJLLL___~~~:::;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777777777777777777444444333222111111222222111111111000//////......------......------,,,+++++++++++++++++++++++++++((()))))))))*********+++))))))(((((())))))***+++))))))(((''''''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,+++---......------...///...111777>>>FFFRRRaaalll|||cccdddmmmmmmlllppp|||rrrllllllmmmjjjiiijjjddd___[[[NNN;;;555555---000111111111111222222111---///222444444222///---------......------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***((((((((()))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))*********************))))))***+++---...,,,...000000000111333555333555888999:::;;;===???BBBCCCEEEFFFFFFGGGIIIKKK[[[www<<<;;;999888888999;;;<<<:::999999999888888777777555555666666666666555555555444333222111111111111111111111000//////......------......------,,,+++++++++++++++++++++++++++(((((())))))*********+++******))))))***+++,,,,,,))))))(((''''''''''''''')))(((((((((''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((()))******)))))))))***++++++,,,,,,+++---...///...///000222222///...333;;;EEENNNUUUkkkrrr]]]bbbtttfff```hhhmmmiiigggkkkfff___UUUAAA///222666,,,...///000000000111...+++***...444999999444...***------......------,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++&&&'''''''''(((((())))))************************&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************+++************,,,---...,,,---///000000111333555333555777999:::;;;===???@@@BBBDDDDDDDDDEEEGGGIIISSSnnn;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666555444444333333222333444555444333222111222222111000//////000000//////...------------......,,,)))(((***,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,------------............///111000000000444;;;CCCJJJYYYrrrgggkkkiii{{{ooodddhhhhhhdddbbbdddeeeccc___RRR@@@333///000222222000000//////......---------///222444444222///---///............------------,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&'''(((+++...000.........///000222444444444777:::<<<<<<;;;;;;<<<>>>???BBBDDDFFFGGGGGGGGGTTTnnn;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666555444333333333222222222222222111111000111000//////.........//////......---------------...+++))))))***+++,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,------------............111000000000111666<<>>OOOggg{{{~~~wwwvvv{{{{{{kkkllljjjhhhllltttuuufffUUU:::666222111222222000...000000000000////////////---......//////......---............------------,,,,,,+++************++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******((()))+++,,,,,,***((('''------...///000222333444555777;;;<<<<<<<<<===>>>CCCCCCDDDDDDFFFGGGHHHIIIWWWppp;;;;;;;;;;;;;;;;;;::::::999888888888888777777777444444444444333333222222222111///.........///000---...............------...------,,,,,,,,,,,,,,,,,,+++))))))***++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((())))))***+++,,,+++,,,,,,,,,------------...///000///......///000777@@@RRRjjjsssrrruuuwwwwwwtttjjjWWWEEE444222000000111000---***000000000000000000000000///..................///.........---------,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))***+++++++++***)))(((---------...000111333444555888:::<<<<<<===>>>???DDDCCCCCCCCCDDDFFFHHHIIIUUUnnn<<<<<<;;;;;;;;;:::::::::888888888777777777666666333333333333333222222222222111///.........///000------.../////////...---------,,,++++++++++++++++++***))))))***+++***))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,++++++++++++,,,,,,,,,---+++---//////......///000000444>>>RRRkkkzzz{{{|||~~~jjjUUUCCC888333222111000000000...---///////////////000000000000//////......//////000...------------,,,,,,,,,,,,+++******))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))******************)))))))))+++,,,---,,,------...///111333333555777:::;;;;;;<<<>>>@@@BBBBBBAAABBBCCCEEEGGGIIIQQQkkk<<<<<<<<<;;;;;;::::::999777777777777666666666666222222222222222222222222111000//////......//////,,,---.../////////...------,,,++++++******+++++++++)))))))))++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++******+++++++++,,,,,,,,,***,,,...////////////111///000666DDDVVVjjj|||uuutttqqqooovvv~~~vvvYYYCCC888333222111000000000111222333............////////////000//////......//////000------------,,,,,,,,,,,,++++++***))))))))))))******************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))*********)))(((((())),,,...000,,,,,,---...///111222333444666888999:::;;;>>>@@@@@@@@@AAABBBDDDFFFGGGIIIRRRlll===<<<<<<;;;::::::999999777777666666666555555555111111111222222222222222...............---,,,,,,***+++---.........---,,,,,,,,,+++******************)))))))))++++++***((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((''''''(((((()))***+++************++++++++++++***,,,............///000111000333;;;DDDPPPdddvvvyyy{{{qqqttttttnnnoookkkooovvvvvv]]]EEE999555333000000000000///000111222,,,---------.........///........................---------,,,,,,,,,++++++++++++***)))))))))))))))))))))*********+++++++++(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))))))))***+++,,,---...,,,,,,------///000222333333555777888999:::===@@@>>>???AAADDDFFFHHHIIIJJJVVVooo======<<<;;;::::::999999777666666666555555555555111111111111111111222222+++,,,---...---,,,+++***((()))+++---------+++***,,,++++++***)))************)))((()))++++++)))((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''''''''(((((()))***+++)))************++++++++++++---......---,,,...//////---...111222999JJJ\\\```kkkkkkuuuzzzxxxyyy}}}}}}uuujjjjjjpppzzz}}}oooooo{{{www^^^EEE666444555444000111111000...---------,,,,,,,,,---------......,,,------......------,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))******++++++++++++(((((((((((((((((((((((('''((((((((())))))******)))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))+++---------,,,+++,,,,,,,,,---///000222333222444666777888:::===???===???BBBFFFHHHJJJKKKKKKZZZttt:::888888888:::;;;:::999444444333333333333222222222111111000000000000000000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))*********)))))))))))))))******+++++++++,,,,,,,,,///000111111111444888;;;MMMOOO___yyyvvvvvvYYY???888888333111222333222111000////////////////////////////////////........................------------,,,+++***)))++++++************++++++************************&&&)))***'''))),,,)))"""((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$###(((''''''''''''&&&&&&&&&************)))(((&&&&&&***************++++++++++++---.........///111333444555666777999;;;<<<===@@@AAABBBDDDGGGIIIJJJKKKXXXrrr999888777888::::::999777444444333333333222222222222111000000//////000000000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))))))))))))))))))))*********+++++++++,,,,,,....../////////111555888???QQQlllvvv[[[FFF555444666333111333333222111000////////////................................................------------,,,+++***)))+++******))))))******+++************************)))+++***%%%&&&***+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&'''((())))))******)))***************+++++++++,,,---............000222444444666777999;;;<<<<<>>@@@BBBEEEGGGIIIJJJ[[[xxx666666666777888777444222333333333222222222222111000000///............//////...------,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))))))))))))))*********)))))))))))))))))))))))))))((((((''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))*********************++++++++++++,,,---...---,,,---///111555DDDTTTkkkttttttUUU;;;888333111444444000000222111111000///////////////........................------------------------,,,---------,,,,,,+++*********))))))))))))******************************$$$'''***)))''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&)))))))))))))))((('''''')))))))))***++++++,,,,,,---...///...---...///111333444555777888:::;;;<<<<<<===???AAADDDGGGHHHJJJZZZxxx777666666666777666333111333333222222222111111111000///......---............------,,,,,,,,,,,,---***++++++,,,,,,++++++*********))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))************))))))*********+++++++++,,,---......------...000000777888BBB^^^sss~~~___KKK;;;...777555444444111///000333111000//////////////////........................------------------------,,,,,,---------,,,++++++***))))))))))))))))))***))))))))))))))))))))))))***)))(((((('''(((***---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&((())))))))))))(((((('''((())))))***++++++,,,,,,---...///.........000222333444555666888:::;;;<<<;;;<<<>>>AAADDDGGGIIIJJJVVVvvv999888666555555555333111222222222222111111111111//////...---------------------,,,,,,,,,,,,------******++++++++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))******++++++)))))))))************++++++---......------///000...555222000999GGG^^^yyysssfffnnntttnnnmmmuuu~~~nnn___aaattt{{{lllrrr}}}YYYAAA888555555333333222111//////222444000//////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((((())))))***))))))))))))))))))))))))+++%%%!!!"""%%%&&&(((,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&%%%%%%''')))***+++++++++(((((()))***+++,,,,,,---,,,---.........///111333333333444666888999;;;;;;;;;<<<>>>AAADDDGGGIIIJJJTTTttt<<<999666444444444333222222222222222111111111111///...------,,,,,,---------,,,,,,+++,,,,,,------******++++++++++++******************)))))))))((((((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((()))******++++++))))))))))))************)))+++---...------...000---333222000111111AAA\\\jjjzzz}}}zzzqqqcccnnnXXXBBB:::777777:::111222111000000222333333//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))((($$$'''000555111)))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((''''''''''''&&&&&&&&&$$$%%%'''(((***+++++++++'''((()))***+++,,,------***,,,---......000222444222333444666888999:::;;;;;;===???BBBEEEHHHJJJKKKUUUuuu>>>:::666333333333444333222222222111111111111000......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,------******++++++++++++******+++*********))))))(((((((((((((((((((((((((((((("""###$$$%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''(((((()))***+++++++++))))))))))))************(((***,,,---------...///)))***)))111777000///???YYYfff|||fff<<<444999666222333222333333222333444333111//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))+++888KKKSSSFFF111###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((('''%%%%%%%%%''')))***(((((('''''''''&&&&&&&&&(((((()))))))))))))))((('''((()))***+++,,,------)))+++---......000333666222333444666777999:::;;;<<<===???BBBEEEHHHKKKLLLVVVwww777666444111000111222222111111111111111111222222111000000///...------------,,,***))))))***,,,---,,,,,,***)))))))))***+++******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''++++++,,,,,,,,,------------...///000000111111111===AAAPPPjjjzzzQQQFFF888333555777444000333222111111000000111111//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***************)))((((((++++++)))(((''''''''''''%%%'''222HHHYYYTTT;;;###'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((***---...(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''(((((((((((()))***+++,,,,,,---/////////000333555333555777777777888:::<<<>>>???@@@AAACCCEEEGGGIII[[[uuu999777444222000000000111111111111111111111111111000000000///...---------++++++,,,,,,,,,,,,++++++,,,+++***)))))))))*********))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((++++++++++++,,,,,,,,,,,,------///000000000000000...000;;;QQQnnniiiRRRCCC;;;333000222555555222333222111111000000111111//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************************)))((((((*********)))((('''''''''&&&$$$&&&///888888...$$$(((((((((''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&''')))+++,,,''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))'''&&&'''((())))))))))))***+++,,,---+++---.........000222444333555777888777888:::<<<>>>>>>???AAACCCEEEGGGHHHYYYuuu999777555222000/////////111111111111111111111111000000//////...---------***+++---......---+++***++++++***))))))))))))******)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************)))))))))*********++++++++++++,,,---...///000000000000...,,,...999LLLbbbrrr{{{yyyaaaEEE777999555222000111333444444222222111000000000000111...............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++***************)))(((((())))))******)))((('''&&&***(((%%%###$$$&&&(((((((((((((((((((((''''''''''''''''''((())))))******&&&&&&%%%&&&&&&((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((************+++,,,------***,,,---......///111333333555777888888999;;;<<<>>>>>>???AAACCCEEEGGGHHHVVVttt777555444222111000000000111111111111000000000000/////////......---------+++,,,---......---,,,++++++******)))))))))))))))))))))(((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))((())))))))))))************,,,,,,---...////////////555222//////777DDDSSS]]]zzzyyyrrriiiooohhhIII999444888888666444222111111222222222111000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))((((((''')))***+++***)))'''%%%***+++***(((&&&&&&&&&(((((((((''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((***************+++,,,---***+++---------...111333333555777888888999;;;======>>>???@@@BBBEEEGGGHHHUUUttt222222222222222222222222111111111000000000//////............---------------,,,++++++++++++,,,---************))))))(((((()))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''(((((()))))))))*********+++,,,---......//////.../////////...000777AAAIII^^^aaa```^^^dddxxxbbbLLL<<<444333666888888666222000000111222111000000//////000000---.....................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++***)))***************)))(((((('''(((***++++++)))'''&&&&&&''''''((()))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((()))(((''''''((()))***))))))))))))******+++***+++---------...111333333555777888999:::<<<>>>===>>>>>>@@@BBBDDDFFFHHHVVVsss000000111111222333333333111111111000000//////...---------------------------,,,***))))))***,,,---))))))******))))))(((''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))***************+++,,,---............---///000000///000333777AAAFFFLLLOOOXXXlll|||TTT@@@:::777555777222333333333111000000111111111000////////////000---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,++++++)))(((***************)))(((((('''((()))******)))((('''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''((()))***)))))))))))))))*********,,,---......///111333333555777888999:::===???======>>>@@@BBBDDDFFFGGGUUUppp000111111222222222222222222111111000//////......------------------------************************((()))*********)))''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********++++++***+++,,,------...------///000111///---,,,---///222666;;;BBBOOOiiigggNNN999555777666777;;;111000000000111111111111111111000///////////////---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***************)))(((((((((((((((((())))))))))))***)))((((((((((((((('''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***+++******))))))******++++++---.........000222444333555777999999;;;===???======>>>???BBBDDDFFFGGGOOOjjj222222222222222111000000222111111000///......---------------------------''')))***++++++***)))'''((()))*********)))'''&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))************))))))************++++++++++++******+++,,,------------------------...000333666111222444:::JJJjjjfffHHH<<<555:::;;;444333777555333000000111222111000111111000///////////////---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******************)))(((((())))))(((((((((((()))***%%%)))------***'''%%%%%%&&&'''''''''(((((())))))''''''''''''''''''&&&&&&$$$%%%&&&((())))))((('''(((''''''''''''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%'''((((((''''''(((***,,,,,,++++++***+++++++++,,,---/////////000333555333555777999:::;;;>>>@@@<<<===>>>???AAADDDFFFGGGHHHddd111111111111000000000000222222111///...---,,,+++++++++,,,,,,,,,,,,------++++++***)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///...111222333???bbbyyyZZZKKK===<<<:::888666444444333222111111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))***((())))))***+++---...///+++,,,.........///222444555555666777:::<<<>>>??????@@@BBBBBBBBBCCCFFFHHHFFFaaa|||111111111000000000//////000//////...---,,,+++++++++++++++,,,,,,,,,------+++******)))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,------------............///222222222;;;VVV~~~sssVVVAAA888888777666555555555555666222111000000//////000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******,,,---...+++,,,.........///222444444555666777999<<<>>>???>>>???AAAAAAAAABBBEEEGGGHHH^^^111111000000000000//////------------,,,,,,++++++++++++++++++,,,,,,,,,,,,******)))((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((())))))))))))******)))*********++++++++++++,,,,,,,,,---------......///000000///333CCC[[[mmmvvv}}}xxxZZZHHH<<<666444666555444444444444444444222111000000//////000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''***))))))))))))***+++++++++,,,.........///222444444555666777999;;;===???===>>>@@@@@@@@@AAADDDFFFKKKWWW~~~111000000000////////////,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,***))))))((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))************++++++,,,,,,,,,------------.........---...444===CCCHHHNNN]]]sss~~~fffJJJ;;;888888999;;;888777666444222111111111111111000///////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&******)))))))))))))))***+++,,,.........///222444444444555777999;;;===>>>===???@@@AAAAAABBBDDDFFFKKKQQQyyy000000000////////////...---------------.........*********+++++++++,,,,,,)))((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---...//////000////////////333000888MMMfffwwwSSSGGG<<<888777666666888888777555444333222111111111000000///.../////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&+++***))))))((()))))))))+++,,,.........///222444444444555666888;;;===>>>???@@@AAABBBBBBCCCEEEHHHKKKOOOxxx000000////////////......------------............************++++++++++++((((((''''''(((((())))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,///000222333222000...---222000111999EEEUUUkkk|||pppXXXBBB===999888666333444777333333333333333444444555111000//////......//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((+++******)))))))))******+++,,,.........///222444333444555666888:::<<<>>>???@@@BBBBBBBBBCCCFFFHHHLLLTTT000000/////////.........---------,,,,,,,,,,,,,,,************++++++++++++'''''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))************+++++++++++++++...000111000///...///111222333333333;;;NNNaaagggwwwmmmSSSCCC;;;888444222555666444444777111111111111111222333444000000///............///------------------------,,,,,,,,,++++++++++++************************************************************))))))))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''((())))))******++++++*********++++++,,,+++,,,.........///222444333333444666888:::<<<===>>>@@@AAAAAAAAACCCEEEGGGOOO]]]000/////////............,,,,,,,,,+++++++++******)))************+++++++++'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++'''))),,,,,,++++++---///***,,,///333111111777???NNN\\\pppvvvYYYDDD:::888:::444///...333666444111000333333111000////////////000000///...............------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((()))+++,,,,,,++++++******+++,,,,,,---+++,,,.........///222444333333444666888:::<<<======???@@@@@@@@@BBBDDDFFFRRReee//////...------------......---,,,,,,++++++,,,,,,************))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))(((&&&$$$###'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((&&&%%%((((((((((((((((((((((((%%%&&&'''((()))))))))))))))*********++++++++++++***+++,,,,,,------,,,,,,///000000000111111111111555777FFF^^^ooo{{{tttdddNNN???:::999555111555555444444444333333333222111111000///......---000000//////.........---------------------------------------------------)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***,,,,,,++++++***+++++++++,,,---.........000333555444555666777999;;;<<<===@@@AAABBBBBBBBBCCCFFFIIITTTfff//////...------------...------,,,++++++++++++,,,*********)))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))*********+++***++++++,,,---,,,,,,,,,....../////////000000000444222888EEEPPP^^^wwwmmmNNNEEE:::555666999888666333333333333222222222222111111000000///......---000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''(((''''''&&&'''((()))***,,,++++++******+++++++++,,,---.........000333555444444666777999;;;<<<<<>>VVVoooxxxZZZDDD:::888666555666666555444222222222111111111000000111000000//////........./////////...............++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''((())))))++++++*********++++++,,,+++---.........000222444444444555777999:::<<<<<<>>>????????????AAADDDGGGNNNddd//////...------------...---,,,,,,+++***+++++++++***)))))))))(((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%''')))******)))))))))((((((((((((((((((((((((&&&&&&'''(((((()))(((((('''''''''(((((((((((())))))******+++++++++++++++------------............111000111111///000;;;HHHZZZiiiwww___NNNAAA888888999:::999666333222111222222111111111000000000000000/////////.................................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))***************++++++,,,+++,,,.../////////222444333444555777888:::;;;<<<<<<===>>>>>>>>>@@@CCCEEELLLaaa//////...------------...,,,,,,+++************+++)))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###(((---///...+++))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''''''''((((((((((((((()))******++++++******---------.........//////000///111333333111000222444???UUUuuu```HHH===;;;;;;:::222444555555333111222333222222222222111111111111////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''((())))))***)))(((((('''''''''''''''&&&''''''(((((((((((((((***)))))))))******+++,,,***,,,.../////////111333333444555666888:::;;;<<<<<<===>>>======???BBBEEELLL^^^//////...------------...,,,,,,+++***************))))))((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###(((///111...***((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((()))************)))---------.........//////...,,,,,,...111222111000444333888HHH^^^xxxmmmvvv{{{hhhVVVCCC;;;:::999555333555666555333111000111222222222222111111111111000........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************++++++'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***,,,+++******))))))******&&&''''''((()))((((((((()))))))))))))))***+++,,,)))+++.../////////111222333333444666888999;;;;;;<<<============???BBBEEELLLZZZ//////...------------...,,,++++++***************))))))(((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%)))------)))'''''')))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''((())))))******)))))),,,,,,,,,,,,------------***++++++,,,---000111111444222222666===KKKdddzzz^^^tttppp[[[LLLBBB;;;<<<<<<777222000999888666444333222000///111111000000000/////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((++++++***)))))))))))))))&&&&&&((()))))))))((('''(((((((((((()))***+++,,,(((+++.../////////000111222333444666888999:::;;;<<<===>>>>>>>>>???BBBEEEMMMUUU{{{//////...------------...,,,++++++***)))*********)))((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''***+++)))%%%###&&&***(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,&&&,,,000///,,,,,,---...$$$***222666000---888HHHccczzzqqq[[[vvv{{{cccQQQCCC999;;;555222444444222444;;;///......111333444333111000/////////............---.....................,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((()))***+++,,,(((+++.../////////000111222333444666777999:::;;;<<<===>>>>>>>>>@@@CCCEEELLLRRRvvv......---------,,,,,,,,,,,,+++)))''''''(((***+++))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""%%%'''%%%$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111>>>AAALLLddd}}}lllsssyyyTTTEEEAAA;;;555444555555444444444333333333444444333222111111111222222222111000///...------............---,,,+++***,,,,,,+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***+++,,,+++(((&&&###(((+++((($$$###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%)))((('''''''''(((***+++------,,,,,,---000222444111333555666666666888::::::;;;===>>>>>>???BBBDDDIIITTTnnn...------------,,,,,,,,,,,,+++)))((('''((()))******)))))))))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%***'''"""!!!%%%***---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111111222666@@@OOOaaaqqqzzz}}}uuuhhh___bbbmmmvvvxxx{{{bbbNNN>>><<<===888555666444444444444333333333333222222111000000000000000000000000///////////////............---,,,+++***,,,,,,,,,+++***+++---///******++++++++++++************+++******)))((('''(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))&&&&&&(((***++++++***)))%%%(((***'''###!!!""""""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''(((((((((''')))(((((('''((()))***+++---,,,,,,,,,---000222444222444666777777777999;;;<<<===>>>>>>===>>>@@@BBBEEEQQQmmm------------,,,,,,,,,,,,---,,,***(((''''''((((((******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&""" """&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,///............///000000---000111000000777CCCMMMVVVUUUUUUUUUTTTXXXeeesssyyyZZZJJJ???999777:::999333111555444444444333333333222222000//////............///....../////////000000000............---,,,++++++---//////---***)))+++...++++++************++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))%%%&&&'''((()))))))))((('''(((***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,...000222333333555777888888888:::<<<===>>>???>>>======???AAADDDQQQmmm---------,,,,,,,,,++++++---,,,+++)))((('''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&&&&((((((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''((()))'''''''''((((((((())))))))))))))))))************+++++++++++++++,,,,,,,,,......------......///000...333777666111000444888===???FFFMMMMMMSSSkkkkkkPPP@@@???@@@;;;999:::666111222666333333333333222222222222//////...------......///////////////////////////---.........------,,,+++...111444222---))))))***,,,+++***))))))***+++,,,(((((()))***************(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((())))))(((&&&%%%%%%&&&%%%$$$$$$''')))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((())))))))))))))))))))))))*********++++++,,,,,,...///111222333444666777777888:::<<<<<<>>>>>>>>>===>>>@@@BBBFFFRRRlll------,,,,,,,,,+++++++++---,,,+++***(((''''''''')))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$'''(((###%%%000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%'''((()))''''''''''''(((((((((((((((((()))))))))******************++++++,,,,,,,,,---------------......///+++---///000000/////////000222999@@@EEETTTvvvpppYYYPPPFFF:::888@@@999666444555666666666888333333222222222111111111/////////......//////000000000000///...------,,,---------...------,,,,,,,,,111777888555111...,,,,,,+++***))))))***+++,,,'''((()))******+++******'''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((('''((((((&&&$$$$$$&&&(((((("""$$$&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''(((((((((((((((''''''((())))))******************++++++,,,...///111111111333555666666777999::::::<<<===>>>>>>???BBBDDDDDDPPPggg,,,,,,,,,,,,++++++++++++,,,++++++***)))(((''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$222FFFQQQEEE...""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......111---)))))),,,///111111///000333888AAATTTsss}}}nnnQQQEEE<<<<<<;;;777888===222222333777::::::666333222222222111111111000000000////////////000000111111000000///...---,,,+++,,,------...------,,,,,,***...444999;;;999444111++++++************++++++'''((()))***************''''''''''''''''''''''''''''''(((((((((((())))))'''((()))******)))((('''###%%%&&&%%%$$$&&&+++///777+++$$$''')))&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))))))))))))))((('''&&&((()))******++++++************+++---...///000111111333555555555666888:::999;;;===>>>>>>???BBBEEEAAAKKK___,,,,,,,,,++++++++++++******************)))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))111GGGiiirrrMMM..."""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))***++++++,,,,,,,,,,,,,,,+++,,,------...222///,,,,,,...111222222000222222333<<>>>>>>>>???AAACCCCCCIIIYYY,,,,,,,,,+++++++++******))))))*********))))))(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((888VVVmmmgggJJJ111(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...&&&)))---///000///,,,++++++//////...555@@@AAA999>>>???DDDXXXppp~~~nnnhhhmmmsssiiijjjmmmqqqvvv}}}{{{vvvoooiiiggghhhjjjkkkmmmxxxyyypppjjjjjjmmmqqqttttttyyyxxxrrrrrr|||}}}yyy{{{gggRRREEECCCBBB???888;;;;;;888999;;;888111222555555222///111444666111111111111000000000000...............///000111---------............///,,,,,,------...---------,,,'''$$$''',,,---(((""")))***+++,,,,,,+++***)))))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++)))((('''$$$'''(((&&&###%%%,,,222???--- ###'''%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''')))************((()))***+++,,,+++******)))***+++---...///000000333555777777777888:::<<<===>>>???>>>======???AAAHHHLLLWWW,,,,,,***)))))))))***+++***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***...111111---(((%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$)))((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------....../////////000111111222222111444666888<<>>>>>???BBBDDDIIIOOO___---,,,+++*********++++++***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,------------------......///000000000,,,///111111111444<<>>HHHXXXiiiyyy}}}lll___YYYbbblllooojjjaaaZZZVVVOOOOOORRRXXXZZZYYY]]]bbbaaa[[[VVVTTTVVVWWWUUUSSSNNNPPPSSSVVVYYYZZZ[[[[[[TTTSSSRRRQQQTTT```ooo{{{ttt___QQQGGGAAA<<<;;;:::999999999999999777888888888888777666666222222222111111111111000////////////////////////............////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************)))((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))///444333,,,&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''''''''''''''((())))))***************+++++++++++++++,,,,,,...///111222222444666666777777999;;;:::<<<===>>>>>>???AAADDDIIIPPPaaa------,,,++++++++++++,,,)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((''''''''''''((())))))++++++,,,,,,,,,---------+++++++++,,,------......,,,///222222///...///111777999===???CCCIIIRRRYYY~~~yyy}}}zzzqqq~~~|||rrroooqqqsssuuuqqqfffVVVKKKSSS[[[dddhhhddd\\\TTTQQQIIIIIILLLQQQSSSSSSVVV[[[WWWSSSPPPPPPSSSVVVVVVUUUSSSTTTWWWYYYYYYYYYXXXWWWPPPPPPPPPPPPRRRYYYdddlllpppmmmmmmqqqttt{{{uuuhhhUUUFFF<<<888666555666666666666777888999:::777777888888777777666555222222222111111111111000/////////////////////////////////..................------------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((()))***+++++++++++++++(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,,,,)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''''''''''''''((())))))))))))*********+++++++++++++++,,,,,,...///111222222444666666777777999;;;;;;<<<===>>>>>>???AAACCCGGGPPPddd,,,,,,+++++++++*********))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,******++++++,,,---------...111444555333222222333333333333333444777===BBBKKKPPPZZZgggssszzz}}}}}}uuufff```gggqqqtttwww{{{}}}~~~~~~~~~tttkkkmmmtttuuujjj___fffmmmoooiiicccaaa]]]XXXYYYWWWUUUSSSRRRPPPKKKHHHKKKMMMOOONNNKKKIIIIIIIIIFFFDDDFFFHHHHHHEEEFFFJJJIIIFFFEEEFFFIIIMMMNNNMMMOOOPPPRRRSSSRRRPPPMMMLLLLLLMMMLLLKKKJJJLLLQQQTTTUUUSSSUUU[[[```fffqqq}}}|||}}}{{{yyyrrr___SSSDDDBBB???>>>???>>>;;;999999999888888777888888888777777777777777666666555222222222111111111000000/////////////////////////////////......---------------------------------++++++,,,,,,,,,,,,++++++************************)))******+++++++++++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))'''''''''''''''((()))))))))))))))***++++++,,,,,,+++++++++,,,...///111222222444666666666777999;;;;;;<<<>>>>>>>>>>>>AAACCCEEEOOOeee***************))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((((((%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((((()))***************+++++++++,,,,,,***++++++,,,,,,---......,,,...///000000111222444---///000222444666999;;;666777;;;BBBIIIOOORRRRRRRRRTTTTTTQQQNNNPPPUUUYYYUUUZZZaaagggjjjkkkkkkkkkaaa\\\YYY\\\aaaaaaZZZRRRQQQVVVXXXTTTPPPPPPQQQRRRLLLJJJFFFDDDEEEGGGIIIJJJGGGFFFDDDAAA@@@AAADDDFFFBBB@@@AAABBB@@@<<<<<<@@@AAA@@@@@@@@@BBBDDDEEEEEEEEEEEEFFFFFFEEECCC@@@???AAABBBDDDDDDEEEGGGIIIKKKGGGGGGJJJPPPTTTVVVYYY]]]ggg```___ccceeegggttt|||eeeVVVLLLBBB;;;???;;;666444444666999:::;;;:::999888777777777777777777777777777666555555222222222111111111000000//////////////////////////////......------,,,,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++++++++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))(((((('''&&&'''''''''''''''((())))))((())))))***++++++,,,,,,+++++++++,,,...///111222222444666666666777999;;;<<<===>>>>>>===>>>@@@BBBBBBMMMddd))))))******))))))((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((******+++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++++++++,,,,,,---............---------...///000000444444333333111///---,,,555444333555888;;;======777999::::::===AAABBB???>>>AAAGGGMMMPPPQQQPPPOOOIIIIIIIIIJJJJJJHHHEEEAAA===AAADDDDDDAAA@@@@@@AAA????????????????????????AAAAAABBBBBBBBBBBBAAA@@@???===>>>@@@???;;;<<<@@@BBBBBBBBBAAABBBBBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGIIIJJJPPPLLLHHHKKKQQQZZZhhhuuuiiinnnqqqsssyyy~~~qqqggg\\\NNNDDD???===:::777:::888777555555555666777666666666666666777777888666666777777666666555444222222222111111111111000////////////////////////.........---------------,,,,,,,,,------------...******++++++++++++******))))))))))))))))))))))))***************)))((('''(((''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$'''''''''''''''((())))))(((((()))***+++,,,,,,---++++++,,,,,,...///111222222444666666777777999;;;<<<===>>>>>>===>>>@@@BBBBBBMMMddd)))******+++***)))(((''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++------000...***'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))*********+++***++++++,,,,,,------...///......///000000///...++++++---///222444555555444333222333444555555444///222222000333888777333777777888999::::::888777:::;;;<<<<<<;;;:::999888??????AAAAAA???===;;;<<>>BBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDCCC@@@>>>>>>============???@@@???>>>???@@@@@@BBBBBB@@@???EEEOOOVVVWWWKKKPPPTTTWWW___iiiooooooccchhhiiigggiiipppuuuuuufff```ZZZVVVSSSMMMDDD======:::777666666777777666111444999<<<===;;;888777444444444555555666888888666666777777666666555444222222222111111111111000////////////////////////,,,------------------...,,,,,,,,,---------......******++++++++++++******))))))))))))))))))))))))''''''((()))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$&&&'''''''''%%%$$$'''''''''''''''((())))))'''((()))***+++,,,------++++++,,,,,,...///111222222444666666777777999;;;<<<>>>>>>>>>===>>>@@@BBBDDDNNNeee******+++,,,+++***)))((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++---......444111,,,'''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))*********************+++,,,,,,------++++++---///000000---+++333111///.../////////...111111222444666666444222///333333///000666888555777555333333444666777888555555555666777999999:::999777555777888999<<<>>>:::;;;;;;;;;:::<<>>>>>======<<<===???>>>;;;<<<@@@???@@@AAA@@@???>>>>>>???===<<<;;;;;;<<<>>>@@@BBB@@@>>>;;;:::;;;===>>>>>>888>>>BBBCCCAAA@@@???===999???@@@>>>BBBIIIEEE:::???DDDGGGFFFGGGIIIGGGCCCBBBDDDBBB>>>@@@FFFEEE@@@;;;;;;;;;;;;999777:::???888888666555555666777888666666555333222222555777777777666666666777777777666666666666666555555444222222222111111111111000////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........******++++++++++++******))))))))))))))))))))))))$$$%%%&&&((())))))******))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((( """$$$&&&''''''&&&%%%'''''''''''''''((())))))'''((()))***+++,,,------++++++,,,,,,...///111222222444666777777777999;;;===>>>???>>>===>>>@@@AAAEEEPPPfff))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$,,,((($$$!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''***...111333===777///***)))((('''&&&)))&&&######$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((******'''$$$***)))(((''''''((()))***++++++*********************---000111000//////000111111111111222222222222000111111333444555666666222333333333222111333444555444444444444444444444555555666666777888888999======;;;:::::::::;;;<<<>>>===;;;999999;;;===>>>===<<<;;;999999:::;;;<<>><<<:::999:::===???:::<<<===>>>=========>>><<<>>>???===:::999<<>>;;;===???>>><<<;;;;;;<<<======<<<;;;;;;<<<;;;888<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888777666666666666777777777777666666555555444444444333333333444444444555555555555666555666777777777666444333111111111111111111111111000000000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***++++++***)))((())))))(((((((((((())))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&$$$###$$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))++++++******************...///000///---,,,---...222333444555555666999;;;;;;===>>>>>>>>>>>>AAACCCIIIOOOooo))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$***'''$$$"""###$$$%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&''')))+++...111222777111+++&&&%%%%%%$$$###((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((&&&******)))(((((()))******++++++******************+++---//////......///000....../////////000000000111111222333444555555666000000000111333444333222444444444333333111111000444555555555666666777777111222444666888999:::;;;888777666555666777999;;;<<<<<<<<<<<<<<<<<<<<<===666888;;;===>>>===<<<:::>>>>>>>>>===;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<:::666666:::;;;:::;;;===;;;;;;;;;;;;;;;;;;<<<===:::;;;===>>>??????>>>;;;888888999999:::;;;;;;;;;888888999999999888888777999999999888777777666666555666666777777666666555555555444444444333333333444444444444555555555555555666777777777666444333111111111111111111111111000000000000000///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))(((((((((((())))))(((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''((((((((()))))))))************************,,,---......------...000333444555666555666999;;;<<<===>>>>>>>>>???AAACCCIIIQQQrrr))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&(((((()))***+++---///000222///***'''&&&&&&&&&%%%&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((())))))(((+++******))))))******+++******+++++++++++++++++++++,,,------,,,---///111............////////////222222222333333333444444111//////111555666444222111222333444333222111000333333333333333333444444444555777888999999888777999999888888999:::<<<===888999:::<<<<<<<<<;;;;;;;;;;;;<<<===>>><<<999666::::::999999:::<<<>>>???>>>;;;999;;;>>>???===999CCC>>>;;;<<<<<<999999;;;AAA???===<<<===>>>???>>>444666:::===>>><<<888777666666777777888888999999666666777777888777777777777777777777777777666666555555555666666555555555555555444444444333333333444444444444555555555555555555666777666555444333111111111111111111111111000000000000000///......---------------.........------------------------,,,------------,,,++++++******))))))))))))******))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((***************************+++---.........000222444666777666666777999;;;<<<===>>>>>>>>>???AAACCCIIISSSwww((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%'''%%%%%%%%%&&&&&&$$$"""%%%$$$$$$$$$$$$%%%&&&&&&(((((()))***+++,,,---------+++(((&&&&&&&&&''''''###%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***)))'''''''''((())))))++++++++++++++++++++++++******+++++++++++++++,,,+++,,,,,,,,,+++,,,///111//////000000000111111111111111111111222222222222333222222222222333555555000111333555666555444333444444444444444444444444444444444444444444333333777777666666666777888999999;;;===???@@@@@@>>>>>>AAA???<<<;;;<<<===??????<<<;;;999:::;;;>>>???@@@BBB???<<<;;;===>>>>>>===DDD===888888888777666888<<<:::888888999999777555666888>>>CCCBBB;;;666555::::::::::::999999888888777777888888999999888888555555555555666666777777444444555555555555444444555555444444444333333333333333444444444555555555444555666666666555444333111111111111111111111111000000000000000///......,,,,,,------......//////........................,,,,,,,,,---,,,++++++***+++***)))(((((()))***+++))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((***************+++++++++***,,,---.........000111555666777777777777999;;;<<<===??????>>>???AAACCCIIITTTxxx(((((((((((((((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******%%%%%%%%%$$$###$$$%%%&&&"""###%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***)))(((''''''((()))+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111000000000000111111111111000000000111111111111111333444444222...///333777222333444555555555444333555555555666666666666666888777666666777:::<<<===<<<;;;;;;;;;<<<===???@@@???@@@BBBCCCDDDDDDDDDDDD>>>???@@@AAAAAACCCEEEGGGDDDBBB@@@@@@BBBBBBAAA???EEEDDDBBB@@@???CCCIIIOOOMMMEEE>>>>>>AAAAAABBBDDD<<<<<<===>>>???===;;;999:::<<>>????????????BBBDDDIIIRRRttt))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((()))(((((('''(((******))))))***+++'''%%%###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))******)))(((((()))+++***++++++,,,,,,++++++*********++++++,,,---------+++,,,------,,,---///111////////////000000000000000111111111222222333333222444444333111111333555777777666555444444333333333444444555666666777777;;;;;;:::999:::;;;===>>>>>>>>>???AAAEEEKKKPPPSSSQQQPPPOOOOOOOOOQQQRRRTTTUUU[[[aaa```XXXNNNIIIGGGLLLMMMPPPVVV]]]___^^^[[[ZZZ[[[\\\\\\\\\bbbmmmuuuhhh[[[OOOKKKJJJGGGEEEFFFAAACCCEEEDDDBBB@@@??????999;;;DDDMMMIII>>>888:::666666666777777777888888888888999999888888777666444555555555666666777777555555555666666555555555555555444444444333333333333333333333444444444444444444555666555444333222000000000000000000000000000000000000000///...................../////////------------------------***++++++++++++***))))))******))))))))))))******))))))(((((((((((())))))((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,,,,...///...------...///333444666666666777:::<<<===>>>?????????@@@BBBDDDHHHMMMlll))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))---///222333111111222444222+++%%%$$$'''***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))++++++)))((()))***)))***+++,,,,,,+++***)))******++++++,,,------...+++---//////......///000000000000000111111111111222222333444555666666777444333555:::??????:::444:::999888777888999;;;<<<>>>???@@@AAABBBCCCDDDEEEBBBEEEIIINNNQQQTTTUUUUUUTTTVVVYYY___iiittt|||sssqqqxxx|||uuulllhhhbbb___]]]bbbcccbbbZZZQQQLLLMMMQQQPPPPPPXXX___XXXHHHAAAEEEBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::999777777666666666666666666777777555666666777777666666555555555444444444333333333222222333333333444444444444444555555555444333222000000000000000000000000000000000000000///......////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************))))))))))))(((((((((((())))))'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''((((((((()))))))))((())))))***++++++,,,,,,***,,,............000111111222444555666777:::======>>>???@@@???@@@BBBDDDGGGHHHccc))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&'''%%%######%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))************---111444555333222333555:::000&&&$$$(((+++(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&))),,,,,,***((((((***)))***+++,,,,,,+++***)))******+++,,,,,,---......+++---000111000//////000222222333333333444444444444444555666777888999:::777444777BBBNNNNNNBBB555:::999999:::>>>BBBGGGJJJRRRSSSTTTVVVWWWYYYZZZ[[[bbbjjjwww{{{~~~xxxwww|||uuubbbYYY\\\\\\ZZZWWWRRRNNNJJJGGGEEE@@@@@@???>>>===;;;:::999777777777777777777777666666666777777777777666666555555444444444333333333222222333333333444444444333444555555555444333222000000000000000000000000000000000000000//////...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++((()))***++++++***)))((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((( """$$$&&&''''''((($$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&))))))''''''))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))((())))))***++++++,,,,,,(((***,,,......///111333///111333444555777;;;======>>>@@@@@@???@@@BBBDDDGGGEEE\\\************))))))))))))''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''')))***+++,,,777111%%%%%%%%%###$$$$$$$$$%%%%%%&&&'''((((((&&&'''---111,,,###"""&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))************)))))))))***+++---...///---------------///000000/////////000000222333444000444666666444444333222777666444333333666:::<<<666666999???EEEHHHFFFCCCFFFFFFGGGHHHLLLUUUaaaiiixxxxxxttteee```___[[[YYYVVVLLLAAA???DDD;;;999777999;;;;;;777333555444444666777555555666888777555666777777555444333333333333333333333333666666666666555444333222111111111111000000000000222111111000///.................................------------------------))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''''''''(((&&&%%%%%%&&&'''&&&%%%'''%%%$$$$$$$$$$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++))))))))))))************,,,...//////......000111444333333444555888;;;===:::;;;=========>>>@@@BBBEEEGGGUUU*********)))))))))(((((((((((((((((((((((((((((($$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((('''''''''((()))***+++888555)))''''''%%%((($$$$$$%%%%%%&&&''''''(((''')))000444000(((%%%)))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))************+++************+++,,,......---------......///000000//////000111222444555666666888888777666777999:::333888<<<<<<999888:::===GGGEEECCCCCCFFFJJJMMMOOOUUUVVVXXX\\\eeevvvyyylllcccYYYLLLEEEDDDBBB@@@===<<<<<<<<<<<<;;;888888888999999888777888777666555555777888777666444444444444444444555555666666666666555444333222111111111000000000//////111111000//////...------........................------------------------+++++++++++++++***)))(((+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++))))))))))))************,,,...//////......000111444333333444666888;;;===;;;<<<============@@@BBBEEEFFFSSS~~~******))))))))))))((((((''''''''''''''''''((((((%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''777777+++(((&&&%%%***$$$%%%%%%&&&&&&'''''''''&&&)))///333000***(((***&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))*********+++++++++,,,+++++++++++++++,,,---...------...000000000000000000000111222444666777888555666777777666666777999555:::???>>>:::999===BBBAAAEEEKKKSSS^^^jjjuuu}}}uuukkkfff\\\XXXPPPGGG@@@;;;;;;;;;999999999999999:::::::::777666444444666666666555444444444555555666666666555555555555555444222222000000000000////////////000000//////...---------........................------------------------------,,,,,,+++)))((('''+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$###"""###&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))))))))************,,,---//////......000222444444444444666888;;;<<<<<<===>>>>>>======???AAACCCEEEPPPxxx***)))))))))(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''"""555777+++&&&$$$###)))%%%%%%%%%&&&&&&&&&''''''$$$&&&***,,,***(((((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------------,,,,,,,,,------......///000222222222222111333333444444555666777888888888;;;===<<<999999<<>>???>>>======???@@@BBBDDDMMMsss)))))))))(((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###555777+++'''$$$$$$)))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,---.........///...............///000111222222333444444444444888888777777777777888888AAA>>>???BBBCCCBBBFFFMMMUUUTTTWWWbbbttt{{{qqqpppooo|||}}}tttllltttxxxvvv}}}sssqqqgggXXXMMMIIIDDD>>>@@@>>>:::999999:::999888444555555555666666777777666666666666555444333333000000000000////////////...............---------........................------------------------***++++++,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&((((((''''''&&&%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))))))))************+++,,,...///...///111222444444444555777888999:::>>>?????????======???AAA@@@CCCKKKooo))))))((((((((((((''''''&&&&&&&&&'''(((((())))))&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&(((888888,,,)))'''&&&+++&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$$$$(((+++***((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++++++++,,,---...///000000000000000000000111222222555555555555666777888999<<<<<<;;;;;;;;;;;;<<<<<>>EEEKKKOOOZZZgggvvvyyyxxxkkkhhhmmmtttvvvrrryyywwwkkk]]]QQQFFFBBB>>>;;;:::999888777777777777777777777777777777777777777777555444444111111111111000000000000................................................------------------------******+++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%(((***+++***((('''%%%%%%&&&&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))***************,,,.../////////111333444444555666777888999999===>>>??????>>>>>>@@@BBB???DDDLLLmmm))))))((((((((('''''''''&&&''''''((())))))******&&&'''))))))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$%%%&&&'''(((''''''&&&,,,:::666***)))(((&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))%%%&&&******&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,---...///000111111111111111222333444555666999888777666666999;;;===>>>>>>>>>???@@@AAACCCDDDDDDFFFRRRfffsssyyynnnfffgggnnnyyyuuubbb\\\TTTLLLGGGBBB>>>;;;;;;;;;;;;:::999999888888999999999888888777666555222222222222111111111111////////////////////////........................------------------------,,,,,,,,,---,,,,,,++++++))))))*********+++++++++************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%$$$$$$&&&***---......'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''((())))))((('''&&&))))))))))))***************,,,.../////////111333444444555777777888888888<<<>>>??????>>>???AAACCC???EEEMMMmmm)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&---888333'''''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###((()))'''(((+++(((!!!))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,---...///000111222222222222333444555777888<<<:::888666777:::===?????????@@@BBBDDDGGGIIIJJJRRR]]]xxx}}}oookkkqqqxxxzzzwwwwwwqqqssssssggg\\\RRRJJJFFF>>>>>>===<<<;;;::::::999999::::::999999888777666333333333222222222111111/////////000000000000000........................------------------------.........---,,,+++***)))))))))******++++++++++++************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''''''''((((((((())))))$$$$$$$$$'''+++...000000%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&))))))))))))***************,,,...//////000222333444444666777888888888888<<<===>>>??????@@@BBBDDD???EEENNNnnn'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''(((******(((((('''''''''(((((()))((((((((((((***,,,...///,,,---...000111333444555777777777777777888999:::<<<<<<<<<<<<<<<>>>@@@CCC???NNNJJJFFFWWWcccppp{{{zzz|||{{{}}}yyygggVVVNNNFFFBBB@@@>>><<<<<<888;;;<<<;;;999999888666666444111000333555333...222222111111000000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((('''&&&%%%%%%)))&&&%%%'''---///,,,))))))((('''&&&%%%###""""""&&&&&&%%%&&&''')))+++,,,((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((('''((()))+++,,,,,,,,,,,,***,,,---.........000111333333333444666777999:::<<<<<<======>>>@@@AAABBB??????OOOvvv'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''((()))***))))))(((((())))))*********))))))***+++---///000//////000111222333444444777888999999:::;;;===>>><<<>>>@@@@@@???AAADDDHHHKKKeeeooouuu}}}tttjjjttt|||}}}}}}xxxfffXXXOOOJJJGGGFFF@@@@@@???===:::999777555888666444333444666555333333333222222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((''''''&&&%%%(((%%%$$$'''+++---+++'''""""""###%%%&&&((()))***%%%%%%%%%&&&''')))+++,,,'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((('''(((((())))))))))))(((***,,,---.........000111333333333444666777999:::<<<<<<======>>>@@@AAABBBBBBAAANNNrrr(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((()))***))))))*********++++++++++++++++++,,,...///111222222222222333333333444444333555777999:::<<<>>>AAA@@@BBBBBBAAA@@@EEEOOOWWWtttooo[[[YYY___qqq{{{aaadddxxxzzzssswww{{{zzzhhh___rrr{{{nnnddd\\\VVVKKKGGGBBB???<<<:::888777777666555444444333333444444444333333222111111000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((('''&&&&&&(((&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''***,,,---.........000111333333333444666777999:::<<<<<<======>>>@@@AAABBBDDDBBBMMMnnn))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((())))))***))))))***++++++,,,,,,,,,,,,,,,---...///111222333444444444444333333333333444666999999:::;;;@@@CCC>>>BBBHHHMMMUUUeeexxxtttkkkpppzzzwwwiiijjjuuu|||xxxsssmmm}}}www]]]TTTJJJEEEBBB===999888666555666777666333111333444444333222222111111000111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((((((''''''((('''&&&(((******(((&&&***)))(((&&&%%%###"""!!!%%%%%%&&&'''((()))***+++$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******+++++++++******)))***,,,---.........000111333333333444666777999:::<<<<<<======>>>@@@AAABBBCCCBBBMMMnnn))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&'''((())))))*********((()))+++,,,---------,,,,,,---...000111222333333444444444444444444444444888:::<<<;;;:::===CCCHHHHHHTTTggg|||ddd\\\aaafffooosss{{{eee[[[^^^ggguuuyyyvvvrrraaaXXXPPPFFF===:::999666666::::::555333666444333333222222111000000222111111111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((((((''')))(((((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((***++++++,,,,,,,,,***,,,---.........000111333333333444666777999:::<<<<<<======>>>@@@AAABBB???@@@NNNppp(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&'''(((((())))))''''''((((((((()))))))))'''((()))***+++,,,,,,,,,)))***,,,...//////.........///111222444555555555444444555555666777888888888<<>>@@@AAABBB===@@@OOOppp'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''((()))))))))'''((((((((())))))))))))'''(((***,,,------------+++---///111222222111111111222444666888888888888444555666888:::;;;======<<>>@@@AAABBB@@@AAANNNlll'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%'''(((***+++,,,&&&&&&&&&'''((())))))***(((((((((((())))))))))))((()))+++---............---///111444555555444333444555777999:::;;;;;;:::444555777:::<<>>@@@AAABBBCCCCCCMMMiii'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))---......---,,,,,,...000444333333444444666777888777555555888999777999===BBB;;;:::AAAGGGEEECCCCCCUUUsssuuu___SSS\\\lll{{{jjjbbbiiirrrtttsssrrr}}}rrr^^^TTTLLLFFFDDD<<<777888999777666777777666555444222///111444444222111222444333...***//////.........---------...---+++******+++---...,,,,,,,,,+++++++++******************))))))))))))&&&'''(((***************(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''))))))))))))************+++---...///...///111222444444555666777888999999============>>>???AAAAAAEEE===GGGhhh'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******,,,...///000///000111333444444555666777888888999666666:::AAABBB===777555555999???@@@>>>EEE^^^vvvwwwtttsssnnnhhhccceeeuuu{{{gggaaadddjjjxxx|||oooeeeXXXMMMCCC>>>;;;:::===CCC666666666666333000000111333222111222333333111////////////.........------------,,,++++++,,,------,,,,,,,,,++++++++++++***************))))))))))))%%%'''((('''%%%$$$&&&)))(((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))))))))************+++---...///...///111222444444555666777888999999============>>>@@@AAABBBDDDAAALLLjjj(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))***************,,,...222444444555666777555666777999999999999888;;;888777;;;===;;;;;;===EEEEEEJJJVVVfff}}}mmmeee\\\YYY___lllxxxooofffccclll{{{~~~lll\\\OOOIIIMMMUUUPPPNNNHHH@@@888444333333111111111000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((******'''######''',,,((((((((()))))))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))))))))*********+++++++++---...///...///111222444444555666777888999999=========>>>???@@@AAABBBAAAEEETTTlll)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((******)))(((&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))************++++++,,,000444777888999:::;;;777888:::;;;:::999777555888777888;;;:::;;;BBBKKKWWW\\\mmmxxx\\\HHHZZZsssjjjiiieeekkkyyynnnnnnuuu|||vvvgggSSSCCC:::777555333444444444222111000///000000000/////////......,,,,,,---......---,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))---,,,+++)))'''(((,,,///(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))*********++++++++++++---...///...///111222444444555666777888999999<<<======>>>???AAABBBCCC>>>HHHXXXiiixxx)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((******)))(((&&&%%%&&&''''''(((''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,...222666999:::;;;<<<===999:::;;;;;;:::777555333...444>>>CCC@@@@@@KKKXXXfff}}}jjjTTTPPPbbb~~~lll___iiissspppZZZLLL???666666666666777666555333222111111000000000/////////,,,------......------,,,---------,,,,,,,,,++++++++++++++++++************,,,)))'''''')))+++,,,+++))))))))))))*********************)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&((((((((((((((('''''''''************+++++++++++++++---...///...///111222444444555666777888999999<<<======>>>???AAACCCDDD???KKKWWW___hhhsss(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%&&&''''''(((((('''''''''''''''(((((())))))***((()))***+++,,,...//////222444888:::::::::<<<===::::::::::::999888666555777999<<<>>>AAALLLeee|||nnn]]]cccjjjkkkyyyuuuoooZZZIII<<<888444222444444222000111111111111000000000000------------------------------------,,,,,,,,,,,,,,,++++++++++++*********'''''''''((()))((('''&&&)))))))))*********++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''))))))((((((''''''''''''*********++++++++++++,,,+++---...///...///111222444444555666777888999999<<<======>>>@@@BBBDDDEEEBBBOOOVVVTTTYYYfff'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&''''''((())))))******)))***+++---///111333333555777888999888888:::<<<999999999:::;;;;;;<<<<<>>@@@BBBDDDEEEBBBPPPTTTOOOSSSccc'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++***+++---///222444666777777888888888777777999;;;777888888:::<<<>>>AAABBBFFFOOOdddhhhNNN^^^ttt}}}jjjmmmwwwxxxfffNNN???<<<<<<888444222222222111111111111000000///---,,,,,,---///000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++888CCCAAA333)))***///)))************+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))%%%&&&&&&'''((()))************+++++++++,,,,,,,,,+++---...///...///111222444444555666777888999999<<<<<<===???@@@CCCDDDEEEAAAOOOTTTOOOUUUggg))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))***)))((('''((())),,,---.........///111444888:::===<<<999666333555999===999===?????????DDDJJJNNNUUUuuusss```]]]eeeyyyooo|||{{{iiiVVVIIIDDD@@@;;;888333///111222000111333............//////000000......---------,,,,,,,,,+++,,,,,,------......///+++555>>>:::...''')))///******++++++++++++******((((((((((((''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***%%%"""'''///111***"""'''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))*********)))'''&&&*********)))))))))))))))***,,,............000111555666666777888999999:::AAA@@@@@@@@@@@@AAACCCDDDDDDKKKUUUVVVMMMsss''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((()))+++---...000000111222555888;;;<<<;;;:::888777666888;;;===FFFBBBCCCHHHHHHJJJYYYkkkvvvlllddd^^^aaaqqqzzzmmmfff___QQQCCC:::333///111444111---+++000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...222111,,,))))))+++******++++++++++++******)))))))))(((((((((''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))(((&&&&&&%%%$$$######$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&((()))+++,,,************))))))))))))***,,,............000222333333444555666777888888>>>======<<<===>>>@@@AAABBBHHHPPPRRRMMMvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((('''((()))+++---...///000222333555777999<<<===>>>777666555666999<<<======FFF@@@FFFVVV```kkk}}}aaaXXX```ooonnn]]]bbblll}}}gggQQQEEE;;;333333555444111000333222111000///...------.........------------,,,------,,,,,,+++******))))))(((((())),,,,,,***(((******++++++++++++***************))))))))))))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###"""&&&***''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&$$$$$$%%%))),,,...************************+++,,,............000222333333444555666777888888===<<<<<<<<<<<<>>>???@@@BBBEEEKKKOOONNNzzz''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((((((((('''(((***---000111222333666777888:::<<<=========999777777:::>>>@@@AAA@@@CCCKKK]]]tttmmmVVVSSSpppwwwgggjjjxxx}}}uuubbbkkk}}}^^^[[[gggnnniiihhhcccuuuaaaUUUIII===999777666777:::333333222111000//////...............---------------------,,,,,,+++++++++,,,)))'''(((,,,...---*********++++++++++++******+++++++++*********))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***((($$$"""%%%(((***))))))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))***)))***************+++++++++,,,...///...///000222444555666777888999:::;;;???>>>>>>>>>???@@@BBBCCCDDDEEEIIINNNOOO~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))((())),,,///222444555666999::::::;;;;;;;;;::::::>>>===<<<===???BBBCCCDDDPPPnnncccOOOYYYqqqffffffuuummm~~~|||~~~vvvmmmlllwwwzzzlllaaa\\\VVVQQQIII>>>999999333333222222222111111111//////.........---------------------......//////---,,,+++******+++,,,,,,******++++++++++++******++++++++++++************((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((%%%###)))))))))((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))******+++++++++,,,+++---////////////111222444444555777888:::;;;;;;????????????@@@BBBDDDEEECCCDDDIIIMMMOOO}}}))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))***,,,...000333666888999::::::::::::::::::::::::<<<<<<<<<===???DDDKKKPPPkkkwwwfffXXXUUUXXXaaayyy{{{bbb^^^kkk{{{sssyyy~~~pppqqqmmmbbblllvvvpppssszzz}}}sss[[[DDD777333333333333333222222222/////////.........------,,,------...//////000000+++------+++)))'''))),,,******++++++++++++******+++++++++************)))((((((((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((,,,,,,&&&!!!$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&(((***++++++***)))))))))******+++,,,,,,,,,+++---////////////111333111222333555666888999:::============???AAACCCDDD@@@DDDLLLPPPPPP{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***))))))))))))*********+++......///000333666999;;;:::999999999999;;;<<<===:::>>>CCCGGGNNN[[[lllyyy|||fffZZZYYYaaauuugggcccppptttxxxrrrooommm{{{|||~~~WWW===666555555444333222111111////////////............------..................+++,,,---,,,+++******+++******++++++++++++******+++************)))))))))'''(((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###&&&)))***'''###"""###$$$%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))******++++++))))))***++++++,,,------,,,---///000///000111333111222333555666888999:::<<<<<<<<<<<<>>>@@@BBBCCC@@@GGGSSSXXXVVV''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''((())))))***)))*********++++++++++++000//////000333777:::<<<999888777888999<<>>>>>>>>>>>>>>@@@BBBCCCBBBKKKWWW\\\WWW************************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))*********+++,,,...///000111111111444888<<<>>>===<<<;;;;;;999888666555777>>>GGGNNNcccyyyzzziiiSSSSSSmmmtttvvvssspppzzzpppppptttZZZKKK@@@888888999666555666333111//////000111111000.........---------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''***...111///...,,,*********,,,,,,,,,...///000///000111333555333222444888:::;;;:::>>>=========???@@@BBBCCCBBBJJJVVVZZZUUU}}}************************)))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))***+++,,,......///111222333444555666888;;;;;;:::888777777555666666888???KKK[[[fffyyyxxxcccRRRTTT\\\vvvwwwcccnnnsssyyypppvvvuuuaaafffvvvpppXXXKKK>>>999999777555333555333222111222222000//////.........------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%&&&+++222777000///---+++***)))******,,,...///000///000111333555444333555777999999999===<<<<<<===???AAACCCEEEBBBJJJVVVYYYSSS{{{************************))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((()))+++---...111111222333444666777888666777999999777555555555666999===CCCNNN^^^ooo|||qqqUUULLLSSS___xxxhhhfffzzzrrriiizzz~~~kkk]]]LLLBBB>>>:::555000444333222222333222111////////////............---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++***(((&&&%%%(((...222...---,,,+++************,,,...///000///000111333555555555555777888999999<<<<<<<<<===???AAADDDEEECCCKKKWWW[[[UUU}}}************************))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((***,,,///000333444444555666777888888777999::::::999999:::;;;DDDEEEHHHQQQaaauuueeePPPTTT___~~~mmmnnnzzzwwwzzzqqqrrrqqqnnnsss{{{xxxwwwtttoooiiihhhkkkjjjttt}}}zzzuuutttuuu}}}vvvwwwfffWWWNNNGGG===555444333111222333333222000000000/////////.........,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))***)))((('''''')))++++++++++++++++++++++++,,,,,,...///000///000111333555555555666666777888:::<<<<<<<<<===???AAADDDEEEDDDLLLYYY]]]YYY++++++++++++++++++++++++***))))))(((((())))))***)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((***---000222555666777888999888777777444555777999:::<<<@@@BBBQQQRRRYYYiiizzz]]]DDDMMMvvvtttqqqpppgggrrrllleeeoookkk___[[[UUURRRWWWTTTVVVWWWVVVSSSOOOMMMMMMRRRUUUXXXWWWSSSRRRUUUYYYSSS[[[eeelllrrrtttppphhhggghhhwwwwwwnnnwwwzzz}}}mmmaaaVVVIII???888666333222222333333222000000000000////////////,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%''')))***)))((()))***)))******++++++++++++,,,,,,...///000///000111333333555666666666777999;;;===<<<<<<===???AAACCCEEEDDDMMMZZZ___ZZZ++++++++++++++++++++++++******))))))))))))******))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))(((((((((***...111444666777:::;;;;;;999666444///111444777;;;@@@FFFJJJXXX^^^mmmkkkWWWNNNJJJjjjyyyjjjmmmrrrttteeegggzzz~~~llleee^^^XXX[[[YYY\\\]]]ZZZUUUQQQPPPOOOQQQRRRSSSRRRPPPQQQSSSUUUTTTVVVVVVTTTSSSSSSNNNGGG@@@FFFJJJSSScccmmmxxxttthhhZZZOOO@@@<<<777444333333333222111111111000000000//////,,,---///000000000......------------------------+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&(((*********)))***+++***++++++++++++******))),,,...///000///000111333222444666666666777:::===>>>=========???@@@BBBCCCEEEMMMZZZ^^^YYY++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))(((((((((+++...222555666888;;;===<<<999555222111444777<<>>>>>>>>>>>>>>>>>@@@BBBCCCEEEMMMYYY\\\WWW~~~++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&((((((((())))))))))))))),,,++++++---000333444555:::::::::777444222111222999777999???HHHRRR\\\dddxxxmmmddd\\\QQQ^^^xxxuuuUUU```xxx}}}qqqddd___bbbbbbvvvyyyiiiaaa```]]]ZZZYYY\\\```aaa^^^ZZZXXXYYYZZZYYYXXXUUURRRPPPNNNKKKIIIIIIHHHDDDCCCFFFHHHHHHHHHIIIKKKNNNQQQRRRiiisssrrrwwwbbbSSSDDD===<<<;;;666333222333333222000///000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,))))))))))))((((((((((((************************((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%&&&'''((()))******'''((((((((()))))))))***++++++******************------...///000111222222555555666888999:::;;;<<<>>>===<<<;;;<<<===???@@@FFFKKKUUUYYYVVV++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''((())))))(((''''''(((((((((((())))))))))))***+++,,,///222555666777777777666444222222444666111:::HHHSSS\\\hhhxxxwwwUUUPPP```hhh|||^^^kkkkkklll~~~pppggg^^^\\\___fffjjjmmmuuu~~~|||zzzzzz~~~}}}{{{xxxwwwqqqjjjaaaYYYOOOGGGGGGKKKDDDFFFIIIMMMOOOPPPQQQPPPVVVWWW^^^bbb\\\SSSYYYfffvvv{{{ooo^^^OOOEEE>>>888666444444444333111000///000////////////............------------------------,,,,,,,,,++++++++++++***++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))************************------...///000111222222555555666777999:::;;;<<>>=========???AAACCCCCCIIIRRRVVVTTT}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''(((((()))))))))))))))+++///333666777888888666555444222222555:::>>>???HHHXXXkkk~~~pppTTTEEE\\\vvvmmmnnnqqq|||yyymmmkkkyyyooocccZZZSSSOOONNNVVVccczzzrrr___XXXYYY]]]aaagggmmmppppppnnnllljjjfffgggjjjcccUUUMMMNNNLLLQQQVVV]]]hhhzzzyyyjjjZZZLLLBBB===777666555444222111111000/////////.........------........................,,,,,,,,,,,,++++++++++++*********))))))***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))((((((((((((************************------...///000111222222444555666777999:::;;;;;;???>>>>>>>>>???AAADDDFFFFFFKKKTTTXXXVVV------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''(((((()))************...333777888888888888666555333222444;;;CCCJJJUUUXXXddd~~~vvvcccQQQIIIUUU```TTTRRRbbbyyyzzzpppeeeYYY\\\[[[SSSJJJIIIQQQYYY|||}}}lllVVVKKKQQQJJJ@@@<<>>AAADDDFFFDDDIIIRRRWWWVVV........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&''''''***))))))(((((())))))***))))))***+++,,,------...000444:::;;;888666555666444444555999BBBPPP```kkkmmmqqqdddJJJQQQhhhyyyUUUYYYnnnddd^^^xxx~~~eee___ZZZ^^^lll|||{{{tttiii]]]WWWXXX^^^dddyyyqqqfffbbbkkkyyyjjjRRRIII>>>666333222111000111111111000000000//////------------------------------------,,,,,,,,,,,,*********))))))*********++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((###$$$%%%&&&'''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111222222333444555666888999::::::::::::::::::<<>>AAACCCFFFLLLVVV\\\[[[////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))+++***)))(((((()))***+++++++++,,,---...000000111...333999999777666888;;;777:::AAAMMM^^^sss___GGGHHHUUU^^^oooyyynnn}}}~~~lllhhhccc```nnnyyyeeesss^^^NNNEEEAAA???===333333333222222222111111000000000000000000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))******************************))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%)))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,((())))))***++++++,,,,,,------...///000111222222333444555666777888999:::<<<;;;;;;;;;<<>>BBB===LLL___mmm{{{]]]LLLOOOaaavvvuuuuuu{{{~~~uuuwwwooollleeebbbooowwwlll[[[QQQLLLIIIHHH@@@<<<999888444...---000---///111111///...000222......---------,,,,,,,,,---...///////////////...)))******++++++,,,------&&&&&&((()))))))))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************************,,,...//////......000111222333444666777999:::;;;>>>=========>>>@@@BBBCCCFFFLLLVVVZZZVVV~~~111000111222222111///---...............---,,,,,,------------,,,,,,,,,+++,,,,,,++++++***)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((()))))))))*********++++++,,,,,,---,,,...111222222333444666777555555888777666<<>>>>>>>>>>>???AAABBBDDD@@@HHHTTTZZZYYY222000///000222222000---.....................---............------------,,,,,,,,,+++******))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((())))))******++++++,,,,,,---...//////+++...222444444555666888222555:::<<<;;;>>>JJJWWWhhhkkkMMMOOO\\\zzzuuugggeeelllwwwZZZ^^^rrr~~~xxxiii```VVVRRRVVVfff|||yyy~~~zzzssslllgggdddddd___YYYPPPGGG;;;111000444///000111000......///111.........------------,,,---------------,,,+++***------,,,,,,+++******))),,,,,,,,,+++***)))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''((((((((()))))))))************************,,,---//////......000222222333444666777999:::;;;????????????@@@AAACCCDDDEEELLLXXX]]]ZZZ555444222111000222333444////////////////////////.........------------,,,,,,,,,,,,++++++*********)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((())))))***++++++,,,,,,,,,,,,---///000111...111555777777777777888444:::???@@@???GGGYYYjjjrrrdddSSSOOOYYYlllzzzYYY]]]tttqqqaaa~~~tttbbbYYY[[[```lll}}}xxx^^^YYYfffyyytttuuuxxxbbbaaaaaa]]]PPP@@@555333222111000///......///000............------------............---+++******,,,,,,,,,++++++*********+++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************************+++---...///...///000222222333444666777999:::;;;@@@?????????@@@BBBDDDEEEGGGOOO[[[^^^XXX111444888999777555777999222111000/////////000000------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((''''''(((((()))***((((((((((((((((((((((((''''''((()))***+++,,,------,,,,,,,,,---///111222333555888888888777777888<<>>;;;777444222444333111000//////000111---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((()))******(((((((((((((((((((((((('''((((((***+++,,,---...------,,,,,,---000222444666777888777666555777888888;;;<<>>>>>>>>>>>???AAABBBDDDJJJUUUdddggg^^^tttUUUCCC???@@@>>>:::888777444111/////////000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***,,,---...///111000//////000333666999222222111000000222666:::???RRRjjjmmm^^^DDDAAAPPP```{{{fffmmmttteee^^^bbb|||~~~sssmmmqqqtttlll\\\PPP===999444222333444333222000/////////............******+++,,,,,,,,,++++++------,,,++++++*********///...,,,***))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***************************,,,...//////000222333222333444666777999:::;;;>>>>>>======>>>@@@BBBCCCDDDRRRccciiiddd]]]IIIDDDAAA<<<888555222222333333000---000/////////..................---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,))))))************))))))******))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((())),,,+++******+++,,,...///555666888999999777666444666...,,,444888777:::AAAHHHmmmyyyppp```LLLHHHIIIQQQhhhfff[[[nnnxxxpppnnnzzzxxxsssmmmjjjhhhddd\\\UUUGGG???666222///---000555111111000000//////...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++))))))))))))((((((((((((***(((&&&'''***+++)))'''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,***)))(((***+++...---,,,,,,---///222333333444666777999:::::::::<<<<<<===>>>@@@BBBCCCDDDHHHQQQ___hhhggg}}}cccVVVGGG999666555555444333333222111000000/////////..................---------,,,,,,+++,,,,,,,,,,,,+++******+++******))))))******+++))))))************))))))***)))))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))''''''((()))+++*********,,,---///000555666777777777666555444//////000222222444>>>IIIbbbuuu~~~ooo^^^WWWPPPGGGGGGSSSfffhhh[[[\\\xxxwwwuuuwwwtttoookkkfff]]]SSSKKKGGG???888444111...///333111111000000//////......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))*********)))))))))(((((((((***(((''''''******)))'''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************)))))))))))))))))))))))))))***+++***)))***,,,......---,,,,,,---///222333333444666777999999::::::;;;;;;<<<===???AAACCCDDDIIISSSaaaiiihhhvvvjjjVVV@@@<<<;;;999555222000000111000000000000////////////.........------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))***))))))************))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&((()))*********+++,,,///111222666666555444444444444444000555777444777EEEXXXdddnnnnnndddQQQBBB@@@IIIPPPZZZpppqqqjjjbbb]]]iii{{{yyygggmmmsssggglll}}}xxxmmmaaaVVVOOOMMMDDD===999555111///111111111000000//////......------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++*********)))))))))***((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((()))++++++***+++...000------------...///111333333444555777888999:::::::::;;;;;;<<<>>>@@@BBBCCCIIITTTdddmmmkkkvvv^^^QQQKKKAAA999555333222111111111111000000000//////............------------,,,,,,------,,,,,,+++*********))))))))))))******))))))************))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&((()))))))))***+++---000333444666555333222111222333444555777777:::LLLfffuuuvvv```VVVJJJAAA>>>GGG\\\ooo~~~kkkZZZZZZaaaooouuu[[[TTTjjjxxxwwwpppnnnooo}}}sssgggaaaYYYOOODDD>>>999444111111111111000000//////......222000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++++++++*********))))))((((((((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++***+++---///------------...000111222333333555777888999999999::::::;;;<<<>>>@@@AAABBBFFFTTTgggqqqooohhh[[[JJJ>>>999777555222222111111111111000000000//////.........---------,,,------------,,,+++++++++++++++******+++++++++))))))************))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))******,,,...111444555555444222000000222444555444444888IIIhhh~~~xxxeeeHHHAAA???FFFRRRbbbyyyrrrddd___lll~~~|||oooVVV^^^vvvzzzmmmhhhqqq||||||xxxttttttxxx}}}|||xxxyyy~~~zzzooodddXXXIIIAAA;;;444111000111111000000//////......111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********)))((()))))))))((((((((()))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************((((((((((((((((((((((((+++,,,,,,+++***)))+++---,,,------...///000111222222333555666888999999999::::::;;;<<<>>>@@@AAABBBDDDUUUkkktttoooxxxjjjWWWGGG===777333000222222222222111111111000/////////.........---------------------,,,++++++,,,,,,++++++++++++,,,,,,))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))((((((***+++***++++++,,,///111444666333222111000111333555666777===MMMfff}}}~~~dddHHH999999@@@PPPeeexxxyyy]]]aaasssmmm||||||{{{aaadddttt}}}vvvuuupppnnnzzz}}}}}}yyywwwsssooonnnqqqxxx}}}wwwzzz}}}~~~{{{yyysssppplllmmmqqqwww}}}zzzzzzuuuiii\\\MMMEEE>>>777111///111111000000//////......++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++*********)))))))))''')))***)))((('''(((***''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))((()))+++,,,,,,---...///000111111222333444666777888999999:::;;;;;;<<<>>>@@@BBBCCCDDDWWWpppxxxoooxxxbbbLLL===666444333333222222222111111111////////////............---------...------,,,+++++++++************++++++))))))************))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******))))))+++---,,,,,,,,,---///111444555111000000111222444666777CCCRRRjjj}}}|||gggMMM>>>===BBBMMM^^^vvvuuugggYYYnnn|||qqq{{{xxxrrr}}}cccoooqqqssspppqqqwww|||vvvtttvvvwwwwwwuuupppppppppmmmkkkmmmqqquuuoooppprrrsssrrrooollljjjeeeccccccfffkkkpppssstttxxxvvvuuuwww|||vvvjjj^^^RRRMMMHHH???666111111111000000//////......(((***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++******)))))))))(((((((((''')))******''''''(((***'''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((((((***+++,,,,,,---///000000111111222333444666777888888999;;;;;;<<<===???AAACCCDDDCCCYYYuuuuuucccJJJ@@@???333333333222222222111111000/////////............------......------,,,+++******))))))))))))******))))))************))))))'''((((((((())))))******))))))************))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++******,,,---------------///111444555//////000222444666777888KKK___zzzkkkJJJ>>>BBBKKKSSS]]]mmmxxx```YYYkkk~~~zzzoooqqquuupppgggmmm|||zzzxxxtttqqqxxxzzziiimmmfffkkkzzz}}}tttuuu~~~uuuqqqkkkhhhgggfffeeecccdddfffhhhgggeeedddeeehhheeeddddddcccaaa___]]]\\\```______bbbgggiiihhhgggkkkjjjjjjlllqqqwww~~~qqqiii```XXXUUURRRHHH<<<555111111111000//////......***+++---......+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))***))))))))))))((((((((((((''')))+++***'''&&&(((***&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))&&&'''((((((((((((+++---+++,,,---///000000111111222222444666777888888888<<<<<<===>>>@@@BBBCCCDDDAAAZZZyyy|||{{{aaaHHHAAA555777;;;333...111222111111000...,,,,,,...///......---------,,,,,,,,,------,,,,,,+++***))))))+++*********+++,,,------******))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&(((+++,,,***&&&******)))******+++,,,,,,+++,,,---///000111111111,,,111555555444666???FFF]]][[[\\\ZZZKKK;;;???OOOjjj{{{qqqfffiiisss}}}wwwooodddggg^^^aaammmppppppmmmmmmoootttxxxuuulllcccfffnnnrrrrrrsssvvvsssllljjjddd``````]]]XXXYYY]]][[[\\\\\\\\\[[[YYYXXXVVVUUUSSSRRRSSSUUUVVVSSSQQQUUUUUUVVVXXX[[[^^^```aaabbbcccfffiiimmmpppssstttxxx{{{~~~~~~{{{wwwrrrhhh___^^^^^^UUUFFF;;;444111......000111///---///............---------,,,,,,,,,+++++++++******---------,,,***((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++---///000///......///000111333555777888888777666:::;;;;;;<<<>>>AAACCCEEEGGGXXX{{{|||uuuYYYBBB777888444333444111111111111000///...///000.........---------,,,,,,------,,,,,,+++******)))***************+++,,,,,,******))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***+++,,,+++***((((((***)))))))))***+++---...,,,,,,---...////////////666666555333666@@@PPP\\\ZZZPPPIIIFFFAAABBBUUUlllpppbbb]]]eeeyyyvvv{{{dddZZZJJJXXXvvvvvvggghhh|||oooiiikkknnnpppoookkkeeeaaagggmmmooommmlllmmmjjjdddaaa\\\YYYYYYWWWRRRRRRVVVOOOOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJLLLOOOPPPOOOMMMPPPPPPRRRSSSVVVYYY[[[\\\___```aaadddhhhkkknnnppprrrtttwwwzzz|||yyyvvvyyyssskkkfffddd^^^RRRGGG888444111000111000---***///............---------,,,,,,,,,++++++++++++***+++++++++++++++***)))(((************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,...//////......///111222333555666777888777777::::::;;;<<<>>>AAACCCEEEFFFXXX}}}~~~wwwUUU===888666777777111222222222111111111111000///.........------------------,,,,,,++++++***************)))******+++,,,******))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''',,,000000+++(((((()))******)))***+++---///000////////////////////////555444333555<<>>@@@CCCEEEGGGXXXnnnSSSGGG<<<777777222333222222222333222111000/////////............---------,,,,,,,,,+++++++++*********))))))******+++******))))))))))))******))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''***...///---***))))))++++++++++++---///111333333222222111111000000000...333;;;DDDKKKNNNPPPPPP>>>;;;===III]]]tttyyydddZZZfffxxxsssbbblllpppzzzvvvTTTJJJ]]]lll|||hhhbbbbbb```]]]]]]hhhhhhhhhgggeeecccbbbbbbcccbbb___ZZZVVVTTTQQQOOONNNMMMKKKJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@BBBDDDGGGHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSUUUZZZZZZYYY[[[^^^cccgggjjjfffhhhkkkmmmpppuuuzzz~~~uuummmwwwrrrjjjuuu}}}tttcccQQQEEE???777222111111000...///............---------------,,,,,,,,,+++++++++******+++++++++*********************************''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((+++************+++,,,,,,***,,,.../////////111333444444444444555777888999:::::::::;;;===@@@CCCDDDIIIXXX|||jjjOOO>>>:::666555333222222333333111///000000/////////.........---------,,,,,,,,,,,,,,,++++++***************+++******))))))))))))******(((((())))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((+++......+++(((,,,,,,---///000222333444333222111111000111111222444<<>><<<:::;;;;;;;;;;;;;;;;;;<<<<<>>444000000000000///............------------------,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++***,,,.../////////111333444444444444555777888999999999:::;;;===@@@BBBDDDIIIVVV~~~rrrVVVIIIBBB;;;777333222333444222000000000000000////////////------------,,,,,,,,,,,,---,,,++++++***+++++++++******))))))))))))******(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((&&&%%%(((---///---)))...///111333555555555444111000//////000111222333AAAEEEIIIJJJEEE???999666CCCTTThhhwwweeeUUUVVV```qqqaaaXXX^^^rrrnnn\\\ZZZ]]]```^^^ddd|||www]]]XXX\\\rrryyyaaaKKKFFFHHHKKKTTT```bbb\\\VVVVVVYYY[[[XXXTTTOOOKKKHHHGGGDDDAAA@@@BBB:::<<<;;;888888::::::888777777777777777888999::::::<<<>>>???>>>===>>>???@@@AAAAAACCCDDDFFFHHHIIIMMMMMMMMMOOOQQQUUUYYY[[[XXX[[[___bbbeeehhhlllnnnpppqqqrrrtttvvvwwwxxxxxxzzztttqqqfffZZZHHH:::333000///...///............---------------------,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''((()))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''''''''(((((()))+++---//////...///000222333333444555666777888888999999:::;;;===???BBBDDDGGGPPP{{{{{{eeeTTTBBB<<<555333444666444222111111111000000000//////------------------------...------,,,++++++,,,,,,******))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))+++,,,------///222555888999888555333111111000111222555777999KKKJJJFFF===555333777<<>>???===999888;;;222555555333555<<>>@@@BBBCCCEEEHHHHHHJJJLLLNNNQQQTTTUUUSSSVVV[[[___aaaccceeegggllllllmmmnnnooorrrvvvxxx{{{}}}{{{vvvmmmkkk```OOOAAA999444111//////............---------...------------,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))'''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''(((((()))***,,,...//////......///111222333555666777888777777999999999:::<<>>333333===HHHMMMjjjgggRRRSSSddd{{{yyyfff]]]gggyyyttt{{{yyy{{{mmmQQQ@@@@@@EEETTTiiiqqqhhh^^^___hhhsssuuussskkk]]]PPPFFFBBBBBBKKKTTTTTTMMMGGGGGGJJJJJJIIIGGGEEEBBB???===<<<999888777555333333222222111555000,,,<<>>@@@BBBBBBCCCDDDEEEHHHJJJLLLMMMNNNQQQUUUXXXZZZ\\\^^^___aaaccceeedddccceeejjjnnnwwwwwwxxxzzzuuutttsssssswwwxxxrrrjjjlllfffYYYLLLHHHGGG>>>333111///---,,,---......---------,,,,,,,,,,,,++++++------,,,,,,+++***))))))************************))))))************))))))(((((((((((())))))))))))((((((((()))******+++++++++*********))))))(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))''''''((()))))))))))))))+++------,,,///333333///111444666777777888999:::>>><<<:::;;;???BBBBBBAAAKKKOOOkkkdddGGG<<<999555333666555333111000111111111000//////.........------------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))*********+++---000333555999::::::777444111111111222777;;;<<>><<<999777666666555444222222111111111000444111,,,333@@@<<>>@@@AAABBBCCCEEEHHHJJJKKKIIILLLPPPSSSTTTUUUWWWYYY[[[]]]______^^^```eeejjjmmmnnnooorrrvvv|||ttt|||rrrpppnnnooooooooonnnooopppmmmdddZZZUUUSSSKKKBBB:::777222...---,,,***)))------,,,,,,,,,,,,++++++------,,,++++++***))))))************************))))))*********))))))((((((((((((((())))))))))))++++++******)))(((((((((******)))))))))((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))((())))))***************+++------,,,///333333000111444666777777888999:::>>><<<:::;;;???BBBBBBBBBFFFMMMhhh___FFF:::333222444666444222222222222000.../////////.........------------------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************+++...222777999999<<<<<<777000...222777777666<<>>===<<<<<<:::888666444222111222111000000/////////000---000000---,,,......,,,///////////////000111111111111111222333333444444444444444555666777888999======>>>@@@BBBDDDFFFGGGEEEHHHKKKMMMNNNOOOPPPRRRRRRUUUWWWWWWWWWZZZ___dddggggggiiimmmrrrxxx}}}}}}}}}uuurrrtttwwwtttmmmmmmrrrtttwwwvvvqqqjjjbbbXXXPPPAAA<<<555000---,,,***)))------,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))***************************************)))((('''(((((((((((())))))))))))+++******))))))(((((('''((((((((((((((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))***++++++++++++++++++------,,,///333333000111444666777777888999:::===<<<;;;<<<>>>AAABBBBBBEEEPPPjjjqqqTTTAAA666333666444333222222333222111///////////////...............------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,+++***+++...222777:::777999:::666111111666;;;===777>>>TTTfffaaaMMM===:::555<<>>AAAFFFKKKLLLKKKEEECCCAAA@@@???===:::888888888666555333222111000//////............///000,,,,,,...000...***,,,111......------......///000///000000000111111111222333333222333333444555666999999:::;;;===???AAABBBDDDFFFHHHIIIJJJKKKLLLNNNLLLNNNQQQRRRRRRUUU[[[```bbbccceeeiiinnntttyyy||||||~~~~~~|||{{{~~~qqqiiikkksss}}}ppp```UUUAAA<<<666111///.........------,,,,,,,,,+++++++++,,,+++++++++******))))))******************************+++******)))((('''(((((((((((())))))))))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))******++++++*********,,,,,,,,,///444444000111444666777777888999:::===<<<;;;<<<>>>@@@BBBCCCDDDRRRllllllTTTBBB:::999444222111111222333222000000000/////////..................---------,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))+++,,,,,,...---,,,,,,...111444666666666555333222333555888:::AAAQQQeeekkk]]]EEE555777;;;MMMlll{{{lllbbb]]]|||xxxttt}}}ttt^^^TTTOOOUUUfffsss~~~}}}iiiXXXTTTUUUSSSVVVOOOUUUkkkvvvjjjVVVLLLTTTYYYkkkoooTTTDDD777666777<<>><<<:::>>>;;;888555444333111///000//////......---------.........---....../////////,,,+++---...+++***,,,---,,,,,,,,,,,,---......///////////////000000000000000000000111222333333222333333444666777999:::;;;<<<>>>>>>>>>@@@BBBEEEEEEHHHKKKKKKLLLOOOUUUZZZ[[[\\\^^^aaadddhhhkkkllljjjlllqqqvvvzzz|||~~~~~~}}}}}}ssskkkeeesss{{{eeeZZZJJJEEE>>>777333111///---------,,,,,,,,,,,,++++++************************************************))))))************))))))(((((((((((())))))))))))***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))),,,,,,,,,///444444111111444666777777888999:::;;;<<<=========???BBBDDDCCCOOOlll|||\\\FFF>>>;;;666333222333333333000000000000/////////...............------------------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,---...//////000111222333333333111333444222111666@@@IIIWWWpppyyy^^^===333999???IIIaaatttbbb^^^hhhsssnnnaaakkkuuusssWWW^^^hhhyyyuuufffiiifffmmmqqqjjj\\\NNNEEEAAA===HHHXXX___UUUEEEBBBHHHHHHGGGMMMUUURRRBBB555111222555888999888777666666333333222000...,,,,,,,,,------------------------......------,,,---------,,,......,,,***++++++***---,,,,,,,,,,,,---..........................................///000111222111111111222333555666777666888999::::::<<>>======>>>AAAEEEGGGOOOmmmgggEEE@@@999444222222333333000000000000//////////////////.........------------------,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***+++---...///...///222444555666555555...333777555444<<>>444///111555666333555888666333000111333---///111111//////111222...........................---,,,,,,++++++,,,,,,&&&///222,,,(((,,,///...------,,,,,,------...///------------------------,,,,,,,,,---...///111111000000000111222444555666555777888999999<<>>>>>===>>>AAAEEEFFFJJJiii~~~___FFF444444777222111555333333222222111000000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***++++++***))))))+++---......222333555666666444333111222111777===999<<>>:::===KKKPPPQQQNNNQQQUUUMMM@@@888666333111000222555777333222222111000//////............------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////+++---///000000111333555333333444666888:::<<<======>>>???BBBDDDFFFHHHIIIIIILLLOOOSSSUUUVVVVVVUUU[[[\\\^^^```bbbeeefffggglllkkkkkklllqqqyyyqqqvvv~~~rrrkkkqqqqqqeeeUUUKKKHHHGGGJJJNNNOOOGGG>>>999555111///...,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&)))(((###"""%%%''''''******)))(((((((((((((((******))))))((((((''''''***))))))((('''&&&&&&&&&''''''((()))))))))))))))*********)))))))))))))))***+++---///111111111111111444666777777888999:::???>>><<<;;;<<>>999333000...,,,,,,------+++***++++++++++++++++++++++++,,,,,,++++++***))))))(((***************************,,,+++&&&###%%%&&&%%%******)))((((((((((((((())))))))))))((((((''''''***))))))(((''''''&&&&&&''''''((()))))))))))))))***))))))))))))))))))))))))***,,,...///000000000111444666777777888999:::>>>===<<<;;;<<>>@@@AAACCCDDDEEEHHHKKKNNNPPPQQQTTTUUUVVVXXX[[[]]]___```cccdddfffiiimmmrrrvvvyyy}}}pppwww}}}~~~~~~vvvxxx{{{xxxtttnnn```UUUXXXccclllfff[[[OOOIIIEEE>>>555111///---------...---+++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++'''+++,,,)))(((,,,...---******)))((((((((((((((()))))))))((((((((((((''')))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))******((()))+++---.../////////111444666777777888999:::===<<<<<<;;;<<>>>>>III]]]ooo}}}ccc___}}}{{{sssxxxzzzcccRRRJJJHHHMMMRRRWWWZZZWWWNNNGGGFFFFFFCCC:::EEERRRYYYVVVMMMEEE@@@HHHMMMZZZeee\\\FFF666444...............------,,,------,,,,,,++++++++++++++++++******************+++++++++++++++++++++,,,************************))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,************************************************000111111000...------...000000000000111222333333444555666888999;;;<<<<<<=========???BBBFFFJJJLLLOOOPPPRRRTTTWWWYYY[[[[[[```bbbdddhhhllloooqqqsssvvvzzzrrrggg___XXXZZZlllqqqpppyyyxxxxxxrrr^^^ZZZaaatttpppfffYYYPPPJJJBBB:::333111...............---+++++++++++++++++++++++++++++++++*********))))))************************%%%)))***((('''+++,,,+++***))))))((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))*********)))***+++---...///000000111444666777777888999:::<<<<<<;;;;;;===???AAABBBIIIJJJhhhsssQQQ<<<888:::444444333333222111111111111000000000////////////.........---------,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***+++,,,---///000000000111666===BBB>>><<<999666555555777888<<>>BBBFFFHHHKKKLLLNNNPPPSSSUUUWWWWWWYYY[[[^^^bbbeeeggghhhiiihhhmmmtttxxx{{{~~~vvvjjj]]]PPPFFFEEEGGGKKKSSS^^^ssszzzxxxxxxjjj|||zzzmmm]]][[[fffiiiggg]]]SSSLLLFFF@@@666444000/////////...---+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))'''++++++&&&$$$&&&'''&&&***))))))((((((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((())))))************++++++,,,---///000111222111444666777777888999:::;;;;;;;;;<<<===???AAABBBHHHJJJiii```FFF:::555444444444333222222111111111111000000000/////////............---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---...///111222222333666===CCC>>>;;;888555555777:::===:::NNNsssUUU999555>>>NNNgggrrrhhhrrr~~~zzzooo|||sss```UUU\\\gggdddXXXOOOPPPRRRTTTWWWVVVNNN@@@555999BBBKKKLLLEEE??????AAA@@@>>><<<888000)))+++111---............---,,,,,,******************))))))***************++++++++++++++++++++++++*********************************)))))))))))))))*********))))))******+++,,,,,,,,,************************++++++++++++++++++++++++''')))++++++++++++,,,...------------......///000222222333444444555666666:::::::::;;;===AAADDDFFFGGGHHHJJJLLLNNNPPPRRRSSSVVVXXX[[[^^^aaabbbccccccaaaffflllpppssswww~~~{{{iiiYYYMMMEEE???;;;AAAAAAGGGVVVjjj~~~|||zzzyyy~~~zzzyyydddYYYRRRYYY^^^YYYRRRNNNIIIFFF:::777333000//////...---++++++++++++++++++++++++************************((((((((((((((((((((((((&&&***+++***+++111666777******)))(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))))))))((((((((()))******++++++,,,,,,------///000222333111444666777777888999:::999::::::<<<===???AAABBBGGGKKKlllyyy```HHH555555444444333333222111111111111111000000000//////............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......000333666666666888>>>DDD>>>;;;777555666:::???CCCFFFhhhsssHHH888<<>>AAABBBAAA???===<<<777999666///+++,,,//////---------,,,,,,,,,,,,,,,)))))))))))))))******************+++++++++,,,,,,++++++++++++*********)))************************)))))))))))))))(((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++************************((()))++++++******,,,---,,,,,,,,,,,,---...///000000000111111222222333333888888888999;;;===@@@AAABBBCCCEEEGGGJJJLLLNNNOOOTTTVVVXXX[[[]]]^^^______^^^bbbgggjjjmmmpppvvv{{{|||zzzeee]]]QQQFFF@@@@@@DDDGGGEEEJJJ```uuuyyyzzzrrruuuwwwgggYYYMMMSSSVVVUUUSSSPPPKKKFFF>>>:::555111///...---,,,++++++++++++++++++++++++************************(((((((((((((((((((((((($$$(((******...888@@@CCC******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++,,,+++,,,,,,---///111333111444666777777888999:::888999:::<<<>>>???AAAAAAGGGNNNqqq~~~]]]>>>555444444333333222222111111111111111000000000000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++---...///222666::::::999;;;AAAFFF>>><<<888666777===CCCGGGfffWWW<<>>666===FFFGGGBBB;;;888888,,,333333+++(((---,,,&&&---,,,++++++******++++++))))))))))))******************++++++,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,+++***+++---+++++++++,,,---...000000////////////000000111111555555555666888999;;;<<>>>>>DDDNNNVVVsss|||hhhdddmmmvvvuuugggcccyyy{{{pppmmmeeeXXXTTTVVVUUUTTTTTTSSSLLLCCC@@@<<<666111///...,,,+++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))&&&((('''$$$%%%---444666******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))***+++++++++++++++***+++,,,...000222111444666777777888999:::888999:::<<<>>>???AAAAAAGGGPPPuuu|||JJJ???:::555555777666222///111111111111000000000000//////...------------...+++,,,,,,------,,,,,,++++++++++++************)))************))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))***************************,,,...///555777999<<>>999LLLjjj\\\CCC===HHHaaa|||vvvooo}}}kkk]]]XXXRRRVVV```ggg```QQQFFFEEEFFFOOOMMMBBBBBBKKKIII======AAAEEEEEE@@@:::666555------++++++++++++------************************************************)))------***((()))***(((...,,,++++++******(((&&&)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,---...------......///000000000333222222222444666999;;;;;;<<<===>>>>>>@@@CCCFFFHHHIIIKKKNNNQQQSSSUUUVVVWWWZZZ]]][[[YYYYYY^^^bbbhhhqqq}}}ppp```SSSIIIEEE>>>;;;CCCKKKGGGLLLvvvzzzpppkkknnntttuuuuuuxxxzzznnnllljjjiiijjjnnnmmmgggdddeee___ZZZVVVSSSOOOJJJGGGEEEIII@@@999888666000,,,...,,,+++)))***+++,,,,,,+++******))))))))))))******((((((((((((((((((((((((+++)))(((&&&&&&((()))++++++***)))((('''&&&%%%%%%((((((((((((((('''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((***)))((((((((()))+++,,,***,,,---.........000111111333555666666666888:::999999:::<<<>>>@@@BBBCCCJJJUUUppp]]]III>>>666777777444222333111111111111000000000000//////...------------...+++,,,,,,------,,,,,,+++++++++++++++************************))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))************,,,++++++***+++---...///222555999>>>BBBDDDEEEEEE???:::888<<<===HHHiiioooKKKCCCDDDTTTsssvvviiirrrwww___SSSQQQYYYcccmmmkkkYYYGGGEEEMMMGGG???@@@NNN\\\[[[JJJ:::???AAADDDBBB===777333222---,,,++++++++++++,,,---************************************************)))+++***&&&&&&))))))'''*********+++,,,,,,***)))******************++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------,,,------...//////000000222111111111222555777999999;;;<<<<<<===???BBBEEEFFFGGGIIIKKKMMMOOOQQQRRRRRRUUUWWWVVVTTTUUUYYY^^^ccckkkuuu{{{{{{||||||dddUUUJJJAAA======GGG<<<;;;KKKbbbwwwtttwww{{{vvvvvvkkkqqq|||tttllloookkkhhhgggdddaaadddjjj___[[[VVVQQQLLLIIIJJJMMMLLLCCC===;;;777///******---+++******+++,,,,,,+++******))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((''''''((((((((((((((((((((('''(((((('''''''''(((((()))***************************)))((((((((()))++++++***,,,---.........000111111333555666666666888::::::::::::;;;===@@@BBBDDDEEEPPPlllXXXDDD555555666000///444222222111111111000000000000///......------......,,,,,,------------,,,,,,,,,+++++++++************++++++*********)))))))))***))))))((((((''''''&&&(((((((((((((((((((((((()))))))))*********++++++---,,,++++++,,,---///000111444:::@@@CCCDDDDDDCCC<<<>>><<<999DDDccc}}}RRRAAAEEENNNlllooolll}}}eeeUUUTTTYYYmmmqqqssskkkXXXHHHGGGMMMFFF999BBBcccsssbbbJJJAAA@@@@@@@@@===777222///...,,,,,,++++++++++++,,,,,,************************************************...---)))&&&''',,,+++'''((((((******++++++************************)))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************+++,,,,,,,,,,,,---......//////000/////////111333555666777888::::::;;;<<>>XXX~~~nnnZZZFFFBBBJJJ^^^}}}|||vvvfffYYYWWWbbbnnnwwwmmmddd[[[QQQGGGBBB===<<>>??????@@@AAABBBCCCCCCDDDFFFGGGHHHHHHIIIMMMPPPYYY^^^ccceeegggjjjooottt~~~]]]KKK???CCCBBB;;;===GGGRRR{{{}}}~~~}}}zzzxxxnnnsss}}}ooovvvzzztttuuuxxxwwwnnnfffgggmmmuuuvvvppp```PPPJJJMMMPPPTTTRRRNNNJJJDDD<<<555222///---++++++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))))))))******+++***,,,---.........000111111333555666666666888:::<<<;;;999999;;;???CCCFFFGGGPPPnnngggGGG???BBB===888777222222222222111111111111000000///............///,,,------......------,,,,,,,,,,,,++++++++++++***++++++++++++************)))))))))))))))((((((((())))))))))))))))))))))))************++++++++++++*********+++,,,...000222999===BBBFFFGGGDDD@@@===;;;;;;===NNNqqqcccCCCBBBCCCGGGVVV~~~zzzuuu{{{qqqccc]]]\\\```iiisssvvvqqqhhh___VVVMMMCCC;;;666>>>KKKSSSMMMAAA<<<@@@888666333000///......---++++++++++++++++++++++++************************************************---------000;;;GGGLLLIII777666222---(((&&&(((++++++******))))))((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************)))(((((()))))))))*********+++,,,,,,------,,,,,,,,,---...///000000000222444555555555777999::::::;;;;;;<<<<<<======@@@AAABBBCCCDDDGGGJJJLLLRRRUUUXXXZZZ\\\___eeeiiiqqqssswww{{{{{{hhhPPPBBB:::<<>>AAAFFFJJJKKKIIIEEECCC>>>>>>IIIdddbbb>>><<<===FFFSSSpppwwwnnniiiaaa___fffiiiddd```aaa\\\eeehhh[[[JJJ@@@???AAA>>>???@@@@@@CCCEEE@@@888333000...------......---******++++++++++++******************************************************------++++++000777999666;;;;;;999333---)))***---))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---.........---///222222222222333555666777777888888999999999<<<======???BBBEEEHHHJJJJJJLLLNNNPPPRRRUUUZZZ]]]eeehhhmmmsssxxx~~~eeeSSSGGGBBB???DDDVVVwww~~~||||||zzz~~~}}}wwwuuuxxx|||zzzrrrpppzzz~~~xxxvvvuuutttjjjsss{{{zzzzzz~~~|||yyytttkkkdddffflll~~~rrr]]]PPPGGGAAADDDHHHIIIEEEAAA???===:::111///---,,,,,,,,,***)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))******(((''''''&&&&&&&&&************************(((((()))************)))***,,,---.........000111111333555666666666888:::;;;:::999:::<<>>333000...,,,,,,+++***(((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((&&&&&&&&&'''((())))))***''''''&&&''''''((()))***(((((((((((((((((((((((('''((()))++++++******)))***,,,............000111111333555666666666888:::999999:::<<<>>>@@@BBBCCCFFFMMMooopppMMMCCC222;;;777555333222333444444444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******+++,,,---,,,++++++---...///---+++...444:::>>>???GGGLLLLLLDDD???@@@@@@===TTTuuusssPPPAAAAAAQQQlllpppaaaYYYpppnnnxxxxxx[[[LLLNNNWWWPPPDDDDDDZZZnnnaaaEEEFFFFFFDDDCCCAAA===777333......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,+++***))))))+++---...///,,,---444999666---&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...---,,,,,,---...000111//////000222222333333333666777888:::<<<>>>???@@@@@@@@@AAACCCFFFJJJMMMOOOOOOMMMNNNVVVaaakkkooopppxxx|||}}}qqqppp~~~{{{vvvssstttvvvxxxyyysssmmmfffcccdddffffffeeefffsssrrrjjjqqqsssuuutttmmmddd\\\XXXVVV[[[]]][[[ZZZYYYQQQGGGFFF@@@::::::>>>???<<<888777333...,,,,,,,,,+++(((+++++++++***)))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++)))+++------------///000000111333555777999:::;;;<<<<<<;;;<<<>>>AAADDDFFFDDDQQQuuu^^^NNN888<<<888666444333333333222111111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,***+++,,,...///......222888===???>>>DDDGGGKKKJJJBBB>>>GGGTTT{{{cccBBBHHH^^^xxxuuugggeeegggppppppWWWMMMOOOJJJFFFAAAHHH[[[iii]]]HHHDDDBBB@@@===;;;666111---......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,+++***))))))+++,,,---,,,***+++111777666///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))************)))))))))((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111...///000111222222222222333333555666888:::;;;<<>>AAADDDFFFFFFQQQsssoooYYY>>>777888666555444444333111///111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))*********+++++++++******,,,......///222777<<>>TTTxxxggg```iiittt~~~mmm^^^TTTMMM>>><<<@@@LLLYYY[[[QQQFFFCCC@@@<<<888444000,,,)))...------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************---,,,***))))))***+++,,,***))))))---333555111,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************+++,,,...///000---...///000111111111000000111222333555666777888<<<<<<===???AAADDDGGGIIIIIIFFFDDDGGGNNNUUUYYYZZZhhhhhhiiilllrrrzzz~~~|||zzzvvvqqqnnnnnnnnnoooooofffffffffdddcccccceeegggjjjccc```lllzzzsssvvvyyyhhhbbbcccfffhhhlllsssvvvqqqggg]]]\\\eeejjjdddYYYSSSRRRQQQRRRIII>>>999;;;===>>>===999555000.........+++)))++++++******)))((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************+++---////////////111222333333444555666777888888;;;;;;;;;<<<>>>AAADDDEEEGGGQQQrrriiiKKK777777666555444555444222000111111111000000000//////........................------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++)))***++++++******,,,...///111444888===@@@AAABBBBBBDDDDDDBBBDDDSSSnnn}}}iiiZZZKKKIIIddd{{{qqqttt}}}|||vvvlllYYYGGG>>><<>>999555222///---***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++***))))))************)))***...333222...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++,,,...//////------...///000000//////000000111222444555666666888888888999;;;>>>@@@BBBCCCAAA???AAAGGGNNNRRRTTT]]]]]]^^^aaagggooowww{{{zzz~~~zzzvvvpppllljjjiiihhhggg```ccceeeeeebbbbbbdddgggmmmddd]]]aaaqqqrrrmmmkkkooo}}}yyyiiifffkkknnnnnnppptttxxxtttkkkccchhhpppsssjjj[[[TTTXXX^^^[[[QQQDDD<<<;;;<<<======999555000...///...+++(((************))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))+++,,,.........///000222333444444555555666666666:::;;;;;;===???AAACCCEEEHHHPPPqqqaaaAAA888666555555555555444333111111111111000000000000........................------------------------+++++++++,,,,,,+++++++++************************++++++************++++++)))***++++++***+++---///222333555888;;;???CCCEEEDDDHHHAAA888IIIlllhhhTTTCCC???DDDVVVzzzuuussssssvvv~~~nnnTTTCCCHHHDDDGGGPPPNNNCCC===AAA<<<999555222111000///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))))))))+++,,,***'''+++111222...(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***,,,---.........---......////////////...//////000111111222333333333222222333444666999:::999777666777:::???CCCEEEGGGHHHKKKNNNSSSYYY^^^aaafffnnnxxx~~~{{{wwwpppkkkgggeeebbb```^^^aaaddddddbbbaaadddfffgggccc]]]XXXYYY```nnnzzzwwwlllmmmnnntttrrrsss|||}}}yyytttnnnjjjiiimmmnnnfffXXXSSS\\\ggg___WWWJJJAAA===<<<;;;;;;777333000/////////,,,(((*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************+++------------///111444444444444555555555666999:::;;;===???AAACCCDDDGGGQQQsss|||yyywwwPPP<<<999666555555666666555222222111111111000000000........................------------------------++++++,,,,,,,,,,,,++++++************************++++++************++++++)))+++,,,,,,+++,,,...000333555777999<<>>\\\rrrGGGBBB======JJJjjjooo```XXX]]]mmmqqqxxxdddQQQMMMQQQMMMLLLQQQOOOGGGCCCEEE555333000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************************)))))))))+++...,,,''')))111333...))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******((()))))))))***************+++,,,---.........---......////////////......------.........///////////////...//////111333444555444333222222333555666666888:::>>>AAAEEEGGGHHHLLLSSS]]]dddiiioooxxxzzzzzz}}}|||wwwqqqkkkgggdddaaa^^^```bbbccccccbbbbbbcccdddaaaaaa^^^WWWMMMLLLZZZiiizzz|||yyyzzzyyyooolllnnn``````___[[[SSSPPPWWWbbb[[[UUULLLEEE???<<<999777666333000000111111...+++******))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))+++,,,---------///000333333444444555555555666999999;;;===???AAABBBCCCHHHTTTyyyeeeBBB>>>999666555555555555222222222111111111000000................................................++++++,,,------,,,++++++************************,,,++++++******++++++,,,***+++------,,,---000222222666;;;>>>@@@BBBFFFIIIDDDEEEEEETTT{{{]]]===CCCHHHQQQjjjcccaaaiiippp~~~dddZZZqqqoooaaa```dddWWWRRROOONNNNNNKKKEEEAAA222000///...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************((())))))***************(((---,,,''')))333666111))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&'''((()))******)))(((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***'''((())))))***+++,,,,,,,,,---............---,,,//////000000000//////...............////////////......---------...000111222222222222111000111222111222333555777999;;;;;;;;;AAAFFFIIIKKKQQQ[[[dddpppwww|||xxxyyyzzzvvvqqqllliiifffdddaaaeeecccaaaaaabbbbbbbbbaaa```^^^[[[XXXPPPKKKPPPZZZnnn~~~uuudddcccjjj^^^ZZZXXXWWWRRRMMMMMMSSSPPPNNNJJJFFFBBB===888444666444222222444444222...)))))))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***,,,---...---...000111222222333444444555666666888999;;;===???AAABBBBBBIIIYYY{{{GGGBBB;;;666444444444333222222222111111111111000////////////////////////........................++++++------------++++++************************,,,++++++******++++++,,,+++,,,---------...000222111777>>>CCCDDDEEEFFFHHHBBBAAAIIIhhh}}}OOO@@@GGGPPPdddhhhzzzoooWWWTTTmmmxxxiii^^^ggguuuyyyYYYUUUOOOKKKLLLJJJBBB888333222000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************'''((()))***************%%%,,,,,,'''***555999444))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...---.../////////...---,,,///000000000000000//////111111111111111111111111///...---------...///000***,,,.../////////000000111000000///000222555666888;;;<<<:::777;;;EEENNNZZZcccoooyyyzzzwwwxxxtttpppmmmkkkiiigggeeehhheeeaaa```bbbcccaaa___^^^WWWSSSUUUTTTNNNKKKMMMSSSttt~~~pppZZZZZZccceee^^^ZZZZZZVVVLLLFFFEEEFFFGGGGGGFFFCCC===777333777555333444777777555222)))))))))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,+++---.../////////111222111222222333444555666777888999;;;===???AAABBBBBBJJJ]]]^^^HHH666555999777444333333222111111000111111111//////.........---------000...------......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,...///.........000222333>>>???>>>FFFGGGAAA@@@>>>@@@XXXVVVAAA===QQQhhhyyydddGGGMMMHHHPPPXXXaaa{{{pppUUURRRRRRRRRMMMBBB888444444333111///...------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))+++***)))))))))))))))***+++...***''':::NNNDDD)))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))(((((((((((((((+++***)))(((((()))******++++++++++++++++++++++++++++++,,,,,,---.........///////////////.........////////////000000000000333222111///............000///...------...///000000////////////000000111333222111111333555888999FFFLLLTTT\\\fffuuu~~~|||wwwuuurrrooonnnkkkgggdddeeebbb```aaabbbcccaaa^^^XXXUUUSSSRRRRRRQQQPPPNNNMMMWWWnnnjjj[[[WWWXXX\\\]]][[[VVVQQQNNNGGG???AAABBBDDDDDDCCC???;;;888333555777777666444444444---,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((()))******+++.........,,,+++,,,///111111222333555777888999999<<<<<<===>>>???AAACCCDDDNNN[[[wwwvvv[[[@@@666666555444555333222222111111111111111//////.........---------000...------......---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,------...///000000111333555666;;;999;;;CCCAAA:::<<<===WWWzzziiiJJJLLLWWW{{{iiiMMMJJJJJJOOOVVVbbbrrrqqq___VVVVVVYYYXXXPPPCCC;;;:::444333111///...---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))***)))))))))))))))******---))))))222???BBB888+++))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))******++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------////////////.............../////////000000000000111000000/////////000000//////...---...///000000222222111000////////////222111000000111333444666555999>>>CCCJJJVVVdddoooyyy{{{wwwwwwvvvtttssspppmmmhhhdddcccaaa______``````^^^\\\[[[YYYVVVTTTTTTRRRPPPOOOKKKLLLWWWmmm~~~yyy{{{zzzzzznnnaaaUUUOOOLLLZZZ___```YYYQQQKKKEEE??????@@@AAAAAA@@@>>>;;;:::333333222222222111000///,,,,,,+++***))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++.........,,,+++,,,///111111222333555777888999999;;;;;;<<<>>>???AAACCCDDDMMMZZZ|||lllyyyqqqOOO<<<777666555555333333222111111111111111/////////.........------000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,...000111222444777999;;;;;;888===DDD>>>999BBBSSSssskkkDDD;;;NNNtttqqqVVVJJJTTTXXX]]]lllpppcccXXXUUUUUUVVVSSSIII===777999444333111///...---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************))))))((((((((()))***++++++...&&&+++<<<@@@333***---))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((('''&&&&&&'''''''''(((((((((''''''(((((())))))******))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------000000//////...------,,,............................../////////000000000///000000000000111111222///............///000111444444222111000/////////111111000//////000000111---///222333666===FFFMMMVVV[[[eeemmmkkkjjjwww~~~vvvpppwwwwwwwwwwwwtttpppiiidddbbb```^^^]]]]]]]]][[[YYY]]][[[YYYWWWVVVUUURRRPPPNNNEEEBBBMMM]]]gggkkkmmmuuuvvvsssmmmmmmrrrxxx{{{tttpppiiibbb\\\VVVRRROOOXXX___bbb\\\TTTMMMHHHCCC>>>>>>>>>=========<<<<<<666333///...//////...+++,,,++++++***))))))((((((''''''''''''''''''''''''***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********---......---,,,---///111111222333555777888999999::::::;;;===???BBBDDDEEEKKKYYYyyy```EEE:::999777444333333222111111111111222////////////............000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------+++---000222333666:::<<>>DDDGGG===@@@TTTuuu~~~wwwbbbLLL;;;AAAWWWzzz\\\JJJ]]]bbbiiiyyysssbbbbbb\\\UUUMMMGGG???777555666444333111///------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))(((((((((((()))***,,,,,,---(((000===999((($$$---))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++*********+++,,,---......,,,,,,,,,,,,,,,------...........................000000/////////.........------...............///........./////////000000000000111111111111111000---......//////000111222444444333222111111111222222222111111000///......000111222111111444999===AAA@@@HHHRRROOOJJJUUUiii}}}wwwssswwwwwwxxxyyywwwqqqjjjdddaaa```___]]]\\\[[[YYYXXX[[[ZZZXXXWWWWWWVVVTTTRRRTTTHHH======EEEPPP]]]fffhhhjjjllljjjggghhhkkknnnzzzuuummmddd]]][[[]]]^^^VVVZZZ[[[WWWSSSPPPJJJCCC>>>===<<<;;;;;;<<<>>>???<<<666000...000111///,,,++++++++++++***)))((((((((((((((((((((((((((((((*********)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***************,,,---...---,,,---///111111222333555777888999999999999;;;===???BBBDDDFFFJJJWWW}}}|||sssMMM999777888555444333333222111222222222000000/////////.........000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++---000333555888<<>><<>><<<::::::<<<>>>??????888111///111222///,,,+++,,,,,,,,,+++***)))((())))))))))))))))))))))))************)))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))************)))+++,,,......------///111111222333555777888999999888999:::<<>>@@@@@@===;;;444333111///...---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************))))))((((((((()))***++++++(((222555---&&&(((***((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((''''''((((((((()))))))))))))))******++++++,,,,,,++++++,,,,,,------......+++,,,---......///..............................,,,------...//////000000,,,,,,,,,---......//////------........./////////111111222111000...,,,++++++,,,...000222333333333333333333444555666777888666777888777666333000...------...///000000000000444......666:::999;;;BBBJJJVVVcccooo}}}}}}{{{yyywwwsssrrrrrrrrrrrroookkkhhhddddddccc```[[[XXXWWWWWWQQQQQQRRRTTTVVVWWWUUUSSSLLLJJJHHHBBB<<<>>>MMM]]]mmmuuu}}}pppddddddlllvvv{{{{{{sssooorrrwww}}}ppp___TTTTTTVVVMMMBBBAAA???<<<:::999:::<<<======888222/////////...,,,,,,------------+++***)))************************)))******+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))++++++******)))***,,,............000111111222333555777888999999999999:::<<<>>>AAACCCDDDIIIVVV}}}}}}~~~yyypppGGG;;;999555444444333222222222222333000000000000/////////...000...------......---,,,------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......000333666888;;;>>>BBBEEEDDDJJJEEE@@@IIIXXXppplllJJJ@@@HHHNNNccc}}}sss{{{|||qqqtttyyysssmmmuuuwwwuuuuuusss\\\OOODDDCCCFFFCCC===888444333111///...---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))***)))))))))))))))******(((///111+++(((++++++)))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......---------------------------------------.........++++++,,,------...//////---------.........//////...///000000000...---+++***,,,...000222333444444555555555555666666777888777888999999888444111...//////111333555555444333/////////111444666666666;;;CCCLLLTTT___ooo|||}}}{{{wwwuuuqqqooommmlllllllllkkkjjjddddddddd```ZZZVVVVVVVVVPPPPPPQQQSSSUUUUUUSSSQQQKKKKKKKKKFFF>>>:::BBBNNNdddrrruuugggkkkxxx}}}~~~~~~|||yyy{{{hhhWWWSSSTTTQQQIIIBBB@@@<<<999777777888888:::777444111///.........---...//////...---+++)))))))))))))))))))))))))))((()))***++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((***+++++++++)))((()))+++............000111111222333555777888999999::::::;;;<<<>>>@@@BBBCCCIIIVVV|||wwwYYYEEE;;;222555444333333222222333333000000000000////////////000...------...///---,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......333555888;;;===@@@EEEHHHCCCJJJCCCAAATTTpppdddAAACCC[[[kkk```WWWbbbmmmaaaaaauuufffmmmkkkllllllaaaOOOIIIHHHMMMOOOHHH>>>999444333111///...---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++************)))+++***)))))))))))))))*********,,,------+++******))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***,,,...//////...---------------------------.........---,,,,,,++++++++++++,,,,,,---...//////---------.........//////+++,,,...000000///---,,,***,,,...111333444444444888777666666666666666777666888::::::888555111...///000222555777888666444333777888555444777666333111555888999AAAOOO^^^eeekkksss}}}yyyooollliiihhhiiijjjkkkkkkcccdddccc___YYYUUUTTTUUUQQQQQQRRRTTTUUUUUURRRPPPQQQPPPNNNIII@@@888999@@@JJJ]]]vvvyyyssswwwqqqsss|||fffPPPIIIKKKMMMJJJBBB???<<<999666555444555999999777444000...///000......000000000...,,,***))))))))))))))))))))))))'''(((***++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''(((***+++,,,+++)))((()))+++...///...///000111111222333555777888999999:::;;;;;;<<<>>>???AAABBBJJJVVVyyy}}}vvvaaaCCC888555666555333222111222222333111111111111000000000000333222111000///...---,,,//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,---...///000444555888<<>>>>>???BBBDDDLLLUUUzzzxxxtttgggJJJ===999666555333222222222222333111111111111000000000000222222111000///...------//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,---///000111444555999===AAACCCCCCCCCJJJAAAGGG```gggNNNCCC^^^pppuuuZZZRRRJJJPPPjjjrrrbbbXXX^^^dddaaa[[[ZZZMMMOOOQQQQQQMMMGGG???:::222000...............,,,------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))((((((***+++,,,...------,,,+++***))))))...+++'''&&&'''((((((&&&(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((()))***++++++++++++++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000,,,------......------,,,......------,,,++++++***)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------...///000111222222222222333444555777999:::999999;;;<<<<<<999444000///111555999;;;<<<<<<;;;<<<;;;;;;:::999999888888555222000222666888999:::@@@FFFMMMTTT^^^ooo}}}{{{|||xxxtttnnnllllllllljjjhhhjjjiiigggddd```[[[WWWUUUQQQOOOMMMMMMNNNNNNNNNMMMMMMMMMMMMKKKGGGBBB<<<999<<>>>>>???BBBDDDJJJSSStttmmmsss}}}pppRRR@@@999777666444222222222222333111111111111000000000000000000000000////////////...............---------------------,,,,,,,,,,,,,,,------...///000222222666888<<<@@@BBBCCCBBBAAADDD===PPP{{{mmmOOO@@@EEEpppZZZNNNEEETTT{{{zzzuuunnnjjjiiigggbbb^^^XXXXXXVVVRRRLLLDDD>>>999222000.........///...---------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))((()))***++++++++++++******))))))))),,,***''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,,,,------........................------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------............------......------,,,+++++++++)))******+++++++++++++++)))***************))))))************))))))))))))++++++,,,---...///000000111111222333555777999;;;777888;;;>>>???<<<777222...111666;;;>>>???>>>>>>@@@@@@??????>>>=========999666222//////000111000444666777:::BBBRRRgggvvvyyy}}}yyyzzzyyyuuupppnnnnnnlllhhheeehhhhhhfffdddaaa^^^\\\ZZZRRRPPPNNNMMMNNNNNNMMMKKKLLLLLLMMMLLLIIIDDD@@@===999>>>JJJXXX`````````bbbhhhccc]]][[[]]]aaafffhhhWWWUUURRRNNNKKKHHHFFFEEEHHHFFFCCC???:::777555333333444444444333111...------,,,,,,,,,------+++)))************))))))(((((((((*********(((((((((***)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''(((((())))))******+++)))((((((((()))***+++,,,***+++---...---...///111111111222333444666888999:::;;;===>>>>>>???BBBDDDHHHQQQ}}}sssnnnoooxxx```GGG:::777666444333222222222333111111111111000000000///////////////000000000000........................------------------,,,,,,------...///000222444555999<<<@@@CCCDDDCCCBBBBBB@@@DDDfffhhhGGGFFFEEEYYYXXXQQQLLL[[[wwwnnnpppqqqnnnhhheee^^^TTTJJJ@@@999555111000...---...///...---..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))(((((())))))((()))))))))))))))))))))***)))((('''((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''((((((((((((((()))*********+++,,,---...///000000//////.........---------------------,,,,,,---------------...//////------............------......------,,,,,,,,,,,,)))******+++++++++++++++***************))))))((()))(((((((((((((((((((((******++++++,,,------...//////000222444777999:::666999<<<@@@AAA===777222///222888===AAABBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBAAA???888111...///000///111333444555888@@@KKKTTTYYYfffuuu~~~zzzxxxwwwsssooonnnmmmkkkgggcccddddddcccaaa```^^^]]]\\\TTTRRROOONNNMMMMMMKKKJJJJJJJJJKKKJJJHHHEEEBBB@@@999999???JJJUUUZZZZZZXXXWWWXXXXXXWWWXXX\\\bbbgggTTTUUUUUURRRMMMHHHDDDCCCGGGFFFCCC???;;;888666555111222444444333111///------,,,***+++,,,,,,+++)))++++++******))))))((((((((((((((('''''''''((()))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))******'''(((((()))***++++++,,,)))+++------------///111000000111333444666888888:::;;;===>>>>>>???BBBDDDHHHQQQ}}}vvvuuupppuuusssSSS@@@888777555333222222222222111111111111000000000///////////////000000000000---.....................------------------------......///000222555666888:::===AAACCCBBBAAAAAAAAA>>>UUUdddKKK>>>GGGWWWzzzYYY```gggrrrlllcccmmmxxx{{{sssmmmbbbVVVIII>>>777444111///------/////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))(((((((((''''''(((((((((((())))))(((((((((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))******************+++,,,---///000000000000//////......---------------------------......---------...//////---......//////......---......------------,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,+++******)))((((((((((((((((((((())))))))))))***++++++,,,,,,---...///000333555777999777999===@@@@@@<<<666111000333999>>>BBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIHHH@@@444///111333222444555666666555777<<<@@@BBBJJJVVV```gggppp}}}xxxuuu|||}}}xxxvvvrrrooonnnnnnmmmiiifffbbbaaa```___^^^]]]]]]]]]VVVSSSPPPNNNMMMLLLIIIHHHGGGGGGHHHHHHGGGEEEBBBAAA;;;:::;;;CCCOOOYYY[[[ZZZRRRUUUXXXXXXWWWYYY```fffXXXXXXWWWSSSNNNJJJHHHHHHBBBAAA???===:::999888777000111333333333111///......,,,***)))***++++++***++++++******)))((((((''''''&&&&&&&&&'''))))))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))''''''((()))***+++++++++)))+++,,,---------///000///000111333555666777888:::;;;===>>>>>>???BBBDDDIIIRRR~~~ppphhhkkkuuu[[[DDD999888666444222222222222111111111111000000000000////////////000000000000---------...............------------............//////000222444777999:::999===@@@@@@>>>===???AAA@@@fffuuuJJJBBBHHHLLLjjjssswww```[[[fffsssxxxvvvooodddVVVIII@@@999666111///------/////////.................................------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))(((((((((((((((((((((((((((((('''(((***)))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))******++++++,,,,,,************+++---///111000000//////.........---------------............///...............//////......////////////............------------------+++,,,,,,---------------------------,,,+++******))))))))))))************))))))))))))******++++++,,,,,,---...000333555666777888;;;>>>>>>;;;555000222555999===AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLOOOOOOFFF666///333666444888777555333222444999===???DDDMMMUUUWWWXXX^^^eeejjjqqq~~~vvvsss{{{{{{yyyuuuqqqppppppooollliiidddcccaaa```___^^^^^^^^^XXXUUUQQQNNNMMMKKKHHHFFFEEEEEEFFFFFFEEEDDDBBBAAA=========???IIIVVV]]]___WWWZZZ\\\ZZZVVVVVVZZZ___ZZZXXXTTTQQQNNNMMMMMMNNN======;;;:::999888888888111111111111111111000000///---)))((()))+++,,,+++,,,++++++***)))(((''''''(((''''''(((***++++++***((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))******+++******)))***,,,---,,,---...000///000222444666777888888:::;;;===>>>>>>???BBBDDDJJJTTTqqqdddgggnnnvvveeeLLL:::888666444333222222222111111111111000000000000000000000000////////////---------.........//////------------.........//////000111333666888;;;<<<<<>>===AAADDDSSS{{{lllDDDCCCLLLbbbqqqgggiiirrrzzz|||yyyrrreeeWWWJJJ???999555000///------///000///...........................------..................,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))))))))))))))))))))(((((((((((((((''')))+++***((('''((()))''''''''''''''''''''''''''''''''''''((()))***+++******+++,,,,,,---......***)))))))))***---///111///.....................------------........./////////............//////......////////////......------..................,,,---......//////......------------,,,+++***)))*********++++++,,,,,,,,,))))))))))))************++++++,,,---...000222222444555777:::;;;:::555222555666999<<>>AAAAAAGGGNNNOOOLLLMMMRRRSSS^^^qqq}}}|||}}}xxxrrroooooonnnllliiieeedddbbb```^^^]]]]]]]]]YYYVVVRRROOOLLLJJJGGGDDDEEEEEEEEEEEEEEECCCBBBBBB<<>><<>>>>>???BBBDDDJJJTTTooommmppptttsssYYY:::999666444333222222222111111111111000000000000111000000000////////////---------.........//////---------.........//////000000222444666999<<<===???BBBDDDCCC@@@@@@EEEIIImmmoooIIIFFFJJJ{{{tttYYYjjj~~~ssslllrrr}}}uuuhhhXXXIII===666222000...------///000//////////////////////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''((()))******))))))******))))))(((((((((((('''***,,,+++(((&&&''')))'''''''''''''''''''''''''''''''''((((((***++++++++++++,,,------...//////))))))((((((***,,,///111........................---------.........//////000//////.........//////......////////////......------..................---...//////000/////////---------,,,+++***))))))++++++,,,,,,,,,---------))))))))))))************+++++++++,,,---...000000111222444777:::999666444777777999;;;>>>AAADDDFFFEEEFFFIIILLLOOORRRTTTUUU[[[\\\PPP<<<111555999777???@@@BBBCCCBBB???===;;;<<<999:::AAADDDDDDGGGMMMOOOZZZkkkzzz|||~~~~~~xxxqqqmmmlllkkkiiifffeeedddaaa^^^\\\[[[[[[[[[ZZZWWWRRROOOLLLIIIFFFDDDFFFFFFFFFEEEEEEDDDCCCBBB;;;@@@???999:::HHHWWW___dddcccaaa]]]XXXVVVWWWYYYZZZSSSLLLIIIJJJKKKHHHEEE<<<<<<:::999888777777777222111///......000222333111...***((()))+++---...,,,,,,+++***)))((('''&&&'''&&&%%%''')))((($$$ (((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''))))))***++++++***(((((((((***,,,,,,,,,,,,...000000222444666888999999999:::;;;===>>>>>>???BBBDDDIIITTTuuucccmmm{{{bbbEEE444999555333<<<666222333333333222222222111111111111111111000000000000..................------............///000111222...111555888:::<<>>222555;;;>>>DDDFFFIIILLLLLLKKKIIIGGGAAA>>>===@@@CCCEEEIIILLLaaajjjoookkkgggooo~~~||||||{{{zzzxxxuuupppmmmkkkjjjhhhfffiiifffbbb___]]]\\\ZZZYYYXXXWWWTTTQQQMMMJJJGGGFFFEEEEEEFFFFFFEEECCCAAA@@@<<<============BBBIIIOOOYYY\\\___]]]YYYWWWYYY\\\TTTOOOJJJIIILLLMMMKKKGGG<<<:::777666666666666555222000///---...000222444000///---,,,++++++,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&(((+++---,,,***++++++***************+++***+++,,,++++++,,,///111999<<>>>>>@@@CCCFFFIIIVVVxxxdddjjjttt|||pppIII777<<<666111888333333333333333222222222111111111111111111000000000000///////////////////////////////////////000111222000222444666888<<>>???>>>;;;999:::>>>BBBJJJOOOTTTTTTRRRRRRVVVZZZPPPKKKFFFEEEGGGHHHEEEAAA@@@>>><<<:::999999999888333111///......///111333111000...---,,,,,,------,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&(((+++---,,,***+++******))))))*********((()))+++---111777???DDDHHHDDD???999555666:::===;;;<<<===>>>>>>@@@CCCFFFKKKWWWjjjhhhlllqqqPPP;;;===777000666333888333333333222222222111111111111111111000000000000000000000000000000000000000000/////////000111111222333444555888===CCCHHHBBBBBBAAAEEEGGGKKKsssVVVEEEUUUkkkRRRVVViiiuuuhhhWWWJJJ>>>444///000000000000000000000000000////////////////////////------------------------------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''((('''&&&&&&&&&((()))***,,,...//////---------...000000000000////////////000,,,)))))),,,...---+++......------......///000111000000000000/////////000000111111222222333333111111222333333333222222333333333333222222222222222222222222222333333444333333222111000000000000////////////............---,,,+++***************+++++++++,,,,,,,,,------,,,,,,---------.........111111222444777<<<@@@BBBGGGEEEEEEFFFEEEHHHRRR]]]lllfffWWWCCC888;;;DDDKKKWWWXXXZZZ[[[ZZZXXXVVVTTTRRRQQQQQQRRRRRRPPPIIICCCEEEFFFHHHMMMTTT```mmmwww|||~~~}}}{{{yyyyyyvvvrrrooonnnllliiiggghhhfffcccaaa```___]]][[[ZZZYYYWWWSSSPPPMMMKKKJJJCCCCCCCCCCCCBBBBBB@@@@@@??????>>>;;;888777777888@@@HHHOOORRROOOOOOSSSXXXMMMHHHCCCBBBDDDEEEAAA===CCCBBB???<<<:::999999999444333111///...///000111000000///...------------,,,,,,++++++******))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&(((***,,,+++***))))))))))))))))))******((()))+++...444===GGGNNNIIICCC;;;555444777;;;===;;;<<<===>>>>>>@@@CCCFFFLLLYYYuuugggeeeiiittt]]]>>>:::666222888555:::333333333222222222111111111111111111000000000/////////000000000000000111111000000000000000111111222444666888;;;???DDDGGGJJJGGGBBBBBBJJJ___dddGGGNNNmmmsssYYYggguuugggUUUIII>>>444000000////////////////////////////////////////////////........................------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((()))(((&&&&&&&&&(((***,,,---///000000///...///000111111111000///.........000---++++++,,,------+++...............//////000000000000000000000000000///000000111222333333444111222333333333333222222333333333333333333333333444444333222222444555666444444333222222222222222111000000000////////////------,,,+++******))))))+++++++++,,,,,,,,,,,,---............////////////000000111222666:::>>>@@@DDDEEEHHHJJJJJJMMMZZZgggwwwiiiRRR???888===GGGMMMWWWYYY[[[^^^______^^^]]]YYY\\\___bbbbbbZZZIII:::<<<;;;===CCCLLLXXXhhhuuu}}}zzzxxxwwwtttqqqooommmkkkiiiffffffdddbbb``````___]]][[[YYYXXXVVVSSSPPPMMMKKKJJJBBBBBBBBBBBBAAAAAA@@@@@@======>>>===<<<:::999999;;;EEEOOOSSSPPPMMMNNNPPPKKKGGGCCCDDDGGGHHHEEEAAADDDCCC@@@===999666666666555444222///..................------,,,,,,,,,,,,***************)))))))))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((())))))******)))))))))***,,,---111777>>>CCC888555444666999;;;:::777;;;<<<===>>>>>>@@@CCCFFFMMMYYYhhh___cccmmmtttsssHHH999666666999222555333333333222222222111111111111111111000000000///.........//////000000000111000000000000111111222111555999===???AAACCCEEEGGGFFFAAABBB[[[~~~iiiKKKHHHgggyyyaaawww}}}wwwsssdddRRRFFF===555111111////////////////////////////////////////////////........................------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))((('''&&&''')))+++---,,,...000111111111222333222222111000///...------///---,,,,,,---...------///............///000000000000000000111111111111//////000111111222333333111222222333222222111111333333333333333333333333555444333333333444666777555444444333333333333444222222222111111111000000------,,,,,,+++***))))))++++++,,,,,,,,,---------........./////////000000/////////000333777:::<<>>BBBKKK[[[lll}}}yyyvvvtttrrrpppnnnllljjjgggeeedddbbb```______^^^[[[YYYWWWVVVTTTQQQOOOLLLKKKJJJBBBBBBAAAAAA@@@@@@@@@@@@;;;<<<===>>>>>><<<:::888444===IIIPPPPPPLLLJJJIIIIIIFFFCCCFFFKKKMMMJJJGGGEEEEEEDDDAAA;;;666444444666555222000...---------++++++,,,+++++++++******(((((())))))))))))))))))(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((())))))***'''((()))***+++************+++---......///111333......000555;;;<<<999666;;;<<<===>>>>>>@@@CCCFFFLLLYYYlll\\\___gggjjjTTT===888777888---000333333333222222222111111111111111111000000000000---......//////000000000000000000000111222333333333777<<<@@@AAABBBBBBCCCDDDDDDEEEMMMqqq]]]NNNBBBXXXzzz{{{|||sssnnn^^^LLLAAA:::444000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******(((((((((((()))***,,,---+++---000111111222333555222111111000///......------------.........////////////......//////000111000000000111111111111222000000000111111222222333222222333333333222111111333333333333444444444444444444444444444555555666555444444333333444444444333333333333222222222111------......---,,,+++***,,,,,,,,,---------......,,,------------...............---...000333666777999===FFFOOOSSSWWW```jjjkkkSSS:::333;;;GGGRRRXXXaaabbbdddfffhhhhhhhhhhhhjjjiiieeedddmmmtttlll^^^DDD>>>;;;===<<<>>>IIIXXXiiikkkrrr{{{|||xxxtttsssqqqooommmllljjjgggddddddbbb```___^^^]]]YYYWWWTTTSSSRRRPPPNNNLLLJJJIIIDDDDDDBBBAAA@@@?????????<<<;;;;;;<<<<<<:::777444222888BBBLLLRRRTTTRRRPPPHHHEEEDDDHHHNNNQQQNNNKKKHHHKKKLLLHHHAAA999555444555444333111///...---,,,)))******++++++***))))))(((((())))))*********+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((((((''')))***'''(((***+++,,,,,,+++***)))+++......---------...333222222333666999::::::;;;<<<===>>>>>>@@@CCCFFFKKKYYYuuu^^^^^^ccccccZZZ@@@:::888666---444333333333222222222111111111111111111000000000000......///000000111222222...//////000111333444555777:::>>>@@@AAAAAABBBCCCEEEEEEQQQeeebbbMMMGGGLLLrrrxxxzzzkkk[[[III>>>999444111000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))(((((()))))))))*********'''(((((()))***+++,,,------///111111111111222333111111000000//////......+++,,,.../////////000111///////////////000000111000000111111111222222222222222222222333333333333444444444444444333222222333333333444444444555555333333444444555555555444444444444333333444444555444444444333333333333222...///000000000///......------........./////////,,,,,,,,,---------.........---,,,,,,---///111333555666;;;DDDIIIMMMSSSZZZXXXGGG888666===GGGSSS\\\cccdddgggjjjlllnnnooopppooonnnjjjjjjvvv{{{lllKKKBBB???CCCCCC???AAAIIIRRRSSS]]]mmmzzz|||vvvrrrrrrqqqooonnnmmmkkkgggeeeeeedddbbb```___]]]YYYVVVSSSSSSQQQPPPNNNLLLJJJJJJGGGFFFCCCAAA@@@???>>>???<<<;;;::::::;;;:::666333666666:::DDDPPPXXXZZZYYYKKKIIIHHHLLLRRRTTTRRRNNNKKKOOORRROOOFFF<<<666444555444333111///...---,,,)))***++++++++++++***)))))))))***+++,,,,,,------(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&(((***((()))+++---...---,,,+++***+++------,,,---///111555555555444444666:::===;;;<<<===>>>>>>@@@CCCFFFKKKYYY~~~bbb___bbb___yyy[[[BBB<<<888555000<<<333333333222222222111111111111111111000000000000///000000111222222333333......///000111333555666;;;<<<>>>??????@@@CCCEEEEEEEEE\\\~~~]]]HHHJJJZZZ|||iiifffrrrtttkkkZZZHHH>>>:::666333222000000000000000000000000////////////////////////////////////////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++&&&''')))+++,,,,,,,,,,,,...000222222000///000111000000000000////////////***,,,...//////000111222///////////////000111111000000111111222222222222444444444444444444333333555666666666555444333333333333333444444555555555111222444555555555444333444444333333333444444555555555444444444333333333000000222333333222111000.........////////////000------........./////////...---+++++++++---///000222111333999>>>AAAFFFLLLMMMCCC;;;<<>>>>>;;;:::999:::======:::777777222111999GGGTTTYYYXXXPPPMMMLLLPPPUUUWWWTTTPPPJJJPPPTTTQQQGGG<<<555333444333222111000...------)))***,,,,,,---,,,+++***++++++,,,------...//////)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((***)))'''&&&(((***(((***,,,...///...---,,,,,,,,,+++******,,,000333...222666777666666999;;;;;;<<<===>>>>>>@@@CCCFFFLLLYYYccc]]]ddd^^^mmmkkkKKKAAA555000888???333333333222222222111111000000000000000000000000000000000000111111111111///000000111222444555666???<<<<<>><<<<<<;;;::::::999888888444444555444777AAAPPP\\\SSSOOOLLLNNNSSSSSSNNNHHHLLLPPPTTTQQQGGG>>>999777555333000//////000///...,,,+++***+++---////////////,,,***,,,111222///+++''''''&&&%%%&&&'''((()))((()))))))))((('''&&&%%%&&&&&&&&&&&&%%%&&&(((++++++***)))(((''''''(((((()))))))))(((((()))))))));;;999555111...,,,,,,,,,(((***,,,,,,,,,,,,...000000111222444666777888999;;;;;;<<<===???BBBDDDFFFLLLVVVmmm^^^bbb___fff{{{WWWGGG999222555888333333333222222222222111111111111111111111111111000000000000111111111111000000000111222444666888===<<>>EEEWWWccccccbbbeee___XXXQQQOOOQQQYYYhhhvvv~~~zzzuuuqqqppppppooommmjjjhhheeedddfffeeebbb```\\\ZZZWWWVVVTTTSSSSSSRRRQQQNNNJJJFFFHHHEEEAAA===;;;;;;<<<===<<<;;;;;;:::999999888888333444333222222999EEENNNTTTNNNIIIKKKPPPQQQJJJCCCGGGJJJKKKGGG@@@:::888888555333000//////000///...,,,+++***+++---//////......,,,***,,,000111///+++)))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&((()))((())))))))))))(((((((((''''''&&&'''***...333666:::777333///+++)))''''''(((***,,,,,,,,,,,,...000000111222444555777888999;;;;;;;;;<<>>CCCFFFFFFJJJUUUaaaddd___MMMWWWttt]]][[[vvvxxxaaaMMM:::333444555444444222222222111111111111000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++*********************************))))))(((((((((+++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++------.........////////////////////////////////////000000000000111111111111111111111111111111111222222222222222222222222222333444555555444333222444333333222222333333444222333444555666666555555222222333333333222111111444333222222222333555666222222333333333444444444555555555555555555555555555555444333333333444444111111111000000000//////---------------,,,,,,,,,---------------...///000222444888;;;===@@@CCCFFFSSS^^^mmmwww{{{}}}SSSAAABBBNNNcccpppqqqoooqqqlllgggaaa[[[VVVXXXeeesss~~~~~~zzzuuurrrlllllllllkkkiiigggeeedddfffeeeccc```]]]ZZZXXXVVVSSSRRRPPPPPPPPPNNNLLLIIIHHHFFFBBB>>><<<;;;;;;;;;;;;;;;::::::999888888888555555444111///222888>>>NNNIIIDDDFFFLLLMMMGGG@@@BBBCCCCCC???:::888999;;;555333000////////////...,,,+++******,,,......---...,,,***,,,///000...++++++***((('''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''(((***)))(((''''''(((''''''((((((((('''&&&&&&'''(((+++...111444666888---,,,+++******+++,,,---(((***,,,,,,,,,,,,...000000111222444555777888999:::::::::<<<>>>@@@CCCDDDLLLSSS___ZZZ```jjjiiiLLL:::555777222444444333333333222222222111111111111111111111111000000111111111222222222111111111222444888;;;>>>???BBBEEEEEEAAADDDSSScccgggkkkPPPSSSgggxxx___dddyyynnnUUUDDD555222555666444222222222222111111111000000////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************++++++******)))(((((((((++++++,,,,,,---.........,,,,,,.........---+++***------------.........//////////////////000000000000000111111111222222222111111111111111111111111222222222222222222222222111222444555555444222111222222222222222333333333333555777999::::::999888666666777666666555444333333222111000000111333444222222222222333333333333444444555555555555666666555555444444444444444555333333333333222222111111//////......---,,,++++++,,,---......///////////////111444666888:::===@@@FFFVVVjjjxxx|||}}}uuuMMMAAAGGGWWWlllxxxxxxvvvvvvooonnnooonnnjjjfffhhhooovvvtttsssxxx~~~zzzvvvsssnnnmmmkkkiiihhhhhhhhhiiifffeeeccc```]]]ZZZXXXWWWVVVTTTQQQPPPPPPOOOMMMLLLHHHFFFCCC@@@===;;;999999::::::999999888888888777888888666333000///222555CCCBBBBBBDDDGGGGGGEEEBBB???@@@@@@>>><<<;;;===???666333000/////////...---,,,+++)))***,,,------,,,---,,,+++,,,......---+++***)))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***''')))++++++)))'''''''''''''''&&&&&&&&&'''((()))---111555888777444///+++&&&&&&&&&'''))),,,...///(((***,,,,,,,,,,,,...000000000222333555666888888999::::::;;;===@@@BBBDDDLLLSSS~~~bbbYYY___hhh~~~rrrqqqsssQQQ999666999444444444444333333333222222111111111111111111111111111111111111222222222222222222222444777;;;???AAABBBCCCDDDBBB???DDDWWWjjj{{{cccOOONNNcccqqq\\\sssooo^^^III===444444777666222111222222222111111111000000////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************+++*********)))))))))(((++++++,,,------...//////---......///...---,,,+++------------.........///////////////000000111111111111111111222222222222111111111111111111111111222222222222222222222222111222444555555444222111111111222333444444555555444666888;;;;;;;;;:::999888888999888888777666666333222000/////////000000111111111222222222333333444444444444555555666666444444333333333333444444444444555555555444333222111000000///...---,,,,,,***+++,,,...////////////000111222222444777;;;???AAANNN^^^ggglllrrr~~~hhhEEE@@@KKK^^^qqq||||||zzzyyywwwtttuuuyyyxxxsssooopppmmmfffaaaeeerrr~~~{{{wwwtttqqqnnnjjjfffeeegggjjjlllgggfffccc```]]]ZZZXXXWWWXXXUUUQQQOOONNNMMMKKKJJJGGGFFFCCCAAA>>>;;;999888999888888888888888777777888888666444111000000111:::>>>DDDEEECCCAAAAAABBB;;;===@@@@@@@@@???>>>>>>666444111/////////...---,,,***))))))+++,,,,,,+++,,,++++++,,,------+++***''''''(((((((((((((((((('''&&&%%%%%%&&&(((***,,,''')))++++++)))''''''''''''&&&&&&&&&)))...333666888888888666333---(((%%%,,,+++***)))((('''''''''(((***,,,,,,,,,,,,...000///000111333555666777888999::::::;;;===@@@BBBDDDLLLTTTjjj\\\\\\dddxxxxxxnnn]]]===666:::555444444444444333333333333222222222222222222222222111111111222222222222333222333555888<<>>DDDRRRgggxxx}}}yyyzzz{{{yyyxxxzzz|||ooo```ZZZ[[[aaajjjrrr~~~{{{xxxuuurrroooiiieeeccceeehhhjjjgggfffdddaaa^^^[[[YYYWWWUUUSSSOOOMMMLLLJJJHHHFFFEEEEEECCCAAA???<<<999888777777777777777777777777666555444222111000//////666===DDDGGGEEEAAA??????:::<<>>@@@CCCDDDLLLWWWwwwbbbYYY^^^lllxxx|||kkkCCC777999555555444444444444333333333222222222222222222222222111111111222222222333333222444888<<<@@@CCCEEEFFFDDDBBBAAACCCKKK___}}}~~~MMMHHHNNNooouuuqqqnnnSSSGGG===:::999999555111111555222222222111111111111000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,------...///000111222222111000///...------------....../////////000000000...//////000111111222222000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333555777:::===>>>??????<<<<<<<<<===============999::::::;;;;;;;;;;;;::::::;;;;;;:::888555222000000000000000111111111222111111222222333444444555333333222222333333444555444555777777777666444333333222222222111000000000------------------------...///111111111333555777===??????>>>AAALLL]]]jjjttthhhMMMHHHSSSbbbtttkkkWWWIIICCCGGGOOOgggrrr}}}{{{yyywwwsssqqqmmmjjjgggffffffggggggfffdddaaa^^^[[[YYYXXXRRRPPPNNNMMMLLLKKKIIIGGGCCCCCCCCCBBB@@@===:::888777777777777777777777777666555333222222111000///222777???GGGKKKIIIDDD@@@??????AAABBBBBB@@@<<<:::777444111/////////---,,,+++***((((((***+++***)))***+++,,,,,,+++***))))))(((((()))***))))))''''''&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&((()))&&&'''***...222777:::<<<111...***'''&&&''')))+++%%%&&&''')))***,,,,,,,,,(((***,,,,,,,,,,,,...000//////111222444666777777;;;;;;;;;<<>>AAACCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBB<<<<<<===>>>?????????>>>???@@@@@@???===999444222000000000000111111111111000000111222222333444444333333333333333444555666444555777888777666444333333333333222222222222222333222111000///.........***---000222222111222222222666:::<<<===BBBJJJQQQXXXiiidddZZZ\\\TTTOOO]]]bbbppppppWWWCCC888;;;DDDDDDQQQbbbuuu}}}{{{yyyxxxuuutttssspppmmmjjjgggeeegggfffdddaaa^^^[[[YYYXXXQQQPPPOOOOOOOOONNNLLLJJJBBBBBBCCCBBB@@@===:::999666666666666777777777777999777555444444333222111---///777EEEQQQTTTLLLCCCDDDDDDCCCCCCCCCAAA>>><<<777555111//////...---,,,+++***(((((()))******)))***+++,,,,,,***)))))))))************)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&(((+++''')))---000111111000///$$$&&&(((******)))&&&$$$)))*********)))(((''''''(((***,,,,,,,,,,,,...000//////111222444555777777;;;<<<<<<===???BBBDDDFFFMMM]]]iiiXXXZZZSSSeeeooorrrrrrHHH:::999666555444444333333222222111333333333222222222111111222222111111111111111222555888<<<@@@CCCEEEEEEEEEGGGFFFHHHNNNWWWjjjaaaLLLIIIiii^^^RRRWWWQQQXXXtttnnnQQQHHHDDD@@@===999777555444333111222111111000000000000000000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,***)))))))))***+++,,,,,,))))))***+++,,,...///000333333333333333333333333000///...---------------+++---000111000/////////---...///111111111000///444333222111000000000000333444444555555444444333555555444444333222111111333333444444333222111000888:::>>>CCCGGGKKKNNNOOOJJJIIIFFFCCCBBBAAABBBCCCBBBAAA???@@@AAABBBBBBBBBHHHFFFCCCBBB@@@<<<888555333222000//////000111222000000111111222333333333333333444444555666888888777777777777777666555444333222222444777777333000222111000//////.........000000000000000000000000111111333555888<<<>>>@@@EEELLLVVV\\\[[[ZZZaaakkktttxxx~~~fffKKK>>><<<<<<:::@@@DDDMMMaaa~~~}}}{{{xxxvvvtttwwwrrrnnnnnnmmmhhhfffgggdddddddddbbb```]]]ZZZXXXSSSRRROOONNNNNNMMMKKKIIIEEEEEECCCAAA>>><<<999888999999888777666555444444444444444444333222111111///...222===JJJOOOKKKDDDHHHJJJJJJDDD<<<888999<<<999444000000000,,,+++---++++++******)))*********+++,,,...---+++)))((()))((()))***++++++***)))(((%%%%%%%%%%%%%%%&&&'''(((###%%%&&&''''''(((***,,,---+++((('''''''''%%%$$$(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,+++,,,...000222222333444555777777888;;;;;;<<<>>>@@@BBBDDDEEEJJJ[[[nnnZZZ[[[VVVjjjyyymmmSSS???:::777555555444333333222222111333333333222222222111111222222111111111111222222666888<<<@@@CCCDDDEEEEEEGGGDDDDDDKKK^^^}}}```OOOWWW^^^QQQXXXWWWeeecccIIICCCBBB???===999777666555333222222111111000000000000000000000000000000000000000////////////////////////------------------------------,,,,,,,,,+++++++++*********)))******++++++******++++++---...000111444333333333222222111111000///...------------...,,,...000000/////////000...///000000000000000000333222222111111111111111444444555555555555444444444444333333222222222222444444333333333222222222888:::???DDDIIINNNQQQSSSPPPLLLFFFCCCCCCEEEFFFGGGGGGDDDAAA???@@@BBBCCCCCCFFFEEEDDDCCCBBB???:::777555333222111111222222111000000000111222222333333222222222222333444555666666888999888777666555666444222222444666666333111444333222111000000000000////////////////////////000111222444666999;;;===AAAGGGRRR[[[]]]^^^eeemmmnnnttt}}}bbbHHH<<<:::;;;;;;<<<@@@HHHYYYsss{{{xxxtttrrrrrrllljjjkkkjjjfffeeefffeeedddcccaaa^^^ZZZWWWUUURRRPPPNNNMMMMMMLLLJJJHHHEEEDDDCCCBBB???===:::999999999888777666555444444333333333333222111000000...---///888CCCHHHFFFAAAEEEFFFFFFBBB<<<999999:::777333000111111...,,,------,,,++++++************+++---......,,,***))))))))))))***+++******)))(((&&&%%%%%%%%%&&&&&&'''(((!!!%%%+++...000000111111,,,***''''''''''''&&&%%%''''''((((((((()))))))))(((((((((((((((((((((((()))***+++,,,+++,,,...000111222333444555777888888;;;;;;<<<===???BBBDDDEEEJJJZZZuuu\\\ZZZXXXlllddd]]]@@@666444555555444444333222222222333333333222222222111111222222111111111111222222666888;;;???BBBDDDEEEFFFFFFHHHHHHOOOjjjXXXVVVppp~~~\\\PPPZZZiiivvvVVVCCCCCCCCC>>><<<888666666555444333222111111000000000000000000000000000000000000000////////////////////////------------------------,,,,,,+++++++++*********++++++******)))*********++++++,,,---...000111222444333333222111000////////////......------.........///000///......000222111111000/////////000000111111222222222222333333444444555555555555444444333333222222111222222222555555333222222222333444888:::@@@FFFLLLRRRVVVXXXTTTLLLDDDBBBDDDGGGHHHGGGKKKHHHCCC@@@@@@BBBDDDDDDCCCCCCCCCDDDDDDBBB===:::999888666666777666555333//////000000111222222222222111111222222333444555555888;;;;;;888666777888777555444555666666555444555555444333222222222222////////////////////////000000111222333555777888888<<>><<<;;;999999888777666555444444222222222222111000//////...,,,+++111999??????===AAA@@@???===;;;:::999888555222111444444000---.........---,,,++++++******+++---///...,,,************************)))((('''&&&&&&&&&%%%&&&&&&'''((("""(((///444555333111000***(((&&&&&&'''((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))***+++,,,+++,,,...000111222333444555777888888:::;;;<<<===???BBBDDDEEEJJJXXX|||```XXXVVVeeewww___zzzeee@@@555777555555555444333333222222333333333222222222111111222222111111111222333333777888;;;???BBBDDDEEEFFFEEEKKKPPPZZZzzzkkkRRRhhhdddVVVaaazzzwwwbbbMMMEEEGGGEEE>>>;;;888666666666555444222111111000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,------...///111222333444333222111000///...---//////............//////000111000///......111333333222000///...///000000000111222333333444444444333333444444444444333333222111111111111222333444777666444222111222333444777;;;AAAHHHPPPVVV[[[^^^XXXQQQIIIHHHLLLNNNLLLHHHLLLIIIEEECCCCCCCCCCCCBBBAAAAAABBBDDDEEECCC@@@<<<===<<<<<<===>>>===:::666000000000000000111111111333222222333333444555666444888<<<<<<999888999;;;;;;999888777777888888888666666444333333333333333////////////////////////000//////000111222333333444444999BBBHHHHHHIIIKKKSSS[[[jjjzzzcccHHH===<<>>===999999888777666555444444333333333333222111000//////,,,***+++000666999999===;;;::::::::::::888666555222333777888333000000000//////...---+++***)))+++---///...---+++++++++++++++******))))))((((((''''''&&&&&&&&&&&&'''''''''+++000222000,,,)))'''((('''%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,+++,,,...000111111222444666777888999::::::;;;===???AAACCCDDDLLLWWWgggXXXTTT\\\dddpppcccvvvnnnCCC777===666666555444444333333222333333333222222222111111222222111111222333333444777888;;;>>>AAADDDFFFGGGHHHHHHMMMdddyyyYYYWWWppp]]]fffdddTTTKKKIIIIIICCC>>>;;;888666666666555444222111111000000000000000////////////////////////////////////////////////........................------------,,,,,,,,,,,,,,,,,,+++***)))))))))***------...///000222333444333333222111///...------//////.........//////000111222111000...///111333333222111/////////000111000111222444555555555555222222333333333333222222111111000000111333555666:::888666444333333444555777;;;BBBJJJSSSZZZ```ccc^^^XXXSSSTTTWWWWWWQQQKKKHHHHHHGGGHHHHHHFFFBBB@@@AAAAAABBBDDDEEEDDDAAA>>>>>>===>>>AAADDDCCC>>>999333333222222111111000000222222222333444555666777555999===???>>>======???======;;;:::888777777888666666555444333333333333000000000000000000000000000///////////////000111666444666===BBBBBBAAABBBHHHPPP^^^pppbbbJJJCCCEEEMMMTTTTTTZZZaaaiiiuuu}}}|||zzzyyywwwqqqmmmmmmkkkfffddddddaaa```___^^^\\\[[[ZZZZZZSSSQQQOOONNNNNNMMMJJJHHHCCCCCCCCCBBBAAA@@@???>>>999999888777666555444444444444444444333222111000///---+++***,,,000444777999888888888999999777555555333444999:::555222111////////////---,,,***)))***,,,......,,,++++++++++++******)))))))))))))))(((''''''&&&&&&&&&''''''***,,,---,,,)))&&&$$$###(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))***+++,,,+++,,,...000000111222444666777999999::::::;;;<<>>AAADDDFFFGGGKKKHHHQQQvvvzzz```RRRdddsss___kkkxxx[[[QQQKKKIIIGGG>>>>>><<<888666666555444333222111111000000000000000000000000000000000000000////////////////////////.................................---------,,,,,,++++++******)))*********------...///000222333444333222222111000///......//////......//////000000222222333222000000111222222222111000000000111111000222333555666666555555222222333333333333222222111111000000222444777999???>>>;;;999777666555555888<<>>===???EEEKKKJJJDDD>>>999999888666555333222222111111222333555666888999888:::>>>BBBEEEFFFEEEDDDAAAAAA@@@>>>:::888777777777777666444444444444444111111111111111111111111000000////////////000000333111222888<<<===>>>AAACCCJJJWWWgggxxx[[[LLLOOOWWW^^^dddjjjmmmpppuuu|||yyyooozzz~~~{{{xxxxxxrrrmmmllliiiccc______```___^^^]]]\\\\\\\\\\\\TTTRRRPPPNNNNNNMMMKKKIIICCCCCCCCCBBBAAA???>>>===999999888777666555444444444444444444333222111111......---++++++---222555888999999:::999777555444666333444888999555111111......//////...,,,***))))))+++------,,,******+++******))))))))))))******)))(((''''''&&&'''''''''((())))))(((&&&&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((************************)))***+++,,,+++,,,...000000000222444666888999:::999:::;;;<<<>>>AAACCCDDDLLLYYYpppXXXSSSXXXYYYcccwwwwwwQQQ777888666666666555444444333333333333333222222222111111222222222222333444555555888999;;;===@@@CCCFFFHHHJJJXXXuuu}}}XXXRRRWWW~~~uuuxxxiiiXXXSSSLLLGGGEEE??????===999777666555333222222111111000000000000000000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++*********)))******++++++---------...000111333444222222222111111000000000///////////////000111111111333444333222000000111000000111222222222111111111333444666777666555444333444444555555444444333222111000111333666999;;;EEEDDDBBB@@@===:::888777888<<>>???======@@@FFFMMMPPPNNNJJJHHHIIIJJJGGGAAA===;;;;;;999888777666666555555666222222222222222222222222111000000//////000000111000---...222555666:::@@@>>>EEEQQQ___mmmyyyoooPPPPPPaaannnuuuyyy}}}}}}~~~}}}qqqwwwwwwxxx~~~zzzwwwwwwqqqlllkkkhhhaaa^^^^^^```___]]][[[ZZZZZZZZZZZZSSSQQQOOONNNMMMLLLJJJHHHCCCCCCBBBAAA@@@>>><<<;;;999999888777666555444444333444444333333222111000,,,...///---++++++///333888;;;===<<<888555444555555222222555666222//////,,,---.........,,,+++)))'''***,,,,,,+++))))))***))))))(((((()))***+++,,,))))))((('''''''''''''''$$$%%%''''''&&&''')))***(((&&&%%%%%%&&&'''&&&%%%''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++,,,...000///000222444666888999:::999::::::<<<>>>@@@BBBCCCJJJYYYnnnTTTPPPWWW[[[gggyyyuuuaaa???<<<666666666555444444333333333333333222222222111111222222222222333444555666888999;;;===@@@CCCFFFHHHFFFlll```LLLOOOcccppp^^^WWWWWWMMMFFFFFFDDD@@@===999777555444333111222111111000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,---------...///111333444222222222111111111111111///////////////000111111111333555555333111000000...///111222333333222111222333555777777666555333555555666666666666555555222111111111333777:::===JJJIIIGGGEEEAAA>>>;;;999888<<>>;;;999888777888:::<<>>888333333555444000000333333///,,,---***+++---......---+++***''')))++++++***)))))))))(((((('''((()))***,,,---))))))((('''''''''''''''"""$$$&&&'''&&&&&&'''((()))'''%%%%%%&&&&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,+++,,,...000///000222444666888999:::999999:::<<<>>>@@@BBBCCCHHHYYYbbbSSSZZZLLLUUUgggwwwtttAAA999888666444444444555444333333333333333333333333333333333333444555666777888888===@@@AAACCCHHHIIIIIIZZZyyyNNNMMM^^^|||nnn{{{eee\\\TTTPPPMMMGGGCCCBBB<<<;;;999777555333222222111111111111000000000000000000111000000///...---////////////////////////111000000///......------,,,,,,++++++***+++++++++---,,,++++++******++++++,,,******,,,111333333111...............///000000//////000111222333333333000000111222222222222111111222222333444444444333555555555555555444444444888999::::::888777777777666111111666999;;;BBBKKK```hhhgggXXXJJJBBB:::222555:::???BBBHHHTTTcccmmmnnnmmmooopppkkkaaaYYYVVVPPPLLLJJJMMMPPPQQQTTTWWWYYYUUUMMMFFFFFFKKKLLLJJJOOONNNPPPXXXeeehhh[[[KKKKKKKKKIIIGGGDDDAAA>>>===;;;:::;;;>>>???@@@DDDKKKKKKMMMKKKIIIOOOXXX[[[WWWWWW\\\]]]WWWQQQNNNKKKGGGEEEDDD@@@;;;:::<<<;;;777444666777777555444444555555444222111111111222333//////000000111333444555888:::>>>DDDMMMVVV^^^cccrrryyy^^^SSSiiitttkkkssswwwsssuuu{{{xxxssspppllliiihhhfffcccaaaaaa```]]][[[ZZZZZZZZZZZZUUUSSSPPPLLLJJJIIIIIIIIIGGGEEECCCAAA>>><<<;;;;;;::::::999777666444333333444333222000000000000111///...,,,******+++,,,---888<<<@@@???:::666666777555555333111///...,,,+++---------------,,,+++******)))'''&&&&&&(((***+++***+++,,,,,,+++***+++,,,)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))''''''((())))))((()))***+++,,,+++,,,...000222222222333444777999:::999:::;;;===???AAADDDEEEJJJZZZjjjPPPXXXOOOYYYiiirrr~~~HHH;;;888666444444555555444333333333333333333333333333333333333444555666777888<<<===AAAEEEHHHJJJMMMPPPsssxxxQQQNNNrrr{{{jjjpppfffppppppeee\\\TTTQQQMMMHHHCCCCCC<<<;;;999777555333333222111111111111000000000000///000000000000//////...//////////////////////////////...------,,,++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,******,,,///111111000///............///000000//////000222222333333222000000111222222222222111111222333444555555555555444444444444444444444444888:::;;;:::999777777888888555666:::???FFFSSS```qqqyyyvvvdddPPPEEE<<<555888<<>><<<===@@@???>>>AAAFFFIIIJJJHHHIIIQQQ[[[]]]YYYXXX___ccc___YYYVVVTTTRRRKKKJJJEEE???<<<>>><<<888999:::999888666444333333555444333222111000000000000000000000111222333333666777:::???GGGOOOVVVZZZrrr~~~yyybbb[[[rrrpppmmmooooooppp|||~~~zzzwwwqqqoookkkhhhfffddd```^^^___]]]\\\ZZZYYYYYYYYYZZZUUUSSSPPPMMMJJJIIIIIIIIIGGGFFFDDDAAA>>><<<;;;::::::999888777666444333333444333111000//////000000///---,,,******+++,,,---666;;;??????;;;777666777444333222000...---++++++////////////...---,,,+++,,,+++*********+++,,,------------,,,)))((()))+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,***)))))))))***++++++)))***+++++++++,,,...000222222222333444777999:::999:::;;;===???AAADDDEEEKKK[[[xxxOOOTTTQQQYYYgggoooNNN<<<999777555444555555444333333333333333333333333333333333444444555777888999<<<<<>>===;;;888777555555555666666555444333222000///222111111000000111222222333333555999>>>DDDIIILLLeeehhhsssrrrlll~~~sssvvv~~~|||xxxtttqqqooommmkkkiiieee```]]]]]]\\\[[[YYYXXXXXXXXXYYYUUUSSSPPPMMMKKKJJJIIIIIIHHHFFFDDDAAA???<<<:::999999999888777555444333333222222111000////////////...---,,,+++***+++,,,---222777<<<>>>;;;888666777333222000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......000///...+++(((''')))***+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***)))(((((()))***+++)))***+++++++++,,,...000111111222333555777999:::999999;;;<<>>>>>CCCHHHFFFIIIaaa|||```___sssoooXXXYYY```}}}oooccc[[[TTTRRROOOIIIEEEDDD===<<<:::888555444333333111111111111000000000///---...///000000111000000////////////////////////,,,,,,,,,,,,++++++******,,,,,,+++++++++,,,------++++++,,,...///000000000......---............---/////////...///000000111///000111222222222222222000000111222222222222111---...///111333444444555444333333333333444555666999;;;<<<<<<;;;::::::;;;666777999===III^^^yyyvvvVVVDDD;;;777555777:::>>>BBBIIIVVVbbbvvvxxx~~~vvvlllhhheeeZZZNNNJJJJJJMMMUUU]]]ccc^^^RRRFFFCCCIIIOOOQQQRRRQQQPPPPPPUUUZZZWWWQQQOOOMMMJJJHHHGGGHHHIIIIIICCCBBBCCCDDDAAA<<<<<>>@@@NNNMMMZZZuuu}}}xxxxxx{{{vvvssssssrrrpppooonnnjjjeeebbb```^^^\\\ZZZXXXWWWWWWWWWUUUSSSQQQNNNLLLJJJIIIIIIGGGFFFEEEBBB???<<<999888999888777666555444333333111111000//////............---,,,+++++++++,,,,,,---222888:::999777555555333222000...------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------000///---***''''''***,,,++++++)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''&&&'''(((***(((***++++++***+++...000111111222444555777999999888999:::<<>>===;;;888666555444333111111111111000000000000...//////000000000000///////////////////////////............------------,,,++++++,,,,,,---...///,,,---000111333333333222000111222111///...///000000000//////000000111222000111111222222222111111000000111222222222222111111222444555666777777888555555444444555777:::;;;999:::<<<<<<;;;:::;;;<<<<<<>>>BBBJJJ^^^|||rrrQQQBBB>>>;;;:::888;;;AAADDDGGGTTTcccvvv{{{yyytttmmm___PPPJJJJJJPPP[[[fffeee```UUUGGGAAAGGGOOOSSSYYY]]]\\\WWWSSSSSSRRROOOLLLKKKJJJHHHHHHHHHHHHIIIGGGFFFFFFHHHGGGCCCDDDHHHJJJCCC???DDDLLLSSS[[[aaa___eeeiiigggfffjjjmmmmmmhhhmmmrrrtttuuutttmmmeee^^^VVVKKKDDDAAA@@@???>>>777777888888777777666666666555555444333333333333333222222222222333333444999:::HHH```ssszzz|||~~~ggg^^^aaayyy~~~{{{wwwuuuqqqooonnnmmmllljjjgggddddddbbb___[[[XXXVVVUUUUUUUUUTTTRRRPPPNNNKKKIIIHHHEEEEEEDDDCCC@@@===;;;999777777666666555444444333111111111111000///...------------,,,,,,,,,++++++***,,,///222444444333222444222000///...///000111666555222///---,,,,,,,,,555333111...------...///,,,,,,+++***)))))),,,...+++***)))''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((,,,//////,,,***+++,,,((()))*********+++---///000111333555666888888888777888:::<<>>===;;;888666555444444111111111111000000000000///000000000000//////...////////////////////////------------............+++++++++,,,,,,...//////...///111333444444333222///000222111...---///000000000//////000000111222111111222222222111111000000000111222222222222111222222333444555666666666444444333222444777:::<<<888999;;;;;;::::::;;;<<<999===BBBMMMfffjjjLLL@@@===:::999666999AAACCCEEERRRbbbttt|||ooodddWWWQQQOOOPPPVVV]]]```]]]SSSFFFBBBHHHQQQVVVZZZ```ccc]]]WWWUUUTTTRRROOOOOONNNMMMMMMLLLKKKKKKLLLIIIIIIJJJIIIFFFHHHMMMNNNGGGBBBDDDGGGLLLVVVaaabbbdddcccaaaeeemmmqqqqqqiiimmmpppqqqsssuuurrrmmmfff]]]RRRKKKIIIJJJIIIHHH???>>><<<:::999888777777777666666555555555555666333333333333222222333333777888???LLL[[[fffkkkmmmuuu]]]VVVXXXhhhnnnyyy~~~|||yyywwwrrrpppmmmjjjhhhfffccc``````___\\\ZZZXXXVVVVVVVVVTTTTTTRRRQQQNNNLLLJJJHHHCCCCCCCCCCCCAAA>>><<<:::666666666555555444444333111222222222222000///...,,,---------,,,,,,++++++,,,,,,...000333444444333333111///------...000222222111000//////000222333999666111---++++++---...,,,------+++))))))***+++))))))((('''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''',,,222222///,,,+++,,,''')))************---//////111333555777888888888777888:::<<>>===HHHKKKKKKcccdddNNNMMMnnneeexxxccc```YYYTTTTTTRRRMMMHHHFFF>>>===;;;999777555444444111111111111000000000000000000111000000///......////////////////////////------------------------+++++++++,,,---...///000///000222444444444333222---///111000---,,,...000000000000000000111111222111111222222222111111000000000111222222222222111///000111222222222222222333222111111333666999<<<777999;;;;;;:::::::::;;;<<<@@@FFFTTTpppcccFFF<<<999777===999<<>><<<:::999999777777666666666666777777333333333333333333222222444444444999FFFUUU___aaagggsss}}}eeeLLLEEEGGGLLLSSS```rrr~~~}}}zzzyyyvvvrrrnnnjjjgggdddaaa^^^]]][[[ZZZXXXWWWWWWWWWWWWTTTTTTSSSQQQOOOLLLJJJHHHBBBBBBCCCCCCAAA???<<<;;;666666666555555444444333222222333333222111///...,,,,,,---------,,,+++***///......000333555555555222000...,,,,,,---000111111111222555999>>>BBBEEE999555///***'''(((***,,,---......---***(((((())))))(((((('''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))$$$+++111333///+++)))***''')))******)))***---//////111333555777888888888777888:::<<>>;;;999888777555333222222111111000/////////000000000000000000000000////////////............000000///...------,,,,,,---,,,,,,+++,,,---///000111111222222222222111111............/////////000000000000000000000000000///.........///000222333222222222111111111000000111111111111222333444555444444333333444777999;;;999::::::::::::999888888777<<>>===<<<>>>EEEMMMVVVbbbmmm|||rrrhhhccc___WWWRRRQQQSSSOOOLLLMMMMMMMMMRRRXXXXXXeeennnjjj```ZZZUUUQQQVVVXXXYYYWWWYYY]]]]]]YYYTTTRRRNNNJJJHHHJJJNNNRRRSSSNNNGGGAAA???DDDNNNUUU]]]VVVRRRVVV]]]eeeoooxxxiiinnnpppjjjfffddd```ZZZ\\\VVVQQQRRRVVVZZZZZZYYYTTTQQQJJJBBBAAACCC>>>555888888888888888888777777888666333222333444444333555555666999>>>DDDIIIMMM\\\^^^cccjjjxxx^^^IIIEEEGGGNNNKKKRRRcccooouuu{{{wwwvvvuuuvvvqqqpppmmmhhhdddaaa```aaaZZZZZZ[[[[[[ZZZYYYWWWVVVVVVSSSOOOMMMLLLLLLJJJIIIEEEDDDBBB@@@===;;;999888999888777666555444444444444333222000///.........---------,,,,,,+++++++++...---,,,,,,///333888;;;222111000111111000---+++555>>>HHHLLLGGG>>>555000......---,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((( !!!###%%%''')))******''''''((())))))))))))))))))************+++...000...///111333666777888888999;;;<<<======>>>AAACCCJJJXXX~~~YYYPPPSSSfffwwwnnnWWW>>><<<:::777666666777666555444444444444444444444444555666888999999<<>>GGGZZZuuudddKKK<<<444555:::===<<>><<<:::999999888666555444444333333333333111000////////////------...//////000//////---......000111222333444999222)))&&&***555???FFFFFFEEEAAA;;;444...,,,+++...---,,,,,,+++,,,,,,,,,,,,,,,------,,,++++++***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))''''''((())))))))))))))))))************+++...000///000222555777888999:::999:::<<<======>>>AAACCCJJJYYY\\\RRRRRR\\\qqqwww~~~vvveee[[[>>><<<:::777666666777666555444444444444444444444444777888999::::::<<<@@@CCCIIIHHHNNNiiioooUUU]]]iii|||zzzWWWSSSXXXUUUgggyyyrrrgggaaaYYYSSSPPPNNNJJJGGGBBB@@@<<<:::999888555444222222111111000//////////////////////////////////////////............---//////......---,,,,,,,,,------------...///000111000111111222222111111000....../////////000000000000000000000000000000000111000000000111222333444222111111111111000000000111111111111222333444555444444333444555777:::;;;777777777777777666666666<<>>;;;:::888666444222222111111000///////////////////////////////////////.........---------.........------,,,,,,,,,------......///000111222000000111111111111000000...////////////000000000000000000000000000000000000000000000111111222222111111111111000000000000111111111111222333444444444444444555666888:::;;;666666666555555555555555666KKKhhhyyybbbIII;;;777666555666:::;;;AAAJJJRRRXXXaaajjjsss~~~yyytttjjj___ZZZNNNOOOSSSWWWWWWUUUWWW]]]ddddddnnn{{{uuuaaaVVVXXX___dddfffcccaaacccdddcccXXX[[[\\\XXXQQQMMMPPPTTTQQQPPPOOOOOOSSSZZZdddkkk\\\RRRIIIHHHLLLSSS]]]gggoooqqqrrrrrrsssssspppmmmaaa]]]ZZZZZZ]]]aaacccddd\\\XXXTTTSSSUUUWWWSSSOOOQQQLLLDDD???======<<<:::===;;;::::::;;;:::888666999888666555555555666777>>>@@@DDDJJJVVVhhh}}}iiiiii{{{xxxhhhaaa___cccooo|||{{{vvvrrrtttqqqlllhhhfffcccaaa___cccbbb```\\\YYYUUURRRQQQQQQPPPOOONNNNNNLLLHHHFFFEEEDDDCCCAAA???===;;;:::888777666444333333333333111111000000000000000111------/////////...,,,+++...,,,)))(((***000777;;;<<<@@@EEEJJJIIIBBB777///...***'''(((,,,//////...,,,,,,,,,,,,---...///000---...............---------------,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$''''''((()))))))))))))))((()))++++++++++++---//////111333555777999999:::888:::<<<======???BBBDDDFFFVVV\\\OOOMMMPPPaaatttjjjeeeGGG<<<:::777666666777666555444444444555555666666666666777999:::;;;===AAADDDIIILLLbbbiiisss}}}YYYMMMMMMUUU{{{zzzuuukkkfff___XXXRRRNNNKKKJJJEEEBBB???<<<;;;999777555222222111111000/////////....................................---------------------------,,,,,,,,,------...000111222222333000000000111111000000000////////////000000000111000000000000000000000000//////000000000000000000000000000000000000000000111111111111222333444444444444555666777888::::::666555444333333333444444777OOOkkkrrr___MMM:::222222333222333999:::???IIIPPPUUU^^^fffvvv|||ssshhhaaaVVVRRRQQQSSSUUUVVV\\\bbbiiifffnnnzzzvvvaaaUUUUUU\\\dddggg```YYYZZZaaaeee[[[]]]^^^ZZZTTTQQQRRRUUURRRSSSSSSUUUXXX```iiiooo\\\TTTNNNPPPUUU[[[dddmmmrrrqqqrrruuuwwwwwwuuusssllliiidddbbbaaabbbddddddaaa^^^]]]```dddddd___ZZZ___WWWMMMGGGEEECCCAAA>>>>>><<<:::::::::999888666:::999888777777777777888777999<<<@@@HHHVVVfffrrr|||}}}vvvpppnnnmmmnnnsssyyy{{{~~~ssspppxxx|||wwwtttuuuqqqllliiihhhfffcccaaaeeeccc```\\\XXXUUURRRQQQPPPOOONNNNNNMMMLLLHHHEEEDDDCCCAAA@@@>>><<<::::::888777666555444333333333111111000000000000000111222222222222000...,,,+++***+++,,,///333999>>>AAAJJJGGGBBB>>>:::666111---***)))***,,,000///+++''',,,,,,,,,---...///000111---......//////.........---------,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''&&&''''''((()))))))))))))))''')))+++,,,++++++---......///111444666777888999888999;;;<<<===???BBBEEEHHHXXX]]]PPPMMMNNN]]]wwwuuunnnHHH<<<:::777666666777666555444444444555666666777777666777999;;;===@@@DDDGGGLLL^^^www]]]\\\MMMTTTggg{{{wwwkkkhhhbbb\\\UUUOOOKKKJJJGGGDDD@@@===<<<:::777555222222111111000/////////.................................------------,,,------,,,,,,,,,,,,,,,,,,---...///111222333333333///000000111111000000////////////000000000111111000000000000000000000000...///000000000000////////////000000000000000111111111111111222333444555333444555666888999::::::666555444333222333444444777QQQlllzzzqqq]]]GGG;;;000///222444555666777888===EEEKKKPPPXXX```sssvvvooobbbXXXPPPQQQWWW\\\ccciiijjjhhhmmmuuurrrdddWWWTTT[[[cccfff___WWWWWW^^^ccc]]]]]]\\\YYYUUUSSSSSSSSSSSSUUUWWWZZZ^^^eeemmmsssbbbZZZUUUWWW\\\ccckkksssvvvrrrqqquuuwwwuuurrrqqqtttqqqnnnkkkjjjjjjlllnnnhhhdddccciiimmmjjjdddaaaggg___TTTNNNMMMLLLHHHDDDBBB???<<<::::::;;;:::999999999888888777777777888444555777999===FFFRRRZZZttt~~~}}}{{{yyyyyyuuu}}}{{{pppmmmvvv}}}zzzyyyxxxtttooollllllllliiifffeeeccc```\\\XXXUUUSSSRRROOONNNMMMLLLLLLKKKHHHFFFCCCBBBAAA???===<<<::::::999888777666555444444444222222111000000///000000000000///...---------,,,***...444:::>>>???>>>===>>>:::555111000///...---+++******,,,...//////...---------...///000111222,,,---......///.........,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''((())))))************''''''((()))))))))))))))''')))+++,,,,,,,,,---......///111333555777888888777999;;;<<<===???CCCEEEMMM[[[___RRRPPPNNN[[[yyy~~~zzzJJJ<<<:::777666666777666555444444444555666777777777666888;;;===@@@CCCHHHLLLSSSttt\\\```~~~SSSMMMbbb}}}{{{wwwkkkiiieee___WWWPPPKKKIIIHHHEEEAAA>>><<<:::888666222222111111000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444444444444//////000000000000////////////000000000111111111000000000000000000000000///000111111111111000///////////////000000111111111111111111222333444555333444555777888999::::::666555444222222333444555666RRRmmmwwwyyyuuubbbKKK;;;444///222555555666888666666999@@@FFFJJJRRR[[[iiiyyy}}}kkk]]]PPPQQQZZZbbbgggkkkiiijjjlllnnnnnnhhh^^^VVV]]]ccceeeaaa]]]^^^^^^^^^]]]ZZZVVVTTTTTTTTTRRRQQQSSSUUUYYY^^^ccckkksssxxxkkkbbb[[[ZZZ^^^cccllltttxxxqqqpppuuuyyyvvvsssssswwwvvvsssqqqooopppsssvvvqqqjjjfffiiilllhhhdddccchhh```WWWSSSTTTSSSPPPKKKHHHDDD@@@======>>>>>>>>><<<;;;;;;:::999888888888444666888999:::???GGGMMM]]]mmmwww|||~~~zzz|||}}}{{{{{{zzzxxxtttooommmoooooollliiidddbbb___\\\XXXVVVUUUTTTPPPNNNKKKJJJJJJJJJIIIGGGCCCCCCAAA@@@>>>===;;;;;;:::999888777666555555555333333111000////////////,,,,,,,,,---///222666777444555888999999777444222---------///000///,,,)))'''(((***+++,,,///333555///.........///000111111,,,,,,---...............************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((()))************)))''''''((()))))))))))))))&&&)))+++,,,,,,,,,---...///000222444666888999999777999;;;<<<===@@@CCCEEEPPP[[[ZZZOOONNNKKKXXXvvvxxxOOO<<<:::777666666777666555444444444555666777777888888:::===???BBBFFFKKKOOOXXX[[[XXXppp|||YYY```{{{vvvkkkjjjgggaaaYYYQQQKKKHHHHHHEEEBBB???===;;;888666222222111111000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333444555555555//////000000000000//////000000000000111111111111000000000000000000000000000111222333333222000000.../////////000000111111111111111111222333444555333444666777999:::::::::777666444222222333444555999WWWrrrzzzyyyrrr]]]EEE555111///222333111111333666444777===BBBGGGOOOWWW___rrrooo^^^OOOQQQ[[[dddhhhiiihhhjjjkkkjjjllllllcccYYYaaaccceeedddeeefff```YYY\\\WWWQQQPPPRRRSSSQQQNNNRRRVVV[[[```gggooowww|||ssshhh]]]ZZZ[[[aaajjjssswwwpppooovvv|||zzzxxxyyyyyywwwuuurrrpppqqqtttwww|||qqqiiikkkkkkgggeeeeeefff___WWWUUUWWWXXXUUUPPPMMMHHHCCC@@@???AAABBBCCC??????>>>===<<<:::999999444666888888999;;;AAAFFFJJJ[[[lllvvv|||vvvwwwzzz}}}}}}zzzxxxyyyyyywwwrrrmmmlllnnnooollliiicccaaa^^^[[[YYYWWWVVVVVVPPPNNNKKKIIIIIIIIIIIIHHHDDDDDDBBBAAA???>>>===<<<;;;:::999777666666666666444333222000///.........//////000333888???EEEHHH@@@<<<555///***)))***+++000---***)))***,,,......'''+++...///---,,,---000///////////////000000111++++++,,,---.........---)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((((((((((((''''''&&&'''(((((()))))))))))))))&&&)))+++---,,,,,,------000111333555777999::::::777999;;;<<<===@@@CCCFFFOOOYYY```QQQNNNKKKVVVqqqmmmQQQBBB<<<888888888555555888666555444333333444666777999555;;;AAA@@@GGGOOOLLL```hhhQQQfffoooVVVqqq}}}yyyoookkkeee___YYYSSSLLLHHHHHHGGGDDD@@@<<<999666555555333111000111111000///000000//////.........---/////////...---------,,,------------...///000000111000000333666666333///////////////000000000000............///111222333333111000......///111222111111111000000000000000000000////////////000000111000000//////000111222555444444666999;;;;;;::::::666444666555444666:::???aaa|||uuuSSS===000000111222222333444444666777:::<<<:::;;;EEEQQQ]]]nnn~~~yyy___IIIKKKXXXcccjjjpppooonnnlllkkkiiifffccc```aaabbbcccffflllooohhh]]]___XXXTTTTTTUUUTTTVVVYYYUUUYYY```gggmmmtttzzzwwwlllbbb```aaacccfffkkkrrrrrrpppooouuu|||}}}zzz|||xxxssssssxxx|||~~~~~~zzzqqqlllkkkiiiddd```___^^^\\\XXXUUUTTTWWWYYYZZZOOOFFFFFFGGGDDDCCCEEE??????>>><<<:::999999:::777777888999:::::::::999@@@EEEQQQ^^^hhhrrrzzzsss{{{~~~zzz|||}}}~~~}}}yyyvvvqqqnnnkkkkkkmmmmmmjjjgggeeedddaaa^^^[[[YYYWWWWWWOOOOOONNNMMMKKKIIIGGGFFFBBBAAA@@@>>>>>>>>>>>>>>>888888999888777444111000222111///......///000111777;;;BBBHHHJJJFFF???999000///...---,,,+++++++++------...//////...---,,,++++++,,,------...//////333000---...111444555444***+++,,,+++***+++...000++++++++++++++++++++++++******)))(((((((((((((((******)))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((***,,,,,,++++++,,,---///000111444666888:::;;;888999:::<<<>>>@@@BBBCCCOOO[[[cccPPPLLLGGGOOOdddeee|||UUUBBB<<<888888888555555888666666444333444555777888<<<777999>>>???FFFNNNPPPoooqqqWWWWWWjjjccc^^^ooo|||yyyqqqmmmgggaaa[[[UUUOOOKKKHHHGGGDDDAAA===999777555666333111111111111000///000/////////...........................---------......------...///000111111000000222444555333000000000000000////////////.........///000111222333333222000//////000222333333333333222222111111111000000000//////000000000///000111222222222222111555444555666999;;;;;;:::;;;777555666666666:::@@@KKKlllrrrNNN888000000111222333444555555:::999;;;<<<:::999???GGGVVVhhhzzzxxx___JJJKKKWWWaaajjjppppppoooooonnnllljjjfffdddeeefffgggjjjqqqvvvqqqhhhaaaZZZVVVXXX[[[\\\___cccaaadddhhhlllqqqyyyuuummmnnnpppooonnnnnnvvvvvvsssrrrvvv||||||xxxxxxyyyyyyzzz{{{|||{{{tttqqqpppnnniiieeebbbbbb```\\\XXXVVVWWWYYY___VVVOOONNNMMMGGGCCCBBBCCCAAA@@@?????????>>>===>>>>>>===<<<:::888777666999===EEEPPPXXX___kkkwwwxxxiiiyyy{{{~~~|||zzz{{{zzzwwwsssqqqooommmkkkiiigggdddaaabbb```^^^[[[YYYWWWUUUUUUPPPPPPOOONNNLLLJJJHHHGGGBBBBBBAAA@@@>>><<<:::999===<<<;;;999888777777777444222000000333999@@@EEEIIIEEE@@@;;;888444000---///...---,,,++++++++++++,,,---///000000///---,,,+++++++++,,,------......111...,,,---000333444444+++***))))))***,,,---...***************************))))))))))))***+++++++++******)))))))))******'''''''''((((((((((((((((((((((((((())))))))))))(((***,,,,,,++++++,,,---///000111444666888:::;;;999:::;;;===???AAABBBCCCLLLUUUdddPPPKKKGGGKKKZZZzzzeeetttXXXBBB<<<888888888555555888777666555555555666888999===888888>>>CCCHHHQQQZZZgggRRRjjjhhhXXXTTTJJJ]]]~~~{{{xxxqqqmmmgggbbb\\\WWWQQQMMMIIIGGGEEEAAA>>>:::888666666444222111111111000...////////////............---------...............///...---,,,---///111333222111000111333333333111111111000000//////......//////000000111222333444333222111111111222333444666666555444444333222222111111000000000000111111---///222555555555333111555555555777:::<<<;;;:::<<<888555666777999@@@HHHZZZzzznnnHHH333///000111333444666777777:::888999<<<;;;888:::???MMMbbbvvvyyybbbNNNNNNWWW```jjjrrrpppqqqrrrrrrpppnnnkkkiiifffgggiiimmmvvvyyyfff___[[[^^^dddhhhlllpppppppppppppppuuu|||zzzvvvvvvuuupppmmmpppuuuuuuqqqsssyyy~~~wwwtttsssrrrooommmhhhiiihhhddd^^^ZZZ[[[\\\```ZZZVVVVVVTTTMMMFFFCCCGGGEEECCCDDDFFFFFFDDDBBBEEEDDDBBB???===:::999888777888<<>>======;;;888555444333444444999===DDDIIIKKKIIIEEEBBBAAA<<<555///---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---000111111000...,,,******++++++,,,,,,------...,,,+++,,,///222333333,,,)))'''(((+++------+++******))))))))))))*********************+++,,,---))))))((((((((())))))***&&&&&&''''''(((((())))))))))))))))))(((((((((((((((***+++,,,++++++,,,...///000111444666888:::;;;::::::<<<>>>@@@BBBCCCDDDHHHOOOwwwdddOOOMMMJJJNNNYYYuuuiiiwwwWWWBBB<<<888888888555555888777666666666777888999:::;;;999888@@@IIIKKKUUUgggiii\\\qqq\\\XXXUUUJJJlll~~~{{{yyywwwooolllfffaaa]]]WWWRRRNNNIIIHHHFFFBBB???;;;999888777555222111111111000...///////////////.........,,,---------...////////////...,,,+++,,,...111222222111111000111222222222111111000000//////......///000111222333444444555333333222222222333444444777666666555444333222222222111111000000111111222...///222444555555555444666555666888;;;<<<;;;999;;;777555555666:::EEEOOObbbjjjCCC000///000111333555777888999777555666;;;<<<::::::===HHH```www|||gggTTTRRRWWW___iiitttppprrrssssssrrrooonnnmmmeeeggghhhmmmwwwkkkccc^^^bbbiiioootttxxxzzzxxxtttqqqtttxxxuuuooojjjlllrrrtttqqqqqqxxxxxxrrrqqqqqqqqqqqqqqqssssssooogggbbbbbbdddaaa^^^[[[YYYWWWRRRLLLIIIKKKHHHFFFHHHKKKMMMKKKHHHGGGFFFEEECCCAAA???>>>===:::999:::>>>BBBGGGQQQ[[[mmmxxxwwwkkk}}}{{{zzzzzzyyyuuurrrmmmpppqqqnnniiieeedddeeeaaa```^^^\\\ZZZXXXWWWWWWRRRQQQQQQPPPNNNLLLJJJIIIGGGFFFEEECCCAAA???===<<<888777777777777999;;;<<>>@@@BBBDDDEEEFFFMMMtttcccOOONNNMMMPPPYYYssskkk{{{WWWBBB<<<888888888555555888666666666777888999999:::999;;;:::BBBLLLJJJUUUsss```iiiiiiXXXXXXLLLIIIttt|||yyywwwvvvppplllgggccc^^^ZZZUUUQQQJJJIIIFFFCCC@@@===:::999888555333222222111000............///////////////,,,---------.../////////------++++++,,,---///111222222111111000000111222111000000000/////////...000111333444555666555555333222222333333444444555666555555444333222222222222222111111111111222222111111111222333555666777555555666999;;;;;;:::888888555333444555:::GGGTTTdddfff@@@000///000111333555777888999777555666;;;<<<;;;<<>>@@@BBBDDDEEEFFFPPPwwwcccOOONNNKKKNNNWWWpppooo[[[BBB<<<888888888555555888555555666777888999999:::999>>>;;;BBBMMMHHHXXXYYY~~~pppUUUNNNEEEPPP}}}}}}yyyuuuttttttpppmmmhhhddd```\\\XXXTTTJJJIIIGGGDDDAAA>>><<<:::888666333222222111000............///////////////---------...............,,,,,,,,,---......///000000222222222000///000111/////////000000000000000111222444666777777777666111222222333333444444444444333333333333222222222333333222222222222333333222222111111222444666777444555666888::::::888666555333333444555;;;IIIVVVfffccc>>>111///000111333444666777777;;;999999<<<<<<;;;???EEE^^^}}}ppp```XXXVVVXXXeeesssxxxyyyyyyvvvqqqooopppsssooopppooonnnsss|||pppeee\\\___hhhnnnssswww{{{zzzvvvqqqrrr~~~wwwyyy}}}{{{sssoooppprrruuu|||{{{sssnnnppptttwwwuuunnnddd]]][[[YYYVVVPPPOOONNNNNNOOORRRVVVYYYWWWXXXXXXWWWTTTOOOJJJGGGCCC>>>;;;<<<===???DDDJJJOOOUUU```kkkzzz|||zzzvvvwwwxxxyyyyyywwwtttpppnnnpppppppppmmmhhhccc___^^^bbb```^^^[[[XXXVVVTTTSSSRRRRRRQQQPPPNNNLLLJJJIII?????????@@@BBBDDDGGGIIILLLMMMMMMMMMKKKHHHEEECCC:::777111---,,,---111333222000---,,,---------,,,***)))))))))***+++,,,,,,+++,,,---////////////...++++++,,,,,,,,,,,,,,,,,,***+++---...------///111111---++++++...//////---///...,,,++++++,,,...//////...,,,***((('''&&&%%%))))))((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))******+++***)))***---//////000111444666888:::;;;::::::<<<>>>@@@BBBCCCDDDGGGQQQxxxbbbPPPNNNKKKMMMXXXssssss___BBB<<<888888888555555888444444555777888999999999777???<<>>@@@BBBCCCGGGMMMrrraaaQQQNNNJJJPPP\\\vvveeevvvcccDDD>>>:::;;;:::777777999666777777888888888888777444AAAFFFHHHTTTmmmuuueeeYYYYYY|||}}}yyyvvvsssqqqqqqpppooonnnfffdddaaa]]]YYYVVVSSSRRRMMMKKKHHHFFFEEECCC@@@>>>999777333222222222111///000000///.....................,,,,,,,,,,,,---......///222444555666555444333333222111000000000000222111000//////000111111111333777999:::999777555222111000111333444333222111222444555666666555555444333111111222222000...///333666555222000222666777555333555888999777555444333222222666@@@LLLVVVpppfff999444//////000111333444555666888???===<<>>;;;999888888999999777666666444222111000---***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---,,,+++++++++,,,---......,,,+++))))))***,,,---///000111000///...///000///...,,,******+++,,,---,,,+++)))(((((())))))*********+++,,,+++***)))(((++++++***)))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''(((******+++,,,...111111111222444666777888999999:::<<<===???@@@AAAAAAHHHNNNkkkdddSSSNNNJJJNNNXXXqqqcccvvvZZZDDD>>>:::::::::777777999666777777888888888888888888BBBBBBDDDZZZ}}}yyy]]]rrrxxx[[[kkk|||{{{xxxxxxuuussspppnnnnnnnnnmmmlllhhhfffbbb]]]XXXSSSPPPOOOLLLJJJGGGEEEDDDCCC@@@>>>:::888444222222111000///000000///...............///...---,,,,,,,,,---......000333666777777555444444333222111000000000000111111000000000111222333333555777999999888666555222111000000111222111000...000111333444555555555333222000000000000///...///222666555222000222555444222111333666888777666888777777999>>>HHHRRRYYYqqqhhh:::444//////000222333444555666888>>><<<===DDDLLL\\\ttt|||rrruuuvvvtttzzzyyyxxxyyy~~~}}}yyy{{{~~~}}}||||||yyyrrrmmmlllrrrwwwvvvuuuqqqllleeeaaa``````bbb___\\\ZZZZZZ\\\^^^___oooxxx~~~wwwnnngggeee^^^VVVOOOIIILLLZZZhhh{{{}}}WWWDDDJJJSSSUUUkkklllnnnpppqqqqqqnnnlllkkknnnooommmmmmnnnjjjcccddd```[[[XXXXXXYYYZZZZZZ]]]]]]___aaaaaa^^^YYYVVVJJJHHHEEEAAA>>>===<<<<<<:::999777777888888777555444333111000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,++++++***+++,,,---......---+++***)))***+++,,,...000000000...---...//////---,,,*********,,,---,,,+++)))((((((((())))))******+++,,,+++***)))(((******)))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''')))******+++,,,...000111111222444666777888999999:::<<<===???@@@AAAAAAFFFLLLjjjcccSSSNNNIIIMMMWWWppppppRRRCCC===999::::::777777999777777777888888888999999<<>><<<999555333222111000...000000///...............000///---,,,,,,,,,---...///222666999:::888666444555444333111000/////////000000000111222333555555666777888999999999888777333111//////000000///...------///000222333444555333000...---.........---...222444444222111222555222000///000333666777666888999<<>>555///000111222444555666666777===<<<===HHHTTTiiixxxtttxxxuuu}}}~~~~~~}}}~~~}}}zzz{{{{{{yyyuuupppooorrrvvvtttsssppplllgggdddddddddhhhccc]]]\\\^^^```___]]]eeeooozzz|||uuummmaaaVVVLLLJJJTTT___jjjqqqmmmRRRPPP[[[fffllltttjjj```]]]aaadddccc```aaahhhmmmmmmllllllhhhccceeebbb```___```bbbcccccc```___^^^]]]ZZZTTTMMMHHHDDDCCCAAA???>>>>>>>>>???:::888777777777777666444222111000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,+++*********+++,,,...///...---,,,*********+++,,,...///000///---,,,---......---+++******+++,,,,,,,,,+++***)))(((''''''((()))***+++++++++***)))((())))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''')))***+++***,,,...000000111222444666777999999999:::<<<>>>???AAAAAABBBFFFLLLhhh```PPPNNNJJJOOOYYYrrrPPPBBB<<<999::::::777777999777777777777888999999:::???GGGFFFTTTmmmUUUrrrtttfff]]]WWWlll}}}vvvqqqssssssnnnlllnnnllljjjhhhhhhhhhhhhgggeee]]]\\\YYYVVVSSSQQQPPPOOOHHHGGGDDDDDDCCCCCC@@@???===:::666444222111000...000000///...............000///...,,,,,,,,,---...111444888;;;<<<:::666444555444333111000////////////000111222444666777888888888999:::;;;<<<<<<<<<555333000/////////...------------...///111222333333000---+++,,,------,,,...000333333222111222444111000//////111444666777:::===DDDMMMXXXeeepppvvvuuuBBB666000111222333444555666777888===;;;===JJJYYYqqq|||qqquuu{{{yyy}}}{{{{{{{{{zzzvvvrrrpppppprrrrrrrrrpppmmmiiiggggggiiifffdddcccdddffffffcccaaa^^^bbbggglllqqquuuyyy|||yyyooofff]]]ZZZaaakkklllsssZZZVVVhhhyyyuuubbbXXXWWWYYYZZZXXX[[[dddkkkjjjhhhhhhfffdddfffgggiiilllmmmjjjeeeaaa[[[WWWQQQLLLJJJHHHGGGEEEGGGFFFDDDBBB@@@???>>>>>>:::888777666777666555333333222111111111000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++))))))))))))+++---...000...---,,,+++++++++++++++---...///...,,,+++,,,------,,,++++++++++++,,,,,,,,,+++***)))(((''''''''')))***+++++++++***((('''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++***+++...000000111222444666888999:::999:::<<<>>>@@@AAABBBCCCIIIMMMggg^^^OOOMMMJJJOOOYYYrrrPPPAAA<<<888999999777777999777777777777888999:::;;;CCCGGGGGG___rrrfffpppXXXNNNNNNTTTvvvuuuqqqnnnmmmllliiiiiikkkhhhgggffffffggggggeeedddYYYWWWUUUSSSQQQOOONNNNNNHHHGGGDDDDDDCCCCCC@@@???>>>;;;777444333222000///000000///...............///...------------...///333666:::======:::666444555444333111000////////////000222444666888999:::999:::;;;===???@@@AAAAAA777444111////////////...000///...---...///111222555222---******+++,,,,,,...///111222111111222333333222000000000333777:::AAAFFFNNNWWWcccqqq{{{EEE555111111222444555666777888:::>>><<<===JJJXXXqqqqqqpppxxx~~~}}}~~~~~~~~~|||yyyvvvrrrqqqqqqrrrrrrqqqnnnkkkiiijjjkkkccchhhmmmnnnkkkgggdddcccXXXUUUSSSXXX```gggjjjjjjtttyyyzzzqqqkkkmmmssstttxxxsssVVVddduuudddZZZXXXXXXYYYZZZbbbhhhhhhhhhjjjlllkkkffffffggghhhgggbbb\\\WWWVVVRRRMMMJJJHHHHHHHHHHHHFFFEEECCCAAA>>>===;;;;;;:::999777666777666444333555444222111111000---+++---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))***,,,...//////...---,,,++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,------+++++++++***))))))((('''))))))***+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***(((***++++++***+++---//////000222444666888999:::888:::<<<>>>@@@BBBCCCCCCHHHNNNeee___PPPMMMJJJMMMWWWoooOOOAAA;;;888999999777777999888777777777888:::;;;===GGGGGGHHHiiivvvooonnnTTTIIIMMMZZZ}}}yyyrrroookkkhhhgggfffggggggeeeddddddeeeffffffdddbbbZZZXXXVVVSSSPPPMMMLLLKKKJJJHHHFFFDDDDDDCCC@@@>>>>>>;;;777555444333222000000000///..................------------///000111555777:::<<<<<<:::666444444333222111000000000000000111333666888999::::::999;;;===???AAABBBBBBBBB777444111//////000000///111000...------000333444:::555///+++***+++,,,,,,---...///000111222222222333222222111222777===AAAEEELLLSSSZZZdddtttHHH444111222333444666777888888;;;???======IIIVVVlllqqqllllllxxx|||{{{}}}~~~|||yyyvvvtttssstttsssrrrooollljjjkkklllffflllssssssmmmfffbbbaaaVVVQQQMMMPPPXXX```bbbaaagggkkksss|||uuupppqqq}}}xxxccctttsssddd\\\YYYZZZ\\\bbbhhhjjjlllqqqrrrqqqiiieee```\\\ZZZXXXVVVUUUQQQPPPOOOOOONNNKKKGGGCCCDDDCCCBBBAAA@@@>>>===<<<;;;:::888777777666444333666444333222111000---***...------,,,,,,++++++***+++,,,,,,,,,+++***)))(((***)))))))))***+++---...///......---,,,+++*********,,,------------...000------------............++++++,,,,,,++++++***)))((()))*********)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((())))))******)))***++++++***+++---//////000111444666888:::;;;888:::<<<>>>AAABBBDDDDDDFFFOOOggg\\\NNNMMMJJJNNNXXXppp|||MMM@@@;;;777888999777777999888777777777888:::<<<>>>HHHGGGPPP{{{rrr}}}uuuXXXJJJQQQbbb{{{sssmmmkkkhhheeedddeeedddbbbbbbaaaaaacccddddddbbbaaaZZZYYYVVVTTTQQQOOONNNMMMLLLJJJGGGEEEDDDCCC@@@>>>===:::777555555444333222000000///...............,,,,,,,,,,,,...000222333777888:::;;;;;;999666444222222111111111111111222111222444777999:::;;;;;;:::<<>>999222,,,++++++,,,,,,------...000111222222111000111222333555<<>>???IIISSSggguuunnnmmmzzz~~~||||||~~~~~~}}}{{{zzzyyyxxxvvvuuuvvvuuutttpppmmmkkkkkkllliiillloooooommmhhhccc```YYYXXXWWWWWWXXXYYY[[[\\\[[[^^^dddkkkrrrzzzyyywwwppp~~~uuujjjbbb______dddiiilllppprrrooojjjhhhddd^^^ZZZXXXXXXXXXWWWOOOMMMLLLLLLKKKIIIEEEBBBEEEEEEDDDCCCBBB@@@>>>>>><<<;;;999888888777555333444333222222222111///---......---,,,,,,+++******+++,,,,,,,,,+++***((('''+++***)))))))))+++,,,---/////////...---+++***))))))+++---------...000222---......//////000//////***+++,,,---------,,,,,,((()))*********)))'''&&&''''''&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''((()))*********)))***++++++***+++,,,...//////111444666888:::;;;888:::<<>>FFFIIIZZZmmmxxx[[[JJJSSSgggpppiiihhhgggeeeccccccdddbbb^^^```___```aaaccccccaaa___XXXWWWVVVTTTSSSSSSSSSSSSMMMKKKHHHFFFEEECCC@@@>>>===:::777555555555444333000000///...............+++++++++,,,...111333555888999:::::::::888666555111111111000111111222333222333555888::::::;;;;;;;;;===@@@AAAAAA>>>;;;999444111---,,,,,,.../////////...,,,---000555;;;>>>AAA;;;333---++++++,,,,,,---------///111222222111...000222444888@@@KKKSSSSSS]]]gggmmmwwwVVV>>>222333444555666888999999999@@@???@@@IIIRRRddd}}}~~~wwwtttyyywwwuuuuuuvvvvvvvvvuuuwwwwwwuuuqqqmmmkkkkkkllliiihhhgggiiikkkkkkgggccc]]]aaaddd```YYYSSSTTTVVVPPPSSSWWW\\\bbbiiippptttvvv}}}qqqiiicccgggkkkmmmpppoooggg]]]```___^^^]]]]]][[[XXXUUURRRNNNIIIFFFFFFHHHJJJJJJEEEEEECCCAAA???<<<:::888===;;;999888888777555444222111111111222222111///......---,,,,,,+++******++++++,,,,,,+++***((('''+++******))))))***+++,,,/////////...---,,,***)))(((***,,,......///222444......///000111111000000***+++---...//////...---((()))*********)))'''&&&'''''''''''''''((()))***''''''''''''((((((((()))&&&''''''((()))******+++)))***++++++******,,,......///111444666888:::;;;888:::<<>>???<<<777222//////...------------......111333111///222<<>>???>>>===<<<======;;;666111//////...------------...,,,///111000000666AAAKKKMMMDDD777,,,(((***++++++...//////000000111222222111222444;;;DDDNNNVVVZZZbbbgggqqqkkk@@@777555333444666999999888;;;AAADDDJJJSSSVVVgggyyyqqqmmmlllmmmmmmuuutttuuuuuupppiiigggjjjdddkkknnnkkkiiijjjhhhdddcccbbbcccfffgggeee^^^XXXOOOJJJEEEEEEJJJRRRYYY]]]iiiuuu|||~~~zzzmmm___ZZZ]]]^^^ZZZ```eee```eeecccbbb___\\\ZZZXXXWWWPPPNNNLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCAAA???===<<<888888888888777666555444222222333222222111000///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222444444444//////...---------------*********+++++++++,,,,,,((()))***++++++***)))((())))))((('''''''''''''''(((((())))))(((''''''&&&)))))))))*********++++++)))))))))***+++,,,......000000222444666888999:::;;;<<<===???AAABBBCCCCCCJJJSSSwwwYYYMMMJJJGGGQQQeeeuuu|||oooIII???<<<999777888999999888999777777999::::::???FFFPPPkkk{{{bbbpppRRR___sssjjjgggeeebbbaaaaaa___]]][[[ZZZYYYWWWXXXXXXYYYXXXWWWUUUTTTVVVUUUTTTSSSQQQPPPNNNNNNHHHHHHGGGEEECCCBBB@@@@@@<<<<<<:::888666555333222111000///......------...+++,,,---......000444666>>>===;;;888666444333333111222222111000111333666999<<>>>>>???>>>===<<<<<<;;;888444000000///......------......+++---......111:::HHHSSSVVVHHH666,,,***,,,+++***......//////000000111111111333777>>>HHHSSS\\\bbbkkkooozzzwwwDDD999777555555777999999999<<>><<<888777888999999888999777777999999:::AAAIII[[[cccjjjiii^^^yyykkkfffcccaaa______^^^^^^\\\[[[YYYYYYUUUVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRQQQOOONNNMMMLLLHHHGGGFFFDDDCCCAAA@@@???<<<;;;:::888666555333333111000///......------...+++---...///000222666999<<<;;;999777555333222222111111222111111222555888:::===@@@AAA@@@>>>===<<<>>>===<<<:::888555222000000//////...............,,,---......333>>>NNNYYY^^^KKK666---------,,,***---......///000000111111222555;;;CCCMMMYYYdddkkkrrr{{{}}}DDD:::999888777888999:::;;;<<>>===:::::::::999777555444333222222222222222111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,,,,***+++...111444444222000/////////...---,,,+++***************++++++++++++************************))))))((('''''''''''''''(((((()))))))))(((((('''((((((((()))))))))******)))))))))***+++,,,......///000111444666888:::;;;;;;<<<===???AAACCCDDDEEEFFFRRRyyyoooNNNMMMNNNJJJTTTgggwwwxxxeeeDDD===;;;888777777888999888999777888999999<<>><<<;;;===<<<;;;888555333111000000000///............/////////...///666BBBQQQ\\\aaaKKK555---...---,,,+++......//////000111111111444999@@@HHHSSS___llltttzzzzzzFFF<<<<<<;;;:::999:::;;;<<<===CCCGGGTTTlll|||vvvwwwyyyuuuwwwuuutttqqqlllgggkkksssvvv~~~wwwuuuwwwmmmppptttyyy{{{yyytttpppiiiddd\\\TTTMMMIIIGGGGGGGGGJJJPPPXXXaaannn}}}yyy[[[NNNPPPXXXXXX]]]cccaaabbbbbbbbb```^^^ZZZVVVTTTSSSRRRQQQOOOMMMKKKIIIHHHFFFEEEEEEDDDBBB@@@>>>===;;;;;;:::999777666444333222222222222222111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...---,,,,,,)))***,,,///222222///---............---,,,+++***))))))*********+++++++++++++++************++++++))))))((('''''''''''''''(((((()))))))))))))))((('''''''''((((((((()))))))))))))))***+++,,,.........///111333666888:::;;;<<<<<<===>>>@@@CCCEEEGGGMMM[[[jjjNNNPPPOOOJJJTTTgggkkkqqq]]]BBB===:::777666777888999999999888999::::::>>>IIITTT~~~jjjtttkkkXXXZZZQQQTTT{{{uuuhhhgggccc]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTOOONNNNNNMMMLLLJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@???;;;:::999888777555444444111000///......------......///000111111333777:::444333222111000/////////000111111111222555:::===AAACCCEEEDDDAAA>>>===<<<;;;;;;:::666333111111222111000//////......//////000//////111999FFFUUU______III444......,,,+++---/////////000111111222222777<<>>>>>>>><<<::::::<<<===???GGGKKKXXXqqqrrrqqq|||zzzyyywwwtttwww}}}}}}sssppprrrtttxxx|||}}}zzzwwwwwwwwwsssmmmfffaaa]]]YYYSSSNNNFFFFFFHHHMMMQQQYYYfffqqqhhhWWWSSSYYYYYY\\\ccccccffffffeeeccc```]]]ZZZXXXTTTTTTSSSQQQOOOLLLJJJIIIFFFFFFEEEDDDBBB@@@>>>===:::::::::999888666555444222222333222222111000///......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((***,,,.........,,,+++))))))***,,,//////---+++,,,,,,---......---+++***)))))))))************+++,,,+++************+++,,,))))))((('''''''''''''''(((((()))*********))))))'''''''''((((((((()))))))))))))))***+++,,,.........///111333666999:::<<<<<<<<<===>>>@@@CCCFFFHHHSSSdddfffLLLOOOMMMIIIWWWnnnaaapppWWWAAA<<<:::777666777888999999888888999;;;<<<@@@MMMZZZvvv{{{]]]YYYQQQGGGUUUhhhdddhhhaaaZZZ[[[YYYYYYXXXWWWUUUTTTRRRQQQSSSSSSSSSRRRRRRSSSSSSTTTMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDBBBAAA???>>>===;;;:::999888777555555444111000///......------...---...///000000111444777111111000///////////////000000111111222666;;;???CCCDDDDDDBBB???<<<;;;;;;999999888555111///111333111000000//////////////////...///333<<>>;;;:::<<>>999::::::999888777666555222222333222222111000///......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---+++***))))))+++------,,,+++***+++,,,......---,,,+++))))))))))))************,,,++++++******++++++,,,))))))((('''''''''''''''(((((()))***************))))))))))))************)))))))))***+++,,,.........///111333666999;;;<<<<<<<<<===>>>@@@DDDGGGIIISSSfffbbbIIILLLKKKIII\\\xxx^^^uuuSSS@@@<<<999777666777888999999888888:::<<<<<>><<<<<<;;;:::999888777666555444111000///......------...---............///222555000///////////////000000000000111111222666<<<@@@BBBBBBBBB???;;;999888999888888777444000///111444111111000///////////////------...444???MMM\\\eeeWWWCCC222///...)))***000111111111222333333444444;;;BBBKKKTTT^^^jjjyyynnnGGGCCC@@@AAAAAA???;;;:::<<>>999999999999999888777666222222333222222111000///......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...---++++++***)))***,,,---,,,+++(((***,,,.........---,,,))))))))))))************---,,,+++******+++,,,---))))))((('''''''''''''''(((((()))******************++++++++++++,,,,,,,,,)))))))))***+++,,,.........///111333666999;;;<<<===<<<===>>>@@@DDDGGGIIIOOOcccWWWPPPGGGOOOLLLZZZxxxaaaOOOFFF<<<;;;::::::999999999999:::BBB666666GGGDDDNNNxxx}}}mmmvvvhhhEEEDDDDDDZZZyyynnnaaa\\\^^^___\\\WWWTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;<<<;;;999777666555555555111000...,,,,,,,,,...///......///000222222000......------------...//////000/////////111444777999>>><<<999666333222222333777666444222000///......111111000000000000111111---333444555???PPP[[[\\\ZZZDDD000,,,...,,,+++...,,,...///000000000333555<<>>??????@@@BBBEEEHHHNNNhhhwwwSSSNNNHHHPPPNNN^^^rrrpppMMMCCC<<<;;;::::::999999999:::999???777:::IIIFFFXXXssshhhIIIKKKHHHgggnnneee\\\WWWWWWXXXUUURRROOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA???===<<<;;;;;;:::999777666555444444222000///---------///000......///000111000///---------........./////////000/////////000333555666<<<:::777555333222222333555444333111000000000000111111000000000000111111///333444777CCCUUU^^^\\\PPP>>>000//////,,,+++---///000000000000222555888;;;DDDMMM\\\mmmsss|||[[[CCC555:::;;;;;;;;;:::::::::<<<===HHHTTTbbbxxxdddWWW\\\ggg|||}}}}}}}}}uuulllooo|||~~~xxxqqqjjjooorrroookkkppp~~~```OOONNNSSSWWWXXXYYYXXXXXXZZZ[[[\\\[[[ZZZYYYWWWUUURRRPPPNNNMMMLLLGGGGGGFFFDDDBBB@@@>>>===<<<;;;999999999888555333444333333222111000//////000//////...------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********,,,......---+++,,,***)))***------+++)))------............------,,,,,,*********+++,,,---...---,,,++++++,,,---...,,,+++)))(((''''''((((((((((((((())))))(((((('''))))))))))))))))))))))))******+++,,,---...//////000000222444666888999:::???@@@AAAAAAAAABBBEEEGGGNNNiiikkkNNNMMMHHHOOOLLL]]]oooNNNAAA;;;;;;:::999999999::::::999<<<999???JJJHHHfffzzznnnbbbHHHNNN]]]kkkaaa]]]WWWTTTRRRQQQOOONNNLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>><<<;;;;;;::::::999777666555444333222111///...---...000111...///000000000///...---------///000000000///...000///......///111222333777666444333222222222333333222222111111111111222222222111111111111222222000333444:::KKK]]]aaaZZZJJJ<<<000...---+++---444:::999777444222333666999>>>HHHQQQ___ppp{{{bbbBBB999777999888999;;;;;;;;;;;;===???IIIZZZnnnrrrWWWMMMTTT^^^pppuuuuuuvvvlllkkktttkkkWWWQQQSSSXXX[[[WWWXXXZZZ[[[ZZZZZZZZZ[[[YYYXXXUUUSSSPPPNNNMMMMMMHHHGGGEEECCCAAA@@@???>>>>>><<<999888888888666555444333333222111000///////////////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))+++------,,,+++,,,+++***+++,,,,,,+++***------............---------,,,+++*********,,,,,,------,,,++++++,,,------++++++***((((((((((((((((((((()))******))))))(((******************************+++,,,---.../////////000222444666888999:::AAABBBBBBBBBAAABBBDDDGGGPPPjjjaaaLLLMMMIIINNNJJJ[[[qqqPPPAAA;;;::::::999999:::::::::999:::;;;DDDJJJLLLuuummmuuuvvv\\\GGGRRR}}}aaaYYYXXXWWWTTTQQQNNNMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@???>>>===<<<;;;:::999999888777666444333222111///...---...///111222222333444333111///......,,,---///111111000///...//////.........///000000333222222111111111222333444444333222222222222222222222111111111111222222111222444===RRRdddbbbVVVMMM>>>111---***)))111<<>>>>>===<<<;;;;;;::::::888888888777555444222111...---------...000333555777999:::888444111//////,,,---///111111000...---.....................///000000000000000111222222777666555444333222222222222111111111111111111222///111555AAAXXXhhhbbbRRRLLL@@@777444000,,,111;;;GGGDDD???888333222444777CCCOOOWWWdddyyyfffNNN@@@666444666444777;;;;;;<<<>>>DDDJJJSSSkkkwwwVVVIIIFFFLLLTTTRRRWWW]]]bbbdddggglllrrruuuxxxtttbbbVVVSSSTTTTTTIIIQQQZZZ___^^^[[[XXXWWWXXXWWWUUURRRPPPNNNMMMLLLHHHGGGDDDBBB@@@@@@@@@@@@???===999888888888777666444333333222111000//////...............---------------------------------******+++++++++,,,,,,,,,,,,+++***+++---///......++++++***)))(((((()))***------............------...---+++*********++++++)))))))))******)))))))))+++++++++***))))))(((((((((((()))******************************************++++++,,,,,,---------...///111333666888:::;;;;;;<<<>>>>>>???BBBEEEHHHSSSooopppWWWIIILLLIIIPPPRRRjjjttttttFFF===::::::999999999:::;;;;;;;;;999???HHHJJJ]]]tttZZZsssmmmaaaRRRSSS{{{{{{bbbRRROOOPPPPPPOOOLLLIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;:::::::::999777777777777555333111000,,,,,,,,,---000333777999===???@@@<<<666111000000,,,,,,.../////////...---..............................///000000111111111777666555444222222111111111111000000000000111111///222999GGG]]]kkkbbbPPPFFF>>>:::<<<888000///444===;;;777333000111555999???MMMXXXjjjtttIII@@@:::333666999444888;;;;;;<<<@@@IIIQQQ___wwwdddIIIFFFFFFJJJPPPLLLQQQ\\\eeeeee___YYYXXX^^^aaajjjzzzxxxmmmxxx|||sssfff]]]RRRIII@@@GGGRRR[[[^^^\\\YYYWWWWWWVVVSSSQQQNNNLLLKKKKKKGGGFFFEEECCCAAA@@@@@@@@@???===:::999999999777666444333333222111000//////........................++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++---/////////,,,,,,,,,***(((''')))+++------............------...---+++************+++((()))************)))(((++++++++++++***)))((('''''''''((()))***************************************+++++++++,,,,,,,,,---...///111333666999:::<<<999:::<<<===???BBBFFFIIISSSooohhhRRRLLLMMMHHHPPPWWWqqqpppgggAAA===:::999999999::::::;;;<<<;;;999AAAHHHMMMkkk\\\[[[sss]]]WWWRRRGGGYYYnnndddlllSSSOOONNNMMMKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>??????@@@@@@??????>>>>>>======<<<<<<:::::::::::::::999999999666666777777555333000///,,,,,,---///333777;;;>>>BBBDDDDDD???777000...///,,,,,,,,,,,,------------------...///////////////---...///000000111111111444333222111111111111111000000////////////000000///555>>>MMMbbbmmmbbbOOODDD;;;555777666000///333666555333111000222777:::@@@NNN]]]uuu]]]>>>;;;555666<<<999666999;;;;;;;;;BBBMMMWWWlllUUUBBBFFFIIIKKKOOOMMMRRR^^^jjjjjj]]]QQQLLLNNNMMMSSS\\\dddkkkvvvtttpppxxxlll]]]NNNDDDHHHOOOWWW\\\]]]ZZZWWWVVVTTTRRROOOMMMKKKJJJIIIEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;::::::999777555444333333222111000//////........................++++++++++++++++++++++++,,,,,,---------.........---+++******,,,............///...,,,)))(((+++...------............------...---,,,***)))******+++)))***+++,,,,,,+++***)))++++++,,,,,,+++***((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,...///111333666999;;;<<<;;;<<<===>>>???BBBEEEHHHQQQooo{{{bbbNNNOOOOOOHHHOOOWWWrrreee```??????999999999999::::::;;;<<<:::999BBBHHHPPPttt{{{VVVgggdddOOOPPPMMMDDDccc```aaa[[[LLLTTTOOOLLLJJJHHHHHHGGGEEECCCCCCCCCBBBBBBAAABBBBBBBBB===>>>>>>>>>??????@@@@@@>>>>>>===<<<;;;;;;::::::999999999999999999999999555666777777555333000...,,,,,,...111555:::???BBBDDDFFFFFF@@@777///---...,,,,,,+++++++++,,,---...,,,---...///000000000000......///000111111111000000000//////000111111222//////............//////000777BBBQQQdddooocccPPPHHH999---,,,------111888777666555333222333777:::DDDSSSccc}}}rrrNNN===:::333999>>>222777:::<<<;;;;;;CCCPPP[[[vvvNNN@@@IIINNNNNNPPPQQQSSS]]]hhhiii^^^SSSOOOGGGEEEFFFJJJKKKOOO[[[iiimmmvvvwwwxxxkkk]]]OOOOOORRRWWW\\\]]]ZZZWWWUUUSSSQQQOOOLLLJJJIIIIIIDDDEEEEEEEEEDDDBBB???>>>===<<<;;;<<<;;;:::777444444333333222111000//////---.....................---------------------------------.........//////,,,***((()))+++---------000111000...******---000---..................---///---,,,***))))))******+++,,,---......---,,,+++++++++,,,,,,+++***((('''%%%&&&'''((())))))))))))((((((((((((((((((((((((++++++++++++++++++,,,,,,...///111333666999;;;<<<===???@@@@@@@@@BBBEEEGGGPPPnnnlllSSSNNNOOOLLLJJJWWWSSSrrr{{{oooZZZAAACCC;;;;;;:::999999:::::::::999BBBBBBKKKZZZzzz[[[zzzkkkzzzfffIIIGGGBBBDDDssszzzxxxbbbcccyyypppUUUQQQOOOLLLKKKJJJHHHFFFEEECCCCCCAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555555666555333111000///............000222666:::>>>@@@AAADDDDDD???555,,,)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---...///111333666333000///000111111111111000//////000///---+++---666GGG[[[hhhiii]]]RRRHHH>>>333,,,---000222222222333///222777222222@@@JJJWWWggg{{{TTTJJJ???888888:::;;;:::888999999999:::CCCTTTccc|||tttKKKFFFGGGFFFJJJKKKNNNXXXeeellliii]]]OOOFFFEEEDDDBBBBBBEEEIIIOOORRRTTT]]]mmmqqqqqq[[[[[[TTTPPPWWW]]]]]]XXXUUUWWWUUUSSSQQQPPPMMMJJJGGGGGGDDD@@@@@@BBBCCCAAA>>>===;;;999999999999777555555555333222111000000000//////...---------............---,,,++++++++++++------------,,,,,,+++******+++,,,++++++,,,...111000///---+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---------,,,+++******+++...000000...+++***)))))))))))))))))))))))))))************))))))(((,,,------,,,******+++---...///000333666999;;;===???>>>===<<<<<<>>>CCCGGGUUUmmm___NNNOOOGGGHHHGGGTTT[[[xxxxxxTTT@@@DDD;;;::::::999999::::::;;;888BBBEEEUUUhhhxxx___tttrrrkkkLLLHHHDDDEEEnnnxxxcccLLLJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555555444222111///...............000444888<<>>555...+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///.........000222333555222000///000111111111///......////////////...222>>>RRRgggrrrlllZZZKKKBBB:::000,,,---000222222555666222222666000333DDDUUUcccsss```JJJBBB999555666999:::999888999::::::===GGG[[[lllbbbDDDFFFJJJJJJNNNOOONNNWWWbbbhhheeeZZZMMMFFFBBBAAA@@@@@@BBBFFFJJJMMMPPPSSSZZZdddooozzzxxxkkkwwwddd^^^YYYWWWZZZ]]][[[YYYYYYTTTRRRQQQPPPPPPNNNLLLIIIHHHFFFDDDCCCCCCAAA@@@>>>===;;;999999999999777555555555333222111000000000000000///...------------++++++++++++,,,---......,,,---------,,,,,,+++***))))))***))))))))),,,...000///---+++************+++,,,,,,---------------------------,,,+++***))))))***+++++++++***)))))))))+++...000000...+++)))))))))))))))))))))))))))((())))))*********))))))***+++,,,+++******+++---//////111333555888;;;<<<>>>>>>===<<<<<>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999888777666555444444444444333111000...---------...///222666:::>>>AAACCCAAABBBAAA<<<444///------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......///000222333333111///...000111111000---------...///000111111888IIIaaauuuxxxiiiQQQ@@@999444...,,,...111333222666888555444555222;;;QQQjjj{{{aaaEEE???:::555444666999::::::999888999<<>>SSSmmmzzzqqq\\\EEE888222000......111444555444555999666555777666FFFaaayyybbbGGG<<<:::888666777999;;;<<<;;;999777888<<<@@@LLLfff^^^IIIDDDMMMLLLKKKMMMLLLSSSXXX]]]___ZZZRRRKKKGGGAAAAAAAAAAAABBBCCCDDDEEELLLQQQYYY^^^aaaccceeegggnnnpppwww}}}{{{rrrkkkiiisssyyypppddd]]]XXXZZZ\\\[[[ZZZ[[[YYYWWWTTTRRRPPPNNNJJJGGGAAADDDFFFEEEAAA>>>???@@@===;;;999999999999777555555555333222111000000000000//////.....................---,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,+++***+++---000......---,,,++++++******,,,,,,---...////////////............---,,,++++++)))***,,,------,,,++++++)))+++,,,......,,,+++)))((((((((((((((((((((((((&&&'''(((******+++++++++''')))*********+++---///111111222333555777999:::;;;<<<<<<======@@@EEEHHHTTTssssss\\\NNNJJJIIIMMMXXXhhhiii???;;;???:::999999999::::::;;;<<>>===<<<;;;;;;;;;:::999999999999:::888888888888888888888888777777777777777777777777555555444333222222222222111111///...------------...111555:::???AAACCCCCCCCCAAA>>>999333...+++************+++++++++,,,,,,++++++++++++++++++++++++---------...///111222222///...---...000111111000...//////...---///333777FFF[[[qqqtttcccKKK<<<777/////////111444666777777444888555444666999LLLjjj}}}iiiJJJ===???888777777999:::;;;;;;:::999666777<<>>>>>???===;;;999999999999777555555555333222111000000000...............///000111......---,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++---///------------,,,++++++***+++,,,---...////////////............---,,,++++++)))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''(((******+++++++++((()))+++++++++,,,///111111111222333555777999::::::;;;======>>>AAAEEEHHHUUUttt~~~gggXXXOOOKKKIIILLLbbbzzzaaa@@@>>>???999999999999:::;;;<<<<<<@@@EEEYYYtttgggjjjFFFDDDfff|||sssgggUUUNNNFFFDDDDDD???AAA@@@???>>>===<<<;;;;;;::::::999888888888888888666666666666666666666666555555555555555555555555444333222111111111111222111111///......---------///222777<<<@@@BBBBBBBBB@@@>>>;;;888333...***(((************++++++++++++++++++++++++++++++++++++++++++,,,...///000111111---,,,,,,...000111111000...//////......111777<<>>999???555666777888888888777777999555888>>>AAAKKKhhhnnnNNNHHHLLLPPPKKKNNNRRRNNNJJJLLLNNNMMMIIIDDDAAA???===>>>AAABBBBBBAAA@@@>>>@@@@@@@@@DDDJJJOOOSSSTTT[[[YYY\\\aaabbb\\\WWWVVVdddrrryyyyyymmm\\\OOOQQQZZZ^^^ZZZVVVVVVUUUTTTTTTUUUUUUSSSQQQRRRQQQNNNIIICCC???=========;;;999999999999777555555555333222111000000000............///000111111++++++++++++,,,---......++++++,,,---------,,,,,,***++++++)))((((((+++---,,,------------,,,+++******+++,,,---.../////////---......------,,,+++***&&&'''(((************))))))***++++++++++++***)))))))))))))))))))))))))))'''((()))***************)))***+++,,,+++,,,///111000000111333555888:::;;;;;;<<<===>>>>>>@@@DDDFFFUUUqqqmmmZZZQQQMMMKKKNNNPPPqqqXXX>>>>>><<<999999999999:::;;;<<<===CCCJJJbbbggglllzzziiiUUUCCCQQQuuuvvvvvvYYYHHHGGGCCCAAABBB>>>???>>>>>>===<<<;;;::::::888888777666666666666666555555555555555555555555444444444444444444444444222222111000000000111111111111000///............///333888===@@@AAA@@@???:::999888666444000,,,)))************++++++++++++************************))))))+++---...///000000,,,++++++---000111111///+++---/////////444<<>>GGG^^^}}}vvv^^^OOODDD;;;777999333444666777777666777777999666:::BBBFFFOOOmmmyyy\\\HHHFFFMMMPPPKKKOOORRRKKKFFFHHHJJJIIIFFFAAA???>>>===???BBBDDDEEECCCAAA???CCC@@@>>>BBBJJJNNNMMMJJJWWWUUUUUUXXXXXXVVVUUUXXX[[[gggttt{{{uuuyyyrrrcccUUUTTTZZZ[[[YYYVVVTTTTTTSSSTTTUUUVVVTTTRRRUUUQQQKKKFFFBBB@@@>>>======;;;999999999999777555555555333222111000000000111111000///......//////++++++++++++,,,---......***+++,,,,,,---------,,,+++++++++***((((((***,,,,,,,,,---------,,,+++***)))***+++---......//////------------,,,+++***)))%%%&&&((()))*********)))))))))************))))))))))))))))))))))))))))))((())))))*********)))))))))***++++++***+++---/////////111333555888;;;<<<;;;===>>>>>>>>>@@@CCCEEERRRllldddTTTNNNKKKHHHQQQQQQxxxyyy{{{OOO999<<<888999999999999:::;;;<<<===GGGNNNiiicccgggxxxuuucccWWWNNNKKKeeevvvjjjNNN???@@@???@@@BBB@@@======<<<<<<;;;:::999999666666555444444444444555555555555555555555555555333333333333333333333333222111000000000000000111222111000///////////////000333888===@@@@@@???>>>555555555555444222---***)))************+++++++++************************'''(((***,,,---...//////+++***+++---000111111///(((+++...///000666AAAIIIZZZUUUMMMDDD<<<444...***...000222333333555666888222444333888GGGTTTlllkkkZZZHHH@@@>>><<<777444333444666777777888999::::::666;;;FFFJJJSSSrrreeeNNNEEEFFFNNNPPPKKKOOOPPPFFFGGGIIIJJJJJJFFFCCC@@@???>>>AAAEEEHHHHHHGGGDDDAAACCCAAACCCKKKTTTUUUMMMDDDRRRNNNMMMOOOOOONNNRRRWWWSSS]]]iiiuuu~~~xxx}}}vvviii\\\YYYYYYXXXXXXYYYVVVUUUTTTTTTTTTTTTQQQOOOOOOJJJCCC@@@@@@AAA@@@???===;;;999999999999777666555555333222111000000000444333111000...------,,,......---,,,++++++++++++***+++,,,,,,---------------------,,,******,,,...+++,,,---...---,,,+++***((()))+++,,,---.........,,,,,,,,,,,,+++***))))))'''(((***+++,,,,,,,,,+++))))))************)))))))))))))))))))))))))))))))))************))))))(((((()))******)))***,,,......///000333666999;;;===<<<===????????????BBBDDDOOOggg