BM6&6(v@ '''''''''''''''((())))))))))))))))))***+++,,,---111111111222222333333333444444444555555555555666555555444333111000//////111000000000//////............---------,,,,,,,,,...---,,,+++************))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***+++---...000000111111...000222444555555444333888777555333222222222333///000000111111222222333666777888777666666888:::888777888888999888666444999:::888444444777999777666666666888:::;;;:::999888666<<>>BBBEEEHHHLLLNNNRRROOOSSS___jjjppptttxxx~~~|||~~~|||rrrlllbbb___]]]]]]\\\WWWRRRNNN???:::777888777333111222000000000000//////000111111111111111111111///...//////...---------......*********))))))*********,,,+++***+++,,,+++***(((*********)))***---222666000,,,''''''***+++)))&&&&&&''''''(((((((((((((((***)))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''%%%$$$%%%''')))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((+++///111+++,,,.........---+++***'''''''''&&&&&&''''''(((&&&''')))+++,,,---------.........////////////000...222333222444888999666:::999:::???@@@======???DDDCCCBBBBBBCCCDDDEEEDDDTTTooopppooowwwxxx'''''''''''''''((())))))))))))))))))***+++,,,,,,000111111222333333444444333333333444444444555555444333333333222222222222111111111111000000000000///////////////.........------,,,+++************))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((()))***((()))***+++,,,.../////////000111333333444444444444555666888888888777777444444222111000/////////222222333444666777888888999:::;;;:::888777888999999999888777666555444333111444555444555888999666===DDDNNNUUUZZZ___ffflllnnnjjjjjjsss}}}}}}zzzuuunnniiiSSSIII@@@===<<<777333111222222111111000000//////------...000111111...,,,//////.........//////000++++++************++++++,,,+++***+++,,,,,,***(((---***((())),,,000444666,,,)))''''''******(((&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''***...000)))***+++,,,---,,,++++++((((((''''''&&&''''''((('''((()))***+++---...............////////////000...222333333444888999777:::999;;;???@@@>>>===@@@CCCCCCCCCCCCCCCDDDEEEEEETTTpppooopppzzz|||'''''''''''''''((())))))((((((((())))))***+++,,,000000111111222333444444222333333333444444444444222222222333333333333333111111111111111111000000---------------------------,,,++++++*********+++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((***,,,...///000000111111222333444444444444777888888888777666555444111111111111111111222222444444555666888999::::::777999::::::888888999:::666666666444333333444555:::======<<<>>>DDDGGGFFFOOO[[[kkktttwww{{{}}}wwwnnn___OOOIIIGGGDDDAAAAAAAAA???<<<:::777444111...000...,,,---///000...,,,///............//////000,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,***(((***((('''***///222222000((('''&&&(((******(((&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''***,,,---'''(((***+++,,,---------)))(((((('''''''''''''''(((((())))))+++---...///,,,,,,,,,------------......111333333555999:::888;;;999;;;???AAA>>>>>>@@@BBBCCCCCCCCCCCCCCCEEEFFFWWWrrrqqqrrr|||'''''''''''''''((())))))(((((((((((()))***+++,,,......///000111222333444222222222222333333333444111111111222222222222333000000000000000000111111,,,---------------------,,,,,,++++++******++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''')))***,,,///111222333333444444555666666666555555999888777666444333111000...///111222444555666777555666666888999:::;;;;;;777888888777555555777999777888999999999;;;???BBBIIIKKKLLLLLLQQQ[[[bbbdddppp~~~rrrgggeeefffeeecccbbb```\\\VVVQQQLLLEEE>>>999>>>888111...000222111000///...............//////------,,,,,,,,,,,,---------,,,++++++,,,,,,+++)))&&&'''***///444444///+++&&&&&&&&&((())))))((('''&&&''''''(((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++'''((()))+++,,,......///***)))(((''''''''''''''')))))))))***+++---///000,,,,,,,,,------------...---111333333555:::;;;888;;;:::;;;@@@AAA>>>>>>@@@AAACCCDDDCCCBBBCCCEEEHHHZZZttttttttt~~~'''''''''''''''((())))))(((((((((((()))***++++++,,,------///000111222333111111222222222333333333000000000111111111111111////////////000000000000.........///////////////,,,,,,++++++***++++++,,,))))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))---///111444666777777777777777888888888777777666777666555333222111000///...///111444666888888999666777777888888999999:::888888777666555777;;;???<<<>>>BBBCCCEEEJJJRRRXXX^^^aaaccceeemmmzzzzzz}}}{{{~~~zzzuuuwww}}}}}}|||xxxvvvvvvwwwxxxyyytttttt{{{wwwpppiiiaaaWWWPPPMMMDDD999333333333222000111111000///////////////......------------......---,,,+++,,,------+++)))&&&)))///555777444...)))'''''''''(((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((()))***,,,---...///******)))(((''''''''''''((()))***+++,,,...//////.........////////////000---111444333666:::;;;999;;;:::<<<@@@AAA???>>>AAA@@@BBBDDDDDDBBBBBBEEEIII]]]vvvwwwvvv'''''''''''''''((())))))(((''''''(((((()))***+++***+++,,,---...000111111111111111111222222222222000000000///////////////---.........////////////........./////////000000,,,++++++***++++++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***+++,,,------000111444777888888888888666666777666666555444444222222111111111111111222///111333555666777777777777777777777777777777777888888999;;;???FFFOOOUUUKKKOOOTTTXXX]]]eeepppyyy|||}}}wwwwww}}}uuulllqqqxxxvvvpppkkkmmmvvv}}}}}}|||{{{{{{~~~~~~{{{uuurrrrrruuu{{{~~~zzzqqqooosss}}}|||rrrjjjaaaWWWJJJBBB???===888333555444333222111000000000///..................///---,,,+++,,,------+++)))%%%+++222666555111,,,)))))))))((('''&&&'''(((***&&&''''''((((((((((((((("""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((''''''((()))***+++---...+++***)))((('''''''''''''''(((***,,,.....................////////////000---111444444666;;;<<<:::<<<:::<<<@@@AAA??????AAA???BBBEEEDDDBBBBBBFFFJJJ^^^wwwwwwwww'''''''''''''''((())))))'''''''''(((((()))***+++)))***+++,,,...///000111000111111111111222222222000/////////............,,,---------......//////,,,,,,,,,---------......+++++++++***++++++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&(((***,,,///000111///111444666777777777666333333333333222111000000/////////000111333444555111222444555666555555444777777777666666666666555777888<<>>???@@@@@@@@@CCCCCCDDDCCCCCCDDDGGGIII```yyysss{{{''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,---......111111000000000/////////......////////////..............................//////...---,,,,,,,,,,,,+++******))))))******+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''******)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$%%%'''))))))(((***))))))((((((((())))))((((((''''''((()))***+++,,,...000222222444666888888666333222222111000...------...///000111222222444444444444444444555666:::555555999:::888999<<<777444555999<<<@@@HHHPPP[[[ooozzz}}}}}}{{{wwwsssooommmlllkkklllllllllmmmooopppqqqrrr||||||{{{uuummmhhhfffgggooolllfff```ZZZUUURRRQQQTTTYYY\\\]]]```eeefffcccgggmmmrrrtttqqqooooooppppppqqqoookkkhhhjjjssszzzxxxtttvvvwwwnnnfffbbbkkk~~~}}}zzzxxxnnn___UUUOOOHHHAAA888666444222333444555555222222111///.........---,,,222444///***)))***((())))))((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%###$$$&&&((())))))))))))((((((((((((((('''&&&&&&((((((***+++,,,,,,,,,,,,.........---------------...000111222777======999;;;<<<>>>???@@@@@@??????AAABBBCCCBBBBBBCCCFFFHHH^^^xxxoooyyy''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,---......///////////////...............////////////......//////////////////////////////...------,,,,,,,,,******))))))))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&$$$''',,,...+++(((******))))))))))))******'''''''''(((***,,,---......000333555666777999:::999666222000//////......,,,---...000222444555666888888777666666666777777:::666444666888777888;;;;;;<<<@@@GGGMMMSSS___jjj{{{{{{{{{oookkkhhhkkkrrrvvvvvvsssvvvxxxxxxsssllliiimmmqqqwwwwwwuuuooogggaaa___```cccaaa\\\TTTLLLJJJLLLOOOSSSXXX]]]^^^```bbb___[[[YYY[[[\\\YYYUUUSSSTTTWWWXXXWWWRRRMMMIIIKKKQQQWWWiiixxx{{{wwwyyytttkkkjjjcccaaajjjzzzzzzuuuuuu{{{{{{ooohhh```ZZZRRRLLLDDD===:::888777777444222111111222000---+++000111000,,,***+++***((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&'''((((((((('''''''''''''''&&&&&&%%%&&&''')))***+++,,,,,,,,,------------------------111333333333777>>>???<<<:::<<<>>>@@@@@@@@@>>>>>>@@@AAABBBBBBBBBCCCFFFHHH\\\vvvmmmxxx''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------.................................////////////......////////////////////////...............---,,,,,,***))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&$$$)))000222---'''))))))(((((())))))******'''''')))+++---///000111///222555777777888999;;;999555111...---............///000222444555777777:::999888888777777777777666777888999999;;;???DDDIIIMMMVVV```eeeiiiqqqzzzxxxuuuwwwsssooommmrrr}}}}}}}}}zzzpppddd^^^___cccsssuuuwwwvvvsssqqqsssvvvsssrrrmmmfff______eeelllrrrwwwzzzxxxwwwvvvrrrlllhhhfffbbb\\\WWWUUUVVVYYYXXXUUUPPPKKKGGGFFFHHHKKKPPPbbbmmmlllnnntttmmm^^^ZZZWWWWWW___kkkssstttqqqzzzuuuqqqrrryyy}}}zzzwwwpppggg[[[PPPIIIDDD@@@===666222111444666333...+++333000,,,***+++,,,+++(((*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&$$$$$$%%%%%%&&&'''((((((((('''''''''((((((''''''&&&%%%&&&((()))++++++,,,,,,,,,,,,,,,,,,------------222444555444777===@@@???:::<<<>>>@@@@@@???>>><<>>333222333111000111666000+++***,,,---,,,***+++************)))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$&&&&&&&&&''''''((())))))'''(((((()))))))))((((((%%%&&&''')))+++,,,,,,,,,,,,,,,,,,------.........111555666444777===@@@@@@;;;<<<>>>??????>>>===<<>>VVVttt|||zzz|||wwwppplllzzzyyylllccc```]]]YYYUUUUUUSSSMMMGGGFFFJJJOOOWWW___lllxxx|||yyyzzzlllTTT===333222111333888666000,,,---...---,,,---++++++++++++*********)))))))))))))))))))))))))))'''''''''(((((((((((()))&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&''''''&&&&&&'''((())))))'''((())))))))))))))))))%%%&&&(((***+++,,,------,,,------....../////////000555888666888===@@@@@@<<<=========>>>=========BBBCCCDDDEEEEEEGGGJJJMMMaaavvv}}}lllxxx''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***+++,,,------------......////////////......////////////......////////////////////////---...///000000///...---,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''')))++++++)))'''''''''''''''((()))***+++///000111222333333222222222444777888666444222222...------///222444555555999888888888888888888888555555555555555555666777666999;;;@@@QQQnnn{{{qqqpppuuu|||{{{|||}}}{{{nnnggghhhqqqpppkkkbbbWWWNNNIIIHHHSSSZZZdddnnntttvvvvvvvvvgggeeeiiiuuu}}}uuuqqqxxxfffLLLCCC@@@:::888:::666000...000000---,,,///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((((((''''''&&&%%%%%%%%%&&&'''(((&&&'''(((((())))))((((((&&&'''(((***,,,---......------...//////000111111000777;;;:::;;;???BBBAAA>>>===<<<<<<<<<<<<===>>>AAABBBDDDDDDDDDFFFJJJLLLcccwww|||mmmzzzvvv'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((()))***+++,,,,,,---........./////////000000......////////////......000000000000000000000000,,,...///111111000...------,,,,,,++++++,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((()))))))))))))))&&&''''''''''''''''''&&&&&&''''''(((((((((((('''(((((((((((()))***+++,,,111222333333333333111111333666888888666333111111,,,+++,,,000444666777777888888999999999:::::::::555555444555555666777777>>>CCCKKKWWWnnnzzzyyytttxxxzzztttrrrooonnnwww}}}{{{yyyyyy|||}}}{{{ssskkkqqq~~~}}}|||{{{wwwqqqhhh___YYYWWWXXXYYY[[[^^^cccjjjnnnXXXWWW[[[gggtttyyytttnnnhhhcccffftttkkkYYYUUURRRFFF;;;888555111000333111------111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&((()))(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''&&&''')))+++---...//////.........///000111111222111888=========@@@CCCCCC???>>><<<;;;:::<<<===???@@@AAACCCCCCCCCEEEIIILLLdddwww|||ooo~~~}}}''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************///............---------////////////////////////////////////000000000000////////////............///......---+++******)))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&&&&&&&&&&'''((()))+++,,,---......222333333444444333333222777777666555444333222111111///...000444777888666>>><<<999777666666777888777777666777999>>>BBBEEEOOOXXXiii}}}~~~~~~uuuxxxyyyyyy~~~||||||{{{zzzzzz~~~zzzrrrtttvvvvvvwwwzzz}}}|||sssmmmiiigggkkkqqqwwwvvvuuuuuuuuutttpppnnnqqqsssqqqjjjeeebbb[[[RRRLLLKKKLLLQQQYYY\\\[[[WWW]]]\\\bbbpppzzz~~~|||vvvpppjjjfffccc\\\RRRJJJCCC777000222111,,,...555---+++***+++,,,---,,,+++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$%%%'''))))))))))))((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&''''''((()))***''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,------...000111333444666;;;======>>>AAABBB???BBB>>>;;;:::<<<===<<<:::???BBBFFFGGGFFFGGGJJJNNNhhh{{{rrr}}}''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((()))))))))*********------............................................./////////000000000000////////////............///......---+++******)))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''((()))+++---...///000000444444444444444444333333444333333222111111000000000//////111666888999888;;;:::888777666666777777888999<<>>>>>???BBBCCCAAABBB???;;;;;;===>>>===;;;???CCCFFFGGGFFFFFFJJJMMMfffyyyuuu''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))******,,,,,,,,,---......//////............................../////////000000000////////////..................---,,,,,,+++******))))))))))))((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***+++,,,...000222333444444555555555444444333333222//////////////////////////////000333777999999888999999888888888999:::;;;BBBGGGSSSdddvvv}}}xxxttt{{{~~~yyy{{{wwwvvvwwwvvvqqqmmmqqqwww}}}~~~}}}yyyxxxwwwxxx~~~~~~~~~wwwrrrmmmjjjjjjjjjlllttt}}}~~~uuussswww{{{{{{lll^^^TTTLLLEEEAAA===???HHHWWWdddlllrrrvvvxxxvvvqqqjjjcccdddjjjpppvvv{{{rrr^^^JJJ999---222000...---...---,,,***+++++++++*********))))))((((((((())))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%&&&(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***++++++*********)))))))))'''((()))***+++,,,,,,,,,+++++++++,,,...///111222777<<<@@@@@@@@@DDDFFFDDDCCC@@@<<<<<<>>>???>>><<<@@@CCCFFFFFFEEEFFFIIILLLbbbvvvxxx{{{|||''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))))))))******++++++,,,...//////000................................./////////000000////////////..................---,,,,,,+++******))))))))))))(((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&''')))***,,,---...///111333555666777777444444333222222111111111------...//////000000111222222444666888999888888:::999999:::===AAAFFFIIITTT```uuu}}}qqqjjjdddhhhmmmvvv{{{yyyvvvttt{{{vvvpppmmmmmmooopppppp||||||zzz|||{{{{{{zzzxxxwwwzzz~~~|||}}}~~~zzzxxxvvvzzzxxxyyy{{{{{{}}}uuutttwwwzzzyyyrrrkkkccc^^^NNNIIICCCCCCHHHQQQYYY___kkkiiieeeaaaaaafffooovvv|||{{{yyyvvvvvv|||{{{gggRRR@@@777333///---...///000000,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((()))***$$$%%%%%%%%%&&&'''''''''$$$&&&)))+++,,,***'''%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))+++++++++*********))))))'''((()))***+++,,,,,,,,,,,,,,,,,,---...///111222666<<>>666000---...//////,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''(((((())))))$$$%%%%%%%%%&&&'''''''''$$$&&&***,,,---+++(((&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''((()))******)))))))))((((((((('''((()))***+++,,,,,,,,,------......///000111222444;;;AAAAAAAAAEEEIIIIIIEEEAAA>>>===???@@@???===???BBBEEEFFFEEEEEEHHHKKK^^^rrr}}}|||vvv}}}ooowww''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((((((((()))))))))***+++,,,---...//////------------------------------........./////////////////////............---------,,,,,,+++++++++))))))))))))((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''')))***---///222333333444555666777777777777000///...------...///000222222333444555666777777888999999888777777999;;;>>>AAAHHHQQQ^^^kkkuuu|||}}}wwwqqqggg___aaaeeemmm~~~~~~~~~{{{zzz|||wwwwww{{{sssrrrnnnhhhbbbbbbgggmmmpppzzz|||zzzjjjnnnnnngggbbbdddiiikkkiiifffeeegggjjjlllqqqvvvyyyrrrpppuuuzzzsssjjjfffggglllqqqrrrrrrsssvvvzzz|||~~~xxx{{{wwwuuuuuuuuuwwwyyy}}}~~~xxxlll^^^TTTPPPJJJEEEMMMOOOVVVdddttt|||xxxwwwyyy{{{|||yyysssYYYQQQFFF<<<444000---+++---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%'''***,,,,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''''''''((()))***+++,,,,,,,,,.........//////000222222000999@@@@@@@@@DDDIIIJJJDDDAAA======???@@@???===>>>AAADDDEEEEEEEEEIIILLL___sss}}}zzzvvvvvv~~~''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''((((((((())))))******+++,,,------......---------------------------------.........//////////////////............------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,///111444555555555666666666666555555///...---------///111222444555555666777888999999888999999888666888<<<@@@GGGNNN]]]nnnuuuooopppsssuuuuuuvvv{{{uuurrrsssvvvyyy||||||vvvtttuuuvvvuuutttgggiiilllnnnpppqqqrrrsssxxx}}}yyy{{{}}}|||uuuqqqqqqvvvxxxwwwxxx|||yyywwwtttqqqoooooopppqqqkkkeee___^^^```eeejjjmmmooommmkkkkkkmmmuuussskkklllssszzzxxxqqqppptttuuuxxx{{{}}}}}}|||uuupppmmmfff^^^JJJKKKMMMTTT^^^iiirrrwww}}}|||}}}yyyxxxwwwvvvxxx}}}nnnhhh^^^RRRGGG===333...------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''(((((('''''''''''''''''''''((()))+++,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((())))))(((((((((''''''''''''((()))***+++,,,,,,,,,...............///000111---777>>>???>>>BBBHHHJJJDDD@@@===<<<>>>@@@>>><<<<<>>666......---------,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))))))))((('''''''''&&&(((((()))***+++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((((((((((('''((()))***+++,,,,,,,,,---------------...///000+++555===>>>===AAAGGGJJJCCC@@@<<<<<<>>>???>>><<<;;;>>>CCCDDDEEEGGGKKKNNNcccuuu~~~}}}''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((())))))+++,,,---..............................///...............///000///............---------......---,,,***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''$$$"""###&&&'''&&&$$$)))))))))((('''(((,,,...111111222222333444444555666666666666444111///---222333333333111000111333777333555::::::666555999333333888<<<<<<>>>LLL\\\fffttt}}}|||xxx|||yyymmmggglllrrrvvvuuuooohhhccc[[[___gggpppwwwzzzxxxvvv~~~vvvsssvvv}}}}}}sssooonnnooosssxxxssswwwwwwpppnnnssswwwwwwxxx|||}}}~~~}}}|||zzzrrrggg]]]XXX^^^kkk|||{{{lll]]]\\\fffpppppplllooojjjoooqqqhhh^^^RRRAAA555222///---------------,,,---,,,+++***+++***'''************(((%%%""" ******))))))((((((''''''&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))++++++***((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++,,,,,,,,,,,,......---...///111333444,,,222;;;DDDJJJMMMMMMLLLAAA>>>;;;:::<<<>>>===;;;AAACCCEEEFFFGGGIIILLLOOOeeesssqqq'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---...........................------............/////////............---------,,,,,,,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((&&&$$$%%%'''((((((&&&((()))))))))(((***---000444444555666777777777666888888777555333000...---000222444444333333444555888555666::::::666444777333444888>>>BBBJJJ\\\nnn}}}{{{yyy~~~||||||ssstttwwwyyyooolllgggcccaaa___[[[YYY]]]fffuuu|||wwwwwwuuurrrssswwwxxxxxxssskkkkkkrrrxxxyyywww}}}~~~||||||{{{{{{{{{{{{}}}|||wwwqqqmmm```bbbddddddeeekkkttt{{{vvvlllaaa^^^eeelllooonnnoooiiinnntttqqqkkk^^^KKKCCC===555///+++*********......,,,***))))))***)))(((((()))***)))'''%%%$$$******))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''')))+++,,,***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,------------...000222333222888BBBKKKNNNLLLGGGCCC@@@>>>;;;;;;<<<======;;;AAABBBEEEFFFGGGIIILLLOOOeeettt}}}ooo'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---------------------------,,,---.../////////......///............---------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&((())))))(((((()))******+++---000333555666888999999888777666888777555333111///......///222555777666666666666777444444777777555555777:::>>>EEENNNWWWdddyyytttooopppyyy|||{{{zzzqqqhhhccciiirrrxxxnnnccc___bbbhhhlllnnnwwwxxxnnnnnnuuuzzzzzzxxx~~~{{{{{{}}}|||vvvxxx{{{~~~~~~zzzvvvllldddZZZRRRQQQXXXcccjjjiiigggfffhhhmmmqqqtttuuutttkkknnnwwwyyy{{{vvvfffTTTLLLAAA888222//////......---,,,***((((((***,,,&&&''')))*********)))(((***))))))))))))(((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((***,,,,,,+++)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---,,,------...///111111777;;;AAAFFFHHHGGGCCCAAA???===;;;;;;<<<======<<<@@@BBBDDDFFFGGGIIILLLOOOeeeuuuxxxooo&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++,,,------------------------+++---///111111111///...///............---------,,,,,,+++++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&'''((())))))***)))***,,,---...000333666555666888:::999777555333555333111000/////////000111444888999888777666666888555444555888;;;@@@DDDKKKTTTbbbooozzzxxxrrrrrr```aaaiiizzz~~~xxxrrroookkkfffdddccc^^^[[[fffwww{{{yyy{{{wwwwww{{{}}}~~~|||sssrrruuuvvvwwwyyy|||zzzvvvzzzsssjjjbbb^^^ZZZWWWTTTXXX[[[bbblllvvv~~~zzzqqqttt{{{}}}nnnfffZZZNNNDDD<<<666222...,,,,,,,,,***((()))---((((((***++++++++++++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))+++------+++)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,,,,,,,,,,---...//////000888888777888;;;???CCCFFF======<<<<<<=========<<>>>>>===:::<<<>>>>>>===<<<===>>>>>>@@@BBBDDDFFFIIILLLOOOcccsssuuuzzz%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///............---------------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''))))))((((((+++......111333555555666888:::::::::999777666333111000---...000222444666777888777999:::999777666666666555;;;AAAHHHVVViiivvv{{{~~~{{{{{{~~~{{{uuuooosss}}}uuuqqqtttyyyzzzsssdddXXXVVVXXXYYY^^^nnn~~~~~~~~~qqqhhhhhhhhhjjjlllqqqxxx~~~}}}~~~{{{wwwxxxzzz}}}nnneeeXXXQQQTTTcccvvv~~~}}}zzz]]]HHH555222333///,,,...,,,++++++***************))))))*********+++++++++''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((())))))******'''''''''''''''''''''''')))((((((***++++++)))&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,---...///000000000//////---111666<<<>>>???===<<<999<<<>>>???===<<<===>>>===???BBBDDDFFFIIILLLOOOaaaqqqxxx%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...000111//////.........---------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((+++***)))***---000000222555666666777999:::888777666444111000......///111333666777888888888666777888888666666777999@@@IIITTT^^^mmm}}}xxx|||tttiiieeegggfffkkkjjjbbb```kkkxxx~~~xxxxxxzzzyyyzzz}}}zzzwww{{{xxxtttzzzyyyqqqqqqssspppmmmlllrrruuu{{{~~~sssuuuyyy}}}mmmfff___^^^cccjjjrrrxxxuuu~~~}}}zzzpppddd[[[]]]iiitttnnntttuuu{{{pppSSS999333333000---///*********)))******++++++))))))******++++++++++++&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((()))******(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))+++,,,,,,---...///000111111000000///---///222666:::===@@@BBB888<<>>===???BBBDDDFFFIIILLLOOOaaappp~~~|||''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((())))))))))))))))))******++++++,,,------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&'''''')))))))))***,,,///222444333333444666999:::999888444222000///...///000111555555666777999999777666;;;444000333555666<<>><<<<<<<<<<<<===>>>???@@@>>>>>>???BBBEEEHHHLLLNNNcccppp}}}''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))******+++,,,,,,---,,,,,,,,,------------...///...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++************))))))))))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******))))))((('''&&&&&&&&&&&&''''''***+++,,,...000333555666555444444555777888777666222111///......///111222555555666888999999888666777444444666777999DDDPPPlll}}}uuudddVVVTTTVVVYYYdddqqqvvv}}}oookkknnnvvv~~~oooeee[[[YYY[[[^^^bbbggg^^^VVVQQQRRRRRRNNNMMMOOOPPPPPPQQQTTTXXXXXXTTTQQQRRRSSS\\\kkkrrrqqqvvv~~~yyyqqqqqqtttzzz{{{zzzpppqqquuuyyyxxxuuuvvvzzz}}}zzzyyyxxxxxxwwwvvvhhh\\\VVV[[[___bbbsssxxxsssssspppjjjfffbbbYYYPPPFFF>>>777444...******---...***)))+++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))'''%%%(((&&&%%%&&&)))***)))'''))))))))))))((('''&&&%%%''''''((((((((()))))))))(((((()))***+++,,,,,,---//////000000000000//////111111222444777:::===???<<<<<<<<<======>>>???@@@>>>???@@@BBBEEEHHHKKKMMMdddqqq~~~''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((())))))))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------------------,,,,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((())))))***************'''&&&&&&&&&&&&&&&''''''***,,,...111444555666777777666555555555555444222//////......///000222333444555777888999888777666333555999<<<===DDDTTTccc|||vvvyyy|||{{{vvvrrr[[[QQQKKKOOOWWWcccwww~~~sssiiigggkkkuuu}}}xxxwww}}}dddYYYOOOPPPVVVYYY\\\___\\\WWWTTTUUUVVVTTTSSSUUURRRNNNIIIGGGHHHHHHFFFCCCDDDDDDJJJVVV[[[[[[```iiimmmqqqssslllbbb^^^dddlllxxx}}}yyymmmlllrrrxxxzzzyyyxxxwwwxxx~~~vvvdddSSSKKKFFFHHH]]]uuu~~~yyyoooeee``````___\\\dddeeeeee```VVVIII>>>888...******...///,,,******))))))***++++++***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$'''&&&&&&'''((()))(((&&&''''''((((((((((((''''''((()))***+++***)))'''&&&(((((()))***+++,,,,,,---...//////000000/////////111222222444777:::===???;;;<<<<<<======>>>????????????@@@BBBEEEHHHJJJLLLaaannn}}}'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''(((((())))))(((((((((((())))))***+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,+++++++++*********************)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''(((((()))+++///333555666666555999777555333333222111///------......000222333444555666888888777666555666444888>>>DDDKKKXXXiiixxxvvvqqqssswww{{{uuukkkaaa[[[RRRTTTZZZdddllluuuxxxvvvwww}}}~~~}}}wwwzzzsssvvvyyywwwsssqqqvvv}}}|||zzz|||{{{sssaaaXXXQQQPPPRRRTTTWWW[[[___aaaeeejjjmmmnnnnnnnnnfffbbb\\\WWWTTTOOOHHHCCCEEEDDDHHHOOOQQQNNNOOOSSSVVVYYYZZZWWWUUUXXX```gggllluuu~~~}}}yyyyyyzzzoooggghhhkkksss}}}zzzwwwtttwwwyyyyyyzzz~~~~~~rrrfff[[[NNNCCCIIIVVVjjjiiifffdddcccdddbbb```bbbhhhnnnmmmdddVVVHHH@@@666000---......,,,***+++)))***+++++++++)))'''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%&&&&&&'''((()))((('''&&&&&&&&&'''(((((()))((((((((())),,,------***(((&&&(((((()))***+++,,,,,,---......//////000/////////111111222333666999<<<===;;;;;;<<<===>>>>>>>>>>>>??????AAACCCEEEHHHJJJKKKZZZiiizzz''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((((((((((((((('''(((((())))))******++++++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,+++++++++******************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***,,,...222666888888777666999777333222111000///---------...///111333555555666777888777444444666777<<>>>>>>>>===>>>???AAACCCFFFHHHJJJKKKYYYgggxxx''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''((((((((((((''''''''''''((())))))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,---..................------------************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''(((***+++,,,222444777:::<<<;;;:::999888555222000//////...------...///111333444666666666777888666444666;;;@@@KKKRRR[[[gggwwwyyyooouuu}}}tttmmmxxx|||zzzjjjVVVMMMRRR```lllrrr{{{~~~|||yyy{{{}}}~~~~~~~~~qqqhhhfffeeefff^^^YYY``````___eeekkkwww}}}vvvvvvnnnllliiifffaaa```jjjuuuyyypppcccbbbccceeehhhgggccc\\\WWWQQQKKKFFFEEEIIIJJJFFFBBBEEEHHHLLLTTTbbbqqqxxxwwwvvv{{{vvvzzzzzzwwwuuuuuutttpppiiifffmmmwww{{{|||yyywwwvvvvvvuuukkk\\\RRROOOOOOQQQZZZgggpppsssssstttjjjlllppptttuuurrrkkkfffVVVHHH:::333000---+++,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))+++***(((&&&&&&''''''))),,,,,,***(((''''''&&&&&&'''((())))))((((((%%%'''+++...000///...,,,(((((()))***+++,,,,,,---,,,---....../////////////////////000222555888999999:::<<<===>>>>>>===<<<<<<===@@@DDDGGGIIIKKKLLL]]]jjjyyy''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////............---------************))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''((()))))))))))))))&&&''''''(((***+++---...666888:::<<<<<<<<<;;;:::666333000......//////...//////111333444666666777555666777666666;;;DDDLLL[[[hhhuuutttuuuvvvnnnkkkkkkxxx{{{~~~{{{xxxuuu\\\SSSMMMTTThhhyyyuuuqqqrrrvvvzzz{{{yyypppqqqtttuuuqqqhhhdddeee```eeedddiiiyyy~~~|||~~~wwwwwwwwwwwwwwwtttnnnhhhccc]]]WWWSSSRRRPPPKKKGGGDDDHHHKKKLLLQQQXXX]]]]]][[[hhhvvvzzzwwwyyy}}}rrrlllrrr}}}zzzsssnnnkkkkkkjjjfffcccbbbQQQMMMNNNWWWbbbjjjsss{{{{{{vvvqqqqqqtttuuurrrnnn___QQQAAA999555000---,,,+++***((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))+++---,,,)))'''''')))'''+++......,,,)))((((((''''''((((((((((((((('''&&&(((+++...000000///...(((((()))***+++,,,,,,---+++,,,---...//////////////////000111333555888999888:::<<<===>>>>>>===<<<:::<<<@@@DDDHHHJJJLLLMMM___jjjxxx''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++************))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((()))+++,,,...///777888999:::::::::999888444111...---.../////////000111222444555666777777444555666666888???LLLUUUfffwww}}}vvv{{{lllfffmmmuuuwwwwwwtttoookkkgggbbb^^^WWWVVV\\\nnnvvvqqqkkkjjjkkkkkkgggccc```dddmmmuuuwwwtttuuuxxxpppzzzyyykkkgggbbb]]]YYYWWWVVVUUUNNNTTTVVVPPPJJJIIIKKKKKKBBBQQQcccjjjkkkrrrwwwwww~~~yyyqqqkkklllpppssstttuuukkk^^^SSSRRRWWW```nnn{{{yyytttvvvyyyvvvrrrcccTTTEEE>>>:::444...,,,+++)))'''&&&'''))),,,...************************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***,,,...---)))'''((()))(((,,,//////,,,)))))))))'''(((((((((((((((''''''(((***,,,...//////......(((((()))***+++,,,,,,---+++,,,---...////////////000000111222444666999:::888999<<<===>>>>>><<<<<<999;;;???DDDHHHKKKMMMNNN]]]hhhuuu)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&(((************)))'''((()))+++---000222444555999<<<===;;;888555444///.........///000222333444333333555777999888777666333666???IIISSSaaaooo{{{~~~~~~xxxsssxxxzzzwwwoooaaaUUUPPPTTT[[[gggppp~~~{{{qqqbbb```]]]\\\]]]]]]]]]\\\fff|||}}}yyyrrriiibbbfffbbb[[[TTTOOOKKKJJJIII@@@BBBEEEIIIQQQ^^^mmmxxx{{{{{{xxxyyy~~~~~~~~~}}}pppXXXKKKTTTpppzzzrrrrrroooiiibbbXXXPPPLLLEEE999000.........---***(((''')))+++))))))))))))))))))))))))******+++******)))(((''')))(((''''''''')))***+++((()))++++++)))((()))******))))))((('''&&&&&&&&&''''''&&&&&&'''(((***+++,,,---...000000...***'''+++...222222...***)))(((((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,(((((()))***,,,---...//////000000000......000222000111333333444666999<<<<<<===>>>???>>>===;;;999999<<>>LLL\\\dddggglllsss{{{yyy|||{{{xxx{{{|||zzzpppfff[[[WWW^^^iiirrrwww~~~rrrggg___[[[ccceeegggjjjnnnvvv|||tttssspppiii___VVVPPPMMMGGGGGGGGGGGGIIIMMMQQQTTT\\\dddlllmmmnnnsssyyy{{{zzzvvvxxx{{{~~~vvvggg```dddjjj~~~~~~zzzqqqmmmllliiidddiiiccc```___XXXJJJ>>>999///...---,,,+++***))))))************************((())))))*********)))))))))(((((((((((())))))***)))***,,,,,,*********++++++******)))((((((''''''((('''&&&&&&'''((()))***---...///111333111---***,,,///222222///+++(((((()))+++---......,,,***)))''''''((()))))))))))))))(((((()))***,,,---.........///000///......000111///111222333444666:::======>>>???@@@@@@>>><<<;;;999<<>>>>>???@@@AAAAAA???>>><<<999;;;@@@DDDFFFGGGGGGGGG\\\jjj{{{((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++++++++++++++,,,...111444666888999::::::999666222//////000//////000222444666777888888::::::777444666>>>EEEUUUfff|||~~~yyyuuu||||||nnnbbb[[[UUUXXXccczzz}}}kkk]]]YYYWWWXXXhhh~~~{{{wwwrrrsssxxx}}}pppdddZZZSSSRRRXXXYYYVVVZZZbbbrrrrrrwww~~~}}}wwwtttxxx~~~uuueeeYYYKKKOOOUUU\\\cccggggggeeebbbjjjvvv}}}yyyiiiWWWJJJ>>>777///+++------+++(((************************(((((()))***************((()))*********((('''&&&)))+++,,,,,,+++******+++*********))))))((((((((())))))(((''''''((()))***//////111333666666333111000222333333000,,,(((&&&***,,,///000000---)))'''(((((()))))))))))))))(((''''''(((***+++,,,---...,,,---...---------///111...000222333444777;;;>>>===>>>@@@AAAAAA???>>>===999;;;???CCCEEEGGGGGGFFFZZZiii{{{(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******)))*********++++++---...111444666888999999777777666333111000111222...///000222444666777777888999999666666===JJJTTTgggxxxtttcccZZZZZZ___ooo{{{|||qqqjjjYYYPPPXXXcccmmmrrrhhhbbbbbb___WWWXXX___eeegggmmmtttxxx~~~yyywwwzzz{{{qqqiiiLLLGGGGGGNNNZZZccciiikkkvvv~~~jjj\\\KKKAAA444---,,,------+++***************************************)))((((((((()))*********((('''&&&(((***++++++***))))))***)))(((((((((((((((''''''))))))(((''''''(((***+++//////000333555555444222222222333333111...)))&&&(((***,,,...---+++(((&&&(((((()))))))))(((((('''''''''((()))+++,,,---...+++,,,------------///111///000222333444777:::===<<<===???@@@@@@???===<<<999;;;???BBBEEEFFFGGGGGGXXXgggyyy((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))************+++***++++++,,,,,,------...++++++++++++++++++++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&'''''')))******///111333666777888888888444555555333111111222333///000111333555666777777666777888:::???KKKZZZddduuu|||www{{{wwwgggZZZTTTYYYjjjzzzwwwfff```^^^ZZZWWWTTT]]]ttt}}}oooccc___```VVVXXX]]]bbbeeennnxxxpppiiiTTTKKKDDDFFFOOOYYYdddkkktttfffXXXNNN@@@555000///......+++++++++++++++++++++++++++++++++******)))''''''((())))))))))))(((((('''((()))++++++)))((()))***((((((((((((''''''''''''((((((''''''(((***+++,,,000000000222444555444222222222333333333///***&&&'''((()))******)))(((''''''''''''''''''&&&&&&%%%&&&'''((()))***,,,------+++---......---...000222000111333333444666999<<<;;;<<<>>>@@@@@@???>>>===:::<<>>;;;===@@@CCCEEEGGGIIIIIIYYYhhhyyy((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......++++++++++++++++++++++++******)))((((((((((((((()))(((((((((''''''''''''************************''''''''''''((((((((()))%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))***,,,...000222222333666777888777666555444555666555333111000111333444666777888888888777666:::BBBQQQaaaqqq|||~~~xxx|||}}}qqqlllpppzzz{{{kkk```___WWWRRRZZZttt~~~xxxlllccc]]]^^^jjjxxxyyypppkkkeee[[[SSSLLLJJJKKKMMMTTT[[[iiissszzz|||}}}|||xxxsssrrruuuzzzzzzxxxvvvqqqiii^^^NNNGGGQQQ```fffqqqxxxuuupppmmmfff^^^gggbbbYYYLLL???555111000++++++++++++++++++++++++'''((()))******++++++***)))(((''''''''')))***+++)))+++------+++***+++,,,)))))))))))))))*********&&&&&&&&&''')))+++...///333333222444555666444333222111111333444222---(((''''''''''''(((***+++,,,******++++++***)))((((((&&&&&&''')))***+++,,,---,,,.../////////000222444222333444444333555777:::===>>>@@@BBBBBBBBB@@@???<<<>>>@@@CCCFFFHHHIIIJJJZZZiiizzz''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++)))(((*********))))))))))))(((&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((+++...111222333555666888888666555333111222333333333333222111333444777999555111444999999>>>OOOccclllooo}}}{{{tttsssuuu~~~{{{wwwoooyyy{{{qqqfffaaaZZZQQQMMM^^^||||||||||||zzzwwwrrrppptttqqqeee[[[XXXRRRMMMKKKMMMOOORRRUUUZZZaaafffjjjoootttyyy}}}xxxnnnhhhuuu|||zzzpppdddZZZTTTQQQ[[[aaahhhkkkhhhbbb\\\YYY```bbb___WWWNNNFFF;;;111......---,,,+++******)))+++++++++***)))((((((''''''''''''''''''((())))))+++*********))))))(((((())))))************))))))(((''''''''')))***,,,.........111555999888444000222///000444444///***)))&&&&&&&&&''''''''''''''''''(((***+++***)))'''&&&'''(((((()))***+++++++++------......000111222333000111222444666777888999999:::===???@@@@@@???>>><<<>>>AAADDDFFFGGGFFFFFFVVVlll{{{''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---------,,,***)))++++++*********)))))))))((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))+++...111333555444555666666666666555444444333333222222333333444444333555777666444999???FFFQQQbbbpppvvv{{{uuuoootttzzzyyyvvvvvvyyyuuueeeTTTOOOSSSXXXsssyyy}}}~~~zzzxxxkkkgggaaa[[[VVVTTTSSSRRRKKKJJJJJJLLLTTTbbbrrr~~~{{{tttssswww|||vvvmmmgggQQQRRRSSSVVVXXXYYYWWWVVV\\\aaaddddddccc]]]OOOBBB:::666///+++******))))))++++++******)))((((((''''''''''''''''''((())))))************)))))))))((())))))************))))))((('''''''''(((***,,,---...///111555888888444000111...///333333...***)))((((((''''''''''''(((((('''((()))******)))'''&&&&&&'''((()))***+++,,,,,,---------...///000111222000111222444666777888999999:::===???@@@@@@???>>><<<>>>AAACCCEEEFFFEEEEEEWWWmmm}}}''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,+++++++++************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((***,,,///222555666777666666666555555666666666777666333222222333666777777444555888:::===EEEMMM^^^ooowwwnnnooo{{{~~~||||||xxxrrrooopppiii___TTTMMMUUUooo}}}yyyuuu}}}{{{ssskkkccc\\\YYYNNNHHHAAA===BBBQQQcccppp}}}|||}}}rrrqqqsss|||yyyoooUUUNNNGGGHHHQQQZZZ___```dddeeehhhmmmuuuwwwmmmaaaNNNCCC555,,,***++++++***++++++******)))((((((((((((((('''''''''((())))))************))))))))))))((())))))******))))))(((((('''''''''(((***,,,---...///111555777777333111000---...222222...***))),,,+++)))'''&&&'''((()))''''''))))))***)))((('''%%%&&&''')))***,,,------......------...//////000000111222444666777888999999:::===???@@@@@@???>>>>>>???AAACCCDDDDDDDDDCCCXXXooo''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))+++...222555777888888999888777666666777888999888777555444444555777888888666777===CCCJJJWWWbbbvvv|||uuuppprrrzzz~~~wwwoookkkbbbTTTJJJOOO^^^www}}}zzzxxxuuulllfffWWWQQQIIIBBBBBBIIISSSZZZhhhrrr}}}tttooonnnttt|||tttkkk]]]OOOMMMXXXgggpppsssmmmhhhaaacccooo|||}}}www```QQQ===000---......,,,************))))))(((((()))((((((((((((((())))))*********)))))))))))))))(((((())))))))))))((((((((((((''''''((()))+++,,,...///222555666555333111000---...222333...++++++///---***'''&&&'''((()))&&&'''((()))))))))((('''%%%%%%'''(((***,,,---.........---------......///000111222444666777888999999:::===???@@@@@@???>>>???@@@AAABBBCCCCCCBBBBBBXXXooo(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))***************+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++******)))(((''''''&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***,,,///333555777888888<<<:::888777777888:::<<<666777777888888777777666666777;;;CCCKKKUUUfffttt|||xxxvvvzzz}}}zzz{{{xxxpppgggbbbVVVKKKJJJ^^^{{{yyy{{{~~~{{{uuu```ZZZQQQJJJFFFGGGJJJLLLOOO[[[jjjssswww}}}yyysssoooqqqwww~~~~~~|||lll[[[UUU\\\iiissswwwjjjddd[[[XXXbbboootttrrreeeUUUAAA333......---+++*********)))))))))))))))***))))))((((((((())))))))))))))))))))))))******(((((())))))))))))((((((((((((''''''''')))***+++...000222444444333222111000------111333///------000...***(((&&&'''((()))&&&&&&'''(((((((((((((((%%%%%%'''(((***,,,---.........---------......///000111222444666777888999999:::===???@@@@@@???>>>AAAAAABBBBBBBBBCCCCCCCCCWWWnnn(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,+++++++++************)))))))))(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***---...000222555777888888<<<;;;999888888999;;;<<<666777888999999888777666555:::CCCLLLRRR\\\ppp~~~wwwwwwzzzwwwrrroookkkcccXXXQQQPPPNNNQQQ^^^xxxvvvvvvyyyxxxoooaaaUUULLLGGGEEEDDDHHHJJJQQQ___ooo{{{|||~~~zzzwwwwwwvvv{{{|||ssstttyyyzzzooo```VVVUUU[[[bbbfffaaadddeeedddeeehhhgggccc^^^RRRBBB666000...,,,*********))))))))))))))))))******)))((((((((())))))))))))))))))************'''(((((())))))(((((('''(((((('''''''''((()))***...000333444333222222222///,,,,,,000222///---......---***(((''''''((((((&&&&&&&&&''''''(((((()))%%%&&&''')))***,,,------......------...//////000000111222444666777888999999:::===???@@@@@@???>>>BBBBBBBBBBBBCCCDDDDDDDDDXXXooo~~~(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++***+++,,,---...++++++*********)))))))))((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******000111222333555777888999:::999888777777888999:::888888777777777777888888999CCCPPPYYY[[[cccwwwyyyyyy||||||wwwpppkkkddd[[[PPPGGGIIIOOO\\\nnnzzzpppqqqpppttt{{{nnncccYYYQQQKKKMMMJJJJJJQQQ]]]hhhoooqqqiiimmmtttxxx{{{xxx{{{vvvnnniiijjjooossssssooofffZZZPPPLLLOOOTTTXXXgggtttuuuooofff^^^WWWUUUNNNEEE<<<666111---+++)))))))))))))))))))))***+++******)))(((((())))))((()))))))))************''''''((((((((((((''''''(((((('''&&&'''((()))***...111333444222111111222,,,))))))---///---,,,---,,,+++***)))((('''''''''%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,---------...///000111222000111222444666777888999999:::===???@@@@@@???>>>BBBBBBBBBCCCDDDEEEFFFGGG\\\rrr}}}))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++***)))***+++---...*********))))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++333333333333555777999;;;888777777777777777777888:::888666555555666888:::???LLL\\\dddccchhh|||tttsssvvvyyynnnjjjeee```YYYQQQIIIJJJWWWfff{{{zzzpppiiibbbccckkk~~~vvviii```MMMOOONNNHHHDDDJJJWWWccc___fffooovvvzzz}}}zzzoooooolllddd]]]^^^hhhsss|||rrrsssnnnaaaQQQHHHIIIMMMPPPeeexxxzzznnn```VVVPPPPPPMMMIIICCC<<<555111...)))))))))))))))*********++++++***))))))((())))))(((((())))))*********+++''''''((((((((((((''''''(((((('''&&&&&&'''))))))...111444444111000111222***''''''+++---+++***+++******))))))((((((''''''%%%%%%%%%&&&&&&((()))***'''(((((()))***++++++,,,------......000111333333000111222444666777888999999;;;===???@@@@@@???>>>CCCCCCCCCCCCDDDFFFGGGHHH```ttt|||{{{)))))))))***************)))(((((((((((('''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((()))******+++&&&'''((())))))+++...111333333444555666777888888;;;:::888666555666777888777:::;;;:::777777:::===JJJYYYfffhhhiiitttuuullluuu}}}iii```bbbdddcccYYYHHHBBBTTTttt|||zzz~~~tttcccfffgggsssyyynnncccWWWMMMIIIHHHFFFJJJPPP___VVVVVVeeexxxwwwhhh```aaacccgggnnnuuu{{{~~~{{{xxxoooeee___ZZZQQQHHHKKKVVVbbbhhhfff```YYYTTTTTTPPPJJJBBB<<<777333222,,,,,,---,,,+++***)))((((((((())))))******++++++++++++******))))))((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((---111333222...---000444***)))(((''''''((()))***,,,+++***((((((((()))***)))******))))))((('''&&&'''((()))***************---...//////......///111///000111222444777999:::;;;===???BBBBBBAAA@@@>>>===@@@CCCDDDCCCDDDGGGJJJ___ppp}}}xxx))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---************))))))))))))***))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********'''(((((()))))),,,///333444444555555666777777888888777666666666777888999888999888666666888===AAAJJJTTT___eeennn}}}tttuuuuuuccc\\\]]][[[XXXQQQMMMXXXttt~~~{{{zzzrrrhhhlllwww|||ooobbbUUUNNNHHHDDDCCCGGGKKKGGGKKKYYYjjjxxxxxxnnn___^^^aaaiiittt{{{|||zzzxxx{{{{{{vvvppphhh^^^SSSGGGLLLQQQWWW[[[]]]\\\ZZZOOOLLLHHHDDD@@@;;;666222...---,,,+++++++++***))))))))))))))))))******************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&...111444222///---000333***)))(((''''''((()))***+++***)))((('''(((((()))'''((()))))))))))))))((('''((()))******++++++***---...//////......///111///000111222444777999:::;;;===???BBBBBBAAA@@@???>>>AAADDDDDDCCCCCCFFFIII]]]ooo}}}xxx))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++*********)))))))))***))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******(((((())))))***---111555666666666555555666666777444444555666666777888888:::777444444888@@@IIINNNVVV\\\dddlll{{{wwwqqqsss~~~rrraaaWWWUUUPPPRRRXXXfffyyyxxxyyyyyyxxxyyytttggg]]]UUUMMMHHHFFF@@@@@@EEENNNYYYfffwww}}}yyykkkfffccciiisss{{{{{{xxxxxx}}}}}}xxxrrrhhh___QQQLLLHHHJJJRRRWWWWWWUUUPPPNNNLLLMMMNNNKKKBBB;;;333///,,,+++,,,,,,+++(((************))))))))))))((())))))))))))))))))***))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&///222333222...---...111)))((((((''''''(((((()))))))))(((''''''''''''(((&&&'''((()))************'''((()))***++++++++++++---...//////......///111///000111222444777999:::<<<===???AAABBBAAA@@@???AAACCCEEEEEEBBBBBBEEEHHH[[[nnn}}}zzz*********)))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))+++...444888888888777666555555666666444444555666777666666666888555333666???NNN\\\dddooouuu|||xxxsssxxx~~~yyyooo```RRRLLLKKK[[[tttsssgggoooyyy~~~|||uuummmcccYYYQQQHHHFFFGGGJJJNNNTTTbbbnnn|||vvvkkkgggkkkqqqvvvwww{{{||||||{{{~~~xxxpppfffWWWJJJIIIPPPUUUTTTRRRTTTRRRRRRWWW[[[YYYOOOFFF999444...,,,,,,---***(((++++++******))))))(((((('''((((((((())))))******)))))))))))))))((((((((((((((())))))))))))((((((...000111///,,,++++++---((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''((()))***+++,,,,,,,,,---...//////......///111///000111222444777999:::===>>>@@@AAABBBBBBAAA@@@CCCEEEFFFEEEBBBAAADDDGGGYYYnnn~~~|||,,,,,,,,,++++++*********)))))))))(((((((((''''''(((((())))))))))))((((((((())))))))))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++---000666999:::999777555555555666777666666666777666555444444444444666===KKK]]]ooo{{{zzzyyyxxxllleee^^^TTTLLLHHHQQQmmmlll___kkk~~~wwwgggZZZPPPJJJEEEFFFFFFHHHMMMSSSjjjttt}}}|||tttkkkfffgggkkkpppzzz{{{~~~kkkTTTLLLPPPTTTYYY\\\WWWUUUUUUYYY^^^]]]TTTKKKAAA<<<555111///---***'''++++++******))))))((((((''''''(((((()))))))))***((((((((()))))))))))))))(((((())))))))))))((((((,,,,,,,,,+++)))(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''&&&)))))))))))))))((('''''''''((()))***,,,,,,---------...//////......///111///000111222444777999:::>>>>>>@@@AAABBBBBBAAAAAAEEEGGGGGGEEEBBBAAADDDGGGZZZppp~~~/////////...------,,,,,,******)))))))))((((((((((((((())))))))))))((((((((())))))******))))))((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++************++++++,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((())),,,...000333777::::::999777555555555777888888888777666666555444444666;;;CCCLLLZZZlll~~~xxx}}}zzzhhhVVVLLLIIIJJJNNNRRRbbb||||||}}}pppaaa]]]qqqooo___RRRJJJDDDCCCCCCBBBCCCEEEVVV```kkkttt|||~~~wwwyyyyyytttllleeeddddddpppwwwdddTTTNNNNNNUUU^^^___\\\ZZZ\\\___]]]XXXRRRJJJGGGAAA:::333...***)))************))))))))))))'''(((((((((((((((((()))''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''************)))((('''&&&'''((()))+++,,,------------...//////......///111///000111222444777999:::>>>???@@@AAABBBBBBBBBBBBFFFGGGGGGEEEAAAAAADDDHHH]]]ttt222222222111000/////////,,,,,,,,,+++++++++******(((((())))))))))))((((((((()))************)))((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++************++++++,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((&&&)))---000222555888::::::999666555555666888999999888777666666666777888BBBLLLXXXccclllzzz|||vvvcccUUUGGGCCCIIISSS```jjjvvv~~~yyy{{{zzzrrrfffhhhuuuzzzkkk```WWWNNNJJJFFFBBBBBBEEEIIIOOOWWWaaaooo{{{}}}wwwzzz|||zzzssskkkddd```cccpppnnnaaaVVVMMMPPPYYYgggccc___\\\[[[ZZZXXXWWWTTTSSSOOOFFF999000,,,+++)))))))))))))))*********((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))(((((('''((()))))))))))))))(((''''''((()))+++,,,---......---...//////......///111///000111222444777999:::??????@@@AAAAAABBBBBBBBBFFFGGGGGGDDDAAAAAAEEEIIIbbbyyyzzzwww444444333333222111111000......------------,,,,,,(((((())))))))))))((((((((()))***++++++***)))((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++++++++************++++++,,,,,,,,,+++++++++******)))))))))))))))*********''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((%%%)))...222444666888::::::888666555555666999:::888777666555666888:::;;;PPP\\\kkktttzzzuuusssooogggMMMFFFCCCJJJWWWeeettt}}}{{{}}}qqqfffvvvyyysssjjj___UUUKKKDDDDDDIIIDDDGGGKKKTTTeeevvv~~~~~~~~~{{{wwwppphhhbbb\\\iiivvv|||}}}sssmmmkkkllldddWWWUUU\\\gggccc\\\VVVRRRQQQRRRTTTZZZ[[[YYYMMM>>>222......(((((())))))******++++++))))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((('''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((&&&'''((()))************'''((()))+++---.........---...//////......///111///000111222444777999:::???@@@@@@AAAAAABBBCCCCCCFFFGGGGGGDDDAAABBBFFFJJJfff|||sssoooxxx222222333333333444444444333222222000///...---,,,+++***)))((()))***,,,---+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------+++++++++***)))(((((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&'''''''''(((((())))))''')))******((('''((()))(((+++000555888888888777888777555333444666999;;;888777555222333<<>>???@@@AAABBBBBBBBBFFFJJJEEEAAABBB>>>@@@OOOfffxxx|||ccceee000111111111222222222222222222111111000000//////------,,,+++************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------++++++******)))(((((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((())))))''')))******)))(((((()))+++...222666999999888777777777555555555666888999444444444666<<>>???@@@AAABBBBBBBBBFFFJJJEEEAAABBB>>>@@@NNNgggyyygggggg/////////000000000000000111111111111111111111111000000///...,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,------++++++******)))(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((((((((())))))((()))******)))((()))***...111444777999999888777666666666777777777888888333333444;;;FFFRRR]]]ccciiiooozzzzzzvvv{{{|||xxxgggUUUKKKMMMSSSiii|||tttqqqeee^^^cccpppzzznnnbbbZZZSSSPPPLLLJJJJJJKKKLLLLLLZZZbbbjjjjjjkkkooosssssslll```RRRKKKKKKOOOPPPOOOPPPVVV]]]aaaiiiqqquuutttcccOOOCCCIIITTTTTTMMMGGGEEEDDDBBB???:::555111...---+++******++++++***)))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((***+++---...------......///000000000111111222333555888:::<<<======???@@@AAABBBBBBBBBFFFJJJEEEAAABBB>>>@@@NNNeeewwwnnnnnn000000000000000000000000222222222111111111111111000111111000///---+++)))******************)))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------************))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((()))))))))***+++***))))))***,,,000222555777888888666666666666888888888888777666666444555>>>MMM\\\eeeiiikkktttsssttt}}}tttggg[[[TTTXXXhhhwwwzzzmmmggg^^^^^^ggg{{{zzzooohhhXXXTTTPPPMMMMMMMMMLLLJJJLLLTTT\\\```eeekkklllkkkpppgggZZZRRRPPPTTTXXXZZZUUUZZZ]]]___dddlllppppppeeePPP@@@DDDQQQWWWUUUQQQEEEDDDCCC@@@<<<888555222...,,,***)))***+++***)))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((***+++,,,---------......///000000000111111111333555777:::;;;<<<===???@@@AAABBBCCCCCCEEEIIIEEEBBBCCC>>>@@@MMMaaauuusssttt222222222222222222222222444333333222000//////...//////000111111///...---+++++++++++++++*********************************************************((()))))))))************************+++++++++++++++++++++,,,,,,,,,------*********)))))))))))))))'''''''''&&&&&&'''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))(((((()))***+++***)))***,,,...111222444666666666555444666777888999999888777666666333555@@@RRRcccnnnrrrooo|||~~~}}}yyymmm^^^OOONNNZZZpppsssbbbZZZ\\\WWWfff}}}xxxfff```YYYTTTSSSQQQMMMJJJHHHKKKPPPVVVaaakkkkkkfffllljjjeee^^^XXXXXX\\\aaabbbddddddaaaaaadddeeebbb___PPPBBB@@@HHHQQQXXX[[[JJJJJJHHHFFFBBB>>>;;;999111...+++************)))(((((())))))))))))((((((******))))))(((((('''''''''''''''(((((((((((((((&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,,,,------......///000000000111111111222444777:::;;;<<<===>>>@@@AAABBBCCCCCCEEEIIIEEEBBBCCC>>>@@@MMMcccxxxooorrr555555555555555444444444666555444333111000//////......///000000111000000......------,,,++++++***************************************************))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,------******))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))*********))))))))))))((((((***++++++***)))***---///111222444555666666555555777888999999999888777666444444999EEEXXXiiisssxxxttt|||ppp[[[KKKBBBOOOiiiuuufffVVVMMMRRR^^^eee{{{wwwpppfff___\\\VVVOOOHHHGGGGGGHHHOOO]]]kkkmmmiiifffjjjkkkfff^^^YYYZZZ]]]iiikkkjjjddd```___[[[VVVTTTMMMCCC===>>>FFFQQQYYYOOOOOOMMMKKKHHHDDD@@@>>>555111---+++******))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***+++,,,,,,---------......///000000000000000111222444777999;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDIIIFFFCCCDDD??????LLLhhh}}}uuudddjjj777777777666666666555555777666666555444333333222///////////////000111111111111000...---,,,+++***************************************************))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,------)))))))))))))))))))))***))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&''')))************)))))))))((((((+++++++++******+++...000222333444666666777777666999999999999888888777777777:::BBBOOO^^^jjjqqqsssxxx}}}xxxxxx{{{zzz{{{gggPPPHHHLLLeeexxx^^^QQQLLLOOO]]]mmm~~~~~~wwwpppmmmjjjcccYYYPPPGGGFFFEEEHHHTTTdddkkkkkkeeeiiimmmlllfff```\\\[[[bbbffffffbbb^^^[[[UUUOOOJJJIIIDDD===999===EEEKKKOOONNNNNNLLLJJJGGGDDDBBB888555000,,,+++***)))((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((()))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++------------------......///000000000000000111222444666999;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDIIIFFFCCCDDD??????LLLggg~~~}}}jjj[[[fff888888777777666666666666777777777777777777777777111000///......///000111333222111000...,,,+++***************************************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))))))))))))))***************))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))(((&&&%%%&&&''')))++++++*********))))))((((((+++++++++******+++...111444444555777888888888888:::999999888888888777777===CCCMMMXXXbbbhhhjjjjjjyyy{{{|||{{{wwwuuuuuuvvvxxx|||iiiVVVOOOOOO^^^}}}jjjPPPKKKRRR]]]lll{{{vvvzzzzzzwwwuuuvvvwwwrrrggg]]]GGGGGGDDDCCCKKKZZZeeeiiifffiiimmmoooooojjjddd___WWW\\\___^^^[[[YYYRRRKKKFFFHHHFFF???999999===@@@LLLLLLLLLKKKJJJGGGEEEDDD;;;777111---+++***)))((('''((()))******)))((('''''''''(((((())))))******&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,---......---------......///000000000000000000222444666999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDIIIFFFCCCEEE??????LLLbbbzzzxxxdddXXXfff===<<<;;;999888777666666888444222555888888666555333333333111///...///000333333111000......------*********)))******++++++---,,,,,,,,,+++***************))))))))))))******,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++)))))))))))))))*********))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''((()))))),,,+++***((((((((()))***)))))))))***---111555777555555555555666777999:::999777444333444777:::<<>>===@@@MMMPPPQQQPPPKKKGGGFFFFFF>>>:::444...***((((((((((((***+++***'''&&&''')))******))))))((((((''''''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;>>>===<<<<<<===???AAACCCFFFJJJFFFDDDFFFAAA@@@KKKfffwwwwww[[[OOOddd===;;;999888999999777555999666444444555444333333444555666666555333222222222222000///............,,,++++++*********+++++++++++++++++++++***************))))))))))))******+++++++++*********************+++,,,,,,,,,,,,+++))))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''((()))))),,,+++)))((((((((()))************,,,...222555888555555666777777888888888777777777555444888@@@FFFSSS[[[gggttt~~~|||{{{xxxuuuxxxxxx___PPPPPPWWWtttjjjTTTTTTZZZiii~~~rrrhhhgggiiilllqqqwwwwwwyyyyyyvvvvvv}}}|||zzztttjjjccc\\\WWWOOOFFFAAABBBIIIOOO[[[bbbeeedddjjjqqqnnnddd[[[VVVSSSTTTZZZ```dddddd]]][[[VVVPPPJJJHHHHHHJJJRRRTTTUUURRRMMMGGGEEEDDD>>>;;;666000,,,)))(((((((((***+++***'''&&&((()))***)))))))))((((((((('''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;======<<<===>>>???AAABBBFFFIIIEEECCCFFFAAA@@@KKKddduuuwww]]]RRRgggIIIDDD???>>>???===999444::::::999777444444555777222444555666666555333111111111000///......//////---------,,,+++++++++******************+++++++++******))))))))))))******)))************+++++++++***++++++,,,,,,,,,,,,,,,************************))))))((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++***))))))((()))))))))******+++---///333666888666777888999999888777666444666888666666===IIITTTeeelllxxxyyyyyysssppp{{{fffLLLCCC[[[|||zzzeeeTTTMMMPPP```yyy}}}nnnoooxxx~~~~~~||||||wwwtttsssuuu{{{{{{xxx{{{~~~}}}yyysssjjjccchhhaaaUUUIII@@@>>>AAAEEEOOOXXX]]]]]]```fffddd]]][[[YYYVVVVVV[[[eeeooovvvpppssslll[[[OOONNNOOOMMMOOOQQQRRRPPPKKKGGGDDDCCC???===999444000,,,)))((()))***+++***((('''((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;;;;<<<===>>>???@@@@@@@@@EEEIIIEEECCCFFFAAA@@@LLLeeevvvzzzbbbXXXnnnbbbYYYPPPLLLLLLIIIBBB;;;;;;>>>===888444555888999555444444555555555333222111000000/////////000000//////......---,,,+++***)))))))))******+++++++++******))))))))))))******((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,++++++***************)))))))))(((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((('''((())))))*********)))))))))))))))))))))***+++---000333666777777888999::::::888666444444555666888===GGGUUU^^^nnnwww|||sssxxxyyy|||~~~yyyfffSSSHHHSSSyyygggPPPGGGIIIaaa{{{zzzyyy|||zzz~~~|||yyy{{{~~~}}}yyytttmmmhhhfff___TTTIIIAAA???AAACCCFFFPPPXXX[[[]]]___]]]XXX]]]___^^^[[[\\\hhh~~~kkkWWWSSSQQQKKKCCCDDDFFFFFFFFFDDDCCCBBB???>>>;;;888333///,,,***************)))(((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;:::;;;>>>@@@AAAAAA@@@???DDDHHHDDDCCCEEEAAA@@@LLLgggxxx~~~ggg^^^ssszzzpppeee```^^^\\\UUUOOOEEEJJJHHH@@@:::;;;;;;:::;;;888555444555555444333222111111000000000111111000000000000///...,,,+++))))))******+++++++++,,,******))))))))))))******(((((()))***+++,,,,,,---++++++,,,------------,,,,,,+++++++++******))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))*********)))))))))***+++...000333555777777888999:::999777555444555333444:::GGGUUU```eeeqqq|||~~~wwwzzzqqquuuyyy~~~vvviiidddVVVHHHOOOmmmkkkUUUJJJQQQ]]]xxx~~~}}}~~~~~~|||zzzvvvrrrooo```ZZZQQQIIIDDDCCCCCCDDDBBBKKKUUU[[[^^^^^^\\\XXXaaaggghhh```ZZZccc}}}uuu^^^XXXSSSKKK=========>>>@@@AAAAAAAAA???>>><<<:::666222...,,,+++******)))***))))))((((((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;999;;;>>>@@@AAAAAA@@@???CCCGGGDDDBBBEEE@@@@@@LLLgggwww~~~ggg___sssvvvpppnnnnnnllliiicccgggcccYYYRRRQQQMMMGGGBBB>>>:::888888888555222444444333222111111222222000000111111111000...---+++++++++++++++,,,,,,,,,******))))))))))))******(((((()))***++++++,,,,,,++++++,,,---------------,,,,,,,,,+++******))))))(((((())))))))))))******((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((()))************))))))***---///222444666777666777888888777666555444777555777BBBSSSbbbiiilll{{{xxxsss|||tttllllllmmmssszzz{{{iiiWWWHHHMMMLLLLLLaaavvvdddVVVOOOVVViii{{{wwwqqqttt~~~~~~|||zzzxxxvvvuuuhhhccc\\\VVVRRROOOLLLJJJCCCHHHOOOVVV[[[^^^^^^\\\fffkkklllaaaVVVXXXkkk~~~lll\\\UUUPPPJJJBBB@@@<<<;;;<<<>>>??????>>>===<<<:::777444111000,,,***))))))***+++)))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;:::;;;>>>@@@AAAAAA@@@???CCCGGGCCCBBBEEE@@@@@@LLLbbbrrrzzzeee]]]pppxxxuuuvvvxxxyyy}}}~~~sssnnnnnnhhh]]]SSSPPPMMMLLLLLLHHHAAA;;;777666555444333222222222///000222333222111000///---------,,,,,,,,,,,,,,,******))))))))))))******)))))))))***+++++++++,,,+++,,,------...---------------,,,++++++***))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((())))))***+++'''((()))***+++******)))+++---///222555777888999666666666555555555555555777999@@@MMM\\\iiiqqqsss{{{uuussstttssspppiiidddeeejjjpppyyysssZZZEEE<<>>:::;;;===>>>???===<<<;;;999777555444333---***))))))++++++***((('''((((((((()))))))))***(((((())))))))))))((((((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''')))***+++******+++---,,,...000000///...///000000111222333555777999;;;;;;<<<===???@@@@@@@@@@@@BBBFFFCCCBBBEEE@@@@@@LLL^^^nnn}}}xxxeee^^^rrr{{{vvvwwwzzz~~~~~~}}}xxxkkkiiigggfffgggfff___TTTKKK999888666555444333333222///000222333333222111000.........------,,,,,,,,,******))))))))))))*********************++++++++++++,,,------......------------,,,,,,+++***))))))(((((())))))*********+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&((()))***(((((((((((((((((((((((()))))))))))))))******+++'''((()))+++++++++***)))---///111444777999:::;;;555555444444444444555666777===HHHUUUbbbllluuuyyyzzzqqqkkkkkkyyy|||mmmaaaeeepppvvvzzzwwwZZZDDDHHHRRRiii{{{fff^^^```bbbXXXKKKDDDPPPlll}}}vvvrrrooommmllllllxxx|||yyyxxxxxxxxxrrrooojjjfffbbb\\\UUUOOOJJJBBB>>>BBBMMMXXX```eeedddddddddbbb\\\TTTMMMIIIOOONNNQQQVVVVVVQQQNNNOOOKKKEEE===999:::===???@@@===<<<:::888777666555555---+++))))))+++,,,***((('''((((((((())))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++******,,,---,,,...000000///...///000000111222333555777999;;;;;;<<<===>>>???@@@@@@@@@BBBFFFCCCAAAEEE@@@@@@LLL]]]mmm}}}yyyhhhbbbvvvxxxpppqqqsssxxx~~~xxxgggZZZJJJFFF@@@;;;999888888777222000///000222333222111333111000000000///,,,)))+++++++++***++++++,,,,,,***************************,,,------++++++,,,...,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***++++++***((()))+++---...000333555777888:::<<<666444555888999666777:::===EEEPPP\\\eeemmmssswww|||rrrhhhfffjjj{{{wwwwww|||}}}zzz|||mmmXXXRRRXXXqqqjjj[[[TTTRRRHHHNNNPPPaaa{{{vvvtttqqqllliiioooooovvv}}}|||{{{{{{yyyxxxwwwsssmmmjjjhhhbbbXXXPPPIIIBBB>>>BBBHHHOOOXXX```^^^aaaaaaaaacccbbbWWWHHHJJJIIIKKKOOOTTTVVVUUURRRKKKHHHBBB;;;666555777:::;;;:::999888666444000...///---,,,***((((((((((((++++++++++++************))))))(((((('''''''''&&&$$$&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,............////////////000111222444666777888999;;;<<<===???@@@@@@@@@@@@CCCBBBCCCDDDBBB???AAAGGG\\\jjjxxxnnnYYYaaa{{{wwwzzz~~~yyyooobbb^^^XXXSSSNNNFFF<<<555555444333333222222111111111000///.........------,,,,,,++++++++++++,,,,,,***************************,,,------++++++,,,...,,,,,,,,,++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))((()))+++---...111555777888999:::<<<888666666888777444555999>>>IIIWWWdddkkknnnooooooxxxvvvrrrmmmkkkpppxxx}}}~~~|||___ZZZhhhxxxeeeTTTIIIDDDDDDSSS```vvvyyyuuurrrmmmjjjhhhgggkkkvvv~~~|||{{{{{{{{{yyyxxxwwwsssnnnllliiicccZZZSSSIIIBBB>>>@@@DDDHHHNNNTTTSSSZZZ```dddhhhiii```UUUMMMMMMOOOSSSWWWXXXWWWUUUOOOJJJAAA888222222777<<<;;;:::999777666444111//////...,,,***)))(((((()))))))))))))))(((((((((((()))(((((((((''''''''''''((()))******((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,............////////////111111333444666888999999;;;<<<===???@@@@@@@@@@@@DDDBBBCCCCCCAAA>>>AAAHHHZZZjjjzzzqqq]]]eee}}}rrrpppnnnnnnlllbbbSSSFFF===;;;888555333222222222111111111000...---...000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))((()))+++---000333777999:::::::::;;;999777666888777555888>>>GGGQQQ___iiillllllkkkkkkkkkllliiifffoookkk^^^rrr~~~yyyoooaaaSSSGGGAAA@@@KKKeee}}}~~~yyytttooojjjgggcccbbbgggmmmvvv~~~}}}{{{{{{{{{{{{zzzxxxwwwtttpppmmmjjjeee]]]XXXNNNGGGBBBBBBCCCAAACCCFFFNNNUUU]]]bbbgggiiigggbbbTTTSSSSSSVVVYYYZZZWWWTTTOOOKKKEEE===777555666888;;;;;;999777555444222222000///---+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''***+++,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,............////////////111222333555777888999:::;;;<<<===???@@@@@@@@@@@@DDDBBBBBBBBB???===AAAHHHWWWiiizzzrrr```jjj|||yyyyyywwwwww||||||nnnbbbOOOFFF<<<666666777444111111333444333000...///000...------,,,,,,,,,,,,---++++++++++++++++++++++++***+++---,,,++++++,,,...------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((())),,,...111555999;;;;;;:::::::::888666666777888999???GGGRRRZZZeeekkkkkkiiijjjkkkeeejjjkkkpppyyyhhheeevvvwwwiiiVVVHHH@@@AAAIIIQQQbbbxxxpppjjjlllfffbbb```aaagggttt~~~~~~}}}|||{{{{{{||||||zzzyyyvvvtttqqqnnnkkkgggaaa\\\WWWPPPKKKIIIFFF@@@===>>>NNNTTT[[[^^^```bbbccceee[[[UUUPPPSSSZZZ\\\WWWPPPKKKMMMMMMJJJCCC;;;444000;;;;;;:::888555444444444222000...,,,***))))))***++++++++++++*********)))((((((((((((((('''''''''((()))***(((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,............////////////222222333555777888::::::;;;<<<===>>>@@@@@@@@@@@@DDDBBBAAAAAA???===AAAHHHVVVhhhyyyqqqaaaooo{{{xxx~~~|||wwwgggWWWEEE===>>>>>>777///...000222333222111111111///......---,,,,,,------++++++++++++++++++++++++***+++---,,,++++++,,,...---------,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((()))((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))***---000444666999;;;:::999999:::888666555666666999CCCNNNXXXbbbnnnrrrooojjjggggggeeeiiimmm|||sss^^^mmmmmm\\\HHH===<<>>@@@@@@@@@@@@DDDBBBBBBBBB???===AAAHHHVVViiiyyyoooaaarrr|||lllZZZQQQQQQNNNCCC888333222000000222444333333000///......------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))*********,,,///222666888999999888888888999888666555666666;;;GGGUUU^^^kkkyyy~~~xxxmmmeeebbbffffffmmmlllccc}}}tttUUUIII@@@???CCCMMMaaatttzzzrrrnnnhhhbbb^^^[[[[[[```hhhrrr}}}~~~}}}zzzyyyyyyzzzzzzyyyvvvtttqqqpppooollljjjgggdddccc^^^YYYTTTSSSOOOGGGAAA@@@888BBBRRR```aaaZZZTTTRRRUUUMMMGGGJJJTTT]]]^^^[[[ZZZYYYTTTMMMDDD===888666777:::===<<<888555555777555333111...,,,+++++++++))))))))))))(((((((((((('''''''''(((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,............////////////000111222444666777888999;;;<<<===???@@@@@@@@@@@@CCCBBBCCCDDDBBB???AAAGGGVVVjjj{{{pppdddwww~~~vvvrrrpppkkk```XXXJJJAAA666111222555444333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,......------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''')))---///000...+++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,...111444888999999777666666888999777666777999<<>>HHHRRR```xxx~~~vvvmmmeee```]]]ZZZ[[[___ccclllvvv}}}~~~|||{{{{{{wwwvvvvvvvvvwwwuuurrrooonnnnnnmmmkkkhhhfffdddddd___ZZZWWWWWWTTTNNNIIIIII:::>>>JJJWWW\\\XXXUUUWWWVVVTTTPPPMMMNNNTTT\\\bbbfffccc]]]TTTKKKCCC???>>>555999>>>>>>:::666666777666444222///---,,,++++++))))))))))))((((((((((((''''''''''''((((((((()))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,............///////////////000111333444666777888;;;<<<===???@@@@@@@@@@@@CCCCCCEEEGGGDDD@@@BBBGGGUUUlllvvvkkk~~~}}}xxxbbbSSS???444333555444111111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%***000555666222,,,((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,---///222555999999888666444555777:::555666999>>>DDDPPPeeewww}}}qqqiiikkkooohhhlll{{{~~~zzzfffRRRTTT[[[vvv}}}mmm]]]JJJ;;;>>><<>>888???BBBLLL___yyytttfff___]]]ZZZUUUWWW[[[aaahhhqqq|||}}}xxxzzzzzz{{{{{{{{{zzzxxxwwwuuutttrrrppppppnnnjjjhhhhhhjjjllllllhhheeebbbaaaaaa^^^ZZZXXXZZZ\\\^^^___MMMGGGAAA@@@FFFQQQ\\\bbb```]]]ZZZTTTIIIBBBKKKYYYZZZZZZ]]]```\\\QQQIIIFFF:::;;;;;;;;;:::999999:::555555444222000...,,,+++))))))((('''''''''''''''******))))))(((&&&%%%$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++*********))))))(((((((((((((((((())))))))))))((()))+++,,,---,,,,,,+++,,,+++++++++,,,---///000111111111222444777:::;;;<<<===??????>>>>>>@@@AAACCCDDDDDDDDDBBBBBBDDDFFFUUUlll{{{pppwwwaaaPPPEEE>>>999666555444444333222111000000//////...---,,,,,,,,,---+++,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))******++++++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,...222555777:::999777777666666666666222333===QQQdddtttxxxzzzsss}}}|||}}}aaaPPPOOO[[[{{{}}}oooWWWFFFAAAAAADDDIIIWWWppp|||ooohhhddd___ZZZWWWXXXZZZ^^^eeeooo{{{|||xxxyyyzzzzzz{{{zzzyyywwwvvvsssqqqoooooonnnllliiiggghhhjjjlllllliiifffdddcccaaa^^^ZZZWWWWWWWWWVVVVVVKKKGGGBBB???AAAIIIRRRYYYXXXWWWWWWUUUMMMGGGKKKSSSYYYXXXYYY[[[WWWLLLEEEBBB<<<999666777:::;;;:::888555555444222000...,,,+++))))))(((''''''''''''((())))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******)))))))))((((((((('''((((((((())))))))))))((()))+++,,,------,,,,,,...............///000111111111111222444777:::;;;<<<===??????>>>>>>@@@AAADDDDDDEEEDDDBBBBBBCCCEEEQQQjjj{{{nnn~~~}}}~~~qqqeee]]]VVVMMMFFF999666222000111222000...///......---------......+++---...---,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***,,,000333777999;;;:::999888777666555444777777HHHkkksssqqqrrriiigggzzzyyyrrrVVVUUUhhh}}}~~~kkkNNN<<<;;;BBBKKKTTThhhzzzrrrmmmfff^^^YYYWWWUUUTTTXXXaaammmvvv|||xxxyyyyyyyyyyyyxxxwwwvvvuuupppnnnmmmllllllkkkhhhffffffhhhjjjiiigggdddbbbbbb```]]]YYYVVVSSSPPPMMMJJJFFFEEEBBB>>>===BBBJJJQQQQQQQQQTTTVVVSSSMMMKKKLLLQQQPPPQQQSSSPPPHHHCCCCCC@@@:::444444888;;;999666666555444333111...,,,+++***)))((((((''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((((((((((('''''''''((((((((()))))))))((()))***+++,,,---,,,,,,......///////////////...000111111222444777999;;;;;;===???@@@??????@@@AAADDDEEEEEEDDDCCCBBBBBBDDDLLLhhhzzzkkkzzz}}}}}}|||{{{yyywwwwwwuuulllcccHHH@@@666222333444333111//////...............///,,,---...---,,,+++,,,......------------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---111555888:::999::::::888666444444444;;;<<>>AAAIIIPPPPPPPPPSSSWWWXXXSSSMMMHHHFFFDDDFFFJJJJJJFFFEEEGGGCCC>>>888555666777777777666666555333111///---,,,***))))))((('''(((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((())))))((()))***+++,,,---------,,,---.........---,,,+++000000111222444666999;;;;;;===@@@@@@@@@???@@@AAADDDEEEFFFEEECCCBBBBBBCCCHHHfffzzzjjjwww}}}xxx{{{|||uuuzzz~~~cccWWWGGG<<<888777666444000000///.........//////,,,---......,,,,,,---............---------,,,,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))+++...222666999:::777888999777555333444555888>>>VVVwww}}}~~~|||uuuqqqzzzsssbbbaaalllwwwyyycccYYYnnnwww___OOO@@@:::FFFXXXiii~~~{{{rrriii^^^[[[WWWSSSRRRVVV\\\aaakkkpppxxx~~~}}}|||{{{yyyxxxwwwvvvuuutttsssrrrqqqqqqmmmlllkkkjjjkkkjjjgggeeedddeeeeeebbb^^^[[[YYYXXX[[[YYYXXXVVVSSSOOOIIIDDDCCCFFFHHHFFFCCCCCCHHHMMMSSSSSSSSSUUUXXXVVVOOOHHH@@@>>>@@@DDDFFFDDDEEEHHHFFFDDD@@@999333222555888777777666444222000...---******)))(((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***+++---......,,,---.........---,,,+++000000000111333666999:::;;;>>>@@@AAAAAA@@@@@@AAACCCDDDFFFEEEDDDBBBBBBCCCGGGfff{{{kkkxxx|||yyyuuuuuu}}}}}}||||||}}}wwwjjjWWWGGG<<<666333000222111000//////.........,,,...///...---,,,---...............---------,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,000333777999:::555777888666444444777;;;;;;GGG^^^vvvuuulllmmmxxxnnnqqq|||}}}sss\\\```{{{aaaJJJAAA<<<;;;KKKbbb|||{{{tttbbb```\\\WWWSSSRRRUUUXXXaaagggqqq{{{~~~|||{{{yyyxxxxxxvvvuuusssrrrpppooooooooommmkkkjjjiiiiiihhheeeccceeefffeeebbb^^^[[[ZZZZZZYYYXXXWWWWWWUUUQQQLLLHHHHHHJJJKKKIIIFFFCCCDDDEEEQQQQQQQQQQQQUUUVVVPPPHHH@@@>>>???DDDEEECCCDDDGGGFFFGGGDDD<<<333000444999888777666555333000...---+++***))))))(((((())))))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&&&&'''''''''((((((((()))))))))***+++---...///......///////////////...///000000111333666888:::;;;>>>AAABBBAAA@@@@@@@@@AAACCCEEEFFFDDDCCCCCCCCCIIIggg}}}nnn|||nnnkkkjjjooozzz{{{yyy|||vvvgggVVVHHH===777555444333222000///......------...///...---,,,---///............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---111444777999:::555777888666444666===BBBGGGVVVgggttt}}}~~~xxxiiigggttt}}}}}}|||mmmgggzzzeeeNNN??????===>>>SSSooo|||mmmiiicccZZZTTTQQQRRRTTTXXX```lllwww}}}}}}}}}{{{yyyxxxxxxxxxuuutttrrrpppnnnnnnnnnnnnllljjjhhhhhhgggeeebbb```bbbccccccaaa^^^\\\[[[\\\XXXWWWWWWVVVUUURRRNNNJJJEEEFFFHHHHHHFFFCCC@@@>>>HHHKKKMMMMMMPPPSSSNNNFFF???===???DDDFFFEEEFFFIIIEEEDDDAAA;;;555222444777888888777555333111///...+++***))))))(((((())))))''''''((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******&&&&&&&&&'''''''''(((((())))))))))))+++---///000...............///000111//////000111333666888:::;;;>>>AAACCCBBBAAA@@@@@@???BBBEEEFFFEEEDDDDDDDDDMMMhhhsss}}}xxxxxx~~~~~~{{{|||~~~tttgggXXXMMMFFFCCC555444333111///...---------...///...------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))***++++++,,,'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++...111444777888999555777888777555999AAAGGGOOO]]]iiimmmsssyyyssseee```lll}}}~~~uuujjjvvv}}}cccMMM===888AAADDDGGGbbbxxxrrriii^^^UUUQQQRRRTTTOOOWWWdddpppyyy||||||zzz|||}}}}}}{{{yyywwwwwwxxxuuusssqqqooommmmmmmmmmmmkkkiiigggfffeeeccc```^^^]]]^^^___^^^\\\[[[\\\]]]YYYXXXWWWVVVUUUSSSNNNKKK???@@@BBBDDDEEEDDD@@@<<>>EEEIIIIIIJJJMMMDDDAAA<<<999666555555555888888777666444111///...+++******)))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))******++++++&&&&&&&&&'''''''''(((((()))(((((()))+++---///000,,,+++++++++,,,---///000//////000111333555888:::;;;>>>AAACCCBBBAAA@@@@@@>>>AAADDDFFFEEEEEEEEEEEEOOOjjjvvvwwwrrrxxxvvvnnnjjjddd___HHH<<<333333444222...,,,+++,,,---.........000111,,,---......//////............---,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++...222666888999888666888555111000555@@@NNNWWW```iiigggcccddd```ZZZ^^^\\\jjjcccHHHBBB<<<<<>>??????>>><<<888777<<>>EEEHHHEEEAAA???;;;:::;;;:::555444777;;;:::999777555333111000,,,,,,+++***)))))))))***((((((''''''''''''(((((())))))(((((('''''''''&&&'''((((((((((((&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&(((***++++++,,,...000000000000000/////////////////////000222444666777:::===@@@CCCDDDCCCAAA???AAABBBDDDDDDCCCCCCEEEFFFQQQvvvzzzzzz}}}}}}}}}xxx^^^NNN===666444222000111---...//////////////////,,,---......//////............------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***,,,...222666888999888777666666444111222<<>>999<<>>===<<<888666:::BBBGGGGGGJJJPPPSSSKKKCCCAAAEEEHHHGGGDDDCCC???======:::444111222999999777666444222111111---,,,+++***))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&'''((((((((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&(((***++++++,,,...000000//////////////////////////////000222444666888:::===@@@CCCDDDCCCAAA@@@AAACCCDDDDDDCCCDDDEEEGGGRRRwww{{{|||~~~yyysss^^^GGG888222//////111000000111111000///...---,,,---......//////............------,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********---///333666888888888777555777777333111:::JJJXXXeeekkkgggcccddd]]]WWW\\\ccczzz}}}yyyyyyuuuYYYDDD;;;===999>>>OOOaaaxxx~~~vvvmmmddd___\\\XXXYYYZZZ[[[___eeelllrrrwwwwwwwwwwwwvvvuuutttsssvvvtttrrrpppooommmjjjgggcccdddccccccbbbaaa______[[[ZZZXXXXXXYYYXXXUUUSSSUUUTTTTTTRRRPPPNNNLLLKKKHHHDDD???<<<<<<=========:::888999>>>CCCGGGNNNTTT[[[RRRGGGBBBDDDGGGHHHGGGBBB>>>======999222///000666666555444333222111111......,,,+++))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''$$$%%%&&&(((((()))(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&(((***+++++++++---////////////////////////////////////000222555777888;;;===@@@BBBCCCCCCAAA@@@BBBDDDEEEDDDDDDDDDFFFHHHRRRvvvzzz}}}ttttttvvv|||{{{}}}mmmUUUEEE<<<555000///111000000000000000...---,,,---......///...............------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++,,,///111444777888888888777666777666555777AAAOOOZZZdddjjjhhhfffggg^^^XXX___hhhtttllloooxxxmmmTTTAAA;;;===???<<>><<<===???@@@???===;;;<<<@@@GGGNNNTTTUUUNNNFFFAAAAAACCCEEEFFF===::::::<<<:::333000111333333333333222222222222000///---+++***(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))'''(((***+++***+++---............////////////////////////111222555888999;;;===@@@BBBCCCCCCAAA@@@CCCDDDEEEDDDCCCDDDFFFIIIRRRsssuuuzzzoooqqqvvv~~~tttnnnttt~~~~~~kkk^^^SSSDDD777111222000......000000///---,,,---......///...............------------,,,,,,++++++++++++************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---111333555777888888888777888666555999BBBNNNXXX^^^^^^fffggggggggg]]]ZZZfffvvvlllZZZWWWiii}}}~~~qqq\\\HHH======@@@@@@AAARRRtttuuukkk```]]]YYYUUUTTTWWW\\\```pppvvv}}}~~~yyyqqqiiiccc```^^^]]]ZZZXXXWWWZZZ___ccckkknnnqqqrrrqqqqqqsssuuuuuurrrpppnnnnnnllljjjhhhccccccbbbaaaaaa`````````ZZZYYYXXXXXXXXXVVVSSSQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJHHHEEEAAA??????AAABBBDDDBBB>>><<<>>>EEELLLPPPNNNKKKFFFBBB??????@@@@@@>>><<<===@@@>>>777333333222222222222222222222222000///---+++***)))((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))******'''(((************,,,---------....../////////000//////000111333666888:::<<<===???AAABBBBBBBBBAAACCCDDDDDDCCCBBBDDDFFFIIISSSsss}}}sssxxxxxx{{{zzzyyywwwuuuuuuyyy~~~|||lllfffiiizzzrrrgggUUUCCC888888333///---///000///...,,,---......//////............------------------,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))+++---...333444666777888888888888777666777???LLLYYY```ccc]]]eeehhhfffcccYYY^^^rrr~~~}}}rrr[[[NNNYYYvvv|||}}}{{{uuuyyygggTTTEEE>>><<<<<>><<<>>>???III```{{{hhh\\\PPPHHHDDDCCCBBBCCCFFFHHHJJJKKKIIINNNUUU[[[bbblllyyy{{{{{{zzzzzzzzz|||}}}~~~~~~~~~{{{uuupppnnnmmmeeeeeedddbbb^^^ZZZYYYYYY]]]cccjjjmmmllljjjkkkmmmnnnkkkiiihhhiiiiiiiiihhhaaa```___^^^^^^^^^___```ZZZXXXUUUTTTSSSSSSQQQOOOMMMMMMNNNMMMMMMLLLKKKJJJGGGHHHHHHFFFBBB@@@@@@BBBAAACCC???::::::@@@DDDCCCIIIJJJIIIDDD>>>;;;;;;===DDDCCCFFFIIIFFF???999888222222222222222222222222///...---,,,+++*********((((((''''''''''''((((((''''''''''''((((((((()))***)))(((''''''((())))))''''''''''''(((((((((((('''(((((()))******++++++'''(((******))))))+++,,,,,,,,,---......///000000//////000111444777:::;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@@@@AAAEEEHHHVVVrrrzzzrrr}}}}}}zzzyyyyyy~~~~~~vvvqqqlll}}}qqqjjjHHH???555000///000///---,,,---......//////......------..................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))+++...000666666777888888888888888222888AAAJJJSSS[[[dddiiirrrwwwsssiii___YYYnnn}}}kkkiiiYYYIIIZZZyyytttsssttt||||||lllSSS???777<<>>CCC>>>>>>BBBGGGGGG@@@;;;:::333333333222222222222222...---,,,,,,++++++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))((((((''''''''')))***,,,(((((((((((())))))))))))'''(((((()))***+++++++++'''(((******))))))***,,,,,,,,,------...///000000//////000111444777:::<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA??????@@@DDDGGGSSSooowwwqqq}}}wwwvvvzzz|||oooRRR888444777333---+++///......///000000///---......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++++++++---111444777888888888777666444333333777BBBNNNQQQUUUeeeyyy}}}jjj\\\bbbyyy}}}uuukkk[[[OOOZZZ{{{}}}mmmjjjuuupppWWWLLL===999@@@GGG^^^sss}}}iiiUUUIIIDDDCCCCCC===>>>???BBBDDDGGGHHHIIIDDDFFFIIIMMMSSS[[[dddjjjuuu|||}}}tttnnnnnnrrrwww|||{{{~~~{{{xxxqqqooossswwwoookkkgggeeeddd___VVVPPPTTTXXX___ccceeefffggghhhkkkiiigggfffgggggggggeeebbbaaa^^^\\\[[[ZZZZZZ[[[UUUTTTRRRQQQOOONNNNNNNNNOOONNNMMMKKKJJJIIIIIIIIIGGGFFFFFFGGGFFFCCC???;;;===999888999666555===IIIIIIGGGCCC@@@===<<<;;;;;;;;;::::::<<>>888555111000111222111000333222000...,,,)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((()))))))))))))))*********---------............//////000111444666888:::;;;>>><<<>>>BBBCCC@@@AAACCC@@@>>>@@@EEEFFFDDDCCCFFFVVViiinnnooo~~~wwwuuuvvvyyyhhhMMMAAA;;;333000333000//////000111000...---.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++...111444777777888888888666555444666<<>><<<===AAACCC@@@AAACCCAAA???AAAEEEFFFCCCCCCEEETTTgggmmmnnn~~~|||||||||}}}}}}zzz```LLL===111///555111000000000111000...,,,///.........------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,,,,...222555666777888888888777666555666AAAKKKMMMPPPZZZhhhqqqxxxxxxgggOOORRRkkkzzzvvvxxxyyyzzzzzzvvvooohhhdddddd```kkkvvviii```FFFBBB???@@@III\\\{{{hhh^^^PPPDDD>>>===>>>@@@BBBCCCDDDEEEFFFHHHHHHIIILLLNNNOOOPPPQQQRRRUUUXXXWWWaaannnxxxyyyuuuxxx}}}|||zzz|||}}}~~~||||||{{{wwwrrrppprrruuutttpppllllllmmmjjj```XXXRRRRRRUUUYYY^^^ccceeeeeegggfffddddddeeedddcccbbb]]]]]]\\\[[[YYYWWWUUUTTTVVVUUUTTTRRRQQQPPPOOOOOOOOONNNMMMLLLKKKKKKJJJJJJGGGFFFFFFFFFFFFCCC???<<<::::::;;;;;;888444777<<>>;;;:::444666999::::::999:::;;;888555222111222333333333/////////...---,,,++++++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%(((((()))))))))(((''''''(((((((((((((((((((((((((((((())))))************---------............//////000111444666888:::;;;>>><<<===AAABBB@@@@@@CCCCCC@@@AAAEEEFFFCCCBBBEEEQQQdddjjjmmm{{{zzzzzzyyywww~~~jjjXXXGGG999222222111000//////000000///---/////////............---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))+++,,,---...///333555555666777888999888777666444CCCMMMMMMPPP]]]hhhlllsssiiiWWWMMMWWWmmmwwwtttzzzzzzyyyuuupppnnnppprrrgggiiiyyysssqqq```CCC>>>===AAANNNiii{{{lll[[[TTTJJJAAA>>>???AAACCCEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLOOOQQQQQQRRRTTTVVVYYY```ggglllooowww{{{~~~}}}||||||}}}~~~~~~{{{{{{yyyuuupppmmmmmmooonnnjjjhhhjjjnnnlllddd]]]ZZZVVVSSSSSSXXX]]]bbbdddeeecccbbbbbbccccccaaa___\\\\\\\\\[[[YYYWWWTTTSSSUUUTTTRRRQQQOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJGGGFFFEEEEEEEEECCC@@@===:::<<<======:::666555666AAABBBEEEFFFEEEBBB???<<<444777;;;<<<;;;:::;;;<<<666555222111000111222222000000///...---,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((())))))(((((('''(((((((((((((((((((((((((((((())))))******++++++---------............//////000111444666888:::;;;>>><<<===AAABBB@@@@@@CCCDDDBBBBBBEEEEEEBBBBBBEEEQQQcccgggjjj~~~{{{zzz}}}pppfff]]]OOO@@@666222000......///000000///000000/////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))+++---...///111333666666777888999999888777777555DDDPPPQQQUUUaaaiiijjjnnn[[[OOOXXXeeemmmssszzz{{{~~~yyyqqqooosssxxxuuu~~~~~~rrrooouuu___CCC===@@@KKKaaa~~~~~~mmm]]]TTTNNNGGGBBBBBBCCCEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLPPPQQQRRRSSSTTTVVVVVVZZZ___aaaeeeppp|||{{{zzz|||{{{}}}}}}}}}}}}~~~~~~|||{{{yyytttooojjjhhhgggfffeeeeeehhhlllmmmjjjfffeee___XXXSSSSSSXXX^^^bbbbbbaaaaaaaaabbbaaa___]]][[[[[[[[[[[[YYYWWWUUUTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEECCCAAA>>>;;;>>>???===;;;999777555===@@@DDDGGGGGGDDD@@@>>>555777:::<<<<<<<<<;;;;;;666555333000//////000111222222000///---+++******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++---------............//////000111444666888:::;;;===;;;<<>>>>>;;;:::;;;:::666888;;;@@@DDDEEECCC@@@===555666888;;;>>>>>>;;;888777777555222///...///111333222111///---,,,******((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,---------............//////000111444666888:::;;;===;;;<<<@@@AAA??????BBBEEEBBBBBBEEEEEECCCDDDGGGXXXfffhhhiii~~~zzz~~~~~~{{{{{{}}}xxxiiiZZZDDD>>>666000...///000111111111111000000000//////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((+++...000111333555777888999999:::999888666555===EEESSS___aaa^^^^^^aaaUUUTTT```sss{{{wwwzzz}}}nnniiiqqq||||||uuulllVVVJJJUUUhhhwwwmmmfff___SSSHHHHHHGGGEEEFFFIIIKKKMMMNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTUUUTTTSSSSSSTTTVVV\\\\\\]]]]]]^^^cccjjjooozzzvvvpppmmmnnnrrrxxx{{{{{{{{{|||}}}~~~~~~~~~|||zzzyyyyyyzzz{{{|||zzzxxxvvvxxx{{{}}}}}}zzzwwwrrrmmmgggdddaaaeeehhhhhhggghhhnnntttqqqqqqoooggg]]]XXXZZZ^^^```___``````aaa```]]]ZZZVVVVVVVVVUUUUUUVVVVVVVVVRRRQQQPPPNNNMMMLLLLLLKKKHHHIIIJJJKKKJJJIIIGGGFFFGGGEEEDDDDDDDDDDDDBBB@@@;;;===;;;777777<<<<<<999666999>>>BBBDDDCCCAAA???999777777<<>>CCCPPP```aaaXXXUUUZZZIIIWWWkkkyyy}}}}}}wwwhhhiii{{{zzz}}}uuueeeUUUQQQeee~~~{{{nnnaaaZZZVVVLLLCCCGGGFFFFFFHHHLLLPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVRRRSSSUUUUUUTTTUUUXXXZZZVVVWWWZZZ]]]aaacccfffggguuu}}}~~~zzzssskkkeeegggooovvv}}}}}}||||||{{{{{{{{{{{{}}}zzzyyyxxxxxxyyyyyywwwuuuqqqtttxxx|||~~~{{{yyyuuupppjjjggg```eeeiiifffbbbcccllltttpppuuuwwwpppddd[[[ZZZ]]]```___```aaaaaa```]]]ZZZUUUTTTSSSSSSSSSTTTVVVWWWSSSRRRQQQOOONNNMMMLLLLLLFFFHHHIIIJJJJJJHHHGGGEEEGGGEEEDDDCCCDDDDDDBBB@@@:::<<<999333555;;;===:::777:::???CCCEEEEEECCCAAA>>>:::999>>>FFFGGGAAA999======;;;666111///000222///////////////.........((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((()))***************((((((((((((((((((((((((&&&'''((()))***+++,,,,,,---------........./////////000111444666888:::;;;===;;;<<<@@@AAA??????BBBDDDAAAAAADDDEEEDDDFFFJJJ]]]jjjkkkmmmzzzzzzxxxaaaOOO:::000000222222111000111222111000000000111......---------,,,,,,,,,---+++)))***,,,---,,,)))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''',,,111222000000444888;;;999:::;;;999555666;;;@@@IIISSSVVVVVVTTTQQQNNNLLLcccxxxzzzuuuzzz}}}fff^^^yyy}}}~~~~~~pppPPPbbb}}}{{{qqqcccXXXQQQMMMJJJHHHEEEGGGJJJMMMPPPQQQRRRRRRZZZXXXVVVWWWYYYZZZWWWUUUVVVWWWXXXYYYYYYYYYWWWWWWYYYYYYYYYYYYZZZ[[[]]]^^^lllqqqxxx~~~}}}pppfffbbbeeeiiirrryyy~~~|||}}}}}}zzz{{{xxxtttsssuuuvvvuuussswwwxxxyyyzzz{{{{{{{{{{{{}}}tttooonnnlllhhhcccccceeehhhgggeeegggmmmlllqqqvvvtttkkkaaa\\\ZZZ```___]]]]]]^^^]]]\\\ZZZXXXVVVUUUSSSSSSTTTUUUVVVSSSPPPMMMKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@AAA===999777999;;;;;;:::999777;;;CCCFFFCCCCCCGGGBBB;;;333444:::@@@AAA@@@<<<;;;999666333111///...111111000......---------***)))(((''''''&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((---------...............111111222444666999;;;<<>>;;;999<<>>EEEZZZVVVUUUWWWRRRLLLOOOXXXvvvzzzfff___mmm{{{zzz|||zzzxxxvvvsssoooiiieee```YYYOOOHHHEEEGGGIIIKKKKKKMMMPPPSSSVVVXXXYYYYYYYYY[[[]]]]]][[[XXXWWWWWWYYYXXXXXXXXXYYYYYYZZZ[[[WWWWWWWWWXXXYYY\\\^^^______```bbbeeekkkttt~~~zzzlllccc___bbbhhhqqqyyy~~~~~~|||~~~}}}tttsssssssssuuuuuusssqqqrrrtttwwwzzz{{{{{{{{{zzzuuuuuurrrlllhhhiiihhheeebbbbbbfffiiihhhcccbbbdddfffhhhkkkmmmnnnllljjjiii___^^^]]]]]]]]][[[WWWTTT[[[YYYWWWUUUTTTSSSTTTTTTQQQOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBB???>>>======???@@@???>>>===;;;<<>>FFF]]][[[]]]]]]TTTLLLVVViii|||gggWWW]]]www}}}{{{xxxtttrrrooolllhhhccc^^^ZZZVVVQQQIIIDDDDDDGGGLLLOOOOOOQQQTTTWWWZZZ[[[\\\\\\ZZZ\\\]]]ZZZVVVUUUWWWYYYZZZYYYXXXXXXXXXZZZ[[[]]]YYYXXXXXXXXXYYYZZZ\\\]]]\\\]]]^^^```dddkkksssyyy~~~ssscccccceeehhhnnnuuuzzz}}}~~~~~~~~~|||{{{zzz{{{sssssstttuuuvvvvvvtttssssssuuuwwwyyyzzzyyyxxxvvvssstttrrrmmmkkkmmmllliiicccbbbeeeiiihhhccc```aaahhhhhhiiikkkmmmnnnmmmlllbbb```]]][[[ZZZXXXVVVTTT[[[ZZZXXXUUUSSSRRRRRRRRRPPPNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@AAABBBCCC@@@@@@??????>>><<<999888===<<<===>>>===;;;::::::CCCAAA===777222333999>>>666666444222111///------///////////////......---***)))(((''''''&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((()))***+++++++++***,,,,,,------.../////////000000222444666999<<<===???;;;;;;???BBBAAA@@@BBBDDDBBBCCCEEEEEEBBBDDDIII^^^kkk[[[hhhzzz}}}{{{wwwxxxwwwrrrkkkdddZZZIII888111000...///111222111000//////.........---------,,,,,,---,,,,,,,,,,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---...///000111333666888;;;;;;;;;;;;777555<<>>>>>===;;;888555444;;;<<<=========>>>>>>===@@@???===777333333888>>>555444333222000///...---...//////000//////...---***)))(((''''''&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))***+++,,,,,,---,,,,,,,,,------...//////000///000111444666999<<<===???;;;;;;???BBBAAA@@@BBBDDDBBBCCCFFFEEECCCEEEIII___hhhVVVfff}}}{{{rrr[[[DDD888444///...111222222000/////////.........------+++---...---,,,+++,,,...************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++000000000111333666888:::::::::;;;999444333<<>>???;;;;;;???BBBAAA@@@BBBDDDCCCDDDFFFEEECCCEEEJJJ```eeeSSSdddvvv[[[BBB<<<444000111333222000////////////............+++---///...,,,+++,,,...************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++222111000111444777:::;;;888999:::888444444>>>JJJRRRccciii\\\QQQ\\\rrr}}}xxxuuuqqqlllaaaYYYXXXiiissspppqqqyyywwwmmmhhheeebbb```______]]][[[VVVSSSPPPNNNLLLKKKJJJIIIFFFDDD@@@BBBDDDEEEFFFIIIOOOTTTVVVWWWXXXYYYZZZYYYXXXXXXVVVTTTRRRRRRSSSUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWWWWWWWXXXZZZ\\\]]]___aaadddddddddcccdddeeennnrrrxxx~~~~~~ssshhhaaa```aaakkksss|||zzz{{{|||zzzwwwvvvxxxzzzxxxwwwuuusssrrrqqqqqqqqqqqqsssrrrnnnllllllkkkggg^^^XXXUUUXXX[[[]]]___cccdddgggjjjkkkiiijjjlllooommmiiiddd___\\\ZZZWWWUUUQQQQQQPPPOOONNNLLLJJJJJJKKKJJJIIIJJJKKKJJJIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDBBBAAA???;;;===>>>===999777888999888<<<===:::<<>>???;;;;;;???BBBAAA@@@BBBDDDCCCDDDFFFFFFCCCEEEJJJ```cccQQQeee|||~~~}}}xxx~~~pppKKKBBB888222222333222000000/////////............+++---///...,,,+++,,,///************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111000///000333777999:::777777999888444555@@@NNNcccrrrsssaaaZZZkkkzzz||||||zzzvvv]]]VVV\\\www{{{zzz~~~uuu___VVVSSSQQQSSSRRRQQQPPPOOOLLLHHHDDDFFFDDDBBBBBBBBBBBB@@@???>>>AAAEEEHHHIIIMMMSSSWWWWWWWWWXXXYYYYYYXXXVVVUUUSSSRRRQQQTTTWWWXXXVVVRRRSSSUUUWWWYYYZZZZZZZZZYYYTTTTTTUUUVVVXXX[[[^^^```^^^```aaaaaaaaaaaaccceeebbbffflllqqquuu{{{xxxmmmbbb[[[aaakkkvvv}}}~~~~~~{{{||||||yyyvvvuuuwwwzzzwwwvvvsssqqqpppqqqrrrsssrrrtttsssnnnlllllljjjfff\\\TTTOOORRRWWWZZZ___ccchhhlllooolllgggdddfffiiillljjjgggddd```\\\VVVSSSOOOOOONNNNNNLLLKKKIIIHHHJJJIIIIIIJJJKKKKKKJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFEEECCC@@@>>>BBBCCCCCC???:::777777888888<<<<<<999;;;AAABBB???>>>===;;;:::888666444333333333222222111000000///,,,...///111111000...---***)))(((''''''&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((******++++++++++++,,,---...///000111...///111333777:::===>>>???;;;;;;???BBBAAA@@@BBBEEECCCDDDFFFFFFDDDFFFJJJ```cccPPPeee~~~}}}xxxkkkooo}}}[[[III888333444222000000//////...///000000...,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))************)))******++++++///000111333444555666666999::::::666333:::HHHUUUuuuzzzSSSaaazzzvvvvvvyyyxxxjjj\\\ZZZiiiuuu^^^RRRNNNKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@BBBFFFKKKPPPUUUWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTXXXXXXWWWVVVVVVUUUTTTTTTSSSUUUWWWXXXZZZZZZZZZZZZ\\\]]]^^^___aaabbbbbbbbbccceeefffhhhlllrrrzzz~~~rrrfffcccfffkkkrrrxxx|||}}}||||||uuuqqqqqqrrrssssssqqqqqqpppppppppqqqrrrrrruuuqqqmmmmmmoooooojjjeee```[[[TTTOOOPPPWWW```fffkkkllljjjeeecccfffgggfffkkkiiifffbbb^^^YYYVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@AAACCCDDD???@@@BBBCCCCCCBBBAAA?????????>>>===<<<:::888777888888999:::<<<===>>>>>>======<<<;;;888444000...555555444333222111///...,,,,,,,,,...000000///------,,,+++)))((((((''''''((((((((((((((((((((((((((()))******)))&&&""" &&&&&&&&&''''''''''''((()))'''%%%%%%''')))))))))***************++++++,,,++++++,,,------......///000111222444777999:::;;;===>>>???@@@AAABBBBBBBBBCCCDDDFFFFFFCCCAAAFFFNNNbbb[[[TTTeee{{{nnnooo}}}dddTTTCCC:::555000///111000///...///000000...------------,,,,,,,,,++++++***************************************************************************************************)))(((((((((((()))************)))******+++,,,///000222333555666666666888999999555444;;;IIIUUU}}}rrrQQQbbbwwwzzzvvvyyy~~~|||zzz^^^OOO^^^yyygggTTTKKKHHHGGGEEEEEEDDDCCCBBB@@@???>>>>>>@@@@@@@@@???????????????BBBCCCEEEIIILLLPPPSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQRRRRRRSSSTTTUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[\\\]]]___aaabbbbbbaaa``````aaaaaaaaadddjjjrrrxxxwwwkkkjjjjjjnnntttxxxzzzyyy|||yyytttrrrqqqqqqqqqppppppppppppppppppqqqrrrsssssspppmmmmmmooonnniiieeebbb]]]VVVQQQQQQUUU\\\aaaeeehhhfffbbb```cccdddcccfffdddaaa]]]ZZZWWWTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@AAABBB>>>@@@AAABBBBBBAAA@@@??????>>>>>>===<<<:::888777555666999<<<>>>>>><<<;;;;;;;;;;;;;;;999666333111555555555444333222000000...------///000000...,,,---,,,+++)))((((((''''''((((((((((((((((((((((((&&&'''((()))((('''%%%###&&&&&&&&&''''''''''''((('''&&&%%%&&&(((******)))((((((((((((((())))))***++++++,,,------......///000111222444777999;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFCCCAAAGGGOOOfff___XXXggg}}}~~~~~~~~~}}}{{{vvvtttxxx~~~oooeeeWWWJJJ===333111444111000//////000000///---------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************))))))(((((())))))*********))))))***++++++,,,000111222444555666666777777888777555555===KKKVVVrrrwwwbbbVVVooo}}}|||www~~~|||kkkQQQLLLjjjtttfffTTTGGGBBBBBBAAA@@@@@@@@@??????>>>=========???>>>=========>>>???@@@EEEGGGIIIMMMPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPRRRTTTVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYY[[[\\\]]]^^^^^^\\\___aaaddddddccc```___```___\\\ZZZ[[[```gggmmm~~~{{{tttnnnmmmpppuuuvvvuuuvvvuuusssssssssrrrooolllnnnnnnoooooopppqqqrrrsssqqqnnnllllllmmmlllhhhdddddd```YYYTTTRRRTTTWWWZZZ^^^bbbbbb___^^^```aaa```aaa___[[[XXXUUUSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>======;;;:::888777333555888<<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<<<<>>>@@@AAAFFFIIILLLPPPSSSTTTTTTSSSRRRRRRQQQPPPPPPOOONNNNNNMMMLLLKKKLLLMMMPPPSSSUUUSSSTTTUUUUUUWWWWWWXXXYYYWWWXXXYYY[[[\\\^^^_________bbbeeehhhhhhfffbbb```ccc```[[[UUUSSSVVV\\\```pppuuu~~~wwwqqqqqqssssssqqqqqqqqqsssuuuuuusssnnnjjjllllllmmmnnnoooppprrrsssnnnlllkkklllllljjjgggcccbbb___ZZZUUURRRSSSTTTVVVYYY___bbb___^^^```aaa```bbb___ZZZVVVSSSQQQQQQRRRSSSRRRPPPOOOMMMLLLLLLKKKGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@AAAAAAAAA@@@???>>>>>>????????????>>>>>>============<<<;;;:::888888444444666:::>>>>>>;;;888999:::;;;;;;:::888555444444444444444333222111111///.........000000///...---,,,+++)))((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((***)))'''%%%***************++++++,,,++++++,,,------......//////000222444777999;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCDDDFFFCCCCCCIIIRRRkkkccc[[[hhhsssvvvxxxtttwww~~~yyy|||uuu|||yyygggSSSDDD<<<555333000///000000000///.........---------,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))***+++,,,---111222333555666777888888666555444555;;;FFFQQQXXXddd]]]]]]ttt}}}vvvsssvvvyyy|||vvvcccUUUTTTwww~~~xxxxxx|||iiiOOOJJJDDD@@@???@@@???>>>=========>>>>>>?????????@@@???>>>===>>>@@@CCCDDDFFFIIINNNRRRUUUVVVVVVUUUSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJJJJLLLNNNQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZWWWWWWXXXZZZ\\\^^^___```bbbeeejjjmmmmmmjjjfffcccfffbbbZZZSSSMMMMMMQQQUUUccceeelllzzz{{{wwwuuuqqqnnnnnnppprrruuuvvvtttnnnjjjjjjjjjkkkkkkmmmnnnppppppjjjjjjjjjkkkjjjhhheeebbb^^^[[[WWWTTTRRRRRRTTTUUUWWW___dddccc```aaabbbaaaeeeaaa\\\WWWTTTRRRQQQQQQTTTSSSQQQPPPNNNNNNMMMMMMGGGGGGFFFFFFEEEEEEEEEEEE@@@AAAAAAAAAAAA@@@??????????????????>>>>>>======<<<<<<<<<<<<;;;:::888888777555444777<<<>>><<<999:::;;;;;;;;;999777444222111111222222222111111000...---,,,---///111111000---,,,+++)))((((((''''''((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((***))))))))))))(((%%%"""***************++++++,,,++++++,,,------......///...000222444777:::<<<===<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDEEECCCCCCJJJSSSfff___WWWdddvvvrrrqqqqqqwww|||xxxyyylllSSSBBB666444111000000111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))(((((())))))***+++------222333444666777888888999777444333666???KKKUUU[[[fff^^^ddd{{{~~~ooottttttrrrkkkXXXTTTfffyyytttvvv|||}}}zzz\\\JJJGGGDDDCCCCCCBBBBBB@@@<<<=========>>>>>>>>>>>>AAAAAAAAAAAABBBDDDFFFGGGHHHKKKOOOSSSVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZWWWXXXYYYZZZ\\\^^^```aaaeeehhhlllooopppmmmjjjgggfffbbb[[[SSSLLLKKKMMMPPP]]]ZZZ^^^mmm~~~wwwrrrnnnmmmnnnqqqtttuuusssoookkkiiiiiiiiiiiijjjkkklllmmmggghhhjjjjjjiiifffcccaaaYYYWWWTTTQQQPPPQQQSSSUUUVVV___ffffffcccbbbbbbaaaeeebbb^^^YYYUUUSSSRRRQQQSSSRRRQQQOOONNNNNNMMMMMMFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>=========<<<<<<<<<;;;;;;:::888888:::666444777<<>>@@@BBBCCCCCCDDDEEEDDDEEEEEECCCBBBJJJSSSbbb\\\TTTaaaxxxqqqrrrwww}}}~~~tttaaaGGG777555111000000111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))((((((((()))***,,,---...222333555666888888999999888444333777BBBOOOXXX]]]bbbaaapppoooxxxuuuppphhhVVV]]]{{{yyywwwwwwzzzlllQQQFFFEEEDDDDDDDDDDDDDDDCCC????????????@@@@@@@@@@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSUUUUUUUUUUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]```bbbdddfffhhhlllooopppooollljjjhhheee___XXXRRRQQQRRRUUU[[[TTTUUUbbbssszzzrrrnnnllllllmmmppprrrqqqooolllgggggggggggghhhhhhiiijjjdddfffiiijjjhhheeebbbaaaXXXUUURRROOONNNOOORRRSSSTTT^^^gggfffbbbaaaaaa```aaa```]]]YYYVVVTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLFFFEEEDDDCCCCCCCCCDDDDDDAAA@@@???>>>===>>>??????AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::999888999666555999???AAA>>>999666777888999888666444222///000111222222222222222000...,,,+++,,,---,,,,,,---,,,+++)))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***((('''&&&(((((('''&&&((((((((((((((())))))***++++++,,,------......///...///111444777:::<<<>>>;;;<<<>>>@@@BBBCCCDDDDDDGGGFFFFFFEEEBBBBBBIIISSSaaa[[[SSS^^^|||uuutttxxxyyy|||{{{}}}~~~hhhJJJ888555222000000111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))((((((((()))***,,,---...222333555666888999999999888444333888DDDQQQZZZ^^^eeejjjxxxppprrr}}}zzztttlllZZZggg}}}uuusssvvv|||}}}bbbJJJCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLPPPPPPRRRSSSTTTTTTSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTUUUWWWXXXXXXYYY[[[[[[[[[\\\___aaadddffffffhhhkkknnnpppooommmllljjjhhhddd^^^ZZZXXXZZZ\\\ZZZQQQOOO[[[kkkxxx{{{sssoookkkkkkkkkmmmooopppnnnmmmggggggfffffffffgggggghhhcccfffiiiiiigggdddaaa```WWWUUUQQQMMMLLLNNNPPPRRRRRR]]]ffffffaaa______]]]]]]\\\[[[XXXVVVTTTRRRQQQOOONNNMMMLLLKKKKKKKKKKKKFFFEEEDDDBBBBBBCCCDDDDDDAAA???===<<<;;;<<<>>>???BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::999888888666666<<>>;;;<<<>>>@@@BBBCCCDDDDDDHHHGGGFFFFFFBBBAAAIIIRRRbbb\\\SSS^^^zzz|||ttt}}}yyyyyyvvvZZZDDD555222555000...111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))***,,,...///444555777888999999888888444333444<<>>======>>>>>>===<<<;;;::::::999:::::::::999999999888888999777666:::???AAA>>>:::333222222333333555666777333222111222444555444333111000...+++***+++,,,,,,***+++,,,---,,,+++***)))'''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''((((((***))))))((('''&&&&&&&&&((((((((()))+++---000111,,,,,,+++***+++...000111000000111222555888:::<<>>>>>??????>>>>>>===<<<>>>======<<<;;;:::::::::::::::999999999888888888888666555888===>>><<<888111222333444555555666666333111111111333444333222111000...,,,+++++++++,,,++++++,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&))))))))))))***+++---...,,,+++++++++,,,...000111000000111333555888;;;<<>>=========>>>===<<<<<<;;;======<<<<<<;;;;;;:::::::::999999999999888888888777555444666999:::888555000111333666777777666555222111///000222333333222111000...,,,+++++++++,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&***)))))))))))))))***+++,,,+++++++++,,,...000111000000111333666888;;;<<<>>>@@@AAAAAAAAAAAABBBDDDBBBFFFEEEEEEGGGBBBIII^^^nnn```]]]oooyyy~~~}}}vvvqqqqqqfffRRRDDD<<<222333555---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++---///000444555666888888888888777333111333;;;HHHUUU^^^bbbqqq~~~~~~xxxpppmmmccc\\\hhhsssmmmpppwwwzzz~~~dddPPPFFFDDDCCCEEEHHHIIIIIIIIIKKKLLLMMMOOOQQQQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWW[[[[[[ZZZXXXUUUTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZ]]]___aaacccdddgggjjjmmmpppqqqsssuuuwwwxxxyyyyyyqqqooommmjjjhhhiiikkkllljjjlllpppuuuyyy|||~~~}}}{{{xxxuuusssrrrkkkiiiggggggggggggeeecccdddbbb___]]][[[[[[[[[\\\]]]]]]]]]^^^]]]]]]\\\[[[UUUQQQNNNNNNLLLHHHIIILLLRRRUUUZZZ]]]\\\ZZZWWWUUURRRUUUXXXXXXVVVRRRPPPOOOSSSPPPKKKIIIGGGGGGFFFEEEDDDCCCAAA@@@>>>=========<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666444333444666666444222...111444777888888666555222000...///000222222111000///...,,,+++++++++++++++,,,------,,,+++)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((())))))***++++++++++++,,,...///000000000222444666999;;;<<<>>>@@@AAABBBAAAAAABBBCCCCCCGGGDDDDDDFFFCCCKKKbbbrrrdddaaasss~~~~~~uuurrrvvvrrrfff\\\LLL777111444000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++---///000333444666777888888777777///000444???NNN\\\eeeiiixxx{{{|||yyyssspppiii___]]]nnnuuulllpppzzzqqqwwwttt[[[KKKFFFFFFFFFHHHJJJJJJJJJIIIJJJKKKNNNPPPQQQQQQPPPPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYYYY^^^^^^]]][[[XXXVVVVVVWWWUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[\\\]]]^^^```bbbdddfffgggjjjmmmoooqqqrrrtttvvvxxxyyyzzzzzzuuussspppmmmlllmmmnnnnnnlllooouuuzzz~~~yyyuuurrrpppooojjjhhhgggfffgggfffeeecccbbb```^^^[[[YYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[VVVQQQOOOOOOMMMHHHFFFHHHLLLQQQXXX\\\\\\ZZZYYYYYYUUUWWWYYYXXXVVVSSSQQQPPPSSSPPPKKKHHHGGGFFFEEEDDDCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;999999999888888888777777555444222222333333333222---000444888999999777555222000......///111222222000///...---,,,+++++++++,,,,,,------,,,+++)))(((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''((()))******++++++++++++,,,---...///000///111222555777999;;;<<<===???BBBBBBBBBAAABBBCCCDDDGGGDDDCCCEEEBBBLLLcccssseeebbbtttqqqyyysssxxx}}}yyybbbBBB555666222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***+++,,,---///000333444666777888888777666222444:::GGGVVVcccjjjlll~~~|||yyy||||||wwwttteeeYYY^^^rrrxxxooouuuxxxiiinnnwwwkkkUUUIIIGGGHHHIIIKKKMMMMMMLLLKKKLLLMMMOOOQQQRRRRRRQQQQQQSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]`````````]]]ZZZYYYYYYZZZWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^]]]]]]^^^```bbbcccbbbdddgggiiijjjlllooorrrssstttuuuwwwyyyzzz{{{{{{zzzwwwtttqqqqqqqqqpppooonnnqqqwww~~~yyyrrrnnnlllkkkfffeeeddddddeeefffeeecccbbb```]]]ZZZXXXWWWXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\WWWRRRNNNOOOMMMIIIGGGGGGGGGMMMUUUZZZ[[[ZZZ[[[\\\XXXYYYYYYWWWTTTQQQQQQQQQSSSOOOKKKHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<===<<<;;;;;;:::999999::::::;;;;;;<<<<<<999888888888888777777777444444333222222222333333...000444888999999777666333000...---///111222222//////......,,,++++++***,,,---------,,,***)))'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''%%%&&&''')))******++++++***++++++,,,....../////////111333666888:::;;;;;;===???BBBCCCBBBAAABBBBBBDDDGGGCCCBBBDDDBBBKKKbbbssseeeaaasssqqqvvvooopppssswwwQQQ===999222////////////....................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,...///111333444555777777777777666333777@@@OOO___jjjpppqqqxxxvvv|||~~~zzzqqq^^^VVVeee||||||uuuooowwwwwwlllrrrwwwyyybbbQQQIIIHHHIIIKKKMMMOOOPPPOOOOOOPPPRRRQQQRRRSSSSSSSSSSSSUUUWWWVVVWWWXXXZZZ\\\^^^___```aaabbbaaa___]]][[[\\\]]]XXXXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYY```______```aaadddggghhhcccfffiiikkkmmmoooqqqsssvvvvvvxxxyyyzzz{{{{{{{{{{{{wwwuuuuuutttrrrpppqqqtttyyyxxxpppkkkhhhgggaaa```___aaacccddddddcccbbbaaa]]]ZZZXXXWWWWWWXXXUUUVVVXXXYYYZZZ[[[\\\\\\VVVPPPMMMNNNNNNLLLJJJJJJFFFNNNWWW[[[\\\[[[\\\^^^ZZZZZZXXXTTTPPPNNNOOOPPPRRRNNNJJJGGGGGGFFFEEEDDDBBBBBB@@@>>>===<<<<<<;;;===============<<<;;;;;;888888999:::;;;;;;<<<<<<888888888888777777777777444444333333222333444666...111444777999999888777444111......///222333333/////////...---,,,******------------,,,***((('''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((('''((((((((((((((((((((('''((()))*********))))))******,,,---...////////////111333666999:::;;;;;;<<>>>>>======<<<;;;888888999:::;;;;;;<<<<<<888888888888777777777777444444444333222333555777///111444777888999999888444222///...000222333444/////////...---,,,******------------,,,***((('''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''''''''((((((((((((((()))***+++++++++)))((('''******,,,---...////////////111444777999;;;;;;;;;<<>>>>>@@@@@@===<<>>>>>===<<<;;;;;;;;;888888777666777888:::;;;888888777666666666666666444444444333222111222444333222333666999:::777444111111///------///333666000000000000///...---,,,------------,,,+++***)))''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,---...............///111333666999;;;<<<@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDCCCAAACCCPPP]]]nnnfffeeeuuuKKKJJJHHHGGGFFFEEEFFFFFFEEEGGGJJJOOOTTTYYY]]]___bbbeeejjjppptttyyy}}}}}}uuunnnoooxxxrrrxxxpppRRR===666111111000///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---///000111111666666555666777777666555<<>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::;;;;;;888888777666666666666666444444555333222111222444444444444777:::;;;888666333333111///...000444777000000000//////...---,,,------------,,,+++***)))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,---...............///111444666999;;;<<<>>>???AAAAAAAAAAAABBBDDDDDDCCCDDDCCCAAACCCOOO\\\lllddddddttt@@@@@@?????????@@@AAAAAAGGGHHHJJJMMMQQQUUUYYY[[[YYY^^^gggqqqzzz}}}ssstttwwwzzzsssxxxrrrXXXCCC999333111//////000111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---///000111222666666666666666666666666>>>HHHTTT___iiiwwwrrrmmmrrrvvvqqqgggRRRQQQrrrvvvpppwwweeeZZZjjj}}}hhhWWWOOONNNOOOPPPSSSUUUVVVWWWWWWXXXZZZ\\\YYYXXXWWWWWWYYY[[[___aaa^^^```aaabbbaaabbbccceeeeeedddcccbbbaaa```___^^^^^^___aaaaaa___^^^^^^_________^^^^^^```aaacccdddeeefffhhhjjjkkklllkkkkkknnnoooppprrrsssuuuvvvwwwvvvxxx{{{|||}}}|||zzzwwwvvvvvvwww}}}wwwooogggbbbbbb\\\UUUNNNKKKNNNUUUYYY\\\^^^[[[XXXWWWWWWWWWVVVUUUWWWWWWVVVVVVUUUUUUTTTTTTMMMKKKHHHFFFEEEEEEFFFGGGPPPSSSVVVYYY___dddbbb\\\XXXSSSOOOOOOMMMKKKLLLPPPNNNMMMKKKHHHEEEBBB@@@???@@@======??????<<<;;;>>>>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;::::::999888888777666666666666666444555555444222111333444555555555777999999777555333222111///...///333666//////000//////...---,,,------------,,,+++***)))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,---...............///111444777999;;;<<<<<<>>>@@@AAAAAAAAACCCEEECCCCCCCCCCCC@@@BBBNNNZZZgggaaacccrrrCCCBBB@@@???AAACCCGGGIIIKKKNNNSSSYYY```eeeiiikkkrrrwww{{{zzzwwwtttwww{{{||||||tttbbbPPPFFF;;;444///000222111//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,...///000111222555666777666666666777888DDDNNNXXX```jjjzzzuuusssxxxxxxnnnbbbNNN\\\~~~{{{sss{{{ggghhhxxxeeeVVVOOOOOOQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[[[[[[[[[[\\\]]]___aaabbbaaabbbddddddcccccceeegggffffffeeedddcccbbbaaa```aaabbbbbbaaa___^^^^^^___\\\\\\]]]^^^___aaacccdddfffgggjjjlllnnnooooooooorrrrrrrrrsssuuuvvvxxxyyyvvvyyy}}}}}}~~~}}}zzzxxxwwwxxxyyywwwnnneee___]]]XXXQQQIIIFFFJJJQQQWWWZZZ[[[XXXUUUTTTUUUUUUUUUTTTVVVUUUTTTSSSRRRRRRQQQQQQNNNLLLJJJGGGFFFEEEFFFFFFNNNQQQTTTWWW^^^cccaaa\\\WWWRRRNNNNNNLLLJJJLLLPPPOOONNNKKKIIIEEECCC@@@??????===<<>>;;;;;;>>>=========<<<<<<;;;;;;;;;999999:::;;;:::999777666888777777666666666666666444555555444222222333555555555555666777666555444000000///---,,,,,,///222////////////...---,,,,,,,,,,,,,,,,,,,,,+++******''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,---............///000222444777999;;;<<<<<<>>>@@@@@@@@@AAABBBDDDBBBBBBCCCCCC@@@AAALLLYYY___\\\aaarrrJJJIIIHHHIIIMMMSSSZZZ^^^dddjjjuuu{{{zzzxxxxxx{{{{{{www}}}wwwqqqhhh```JJJ===222111222000......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///111222222555666777666555555888:::KKKSSSZZZ```mmm|||~~~zzzjjj\\\QQQjjjwwwtttrrrtttbbbUUUOOOPPPSSSTTTTTTSSSQQQQQQSSSVVVYYYZZZ]]]^^^```bbbcccbbbaaa```dddeeeffffffeeeeeegggjjjhhhhhhhhhhhhgggeeedddccccccccccccaaa]]]\\\\\\\\\[[[\\\]]]___bbbdddggghhhhhhjjjlllooorrrsssttttttuuuuuuvvvvvvxxxyyy{{{|||zzz||||||zzzyyyzzz{{{ssskkkbbb[[[XXXUUUNNNEEEBBBGGGPPPWWW[[[XXXVVVSSSSSSSSSTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOOOONNNLLLJJJHHHFFFEEEDDDDDDIIIMMMQQQUUU\\\bbb```[[[SSSOOOLLLLLLKKKJJJLLLQQQQQQOOOMMMJJJGGGDDDBBBAAA@@@======??????<<<;;;>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;:::999777666888777777666666666666666555555555444333222333555888999999888777666666666000000///---++++++---000////////////...---,,,+++++++++,,,,,,++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,---............///000222444777:::<<<===>>>@@@AAA@@@??????@@@BBBBBBBBBDDDCCC@@@AAALLLXXXYYYYYYbbbuuuiiijjjmmmrrryyy~~~~~~___KKK999444333000...000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...000111222333555777888777444555888<<>>>>>@@@@@@===<<>>???@@@CCCCCCEEEDDDAAABBBLLLXXXWWWZZZfffzzz}}}|||}}}}}}vvv[[[AAA888555111///222////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---///000111222333555777888777444555999>>>MMMYYYeeennn}}}zzzkkkccckkk}}}pppnnn}}}qqqaaaUUUQQQSSSUUUWWWXXXUUUTTTUUUYYY\\\\\\[[[]]]^^^aaadddeeeeeedddcccjjjjjjjjjiiihhhhhhkkknnnlllmmmnnnnnnnnnllljjjiiieeeeeedddcccaaa```bbbcccccceeegggjjjlllooopppqqqmmmooorrrvvvyyy{{{}}}}}}{{{|||}}}sssgggccc___[[[[[[[[[RRRGGGBBBEEENNNVVVZZZXXXVVVSSSQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJKKKLLLMMMKKKJJJHHHFFFCCCAAA???>>>EEEJJJOOOTTTZZZ]]]XXXPPPKKKGGGEEEGGGIIIIIIMMMRRRSSSRRROOOMMMIIIGGGDDDCCCBBB??????AAAAAA>>>===@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888888777666666666666666555666666555333333444555===>>>>>>;;;888666777888222222222///---,,,---...............---,,,++++++******++++++++++++******+++******)))((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,---............///000222555888:::<<<======>>>@@@@@@??????@@@BBBDDDDDDFFFFFFCCCCCCLLLXXXYYY___mmmtttrrrssszzzwwwxxx}}}yyy{{{fffHHH;;;777222111555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---)))******+++---......///++++++++++++++++++++++++,,,---...///000111222333444777999777444444999>>>KKK[[[kkkuuu{{{mmmccc```vvv~~~ooorrr|||qqqaaaVVVRRRSSSVVVXXXWWWTTTSSSUUUYYY\\\[[[ZZZ\\\]]]^^^```bbbdddfffgggkkklllkkkjjjhhhiiilllooommmnnnooopppooonnnllljjjeeeeeefffeeedddeeegggiiifffhhhjjjlllnnnoooppppppnnnppptttxxx{{{~~~|||}}}nnncccaaa___^^^^^^```VVVJJJCCCEEEMMMTTTXXXYYYVVVSSSQQQQQQQQQPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIGGGDDDBBB@@@???FFFKKKPPPUUUYYYZZZSSSJJJHHHDDDCCCFFFHHHIIIMMMSSSSSSQQQOOOLLLIIIFFFDDDCCCBBB@@@???BBBAAA>>>>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::<<<===888888777666666666666666555666666555333333444666;;;<<<<<<999444222333555000000000...+++)))***+++............---,,,++++++)))******+++++++++******,,,++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++,,,---............000111333555888:::<<<===;;;===?????????@@@BBBDDDDDDEEEFFFGGGCCCCCCMMMXXX]]]cccqqq}}}yyymmmbbbgggmmmrrrzzzwwwsssuuuyyy~~~{{{yyy{{{|||}}}zzz~~~lllMMM;;;555333222222111111///...---,,,,,,,,,...---,,,,,,.../////////------------------------------------------------******+++++++++,,,,,,,,,,,,...000000000000111333777777777777444222999AAAVVVeeeiiivvvyyyqqqpppfff]]]___}}}zzzuuuqqqzzz~~~ssspppppprrrvvv|||yyynnn```YYYXXXXXXUUURRRXXXWWWWWWVVVWWWYYYZZZ[[[ZZZ]]]___aaabbbdddgggiiikkkllllllkkkkkkkkknnnppppppqqqqqqqqqpppooommmllliiiiiihhhfffddddddfffhhhhhhiiikkkmmmnnnoooppppppttttttuuuxxx}}}~~~kkkddddddaaa\\\XXXXXXNNNEEECCCEEEHHHNNNSSSVVVUUUSSSPPPLLLJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHFFFCCCAAA???>>>DDDLLLTTTXXXYYYWWWPPPIIIFFFCCCAAACCCDDDEEEKKKSSSQQQQQQOOOLLLHHHEEEEEEFFFAAAAAAAAA@@@@@@AAABBBBBB;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888999:::888888777666666666666666666666666666555555555555888999999777444222222333333222000...---,,,,,,,,,000000///...------,,,,,,++++++******************)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******************,,,---...////////////111333555666888;;;===>>>@@@BBBAAA>>>===>>>AAABBBDDDFFFEEE@@@AAAOOO___gggjjjvvv```]]]aaaqqqtttfff\\\ZZZ```gggnnnxxxwwwssstttxxx}}}|||{{{||||||zzz~~~rrrVVVCCC888222111222000000///..................---+++,,,...//////...------------------------------------------------***++++++++++++,,,,,,,,,...///000000000000333555666666777888555444:::CCCZZZiiiqqq~~~xxxppp```XXX```wwwqqqrrrxxx{{{pppeee[[[WWWVVVWWW[[[```nnnttt|||xxxnnnbbb[[[ZZZZZZWWWTTTWWWVVVVVVVVVWWWYYYZZZ[[[[[[]]]```aaabbbdddfffhhhjjjlllmmmmmmmmmnnnqqqtttsssssstttsssrrrpppnnnmmmjjjkkkkkkiiigggfffggghhhjjjkkkmmmoooqqqrrrrrrrrruuuvvvyyyyyyiiicccccc```ZZZWWWXXXNNNDDDBBBBBBCCCGGGLLLNNNNNNMMMJJJGGGFFFGGGIIIGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGEEEDDDBBBAAAAAAEEEMMMTTTWWWVVVTTTLLLDDDEEEBBB@@@BBBCCCDDDKKKRRRQQQQQQOOOLLLHHHEEEEEEFFFAAAAAA@@@@@@@@@AAAAAABBB<<<==================<<<;;;;;;999888888888999:::888888777666666666666666555555555555444444444444999999999777444222333444333222111///...---,,,,,,/////////......---,,,,,,++++++******************))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))***++++++******,,,---...////////////111333555666888;;;======@@@BBBAAA>>>===>>>AAABBBCCCEEEEEEBBBEEESSSccciiilllxxxNNNLLLNNNWWWcccnnnxxxrrrdddWWWPPPSSSZZZccckkkxxxxxxttttttvvvyyy|||~~~}}}{{{eeeQQQ@@@444111333...//////////////////......,,,++++++---......---------------------------------------------------++++++++++++,,,,,,,,,,,,///000000000000111444777666666777888666555;;;DDD\\\jjjvvv}}}|||nnnWWWSSSfffxxxxxxsssxxxuuu^^^UUUMMMJJJJJJKKKOOOUUU```dddkkksss{{{xxxoooddd]]]\\\[[[XXXUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\^^^aaabbbcccdddfffhhhjjjlllmmmnnnoooqqqtttwwwuuuuuuvvvvvvuuussspppooolllmmmnnnmmmjjjhhhhhhhhhmmmnnnppprrrtttuuuvvvvvvxxxzzzsssfffbbbccc___YYYVVVRRRIIIAAA>>>>>>???CCCHHHGGGGGGGGGEEECCCCCCEEEGGGCCCCCCDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFNNNTTTUUUSSSPPPHHH???CCC@@@???AAABBBDDDJJJRRRQQQQQQPPPLLLHHHEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@AAA======>>>>>>>>>>>>======<<<;;;999888888888999:::888888777666666666666777555444444444444333333333::::::888666333222444666333333222000///...------////////////...---,,,,,,******++++++++++++++++++***)))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,******,,,---...////////////111333555666888;;;======???AAA@@@>>>===???AAABBBCCCEEEEEECCCHHHXXXhhheeejjjwwwQQQRRRTTTZZZcccmmmyyy{{{jjjYYYPPPLLLQQQXXXaaakkkxxx|||wwwuuuuuuuuu{{{zzz}}}~~~ppp___JJJ:::333555////////////.........---...,,,++++++---...---,,,------------------------------------------------+++++++++,,,,,,,,,------//////000//////111444777666666777888555444;;;EEEZZZeeeuuu{{{zzzxxx{{{iiiPPPTTTpppvvv}}}zzzsss~~~mmm\\\VVVQQQQQQSSSUUUZZZ```bbbeeeiiimmmrrrxxxyyyqqqfff___[[[YYYVVVSSSSSSTTTTTTVVVWWWYYYZZZ[[[^^^```cccddddddeeehhhiiijjjlllnnnpppppprrruuuwwwtttuuuwwwxxxwwwuuusssrrrmmmooopppooollljjjiiiiiinnnppprrrtttvvvxxxyyyyyy{{{}}}yyynnndddcccddd___YYYUUUJJJCCC===<<<<<<===BBBHHHFFFGGGFFFDDDBBBBBBCCCEEE@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFMMMSSSSSSRRRNNNFFF>>>AAA>>>===@@@AAACCCJJJRRRRRRRRRPPPLLLHHHEEEDDDEEEAAA@@@@@@????????????@@@=========>>>>>>=========<<<;;;:::999888999::::::999888777777666666777777555555555444444444333333;;;:::888555222222555777444333333222000///------....../////////...,,,,,,******+++++++++++++++,,,******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))***++++++******,,,---...////////////111333555666888;;;===<<<>>>AAA@@@===<<>>??????@@@BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEKKKQQQRRRQQQNNNHHH@@@@@@======???AAADDDKKKSSSRRRRRRPPPLLLHHHEEEDDDDDDAAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<;;;:::999999999:::;;;999999888777777777777777666666666666555555555444:::999777444111222444777333333333222111///---,,,---.../////////...---,,,******++++++,,,,,,,,,,,,++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******,,,---...////////////111333555666888;;;===;;;>>>@@@???===<<>>;;;999<<>>>>>???@@@AAACCCEEEFFFHHHGGGFFFEEEDDDCCCBBBAAACCCIIIOOOPPPPPPNNNHHHAAA???===<<>>============;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::999999999:::;;;999999888777777777777888777777666666666555555555777777666333111111333555222222222222111///,,,+++,,,---///000000///---+++******++++++,,,---------,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))******,,,---...////////////111333555666888;;;===:::===??????===<<>>;;;777;;;AAAEEEEEECCC???;;;999:::;;;?????????@@@AAACCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBHHHMMMNNNMMMKKKEEE>>>???======@@@BBBEEEMMMUUUSSSSSSQQQLLLHHHDDDCCCCCC@@@@@@???>>>===<<<<<<===<<<<<<============<<<<<<===<<<;;;:::999:::;;;;;;:::999888888777777888888666666555555555444444444444555555333111000222333111111222222000...+++***+++---///000000///---+++******++++++,,,------...---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))******++++++,,,,,,******,,,---...////////////111333555666888;;;===:::===??????===<<>>BBB222111/////////000///...------------------------------------------------,,,,,,,,,---------.........222666999:::999999999;;;777666777999BBBSSScccooolllyyyxxx[[[TTTccc~~~[[[SSS[[[uuuvvvuuussstttuuusssooorrrxxxsssssssssqqqnnnlllmmmnnnkkkoooxxx|||ttthhh]]]XXXXXX\\\^^^^^^```cccfffiiikkkkkklllhhhjjjnnnppprrruuuxxx{{{xxx{{{}}}wwwssssssssssssrrrqqqqqqtttvvvuuuwwwzzz}}}yyymmmggg___XXXWWWTTTMMMGGGEEEAAA???>>>===;;;888===CCCEEEEEECCC@@@===;;;<<<===??????@@@@@@AAABBBDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCBBBHHHLLLLLLKKKIIIBBB;;;???======@@@CCCFFFNNNVVVSSSSSSQQQLLLHHHDDDCCCCCC@@@@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<;;;:::999:::;;;;;;:::999888888777888888888555555444444444333333333222333444333111000111222000111111111000---+++)))+++,,,///000111///---+++******+++,,,,,,---......---,,,+++)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((()))+++,,,---...///******,,,---...////////////111333555666888;;;===999<<>>===<<>>===???>>>;;;666555:::>>>DDDDDDBBB???;;;::::::;;;:::;;;;;;===???BBBEEEGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCGGGKKKLLLJJJEEEAAA@@@===???AAABBBDDDHHHNNNQQQXXXXXXTTTKKKEEEEEEEEEDDDAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::999777666666777999:::999999888777666555444444555555555444444333333333222333222000......000222333333111000///...---,,,)))***,,,---......---,,,******))))))***+++,,,,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&'''((()))***+++,,,*********+++,,,---///000...///222444777:::<<<===<<<===>>>>>>======>>>???CCCCCCCCCCCCFFFKKKSSSXXXXXXaaatttoooXXXJJJJJJNNNPPPUUU\\\hhhvvv}}}{{{vvvxxx{{{~~~~~~zzzsssnnnooouuu|||}}}ppp]]]HHH:::000000111---000777;;;;;;666...---000000,,,...------,,,,,,------..............................------,,,,,,------...000222333444444444666777999999888999AAATTTkkk{{{~~~uuuooojjj[[[SSSrrr[[[\\\eeeuuu~~~}}}{{{{{{}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{zzzvvvtttwwwzzzyyymmmccc______aaaccccccdddfffiiikkknnnpppqqqppptttyyy|||~~~~~~{{{xxxvvvsssssssssrrrqqqrrrvvvyyy}}}~~~vvvhhhcccYYYRRRIIIDDDBBB@@@===999999;;;<<<:::888999???DDDEEEDDDBBB???<<<;;;<<<===<<<======>>>AAACCCFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDGGGKKKKKKHHHDDD@@@???>>>>>>>>>???AAAGGGNNNSSSWWWXXXUUULLLGGGFFFFFFDDDAAAAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;999999888777666555444444555555555555555555444444444444333000---,,,---...111111111000///...---,,,)))***,,,---......------***************+++,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''((()))******+++*********+++,,,---...///...///111444777999;;;===<<<===>>>>>>======>>>???BBBCCCCCCCCCFFFKKKSSSXXXVVVaaatttkkkUUUIIIIIIOOORRR\\\fffttt~~~}}}vvvvvvvvvxxxzzzyyywwwtttwwwzzz}}}xxxgggOOO???222111111...---///222888999333,,,,,,...000......------------.................................---------------......///111333333333333555666:::888666:::HHHaaa|||wwwrrrooogggXXX[[[~~~zzz```iiixxx{{{wwwwww}}}zzzooofffbbbbbbdddeeeggghhhjjjmmmooorrrtttuuuuuuyyy}}}zzzwwwuuusssssssssrrrqqqsssvvvxxx~~~|||hhh[[[WWWKKKEEE???<<<;;;;;;999777888:::;;;;;;:::;;;@@@EEEDDDDDDBBB???<<<;;;===????????????@@@BBBEEEGGGHHHIIIHHHFFFEEEDDDCCCCCCCCCEEEGGGJJJIIIFFFBBB>>>=========<<<<<>>===============<<<<<<;;;<<<<<<===<<<;;;:::999999:::;;;<<<999999888777666555444444555555555555666666666666555555444111---***))))))...///000111000///---,,,)))***,,,---......------+++************++++++,,,,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((((((((())))))******++++++++++++,,,,,,---......000111444777999;;;<<<;;;===>>>>>>======>>>@@@BBBBBBCCCCCCFFFKKKRRRWWWTTT```ttt{{{iiiSSSHHHKKKQQQUUUcccooo~~~xxxvvvtttsssuuuwwwxxxwwwzzzmmmUUUEEE666333444222///...+++111666333---+++...222......------------.................................------------......///000111333333333444555777777555555<<>>BBBBBB@@@>>>;;;;;;===???@@@@@@@@@AAABBBEEEGGGIIIIIIIIIGGGFFFDDDCCCBBBBBBEEEGGGHHHGGGCCC???===<<<;;;<<<===>>>AAAHHHOOOUUUTTTWWWUUUOOOJJJHHHGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;:::999999999999:::;;;888888888777666555555555333333444444555555666666444444444222...***((((((+++---///111111000---,,,***+++,,,............---+++++++++******++++++,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((()))))))))))),,,,,,,,,++++++,,,------///000111444666888:::;;;;;;<<<>>>>>>======???@@@BBBBBBCCCDDDFFFKKKQQQVVVQQQ```uuuyyyfffRRRIIIMMMUUUZZZhhhttt|||xxxsssqqqqqqsssuuuvvv|||xxxnnnYYYIII999333444444111///,,,///222333000,,,,,,...///......------......///........................---------------...///000111222444555444555666888444333555===NNNggg}}}}}}uuussscccYYYttt|||^^^XXXooozzzssskkkfffaaa[[[YYY___gggmmmrrrvvvyyyooogggdddeeefffggglllnnnpppsssvvvyyy{{{|||}}}zzzxxxvvvuuussstttuuutttttttttwwwyyyzzz{{{}}}xxxwwwwwwzzz{{{iiiXXXLLLGGG@@@>>><<<;;;<<<>>>????????????===;;;999888999:::?????????>>><<<<<<===????????????@@@BBBEEEGGGIIIJJJJJJHHHGGGEEECCCAAA@@@DDDEEEFFFDDDAAA===;;;;;;999<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999888888888888999999888888777777666666555555222222222333333444444444222333444333000---+++***+++---///111222000...---***+++---...//////...---,,,,,,+++++++++++++++,,,++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))))),,,,,,,,,++++++,,,------///000111333666888:::::::::<<<>>>>>>======???@@@AAABBBCCCDDDFFFJJJPPPTTTPPP```vvv|||}}}uuudddQQQHHHNNNXXX]]]kkkvvv~~~zzztttpppoooqqqrrrrrrzzz}}}~~~zzzzzz{{{sssmmm___QQQ???555222333222000222111222444222,,,***+++//////............//////........................------------...///000000111333555555555555777999444333555<<>>======>>>@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<>>>@@@@@@???>>>>>>???>>>>>>???AAACCCFFFIIIKKKKKKJJJIIIHHHFFFCCCAAA???CCCDDDDDDBBB>>><<<;;;;;;999<<>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888888777777777666666666555222222222222222333333333111333666666333000...------...000111222111///...***+++---...//////......---,,,,,,++++++++++++,,,************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''((((((((())))))******++++++++++++,,,,,,---...///000111333555777999::::::<<<===>>>===>>>???AAAAAABBBCCCDDDFFFJJJOOOSSSQQQbbbwww~~~zzzrrraaaNNNGGGNNNYYY___nnnvvv~~~zzztttpppooopppppppppqqqxxx{{{{{{}}}|||xxxvvvlll___KKK;;;333222222111222111333666444......111//////............//////........................------------...///000111000222444444444444666888444333555<<>>===>>>?????????>>>;;;>>>BBBDDDCCCAAA@@@@@@>>>???@@@BBBEEEIIILLLNNNKKKKKKJJJIIIFFFCCC@@@???AAABBBAAA???<<<;;;;;;<<<;;;===@@@BBBEEEIIIMMMQQQMMMOOOLLLFFFBBBBBBCCCBBB??????>>>=========>>>>>>>>>===<<<;;;::::::::::::888999999999999999999888777777777777666666666666333333333333333333222222333666999999666333000...000111111111111111000000+++,,,---////////////......---,,,+++++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''((()))******+++*********+++,,,---...//////000111333555777888999:::;;;===>>>===>>>@@@AAAAAABBBCCCDDDFFFJJJNNNRRRRRRdddxxxwwwooo^^^LLLFFFMMMYYY___pppvvv~~~~~~}}}|||yyytttqqqppppppooooooooowww{{{xxxwww|||yyylllWWWAAA555222333333...///444999666111555<<>>KKKYYYfffmmmtttoooaaappppppXXXooo}}}xxx~~~yyytttssseeedddbbb```]]][[[YYYXXXYYY[[[aaahhhmmmqqqyyyyyypppjjjggghhhiiiiiijjjlllnnnrrruuuxxx{{{|||{{{~~~|||{{{yyyxxxxxxyyyyyyvvvxxxyyyyyyyyyyyyzzz|||{{{~~~}}}~~~~~~~~~sssbbbXXXQQQJJJFFFEEEEEEFFFEEEDDDBBBAAABBBCCCBBBAAA@@@@@@AAA@@@???>>>;;;???DDDGGGFFFDDDBBBAAA??????AAACCCGGGKKKNNNPPPLLLKKKKKKIIIFFFCCC@@@>>>@@@AAA@@@>>><<<:::;;;<<<===>>>>>>???BBBFFFLLLQQQLLLMMMJJJCCC???AAABBBAAA???>>>===============>>>>>>===<<<;;;:::999999999999::::::;;;;;;::::::999777777777777666666666666555555555444444333333333555888;;;;;;888444000...333222222111111111111111+++,,,---////////////......---,,,,,,++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&'''((()))***+++,,,*********+++,,,...///000///000111333555777888999:::;;;===>>>===>>>@@@AAAAAABBBCCCDDDFFFIIINNNRRRSSSeeexxx|||oooWWWIIIMMMOOOVVVeeellluuu|||{{{zzzyyyuuupppkkkkkkooorrroootttxxxuuuqqqvvviiiKKK777111333777...111666;;;???>>>:::666................................................111...---...222555555444999555111///000333666777555888777???TTT```gggssswwwccchhh}}}aaaSSSVVVooo~~~vvvooojjjaaaccceeeeeeccc```^^^^^^dddiiiqqqxxx}}}|||uuummmkkkkkkgggddddddhhhiiikkknnnrrruuuwwwxxx~~~}}}yyyzzzzzzyyywwwvvvwwwxxxvvvwwwxxxyyyzzzzzzzzzzzz}}}~~~vvviiiZZZQQQLLLGGGEEEGGGEEEDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAABBBAAA???>>>AAACCCFFFGGGFFFEEEDDDDDDGGGFFFFFFHHHKKKMMMNNNNNNOOOOOOMMMIIIEEECCCCCCDDDCCCBBB???<<<;;;:::;;;<<<<<<>>>???@@@AAACCCGGGJJJKKKHHHDDD@@@===<<<<<<===;;;<<<<<<======<<<<<<;;;::::::::::::999999999999:::888888:::======:::777666666666666666555555444555666666444222222333444444999>>>???;;;666333222666555333111000000000000.........000111111...,,,---,,,+++)))(((''''''&&&*********)))))))))))))))'''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))((((((+++++++++,,,,,,------------...111444777888888888999;;;>>>??????>>>???@@@BBB@@@???@@@EEEKKKPPPRRRTTThhh}}}pppXXXJJJLLLOOOVVVfffpppxxx~~~{{{zzzyyyyyywwwsssooonnnqqqtttppptttxxxvvvssswww|||~~~nnnRRR>>>444111222///111444888:::999555111................................................000---+++---333999===>>>AAA<<<777444333444444444222444444@@@XXXeeemmmzzz|||tttrrrlll\\\eee}}}[[[NNNUUUqqq|||uuummmiiidddfffhhhhhhgggfffffffffnnnrrrxxx}}}{{{|||rrrjjjhhhgggeeeccccccfffgggiiilllooorrrtttuuu{{{|||~~~~~~}}}|||~~~~~~{{{uuuvvvwwwwwwuuuuuuvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{~~~}}}qqqeeeWWWPPPKKKHHHGGGIIIEEEDDDCCCCCCBBBCCCDDDEEECCCCCCCCCDDDEEEDDDAAA>>>AAADDDGGGHHHHHHFFFFFFFFFHHHHHHHHHIIILLLNNNPPPPPPPPPPPPNNNJJJFFFDDDDDDEEEBBBAAA???===<<<;;;;;;;;;>>>@@@AAABBBBBBEEEIIILLLJJJGGGCCC>>>;;;:::::::::999::::::;;;;;;::::::999888888888777777777777666888777777999<<<<<<:::888777777777777666666555444555666666555333222333444444999???@@@===888444444777666444222000//////000------...///111000...+++---,,,+++***)))(((((((((******++++++******)))((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''((((((((((((''''''***++++++,,,,,,------......///111444555777888888999;;;>>>??????>>>???@@@BBBAAA@@@BBBFFFLLLRRRUUUXXXlll}}}qqqXXXIIILLLNNNVVVfffssszzz|||zzzyyyyyyyyyxxxvvvsssqqqrrrsssmmmrrruuutttrrrvvv~~~uuuuuu[[[GGG:::333///000000111222333222///,,,................................................000---***+++111777===@@@AAA>>>999555444444444444333444333BBB]]]kkkrrr~~~|||~~~wwwhhh```ccckkk___lllxxxWWWPPP[[[www}}}wwwqqqmmmlllnnnoooppppppqqqtttvvv}}}~~~yyytttjjjbbb``````^^^^^^```bbbcccfffhhhkkknnnpppqqquuuvvvxxxzzz{{{{{{{{{zzzwwwvvvvvvwwwyyyxxxvvvtttpppqqqrrrrrrqqqrrrtttvvvttttttuuuvvvvvvvvvuuuuuuvvvxxxzzz|||~~~~~~~~~|||~~~kkk```TTTOOOLLLIIIIIIKKKGGGEEEDDDCCCCCCDDDFFFGGGCCCCCCDDDFFFFFFEEEAAA>>>AAADDDHHHJJJIIIHHHHHHHHHJJJJJJJJJKKKMMMOOOQQQSSSQQQQQQOOOKKKGGGDDDDDDEEEDDDDDDCCCBBBAAA@@@>>>===AAABBBCCCCCCDDDFFFJJJMMMIIIFFFBBB===999777666666666666777777777777666666555555555444444444333333666666666888:::;;;:::888888888888888777666555444666777777666444333333444444:::@@@BBB>>>999666555888777444222000/////////---,,,,,,...//////---+++,,,,,,+++******************+++,,,------+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((&&&''''''((((((''''''&&&******+++,,,,,,---......111111111333444666777888999;;;>>>????????????@@@EEEDDDCCCDDDFFFKKKPPPSSSYYYmmm|||pppXXXIIIJJJLLLUUUgggssszzz~~~{{{zzzyyyyyyzzzyyyxxxuuurrrpppoooiiimmmpppqqqpppsssyyy}}}{{{www```NNN@@@666111111000......///...---+++................................................///---++++++---111444777999666444333444555666555888666555FFFaaammmsss}}}|||ppp]]]ZZZdddooogggxxxoooRRRUUUggg~~~{{{xxxzzz{{{|||||||||zzzvvvjjjaaaYYYWWWWWWVVVXXX[[[___```bbbeeehhhjjjlllmmmooooooqqqsssttttttttttttrrrrrrrrrqqqpppnnnkkkiiijjjkkklllmmmmmmooorrrtttsssttttttuuuuuuttttttssswwwxxxzzz|||~~~}}}{{{wwwiii^^^TTTPPPMMMKKKJJJLLLJJJHHHFFFEEEEEEGGGIIIKKKFFFEEEDDDDDDDDDCCC???===@@@DDDHHHKKKKKKJJJIIIIIIKKKLLLLLLLLLMMMOOORRRTTTQQQQQQPPPMMMHHHEEEDDDDDDHHHIIIIIIIIIHHHFFFDDDBBBDDDDDDDDDDDDDDDFFFJJJMMMIIIGGGCCC>>>:::777555444333444444555555444444333222222222222111111111111444444555666777888999888999999999999888666555444777888999888555444444444444:::AAACCC@@@;;;888666999777555222000.........,,,++++++,,,......,,,***,,,+++++++++++++++,,,,,,***,,,...//////---***((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''******+++,,,,,,---......222222222222333555777888999;;;>>>@@@??????@@@AAAFFFEEEDDDDDDDDDFFFJJJMMMWWWlll{{{pppXXXHHHIIILLLVVViiittt}}}~~~|||{{{{{{zzzzzzyyywwwuuuqqqmmmjjjhhhkkkoooqqqrrrtttwwwyyy}}}rrr^^^OOOCCC999333111///------...///...---////////////////////////........................,,,---------------...///333222111222444666777666888666777IIIdddnnnuuuqqqaaadddtttmmmiii~~~dddPPP\\\ttt}}}vvvqqqddd\\\UUUSSSRRRQQQTTTXXX[[[\\\^^^aaacccfffhhhiiiiiiiiijjjkkklllllllllllljjjkkkkkkkkkiiifffeeedddeeefffggghhhiiikkkooorrrrrrssssssttttttttttttsssyyyzzz|||~~~|||zzz~~~~~~{{{rrriii___UUURRROOOLLLJJJKKKLLLLLLJJJJJJJJJLLLMMMOOOKKKIIIFFFDDDBBBAAA???===???CCCHHHKKKLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMRRRUUUSSSSSSRRRNNNJJJFFFEEEEEEJJJKKKLLLMMMLLLIIIGGGEEEEEEEEEEEEDDDCCCFFFJJJMMMKKKIIIEEE@@@<<<888666555222333333444444333333222111111111111000000000000333333444444555555666777999999999999888777666555888999:::999777555444444555;;;BBBEEEAAA<<<888666999777555222000.........,,,+++++++++------,,,***+++++++++***++++++,,,---***,,,...//////---***)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))************)))))))))******+++---......///222222222222333555777888888;;;>>>@@@@@@@@@AAABBBAAABBBBBBBBBAAACCCHHHKKKVVVlll{{{qqqYYYJJJJJJMMMYYYmmmyyy}}}{{{zzzyyywwwvvvtttqqqlllhhhjjjlllppptttwwwxxxwwwwwwxxx|||lll]]]RRRGGG<<<444111000......///000000///////////////////////////........................***,,,///000000000111222666555444555777777666555444444777LLLeeemmmvvvtttlllsssiiijjjbbbWWWiiiyyyqqqjjjaaaZZZTTTRRRPPPOOORRRWWWWWWXXXZZZ\\\^^^aaacccccccccccccccccccccccccccccc___aaacccdddcccbbbbbbcccaaabbbcccdddeeehhhlllppppppqqqrrrsssssstttttttttyyyzzz|||~~~~~~}}}|||zzz|||||||||}}}yyyooohhh^^^VVVSSSQQQLLLJJJJJJNNNNNNNNNNNNOOOOOOPPPQQQPPPMMMJJJHHHGGGEEECCC@@@>>>CCCIIIMMMOOONNNMMMMMMMMMNNNOOOMMMKKKMMMRRRWWWVVVVVVUUURRRMMMIIIGGGGGGIIIJJJKKKLLLKKKIIIGGGEEEGGGGGGFFFDDDDDDFFFJJJNNNMMMKKKGGGCCC???;;;888777333444444444444444444333222222222111111111000000222333444333222222444666777777888888777777666666999:::<<<;;;888666444444666<<>>@@@@@@AAABBBCCC<<>>@@@AAAAAABBBCCC@@@CCCFFFEEECCCDDDIIINNNZZZppp}}}ttt^^^OOOOOOTTTbbbwww}}}~~~{{{vvvuuussstttvvvuuurrrnnnjjjkkkooouuuyyyyyyuuuqqqjjjqqq{{{sssllleeeXXXGGG:::444333111111111000///---000000000000000000000000...........................///000...,,,---222666444333444666888888777555666888>>>PPPbbbdddnnnxxxuuu}}}zzzcccgggyyyvvv^^^ZZZlll~~~~~~uuuiiiaaaWWWSSSOOONNNJJJGGGHHHMMMOOOOOOQQQSSSUUUXXXYYYZZZ[[[ZZZXXXWWWVVVUUUUUUUUUVVVYYY\\\[[[YYYWWWXXXYYY___`````````aaadddiiimmmjjjkkklllnnnpppqqqrrrrrrrrrsssuuuxxx|||||||||||||||{{{yyyxxxxxxyyy}}}}}}yyy}}}xxxmmm```XXXRRRQQQPPPMMMJJJKKKLLLMMMPPPRRRRRRRRRQQQPPPQQQSSSWWW[[[\\\XXXQQQKKKAAAGGGNNNSSSUUUTTTTTTSSSQQQSSSSSSQQQNNNOOOUUU[[[]]]]]]]]]ZZZUUUPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIMMMLLLJJJGGGFFFHHHMMMQQQLLLKKKHHHEEEAAA>>>;;;:::666777777888888777777666555555555444444444333333333444444222......000333333444555666777777777777:::<<<======:::777555444777===DDDFFFAAA:::444111666555333111000000000000///---+++,,,---......---+++******)))(((((()))))),,,,,,+++++++++*********&&&'''''''''(((((())))))(((''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))((((((((()))***+++---...///000---...111444777888888888888;;;>>>@@@AAAAAABBBDDDHHHKKKLLLIIIEEECCCGGGJJJYYYoooxxxaaaPPPTTT^^^mmm~~~|||zzz{{{vvvrrrqqqtttvvvtttrrrnnnkkkiiikkkrrrvvvwwwvvvhhhiiiwwwuuucccPPP===666111///222333000///000////////////////////////............////////////............///000222333777777888888888777777666===333EEEaaabbb___qqqtttcccfffxxxhhhQQQTTTeeeqqqyyy|||ssseeeZZZQQQOOOKKKHHHFFFFFFGGGHHHJJJKKKMMMPPPSSSUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRQQQWWWUUUTTTRRRSSSUUUWWWYYY^^^YYYVVVZZZbbbhhhgggddddddjjjoooooommmlllooorrrrrrrrrrrrsssuuuxxx{{{}}}~~~yyyyyyyyyuuurrrsssvvvwwwyyy{{{}}}}}}{{{zzz||||||}}}|||ssslll```WWWOOONNNMMMJJJIIIJJJPPPMMMMMMNNNMMMJJJLLLPPPUUU[[[aaabbbbbbaaa\\\VVVMMMIIIIIIQQQYYYZZZXXXWWWVVVVVVTTTRRRRRRUUUZZZ^^^`````````]]]YYYSSSMMMIIILLLJJJKKKNNNMMMIIIHHHJJJOOOMMMKKKGGGFFFHHHNNNSSSSSSPPPLLLFFFBBB>>>;;;:::777666555666888999888777<<<:::777444333444555666333333222111111111111111222333444555777888999:::999777777:::>>>===888333666;;;???===888555222000444333222111000///...---...***&&&(((,,,///...+++---------,,,)))((()))+++******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***))))))(((((((((((())))))***++++++------...///---000333555555666777888222999@@@AAA>>>@@@HHHPPPNNNLLLHHHBBB???AAAHHHNNNTTTqqq|||}}}vvv```QQQUUU```ppp{{{~~~~~~|||{{{wwwrrrrrrtttvvvtttrrrqqqllliiilllsssyyyzzzyyyeeedddrrrzzzdddIII888333///111222000///000////////////////////////............///////////////.........///111333444777777888888888888777777<<<666IIIccccccaaauuuvvveeejjjaaaLLLRRRggguuu~~~zzzqqqcccWWWPPPNNNKKKHHHFFFFFFFFFGGGGGGIIIKKKNNNPPPRRRSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSQQQPPPQQQTTTWWWYYY\\\YYYXXX\\\aaaeeefffdddfffiiimmmnnnmmmmmmoooqqqoooooooooqqquuuzzz~~~~~~yyyzzzyyytttqqqqqquuuwwwyyy{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~yyyqqqjjj^^^UUUNNNNNNNNNLLLKKKLLLOOOMMMLLLMMMLLLJJJLLLRRRXXX^^^cccddddddccc^^^WWWPPPKKKKKKSSSZZZZZZXXXWWWVVVVVVUUUTTTTTTVVV[[[___`````````___[[[UUUPPPLLLNNNMMMNNNQQQPPPLLLKKKMMMSSSQQQNNNJJJHHHKKKQQQWWWVVVRRRMMMFFF@@@;;;999777888777666777999:::999888<<<:::888666666666777888888777666444333222111111111111222333444555666666777666777;;;???>>>999444555888;;;999666444333222222222111111000///.........***'''(((,,,...---+++---------,,,))))))***+++******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))***++++++------...///---000333555555666777888555;;;@@@AAA@@@BBBHHHNNNHHHHHHEEEAAA???BBBIIIOOOUUUrrr{{{uuu```QQQVVVaaaqqqyyy{{{wwwsssrrrtttuuusssqqqqqqkkkfffiiiqqqyyy{{{zzz```\\\gggzzzUUU<<<555000000111///...///////////////////////////............////////////////////////000222444555777777888888888888777777:::999NNNdddcccdddyyy}}}fffssszzzYYYGGGRRRjjj{{{|||xxxnnn___TTTNNNMMMJJJGGGEEEEEEFFFFFFEEEFFFHHHKKKMMMOOOPPPPPPOOONNNMMMLLLMMMNNNPPPRRRPPPOOONNNMMMOOOSSSWWWZZZ[[[[[[]]]___aaabbbccccccgggiiikkkmmmnnnnnnnnnnnnnnnnnnnnnppptttyyy~~~}}}zzzzzzxxxssspppppptttwwwyyyyyyxxxxxxzzz}}}~~~|||{{{{{{{{{vvvooohhh\\\TTTNNNNNNOOOMMMMMMNNNOOOLLLKKKLLLKKKJJJNNNUUU[[[aaaffffffeeeddd___XXXQQQLLLLLLTTT[[[[[[XXXWWWVVVVVVVVVVVVVVVXXX\\\```aaabbbbbbbbb^^^YYYSSSPPPRRRQQQSSSVVVUUUPPPOOORRRXXXVVVRRRMMMJJJMMMUUU[[[[[[WWWPPPGGG@@@;;;888777999777777888999:::999888999888888777777888888999888777666555444333222222000000000111222333444444555555777<<<@@@AAA===999444555666555333111222333111000000000//////......///,,,))))))+++---,,,***,,,------+++))))))***+++******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((('''(((((()))***+++)))***++++++------...///...000333444555555777888:::<<>>@@@CCCDDDEEEDDD>>>@@@AAA@@@@@@BBBHHHMMMXXXttt{{{uuuaaaRRRVVV```nnnzzzyyyvvvuuutttsssqqqpppkkkeee___```gggqqqyyy}}}yyyhhh___jjj}}}||||||gggHHH<<<222000111000//////////////////////////////............////////////////////////111333555666666666777888888888888888888???RRR\\\[[[ggg}}}zzz```oooPPPEEETTTkkkyyy}}}yyyrrrgggZZZQQQJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMKKKJJJIIIHHHJJJMMMPPPRRRLLLLLLLLLNNNQQQVVVZZZ\\\```dddgggfffbbb______aaahhhhhhiiikkkmmmnnnlllkkknnnnnnooopppssswwwzzz|||}}}~~~{{{yyyzzzwwwrrrqqqssstttwwwxxxxxxwwwwwwzzz}}}xxxvvvuuuvvvwwwuuuooojjj^^^VVVPPPPPPPPPMMMKKKLLLMMMJJJIIIKKKLLLNNNTTT[[[___dddfffeeebbb```[[[TTTKKKFFFEEEMMMUUUXXXYYYZZZSSSTTTTTTTTTUUUXXX]]]aaaiiijjjkkkjjjfff___XXXTTTUUUWWW\\\___\\\VVVVVVZZZ^^^]]]YYYQQQLLLNNNWWW```___[[[TTTLLLEEEAAA>>>===777666555666888888888777777888999:::;;;<<<<<<===999999999888777555333222000000///000111333555666666555555777===EEELLLOOO<<<666222222000,,,,,,000000000000000////////////000...+++************)))+++,,,,,,+++***)))+++,,,******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((()))++++++)))***++++++------...//////111333333444555777999===<<<<<>>@@@AAAAAA@@@AAAFFFKKKZZZvvv~~~zzzttt```QQQUUU^^^mmmzzzyyyxxxvvvtttqqqpppooolllhhhcccaaafffqqq}}}{{{kkkkkkwwwmmmNNNAAA444111222111000000////////////////////////............////////////.........///000333555666555666777888888999888888999AAAQQQWWWYYYnnnyyykkkcccgggKKKGGGZZZoooxxx{{{vvvnnnbbbWWWOOOHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIHHHHHHIIIKKKNNNOOOJJJKKKNNNQQQTTTWWWZZZ\\\aaaccceeeeeebbb```aaacccggghhhjjjkkklllkkkkkkkkkjjjllloootttxxx|||}}}}}}zzzyyyyyyvvvrrrtttxxxvvvvvvwwwxxxyyyzzz{{{{{{uuuttttttvvvxxxuuuooojjj^^^VVVQQQQQQQQQMMMKKKKKKKKKIIIJJJMMMOOOQQQWWW^^^bbbfffhhheeeccc```ZZZTTTKKKEEEBBBHHHQQQUUUWWWZZZTTTTTTSSSSSSTTTXXX^^^ccckkkmmmooonnnjjjccc\\\XXXVVVZZZ___ccc___YYYYYY^^^```aaa^^^WWWPPPQQQZZZbbb```]]]WWWQQQKKKFFFBBB@@@999888777888:::;;;:::999<<<<<<<<<===>>>???AAABBBDDDCCCCCCAAA>>>;;;888666444333222000111222444555777666555666;;;DDDLLLRRRAAA888333444333------111222111111111000000/////////---,,,***))))))******+++,,,,,,+++******+++---******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((('''(((((()))***+++)))***++++++------...//////111222333333555888:::;;;<<<===???AAABBB@@@???@@@BBBCCCAAA@@@BBBGGGKKK]]]yyyvvvqqq^^^PPPTTT^^^mmmzzzzzzyyywwwtttqqqooonnnllljjjgggdddeeeoootttpppwwwjjjTTTEEE666222333222111111////////////////////////............////////////---------...000222444666555666777888888999999999:::CCCPPPTTT\\\xxxuuuiii```ooo~~~___IIINNNgggzzz~~~yyyrrrhhh]]]RRRLLLFFFEEEEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHJJJNNNRRRVVVXXXYYYYYY]]]^^^___```aaabbbdddfffeeehhhkkkllljjjiiijjjlllllloootttzzz~~~}}}zzzyyyxxxuuussswww}}}xxxvvvvvvyyy}}}~~~|||xxxttttttuuuxxxyyyuuummmggg\\\UUUPPPQQQRRROOOMMMMMMJJJIIIKKKPPPRRRTTTZZZ```gggkkkllliiieeeccc]]]VVVOOOGGGBBBFFFMMMRRRUUUXXXVVVUUUSSSRRRSSSYYYaaafffjjjmmmooopppnnnhhhbbb]]]XXX\\\cccfffbbb\\\\\\aaaeeefffeee^^^VVVVVV^^^fffgggeeeaaa[[[TTTNNNIIIFFF???======>>>???@@@???>>>>>>===<<<<<<===???AAABBBHHHHHHHHHHHHFFFDDDAAA??????<<<999666444444444555666666666777:::@@@FFFKKKCCC888333777777000///444444333333222111000000///------,,,***))))))***,,,+++,,,,,,+++******+++---******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))***++++++------...///000111222333333555888::::::<<>>@@@DDDFFFHHHJJJKKKJJJIIIHHHIIIFFFAAA<<<999777777777555666888999:::===@@@CCCCCC888444999:::333222777555555444333222000000///,,,,,,,,,+++))))))+++---***+++,,,+++******+++---******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***))))))(((((((((((())))))***+++,,,---......///000111222222333555888;;;:::===AAABBBBBBAAABBBBBBAAACCCCCCBBBAAAEEELLLRRRaaa}}}~~~yyymmmVVVJJJTTT___lll}}}{{{zzzwwwtttrrrpppnnnnnnqqqlllhhheeedddhhhvvvxxxwwwuuutttwww~~~xxxnnncccSSS>>>///...333222+++000/////////............////////////////////////.........///111333555777666777888999:::;;;;;;;;;>>>LLLKKKNNNmmm|||zzzuuuiii^^^YYYzzzrrr}}}yyyWWWFFFYYYssszzzppphhh^^^SSSMMMMMMGGGFFFFFFEEEDDDCCCCCCBBB???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBHHHOOOTTTVVVUUUTTTTTTVVVWWWZZZ^^^aaadddeeefffjjjhhhiiimmmnnnkkkkkkmmmxxxzzz}}}~~~}}}zzzyyyvvvuuuuuuwwwzzz{{{~~~yyysssqqqsssvvvwwwvvvuuuvvvwwwwwwsssmmmgggcccYYYUUUQQQMMMMMMMMMNNNNNNLLLJJJLLLQQQTTTVVV\\\ccchhhlllpppppplllgggbbb```VVVKKKCCCDDDIIIMMMRRRWWWRRRQQQPPPQQQTTTZZZaaaeeeiiillloooqqqoookkkiiigggaaagggoooqqqiii___^^^dddkkkmmmllleee]]]\\\ccclllvvvzzzuuuiii___[[[WWWSSSNNNMMMLLLLLLMMMLLLKKKIIICCC===999;;;;;;999777888===>>>@@@BBBDDDDDDDDDDDDBBBAAA@@@???<<<:::888666666666666777888:::<<<<<<<<<;;;999888777666666666444444222111000...---,,,///...,,,******+++,,,---************))))))))))))++++++++++++******)))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$***((('''&&&&&&'''(((***(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,...///000222444666777888======>>>@@@CCCCCCBBB@@@FFFCCCBBBBBBAAABBBIIIRRRbbb}}}yyyoooXXXKKKSSS___mmm|||zzzxxxuuurrrpppooonnnmmmjjjgggeeecccccclllwwwqqqssstttsssqqqwwwzzztttqqqcccMMM999111222222///000000/////////.........////////////////////////.........///111333666777777777888999:::::::::::::::LLLPPPRRRqqqwwwvvvtttkkkbbb___tttnnnyyy|||XXXGGG[[[sssvvvlllcccYYYNNNHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFIIILLLOOOPPPRRRTTTVVVXXXYYYZZZ]]]___bbbcccdddiiiggghhhlllmmmkkkkkknnntttvvvyyy|||~~~}}}{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{xxxsssqqqqqqsssuuuvvvrrrsssuuutttpppjjjddd```XXXSSSMMMKKKKKKMMMMMMMMMKKKIIIKKKOOORRRTTT[[[bbbeeeiiioooqqqnnnjjjeeeccc^^^TTTLLLKKKNNNPPPUUUYYYWWWUUUSSSSSSVVV[[[bbbfffkkknnnrrrsssqqqmmmjjjhhhbbbgggnnnpppiii______dddhhhkkkjjjeee^^^```iiirrryyy{{{uuuhhh^^^ZZZVVVSSSRRRQQQQQQRRRTTTSSSQQQOOOEEE===888:::<<<999777666444555777999:::;;;;;;;;;=========<<<;;;:::999888666666666777777999:::;;;;;;;;;::::::999999888888555444333222000///...---///...,,,******+++,,,---************)))))))))))),,,+++++++++************)))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,,,,,,,,,,,,,---------...///000222444666888888======>>>@@@CCCCCCBBB@@@EEEBBBAAABBBAAACCCJJJTTTeeezzzsss\\\LLLQQQ]]]nnn|||{{{yyywwwtttqqqooonnnkkkiiihhhgggccc```cccjjjjjjoootttppphhhjjj}}}{{{ttt[[[AAA222000111111000000000/////////......////////////////////////////////////111444666777888888999999999999999888444LLLSSSTTTqqqtttuuuuuulllccc```yyywwwZZZKKK```www~~~ttthhh___UUUKKKEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>===>>>>>>???@@@BBBCCCDDDDDDIIIIIIHHHHHHIIIMMMTTTXXXYYYYYYYYYZZZ\\\___aaacccfffeeegggmmmnnnllllllooooooqqqtttxxx{{{|||}}}}}}}}}zzzxxxzzzzzzyyyyyyxxxxxxwwwwwwvvvuuurrrooommmnnnrrrtttqqqrrrsssrrrnnnhhhbbb]]]WWWPPPIIIGGGJJJMMMMMMKKKJJJGGGHHHLLLNNNQQQXXX```bbbgggnnnrrrqqqmmmiiifffeee\\\TTTRRRRRRRRRVVV[[[]]][[[WWWUUUWWW\\\cccgggmmmqqquuuwwwtttoookkkiiicccgggmmmooohhh``````eeekkkllljjjddd___aaakkkttt{{{zzzrrreee[[[VVVTTTQQQRRRSSSTTTVVVXXXWWWTTTQQQGGG>>>777888<<<:::666444222333444666777888888888888888888999999:::::::::666666666666666777888888::::::;;;<<<<<<;;;:::999555555444333111000/////////...,,,******+++,,,---++++++*********))))))))),,,,,,++++++++++++******)))((('''&&&&&&'''((())))))))))))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,,,,,,,---------.........///000222444666888999======>>>@@@CCCCCCBBB@@@CCCAAAAAABBBBBBDDDLLLUUUhhh{{{wwwaaaMMMPPP\\\nnn}}}|||{{{xxxvvvsssqqqooonnnkkkjjjiiieeeaaaaaafffiiiooouuuooo```^^^uuu~~~|||aaaEEE444111222222000000000////////////.../////////////////////////////////000111444666888999999999999999999888888:::RRRWWWVVVrrrwww{{{zzzlll^^^YYY\\\OOOfff{{{~~~rrreee\\\SSSJJJDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA??????>>><<<;;;;;;::::::;;;<<<===???AAACCCDDDDDDIIIHHHFFFEEEFFFJJJQQQWWWWWWWWWVVVWWWYYY\\\```bbbbbbccchhhppprrrooommmnnnmmmnnnrrruuuyyy{{{}}}~~~~~~{{{wwwvvvyyyyyyyyyxxxwwwuuusssrrrpppqqqpppmmmiiijjjnnnrrrqqqrrrsssrrrnnnhhhaaa]]]VVVOOOGGGFFFJJJMMMLLLIIIIIIFFFFFFJJJLLLOOOVVV^^^aaagggnnnrrrrrrnnnjjjgggfff___XXXUUURRRRRRVVV\\\ccc___[[[XXXYYY^^^dddhhhooossswwwyyyuuupppkkkhhhfffhhhmmmnnnhhhaaabbbgggrrrqqqlllddd]]]^^^fffoooyyytttkkk___VVVQQQOOONNNLLLMMMOOORRRTTTSSSPPPMMMHHH>>>666777;;;:::666333444555666777888999::::::666666666666777777888999777666666555555555666666777888:::<<<===<<<:::999666555555333222111111000///...,,,******+++,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++***)))'''&&&&&&'''(((((())))))(((((((((((((((((()))(((''''''''''''((()))(((((((((((()))))))))))),,,,,,,,,------......///...///111333555777888999======>>>@@@CCCCCCBBB@@@CCCAAA@@@BBBBBBEEEMMMWWWjjj}}}zzzdddOOOQQQ^^^ooo~~~}}}|||zzzwwwtttrrrppppppllliiihhheeebbbcccgggmmmrrrwwwppp^^^WWWmmmfffKKK>>><<<:::666111000000000////////////000000000000000000000000/////////000222444666888999999:::::::::999999888EEEWWWYYYYYYttt{{{|||kkkZZZWWWZZZOOOeeewww}}}zzzmmm___VVVOOOHHHCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>><<<:::999999999999;;;<<<===???AAACCCDDDEEEFFFFFFFFFEEEFFFIIINNNRRRSSSSSSSSSTTTVVVZZZ]]]___]]]```hhhrrruuupppkkkkkkkkkmmmppptttwww{{{}}}~~~~~~{{{xxxvvvuuuvvvwwwwwwvvvtttqqqnnnlllkkklllllliiiffffffjjjnnnmmmnnnpppooolllfff```\\\UUUPPPJJJHHHKKKMMMLLLIIIIIIFFFGGGJJJMMMOOOVVV]]]ccchhhooorrrqqqmmmiiifffeee```[[[WWWSSSRRRWWW___eeebbb^^^\\\\\\aaafffjjjqqqtttxxxxxxtttooojjjggghhhiiikkklllhhhbbbdddiiissspppjjjaaaZZZ[[[bbbiiiqqqjjj```WWWPPPKKKIIIJJJEEEFFFIIILLLNNNMMMIIIFFFGGG===666777:::999666555555555555666777888999999888777666555555555555555777666555555555555555555555666888:::;;;:::999888666555555444333222111111///...,,,******+++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,------***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))++++++,,,,,,---......//////000111333555777888999======>>>@@@CCCCCCBBB@@@BBB@@@@@@BBBCCCEEENNNXXXkkk~~~}}}{{{fffQQQVVVeeeuuu~~~~~~~~~|||yyyvvvsssqqqooojjjgggfffeeebbbcccfffooorrrwwwtttaaaTTTccc||||||nnnUUUHHHEEEAAA<<<111111000000000/////////000000000000000000000000000///000000222555777888::::::;;;;;;;;;;;;;;;:::FFFNNNNNNUUUqqqyyywwwhhh[[[^^^xxxUUULLLaaaqqqwww~~~zzzqqqcccUUUMMMIIIDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;:::999::::::;;;<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFGGGGGGHHHKKKNNNPPPPPPQQQRRRSSSVVVXXXZZZXXXZZZcccllloookkkgggfffiiijjjmmmppptttxxx{{{|||~~~|||zzzxxxwwwwwwvvvuuuuuutttrrrpppllliiigggggggggfffeeeddddddfffiiigggiiikkkkkkhhhccc]]]YYYUUUSSSPPPNNNMMMMMMLLLJJJJJJHHHIIIMMMPPPQQQVVV]]]dddiiinnnpppoookkkhhhfffeeebbb___[[[UUUSSSYYYbbbgggeeebbbaaabbbfffkkknnntttvvvxxxwwwsssmmmiiigggiiihhhhhhiiieeeaaadddiiikkkhhhccc\\\WWWYYY___eeeeee]]]TTTOOOKKKGGGEEEGGGCCCDDDEEEGGGIIIHHHEEEBBBDDD===777777888777666888888888888888999:::;;;<<<;;;:::888555444333333333777666666555555555666666444555666888888888777777555555444333333222111111///...,,,******+++,,,---,,,++++++++++++*********,,,,,,------------......***)))((('''&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---......///000111333555777999:::======>>>@@@CCCCCCBBB@@@CCCAAAAAACCCCCCEEENNNXXXkkk~~~{{{zzzfffTTT^^^ppp~~~~~~}}}{{{wwwtttqqqooojjjggghhhgggcccbbbcccmmmooovvvxxxgggTTTXXXiii~~~tttZZZIIIBBB===999111111111000000000//////000000000000000000000000000000000111222555777999::::::;;;<<<============>>>???@@@TTTtttyyywwwwwwyyy{{{```[[[hhhjjjMMMIII```rrr}}}|||wwwiii[[[LLLFFFDDDAAA??????@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999:::;;;===>>>??????@@@BBBCCCEEEFFFGGGDDDEEEFFFGGGGGGHHHJJJLLLPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTYYY```cccaaa```aaadddfffhhhkkkooorrruuuwwwzzzyyywwwvvvvvvwwwxxxyyyvvvuuussspppmmmiiigggeeeeeecccaaaaaabbbddddddddddddfffhhhiiigggbbb]]]YYYUUUWWWWWWUUUQQQMMMLLLLLLKKKJJJMMMQQQTTTTTTXXX^^^dddhhhlllnnnmmmkkkiiihhheeecccaaa\\\UUUQQQXXXbbbhhhgggfffgggiiilllppprrrwwwxxxyyyvvvrrrmmmjjjhhhgggeeeddddddbbb___aaagggcccaaa\\\WWWTTTVVV\\\```[[[RRRKKKJJJIIIEEEDDDGGGCCCCCCCCCDDDEEEEEEBBB@@@AAA<<<888888666444777<<<===<<<<<<;;;<<<===???@@@>>><<<999666444333333444666666666555666666777777666666666666666666777777444444333333222222111111///...,,,******+++,,,---,,,,,,+++++++++*********,,,---------............+++***((('''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))((())))))***+++,,,---...///000222444666888999:::======>>>@@@CCCCCCBBB@@@DDDBBBBBBCCCCCCEEENNNWWWlll~~~yyyyyyfffWWWcccyyy}}}~~~{{{xxxtttrrrppplllkkklllkkkeeebbbbbbjjjkkkuuu{{{lllUUUPPP[[[vvvZZZDDD888444222111111111111000000000000000000000000000000000000000000000111333555777999:::;;;<<<===>>>>>>>>>>>>===999===ZZZ}}}xxxwww{{{~~~tttXXXYYYnnnsss```GGGHHHcccxxx}}}xxxfffWWWIIIDDDCCCBBB@@@AAA??????????????????@@@@@@;;;;;;:::999;;;===???AAAAAAAAABBBCCCEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGJJJMMMPPPQQQQQQPPPOOONNNMMMLLLRRRPPPQQQVVVYYYYYYZZZ^^^aaabbbdddgggjjjnnnqqqssswwwvvvttttttuuuwwwyyyzzzwwwuuusssooolllhhhfffeeeeeeaaa^^^___bbbdddcccaaadddfffhhhjjjhhhddd___\\\UUUYYY\\\YYYSSSMMMLLLMMMKKKKKKOOOTTTVVVVVVYYY^^^cccfffjjjlllkkkjjjjjjkkkdddcccaaa\\\RRRNNNTTT___iiiiiiiiikkkmmmqqqtttvvvyyyzzzyyyvvvqqqmmmkkkjjjeeebbbaaaaaa___\\\___eee___^^^ZZZUUURRRSSSWWW[[[UUULLLFFFHHHHHHEEEDDDGGGCCCBBBAAABBBBBBBBB@@@???>>>;;;999888555333777???<<<;;;;;;:::;;;<<<>>>??????===:::777555444444555666666666666666777888888777777666666666666777777333333333222222111111111///...,,,******+++,,,---,,,,,,,,,+++++++++******---------.........//////+++***((('''&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((()))***+++,,,------000000222444666888999:::======>>>@@@CCCCCCBBB@@@EEECCCBBBCCCCCCEEEMMMWWWnnn~~~{{{sssddd[[[cccwww|||xxxuuusssooonnnmmmjjjgggccc```___dddjjjuuuyyykkkWWWQQQWWWttt[[[DDD555333666111000000000000000111111//////////////////////////////000111333555888:::;;;;;;<<<===>>>>>>>>>======999<<>><<<<<>><<<999888777777777===;;;999999;;;===>>>>>>>>><<<888555333333444555333333444555666777888888444555666888999999666444777555444333444444222111.........,,,***)))+++------,,,***+++,,,,,,+++)))+++,,,......---,,,---...***)))(((((((((((())))))&&&'''(((((()))(((((('''%%%&&&&&&'''((()))******$$$%%%''')))***+++******((()))***+++---...///000...000333444555777:::<<>>>>>>>>>>>===:::<<>><<<:::999888777777===;;;999999;;;;;;;;;:::;;;999666444333333444555444444555555666777888888444444555888:::;;;:::999999888555444444333000............,,,***)))+++------,,,***+++,,,,,,+++)))+++,,,......,,,++++++,,,******)))(((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&''')))***+++******))))))***+++---...//////...000333444555777:::<<>>>>>>>>>>>???<<>>===;;;999777666444222///,,,.........,,,***)))+++------,,,***+++,,,,,,+++))),,,---...---,,,******++++++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++'''''''''(((((((((((((((%%%&&&''')))******************+++,,,,,,---.........000333444555777:::<<>>?????????AAA???BBBZZZyyyuuu\\\bbbyyylllXXXGGGPPPrrrxxx{{{{{{rrrhhhXXXMMMDDDCCCFFFEEEDDDEEEHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFFFFMMMTTTUUUPPPJJJHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSTTTXXX\\\]]][[[XXXVVVSSSUUU\\\aaabbbdddfffnnnoooooonnnlllkkkkkklllpppooommmkkkiiihhhhhhhhhffffffeeeeeeeeeffffffgggjjjiiihhhhhhggggggggghhhkkkjjjfff```[[[WWWUUUUUUTTTUUUUUUTTTSSSRRRTTTUUUWWW^^^dddggghhhjjjhhhdddTTTMMMDDD???@@@III\\\nnnuuuvvvxxx{{{}}}~~~}}}yyyrrrllleee```]]]ZZZXXXVVVUUUTTTSSSPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFGGGFFFEEEDDDCCCCCCCCCDDD@@@@@@@@@@@@????????????;;;<<<======<<<:::888777777777777888999888555333444333222222333555777888666666666666666666666666444333333555999<<<======:::888777666555333///---.........,,,***)))+++------,,,***+++,,,,,,+++)))---...///...,,,******+++))))))((('''&&&&&&'''''')))(((''''''(((***---///((((((((((((((('''''''''&&&''''''((()))*********+++++++++,,,,,,---------...000333444555777:::<<<===<<<===@@@DDDEEECCC@@@CCCBBBCCCCCCBBBEEERRR___xxx|||zzzmmm^^^YYY```lllxxx~~~|||~~~}}}yyyvvvtttooonnnllliiieeeaaa]]][[[UUU^^^fffllluuuyyynnn]]]\\\vvv}}}lllNNN999333333333222111111111111111000000000000000000000000000000111222444666999;;;:::;;;<<<>>>???@@@@@@@@@AAA@@@CCC[[[zzzwwwaaaiiilllXXXHHHRRRqqqrrrnnnxxx}}}rrrhhhXXXOOOHHHHHHIIIIIIHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJGGGGGGGGGIIIJJJJJJHHHFFFGGGMMMSSSTTTOOOJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKLLLMMMMMMLLLLLLMMMNNNTTTVVVYYY\\\]]]\\\ZZZXXXVVVTTTUUU[[[```aaacccfffjjjkkklllllljjjiiijjjlllnnnmmmlllkkkjjjjjjjjjjjjffffffeeeeeeeeeffffffgggkkkjjjiiiiiikkknnnqqqsssqqqllleee^^^[[[YYYYYYYYYRRRSSSTTTTTTSSSSSSUUUWWW\\\bbbfffhhhiiijjjeee___RRRJJJBBB@@@DDDOOObbbqqq~~~{{{uuuooohhhaaa]]]ZZZXXXVVVTTTSSSRRRQQQNNNLLLKKKJJJJJJJJJJJJIIIFFFDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;<<<===<<<;;;999888444444555777888888666555222222222333555777999:::888888888777666666555555555333222333666888888888555555444555555444111///.........,,,***)))+++------,,,***+++,,,,,,+++)))...///000///---++++++,,,(((((('''''''''(((((())))))(((''''''(((***---///((((((((((((((('''''''''''''''(((((())))))******+++++++++,,,,,,---------...000333444555777:::<<<<<<;;;<<<@@@DDDEEECCC???BBBBBBCCCCCCAAADDDQQQ___yyy~~~yyykkk]]]ZZZaaalllxxx~~~|||~~~~~~{{{xxxvvvpppnnnllliiieeeaaa]]][[[YYY]]]dddnnnzzz}}}sssfff```xxx|||rrrWWWAAA666444333222111111111111111000000000000000000000000000000111222444777999;;;:::;;;<<<>>>???@@@AAAAAA@@@>>>BBB\\\}}}rrr```mmm{{{lllXXXJJJTTTooozzzqqquuu}}}rrrfffYYYQQQKKKLLLMMMKKKJJJLLLJJJJJJJJJJJJJJJKKKLLLLLLGGGGGGFFFGGGIIIIIIGGGFFFFFFJJJMMMNNNKKKIIIHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGJJJKKKMMMMMMLLLLLLMMMOOOVVV[[[___```]]]ZZZYYYYYYYYYUUUVVV[[[```aaacccfffdddfffggghhhggghhhjjjkkkkkkjjjjjjjjjiiiiiiiiiiiifffeeeeeeeeefffgggggghhhkkkjjjjjjjjjmmmqqquuuxxxssslllccc^^^\\\]]]\\\[[[QQQSSSTTTTTTTTTUUUWWWYYY]]]bbbeeefffggggggaaaYYYLLLFFFCCCHHHRRR```qqqyyyuuuooohhhbbb\\\YYYWWWVVVSSSQQQOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;:::555444444666888999888777222333444555777999;;;<<<:::999999888666555555444444333222333444555444333111111222444555555222///.........,,,***)))+++------,,,***+++,,,,,,+++)))---...//////---++++++,,,))))))(((((((((((())))))&&&&&&%%%%%%&&&(((***+++'''''''''(((((((((((((((((((((((((((((()))************+++,,,,,,---.........000333444555777:::<<>>>>>@@@CCCCCC@@@<<>>@@@AAAAAAAAABBB???DDD```iii\\\pppxxxfffTTTIIISSSlll}}}{{{pppcccYYYRRRMMMNNNNNNLLLKKKMMMKKKJJJIIIHHHHHHIIIIIIJJJGGGFFFDDDDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLMMMNNNOOOQQQSSSWWW___eeeccc[[[VVVWWW[[[ZZZVVVVVV[[[___```aaaeee```bbbeeefffgggiiilllnnnjjjkkkkkklllllljjjiiihhhfffffffffggghhhiiijjjkkkkkkjjjiiijjjlllppptttvvvqqqjjjccc```aaa```]]]YYYRRRTTTUUUUUUUUUVVVXXXZZZ\\\```dddeeegggfff___VVVMMMIIILLLXXXgggvvv{{{xxxvvvuuuqqqnnnhhhaaa[[[WWWUUUTTTSSSQQQMMMKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===999777666666888999888888444444666888:::<<<===>>>;;;;;;999888666555444333222222222333555555333111///000111333444444111............,,,***)))+++------,,,***+++,,,,,,+++)))***+++---,,,+++******+++---,,,+++***((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((()))))))))((((((''''''(((******))))))***+++---...//////...000333444555777:::<<>>===???BBBCCC@@@===CCCCCCDDDAAA===>>>MMM\\\zzzrrr}}}}}}mmm___^^^dddlllwww|||}}}zzzxxxsssrrrppplllhhhddd```^^^[[[VVV\\\mmmyyyuuunnnlll___ooowww~~~zzzrrrppprrr|||sssRRR999555444333222111111111111000000000000000000000000111111111222444777:::;;;:::;;;===>>>@@@AAAAAABBBEEECCCHHHfff}}}cccYYYsssxxx^^^NNNEEEQQQiii~~~}}}}}}yyymmm```XXXRRRNNNOOOOOOLLLKKKLLLLLLJJJIIIGGGFFFFFFFFFGGGGGGEEECCCBBBCCCEEEEEEDDDDDDBBB@@@@@@CCCFFFHHHIIIGGGHHHJJJKKKKKKKKKJJJIIIFFFIIILLLNNNPPPRRRVVVXXXXXXaaaiiieeeZZZSSSWWW]]][[[WWWVVV[[[^^^___```ccc```bbbeeehhhjjjlllooorrrlllmmmnnnoooooommmkkkjjjggggggggghhhiiikkklllmmmjjjiiihhhhhhjjjmmmpppsssnnnhhhcccccceeeccc]]]WWWTTTUUUVVVVVVUUUUUUWWWYYY\\\```dddfffhhhggg```WWW[[[XXX[[[ggguuu}}}wwwrrrnnnlllkkklllhhhbbb\\\WWWSSSRRRQQQRRRNNNKKKIIIIIIKKKKKKKKKKKKIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>===============<<<;;;::::::<<<===>>>===:::888777777888888777555666777999;;;===??????<<<;;;:::888666555444333000000222444666666444111//////000222444222///,,,.........,,,***)))+++------,,,***+++,,,,,,+++)))''')))++++++)))))))))***111000---+++)))'''&&&%%%&&&'''(((((()))(((((('''%%%&&&&&&'''((()))******))))))(((''''''(((******((()))***+++---...///000...000333444555777:::<<<<<<;;;:::===BBBEEEDDDAAACCCDDDDDDAAA;;;===KKK[[[{{{{{{oooyyylll```___eeennnxxx~~~~~~~~~}}}{{{yyysssrrrpppkkkfffbbbaaa```___ZZZYYYbbbooovvvtttnnn\\\VVV___xxx{{{yyyvvv]]]<<<666444222111222222111000000000000000000000000000//////000111444777:::;;;===>>>???AAABBBBBBAAAAAAAAA???DDDqqqbbb\\\{{{mmmYYYLLLDDDPPPhhh||||||wwwlllbbbXXXSSSMMMKKKMMMNNNLLLIIIJJJIIIGGGFFFGGGGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>AAACCCDDDDDDDDDFFFGGGIIILLLOOOOOONNNKKKJJJIIIMMMMMMNNNOOOQQQUUUZZZ^^^ggggggeeedddaaa^^^\\\ZZZUUUWWWZZZ]]]```ccceeefffcccdddhhhmmmsssuuurrrooommmppptttvvvuuuqqqlllhhhiiigggfffgggkkkmmmllljjjjjjjjjlllnnnppprrrtttuuuvvvssspppnnnmmmggg]]]UUURRRSSSTTTTTTUUUWWWZZZ]]]bbbdddeeeeeedddccccccdddhhhkkkpppxxx}}}wwwqqqnnnnnnlllgggbbb]]][[[YYYWWWTTTRRRQQQQQQNNNMMMKKKIIIHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<========================@@@???<<<888666666999<<<666888;;;===??????>>>>>>@@@>>>;;;888666444333333000222555888999888777666666555444333111000//////000...,,,*********+++,,,***************)))((((((,,,,,,++++++++++++++++++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))&&&###$$$''')))((('''+++,,,,,,+++***+++...000111222333555777888999999<<<<<<===>>>???AAACCCDDDDDDIIIDDD>>>>>>>>>KKKaaazzzqqqqqqzzzlll```___fffnnnvvv|||uuu}}}zzzvvvrrrnnnnnnnnnlllhhheeebbb```___ZZZYYYaaammmuuutttppp[[[SSSXXXpppvvv___@@@777555333222222222111000000000000000000000000000//////000222444777:::;;;===>>>@@@AAABBBBBBBBBAAABBBAAAIIIvvvgggbbb}}}iiiVVVIIIDDDRRRlll}}}||||||vvvjjj___TTTOOOJJJIIIKKKLLLJJJGGGIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCDDDEEEJJJMMMPPPPPPOOOMMMKKKKKKGGGIIILLLOOORRRXXX___dddjjjiiihhhfffdddaaa___^^^XXXZZZ\\\___bbbeeefffgggiiiiiilllppptttuuurrrooorrrtttvvvwwwvvvrrrnnnkkkkkkiiifffgggjjjlllllllllkkkmmmooorrruuuxxxyyyzzzxxxtttpppnnnkkkeee\\\TTTQQQSSSTTTUUUUUUWWWZZZ\\\dddfffhhhhhhgggfffggghhhmmmooosssyyy~~~vvvqqqmmmkkkkkkiiiddd```ZZZYYYWWWUUURRRQQQPPPOOONNNMMMKKKIIIHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???===999777777777;;;===???AAABBBCCCCCCCCCBBB@@@===:::777555555444111333555777888888777666666555444333222000//////000...,,,+++******+++,,,***************))))))(((++++++++++++++++++++++++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))'''$$$%%%'''))))))((($$$'''+++,,,+++*********///000222555888:::;;;;;;<<<<<<===>>>???AAACCCDDDDDDIIIDDD>>>>>>???LLLbbbyyyvvvssszzzkkk______gggoootttwwwlll|||~~~}}}wwwqqqllliiijjjkkkkkkjjjfffccc```^^^ZZZXXX^^^iiirrrtttrrr___SSSSSShhhuuuaaaEEE888666333222222222222111000000000000000000000000000000000222444777:::<<<>>>???AAABBBCCCBBBBBBAAACCCDDDMMMyyyeee```|||yyyxxxgggRRRFFFBBBRRRnnn~~~{{{yyyzzzzzzsssfffZZZOOOKKKFFFEEEGGGHHHGGGEEEHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCAAA@@@??????@@@AAABBBAAAAAAAAACCCEEEKKKNNNQQQRRRQQQOOONNNMMMGGGIIILLLOOOTTTZZZbbbgggkkkiiigggdddaaa___]]]]]][[[\\\___bbbeeehhhiiijjjpppppprrrtttvvvvvvtttqqqxxxyyyyyyxxxvvvssspppnnnmmmkkkiiiiiikkkmmmnnnnnnnnnqqquuuyyy}}}{{{wwwrrrnnniiicccZZZTTTQQQSSSUUUVVVVVVWWWYYY[[[eeegggjjjkkkjjjjjjkkklllpppqqqsssvvvyyyzzzyyywwwmmmjjjhhhggggggeee```\\\WWWVVVTTTRRRQQQOOONNNMMMMMMLLLJJJIIIHHHHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBB@@@===<<<;;;CCCCCCDDDEEEEEEFFFGGGGGGCCCBBB???;;;888666666555333444666777777777666555666555444333222111000//////...,,,+++******+++,,,******++++++******)))(((************************))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))'''&&&&&&((()))))))))%%%***111555444000---+++---///111555888:::<<<============>>>???AAABBBCCCCCCHHHDDD>>>???@@@MMMdddxxxxxxyyykkk___```iiipppsssuuurrr~~~}}}}}}{{{wwwqqqmmmjjjiiiiiiiiihhhfffcccaaa]]]ZZZWWW[[[eeennntttuuuiiiZZZTTTdddyyynnn^^^EEE888666222111111111111000000000000000000000000000000000111222444777:::<<>>OOOkkk~~~|||}}}wwwrrrqqqsssvvvvvvnnn```TTTJJJGGGCCCBBBCCCDDDDDDCCCHHHFFFEEEEEEGGGHHHGGGGGGEEEEEEDDDBBBAAA???>>>===>>>???@@@@@@@@@BBBDDDGGGLLLOOORRRSSSRRRQQQPPPOOOMMMNNNPPPQQQTTTYYY___cccgggeeeaaa]]]YYYWWWVVVUUU[[[]]]```dddhhhlllnnnooouuuuuuvvvwwwxxxxxxwwwvvv}}}}}}{{{yyyvvvtttrrrqqqooooooooopppqqqrrrqqqpppsssvvvzzz{{{uuunnnhhhaaaYYYSSSPPPRRRUUUVVVWWWWWWYYY[[[cccfffiiikkkkkkkkklllmmmmmmmmmnnnppprrrrrrpppnnnhhhfffeeedddccc```[[[WWWTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>============::::::::::::::::::::::::;;;>>>BBBEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFGGGGGGCCCAAA>>>;;;888666555555555555666666666666666555666666555444222111000//////...---+++++++++++++++***++++++++++++***))))))))))))************++++++))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))***))))))...555999888555111......///222555888:::;;;<<<=========>>>???AAABBBCCCBBBHHHDDD>>>???AAANNNeeevvvxxxkkkaaaccckkkrrrvvvxxx~~~~~~}}}}}}{{{zzzxxxvvvuuuoookkkgggeeeeeedddcccaaa]]]YYYVVVXXX```jjjsssxxxrrraaaVVVbbb{{{}}}}}}pppfffXXXCCC999555222//////000000///000000000000000000000000000000111222555888;;;<<>>======<<<>>>@@@BBBCCCFFFIIILLLOOOQQQUUUVVVUUUSSSQQQQQQRRRSSSSSSSSSUUUXXX]]]aaacccaaa\\\WWWSSSQQQPPPPPPZZZ\\\```fffkkkooossstttvvvwwwyyyzzzzzz{{{|||}}}|||zzzwwwuuussssssqqqtttwwwyyyyyywwwtttsssxxx{{{~~~~~~xxxqqqiii```XXXTTTQQQSSSUUUVVVVVVWWWYYY[[[```cccgggjjjjjjjjjjjjjjjjjjiiiiiijjjlllllljjjiiifffeeedddbbb```\\\WWWTTTSSSSSSSSSRRRQQQOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>===============:::::::::::::::::::::::::::<<>>>>>>>>>>>???@@@BBBBBBCCCHHHDDD???@@@AAANNNeeetttvvvllldddeeelllssszzz~~~~~~~~~|||zzzzzz{{{{{{{{{rrrmmmgggdddddddddcccaaa\\\YYYUUUUUU[[[gggsss{{{wwwfffYYY^^^uuu}}}}}}sssiii[[[FFF:::666222//////000000000000000000000000000000000000111111333555888;;;===??????@@@AAAAAAAAA@@@???AAADDDJJJooo{{{cccaaayyy{{{{{{eeeNNNAAA;;;GGG___vvvyyyoooiiidddeeehhhjjjiiibbbVVVMMMGGGEEECCCAAA@@@@@@@@@AAA@@@???>>>???AAACCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>===AAAEEEHHHJJJMMMPPPRRRTTTVVVYYYZZZXXXVVVTTTTTTSSSSSSTTTUUUVVVZZZ___cccbbb___ZZZVVVSSSSSSTTTUUU[[[^^^bbbhhhnnnrrrvvvxxxwwwyyyzzz{{{{{{|||~~~{{{yyywwwvvvuuutttxxx}}}}}}zzzxxxwww{{{}}}{{{tttkkkaaaYYYTTTRRRSSSTTTTTTUUUWWWZZZ]]]___bbbgggiiiiiihhhhhhhhhhhhgggggghhhiiiiiihhhfffeeedddccc```]]]XXXUUUSSSQQQRRRSSSSSSRRRPPPNNNMMMJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>========================::::::::::::::::::::::::<<<===<<<<<<>>>BBBHHHMMMRRRQQQOOOMMMKKKIIIGGGFFF>>><<<:::888666555555555666555444444444666777888777666555444333222111000...------,,,,,,+++******+++++++++,,,++++++***)))*********+++,,,,,,------))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((%%%'''))))))((((((((()))(((***,,,,,,++++++,,,...111222444555777888999999>>>>>>>>>>>>???@@@AAABBBDDDIIIEEE???@@@AAANNNeeeqqqtttlllggghhhmmmuuu~~~|||{{{||||||{{{zzzqqqlllgggeeeffffffccc```\\\YYYUUUSSSXXXdddsss~~~yyyjjj[[[\\\nnn~~~zzzjjjTTT===999444111111111222222000000000000000000000000111111222333555888;;;===>>>???@@@@@@@@@???>>>>>>???DDDMMMrrrvvvsssyyyvvvcccccc~~~ttt]]]MMMCCC???III]]]sss|||rrrkkkhhheeeeeefffgggeee___UUUNNNIIIGGGEEEBBB@@@???@@@BBB@@@???>>>???BBBDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCGGGMMMQQQSSSTTTVVVWWWZZZ]]]______]]]ZZZXXXWWWTTTUUUUUUVVVWWWZZZ___cccaaa^^^ZZZXXXWWWZZZ]]]___```bbbfffkkkppptttwwwyyyyyyzzz{{{{{{zzz||||||zzzyyyyyyyyy|||~~~|||{{{{{{||||||}}}~~~wwwmmmcccZZZUUUTTTTTTSSSSSSSSSVVV[[[^^^```dddhhhkkkjjjiiihhhhhhfffeeeddddddeeeeeedddbbbbbbaaa```]]]YYYWWWUUUUUUPPPPPPRRRRRRRRRPPPNNNMMMIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBB@@@?????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;===BBBFFFJJJJJJKKKJJJIIIGGGEEEDDD<<<;;;999777666666666666666555333333444666999:::777777666444333222111000------------,,,+++******++++++,,,,,,++++++***)))***++++++,,,------......))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((($$$&&&))))))(((&&&'''(((+++,,,---,,,,,,,,,...000///111333555777999:::;;;>>>>>>>>>>>>???@@@AAAAAAEEEJJJFFF@@@@@@@@@MMMdddnnnsssmmmiiijjjnnnvvv}}}||||||}}}}}}}}}zzzxxxoookkkggggggiiiiiiddd```\\\YYYTTTRRRVVVbbbsss{{{mmm^^^\\\lllzzzyyyzzzbbb???;;;666333222333333333000000000000000000000000111111222333666999;;;======>>>???@@@@@@???======>>>EEEPPPuuu}}}vvvsssyyyyyyiiiiiioooWWWLLLEEECCCMMM^^^rrrvvvnnnjjjhhhffffffffffffddd^^^VVVPPPJJJIIIGGGDDDAAA@@@AAABBBBBBAAA@@@BBBEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCIIIMMMSSSXXXYYYYYYYYYYYY___aaacccccc```]]][[[ZZZWWWXXXXXXWWWWWWYYY]]]aaa___]]]ZZZYYYZZZ___dddgggeeegggjjjnnnrrruuuwwwxxxzzz||||||{{{yyyzzz~~~}}}|||{{{|||~~~~~~|||zzzyyy||||||}}}zzzoooddd[[[VVVUUUTTTSSSRRRRRRVVV[[[```bbbfffjjjmmmlllkkkjjjiiidddcccaaa```aaa```___]]]______]]][[[WWWVVVVVVWWWNNNOOOQQQQQQQQQOOOMMMLLLHHHHHHHHHHHHHHHFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB????????????>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>BBBEEEAAABBBDDDEEEEEEDDDBBBAAA;;;:::888777777777888888555444333222444666999;;;777777666555333222111000------------,,,+++******+++,,,,,,,,,,,,+++******++++++,,,------...//////))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((###&&&))))))'''&&&&&&((()))+++,,,,,,++++++---///---///222555888:::<<<===???>>>>>>>>>???@@@AAAAAAFFFKKKFFF@@@@@@@@@MMMcccmmm{{{tttoooiiihhhooozzz~~~}}}}}}~~~}}}{{{zzzzzz{{{|||uuunnngggfffhhhiiiddd______XXXRRRQQQTTT[[[iiivvvsssuuujjjeeetttuuuQQQ;;;333777444333444000000000000000000000000000///000111333666999===???CCCBBBAAAAAAAAA???===;;;EEE>>>UUU~~~~~~|||bbbkkkfffLLLEEE???@@@NNNdddxxx~~~tttnnnoooqqqkkkhhheeebbbaaa```^^^]]]QQQIIICCCCCCCCCAAAAAABBBEEEEEEEEEFFFGGGHHHHHHIIIMMMMMMLLLJJJHHHIIILLLNNNQQQTTTYYY^^^``````___^^^\\\^^^```aaa```^^^[[[YYY[[[XXXXXX[[[\\\[[[]]]aaacccaaa```bbbeeeiiikkkllliiimmmrrrwwwxxxyyyzzz{{{~~~yyy{{{~~~~~~}}}||||||}}}}}}xxxkkk```[[[ZZZVVVXXXYYYXXXVVVTTTTTTTTTiiimmmpppoookkkhhhggghhhccccccaaa___\\\\\\^^^___\\\[[[YYYVVVTTTSSSRRRRRRQQQOOONNNNNNNNNNNNMMMKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========999555333666;;;===;;;888222222333444555666777777:::999888666444111000///......---,,,++++++++++++,,,,,,------,,,+++)))(((((()))******)))***,,,...)))'''&&&%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''))))))))))))((((((((((((((()))***+++---...///000000111222444777999:::;;;============>>>???@@@AAAGGGKKKEEE???@@@BBBPPPgggsss|||vvvooohhhgggooo|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzyyyuuuooohhhfffhhhhhhddd___^^^YYYTTTRRRSSSXXXffftttqqqssshhh```kkkyyy{{{{{{VVV???555777333111333///000000000000000000000000000111222444777;;;>>>@@@DDDCCCCCCCCCCCCBBB@@@???DDDAAA\\\}}}aaakkkaaaGGGBBB===@@@PPPfff{{{|||rrrnnnoooqqqiiifffccccccdddccc```\\\PPPHHHCCCCCCDDDCCCBBBCCCHHHIIIJJJLLLNNNOOOPPPPPPNNNMMMLLLJJJHHHJJJMMMPPPUUUWWWZZZ]]]^^^___^^^]]]YYY[[[]]]^^^___^^^]]]\\\^^^ZZZZZZ]]]^^^]]]```dddgggeeedddeeehhhkkkmmmnnnnnnqqqvvvxxxzzzzzz|||}}}~~~}}}~~~}}}{{{||||||{{{yyyzzz|||~~~~~~wwwiii^^^YYYWWWUUUVVVXXXXXXXXXXXXYYY[[[kkkjjjhhhhhhhhhjjjkkklllhhhgggdddaaa^^^]]]^^^___ZZZYYYWWWUUUSSSRRRQQQQQQSSSQQQOOONNNNNNMMMKKKIIIIIIIIIHHHGGGEEECCCAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999666444666:::<<<:::777444444444444666777888999:::999888666444222000000......---,,,++++++++++++,,,,,,------,,,***)))(((((()))******)))***,,,...+++)))((('''((()))(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''))))))))))))(((((((((((())))))***+++,,,...//////000111222555777999;;;<<<>>>>>>======>>>???AAABBBGGGKKKEEE???@@@AAANNNeeeqqq|||wwwnnnffffffppp~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~{{{yyywwwvvvpppjjjggghhhgggccc___]]]ZZZWWWTTTQQQTTTaaapppqqqttthhh\\\bbbmmmzzz|||zzz[[[CCC777666111000111...000000000000000000000000111111333555888;;;???AAACCCDDDEEEFFFFFFEEEDDDDDDAAADDDbbb}}}aaammm}}}}}}\\\AAA@@@<<>>======<<<=========<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999777555666999:::888666666555444444555777999;;;::::::888666444222111000...---,,,++++++******+++,,,,,,,,,,,,+++***)))(((((()))************,,,---+++)))((('''((()))((('''(((''''''''''''((()))))))))))))))(((((((((((('''(((((((((((())))))))))))*********+++,,,------...000111222555777:::;;;<<>>======???BBBDDDGGGJJJDDD>>>???@@@LLLbbboooyyykkkuuuvvvnnneeefffrrr}}}}}}~~~~~~~~~}}}}}}{{{}}}~~~{{{yyywwwrrrllliiihhhgggccc___]]]\\\ZZZVVVOOOPPP\\\kkkrrrvvvjjjZZZ[[[eeettt___EEE888666111000222///000000000000000000000000111111222444777;;;>>>@@@AAACCCFFFGGGGGGGGGGGGGGGCCCKKKjjjhhhuuuwwwxxxxxxXXX@@@@@@;;;>>>NNNfff||||||wwwrrrpppqqqrrriiieeecccgggllljjj```VVVPPPJJJFFFHHHJJJJJJIIIKKKMMMOOOQQQSSSTTTTTTTTTSSSNNNNNNMMMKKKJJJMMMQQQUUUYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUWWWXXXZZZ\\\^^^^^^bbb______bbbddddddggglllooonnnlllnnnqqquuuwwwxxx{{{|||}}}}}}|||}}}}}}{{{zzzyyyzzzyyywwwvvvvvvyyy{{{uuuhhh]]]VVVTTTSSSUUUXXXZZZ\\\___cccfffbbbVVVIIIIIIUUUbbbggggggjjjgggccc___]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHJJJIIIHHHGGGDDDBBB@@@???CCCCCCCCCBBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999888888777777777666999777666666888888666444666444333222333666999;;;:::999888666444333111111...---,,,+++************++++++++++++******))))))''')))++++++******+++---)))'''&&&%%%&&&'''&&&%%%'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,---000111333555888:::<<<===CCCAAA>>>======???CCCEEEFFFIIICCC>>>@@@@@@JJJ^^^nnnuuucccmmm~~~zzzzzzxxxuuuxxx~~~tttmmmfffhhhsss~~~~~~}}}~~~|||zzzuuupppllliiigggccc```]]]]]][[[WWWPPPNNNXXXfffpppvvvkkkXXXSSS[[[nnn___FFF888666111111444222000000000000000000000000///000111333666:::===???>>>BBBFFFHHHGGGGGGGGGHHHJJJWWWxxxkkk|||uuuxxxsssWWWBBBBBB<<<>>>MMMdddzzz|||wwwuuusssrrrrrrjjjgggfffkkkppplll```UUUSSSMMMJJJMMMOOOOOONNNOOORRRSSSSSSSSSSSSQQQPPPOOOMMMNNNMMMLLLLLLNNNQQQTTTVVVUUUTTTSSSSSSTTTUUUUUUWWWXXXXXXYYY[[[\\\]]]^^^ccc```aaaeeehhhgggjjjnnnpppooonnnqqquuuyyy|||}}}}}}~~~~~~~~~}}}{{{xxxvvvtttvvvwwwxxxwwwvvvwwwxxx}}}~~~wwwkkkaaaZZZWWWVVVXXXZZZ[[[]]]___bbbeee```TTTIIIJJJWWWccchhhgggiiieee```^^^]]]]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSPPPOOOMMMMMMMMMMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888777777888777666666666666555444444333111111222444777999999888777555444222111000------,,,+++************++++++******************''')))+++++++++***+++,,,)))'''&&&%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((((((((('''((((((((()))))))))************++++++,,,,,,,,,///111333555888;;;===>>>CCCAAA>>>======???BBBDDDFFFHHHBBB>>>AAAAAAJJJ\\\ooo|||gggmmmzzzppphhheeeaaa]]]bbblllooollliiillluuu}}}}}}}}}~~~~~~|||~~~}}}yyysssnnnkkkhhhdddbbb___]]]\\\XXXRRROOOVVVaaallluuukkkUUUKKKPPPeee~~~yyy___FFF888888333333666333000000000000000000000000//////000333666999===???<<>>======<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999999999999888999999999999999999:::555666666555555444555555222222222333444555666777555555444333111000//////---,,,+++***))))))))))))+++***)))(((((()))***+++&&&(((+++,,,,,,++++++++++++)))((('''((()))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********'''((()))***+++,,,---...///000333666999<<<>>>???@@@@@@>>>>>>===>>>???@@@DDDGGGBBB@@@EEEEEELLL\\\nnnvvvdddnnn\\\OOOEEECCC@@@@@@MMM^^^hhhkkkooorrrwww~~~xxxsssmmmiiifffdddbbb^^^ZZZYYYVVVSSSVVV\\\mmmyyypppVVVDDDDDDXXXsssvvv|||~~~{{{tttaaaHHH<<<;;;555333444000000000000000000000000000111111222555888;;;???AAA===CCCJJJKKKIIIGGGHHHKKKMMMcccooo___yyyrrrVVVAAA===???LLLeee}}}{{{xxxtttnnnjjjlllooouuuzzz|||yyysssnnn```ZZZXXX[[[]]]\\\ZZZ[[[WWWTTTPPPLLLIIIIIIIIIJJJJJJMMMPPPQQQOOOMMMKKKKKKKKKMMMPPPSSSWWWZZZ\\\\\\ccceeeiiilllmmmmmmlllkkkdddeeekkksssvvvsssrrrsssvvvtttrrrrrrtttwwwxxxxxx{{{~~~|||vvvqqqllliiigggggghhhhhhhhhiiilllppptttssswww}}}zzzrrrlllfffccc]]]```dddfffeeecccaaaaaa^^^fffpppuuutttpppmmmlllllleee^^^ZZZZZZXXXTTTPPPUUUUUUTTTTTTTTTTTTUUUUUUSSSPPPNNNMMMLLLKKKHHHFFFDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========>>>>>>???======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999999999999999999999777777888888999999::::::444555666555444444555666222333333444555666777777444444333222111//////...---,,,+++***))))))))))))******)))(((((()))***+++&&&(((+++---,,,+++++++++)))'''&&&%%%''''''&&&%%%'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&'''((()))+++---......///000333666999<<<>>>@@@??????>>>>>>>>>>>>>>>>>>CCCFFFAAA@@@FFFGGGMMM\\\lllkkkZZZkkkxxxyyyUUUKKKDDDCCC@@@@@@OOOaaalllmmmooosssxxx~~~|||{{{|||~~~~~~zzztttnnnjjjgggfffbbb]]]YYYYYYWWWUUUWWW[[[nnnxxxsss^^^III???QQQqqq}}}|||vvvcccMMM;;;888666111///222000000000000000000000000111111222444777;;;???BBBBBBEEEHHHLLLMMMLLLJJJIIINNNgggooo```xxxrrr\\\CCC>>>???WWWttt~~~|||zzz|||{{{vvvqqqnnnmmm{{{}}}rrrhhh```ZZZTTTUUUYYY\\\ZZZVVVVVVUUURRROOOLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOSSSSSSTTTVVVYYY]]]aaaccceeejjjnnnpppnnnllllllmmmjjjjjjlllooosssvvvwwwwwwuuutttssstttuuuvvvvvvuuu||||||~~~}}}wwwqqqlllhhhgggfffiiihhhggggggjjjnnnrrruuu|||zzzssspppmmmgggccccccdddeeedddccccccdddfffkkklllnnnppprrrqqqnnnkkkiiifffaaa]]][[[YYYXXXVVVTTTTTTSSSRRRRRRSSSTTTUUURRROOOMMMKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@???@@@>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777555555555555555555555555666666555444555555777888666555444222111000000000///...---,,,***)))((('''---------,,,+++***)))((((((***,,,,,,++++++,,,---***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<>>===>>>@@@CCCEEEEEEFFFBBBCCCFFFBBBFFFYYYmmm{{{fff___wwwqqqsssUUUMMMHHHIIIHHHJJJYYYkkkvvvsssqqqrrrwww}}}}}}}}}~~~~~~yyysssmmmiiifffeee___ZZZVVVVVVTTTRRRSSSWWWlllwwwtttbbbQQQHHHZZZzzz}}}pppWWW@@@888666111///222111111111111111111111111111111222444777<<<@@@BBBCCCEEEHHHKKKLLLLLLJJJIIILLLeee~~~nnnbbb}}}xxx```EEEDDDHHHdddzzzxxxwwwyyy|||~~~~~~}}}~~~zzzyyyyyyyyyxxx~~~pppfff[[[VVVPPPPPPTTTVVVTTTPPPRRRPPPNNNKKKIIIGGGGGGFFFHHHIIIJJJMMMOOOQQQSSSTTTSSSTTTVVVXXX\\\```ccceeeiiikkknnnnnnkkkiiiiiijjjjjjjjjlllooorrrtttvvvvvv{{{zzzxxxwwwwwwxxxxxxxxx{{{{{{|||}}}yyysssmmmhhheeeeeeeeehhhgggggghhhkkkoootttwwwzzzsssppplllgggbbbbbbbbbcccbbbbbbbbbeeegggkkklllooorrrtttsssooolllgggddd___[[[YYYXXXWWWUUUTTTSSSSSSRRRRRRSSSTTTTTTQQQOOOLLLKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@===>>>>>>??????>>>>>>===>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999888888888777777777333333333333333333333333666555444444444555666777666555444222111000000000///...---,,,***)))((((((,,,,,,,,,,,,+++***)))(((''')))++++++++++++,,,---***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<<@@@???=========???BBBCCCEEEFFFBBBCCCGGGCCCHHHZZZrrr}}}fffccc}}}|||nnnqqqUUUPPPPPPSSSUUUXXXgggwww{{{tttooorrr|||~~~~~~~~~~~~}}}xxxqqqlllhhhfffeee]]]XXXUUUTTTRRRPPPPPPTTThhhuuuuuuhhh[[[TTTeeeeeeFFF999555222000222111111111111111111111111111111222444888<<<@@@CCCEEEFFFHHHJJJKKKKKKJJJJJJMMMcccyyyjjjaaa~~~~~~dddFFFEEEMMMnnn{{{xxxvvvuuuvvvyyyzzz{{{zzz|||~~~{{{zzz{{{mmmcccXXXSSSMMMLLLOOOQQQOOOLLLNNNMMMKKKIIIGGGFFFEEEEEEFFFHHHKKKOOOSSSVVVYYYZZZUUUWWWYYY]]]aaadddgggiiilllmmmllljjjgggeeeeeefffjjjkkkmmmpppsssuuuwwwwww}}}|||{{{zzzzzz{{{|||}}}}}}|||}}}~~~yyyvvvoooiiieeeddddddeeehhhhhhhhhjjjnnnsssxxx{{{zzztttppplllgggccc```aaaaaaaaaaaacccfffiiikkkmmmqqquuuwwwuuupppllleeebbb]]]ZZZXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSOOOMMMKKKKKKKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@@@@?????????@@@@@@<<<======>>>>>>======<<<=========<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888777777777777333333333333333333333333444444333222333444555666555555444333222111111000......---,,,***)))((((((++++++++++++***)))((((((%%%''')))*********+++---***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<<>>>>>>=========???AAABBBDDDFFFBBBDDDHHHDDDIII\\\vvv~~~ggggggvvvhhhlllUUUUUUYYY___bbbfffrrrwwwmmmlllvvv|||zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwqqqlllhhheeeeee^^^ZZZVVVUUUSSSPPPPPPSSScccrrruuunnnddd]]]iiioooLLL999444333222333111111111111111111111111111111222444888===AAACCCGGGHHHHHHIIIJJJJJJJJJJJJOOO```sssddd]]]zzzfffFFFBBBJJJlll}}}xxxxxxwwwwwwwwwxxxyyyzzzzzz{{{|||~~~}}}yyy}}}xxxjjj```XXXSSSNNNMMMNNNOOONNNKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKOOOSSSWWW[[[]]]^^^YYY[[[___cccgggjjjlllmmmmmmkkkhhhdddaaa``````aaahhhjjjooorrruuuxxxzzz|||}}}}}}~~~}}}~~~~~~~~~zzzvvvpppjjjgggfffgggiiillllllmmmppptttzzz~~~{{{uuuppplllgggddd```aaaaaaaaabbbeeeiiimmmkkkmmmrrrwwwyyyvvvqqqlllddd```\\\YYYXXXWWWVVVUUUSSSSSSRRRRRRRRRQQQRRRRRRNNNLLLKKKJJJKKKKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCCCC?????????>>>??????@@@@@@<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888777777777666666666555555555555555555555555333222222111222333555666444444444444333222111000......---,,,+++***)))(((***************)))(((((($$$&&&((())))))***+++,,,***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEBBBDDDHHHEEEJJJ]]]vvv~~~~~~hhhiiiqqqcccfff{{{TTTYYYccckkkooosss{{{}}}oooiiisssyyyuuuwww|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~yyysssnnniiifffeee^^^ZZZVVVVVVSSSOOOOOOQQQ^^^nnnvvvrrrjjj```fff{{{tttPPP:::444444444444111111111111111111111111111111222555888===BBBDDDHHHHHHIIIIIIIIIIIIIIIIIIPPP]]]sssddd[[[wwwfffFFFBBBGGGeee}}}zzzxxxxxxxxxwwwwwwwwwxxxyyy{{{|||~~~~~~}}}{{{{{{tttggg___WWWTTTOOOMMMNNNOOONNNLLLKKKKKKLLLLLLMMMMMMMMMMMMQQQSSSVVVYYY\\\^^^^^^^^^___aaaeeehhhlllmmmnnnnnnjjjfffbbb^^^]]]]]]______ccchhhnnnsssvvvyyy|||~~~{{{vvvpppmmmmmmnnnooorrrssstttwww{{{|||vvvpppkkkgggddd```bbbccccccdddgggllloookkknnnrrrvvvxxxuuupppkkkccc```\\\YYYXXXXXXWWWVVVRRRRRRRRRRRRQQQQQQPPPPPPMMMLLLJJJJJJKKKKKKIIIHHHFFFEEEDDDBBBBBBAAABBBBBB?????????>>>??????@@@@@@<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777777666666666555555555555555555555555555555222222111111222333555666444444444444444333222111------,,,,,,+++***)))))))))************)))(((((($$$&&&((()))))))))***+++***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<>>555444555555222222222222222222222222000111222555999>>>BBBEEEHHHIIIJJJJJJJJJIIIHHHGGGLLL]]]~~~|||nnn```yyywwwzzzfffHHHFFFFFF]]]xxx|||zzzwwwxxxxxxwwwvvvuuuwwwxxx|||}}}~~~~~~~~~~~~}}}qqqeee]]]UUURRROOOMMMMMMNNNMMMMMMJJJKKKMMMOOOQQQSSSSSSTTTZZZ\\\^^^```aaa```___^^^bbbeeehhhlllnnnnnnlllkkkdddaaa]]][[[]]]___aaabbbbbbhhhpppuuuwwwzzz~~~|||xxxuuutttttttttwwwwwwyyy{{{~~~{{{uuunnniiieeeccc```bbbdddfffgggiiilllooolllnnnqqqtttuuusssmmmiiibbb^^^[[[XXXXXXXXXWWWVVVQQQRRRRRRRRRQQQPPPOOONNNNNNLLLKKKJJJKKKKKKIIIGGGFFFEEECCCAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777777777666666666666555555555555333333333333333333333333222111111111222444666777333444555555555333222111------,,,,,,+++***)))))))))******+++******))))))%%%''')))***)))((()))******)))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<<>>>@@@AAACCCDDDCCCBBBBBBCCCEEEAAACCCGGGCCCHHH[[[wwwqqqppp~~~ooolll___dddyyySSScccwww|||dddZZZaaaoooyyy}}}{{{}}}}}}|||}}}}}}}}}~~~~~~~~~|||vvvoooiiieee___[[[XXXWWWTTTOOOMMMOOOXXXlllyyy|||vvveee^^^hhhyyy\\\DDD777444555555222222222222222222222222000111222555999>>>CCCEEEGGGIIIKKKLLLKKKIIIGGGEEEGGG```xxxggg}}}uuuqqqwww{{{iiiLLLFFFBBBSSSiiiqqqzzz}}}yyyyyyzzz{{{|||zzzwwwwwwxxxzzz|||}}}}}}}}}~~~|||nnnbbbZZZTTTRRRPPPNNNNNNNNNOOOOOOKKKMMMQQQUUUXXXZZZ\\\]]]aaabbbdddeeeeeecccaaa___dddfffjjjllllllkkkhhhfff```]]]ZZZ[[[___dddfffgggiiiooowww{{{}}}~~~~~~{{{xxxwwwvvvxxxyyyzzz{{{}}}~~~|||xxxrrrkkkeeeaaa```___aaaeeeggghhhiiikkklllnnnnnnppprrrrrrooojjjfff___\\\YYYWWWVVVVVVVVVUUUQQQQQQRRRRRRQQQPPPNNNMMMOOOMMMKKKKKKKKKJJJHHHGGGGGGFFFCCCAAA@@@@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888666666666555555555444444333333333333333333333333222222111222333555666888333444555666555444222111---,,,,,,++++++***************+++++++++++++++***''')))******)))((()))******)))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((()))++++++***+++---///000111222444666999;;;<<<===???AAACCCDDDCCCBBB@@@DDDEEEAAABBBEEEAAAFFFXXXtttrrrqqqjjjlllaaahhhSSSfff}}}{{{aaaXXXdddvvv|||~~~~~~~~~~~~~~~~~~~~~~~~yyyqqqjjjeeeccc^^^[[[[[[WWWRRRPPPRRRWWWlll{{{{{{hhh]]]eee~~~{{{aaaHHH999555444444222222222222222222222222000111222555999>>>CCCFFFGGGIIIKKKMMMLLLIIIFFFDDDEEEddd}}}~~~kkkzzzmmmlllvvvkkkPPPCCC===III]]]eeeooo~~~zzzwwwvvv}}}~~~{{{zzz|||~~~|||}}}}}}|||}}}{{{yyy{{{}}}{{{mmm```YYYVVVTTTRRRPPPPPPQQQRRRSSSOOOQQQVVVZZZ^^^bbbcccddddddeeeggghhhgggeeebbbaaaeeegggjjjkkkkkkhhhdddbbb]]][[[YYY\\\bbbhhhkkkkkkrrrxxx}}}zzzwwwvvvxxxxxxyyyzzz|||}}}~~~{{{yyy{{{~~~}}}yyytttzzzyyyuuuooohhhbbb___]]]]]]aaaeeehhhhhhiiiiiijjjnnnnnnoooppppppmmmhhheee^^^[[[WWWUUUUUUUUUUUUTTTQQQQQQRRRRRRQQQOOONNNLLLOOOMMMKKKKKKKKKJJJHHHFFFIIIGGGEEEBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888666666555555555444444444555555555555555555555555222222222222333555777888222444555666666444333111---,,,,,,++++++************++++++,,,,,,,,,++++++)))***++++++)))(((((()))***)))(((''''''&&&&&&''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((()))*********((()))++++++***+++---///000111222444666999;;;<<<<<<>>>@@@CCCCCCBBB@@@???DDDEEEAAAAAADDD@@@EEEWWWqqqoooooohhhmmmccclllXXXkkkuuu]]]\\\lll|||~~~~~~{{{uuunnngggccceeeaaa\\\XXXVVVTTTRRRPPPUUUllljjj[[[```yyyuuu}}}wwwbbbGGG888888888444222222222111111111111000222333333555888===EEEJJJIIIJJJKKKLLLKKKJJJHHHFFFLLLddd|||vvvllliiisssjjjKKKCCCFFFMMMTTTZZZdddvvv~~~wwwwwwyyyzzz{{{}}}~~~~~~|||zzzyyy}}}}}}}}}~~~~~~{{{zzzyyyxxxwwwzzzwwwzzzzzzxxx{{{~~~qqqcccXXXSSSTTTRRRPPPRRRUUUVVVUUUSSSRRRSSSVVV\\\aaaddddddccceeedddcccbbbaaa`````````bbbdddgggjjjkkkjjjhhhfffcccccccccdddfffjjjmmmppp~~~~~~}}}{{{yyywwwuuuwwwvvvvvvuuuuuuvvvvvvvvvwwwuuutttsssttttttrrrppprrrqqqnnnkkkgggbbb___]]][[[]]]___aaaaaacccfffiiikkkkkkmmmpppqqqoooiiiddd]]]ZZZWWWUUUUUUUUUUUUTTTSSSTTTUUUUUUSSSPPPNNNLLLMMMMMMLLLKKKIIIHHHGGGFFFIIIHHHFFFDDDCCCBBBCCCCCCAAAAAA@@@?????????@@@@@@===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888999999666666666666555555555555444444555555444444333222444333333444777888888777666555444555666666444222111///---+++******+++,,,***************)))(((((((((***++++++*********+++((((((&&&&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))*********$$$+++222,,,)))......++++++,,,,,,,,,,,,------000000222444777999;;;<<<>>>???@@@??????@@@CCCEEEGGGKKKFFFCCCEEECCCGGGVVVrrr{{{jjjsss|||yyyfffjjjfffttt\\\rrr|||lll[[[aaavvv|||vvvoooiiieeeeeeaaa\\\XXXUUUSSSQQQPPPVVVlll~~~lll]]]```}}}{{{}}}~~~~~~~~~vvvaaaFFF777666666222222222222222111111111111222222333555888===EEEJJJJJJKKKLLLMMMLLLJJJHHHFFFMMMjjjxxxmmmnnnvvvnnnMMMDDDFFFKKKSSS[[[eeewwwzzzyyy{{{||||||}}}~~~}}}|||{{{zzz}}}|||||||||}}}{{{xxxtttssssssssssssssstttppppppuuuxxxyyy~~~zzzmmmaaaXXXTTTUUUSSSRRRSSSUUUVVVUUUSSSRRRSSSVVV[[[___aaaaaa```cccbbbaaa______^^^^^^^^^cccfffiiilllnnnnnnlllkkkeeeeeegggjjjmmmqqqtttvvv}}}~~~yyytttqqqooonnnlllooonnnnnnmmmmmmmmmmmmnnnllljjjhhhhhhhhhiiihhhfffffffffeeecccaaa^^^]]][[[WWWYYY[[[]]]___bbbgggjjjmmmmmmmmmoooooolllfffaaa]]]ZZZWWWUUUUUUUUUUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777888999999666666666666555555555555444444555555444444333222444333333444777888888777666555444555666666444222000///,,,***))))))***+++***************)))(((((((((***++++++*********+++)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))),,,---<<>>@@@AAAAAABBBBBBCCCFFFJJJFFFCCCGGGEEEJJJZZZtttxxxgggooovvvooofffjjjgggvvvggg|||uuupppuuueee]]]lll}}}xxxqqqjjjfffeeeaaa[[[WWWUUUSSSQQQOOOVVVkkk|||nnn]]]^^^yyy{{{ttt```FFF777777777333333222222222111111111111111222333444888>>>EEEJJJJJJKKKMMMNNNMMMKKKHHHFFFPPPqqqtttfff{{{{{{rrrQQQHHHGGGLLLVVVaaannn~~~}}}|||~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzzzzzzz{{{}}}}}}yyypppmmmkkkjjjlllnnnnnnnnnjjjhhhjjjpppuuuyyy~~~|||rrrggg]]]WWWUUUVVVUUUTTTTTTUUUUUUTTTSSSTTTUUUWWW[[[___```___^^^^^^]]]\\\[[[[[[[[[\\\\\\aaadddhhhmmmpppqqqqqqpppoooppprrruuuxxxzzz{{{||||||}}}~~~~~~|||yyyvvvtttwww|||yyysssllleeebbb```___^^^bbbaaa```_______________]]][[[XXXWWWXXXYYYYYYXXXWWWXXXXXXYYYYYYYYYYYYYYYRRRTTTVVVXXX[[[```fffkkkooonnnnnnmmmllliiiccc```\\\ZZZWWWUUUUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBAAABBB@@@@@@AAABBBAAA@@@???>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777777777888888666666666666555555555555444444555555444444333222444333333444777888888777666555444555666555444222///...,,,***)))))))))******************)))((((((((()))++++++******+++,,,+++***(((&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''',,,<<>>EEEKKKKKKMMMNNNOOONNNLLLIIIFFFQQQuuuooo```qqquuuUUUGGGEEEIIIWWWhhhxxx~~~}}}}}}}}}~~~|||{{{zzzxxxxxxyyyyyyzzz|||zzzssskkkiiigggggghhhkkkllllllhhhhhhjjjnnnrrrvvvzzz}}}|||uuukkkaaaZZZWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTXXXXXXZZZ]]]___```^^^\\\YYYXXXWWWVVVWWWXXXZZZ[[[\\\```eeejjjooorrrttttttxxxyyy{{{||||||{{{zzzyyyzzzyyywwwtttqqqnnnkkkiiikkknnnrrrvvvyyy|||zzzwwwmmmggg^^^WWWSSSRRRQQQQQQSSSRRRRRRQQQPPPQQQQQQQQQPPPNNNKKKJJJKKKLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWWWWOOOPPPRRRSSSVVV\\\ccchhhmmmmmmlllkkkiiifffbbb```\\\YYYWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA???@@@BBBCCCBBB@@@>>><<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777777777888666666666666555555555555444444555555444444333222333333333444777999999888555444444444555555333111...---,,,***))))))))))))***************)))((((((''')))++++++******+++,,,,,,+++)))'''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''$$$###,,,...###"""))))))***++++++++++++,,,,,,,,,///000111444666888:::;;;<<<<<<===???BBBBBBBBBAAADDDHHHDDDBBBGGGGGGNNN^^^zzzkkkbbbqqqwwwmmmvvvkkkkkk{{{rrr```RRR\\\sss}}}rrr]]]\\\hhh}}}xxxqqqkkkgggddd```[[[VVVSSSQQQOOOMMMVVVfffsss~~~kkkTTTPPPnnn~~~iiiMMM<<<::::::666333333333222222222222111000111333444888>>>FFFKKKLLLNNNPPPQQQPPPMMMIIIFFFPPPsssooo```rrruuuWWWCCC???EEEYYYqqq~~~}}}}}}}}}}}}|||zzzyyywwwwwwwwwwwwxxxxxx|||~~~wwwoookkkiiifffeeeggghhhiiiiiijjjlllnnnpppssswwwyyyzzz|||}}}~~~{{{wwwoooeee\\\WWWVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVYYYYYYZZZ\\\^^^]]][[[YYYTTTSSSSSSSSSUUUXXX[[[]]]\\\___dddjjjppptttvvvwwwxxxyyyzzz{{{zzzxxxuuussswwwtttnnniiieeecccbbbccceeefffhhhjjjkkkmmmppprrrvvvyyy~~~}}}wwwqqqmmmaaa[[[SSSLLLIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFDDDDDDEEEFFFFFFEEEGGGJJJNNNRRRUUUVVVVVVUUUOOOOOOPPPQQQSSSXXX^^^ccchhhiiijjjiiigggeeecccbbb[[[YYYVVVUUUUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCBBB@@@>>><<<>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666777777666666666666555555555555444444555555444444333222333222222444777999999888555444333444555555333111......,,,+++******))))))***************)))((((((''')))+++++++++***+++---,,,+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))###&&&&&&"""'''///+++*********+++++++++,,,,,,...///111333666888:::;;;===;;;;;;===@@@BBBBBBAAADDDGGGCCCAAAEEEEEELLL]]]yyy}}}ccc___tttxxx~~~lllnnn~~~jjjZZZQQQ___ttt{{{oooaaaRRR\\\ppp}}}xxxrrrkkkhhhddd```ZZZUUURRRPPPNNNLLLRRR```lllyyy~~~kkkSSSKKKgggtttSSS>>>999777333333333333333222222222222000111222444888>>>FFFLLLMMMOOOQQQSSSQQQNNNIIIGGGOOOjjjpppbbbtttuuuXXXFFFCCCLLLeee~~~}}}||||||zzzyyywwwvvvuuuuuuvvvvvvvvvzzz}}}}}}}}}|||uuummmkkkiiifffeeefffggghhhgggkkkooorrrsssvvvzzz|||zzzwwwxxxyyy{{{}}}wwwssskkkaaaYYYUUUVVVWWWWWWXXXYYYXXXWWWVVVWWWXXXXXXXXXXXXZZZ[[[[[[XXXVVVRRRRRRRRRTTTWWW\\\```cccbbbdddhhhmmmqqqtttuuuvvvvvvwwwxxxyyyxxxwwwtttsssooojjjccc]]]YYYXXXZZZ\\\___```aaa`````````bbbdddeeehhhllloooqqqsssvvvyyyvvvwwwyyyxxxtttllleee```VVVQQQJJJEEEBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBBBBDDDDDDCCCAAADDDHHHNNNTTTXXXXXXVVVTTTNNNOOOPPPQQQRRRVVV[[[___ccceeehhhiiigggdddbbbbbbZZZXXXVVVVVVVVVUUUSSSQQQPPPOOOOOONNNMMMMMMLLLLLLEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAA???>>><<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777666666666666666666666666555555555555444444555555444444333222333222222444777999999999555444333444555444333111///......---,,,+++***)))***************)))((((((&&&(((***+++++++++,,,---,,,+++)))'''&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***%%%((()))&&&,,,...%%%************++++++++++++...///111333555888999:::===<<<<<>>===::::::;;;<<<===???@@@AAAAAAAAAAAACCCDDDDDDAAA??????EEENNNVVVZZZYYYVVVSSSLLLNNNPPPQQQSSSVVVZZZ^^^```dddhhhiiifffcccaaa```YYYXXXVVVVVVVVVUUURRRPPPNNNOOOOOOPPPOOONNNLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>===>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999777666666555555555666666666666555555555555444444555555444444333222222222222444777999:::999444333333333444444222111/////////...---,,,+++******************)))((((((&&&(((***+++++++++,,,---+++***((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''%%%***)))###(((+++"""************++++++++++++...///111333555777999:::======???EEEJJJJJJFFFAAABBBFFFAAA@@@EEEGGGOOOaaa{{{gggddd|||qqqttt\\\RRRSSSeeeuuuppp\\\LLL```uuu{{{uuuoookkkddd```ZZZUUURRROOOLLLJJJIIIUUUbbbtttqqqXXXNNNeee}}}{{{VVV@@@<<<<<<999444444444333333333222222000111222444888???GGGLLLNNNPPPSSSTTTSSSOOOJJJGGGNNNXXXqqqlllzzz~~~tttVVVHHHFFFRRRqqq~~~}}}zzzxxxttttttrrrqqqqqqqqqrrrrrrssswwwyyyyyyyyyxxxrrrjjjnnnllljjjjjjlllnnnoooooorrrxxxzzzwwwxxx|||zzzuuuvvvvvvvvvvvvwwwyyyzzz{{{tttpppiii```XXXUUUUUUWWWUUUXXXZZZZZZXXXWWWYYY\\\]]]]]]^^^___aaa```^^^[[[UUUVVVWWWZZZ```gggnnnrrrnnnnnnmmmlllkkkiiihhhgggdddcccaaa^^^[[[XXXUUUTTTPPPNNNJJJGGGDDDCCCCCCDDDCCCEEEFFFEEEDDDCCCDDDEEEBBBCCCDDDFFFHHHKKKQQQTTT[[[^^^bbbbbb\\\QQQEEE>>>FFFCCC@@@>>>======<<<<<<999999:::;;;===???AAABBB???@@@AAACCCEEEDDDAAA>>>;;;BBBLLLVVV[[[ZZZVVVSSSJJJMMMPPPRRRTTTWWW[[[^^^___dddiiijjjfffbbb___^^^YYYXXXVVVVVVVVVUUURRRPPPNNNOOOPPPQQQPPPNNNLLLKKKGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<===>>>==============================<<<<<<<<<;;;;;;;;;999999777666555555555555777666666666555555555555444444555555444444333222222111222444777::::::999444333333333444444222000000000000///...---++++++***************)))((((((&&&(((***+++++++++,,,...***)))(((''''''((())))))&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******&&&&&&+++&&&%%%...***)))************+++++++++...///000333555777999:::<<<>>>CCCKKKQQQOOOGGG???AAAEEEAAA@@@GGGJJJSSSeeeppplllrrrvvvyyy___SSSYYYpppvvvdddXXX[[[sss{{{tttmmmhhhaaa]]]XXXTTTRRRQQQOOONNNPPPQQQdddxxx}}}xxxeeeMMMddd{{{cccBBB888999333555444444333333222222111222222222222666<<>>AAACCCCCCBBBAAA???===;;;:::999===???AAADDDGGGIIIKKKKKKNNNQQQTTTRRRKKKDDD@@@>>>EEE@@@<<<:::<<<======;;;;;;<<<===???@@@@@@AAAAAADDDBBBAAADDDHHHGGGBBB<<<===>>>EEETTT___```WWWOOOJJJKKKLLLNNNQQQUUUXXXZZZ___```cccddddddaaa^^^\\\\\\[[[YYYWWWUUUTTTSSSSSSNNNPPPQQQPPPNNNLLLLLLLLLKKKLLLMMMNNNLLLIIIEEEBBBEEEDDDCCCDDDDDDDDDCCCBBBCCCAAA@@@@@@AAABBB@@@??????>>>===<<<<<<;;;;;;<<<===========================<<<;;;:::999888888888777777777777777777777777888888777666666666666666666666666666555555555555444333333444666777666444333333333222222222111111///...---,,,+++*********++++++++++++++++++,,,,,,))))))***++++++++++++*********((('''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))******+++***)))***---///...000222333444555888;;;===>>>AAAEEEHHHIIIGGGEEEBBBEEEDDDEEEIIIHHHRRRiiijjjrrrjjjuuuyyy```WWW^^^pppssseeebbbkkk{{{tttlllgggbbb^^^XXXTTTRRRPPPNNNLLLPPPQQQeeezzz{{{iiiPPP```yyy|||cccEEE<<<>>>888555555444333333222222111222222222222555<<>>>>>===;;;999:::===??????>>>>>>===<<<;;;::::::===>>>@@@BBBEEEFFFGGGHHHJJJMMMOOOMMMFFF@@@======FFFBBB>>><<<>>>?????????<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCFFFHHHGGGCCC??????CCCLLLXXX```^^^VVVPPPHHHHHHIIILLLOOORRRVVVXXX\\\^^^aaaccccccaaa^^^\\\\\\[[[YYYWWWUUUTTTSSSSSSQQQRRRRRRQQQNNNMMMMMMNNNKKKMMMNNNNNNLLLHHHDDDBBBEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999777777777777777777777777888777777666666666666666666666666666555555555555444333333444666777666555333333333222222222111111///...---,,,+++*********++++++++++++++++++++++++))))))***++++++++++++***,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((()))***************+++*********---///...000222333444555888;;;<<<===???CCCFFFGGGEEEBBBBBBEEEDDDEEEIIIGGGRRRiiimmmuuuzzzjjjvvvzzzaaa]]]eeetttwwwrrrxxx~~~{{{tttlllfffbbb^^^XXXTTTRRROOOMMMLLLMMMOOOdddzzz|||iiiPPPZZZttt|||sss___CCC;;;<<<777555555444444333222222222222222111222555<<>>>>>>>>@@@AAACCCDDDEEEFFFFFFFFFHHHJJJKKKHHHBBB>>>===>>>BBB???<<<:::;;;===>>>>>>>>>???AAABBBCCCCCCDDDDDDAAADDDGGGHHHIIIHHHHHHHHHLLLSSS]]]cccbbb\\\UUUOOOEEEEEEGGGIIILLLOOOSSSUUUXXX[[[^^^```aaa```^^^\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRQQQOOOLLLKKKMMMNNNMMMMMMNNNNNNKKKHHHDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::777777777777777777777777888777666666555555666666666666666555555555555444333333333444666777666555333333333222222222111111///...---,,,+++*********,,,,,,,,,+++*********)))))))))***++++++++++++***++++++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&''''''((()))******+++)))***++++++***+++---///...000222333444555888;;;<<<<<<>>>AAADDDDDDBBB???AAAEEECCCDDDHHHGGGRRRjjjoooyyytttmmmxxxxxxbbbaaalll~~~}}}}}}~~~~~~}}}{{{uuullleee```\\\WWWSSSQQQPPPNNNMMMJJJMMMaaaxxx~~~yyyeeeLLLRRRooo}}}yyy{{{tttnnn]]]CCC999:::666555555555444333333222222222222111222555;;;CCCIIIPPPQQQTTTWWWXXXUUUNNNIIIFFF[[[wwwuuueee}}}~~~yyyiiiOOOGGGLLLbbbwww~~~}}}|||{{{xxxyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{|||zzzwwwtttwwwwwwwwwwwwwwwxxxxxxxxxtttuuuvvvxxxyyyzzzzzzzzz|||{{{{{{{{{||||||zzzyyywwwsssmmmddd\\\XXXWWWXXXZZZZZZZZZ[[[^^^bbbfffhhhjjjjjjjjjkkklllmmmnnnoooooossstttrrrrrrtttrrrnnnhhhbbbYYYPPPIIIDDDAAA???999999888888999:::::::::888999999999888999<<<>>>>>>???@@@AAACCCDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJIIIFFFAAA???@@@BBBAAA???===;;;<<<>>>@@@AAACCCDDDEEEGGGHHHHHHHHHHHHCCCGGGJJJJJJJJJLLLRRRXXXcccnnnvvvsssggg[[[RRRLLLDDDDDDEEEGGGJJJNNNQQQSSSUUUXXX[[[___```___^^^\\\[[[ZZZXXXVVVUUUSSSSSSRRRPPPPPPNNNKKKIIIHHHJJJLLLMMMNNNNNNMMMKKKGGGDDDBBB>>>@@@CCCEEEDDDCCCCCCBBBEEECCCBBBBBBCCCDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;777777777777777777777777777777666555555555555666666666555555555444444444333222222444777888777555333333333222222222111111///...---,,,+++*********---,,,,,,+++***))))))((())))))***++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++++++++,,,......000222333444555888;;;======???AAACCCCCC@@@===AAADDDBBBCCCGGGGGGRRRjjj}}}ooo{{{uuuyyysss|||uuucccfffttt~~~|||}}}}}}~~~~~~||||||{{{vvvllleee]]]ZZZVVVSSSRRRQQQPPPOOOKKKMMMaaavvv{{{uuubbbIIILLLiii{{{rrrmmm___FFF;;;===;;;666666555444444333333222222222111222444:::CCCHHHOOOQQQTTTVVVVVVSSSNNNJJJGGGYYYttttttgggwwwwwwhhhSSSGGGHHH]]]www}}}{{{{{{{{{}}}}}}}}}{{{xxxwwwxxxzzz{{{zzzyyyzzz{{{{{{yyyxxx{{{zzzzzzzzzyyyxxxxxxwwwxxxyyyzzz|||}}}~~~~~~||||||||||||{{{zzzwwwtttmmmddd\\\XXXXXXZZZZZZ[[[[[[]]]```dddhhhjjjmmmllliiihhhiiillloooqqqpppssstttpppnnnmmmjjjeee```YYYOOOFFFAAA>>>;;;999888888888888777888999:::888999:::::::::;;;>>>AAABBBBBBDDDFFFHHHJJJKKKLLLPPPPPPPPPPPPOOONNNNNNMMMIIIIIIHHHDDD@@@???AAADDDFFFEEEDDDBBBCCCEEEHHHJJJFFFGGGHHHJJJKKKKKKKKKKKKIIILLLNNNMMMMMMRRR]]]fff{{{kkkZZZOOOIIIDDDEEEFFFHHHKKKOOORRRTTTTTTWWW[[[^^^``````^^^]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPOOOKKKIIIHHHJJJLLLMMMNNNNNNMMMJJJGGGDDDCCC???DDDJJJMMMKKKGGGDDDBBBEEECCCBBBBBBCCCDDDBBBAAA@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;777777777777777777777777777666666555555555555555555555555555444444444444222222222444777888777666333333333222222222111111///...---,,,+++*********,,,,,,++++++***)))(((((())))))***++++++++++++***(((''''''&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''(((***+++,,,++++++,,,......000222333444555888;;;>>>>>>@@@BBBDDDCCC@@@>>>AAADDDAAABBBGGGGGGSSSkkkzzzooo}}}~~~wwwuuuyyyrrrggglll}}}~~~}}}}}}~~~~~~~~~|||||||||wwwnnneee]]]ZZZUUURRRQQQQQQPPPNNNMMMNNN```uuuzzztttbbbIIIIIIeeessslll^^^EEE:::======666666555555444333333333222222111111444:::BBBHHHMMMPPPSSSUUUTTTQQQMMMJJJGGGYYYuuu}}}}}}qqqeee~~~{{{xxxkkkTTTHHHFFF[[[xxx}}}{{{zzz{{{{{{vvvtttvvvyyyzzzyyyxxxyyy|||}}}}}}|||zzz{{{{{{{{{zzzyyyxxxwwwyyyzzz|||~~~|||{{{|||}}}||||||wwwtttmmmddd]]]ZZZZZZ\\\\\\]]]]]]___bbbfffjjjlllpppnnnkkkiiiiiillloooqqqnnnpppoookkkgggeeeaaa\\\VVVOOOFFF@@@===<<<999777777888888888666777888:::888:::<<<======???AAADDDFFFGGGHHHJJJLLLNNNOOOPPPTTTTTTTTTSSSRRRQQQPPPOOOHHHIIIHHHDDD@@@>>>AAADDDFFFFFFFFFEEEDDDGGGKKKNNNHHHIIIJJJLLLMMMMMMMMMMMMOOOQQQRRRRRRRRRXXXbbbkkkhhhXXXNNNHHHEEEFFFGGGIIILLLPPPSSSUUUUUUWWW[[[___aaaaaa___^^^ZZZYYYXXXVVVTTTSSSRRRRRRSSSSSSRRROOOLLLKKKKKKMMMMMMMMMMMMLLLJJJHHHFFFDDDEEEKKKRRRTTTQQQJJJFFFDDDDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::777777777777777777777777777666555555444444555555555555555444444444444333222111222444777888888666333333333222222222111111///...---,,,+++*********+++++++++***)))))))))((())))))***++++++++++++***))))))(((((('''(((((()))((((((((((((((()))))))))''''''''''''((((((((((((******))))))((((((''''''(((***,,,,,,,,,+++,,,---...000222333444555888;;;>>>???@@@CCCEEEDDDAAA???AAACCCAAAAAAFFFFFFSSSlll}}}tttqqqttt}}}}}}ooolllttt~~~~~~|||}}}}}}yyyooofff___\\\VVVSSSPPPOOOMMMLLLKKKLLL]]]qqqvvvrrrbbbJJJGGGccc|||vvvdddGGG888;;;===666666666555444444333333222222111111333999AAAGGGKKKNNNQQQSSSSSSPPPMMMKKKHHH\\\zzz}}}ooobbb}}}yyy{{{oooTTTKKKJJJ[[[uuu}}}zzzzzz{{{|||xxxyyy~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}{{{|||~~~|||{{{{{{}}}}}}}}}wwwssslllddd]]][[[\\\^^^`````````bbbeeeiiillloooqqqppppppoooooooooooooookkkmmmkkkddd```^^^ZZZTTTNNNHHH@@@<<<<<<<<<:::777666777999999777888;;;===<<<>>>@@@BBBCCCDDDGGGIIIMMMNNNOOOPPPQQQSSSTTTTTTWWWWWWWWWVVVUUUTTTRRRQQQKKKLLLKKKGGGBBBAAACCCFFFDDDEEEEEEDDDDDDFFFKKKOOOMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVWWWXXXXXX[[[aaaeeexxxvvvaaaUUUNNNIIIEEEFFFGGGIIILLLPPPSSSUUUWWWYYY]]]```bbbbbb```___ZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTSSSQQQNNNLLLKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFJJJOOOTTTSSSNNNGGGDDDDDDCCCBBBAAAAAABBBBBBAAA@@@AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999777777777777777777777777666666555444444444444555555555555444444444333333111111222444777888888777333333333222222222111111///...---,,,+++*********************))))))))))))))))))***++++++++++++***(((((((((''''''(((((()))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***'''))),,,---,,,+++,,,---...000222333444555888;;;===>>>@@@BBBEEEDDDBBB???@@@CCC@@@AAAEEEFFFSSSlll|||qqqwwwzzznnnpppzzz}}}~~~|||}}}~~~zzzpppgggbbb^^^XXXSSSPPPMMMKKKIIIGGGGGGXXXlllssspppaaaJJJFFFaaa{{{pppOOO===>>>???666666666555444444333333222222111111333999AAAGGGIIILLLPPPRRRQQQOOOMMMKKKIIIaaaoooaaa~~~xxxpppqqqTTTNNNMMMZZZnnn}}}yyyzzz|||{{{}}}~~~}}}}}}~~~|||}}}}}}|||zzz{{{}}}~~~~~~vvvssslllddd]]][[[]]]```bbbbbbcccdddgggkkknnnqqqqqqrrrtttuuutttrrrooommmjjjkkkhhhaaa\\\ZZZVVVQQQIIICCC===;;;<<<===;;;888555888:::;;;:::;;;>>>BBB@@@CCCEEEGGGHHHJJJMMMOOOTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUNNNOOOOOOKKKGGGDDDFFFHHHFFFHHHIIIHHHGGGIIINNNSSSRRRSSSTTTUUUVVVWWWWWWWWWVVVXXX[[[]]]]]]]]]]]]]]]jjjxxx|||lllZZZSSSOOOKKKEEEFFFGGGIIILLLPPPSSSUUUXXX[[[^^^bbbcccbbbaaa___ZZZYYYWWWUUUTTTRRRRRRQQQQQQRRRRRRQQQMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGLLLPPPRRRNNNGGGBBBAAABBBCCCAAA@@@@@@AAABBB@@@???AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888777777777777777777777777666666555444444444444555555555444444444333333333111111222444777888888777333333333222222222111111//////---,,,+++*********)))))))))))))))*********))))))***++++++++++++***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&((()))+++,,,,,,'''))),,,---,,,+++,,,---...000222333444555888;;;<<<===???BBBDDDDDDBBB???@@@CCC@@@@@@EEEFFFSSSlll{{{rrryyywwwiiittt||||||}}}~~~|||~~~~~~}}}{{{qqqggg```\\\WWWRRROOOMMMJJJHHHDDDPPPPPPbbbrrrpppfffHHHLLL```vvvyyyQQQ@@@@@@>>>888777666555444333333333444222222444555777@@@JJJLLLMMMOOOQQQSSSRRROOOLLLNNN[[[zzzrrrhhh}}}yyyjjjrrrqqq^^^LLLDDDSSSgggttt}}}}}}~~~~~~}}}~~~}}}|||{{{{{{tttpppiiiccc``````bbbccceeedddcccdddfffjjjnnnpppooorrrsssssstttvvvsssmmmjjjhhheee```ZZZTTTNNNKKK@@@@@@???===<<<;;;:::999888:::===>>>???AAAEEEHHHJJJJJJJJJKKKLLLOOORRRTTTVVVYYY[[[]]]]]]]]]___```]]]]]]\\\[[[ZZZZZZZZZZZZVVVWWWUUUPPPJJJHHHLLLQQQOOOMMMKKKJJJLLLQQQWWWZZZYYY[[[\\\\\\[[[\\\]]]______```ccceeeeeedddbbb```iiiooosssnnnaaaSSSLLLIIIIIIIIIKKKNNNOOOOOOTTT\\\```aaaaaa```dddiiigggbbb^^^[[[WWWUUUTTTTTTRRRQQQPPPOOONNNMMMLLLJJJJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBBBB@@@>>>============<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;:::999999888777777999999999888888888888777888777777666555555444444666555555555555444444444333222333555888999999777777444111000000222222111///...,,,***)))))))))******************)))(((((($$$'''+++,,,+++***)))((())))))))))))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''((((((((((((************+++,,,---...//////111222444555777777:::;;;===AAADDDDDDAAA>>>@@@DDDAAAAAADDDDDDSSSmmm}}}~~~~~~xxxqqqzzzsssfffrrr{{{}}}}}}~~~~~~~~~}}}yyypppfffaaa]]]VVVQQQNNNLLLJJJIIIGGGOOOMMM^^^ppprrrhhhJJJIII]]]rrr{{{SSS@@@???;;;888888666555444333333333444222222444555777@@@JJJMMMMMMOOORRRTTTRRROOOKKKLLLXXXwwwrrrcccuuuxxxhhhooo|||aaaMMMBBBMMM^^^iiivvv~~~~~~~~~~~~sssoooiiiccc```aaaccceeegggfffeeefffhhhkkknnnpppppprrrsssrrrsssuuuqqqllljjjhhhddd___XXXRRRLLLIII@@@??????>>>======<<<<<<;;;<<<===???AAADDDHHHJJJOOONNNMMMMMMOOORRRUUUWWW]]]^^^aaaaaaaaa```bbbcccccccccbbbaaa`````````aaaYYYZZZYYYTTTPPPOOOSSSXXXTTTTTTSSSSSSTTTVVVYYY[[[```aaacccdddccccccdddeeeeeefffhhhjjjkkkjjjiiihhhpppuuuwwwpppcccVVVOOONNNJJJIIIKKKOOOPPPPPPUUU]]]___aaabbbcccgggjjjfff___^^^[[[WWWUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@AAABBBBBB@@@???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999888888888777777777777666666555444444333555555555555444444444444333222333555888999999777888555222111222333333222000///---+++******++++++***************)))((((((((()))******)))***,,,---))))))))))))((('''&&&%%%'''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((************+++,,,---...//////111222444555777777:::;;;>>>AAADDDDDDAAA???@@@CCC@@@@@@CCCDDDTTTooozzzvvv|||{{{vvvnnnxxx}}}ooodddqqqxxx~~~~~~~~~~~~|||yyyoooeeeccc^^^VVVPPPMMMLLLKKKJJJGGGLLLFFFXXXooouuunnnPPPFFFZZZooo~~~XXXCCC???:::999888777555444444444444444222222444444777???IIINNNOOOQQQSSSUUUSSSOOOKKKJJJSSSqqq}}}uuubbbpppzzzgggoooiiiTTTFFFMMMXXXaaaooo~~~~~~}}}|||tttoooiiicccaaabbbeeeggggggfffffffffgggjjjmmmnnnqqqssssssqqqrrrsssooojjjjjjgggbbb\\\UUUNNNHHHFFF????????????>>>>>>>>>>>>===<<<<<<>>>CCCIIIMMMNNNTTTSSSRRRRRRSSSWWWZZZ\\\dddfffggghhhffffffggghhhgggfffeeedddcccccccccccc\\\]]][[[XXXUUUUUUYYY^^^ZZZZZZZZZZZZ[[[\\\\\\]]]bbbeeehhhiiihhhgggggghhhlllmmmnnnpppqqqrrrrrrrrryyy{{{zzzrrreeeZZZTTTSSSLLLKKKLLLOOOQQQRRRWWW^^^]]]aaacccfffiiikkkfff^^^^^^[[[WWWUUUTTTSSSQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@BBBBBBAAA@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888888777777777666666666555444444333333555555555555444444444444333222333555888999999777888666333222333444333333111000...,,,+++++++++,,,***************)))((((((***+++---...,,,,,,,,,---)))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((************+++,,,---...//////111222444555777777:::;;;>>>BBBDDDDDDAAA???@@@CCC@@@???CCCEEEUUUpppqqqppp|||{{{vvvnnnyyy~~~yyymmmfffqqqvvv~~~~~~~~~}}}|||yyypppgggddd^^^VVVOOOLLLKKKKKKJJJFFFHHHAAAVVVrrr~~~xxxZZZGGG[[[ooo\\\FFFAAA<<<999999777666555444444444444222222333444666???HHHOOOPPPRRRUUUVVVTTTOOOKKKIIIPPPlll{{{rrr]]]kkkmmmrrriiiUUUHHHMMMVVV^^^kkkzzz{{{vvvssstttwww|||vvvrrrjjjdddaaabbbeeehhhffffffeeeeeefffhhhkkklllsssuuutttqqqpppqqqmmmggghhheee___WWWPPPIIIEEEBBB@@@@@@??????>>>=========;;;::::::???FFFMMMQQQRRRVVVUUUUUUVVVYYY]]]aaaccchhhjjjlllmmmllllllmmmnnnnnnmmmkkkjjjhhhggggggggg___^^^\\\YYYVVVWWWZZZ^^^^^^]]]]]]]]]^^^___aaabbbfffiiimmmooonnnlllkkkkkkpppqqqrrrsssuuuwwwxxxyyy~~~zzzpppddd[[[WWWWWWPPPMMMMMMPPPSSSTTTYYY___\\\```bbbeeeiiimmmiiibbb___\\\XXXUUUSSSRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@BBBCCCAAA@@@============<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::888888888888777777777777666555555555444444444333555555555444444444333333333222333555888999999777777555333222333333333222000///...,,,++++++++++++***************)))(((((((((---222444333000---+++))))))(((''''''''''''''''''(((((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((************+++,,,------//////111222444555777777:::;;;>>>BBBEEEDDDBBB???@@@CCC???>>>BBBEEEUUUqqqoooqqq~~~yyyqqq~~~vvvllliiinnnssszzz~~~~~~}}}~~~~~~||||||zzzsssjjjeee___VVVPPPLLLKKKJJJJJJFFFIIICCC[[[zzzeeeIII]]]rrrzzz\\\GGGBBB>>>:::999888777666555555555444222222333333555>>>GGGOOOPPPSSSVVVXXXUUUPPPLLLIIIMMMggghhhUUUeeevvvtttcccOOOCCCKKKWWW___kkkxxx{{{uuuoookkkkkknnnsssyyy~~~~~~~~~~~~zzztttllleeeaaabbbeeeggghhhhhhhhhiiijjjkkkmmmnnnvvvwwwuuuqqqooooookkkeeeddd```ZZZRRRKKKFFFBBBAAAAAAAAA@@@???>>>===<<<;;;888999===CCCKKKQQQTTTVVVVVVWWWXXX[[[___cccgggjjjiiilllooopppqqqrrrsssuuuxxxwwwuuussspppooonnnnnndddccc```\\\ZZZZZZ]]]___bbbaaa______aaaeeejjjmmmnnnqqquuuwwwvvvuuuttttttrrrssstttvvvxxxzzz{{{|||}}}wwwmmmbbb[[[YYYYYYUUUPPPOOORRRUUUVVVZZZ```\\\___```bbbhhhnnnmmmiii```\\\XXXUUUSSSQQQOOOMMMNNNNNNMMMLLLKKKJJJIIIHHHKKKJJJJJJIIIHHHGGGGGGFFFBBBCCCCCCCCCCCCBBBAAAAAA???>>>>>>@@@BBBBBBAAA@@@============<<<<<<<<<<<<999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::888888888777777777666666555555555555555444444444555444444444444333333333333222333555888999999777666444222222222222111000///...,,,+++***)))*********************)))(((((((((+++///222333444555666))))))(((''''''''''''(((''''''((((((((((((((('''%%%&&&''''''((('''''''''''''''''''''((((((((((((************+++,,,------//////111222444555777777;;;<<<>>>BBBEEEEEEBBB???@@@CCC@@@???CCCEEEUUUppppppvvv{{{sss~~~qqqiiiiiiiiimmmttt||||||}}}}}}{{{|||{{{tttlllddd___WWWPPPMMMKKKIIIIIIGGGLLLIIIaaacccIII^^^sss~~~sssXXXEEEAAA???;;;:::999777666666666666444222222333333555===GGGNNNPPPTTTXXXYYYWWWRRRNNNJJJJJJccciiiVVVeee|||sss~~~dddPPPDDDPPPaaalllwww|||vvvpppkkkgggdddfffjjjnnnrrrvvvyyyzzzzzz{{{{{{|||}}}~~~~~~~~~{{{uuummmeeebbbcccfffiiimmmmmmnnnoooqqqrrrtttuuuyyyzzzvvvqqqooonnnjjjddd___[[[UUUMMMGGGCCCAAAAAAAAAAAA@@@@@@???>>>>>>===;;;AAAIIIPPPUUUWWWYYY[[[XXXZZZ]]]aaaeeeiiilllmmmkkknnnqqqssstttvvvxxxyyyzzzyyywwwuuusssrrrrrrqqqmmmkkkgggdddbbbcccdddeeehhhgggeeeeeehhhnnntttxxxrrruuuxxxyyyyyyxxxxxxxxxuuuvvvxxxzzz|||}}}~~~~~~~~~{{{tttjjjbbb]]][[[\\\ZZZTTTQQQSSSVVVWWW[[[___]]]___```bbbhhhooooookkk```]]]XXXTTTRRRPPPNNNLLLOOONNNMMMLLLJJJIIIHHHGGGIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@??????>>>???AAAAAA@@@???============<<<<<<<<<<<<999999::::::::::::::::::;;;;;;;;;:::::::::::::::888888777777777666666666666666666666666666666666444444444444333333333333333222333555888999999777555333222222222222111//////...,,,***)))))))))******************)))(((((()))))))))))),,,333;;;AAA)))((('''&&&&&&'''((()))&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((************+++,,,---...//////111222444555777777;;;<<>>AAAAAAAAAAAAAAA@@@@@@???@@@?????????AAAAAA???===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::888777777777666666666666777777777777777777777777444444444333333333222222333222333555888999999777555444333333444333111000000///---+++*********+++***************)))(((((())))))))))))***///555:::)))((('''&&&&&&''')))***%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((************+++,,,---...//////111222444555777777;;;<<>>>>>AAA@@@???@@@@@@@@@>>><<<>>>=========<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999999999999999999999777777777777666666666666777777777777888888888888444444444333333333222222333222333555888999999777666555444444555444222000111000...,,,+++++++++,,,***************)))((((((&&&***...000...+++)))''')))((('''&&&&&&''')))***$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))************+++,,,---...//////111222444555777777;;;<<>>;;;:::999888666555555333222333333444<<>>???AAAAAA@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999:::666666666666666666666666666666666666666666666666444444555555444444333222111222444666888888888888555444333333444333111///000///---+++************++++++******)))(((((((((&&&'''(((***,,,------...(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))***+++---...111222222222111222666999;;;:::<<<@@@EEEEEE???999AAABBB>>>>>>CCCDDDQQQiiiyyysss~~~}}}kkkWWWQQQWWW^^^dddooozzz~~~}}}}}}~~~~~~~~~}}}{{{rrrhhh```\\\UUUOOOLLLIIIGGGFFFFFFDDDJJJ]]]nnnlllXXXDDD@@@WWWmmm~~~gggUUULLLIIIAAA???<<<:::999888777555555333222444333444;;;DDDJJJOOOWWW]]]___]]]YYYVVVMMMLLL]]]|||wwweeeaaawww}}}hhhLLLJJJaaasss~~~yyytttrrrrrrqqqnnnjjjiiijjjjjjiiigggfffggghhhooorrrwwwzzz{{{{{{|||}}}~~~wwwpppjjjhhhfffeeehhhlllnnnqqquuuwwwwwwwwwxxxyyy{{{zzzwwwtttpppiiibbb]]]RRRNNNIIIDDDAAAAAACCCDDDCCCDDDDDDDDDEEEGGGLLLOOO\\\gggrrrtttnnngggeeefffhhhhhhjjjmmmqqqtttvvvvvvzzzzzzzzz{{{{{{{{{||||||zzzzzz|||}}}~~~{{{yyyzzz}}}~~~{{{wwwtttwwwyyy{{{|||~~~zzzuuurrrnnniiifffaaa\\\VVVSSSTTTWWW[[[]]]```dddiiilllpppqqqkkkbbb```\\\VVVRRRPPPNNNLLLJJJDDDEEEGGGIIIKKKKKKKKKKKKKKKHHHHHHHHHDDD;;;666555===???AAAAAA@@@@@@AAABBB@@@@@@@@@????????????>>>??????@@@@@@???>>>======<<<<<<;;;;;;;;;::::::::::::999999999999999999:::777777777777777777777777666666666666666666666666444444555555444444333222111333555777888999888888666444444444444444222000000///---+++*********++++++++++++***))))))((((((******+++++++++******)))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))'''''''''''''''((())))))(((((())))))***+++---.../////////000111333666888;;;;;;===AAAEEEFFFCCC@@@>>>@@@<<<<<>>@@@AAAAAA@@@AAACCCAAAAAA???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::888888888888888888888888666666666666666666666666444444555555444444333222222333555888999999999999666555444555555555333111000///---+++*********+++,,,,,,++++++***)))))))))+++++++++++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))'''''''''''''''((())))))(((((())))))***+++---............000333666777777<<<>>>???BBBCCCDDDDDDDDD;;;>>>:::;;;@@@BBBPPPjjj{{{wwwwww{{{~~~yyyhhhYYYVVVZZZZZZaaannn{{{~~~~~~}}}|||zzzrrriii^^^YYYSSSNNNJJJHHHFFFEEEEEEDDDHHHXXXlllrrrcccOOODDDYYYkkk~~~sssYYYNNNLLLCCC@@@===;;;:::999777555555333333444333333999AAAGGGLLLSSSYYY\\\[[[XXXVVVLLLLLL^^^qqqnnn|||wwwoooQQQGGGUUUbbbmmm~~~}}}|||{{{yyyuuurrrrrrrrrqqqmmmiiigggfffgggooorrrwww{{{~~~{{{rrriiigggeeecccccceeejjjmmmqqqsssttttttuuuuuuuuussspppmmmggg___WWWQQQFFFDDDBBB@@@???@@@BBBDDDCCCEEEGGGJJJLLLQQQVVVZZZaaahhhppprrrooolllmmmooonnnlllkkkooouuuyyyyyywww}}}~~~xxxpppiiiddd___[[[VVVTTTVVV[[[```bbbbbbhhhmmmqqqtttssskkkaaa[[[XXXSSSQQQOOOOOONNNMMMJJJJJJIIIIIIHHHGGGGGGFFFKKKHHHGGGGGGBBB:::555444<<<>>>@@@AAAAAAAAABBBCCCBBBAAA???======>>>???AAA@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999888888888888888888888888666666666666666666666666444444555555444444333222333444666888999:::::::::777666555555666555333111///...---+++******++++++,,,,,,++++++******))))))((()))***+++++++++++++++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))***+++------111//////111555888888777<<<>>>AAACCCBBBAAA@@@AAA<<>><<<;;;999777555555333444555333222777???FFFJJJQQQXXX[[[[[[XXXVVVNNNMMM___sssppp}}}sssuuuUUUJJJWWWaaaeeemmmwww~~~}}}yyyvvvuuutttrrrooollllllnnnpppppptttxxx|||~~~{{{pppeeeaaa```^^^^^^```gggkkkooorrrssstttuuuvvvuuurrrmmmgggaaaXXXPPPJJJDDDCCCAAA@@@???@@@AAAAAABBBDDDHHHLLLQQQVVV[[[___dddjjjqqqsssqqqooopppssspppoooooorrrwww{{{{{{zzz}}}~~~wwwnnngggccc___[[[VVVTTTWWW\\\aaadddccciiippptttxxxwwwmmmbbbYYYVVVRRRPPPOOOOOONNNMMMNNNMMMLLLJJJHHHGGGFFFEEEJJJGGGFFFFFFBBB;;;777777<<<>>>@@@AAA@@@@@@AAABBBBBBAAA???======>>>???AAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999777777777777777777777777666666666666666666666666444444555555444444333222333444666888999:::::::::777666555555666555333111///...,,,+++***++++++,,,,,,,,,++++++***))))))(((((()))***+++++++++++++++&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))***+++------111000000111333555666666777;;;@@@BBBAAA@@@>>>>>>???BBB???===???>>>LLLgggyyytttsssuuu}}}ppp___UUUTTTWWW___eeeooozzz{{{||||||yyyxxxvvvnnneee[[[VVVPPPKKKIIIGGGEEEDDDDDDDDDFFFRRRiiixxxooo]]]NNNeeetttqqq\\\RRROOOEEEBBB???===;;;:::888666555444444555333111666===FFFJJJQQQWWW[[[[[[ZZZXXXSSSOOO^^^sssnnnrrr]]]MMMWWW^^^]]]```rrr{{{}}}yyyxxxxxxwwwvvvuuuvvvxxx{{{sssvvvyyy|||~~~wwwjjj^^^[[[[[[[[[]]]___fffiiinnnqqqrrrrrrssstttrrrnnnggg```YYYRRRJJJFFFCCCCCCBBBAAAAAA@@@@@@AAABBBFFFKKKPPPVVV\\\bbbfffiiinnntttvvvuuutttuuuvvvrrrsssuuuwwwzzz|||~~~wwwnnnhhhfff```\\\WWWVVVYYY^^^cccfffgggmmmtttyyy{{{yyynnnbbbYYYUUUQQQOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHEEEEEEFFFCCC>>>;;;<<<>>>???AAAAAA@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@BBBCCCBBBBBBAAA@@@???>>>:::::::::;;;;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999777777777777777777777777666666666666666666666666444444555555444444333222222333555888999999999999666555444555555555333111...---,,,+++***+++,,,,,,++++++******)))(((((((((+++++++++++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))***+++---......////////////111555888888:::===@@@BBBAAA@@@???@@@DDDAAA>>>>>><<>>@@@@@@@@@@@@@@@???>>>===:::::::::;;;;;;;;;<<<<<<999:::;;;======;;;:::999888888888888888888888888666666666666666666666666444444555555444444333222111333555777888999888888666444444444444444222000...---,,,+++++++++,,,---******))))))((('''''''''******+++++++++******)))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((((('''''''''&&&'''''''''''''''((())))))(((((())))))***+++---...,,,///111000...111:::BBBEEEBBB??????AAABBBAAA???===BBB@@@===<<<;;;JJJeee{{{|||zzzjjjYYYQQQPPPRRR\\\aaaiiirrr|||~~~~~~}}}}}}||||||}}}}}}}}}zzzyyyvvvmmmdddYYYUUUOOOJJJHHHFFFDDDCCCCCCDDDEEEOOOhhh|||vvveeeQQQlll}}}wwweeeVVVMMMIIIFFFDDD@@@>>><<<:::888666555444444555333111555;;;AAAEEELLLRRRVVVWWWVVVUUUTTTJJJTTTzzzaaaRRRdddxxxeeeNNNOOOVVV\\\fffuuu}}}{{{}}}nnn___SSSQQQWWW]]]cccggghhhjjjmmmnnnlllkkkjjjjjjgggbbbZZZRRRMMMIIIFFFDDD@@@AAABBBCCCDDDEEEEEEEEEFFFJJJQQQXXX___ffflllqqqrrrvvv|||}}}||||||www}}}zzzsssppppppfffbbb]]][[[^^^cccgggjjjqqqwww}}}yyykkk^^^YYYUUUQQQNNNMMMMMMLLLKKKIIIIIIGGGGGGGGGGGGIIIIIIEEEBBBCCCFFFFFFBBBBBBDDD@@@BBBCCCBBB@@@>>>>>>??????@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999:::<<<======<<<:::999999999999999999999999999666666666666666666666666444444555555444444333222111222444666888888888888555444333333444333111000...---,,,+++++++++,,,---)))))))))(((''''''&&&&&&&&&'''(((***,,,------...&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))******))))))(((((((((''''''''''''''''''((())))))(((((())))))***+++---...,,,111555333111555AAAKKKUUUMMMCCC??????@@@???===:::???>>>;;;;;;:::JJJfff{{{~~~{{{fffUUULLLLLLNNNYYY```kkkuuu~~~|||~~~~~~}}}zzznnncccYYYTTTNNNIIIGGGFFFEEEEEE???BBBEEENNNeeeyyysss```TTTeeeuuurrrcccWWWNNNIIIJJJEEE@@@======;;;888666666555444333444444666666???EEENNNUUUWWWWWWVVVUUURRRJJJSSSqqq}}}dddQQQ[[[yyyqqqOOOHHHZZZ]]]dddyyy~~~uuufffZZZRRRUUU[[[___eeekkklllkkkjjjjjjjjjiiifffdddaaa[[[RRRLLLIIIFFFCCCAAAAAABBBCCCBBBAAAAAABBBDDDMMMOOOSSSYYYaaaiiipppuuuwww}}}|||vvvrrrppplllfffcccccccccdddiiiooossszzz}}}tttfffYYYYYYVVVSSSQQQPPPPPPNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???DDDCCCBBB@@@???>>>>>>===>>>======<<<;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<777777777777777777777777888777777666555444444444555555666666555555444333111111222666:::;;;888555333333444555444333222111111///,,,+++,,,---,,,+++......---***'''%%%&&&&&&'''((()))***+++,,,,,,,,,''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((*********)))***+++---...111333000///999LLL]]]LLLHHHDDDBBBBBBAAA>>>;;;BBBDDD???<<<======LLLgggvvv|||wwwbbbRRRJJJKKKNNNXXX___jjjttt}}}~~~|||~~~||||||xxxmmmaaaYYYTTTNNNIIIGGGFFFEEEDDD@@@CCCEEENNNeeexxxqqq]]]RRRddduuuvvveeeXXXPPPMMMKKKGGGBBB???===;;;999666666555444444444444666666???EEENNNTTTWWWVVVUUUTTTTTTJJJOOOiii{{{hhhTTTWWWmmmxxxSSSEEESSS[[[hhh{{{~~~uuummmaaaXXXSSSWWW]]]___cccgggkkkjjjjjjjjjiiifffbbb^^^ZZZUUUMMMHHHEEECCCAAA???@@@AAABBBBBBBBBCCCFFFIIIOOOQQQUUU[[[ccckkkssswww{{{~~~yyyuuusssnnnhhhddddddeeefffjjjpppuuu|||zzzrrreeeYYYXXXUUURRRPPPPPPOOONNNMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFEEECCCCCCAAABBBBBBBBBAAAAAA@@@???AAA@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;777777777777777777777777888777777666555555444444555555666666555555444333111111333777:::;;;888555555555555555333222000///111///,,,+++,,,,,,,,,++++++,,,,,,***((('''''')))((()))***+++++++++++++++''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))******)))***,,,...---000222///---222???IIIAAA@@@@@@AAABBBBBBBBB@@@@@@BBB???===@@@@@@OOOjjj~~~vvv|||rrr]]]NNNIIIKKKPPPWWW^^^iiittt}}}~~~}}}~~~~~~}}}~~~~~~}}}{{{zzzwwwlll```YYYTTTNNNIIIGGGEEEDDDDDDAAADDDEEENNNdddwwwnnnYYYLLL___qqqxxxfffZZZTTTRRRMMMJJJEEEAAA>>><<<999777777666555444444444666666>>>DDDMMMSSSVVVUUUTTTSSSVVVKKKLLLccc~~~}}}ppp[[[UUUbbb[[[DDDNNN[[[ppp|||xxxvvvsssnnngggaaaXXXSSSRRRWWW\\\___aaacccggggggggggggddd___XXXSSSPPPLLLFFFBBB@@@???>>>===@@@@@@AAAAAABBBFFFJJJNNNTTTVVVZZZaaaiiiqqqxxx{{{}}}yyyvvvsssmmmiiiiiiiiijjjnnntttyyyxxxpppcccYYYWWWUUUQQQPPPOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???????????????>>>======<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;:::777777777777777777777777888777777666666555555444555555666666555555444333111222444777::::::888666666666555444222000...---111...,,,+++,,,,,,,,,+++)))***+++***(((((()))+++)))******+++++++++******''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))***,,,...+++...000000///111555:::999;;;???AAAAAAAAAAAABBB>>>AAA??????BBBBBBPPPjjj~~~yyynnnXXXKKKHHHMMMRRRXXX___jjjuuu~~~~~~~~~|||{{{|||~~~~~~}}}{{{zzzwwwkkk```YYYUUUNNNIIIFFFEEEDDDCCCCCCDDDEEEMMMdddvvvlllVVVHHH[[[nnn|||gggZZZUUUUUUOOOLLLHHHCCC???<<<:::888777777555444444555555666===CCCLLLSSSUUUUUUTTTSSSUUUKKKLLLcccxxxaaaWWWbbb~~~|||bbbHHHOOO\\\tttyyytttnnnkkkfffccc```]]]XXXTTTOOONNNNNNSSSYYY^^^aaabbbccccccbbbaaa^^^WWWNNNHHHGGGDDDAAA>>>=========>>>@@@@@@AAAAAACCCGGGMMMQQQYYY\\\```gggooovvv|||}}}zzzxxxrrrnnnnnnooooootttzzz}}}xxxnnnaaaWWWVVVTTTQQQOOOOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>========================<<<;;;:::999777777777777777777777777777777777777666666555555555555555666555555444333111333555888:::999888666666555444333222000///...000...+++++++++,,,++++++***++++++***(((''')))***+++++++++++++++***)))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))******)))***,,,...+++,,,///111444666777888888===BBBCCCAAA>>>>>>???>>>BBB@@@???AAA???LLLeeejjjUUUIIIIIIOOOUUUZZZaaakkkvvv}}}{{{{{{|||}}}~~~{{{{{{wwwlll```YYYUUUNNNIIIFFFDDDCCCBBBCCCDDDDDDNNNeeewwwlllUUUJJJ]]]ooojjjYYYSSSSSSOOOMMMIIIDDD@@@<<<;;;:::888777666555444555555666<<>>===<<<===>>>@@@AAABBBBBBBBBDDDIIIOOOSSS]]]___dddjjjqqqxxx~~~~~~zzztttqqqqqqrrrssswww}}}xxxkkk^^^TTTUUUSSSPPPNNNNNNNNNNNNMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEFFFFFFEEEEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>========================<<<;;;999999777777777777777777777777777777777777777666666666555555555666555555444333111444777999999999777777444333333222111111111111000...+++***+++,,,+++***,,,,,,,,,***(((&&&'''(((+++++++++++++++***)))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((('''((((((((())))))******'''(((******)))***---///......///111444888:::<<<:::???DDDEEEBBB???===>>>AAADDD@@@>>>>>>;;;GGG```fffRRRHHHIIIPPPUUU[[[bbblllwww}}}{{{{{{}}}~~~}}}{{{{{{wwwlll```ZZZUUUNNNHHHEEEDDDBBBAAABBBCCCCCCNNNgggzzznnnVVVLLL^^^nnnnnnYYYQQQPPPNNNMMMJJJEEE@@@<<<<<<<<<999888666555555555555666:::AAAKKKRRRVVVXXXWWWWWWNNNIIIJJJ\\\vvv}}}fff[[[fff{{{jjjRRRQQQWWWlllzzzwwwwwwsssnnnmmmjjjfffbbb^^^YYYTTTQQQMMMMMMLLLKKKKKKKKKKKKLLLJJJMMMNNNOOOTTT[[[```aaa^^^[[[WWWSSSOOOJJJDDD@@@;;;<<<===<<<<<<===@@@BBBBBBDDDEEEFFFIIIMMMSSSWWW```bbbgggmmmsssyyy}}}{{{vvvrrrssstttvvv{{{rrrfff[[[SSSTTTRRROOOMMMNNNNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAAEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777777777777777777777777777555555666666555555444333111555888:::999888777777333333222111111111111222000---+++***+++++++++***,,,,,,,,,***'''&&&'''(((+++++++++++++++***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&''''''(((((())))))***'''((()))******+++---///111000///000111555888;;;999===AAADDDDDDBBBAAA@@@BBBEEEAAA>>>>>><<>>:::999777555555555555666999@@@JJJSSSXXXZZZZZZZZZPPPKKKJJJWWWooolll]]]ccc~~~uuuYYYRRRUUUkkkuuu|||{{{|||wwwoookkkhhhbbbZZZVVVSSSNNNKKKIIIGGGFFFDDDDDDFFFGGGIIIJJJMMMOOOQQQMMMSSSVVVUUUWWW\\\]]][[[XXXSSSMMMGGGCCC@@@===;;;888:::<<<<<<<<<===@@@CCCBBBEEEHHHKKKOOOTTTYYY]]]gggiiimmmsssxxx}}}zzzwwwyyy{{{}}}wwwhhh^^^XXXTTTSSSQQQNNNMMMMMMNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAAAAABBBBBBBBBAAABBBBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888888777777777777777777777777777777777777777777777777555555666666555555444333111555999;;;999777777888555444222111000000000000///---*********++++++******++++++***((('''(((*********+++++++++******)))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))&&&((()))******+++---000///000111000000222777;;;;;;<<<>>>AAADDDDDDBBB@@@AAADDDAAA???BBBCCCRRRlllxxx```MMMEEEHHHNNNSSSZZZ```jjjuuu}}}||||||||||||{{{yyyxxxtttiii]]]ZZZUUUNNNHHHEEECCCBBB@@@@@@@@@BBBOOOkkk~~~sssZZZ```ppp|||ppp\\\TTTSSSKKKKKKJJJEEE???<<<===>>>:::999777666555555555666888???JJJSSSYYY[[[\\\\\\SSSOOOLLLVVVmmmsss``````www|||___TTTVVVmmmllltttzzzuuuppprrrmmmddd^^^[[[SSSJJJDDDAAA<<<::::::;;;<<<<<<@@@CCCFFFJJJLLLPPPSSSUUUPPPXXX]]][[[[[[]]][[[VVVQQQKKKCCC===999777777666666999;;;<<<;;;<<<@@@CCCBBBEEEJJJOOOTTTYYY___cccnnnppptttyyy~~~}}}ppp```XXXWWWVVVSSSPPPNNNMMMMMMNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>??????============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999:::::::::999888888777777777777777777777777777777777777777888888888555555666666555555444333222666:::;;;999777777888777555333111///.........///---*********+++******((()))***)))((()))***,,,)))******+++++++++******''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))&&&((()))******+++...000,,,///111222222444999>>>>>>======???CCCDDDAAA===@@@CCCAAAAAAFFFIIIZZZwwwyyy[[[FFFFFFHHHKKKTTT[[[bbbmmmzzz}}}zzzxxxxxxwwwrrrhhh```WWWSSSLLLGGGDDDCCCBBBAAABBBDDDCCCRRRqqq{{{lll```eeezzzrrr___ZZZVVVOOOLLLHHHEEEBBB@@@===;;;<<<;;;999777555555555666888<<>>AAABBBBBBAAAEEEFFFLLLUUU\\\```gggoooxxxxxx{{{rrreee]]]WWWVVVXXXUUUSSSPPPOOOOOOOOOMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999999999::::::999999999999888888777666555555444777666666666666555555555333777:::<<<;;;999777666777777777555111///...///......,,,,,,,,,,,,......,,,+++***)))))))))***++++++++++++***************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$''''''''''''(((((((((((()))))))))***+++,,,......,,,...///000111444888;;;;;;===>>>@@@AAAAAAAAAAAACCCCCCBBBEEEIIIIII^^^~~~uuuYYYEEEFFFIIIMMMWWW]]]dddppp}}}}}}zzzxxxxxxwwwrrrggg___WWWRRRLLLGGGDDDCCCBBBAAA???BBBBBBRRRqqq|||mmm```ggg|||lll]]][[[XXXQQQNNNKKKIIIGGGEEEAAA???<<<;;;999777666555555666888;;;EEEQQQWWWXXX[[[```ZZZTTTNNNRRRffffffVVVyyyxxxtttZZZUUUZZZhhhnnn}}}|||{{{vvvlllccc___YYYSSSLLLFFFBBB???<<<999777888888888999<<<@@@CCCKKKNNNRRRWWW[[[]]]]]]]]]bbbccccccbbb]]]VVVNNNJJJAAA???;;;888777777777888;;;===???BBBDDDFFFGGGHHHLLLMMMSSS\\\bbbfffmmmuuu|||~~~nnnccc[[[VVVUUUXXXVVVSSSQQQOOOOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@???>>>>>>======>>>>>>>>>???????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888888888999999999999888888888888888777666555555555666666666555555555444444444777;;;<<<;;;999888777666888999888444000---,,,...---,,,++++++,,,---...---,,,+++******+++,,,,,,---,,,,,,+++***)))((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%''''''''''''(((((((((((()))))))))***+++,,,......,,,...000000111444888;;;;;;<<<>>>@@@AAAAAAAAA@@@AAACCCAAADDDHHHIII]]]}}}www|||~~~|||qqqWWWEEEGGGJJJOOOZZZbbbjjjvvv~~~~~~}}}zzzxxxxxxwwwqqqfff^^^VVVQQQKKKFFFDDDCCCBBBAAA>>>AAABBBRRRqqq|||mmm```ggg|||zzzfff\\\[[[XXXOOONNNLLLKKKJJJHHHDDDAAA===;;;999777666555555555777;;;DDDOOOUUUWWW[[[```]]]WWWOOOPPP```xxxgggUUUsssyyyvvvUUUJJJPPPddduuu{{{uuusssnnncccXXXSSSJJJFFF@@@<<<:::888666444555666888999;;;>>>CCCGGGPPPSSSXXX]]]aaaccccccccceeedddbbb^^^WWWNNNFFFAAA;;;:::777666666777999;;;;;;@@@EEEHHHIIIJJJMMMPPPPPPQQQVVV___eeeiiiooowwwyyyiii^^^XXXTTTUUUXXXVVVTTTQQQPPPOOOOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCCCCBBBCCCBBBBBBAAA@@@???>>>???>>>>>>===============>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888777888888888888888888777888888777777666666555555555555555555444444444333555888;;;===<<<:::999999666999<<<;;;777222...+++,,,,,,++++++++++++,,,,,,---,,,+++***++++++,,,---...---,,,+++***((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&''''''''''''(((((((((((()))))))))***+++,,,......---...000111222444888;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@CCCAAACCCHHHJJJ]]]~~~}}}uuuwwwpppzzz{{{zzzpppWWWEEEFFFKKKQQQ]]]iiiqqq~~~~~~~~~~~~~~~}}}zzzxxxxxxwwwqqqeee\\\TTTPPPJJJEEECCCCCCBBBAAA>>>BBBCCCSSSqqqzzzjjj\\\cccxxxwwwccc[[[[[[VVVKKKJJJJJJJJJJJJHHHDDD@@@===<<<:::888666555555555666999BBBMMMSSSVVVZZZ``````[[[RRRNNNYYYoookkkYYYlllvvvTTTFFFLLLaaa{{{{{{{{{rrrjjjfff___TTTKKKGGG???===:::888666666666555666888:::<<<>>>BBBFFFJJJRRRUUUYYY^^^bbbdddddddddcccaaa]]]WWWOOOFFF???;;;999999888777777:::===@@@>>>DDDJJJLLLLLLLLLPPPUUUUUUVVV[[[ccciiilllrrryyy~~~pppbbbZZZVVVSSSTTTWWWWWWTTTRRRPPPPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>???>>>======<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999777777888888888888777777888777777777666666666555555555444444444333333333555888;;;===<<<;;;::::::777999<<<;;;888444000///++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((()))(((((('''&&&''''''''''''(((((((((((()))))))))***+++,,,......---...000111222444888;;;;;;<<<>>>???@@@AAA@@@@@@@@@DDDBBBDDDIIILLL^^^{{{wwwppptttmmm{{{||||||rrrYYYFFFFFFKKKRRR```mmmuuu}}}{{{yyyyyywwwpppdddZZZRRRNNNHHHDDDCCCBBBBBBBBB@@@DDDEEETTTqqqxxxfffWWW```uuuvvvbbb\\\\\\VVVJJJJJJIIIJJJJJJHHHDDDAAA>>>===:::888666555555555666888@@@JJJQQQTTTZZZ``````]]]TTTNNNTTTiii~~~rrraaallluuuXXXKKKOOO```}}}{{{vvvrrrpppeeeYYYRRRKKKBBB<<<:::888888777666555666777888777999<<<>>>@@@CCCGGGJJJTTTWWW[[[___aaabbbbbbaaa]]]ZZZVVVOOOHHHAAA<<<888888999999999999;;;@@@DDDCCCHHHNNNOOOMMMNNNSSSXXX______dddlllqqqsssyyy}}}rrrggg\\\WWWUUUSSSSSSVVVVVVTTTQQQPPPPPPPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>??????>>>===============>>>>>>>>>======;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999777777888888888888777777777777777777666666666666555555444444444333333333555888;;;<<<;;;;;;;;;;;;888999:::999666444444555++++++++++++++++++++++++***)))(((((((((***+++,,,******************++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((()))))))))***+++,,,......---///000111222555999<<<:::;;;===???@@@@@@@@@???@@@EEECCCDDDJJJNNN^^^xxxrrrooovvvppp~~~vvv[[[GGGFFFKKKUUUeeeqqqxxx}}}{{{yyyyyywwwooocccYYYQQQMMMGGGCCCBBBBBBBBBBBBAAAEEEFFFUUUqqqwwwcccSSS```uuuttt```\\\^^^VVVMMMLLLKKKLLLLLLJJJGGGEEE???>>>;;;888666555555555555777>>>HHHOOOSSSYYY```___^^^WWWOOOSSSeee|||{{{kkkmmmqqqZZZMMMLLL]]]xxx}}}xxxsssooofffZZZMMMFFF@@@999666666444555666555444555777888777999<<>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777888888888888888888777777777777777666666666666555555555555444444444333555777:::;;;;;;:::;;;<<<999::::::888555444555666++++++,,,,,,,,,,,,++++++((((((''''''((()))+++,,,)))))))))***++++++,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***+++,,,.........///111222333555999<<<:::;;;===???@@@@@@@@@??????DDDCCCCCCJJJOOO^^^uuuooopppyyyrrrxxx]]]GGGGGGNNNZZZlllxxx}}}~~~~~~~~~~~~}}}{{{zzzyyywwwooobbbWWWPPPLLLFFFCCCBBBBBBBBBBBB???CCCEEEUUUqqqwwwcccRRR^^^tttuuu^^^\\\]]]UUUQQQOOOMMMLLLLLLKKKIIIGGG@@@>>>;;;999777555555555444666<<>>BBBJJJPPPSSSRRRRRRTTTWWW]]]bbbfffhhhhhhlllssswwwyyy~~~tttfff___XXXTTTVVVWWWUUUSSSSSSSSSRRRPPPPPPRRRRRRRRRQQQOOOOOONNNMMMMMMLLLKKKKKKIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???????????????======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999999999888888666666666666777777777777666666666555555555444444444666999:::999999:::<<<:::;;;<<<:::666333111111+++,,,---......---,,,+++)))((((((((((((***+++,,,***************+++++++++'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))***+++,,,.........///111222333555999<<<:::;;;===>>>???@@@??????<<>><<<999777555555555444555<<>>@@@BBBHHHQQQXXXXXXVVVTTTVVV\\\dddjjjnnnoooooossszzz}}}}}}xxxrrreeeXXXZZZUUUSSSVVVXXXVVVSSSSSSRRRQQQOOOPPPRRRSSSSSSRRROOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHGGGEEEDDDBBBAAA??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999666666666666777777777777777666666666666555555555444666888999999999:::<<<:::<<<>>>===888222...+++,,,,,,............,,,,,,***))))))))))))+++---...,,,+++++++++******))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((())))))))))))***+++,,,.........000111222333666999<<<:::;;;===>>>???@@@??????:::AAA@@@???GGGMMMZZZmmmlllqqqzzzoooyyy{{{yyy}}}sssYYYIIIHHHTTTeeeqqq|||zzzyyy{{{|||}}}~~~~~~~~~~~~~~~{{{xxxwwwuuunnn```UUUOOOKKKFFFBBBAAAAAA@@@@@@DDDFFFFFFWWWtttyyyeeeVVVhhh|||^^^UUUUUUTTTSSSOOOKKKKKKNNNNNNJJJFFFEEE???<<<<<<;;;777444555777999===CCCKKKPPPSSSTTT]]]XXXTTTTTTYYYiiiuuugggqqqoooIIIRRR^^^sss{{{wwwsssjjj[[[NNNIIIDDD;;;333222444333333444555666666777888999999999;;;???FFFNNNSSSVVVWWWVVVXXXVVVSSSRRRRRRQQQPPPNNNIIIEEE@@@===;;;;;;:::::::::<<<@@@EEEJJJRRRZZZ___^^^^^^^^^^^^```eeelllpppuuuvvvyyyvvvnnniiieee^^^YYYZZZXXXUUUSSSRRRSSSUUUVVVSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFDDDHHHGGGFFFFFFEEECCC???;;;???@@@CCCDDDEEEEEECCCBBB@@@@@@????????????????????????>>>===============<<<<<<<<<;;;;;;:::::::::888999::::::888888999:::<<<;;;999888999999888777888888777777666666555555888888888888777666555444666888:::::::::999:::;;;999888666444111000///...,,,---...//////---+++***''''''''''''(((***++++++******++++++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,...000222333555888;;;:::;;;===>>>??????>>>>>>>>>BBBDDDDDDFFFNNN]]]iiicccpppnnnlll}}}yyyqqqWWWHHHIIIUUUhhhvvv~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxwwwuuummm```UUUNNNJJJFFFBBBAAAAAA@@@@@@CCCDDDFFFZZZyyyjjj[[[jjjzzz___XXXYYYXXXVVVRRROOOOOOPPPPPPMMMIIIFFFAAA>>>???>>>:::888999555666:::AAAKKKRRRVVVVVV\\\YYYUUUTTTVVVdddxxxeeelllYYYUUU```sss|||vvvpppjjjfff\\\NNNCCC>>><<<666444777:::777444333555555666777888999:::;;;>>>BBBHHHOOOSSSUUUUUUTTTQQQOOOMMMLLLLLLLLLKKKIIIGGGDDD???<<<;;;<<<;;;;;;<<>>>>>>>>???@@@AAAAAA???>>>>>>===============<<<<<<;;;;;;;;;:::::::::888:::::::::999888999::::::999777888999::::::999888777777777666666666555777777888777666555444444666888::::::999888999:::888777555333111//////...,,,---...//////---+++***((((((((((((((()))***+++******++++++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))((((((((((((((((((((((((((())))))))))))******+++,,,---......///,,,...000222333555888;;;:::;;;===>>>??????>>>>>>???BBBDDDDDDFFFNNN\\\gggcccqqqqqqooozzzlllTTTHHHJJJXXXlll}}}~~~||||||}}}zzzwwwvvvssskkk^^^TTTNNNJJJEEEBBBAAAAAA@@@@@@AAABBBGGG___ooo___lllwww```[[[[[[[[[ZZZWWWTTTSSSTTTTTTPPPMMMHHHCCC???@@@???;;;999:::444333666>>>JJJTTTXXXXXXZZZYYYWWWSSSRRR]]]xxx~~~iiikkkaaaVVV___ppp}}}vvvqqqiiibbb\\\SSSFFF===:::555333777???BBB===666333444555666777999:::<<<<<>><<<<<<=========@@@BBBFFFJJJOOOWWW___ddd```bbbeeehhhkkkqqqwww{{{|||xxxvvvpppiii___YYYWWWXXXXXXWWWXXXVVVUUUSSSRRRSSSTTTTTTRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFGGGGGGFFFCCC@@@BBBBBBCCCDDDDDDCCCAAA@@@=========>>>???@@@BBBCCC???>>>======<<<<<<======<<<;;;;;;;;;;;;:::::::::888:::;;;:::999888999;;;888777777888:::;;;;;;:::777777777777666666666666666777777777666555444333777999::::::888777777888666555444222000/////////,,,---.........---,,,+++))))))((((((((())))))***************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))(((((())))))(((((((((((())))))))))))******+++,,,---......///---///111222333555888;;;:::;;;===>>>??????>>>>>>@@@CCCEEEEEEFFFNNNZZZdddbbbrrrttttttzzz|||fffOOOGGGLLLYYYooo~~~}}}{{{zzz|||zzzwwwuuuqqqiii\\\SSSMMMIIIEEEBBBAAAAAA@@@@@@@@@BBBHHHcccmmm]]]lllsssaaa\\\\\\\\\]]][[[XXXWWWWWWWWWTTTRRRKKKEEEAAAAAA???:::777777666333444;;;HHHSSSWWWWWWYYYZZZYYYSSSNNNVVVoootttppp]]]VVV]]]kkkzzz~~~xxxrrrmmmddd[[[UUULLLBBB;;;:::444555:::CCCFFF@@@999555444555666888:::<<<===>>>CCCEEEHHHKKKLLLLLLJJJIIIEEEDDDDDDEEEGGGGGGFFFEEEDDDAAA>>><<<===???@@@@@@CCCFFFIIIMMMSSSZZZbbbgggdddfffjjjnnnqqqvvv|||}}}vvvpppmmmllljjjeee^^^ZZZYYYZZZYYYYYYVVVUUUTTTTTTSSSSSSRRRSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGFFFGGGGGGGGGEEECCCCCCCCCDDDCCCCCCAAA@@@??????>>>>>>>>>???@@@AAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999:::;;;999888777999:::;;;:::999777777777777666666666666666666666666666555444444888:::;;;:::888666666666555444333111000/////////------.........---,,,+++******))))))((()))))))))*********))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,------///111222333555888::::::;;;===>>>??????>>>>>>AAACCCDDDEEEFFFMMMWWW___```rrrwwwxxxzzzrrr]]]JJJFFFMMMYYYmmm~~~|||zzzyyyzzzyyywwwtttooofffZZZRRRLLLHHHDDDAAAAAAAAAAAA@@@@@@BBBJJJeeefffXXXjjjlll```]]]^^^^^^^^^]]][[[ZZZZZZYYYWWWVVVSSSLLLGGGEEEAAA:::666666999555444:::DDDOOOTTTVVVYYYZZZZZZTTTMMMQQQfff||||||sssfffXXX^^^iiitttzzz||||||zzztttnnnbbbYYYPPPJJJCCC;;;666666666555999???AAA<<<777666555555777888:::<<<>>>>>>AAACCCEEEGGGHHHGGGEEEDDDDDDDDDDDDFFFHHHHHHGGGFFFEEECCC??????@@@BBBDDDDDDGGGIIIMMMQQQVVV]]]dddjjjjjjlllooorrrvvvzzz|||yyysssmmmhhheeecccbbbbbb```]]][[[YYYWWWUUUSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNNNNOOONNNLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCBBB@@@??????AAAAAA@@@???>>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::999999:::::::::888666666666666666777777777777666666666666666666555444999:::;;;:::888666666666555444333111000/////////------...---------,,,,,,+++******))))))))))))*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((()))***+++,,,,,,---...///111222333444777::::::;;;===>>>??????>>>>>>AAACCCDDDDDDFFFKKKSSSYYY\\\qqqyyy||||||zzzhhhTTTEEEFFFNNNWWWhhh{{{}}}{{{yyyxxxyyyxxxwwwtttnnndddYYYQQQKKKHHHCCCAAA@@@AAAAAA@@@@@@CCCLLLfffvvv]]]SSSiiirrrgggaaa```aaabbb^^^^^^^^^]]]\\\[[[[[[[[[[[[TTTNNNKKKFFF>>>999888999777666999@@@JJJRRRVVVZZZ[[[[[[UUUNNNNNN^^^ppp{{{nnn}}}}}}^^^aaaiiirrrwwwzzz{{{wwwtttnnngggXXXPPPHHHCCC>>>888666777555444555999999555444555666777888999;;;<<<>>>>>>@@@AAACCCEEEFFFFFFEEEEEEFFFFFFFFFIIIKKKKKKIIIHHHHHHEEECCCBBBDDDFFFGGGHHHLLLNNNQQQUUUZZZaaahhhmmmpppqqqtttwwwzzzzzztttpppnnnkkkgggdddbbbaaaaaa^^^^^^^^^]]]ZZZWWWSSSQQQSSSSSSTTTTTTTTTRRRPPPOOOOOONNNMMMMMMNNNMMMKKKIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@???CCCBBB@@@???>>>>>>======>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<999;;;<<<;;;:::999:::<<<;;;:::::::::;;;:::777555666666666666777777777777666666777777777777666666:::;;;<<<;;;999777777777666555444222000/////////......---------,,,,,,,,,******)))))))))******++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))******+++,,,---......///...000111222333444777999:::;;;===>>>??????>>>>>>AAABBBBBBCCCEEEIIIOOOSSSZZZqqq|||tttzzz___LLLAAAGGGNNNTTTbbbsss~~~~~~|||zzzyyyxxxxxxxxxwwwssslllbbbWWWPPPKKKGGGCCC@@@@@@AAAAAA@@@???DDDOOOggg{{{nnnWWWQQQiiisssjjjfffeeeeeeeee______``````_________```___XXXQQQNNNIIIAAA<<<;;;777777888999===FFFQQQYYY[[[[[[[[[WWWPPPNNNYYYfffxxxgggrrr|||```bbbhhhoootttxxx~~~wwwqqqmmmeee]]]QQQIIIBBB@@@===999888:::555333333666666333444888888888999:::;;;<<<======@@@BBBDDDGGGIIIJJJJJJJJJLLLLLLMMMOOOQQQQQQOOOMMMLLLIIIFFFEEEGGGIIIKKKKKKQQQSSSVVVZZZ___eeemmmrrrtttuuuwwwzzz~~~~~~wwwpppmmmjjjiiihhhfffeeecccbbbaaa]]]]]]]]][[[YYYVVVUUUTTTQQQRRRTTTUUUTTTRRROOONNNNNNMMMLLLLLLMMMLLLJJJHHHIIIHHHHHHGGGHHHIIIJJJKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;:::::::::<<<999888999:::<<<;;;888666555666666666777777777888777777888888888888888777:::;;;<<<<<<:::999999999888777555333111//////.........------,,,,,,,,,---))))))))))))***+++,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++,,,---......///...000222222222444777999:::;;;===>>>??????>>>>>>@@@AAAAAABBBCCCGGGKKKNNNYYYrrr}}}sssyyyYYYHHH???GGGOOORRR^^^nnn~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvssskkkaaaVVVPPPJJJGGGCCC@@@@@@AAAAAA@@@>>>DDDPPPhhhxxxjjjUUURRRiiizzzqqqmmmiiigggfff___```bbbbbbaaaaaabbbccc]]]VVVQQQNNNIIIAAA<<<<<<555777888888;;;DDDQQQ\\\\\\[[[[[[XXXQQQOOOVVV```wwwxxxcccjjjyyyqqq||||||```aaaeeelllpppttt~~~|||tttmmmggg^^^VVVIIIBBB===;;;999666666888555333444777777555777<<<999999::::::;;;<<<======AAACCCFFFIIILLLMMMNNNNNNRRRRRRSSSUUUWWWWWWUUURRRNNNKKKHHHGGGIIIKKKMMMMMMUUUWWWZZZ]]]bbbiiipppuuuuuuwwwyyy||||||xxxsssnnnkkkiiihhhcccccccccbbbaaa```^^^]]]YYYYYYXXXUUUSSSRRRSSSTTTQQQRRRTTTUUUTTTRRROOOMMMNNNMMMLLLLLLMMMLLLJJJHHHIIIHHHGGGGGGHHHIIIKKKLLLJJJHHHEEEDDDEEEEEECCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@???????????????@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<<777777888:::<<<<<<:::888555666666666777777888888777888888999999999888888:::<<<===<<<;;;::::::;;;999888666444111000///.........---,,,,,,,,,,,,---))))))))))))***+++,,,---+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((())))))))))))(((((()))***+++,,,,,,---///000222222222444666999:::<<<===>>>??????>>>>>>@@@@@@@@@AAACCCFFFIIIKKKYYYsssyyyvvvyyyUUULLLFFFHHHJJJNNN[[[iiiyyy~~~~~~~~~~~~~~~}}}|||}}}}}}}}}{{{yyyvvvvvvuuuqqqiii^^^TTTNNNHHHFFFCCCAAA@@@@@@AAABBB???FFFSSSgggooo\\\NNNWWW|||qqqlllnnnmmmiiihhheeebbbbbbcccbbb___[[[VVVWWWUUUNNNIIIFFFBBB<<<===999777777999???LLLYYY\\\]]]]]][[[XXXUUUTTTTTTrrrkkkbbb~~~zzziiilllzzz{{{aaaeeevvvmmmhhhuuu||||||uuulllbbbYYYPPPJJJ@@@???>>>===;;;888666555666666666666777888999:::777:::===>>>===>>>BBBFFFGGGJJJMMMPPPSSSVVVYYY\\\___```aaaaaaaaa```^^^]]]WWWTTTPPPPPPRRRVVVZZZ\\\^^^dddjjjllllllnnnrrrwww~~~||||||zzzuuuxxxtttpppnnnsss|||{{{wwwoooooommmiiieeebbbaaabbbcccbbbbbbaaa___^^^\\\\\\^^^ZZZUUUSSSTTTTTTSSSQQQRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@@@@BBBBBB>>>===============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999888888888777777666666666888999999888888999:::<<<===>>>===:::888888888<<<666333222000---...111///---,,,,,,,,,,,,+++)))***))))))))))))+++,,,---+++***)))(((&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''))))))***+++,,,------......///000111111333666999999:::;;;===>>>?????????AAAAAAAAAAAABBBDDDFFFGGGaaarrr~~~www}}}VVVLLLEEEFFFHHHKKKWWWeeeuuu~~~~~~~~~|||{{{wwwwwwuuuppphhh]]]SSSMMMHHHFFFCCCAAA@@@@@@AAABBBAAAEEEQQQgggnnnXXXLLL[[[~~~vvvlllkkkiiidddgggeeebbbbbbcccccc___\\\VVVVVVSSSMMMJJJHHHBBB;;;===999666666777<<>>@@@@@@???@@@EEEIIIKKKNNNRRRVVVYYY]]]aaadddhhhiiijjjjjjjjjiiigggfff```\\\VVVTTTVVV[[[___aaahhhmmmtttwwwxxxxxx{{{yyyrrrnnniiibbbYYYTTTVVV\\\cccgggllljjjgggffffffgggggggggffffffeeebbb^^^]]]]]]^^^aaaaaaaaaaaa___]]][[[ZZZ[[[XXXTTTRRRSSSSSSSSSQQQRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999888888888777777777777777888999999888888999:::===>>>>>>===;;;999999999:::666333222000------000///...,,,,,,------,,,***))))))))))))***+++---...+++***)))(((&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''(((((())))))(((((())))))***+++,,,------......///000111111333666999::::::<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAACCCEEEGGG___rrrssszzz}}}[[[OOOFFFEEEGGGJJJUUUbbbrrr}}}~~~}}}{{{xxxwwwuuuooofff[[[QQQLLLGGGFFFCCCAAA@@@AAABBBBBBEEEFFFSSSmmmqqqUUUMMMddd{{{lllhhheeeaaafffdddbbbbbbcccccc```\\\YYYXXXUUUQQQRRRSSSLLLCCC@@@<<<888777666:::EEEPPPZZZ[[[\\\[[[XXXUUUTTTTTTlll~~~zzzfffzzzyyyqqqhhhtttxxxyyy~~~|||ppphhh\\\RRRJJJFFFDDDBBB???>>><<<:::888888888888777888888999;;;===???@@@???AAABBBBBBAAACCCIIINNNRRRUUUZZZ^^^bbbfffkkknnnssstttuuuvvvvvvtttrrrqqqjjjddd]]]ZZZ\\\aaagggjjjoootttzzz~~~}}}||||||~~~~~~xxxpppjjjggg___UUUHHHAAAAAAFFFHHHIIINNNNNNNNNMMMOOOSSSYYY]]]]]]]]]]]][[[YYYYYY[[[]]]______``````___\\\ZZZXXXWWWUUURRRQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEECCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888888777777777777888999999888888999;;;>>>??????>>>;;;::::::;;;999555222222000,,,,,,//////---,,,,,,......---,,,((((((((()))***,,,---...+++***)))'''&&&&&&&&&&&&((('''&&&''')))***)))(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((()))))))))))))))))))))***+++,,,------......000111111111333666999;;;;;;<<<===>>>>>>======AAAAAAAAAAAA@@@BBBEEEHHH\\\rrrnnnxxxxxxbbbTTTIIIGGGHHHKKKUUUbbbsss~~~|||zzzyyywwwssslllcccXXXOOOJJJFFFEEECCCBBBAAAAAABBBBBBGGGHHHYYYwwwxxxXXXSSSqqq|||lllgggeeebbbeeebbb```aaacccccc```\\\XXXWWWTTTTTTXXX[[[TTTJJJCCC>>>;;;999888;;;EEEPPPXXXZZZ\\\[[[XXXVVVTTTTTTjjj}}}{{{bbbnnnvvvgggooo||||||wwwfff___UUULLLFFFDDDBBBBBB???>>>;;;999888888999:::<<<<<<<<<<<<===???@@@AAA???@@@BBBBBBCCCGGGNNNTTTZZZ]]]aaaeeeiiimmmqqqtttyyyzzz|||~~~~~~}}}{{{yyyoooiiibbb```bbbiiiooosssxxx{{{xxxtttsssvvvzzz}}}zzzrrriiidddbbb[[[PPPBBB;;;===AAAAAA@@@AAABBBCCCBBBCCCIIIRRRYYYYYYZZZZZZYYYXXXYYY[[[]]]\\\]]]^^^___]]]ZZZWWWVVVSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSPPPOOONNNLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888999999888777888:::<<>><<<;;;<<<===888444222333000,,,,,,...---,,,+++,,,------,,,+++'''(((((()))+++,,,---...******(((''''''&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((())))))))))))((())))))***+++,,,------...///000111111222444777999<<<<<<===============<<>>;;;:::888;;;DDDNNNVVVYYY[[[[[[YYYVVVUUUTTTeee{{{fffiii|||hhhlll~~~~~~vvvooo[[[WWWPPPJJJGGGDDDBBBAAA@@@>>><<<::::::;;;<<<>>>AAA@@@@@@???????????????<<<>>>AAACCCFFFLLLUUU[[[aaacccgggkkkmmmppptttwww{{{}}}rrrnnniiihhhlllssszzz~~~wwwqqqnnnnnnrrrwwwzzzuuujjj___[[[ZZZTTTIII<<<777999<<<;;;999999::::::999999===DDDKKKTTTUUUWWWWWWWWWXXXZZZ\\\[[[[[[\\\\\\[[[XXXVVVTTTPPPQQQQQQQQQQQQQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSSSSPPPOOONNNLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888999999999999999999888777888:::===@@@AAAAAA???======>>>???999555222222000,,,,,,///---,,,++++++,,,,,,+++***'''((()))***+++,,,------***)))(((''''''&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((((((''''''))))))***+++,,,------...///000111222222444777:::<<<<<<===============<<>>DDDHHH[[[www~~~nnn{{{}}}ssslll[[[LLLIIILLLPPP[[[gggwww}}}{{{}}}|||{{{|||zzzxxxvvvvvvsssmmmeee\\\RRRKKKFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@LLLccc{{{uuuVVVVVVwwwyyykkkgggeeeccc```^^^\\\]]]```aaa^^^[[[[[[ZZZXXXUUUVVVUUUMMMCCC@@@===999888666888@@@JJJUUUWWWZZZ[[[YYYVVVUUUTTT^^^xxxvvvppphhheeewww{{{}}}wwwwwwllldddRRROOOKKKHHHFFFDDDBBB@@@@@@???>>>>>>>>>???@@@AAADDDCCCBBBAAA@@@?????????<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888999999999999999::::::999888777888;;;>>>BBBBBBBBB@@@>>>>>>@@@BBB<<<666333222000---...111///---,,,,,,,,,,,,+++)))((()))***+++++++++++++++))))))((('''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''))))))***+++,,,------...///111222222222444777:::;;;;;;<<<===>>>>>>======AAACCCCCC@@@<<<===CCCIII]]]|||~~~ppp}}}vvvsss~~~rrr```QQQOOORRRXXXcccooozzz~~~~~~}}}~~~}}}|||{{{{{{zzzwwwuuussspppjjjbbbXXXPPPIIIEEEDDDCCCCCCCCCBBBBBBBBBBBBAAARRRggguuukkkQQQUUUuuurrrfffcccbbb```]]][[[ZZZ[[[^^^___]]]ZZZ[[[]]]]]]ZZZXXXUUUOOOGGGCCC???;;;999666666===FFFSSSVVVZZZ[[[YYYWWWUUUTTTYYYuuu{{{~~~ooocccppptttnnnrrrqqq|||~~~wwwlll```WWWNNNKKKGGGEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAA@@@EEEKKKOOOTTTZZZbbbhhhjjjmmmqqqtttwww{{{xxxuuuooohhhcccbbbdddgggjjjnnnnnnbbbNNN@@@>>>@@@BBB>>>999666555444333222333333333555777888888777===CCCJJJQQQTTTVVVXXXYYY[[[YYYWWWVVVTTTTTTSSSTTTOOOQQQSSSSSSQQQPPPQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMMMMNNNKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999888888888999999::::::::::::::::::888777888;;;>>>CCCCCCBBB@@@??????AAACCC>>>888333111///---///444222000.........---+++))))))***++++++++++++***)))))))))(((''''''''''''((('''&&&%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))***+++,,,------...000111222222333444888:::::::::<<<===>>>>>>>>>>>>AAACCCCCC@@@;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888999999:::::::::;;;;;;:::888777888<<>>?????????AAACCCDDD@@@;;;;;;BBBIIIcccyyynnn~~~{{{kkkrrrooo^^^XXX]]]ggguuu}}}~~~~~~{{{zzzyyyzzz{{{{{{yyyxxxssspppiii___UUUMMMHHHFFFFFFEEEDDDDDDEEEEEEEEEDDDFFFYYYmmmlllWWWLLL```~~~uuujjjeeeaaa]]]\\\^^^ccc^^^^^^aaa___YYYWWW[[[VVVVVVWWWWWWVVVRRRMMMHHHKKKFFF???999777888<<>>HHHSSS[[[^^^^^^XXXWWWUUUSSSRRRRRRRRRSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTRRROOONNNMMMNNNNNNMMMKKKJJJKKKMMMIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::999888777666;;;:::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::===???<<<999888;;;@@@@@@CCCCCC@@@@@@BBBBBB>>>:::888555222//////222444777555333000...,,,******+++++++++,,,,,,---------******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((************+++,,,------...///000222444666777888777888:::<<<===>>>??????>>>BBB???<<<>>>:::===KKKfffrrrhhh}}}gggppptttccc^^^bbblllyyyzzzyyyxxxyyyzzzzzzxxxvvvqqqmmmfff\\\RRRKKKHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEJJJ]]]pppnnnZZZQQQfffvvvlllhhheeeaaaaaaccc```]]]\\\^^^\\\WWWUUUXXXRRRSSSVVVYYY[[[YYYTTTQQQLLLGGG@@@:::888999<<<>>>KKKRRRWWWXXXWWWXXXWWWSSSPPPaaaxxxzzz{{{uuuppp{{{www{{{~~~~~~tttkkkbbbZZZSSSOOOLLLKKKIIIHHHFFFEEEDDDDDDGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBBBBDDDIIILLLQQQXXXaaagggjjjmmmpppsssrrrwww}}}~~~xxxpppkkkfffddd```\\\ZZZZZZ^^^aaaeeeddd]]]OOO???444333555666555444444555666555555777444444:::<<<:::888888999888:::@@@JJJSSSWWWXXXZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQRRRRRRRRRRRRPPPOOONNNNNNOOOOOOMMMKKKJJJKKKLLLIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;:::999888777999888777777777888:::::::::::::::;;;;;;;;;;;;;;;===???@@@===:::999===AAA???AAA@@@===>>>BBBBBB???;;;999555111///000222444555333111///---,,,+++******+++++++++,,,,,,,,,,,,))))))))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((************+++,,,------000000111222444555666666888999:::<<<===>>>>>>>>>===BBB???<<<>>>:::>>>MMMjjjooohhhzzzeeennn{{{kkkfffjjjsssyyyxxxwwwxxxyyyxxxwwwuuuqqqkkkaaaWWWOOOJJJHHHGGGDDDEEEFFFHHHHHHHHHGGGFFFTTTiii|||uuu___XXXpppyyynnnjjjgggdddccceee```]]]\\\]]][[[WWWVVVWWWRRRTTTXXX]]]```___ZZZVVVNNNJJJCCC===:::999;;;<<>>===AAAKKKTTTYYYYYY]]]\\\YYYVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKIIIJJJKKKIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;::::::::::::999999;;;;;;<<<;;;;;;:::999888777666666666666777888888999999999:::::::::;;;;;;???AAAAAA>>>;;;;;;>>>AAACCCDDDCCCAAACCCHHHIIIFFF>>>:::555111///000222555222111///---,,,+++++++++***************+++++++++)))))))))((((((((((((''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''((((((((((((************+++,,,---...111222222333333444444555999:::;;;<<<===============BBB???<<<>>>:::???OOOqqq}}}eeebbb}}}sssuuu```jjj}}}sssnnnqqqzzzzzzxxxxxxxxxyyyxxxvvvuuussskkk___TTTLLLHHHGGGFFFCCCEEEHHHJJJJJJJJJIIIJJJ[[[vvv{{{^^^YYYvvvqqqjjjeeeaaa___```aaa```^^^]]]\\\ZZZYYYZZZXXXZZZ^^^aaabbb___ZZZUUUPPPLLLFFFAAA<<<;;;:::;;;GGGOOOVVVXXXXXXXXXUUUQQQPPPYYYiiizzzzzz}}}wwwooocccYYYRRROOONNNNNNJJJKKKMMMOOORRRSSSTTTUUUMMMLLLJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHKKKRRRZZZ___eeekkkssswwwwwwwwwwwwxxx~~~yyywwwtttrrroookkkfffccc\\\\\\\\\[[[ZZZ\\\```dddaaaXXXJJJ===666333222222333444666777999<<<@@@BBBBBBAAACCCIIILLLJJJKKKMMMHHHHHHJJJQQQZZZ______\\\^^^\\\YYYVVVTTTRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMJJJHHHIIIJJJIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;:::::::::999999999;;;<<<<<<<<<;;;;;;:::999666666666666777777888888999999999:::;;;;;;<<<<<>>AAADDDDDDCCCBBBGGGNNNPPPMMM>>>:::444000///000333444///...---,,,++++++++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))******+++,,,---...111111222333333444555555::::::;;;<<<=========<<<<<>>;;;AAARRRuuuttt\\\^^^{{{zzzmmmrrr\\\eee|||yyyuuuwww{{{zzzyyyyyyyyyyyywwwuuuuuulll^^^RRRKKKGGGFFFEEECCCFFFIIIKKKKKKKKKLLLNNNbbb]]]ZZZzzzvvvkkkddd^^^[[[[[[``````___\\\\\\\\\\\\[[[]]]^^^```bbbbbb^^^WWWRRRQQQNNNIIIDDD@@@<<<;;;:::GGGOOOWWWYYYYYYYYYUUUPPPMMMSSScccwww{{{}}}|||~~~~~~yyyppphhh\\\RRRMMMKKKKKKKKKHHHJJJMMMPPPSSSVVVWWWXXXLLLKKKJJJIIIIIIIIIIIIJJJHHHIIIKKKMMMQQQWWW___eeeooouuu|||~~~~~~|||{{{tttqqqnnnkkkiiigggcccaaaYYYZZZ[[[[[[\\\^^^aaaddd___SSSCCC888444444444333444444555666888===EEEJJJHHHEEEDDDHHHJJJLLLRRRXXXUUU[[[dddlllppplllbbb[[[\\\[[[XXXTTTRRRPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMOOOPPPPPPOOOOOONNNLLLIIIGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;:::::::::999999999;;;;;;<<<<<<;;;;;;::::::777777777888888888888888999::::::;;;<<<=========@@@???>>><<<;;;<<>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::777888999999::::::999999::::::;;;;;;<<<===>>>>>>@@@>>><<<;;;;;;>>>AAACCCAAAAAA@@@AAAGGGMMMKKKFFF999555000...000333333222---,,,,,,+++++++++++++++************))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))***+++---...///......000222444666888888999:::;;;<<<============:::BBBAAA======<<>>IIITTTYYY[[[[[[WWWQQQPPPSSSddd|||{{{{{{qqqiii]]]XXXRRRMMMLLLKKKKKKKKKJJJKKKLLLLLLLLLJJJIIIGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSVVV\\\bbbhhhnnnuuuzzz}}}yyyuuuuuutttqqqnnniiifffaaa^^^]]][[[YYYXXXUUUWWWYYYZZZZZZZZZ\\\]]]WWWLLL>>>444222444666777666999<<<<<<;;;<<>>>>>BBBHHHPPP^^^kkk~~~zzziii```YYYWWWUUURRRPPPNNNNNNNNNKKKLLLMMMNNNNNNLLLKKKIIIJJJJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJHHHFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999777888999:::::::::999999888999:::;;;<<<======>>>@@@>>>;;;;;;===AAADDDFFFGGGFFFDDDCCCHHHKKKFFF===555111---...111444222000...---,,,++++++++++++++++++++++++******)))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))***+++---...//////000111222444555666777888999:::<<<===>>>>>>>>>999BBBAAA>>>===<<>>;;;999EEEQQQWWWZZZ[[[XXXSSSRRROOOXXXmmm}}}vvvttt~~~ttthhh___VVVSSSOOOMMMMMMNNNNNNMMMJJJKKKLLLMMMLLLJJJHHHFFFHHHJJJNNNRRRTTTVVVVVVVVVZZZ___fffmmmuuu|||}}}zzzzzz|||}}}tttooonnnmmmiiifffaaa^^^ZZZXXXYYYYYYYYYYYYWWWYYY[[[\\\[[[[[[\\\]]]TTTJJJ===444111333666888777;;;@@@@@@===;;;<<<>>>===<<<>>>EEELLLVVVeeerrr~~~ssseee___YYYWWWUUURRRPPPOOOOOOOOOJJJKKKMMMNNNMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIGGGEEEEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999:::::::::999999666777888::::::999999888777888888999;;;<<<======AAA???<<<<<>>??????999BBBAAA>>>===<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999777888999999::::::999999999:::;;;=========<<<;;;>>>???<<<999>>>GGGJJJGGGCCCDDDEEECCC>>>999666444000111222333333222111000///...,,,+++******+++,,,++++++,,,,,,,,,+++******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***++++++------...//////111333444444555777888:::;;;<<<===>>>>>>>>>>>>;;;@@@>>><<<;;;777CCC]]]{{{zzz~~~}}}||||||}}}}}}|||{{{xxxwwwvvvuuurrrooofff[[[OOOIIIFFFCCCCCCEEEGGGHHHLLLOOOLLLJJJNNNUUUdddpppfffSSSVVVjjj}}}mmmfffddd```]]]]]]XXXYYY[[[]]]^^^^^^^^^]]][[[XXXUUUTTTUUUVVVUUUTTTUUURRROOONNNNNNKKKDDD???======DDDPPPYYYZZZXXXWWWVVVOOOOOO___uuuyyy~~~|||~~~|||xxxyyy~~~}}}vvvlll```YYYUUUTTTSSSQQQPPPPPPPPPPPPRRRPPPOOOOOOOOOOOONNNLLLKKKMMMPPPSSSWWW\\\ccchhhpppsssyyy}}}yyyvvvuuuttttttuuuwwwyyyzzz|||||||||zzzuuummmgggbbb^^^[[[XXXXXXVVVSSSSSSUUUWWWYYYYYYXXX[[[\\\ZZZ[[[\\\WWWNNNEEE@@@999555444666777888>>>CCCFFFCCC<<<777888<<<@@@FFFTTTgggsssuuutttttt}}}xxxiii___ZZZYYYWWWRRRNNNKKKIIIIIIIIIKKKLLLMMMLLLJJJHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHJJJIIIGGGFFFFFFFFFHHHIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCAAA??????AAAAAA???===========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>?????????>>>======???===;;;???GGGIIIFFFGGGIIIIIIGGGAAA;;;666444...///000111111000///...///...,,,+++******+++,,,++++++,,,,,,++++++******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***++++++------...//////111333444444555777888:::;;;<<<===>>>>>>>>>>>>;;;@@@>>><<<;;;888EEE___tttzzz}}}~~~}}}||||||||||||{{{zzzyyyyyyxxxtttooolllcccXXXKKKFFFDDDBBBCCCFFFHHHIIIMMMOOOLLLIIIMMMTTT___lllcccQQQUUUhhh}}}uuuiiiffffffbbb^^^\\\WWWXXXZZZ\\\]]]\\\[[[ZZZWWWUUUTTTTTTVVVWWWWWWVVVWWWUUURRRQQQPPPMMMGGGBBB<<<;;;AAAMMMVVVXXXWWWXXXXXXQQQOOOZZZmmm||||||}}}~~~~~~wwwooofff]]]WWWUUUUUUSSSRRRPPPPPPOOOOOOSSSQQQOOOOOOOOONNNLLLJJJJJJLLLOOORRRWWW___ggglllyyy|||}}}xxxuuuuuutttsssssstttuuuwwwxxxwwwvvvwwwzzz}}}~~~zzzvvvqqqllleee___[[[XXXVVVTTTSSSQQQPPPQQQSSSWWWXXXYYYXXX[[[\\\ZZZYYYVVVPPPHHH>>>;;;777555666888999999>>>AAABBB>>>999888;;;@@@CCCNNNbbbvvv|||wwwvvvzzz~~~{{{pppddd]]]ZZZWWWUUURRRNNNJJJHHHFFFEEEHHHJJJLLLLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBBBBBBBAAA??????@@@@@@>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;>>>???@@@@@@@@@???>>>===<<<>>>>>>>>>AAAFFFFFFDDDIIIKKKKKKIIIBBB;;;555222...///000111111000///...///...,,,+++******+++,,,++++++,,,,,,+++******)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))***++++++------...//////111333444444555777888:::;;;<<<===>>>>>>>>>>>><<<@@@>>><<<<<<:::HHHccc}}}qqq~~~}}}{{{yyywwwwwwyyy}}}}}}}}}|||{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxvvvqqqjjjeee___TTTHHHCCCBBBAAACCCGGGJJJJJJMMMNNNKKKHHHLLLTTTfffqqqeeeQQQSSSeeexxx}}}zzzzzznnndddcccdddbbb___]]]ZZZ[[[]]]^^^]]][[[YYYWWWVVVVVVUUUVVVVVVWWWWWWWWWXXXWWWUUUSSSRRROOOJJJEEE<<<:::>>>IIIRRRUUUWWWXXXYYYRRRNNNTTTdddxxxxxxpppiiiaaaYYYTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPNNNMMMLLLKKKIIIGGGHHHJJJMMMQQQVVV^^^gggnnn~~~{{{yyywwwvvvvvvuuuuuutttttttttuuuvvvwwwtttssssssuuuxxxwwwrrrmmmeee```ZZZVVVSSSQQQOOONNNOOOMMMMMMOOORRRVVVXXXXXXYYY[[[]]][[[WWWPPPGGG@@@888777666666888:::::::::===>>>>>><<<999<<>>===========================;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999999999999999777888999999::::::999999===>>>>>>??????>>><<<;;;;;;===???AAADDDEEEEEECCCGGGIIIJJJHHHAAA:::444111111222333333333333222111///...,,,+++******+++,,,++++++,,,++++++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++------...//////111333444444555777888:::;;;<<<===>>>>>>>>>>>><<<@@@>>><<<======LLLhhh~~~yyy~~~zzzrrruuu{{{yyyoookkkgggcccdddgggsss}}}~~~|||||||||{{{zzzzzzyyyyyywwwxxxxxxxxxuuuooofff```ZZZPPPEEEBBBBBBBBBDDDHHHJJJKKKMMMNNNKKKHHHMMMUUUqqqxxxhhhPPPQQQdddyyy|||wwwjjj___^^^``````______\\\]]]]]]]]][[[XXXVVVTTTXXXXXXYYYXXXWWWVVVVVVVVVYYYXXXWWWUUUSSSPPPKKKHHH>>>;;;<<>>??????>>>???DDDLLLRRRUUU\\\iiiuuuxxxtttsssvvvoooooommmhhh___YYYUUUUUUPPPOOONNNLLLJJJFFFCCCBBB>>>BBBFFFHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDBBBAAA@@@@@@AAA@@@@@@>>>>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999999999999999777888999999::::::999999<<<===>>>??????>>>===<<<;;;===AAAEEEFFFEEEEEEEEEFFFHHHIIIGGGAAA;;;555333111222333444444333222111///...,,,+++******+++,,,++++++++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++------...//////111333444444555777888:::;;;<<<===>>>>>>>>>>>><<<@@@>>><<<>>>???PPPmmmzzz~~~yyynnnhhhlllsss{{{wwwjjj```^^^[[[UUUTTTXXXiiivvv~~~~~~~~~~~~~~~|||{{{{{{yyyyyyyyyxxxuuummmeee^^^VVVLLLDDDBBBCCCCCCEEEIIIJJJJJJLLLMMMJJJHHHNNNVVVvvvzzzgggNNNQQQfff}}}wwwiii]]][[[]]]^^^^^^___[[[ZZZZZZYYYWWWVVVTTTSSSZZZ[[[\\\[[[XXXVVVVVVVVVZZZZZZYYYXXXUUUQQQNNNKKKBBB======CCCKKKOOOSSSVVVUUUTTTPPPNNNWWWjjj~~~|||zzzqqqhhhaaa[[[VVVSSSMMMNNNOOOPPPRRRTTTVVVWWWSSSRRROOONNNNNNLLLJJJHHHFFFIIILLLOOOSSSYYY___cccttt{{{|||~~~}}}~~~{{{vvvssssssuuuwwwqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrnnngggaaaRRROOOKKKHHHHHHIIIIIIIIIKKKJJJKKKNNNSSSWWWXXXXXXYYY[[[___```XXXIII===888666555555777:::<<<<<<;;;@@@AAABBBCCCEEEJJJQQQVVVUUUYYYbbbmmmssssssuuuyyyuuutttpppiii___WWWQQQOOOLLLLLLLLLKKKIIIGGGFFFEEE@@@CCCFFFGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBB@@@@@@???@@@AAA@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@??????;;;<<>>>>>>>>>>>===AAA>>>===???BBBTTTrrr~~~|||fff^^^ZZZaaajjjttt}}}xxxfffZZZUUUXXXYYYQQQNNNPPP]]]mmm|||~~~}}}|||{{{yyyxxxwwwvvvrrrjjjbbb[[[RRRIIICCCCCCEEEEEEFFFIIIIIIIIIKKKMMMJJJIIIOOOWWWvvvzzzfffNNNQQQggg}}}wwwiii^^^[[[]]]\\\[[[[[[YYYXXXWWWVVVVVVWWWXXXXXXZZZ]]]^^^]]]ZZZWWWWWWXXX\\\\\\]]][[[XXXTTTQQQOOOGGG@@@>>>BBBIIIMMMPPPTTTTTTVVVTTTPPPVVVhhhzzz~~~~~~xxxooogggaaa[[[VVVSSSNNNNNNOOOPPPRRRTTTVVVWWWRRRQQQOOONNNMMMLLLJJJIIIHHHKKKNNNQQQSSSVVVZZZ]]]fffsss~~~{{{{{{~~~~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~}}}~~~}}}zzzzzz|||}}}}}}zzzvvvrrrqqqtttwwwqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqpppqqqpppkkkccc]]]OOOLLLIIIGGGHHHJJJJJJJJJKKKKKKLLLPPPTTTWWWYYYYYYUUUXXX^^^bbbZZZJJJ???<<<888777777888;;;<<<<<<<<<>>>???AAACCCEEEIIILLLOOOHHHKKKVVVfffqqquuuwwwzzzyyywwwssslllbbbXXXPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJIIIGGGEEEEEEFFFHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@??????@@@AAA@@@===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;===???@@@@@@@@@???<<<<<>>999666555000000222222222222000000///...,,,+++******+++,,,,,,,,,++++++***((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***++++++------...//////111333444444555777888:::;;;<<<===>>>>>>>>>>>>===AAA>>>===@@@DDDWWWuuu}}}}}}wwwQQQIIIHHHRRR^^^jjj{{{~~~tttnnnYYYPPPOOOXXX[[[SSSMMMOOOTTTeeevvv||||||~~~}}}}}}~~~~~~~~~|||zzzyyywwwvvvtttrrrnnnggg^^^XXXPPPHHHCCCDDDFFFFFFGGGIIIIIIIIIKKKLLLJJJIIIOOOXXXwww{{{gggNNNQQQeeezzzvvvjjj___]]]^^^\\\YYYXXXYYYXXXWWWWWWXXX[[[]]]___ZZZ\\\___^^^[[[YYYYYYZZZ]]]^^^___]]]ZZZVVVSSSRRRJJJCCC???BBBGGGKKKOOOSSSTTTXXXWWWRRRVVVgggyyy||||||~~~{{{|||~~~|||wwwooogggaaa\\\WWWTTTOOOPPPPPPPPPRRRSSSTTTUUUPPPNNNLLLKKKKKKKKKIIIGGGJJJMMMPPPSSSTTTUUUWWWYYYYYYggg{{{~~~}}}yyyyyy{{{{{{|||~~~}}}{{{zzz{{{{{{zzzyyyyyyyyyzzz}}}~~~|||}}}|||yyyyyy|||wwwxxxwwwtttqqqqqqtttwwwttttttuuuuuuuuutttssssssrrrqqqppppppoooiiiaaaZZZOOOLLLIIIHHHIIIKKKLLLMMMLLLLLLMMMQQQUUUXXXYYYYYYRRRUUU]]]ccc\\\LLLBBB@@@:::888777888:::<<<<<<<<<:::;;;===???AAACCCDDDEEE:::>>>LLLaaaqqqwwwxxxxxxvvvuuurrrllldddZZZQQQLLLGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMKKKGGGEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>@@@BBB@@@===;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999888888999:::::::::999999777888:::<<<>>>>>>>>>>>><<<===BBBJJJKKKHHHJJJQQQKKKJJJGGGAAA:::555222111222333444444444444333222///...,,,+++***++++++,,,,,,,,,++++++)))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***+++,,,---......//////111333444444555777888:::;;;<<<===>>>>>>>>>>>>===AAA>>>===AAAEEEYYYwwwuuuwwwvvvEEEFFFJJJRRRZZZfffxxx|||nnn```UUUKKKRRRYYYaaaaaaRRRNNN]]]bbbbbb```aaahhhttt~~~}}}}}}zzzzzz||||||zzzxxxssssssrrrooohhh___VVVQQQIIIFFFCCCAAA@@@CCCFFFHHHJJJIIILLLNNNIIIEEEPPP```rrr|||^^^DDDYYYnnnyyyuuukkkccc```^^^ZZZXXXYYYXXXXXXYYYXXXXXXYYY[[[]]][[[[[[\\\\\\[[[ZZZYYYYYY\\\\\\ZZZYYYWWWUUUTTTSSSMMMHHHBBB@@@DDDKKKRRRVVVXXXUUUSSSTTTVVV^^^ooo~~~wwwyyy|||xxxppphhhbbb]]]ZZZYYYWWWUUUSSSSSSVVVXXXZZZZZZVVVTTTQQQNNNKKKJJJJJJJJJMMMMMMMMMOOOSSSUUUUUUUUUYYY^^^gggsss~~~~~~}}}{{{zzzxxxwwwwwwzzzyyyxxxxxxxxxyyyzzz{{{vvvvvvvvvwwwxxxyyyzzz{{{{{{|||~~~}}}zzzwwwtttvvvuuutttsssrrrqqqpppoooqqqsssttttttsssrrrssstttuuurrrpppooommmggg___YYYLLLIIIFFFHHHMMMPPPNNNLLLRRRTTTWWWXXXWWWVVVWWWXXXUUUZZZ```bbb^^^VVVNNNIIICCCEEEEEEBBB===::::::<<<:::<<<===>>>CCCJJJKKKHHH>>>CCCLLLVVV```hhhlllnnnsssuuussslll```SSSJJJGGGBBBDDDGGGHHHIIIKKKNNNPPPPPPNNNLLLIIIGGGEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDCCCAAA@@@@@@BBBDDD@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;999999999999999999999999777777888999:::;;;;;;<<<777888999:::;;;===>>>??????AAAEEEIIINNNRRRUUUVVVPPPCCC999999888222000333:::AAAEEEAAA:::777666333---,,,,,,++++++,,,,,,------,,,+++)))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***------,,,+++,,,---...///222111111222333555777999777:::===>>>>>>>>>>>>???>>>@@@;;;:::AAAHHH]]]|||{{{pppzzzyyyDDDEEEJJJRRRZZZfffyyyrrrbbbTTTKKKLLL^^^jjjmmmhhhYYYUUUcccggg^^^WWW[[[gggsss|||~~~{{{{{{||||||{{{yyyrrrrrrqqqllleee\\\SSSNNNHHHFFFCCCAAAAAACCCFFFIIIKKKHHHJJJNNNLLLIIIQQQ]]]www~~~bbbLLLbbbwwwrrriii```^^^[[[XXXUUUVVVUUUUUUUUUTTTTTTVVVXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYWWWVVVTTTSSSSSSLLLHHHCCC@@@AAAHHHPPPUUUYYYWWWUUUTTTSSSZZZkkk{{{yyy{{{|||yyytttoooiiibbb]]]YYYWWWVVVVVVXXXZZZ[[[ZZZYYYWWWUUUQQQNNNLLLKKKLLLMMMNNNMMMNNNPPPTTTVVVVVVVVVUUUWWW\\\bbbjjjrrryyy}}}~~~|||zzzyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwuuuwwwzzz||||||zzzvvvtttttttttttttttsssrrrrrrqqqppprrrsssrrrpppooooooooopppmmmkkkiiihhhccc\\\VVVMMMJJJHHHJJJNNNQQQPPPNNNQQQSSSVVVVVVVVVUUUVVVVVVWWW[[[```bbb^^^VVVNNNIIIHHHJJJKKKJJJFFF@@@<<<:::888;;;===AAAIIIRRRSSSOOOFFFKKKQQQSSSRRRQQQSSSVVV```cccddd]]]SSSJJJGGGHHH@@@AAACCCFFFIIILLLMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFF@@@AAAAAA@@@>>>>>>???AAA@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;999999999999999999999999888888888999::::::;;;;;;888999:::<<<===>>>>>>>>>BBBEEEIIINNNSSSXXX[[[]]]KKK???777888777111///222CCCJJJNNNIIIAAA<<<777333---,,,,,,,,,,,,,,,,,,---,,,,,,***)))((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,...000111222111111222333555777888888:::===>>>>>>===>>>??????AAA<<<<<>>EEEQQQ[[[\\\WWWNNNSSSVVVPPPEEE===<<>>CCCHHHLLLLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDD???@@@BBBAAA???>>>>>>???@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888777777777888:::<<<===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999::::::::::::999:::<<<>>>??????>>>>>>DDDGGGJJJOOOSSSWWWYYYZZZDDD:::555777777111...111BBBJJJNNNJJJCCC===666111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''''''''''''''(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,))))))***+++---///111222111111222222444666777888999;;;>>>>>>=========>>>@@@BBB>>>>>>EEEKKK```sssiiiwww~~~LLLNNNUUU]]]eeepppwwwjjj[[[OOOKKKLLLYYYwwwvvvnnnmmmqqqzzzzzzooonnn}}}~~~}}}|||{{{zzzsssqqqmmmfff^^^TTTLLLGGGEEECCCBBBAAABBBEEEHHHJJJOOOJJJJJJLLLJJJJJJUUUddd{{{vvvbbb\\\rrrhhh```YYYYYYYYYVVVUUUVVVSSSQQQPPPQQQTTTWWWYYYZZZXXXWWWUUUTTTUUUVVVXXXYYYWWWWWWWWWVVVVVVUUUTTTTTTNNNMMMJJJCCC???AAAJJJRRRXXXZZZ[[[WWWQQQSSSdddwwwzzzxxxwwwwwwuuuqqqjjjeeeaaa``````aaabbbbbb```^^^[[[XXXUUURRRQQQRRRTTTVVVSSSRRRSSSUUUYYY\\\]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[```iiiqqqsssoookkkjjjkkkqqqsssvvvwwwwwwvvvuuuuuussstttuuuwwwxxxzzz{{{|||vvvuuusssrrrrrrsssttttttwwwwwwvvvuuusssrrrppppppkkknnnrrrvvvwwwvvvsssqqqqqqrrrsssttttttrrrqqqpppkkklllnnnmmmkkkjjjjjjjjjpppmmmjjjiiihhheee___ZZZKKKJJJHHHJJJNNNRRRSSSSSSRRRSSSUUUUUUUUUUUUVVVWWW]]]^^^______\\\VVVNNNHHHJJJKKKLLLPPPQQQNNNFFF@@@999>>>FFFPPP\\\dddccc]]]WWWYYYYYYQQQEEE;;;777777888;;;>>>???=========???:::888888>>>FFFKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB@@@BBBDDDDDDBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777888:::<<<===:::::::::999::::::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999:::<<<>>>>>>>>>===<<>>:::888444000,,,------------------,,,,,,+++***)))''''''''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))***+++---...///000111111222333444666777888:::<<<>>>???===<<<<<<===@@@BBB>>>???FFFLLLaaapppiii|||~~~XXX[[[aaajjjrrr{{{yyylll___RRRKKKOOOXXXrrrrrrlllssszzz}}}{{{zzzyyysssqqqkkkddd[[[RRRJJJFFFCCCBBBAAAAAACCCFFFIIIKKKMMMKKKLLLMMMJJJNNNddd|||mmmmmm{{{ddd]]]XXXZZZ[[[ZZZZZZ[[[VVVUUUUUUWWW[[[___``````ZZZYYYWWWVVVVVVXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXRRRRRRNNNHHHBBBBBBIIIPPPTTTWWW[[[YYYSSSUUUdddvvv~~~zzzwwwuuuvvvxxxxxxtttqqqmmmjjjgggeeeeeeeeedddccc___]]]ZZZWWWWWWXXXZZZ[[[VVVVVVWWWZZZ]]]```aaaaaa]]]]]]]]]\\\YYYVVVRRRPPPRRRVVVZZZ[[[XXXUUUXXX\\\fffkkkppprrrrrrqqqqqqrrrssstttuuuvvvxxxyyyzzz{{{tttsssrrrqqqpppqqqqqqrrrssssssssssssrrrqqqpppooolllnnnpppssssssrrrpppnnnqqqqqqqqqqqqpppnnnlllkkkgggiiikkklllkkkjjjkkklllllliiigggfffeeeaaa[[[VVVIIIHHHGGGIIILLLQQQTTTUUUUUUVVVWWWWWWVVVWWWXXXZZZ^^^^^^___^^^\\\UUULLLEEEBBBAAABBBFFFKKKMMMKKKHHHFFFPPP[[[eeennnrrrmmmeeecccbbb___XXXOOOEEE<<<888333444777;;;??????;;;888777444444999AAAGGGGGGEEEFFFGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???AAACCCCCCBBB@@@???@@@@@@AAAAAA@@@@@@@@@??????============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<999999999999999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;::::::999999999888999:::<<<=========<<>>???===<<<<<<===>>>AAA>>>???FFFMMMaaakkkhhhfffiiipppyyy|||oooaaaUUUKKKIIIUUUfffppplllrrrxxx}}}zzzyyyxxxrrroooiiiaaaXXXOOOHHHEEEAAAAAAAAABBBDDDGGGJJJLLLKKKKKKNNNOOONNNWWWtttppptttqqqccc]]]YYY\\\___^^^]]]___ZZZYYYZZZ^^^dddgggfffddd]]]\\\[[[ZZZYYYZZZZZZ[[[XXXXXXYYYYYYZZZZZZZZZ[[[VVVUUURRRLLLFFFEEEHHHKKKPPPTTTYYYYYYUUUVVVcccqqq~~~zzzwwwxxx}}}~~~{{{yyyuuupppmmmlllkkkjjjiiidddcccaaa___^^^^^^___```ZZZZZZ[[[^^^bbbeeeffffffccccccaaa^^^YYYSSSNNNKKKLLLIIIHHHHHHGGGFFFIIINNNXXX___hhhmmmoooppprrrtttrrrssstttuuuvvvwwwxxxyyytttsssqqqpppoooooopppqqqppppppqqqrrrqqqpppnnnmmmlllmmmnnnnnnnnnnnnmmmlllnnnnnnlllkkkjjjhhhggggggeeegggjjjjjjjjjjjjkkkmmmllljjjhhhhhhfffbbbZZZTTTGGGGGGGGGHHHLLLPPPUUUXXXWWWXXXYYYYYYXXXXXX[[[]]]^^^^^^^^^^^^\\\TTTJJJAAA:::999999;;;AAAFFFKKKMMMUUUcccttt}}}}}}tttlllnnnmmmjjjfff^^^TTTJJJCCC>>>>>>@@@CCCDDD@@@:::555444222111444;;;AAADDDDDDGGGGGGHHHHHHIIIHHHHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???>>>???AAA@@@>>>======>>>AAA@@@@@@@@@????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;::::::999888888999999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;::::::999999777888999:::;;;===>>>>>>FFFLLLTTT\\\```___\\\YYYNNNCCC<<<;;;666///000666999;;;888333111222111...,,,---...//////...---,,,+++***)))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******++++++,,,,,,,,,,,,+++000111222444555666777777999;;;>>>>>>=========>>>>>>AAA???@@@GGGNNNbbbeeefffrrruuu|||ssseeeWWWPPPKKKOOOddd{{{zzz{{{~~~}}}|||xxxwwwwwwppplllfff]]]TTTLLLFFFCCC???@@@@@@BBBDDDHHHKKKLLLMMMKKKMMMOOOQQQ[[[wwwmmmcccppp~~~|||mmmeee___\\\^^^```___^^^___[[[[[[]]]cccjjjmmmjjjggg^^^^^^]]]\\\[[[[[[ZZZZZZXXXXXXYYYYYYZZZ[[[\\\\\\XXXVVVSSSNNNJJJGGGFFFEEENNNQQQVVVYYYWWWVVV^^^iii}}}|||~~~{{{xxxuuurrrooollliiihhhgggfffeeedddcccccc^^^]]]^^^aaafffiiijjjjjjllliiiddd___YYYTTTQQQOOOMMMEEE@@@AAACCCAAABBBFFFLLLUUU```hhhkkkmmmpppsssnnnnnnppprrrsssuuuvvvwwwtttsssqqqpppooooooooopppnnnooopppqqqpppnnnlllkkkjjjjjjiiiiiiiiijjjkkkllljjjhhhfffdddddddddeeeeeeeeegggiiiiiihhhhhhiiijjjlllkkkjjjjjjhhhbbbYYYRRRGGGGGGHHHIIILLLQQQWWW[[[XXXYYYYYYYYYXXXYYY[[[^^^]]]]]]]]]^^^\\\TTTGGG===666666666666999???FFFKKKXXXkkk|||rrriiikkkpppuuuvvvqqqiiiccc```\\\]]]\\\TTTHHH===777555222111000111555;;;AAADDDGGGGGGHHHIIIIIIHHHGGGFFFDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@???===<<<>>>???AAA@@@@@@???????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888999;;;<<<<<<;;;:::999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999;;;>>>AAABBBMMMTTT```jjjnnnmmmhhhdddVVVJJJ???:::333,,,///777===>>>;;;555333333111,,,,,,---...//////...---,,,+++***)))((('''&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((()))***,,,---------,,,///000222444666666666666888:::===>>>>>>===>>>??????BBB@@@BBBIIIPPPdddbbbfffyyy|||lll___RRRNNNNNNXXXrrr}}}}}}|||{{{xxxvvvwwwnnnjjjccc[[[RRRJJJEEEBBB??????@@@BBBEEEHHHKKKMMMQQQLLLKKKNNNQQQZZZqqqxxx^^^XXXkkk~~~mmmhhhaaa]]]___aaa___]]]^^^[[[[[[___fffmmmooolllggg_________^^^]]][[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYYVVVRRROOOLLLIIIDDDAAAMMMOOOTTTXXXWWWUUU[[[bbbiii|||qqq~~~}}}xxxrrrnnnkkkkkkkkkjjjiiigggeeeddd```___```dddhhhkkkllllllmmmiiibbb[[[WWWUUUUUUUUULLLBBB<<<>>>AAA???>>>???DDDMMMYYYaaadddfffiiillljjjkkkmmmooorrrtttvvvwwwtttsssqqqpppooooooooopppooopppppppppooommmjjjhhhhhhgggeeeeeefffhhhkkklllfffdddbbb``````bbbdddffffffgggiiihhhgggffffffggggggffffffgggeee^^^SSSLLLHHHHHHIIIJJJMMMRRRXXX]]]XXXYYYYYYYYYXXXYYY[[[^^^\\\\\\\\\^^^\\\SSSEEE;;;555777777666666:::BBBHHHRRRiiiuuujjjbbbaaammm{{{||||||~~~xxx{{{vvvdddKKK999333444222111000///111777???EEEGGGGGGHHHIIIHHHGGGFFFEEECCCEEEGGGHHHIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@???BBBBBBAAA@@@>>>>>>@@@BBBAAA@@@??????>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999444666999;;;===<<<:::999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888999;;;???CCCFFFRRRZZZgggqqqtttqqqjjjeee[[[NNNAAA999000)))---777999;;;:::666444444000***,,,---///000000///---,,,+++***)))(((&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,&&&'''))),,,---.........///000333555666666666666777:::===>>>>>>>>>>>>???@@@CCCBBBDDDKKKQQQeeebbbhhhyyyfffVVVKKKNNNYYYjjj~~~~~~~~~}}}{{{wwwtttrrrpppggg]]]WWWOOOFFFAAA@@@>>>???@@@BBBEEEHHHLLLNNNMMMLLLNNNKKKLLLddd}}}eeeNNN\\\pppfffdddaaa``````___^^^\\\]]]^^^aaacccddddddcccbbb[[[\\\^^^^^^\\\[[[[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZ___\\\XXXRRRLLLGGGDDDBBBIIINNNTTTXXXXXXWWWXXXYYY\\\mmm}}}}}}{{{uuuuuutttrrroookkkhhhfffccceeehhhiiikkkmmmqqqsssuuuoooggg```[[[WWWUUUSSSMMMHHHAAA<<<::::::;;;;;;===@@@IIIVVV```dddiiimmmkkkiiiiiimmmrrruuutttrrrrrrpppmmmmmmnnnpppppppppppppppooonnnlllkkkiiihhhdddeeeeeedddcccbbbaaa```^^^[[[YYY[[[___ccceeedddhhhggggggggghhhhhhfffeeecccddddddccc___ZZZUUUQQQNNNLLLLLLPPPRRRTTTWWW]]]YYYXXXWWWYYY\\\]]]ZZZWWWVVVYYY\\\]]]XXXOOODDD>>><<<777666;;;:::888>>>JJJ\\\gggtttxxxrrrfff\\\WWWSSS\\\jjjxxxcccBBB111111444...444666333222999AAAFFFLLLJJJHHHGGGHHHGGGFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCBBB???===??????>>>>>>>>>>>>??????@@@@@@@@@??????===<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;777777888999999:::;;;;;;<<<;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;888:::;;;<<<===AAAFFFIIIXXXgggtttuuuqqqlllcccZZZNNNIII???555///...222666@@@???===888333000////////////////////////...---,,,***(((&&&%%%&&&'''((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))******+++***++++++,,,---.../////////000222444666888:::::::::;;;===>>>>>>>>>===<<>>>>>???BBBEEEHHHKKKMMMNNNMMMPPPNNNPPPhhhhhh[[[kkkqqqgggeeeaaa___^^^]]][[[ZZZ[[[\\\]]]____________^^^^^^______^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^^^\\\WWWRRRMMMHHHEEECCCFFFLLLSSSXXXYYYWWWVVVVVVWWWeee}}}yyyuuupppmmmkkkhhhiiikkkkkklllnnnrrruuuwwwsssnnnhhhccc^^^YYYUUURRRMMMEEE@@@===<<<<<<<<<<<<<<>>??????>>>>>>>>>>>>?????????@@@@@@??????===<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;888888999999::::::;;;;;;<<<;;;::::::999999::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;<<>>>>>>>>===<<>>???BBBEEEHHHKKKMMMMMMLLLOOONNNRRRkkkbbbeeexxxqqqiiieeeaaa]]]\\\[[[ZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\___``````]]]ZZZXXXWWWXXX[[[[[[[[[[[[[[[[[[ZZZZZZ]]][[[WWWRRRMMMIIIFFFDDDDDDKKKTTTZZZ\\\YYYVVVUUUSSS]]]www}}}xxxuuusssooooooooonnnmmmooossswwwvvvuuurrroookkkeee^^^XXXYYYSSSLLLFFFBBB@@@>>>===<<<:::;;;AAAHHHMMMUUU]]]bbbdddgggjjjlllnnnqqqsssrrrooommmmmmnnnppppppooollllllllllllkkkkkkkkkjjjiiigggdddaaa___]]]\\\\\\\\\ZZZXXXXXXZZZ]]]^^^___cccddddddeeeeeedddbbbbbbeeeeeedddbbb___\\\YYYWWWRRRMMMMMMTTTZZZZZZXXXWWWVVVXXXYYYYYYWWWVVVUUUUUUTTTVVVWWWWWWUUUOOOJJJFFFDDDIIILLLMMMPPPWWW\\\]]]\\\]]]]]][[[UUULLLDDD???>>>@@@CCCHHHNNNSSSXXXZZZ\\\XXXMMM???555333222111888999<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<@@@HHHQQQXXXggguuuvvvjjj___WWWMMMBBB666///111666:::<<<999999999666222///------///////////////...------+++***((('''&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((())))))***+++***++++++,,,---...//////111222333444666777888999:::;;;===>>>>>>>>>===<<<>>>BBB@@@BBBJJJQQQfffxxxjjj^^^\\\ZZZ\\\ooo~~~~~~}}}{{{yyyvvvsssrrriii```VVVPPPJJJBBB???@@@===>>>@@@BBBEEEHHHKKKLLLLLLIIIKKKKKKQQQjjj[[[lllooohhhddd```]]]\\\\\\[[[[[[______^^^]]]\\\\\\]]]]]]]]]]]]]]][[[XXXVVVVVVWWWZZZZZZZZZZZZYYYYYYYYYYYY[[[YYYVVVQQQMMMJJJGGGFFFCCCJJJTTT\\\^^^\\\XXXUUUQQQYYYqqq{{{}}}|||vvvuuussspppoooppptttwwwsssrrrpppooommmhhhccc^^^```[[[TTTMMMHHHEEEBBB??????;;;;;;>>>BBBEEELLLSSS^^^ccciiilllkkkjjjkkkmmmpppooommmmmmnnnoooooonnnjjjjjjiiiiiiiiijjjjjjjjjiiifffccc___]]]\\\\\\]]]\\\ZZZXXXWWWXXXYYY[[[[[[___aaacccccccccaaaaaaaaadddcccbbb```^^^[[[YYYXXXTTTNNNNNNVVV]]]\\\WWWTTTTTTWWWYYYXXXTTTQQQQQQRRRRRRSSSRRRQQQNNNKKKGGGEEEHHHRRRXXXXXX^^^jjjnnnjjjaaa^^^YYYTTTOOOIIICCC???<<<<<<<<<>>>@@@DDDGGGIIIHHHDDD<<<444000111222333888===FFFVVViiisssmmmaaaRRROOOJJJHHHFFFFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBCCCDDDBBB@@@>>>>>>????????????>>>>>>>>>>>>??????>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::===<<<;;;<<<@@@JJJUUU]]]nnnyyyvvvhhh]]]WWWPPPCCC444---111666777666666777777555111...,,,,,,///000000000///...---,,,***)))((('''&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,---...//////222222333444555666777888:::;;;===>>>>>>>>>===<<<>>>BBB@@@BBBIIIPPPfffuuujjjdddaaaccc^^^hhh}}}}}}{{{yyywwwtttrrrqqqfff]]]SSSMMMGGGAAA>>>???===>>>@@@CCCGGGIIIKKKLLLMMMIIIJJJJJJQQQjjj|||yyyfff}}}{{{kkkeeebbb___]]]]]]^^^]]]]]]______^^^\\\\\\\\\\\\\\\XXXYYYYYYWWWVVVUUUWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWYYYWWWTTTQQQMMMKKKIIIHHHBBBGGGPPPXXX]]][[[WWWSSSPPPUUUkkkrrr~~~}}}zzzuuurrrrrruuuwwwrrrqqqooonnnnnnmmmkkkiiigggbbb[[[UUUPPPKKKGGGDDDCCC???===@@@AAA@@@CCCHHHUUU\\\eeekkkkkkjjjjjjkkknnnmmmllllllmmmnnnmmmlllhhhhhhgggffffffggghhhhhhfffdddaaa^^^\\\\\\\\\]]]ZZZYYYXXXUUUTTTTTTVVVWWWYYY\\\```aaa```______``````______]]][[[YYYXXXWWWUUUOOOMMMTTT[[[ZZZUUURRRQQQTTTVVVTTTPPPMMMMMMNNNOOONNNLLLJJJGGGDDDBBB@@@IIISSSYYY\\\dddppptttoooccc]]]VVVNNNHHHCCC===:::;;;;;;::::::;;;<<<>>>>>><<<;;;999666333444:::@@@DDDHHHNNNWWWdddllliiiaaaSSSOOOKKKGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@?????????AAACCCCCCBBB@@@===>>>????????????>>>======>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;;;;;;;::::::;;;<<<<<<;;;<<<<<<======<<<;;;;;;===<<<;;;<<>>>>>>>>===<<<===BBBAAACCCIIIOOOeeezzziiicccdddgggjjjlll|||{{{yyywwwtttrrrqqqpppcccYYYPPPJJJEEE???===???===???BBBEEEHHHKKKLLLMMMOOOJJJJJJLLLTTTlll|||wwwyyysssgggaaa___]]]]]]^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYUUUVVVVVVUUUUUUVVVYYY[[[XXXXXXWWWWWWVVVVVVUUUUUUWWWVVVSSSQQQNNNLLLJJJJJJAAADDDKKKRRRXXXYYYVVVSSSOOOPPPbbbyyyrrr~~~zzzxxxyyyzzzwwwuuurrrrrrssstttttttttmmmiiiccc^^^YYYTTTOOOLLLGGGCCCAAAAAA@@@<<<<<>><<<;;;???DDDJJJOOOWWW___aaa^^^```]]]VVVNNNEEE>>>999666777666666666666777777888777888;;;===<<<>>>HHHTTTYYYVVVQQQOOOUUU^^^bbbaaaTTTPPPKKKGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????AAACCCCCCAAA???===>>>???@@@@@@???>>>============>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::;;;;;;::::::::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<===============>>>======>>>EEEQQQ___iiiiiifffeeeddd^^^SSSKKKHHH???666//////777<<<;;;888888888777444000......///000000000000///...,,,,,,((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))******++++++,,,---...//////111222333444666777888999:::;;;===>>>>>>>>>===<<<<<>><<<>>>>>>@@@CCCGGGJJJLLLMMMNNNOOOIIIIIILLLWWWooo~~~xxxyyy|||mmmddd^^^]]]\\\\\\]]][[[YYYVVVXXXXXXYYYZZZZZZYYYWWWWWWVVVWWWWWWVVVUUUWWWZZZ\\\YYYYYYXXXWWWWWWVVVUUUUUUVVVUUUSSSPPPNNNLLLLLLKKKDDDEEEIIIOOOVVVYYYXXXVVVRRROOO[[[nnn}}}}}}}}}{{{yyyxxxyyyzzzzzzyyysssoookkkfffbbb]]]XXXUUUOOOIIIEEECCC@@@;;;:::<<<>>>AAAGGGQQQ\\\eeekkkmmmjjjiiihhhiiikkkkkkiiihhhhhhgggdddaaa____________^^^]]][[[YYYWWWUUUSSSRRRNNNNNNLLLHHHDDDBBBCCCFFFHHHNNNUUUXXXWWWWWWYYY[[[XXXYYY[[[\\\[[[XXXVVVTTTNNNHHHEEEFFFHHHHHHIIIMMMLLLKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@>>><<<;;;:::::::::888:::BBBHHHIIIIIIJJJUUUUUUTTTNNNEEE===:::999555444222222222444777888;;;;;;???DDDGGGJJJTTT```ccc]]]SSSNNNTTT```fffeeeSSSOOOJJJGGGFFFFFFFFFFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@??????AAABBBBBB@@@>>>===>>>???@@@@@@???>>>===<<<<<<===============<<<===<<<<<<<<<<<<;;;;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999777777777888888999999999;;;;;;;;;;;;;;;<<<======999:::;;;===>>>>>>>>>>>>>>>>>>@@@DDDMMMZZZiiissshhh]]]UUUTTTQQQIIIAAA>>>444111000444===BBB@@@===<<<;;;888333000...///111111111000000///---,,,+++''''''(((((((((((((((''''''''''''(((''''''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((''''''''''''((())))))***++++++,,,---...//////000111222444666888999::::::;;;===>>>>>>>>>===<<<<<>>???AAADDDHHHKKKMMMNNNOOOLLLFFFFFFKKKWWWpppxxxjjjtttuuuwwwjjjddd]]]\\\\\\\\\[[[YYYUUUQQQWWWXXXZZZ[[[[[[ZZZXXXWWWYYYYYYXXXWWWVVVWWWZZZ]]]ZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIKKKPPPWWW[[[\\\[[[VVVPPPWWWggguuu~~~}}}}}}}}}|||zzzyyyvvvtttppplllhhhddd^^^[[[VVVPPPIIIEEEAAA<<<;;;>>><<<;;;===FFFRRR___gggjjjiiihhhggghhhjjjjjjhhhgggiiigggccc```]]]\\\\\\\\\\\\[[[ZZZWWWTTTQQQNNNLLLIIIIIIGGGBBB===;;;<<<>>>BBBIIIPPPTTTTTTTTTVVVYYYWWWYYY[[[\\\\\\YYYVVVTTTKKKEEEAAA@@@@@@@@@EEEJJJJJJHHHGGGHHHJJJJJJGGGCCC=========<<<;;;;;;::::::???888999BBBFFFBBB@@@DDDDDDHHHKKKIIIBBB<<<:::;;;777555222111222555:::===CCC@@@BBBIIINNNQQQYYYcccbbb\\\VVVVVV```lllnnniiiSSSOOOJJJGGGFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBBBB@@@>>><<<>>>???@@@@@@???>>><<<<<<<<<===============<<<======<<<<<<<<<;;;;;;;;;888888888999999:::::::::;;;;;;;;;::::::999999999555555666777888999999:::;;;;;;;;;;;;;;;<<<===>>>999999;;;===>>>?????????>>>???BBBHHHSSSbbbrrr|||jjj[[[NNNLLLKKKDDD===:::111000222999@@@DDDBBB>>>???===999444///...000222111111111000///---,,,+++''''''(((((((((((((((''''''((((((((('''&&&%%%%%%''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))***++++++,,,---...///000///000222444666888:::::::::;;;===>>>>>>>>>===<<<;;;BBBCCCDDDHHHNNNeeeyyy}}}lll___cccmmmrrrtttuuu~~~{{{yyyvvvuuussspppllliii]]]TTTJJJEEEAAA===<<>>999;;;:::;;;>>>FFFQQQ[[[aaahhhiiiiiihhhgggffffffgggaaafffhhhbbbYYYVVVZZZ```]]][[[WWWSSSNNNJJJGGGFFFFFFDDDBBB???<<<999888777;;;???GGGNNNRRRTTTSSSQQQUUUZZZ\\\ZZZXXXYYYXXXUUUMMMDDD===;;;::::::<<>>;;;:::999777777777777888888;;;@@@CCCEEEDDDBBB@@@GGGGGGEEECCCAAA>>><<<:::444555555333222444:::???JJJLLLOOOOOOOOORRRXXX\\\___\\\XXX]]]mmmzzzvvvjjjWWWPPPIIIEEEFFFFFFDDDAAADDDDDDCCCBBB@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<777999:::;;;::::::;;;<<<888999:::;;;<<<;;;::::::999::::::;;;;;;::::::999:::999888888888999:::;;;===<<<:::999999:::;;;======<<<<<<<<<===>>>===<<>>???JJJ\\\kkkmmmjjjccc]]]RRRFFFCCCEEE@@@888111///444???EEEDDDEEEHHHHHHAAA888000......000111222111000//////...,,,)))((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++*********+++,,,---/////////111444555555666888:::;;;<<<===>>>>>>===<<<;;;@@@===AAAHHHGGGJJJfff|||fffbbbbbbggglllooovvv~~~~~~~~~}}}{{{zzzxxxwwwuuusssqqqmmmhhhdddZZZQQQHHHDDDAAA======@@@AAACCCFFFIIILLLMMMNNNNNNNNNEEEFFFNNNYYYkkksssiii___lllzzzyyyhhh___^^^\\\ZZZWWWWWWXXXWWWTTTQQQRRRTTTVVVVVVUUUTTTUUUWWWYYYWWWUUUTTTUUUVVVVVVUUUUUUUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNLLLJJJMMMWWWccciiifffaaaWWWUUUQQQRRRbbbzzz}}}|||~~~zzzvvvrrrooollliiifff___```[[[SSSLLLHHHCCC===;;;999888999===EEEMMMRRR^^^aaaeeeffffffdddddddddfffiiiiiiddd\\\WWWYYY\\\ZZZWWWSSSNNNIIIDDDAAA@@@???>>><<<:::888777666666999<<>>===========================<<<<<<<<<<<<;;;;;;;;;;;;777999;;;<<<;;;:::::::::888999:::;;;;;;;;;::::::999::::::;;;;;;::::::999999999888888888999:::;;;===<<<:::999999:::<<<===;;;;;;;;;<<<===>>>???>>>======CCCOOO[[[bbbeeefffbbbccc```XXXQQQLLLDDD;;;222222777AAAHHHHHHIIIMMMFFF@@@777111...///000111222111000//////...,,,)))(((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++***++++++,,,---...//////111444555555666888:::;;;<<<===>>>>>>===<<<;;;???===AAAHHHGGGMMMiii{{{ddd```fffmmmrrrrrrwww~~~}}}|||{{{yyywwwuuutttsssqqqoooiiiccc^^^TTTLLLEEEBBB@@@>>>>>>AAABBBDDDGGGJJJMMMNNNNNNMMMMMMEEEGGGQQQ\\\mmmsssgggddduuutttbbb[[[[[[YYYWWWVVVUUUUUUUUUSSSQQQOOORRRTTTUUUUUUUUUVVVWWWXXXUUURRRQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPQQQQQQRRRRRRQQQQQQOOOLLLMMMVVVdddmmmmmmiii___[[[RRROOOYYYppp~~~{{{xxxvvvtttpppnnnjjjlllhhh```YYYTTTMMMGGG@@@===:::777888;;;???BBBMMMRRRYYY^^^_________^^^eeeffffffccc^^^[[[YYYYYYVVVSSSNNNHHHBBB===:::888777666555444444333333444222444777<<>><<<777666555333333333333444999999999;;;@@@EEEJJJNNNOOOMMMKKKGGGBBB<<<888555444444444555777>>>FFFLLLVVVUUUSSSNNNKKKJJJKKKMMMMMMLLLKKKNNNWWWaaaccc```SSSMMMFFFCCCCCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888;;;>>>>>>===;;;999999888999:::;;;;;;;;;::::::999::::::;;;;;;::::::999999999888888999999:::;;;<<<;;;:::999999:::<<<<<<999:::;;;<<<===???@@@@@@:::@@@LLLWWWXXXTTTWWW___^^^fffkkkggg]]]RRRFFF===222444;;;EEEKKKKKKLLLNNNCCC===555000...///000111222111/////////...+++)))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++++++++++++++,,,,,,---...///111444555555666888:::;;;<<<===>>>>>>===<<<;;;>>><<>>BBBCCC@@@===;;;:::777666444333222222333333999888777777999===AAADDDEEEEEEEEECCC@@@===999777777666777888<<>>>>>>>>AAAFFFNNNSSSTTTOOOJJJEEEAAAAAACCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::===@@@AAA???<<<:::999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999999888999999999999::::::;;;;;;:::::::::;;;<<<<<<999:::<<<<<<======???@@@>>>GGGTTTZZZRRRHHHNNN\\\[[[```eeeeee^^^RRRDDD;;;222888BBBKKKNNNLLLIIIHHH===888222...---...///000222000/////////---+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))***+++,,,,,,+++++++++,,,,,,---...///111333555555666888:::;;;<<<===>>>>>>===<<<;;;<<<<<<@@@GGGJJJTTTqqqzzzmmmbbbbbbfffkkknnnuuu~~~}}}{{{|||||||||{{{zzzsssrrrpppmmmiiiaaaYYYSSSIIICCC??????@@@@@@AAAEEEEEEGGGKKKMMMNNNNNNLLLKKKEEEAAAKKKZZZhhhxxxzzzmmmlll|||lll]]][[[\\\UUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVTTTSSSSSSQQQPPPPPPSSSVVVXXXXXXSSSSSSSSSRRRRRRQQQQQQQQQMMMNNNPPPSSSUUUVVVWWWXXXTTTLLLEEEFFFPPP[[[bbbeee```]]]YYYUUUXXXgggrrrjjj||||||zzz{{{}}}zzzrrrjjjeee]]]VVVOOOKKKFFF@@@<<<:::999999666999>>>CCCIIIPPPVVV[[[ZZZ[[[^^^aaabbb```ZZZUUURRRNNNHHHAAA;;;666444333222222111000000000000000333222222444999@@@GGGKKKTTTZZZ]]]ZZZWWWUUURRRMMMEEE>>>999999999999;;;???>>>BBBEEEDDD???:::999999777666444333222222333444666666666666888999;;;<<<===>>>??????>>><<<999888666666999>>>EEEKKKQQQTTTUUUQQQIIIBBB<<<999777666444444555888;;;???EEEJJJJJJGGGCCCAAAAAABBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<999:::::::::;;;;;;<<<<<<============<<<<<<<<<;;;;;;>>>BBBCCCAAA>>><<<;;;999999999:::::::::;;;;;;999::::::;;;;;;::::::999888888999999::::::::::::::::::::::::;;;;;;<<<<<<;;;<<<>>>===<<<;;;===???BBBLLLWWWWWWNNNKKKUUUbbb]]]ZZZXXXXXXVVVMMMBBB:::777AAALLLRRRQQQLLLDDD???666333...++++++---......111000///......---+++((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++,,,---......///111333555555666888:::;;;<<<===>>>>>>===<<<;;;<<<<<>>999555444333222222111111111111222222333222222333777===BBBFFFTTT[[[```___[[[XXXSSSMMMCCC<<<888888999999;;;>>>BBBDDDEEECCC>>>::::::;;;777666555333333333333444333444666888:::;;;======<<<===???@@@???===:::888555888>>>GGGPPPVVVXXXXXXPPPKKKBBB<<<777555444333111000111555777888<<>>>>>=========<<<<<<<<<;;;>>>AAAAAA@@@>>><<<<<<::::::999999999:::;;;<<<999::::::;;;;;;::::::999777888999::::::::::::999999::::::;;;;;;<<<<<<<<<;;;===???>>>;;;:::<<<>>>EEEQQQWWWRRRPPPZZZfffmmmaaaYYYRRRQQQOOOHHH???:::???JJJTTTVVVQQQJJJAAA999222///,,,***+++---......111000.........---***(((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,*********+++,,,---/////////111444555555666888:::;;;<<<===>>>>>>===<<<;;;<<<===AAAFFFMMM\\\xxxzzzzzzsssmmmhhheeehhhuuu}}}{{{zzzyyyxxxvvvtttrrroookkkfff___XXXPPPJJJEEE???===???BBBBBBDDDGGGHHHJJJMMMPPPPPPNNNKKKIIIEEEEEETTTgggvvvrrryyyaaa[[[YYYVVVUUUVVVWWWVVVTTTUUUYYY\\\___]]][[[[[[\\\[[[WWWUUUTTTTTTTTTVVVXXXYYYWWWVVVRRRQQQQQQQQQQQQSSSTTTUUURRRSSSUUUWWWXXXYYYZZZZZZTTTSSSOOOKKKIIIMMMUUU\\\bbb```]]]YYYWWWbbb|||yyysssooojjjddd\\\YYYTTTNNNIIIDDDAAA???<<<<<<:::999;;;@@@GGGLLLQQQVVV]]]aaa```ZZZSSSNNNIIIFFF@@@:::666444333333111111111222333444666666555555555777999<<<@@@BBBMMMVVV^^^^^^\\\XXXQQQJJJAAA;;;777888999999:::>>>DDDCCCBBB@@@>>><<<===>>>777666444333222222333333333333555666999<<<>>>@@@???AAACCCEEEEEEBBB@@@>>>;;;???HHHRRRZZZ\\\YYYUUUHHHBBB:::444222222111000000---...333555333555:::???@@@BBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<<<<;;;;;;;;;999;;;===>>>===<<<<<<<<<::::::999999999:::;;;<<<999::::::;;;;;;::::::999777888999:::::::::999999888999:::;;;<<<<<<<<<<<<999<<>>;;;:::===AAAKKKXXXYYYPPPUUUkkkuuupppccc[[[UUUSSSMMMBBB:::888CCCMMMTTTPPPIIICCC===666000...++++++---/////////111///.........---***(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))+++,,,---((())))))+++,,,...000111///111444555555666888:::;;;<<<===>>>>>>===<<<;;;<<>>???@@@BBBCCCEEEFFFEEEOOOXXX[[[ZZZVVVOOOGGG@@@:::666888999888:::===CCCAAA???======>>>@@@@@@666555444222111222222333555444444444666999<<>>AAACCCBBBAAA@@@@@@>>>>>>==================<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::777999:::;;;::::::;;;<<<;;;:::999888999:::;;;<<<999::::::;;;;;;::::::999777888999:::;;;:::999999888999:::;;;<<<<<<<<<<<<666:::>>>>>>;;;;;;???CCCSSS```]]]PPPYYYuuu|||mmmbbb^^^[[[XXXMMM===555555DDDLLLPPPIIIAAA===999444///...,,,---///000111111111///.........,,,***(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---(((((()))***,,,///111222///111444555555666888:::;;;<<<===>>>>>>===<<<;;;===???CCCFFFNNN___{{{vvvsss~~~}}}yyyuuuttttttnnnlllggg```XXXOOOHHHDDDAAAAAA@@@??????AAAFFFJJJMMMMMMOOOSSSRRRLLLIIIIIIFFFKKK^^^yyyvvvqqqxxxooo```]]][[[YYY^^^^^^^^^\\\[[[ZZZ\\\^^^dddbbb______```aaa``````YYYZZZ[[[[[[ZZZWWWTTTQQQPPPQQQSSSTTTUUUUUUTTTSSSUUUWWWZZZ]]]]]][[[YYYWWWTTTRRRPPPMMMMMMNNNPPPQQQ```_________\\\[[[aaajjjwww}}}xxxqqqkkkccc]]]ZZZUUUPPPLLLIIICCC???>>>;;;888888<<<<<<@@@GGGOOOSSSSSSNNNJJJ@@@===888555444333333333333......555888888:::???@@@JJJQQQQQQUUUYYYPPPAAADDDBBBGGGRRRYYYUUUMMMGGG>>>;;;777666888===AAACCCBBB???;;;999:::<<<======555333111//////111333555777555333333555;;;AAAEEECCCCCCDDDEEEGGGJJJLLLMMMQQQVVV\\\bbbaaaYYYNNNFFF777333///...//////...,,,///000111111000000222444111888>>>??????AAA@@@<<>>=====================<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<========================<<<<<<<<<;;;;;;:::::::::===<<<:::999999999::::::999:::<<<;;;::::::;;;===<<<;;;::::::999999999999;;;;;;:::;;;<<<<<<;;;999<<<;;;===>>>:::888AAANNN]]]gggdddYYY___rrrtttfffXXXWWWYYYYYYMMM<<<777;;;KKKJJJGGGEEEBBB???;;;888111---...333444///---///,,,---...---***((((((((('''&&&&&&))))))'''%%%$$$&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&'''(((***+++------......///.........111111111222444777:::<<>><<>>;;;888555444444444444777222111666;;;???EEELLLRRR```nnntttxxxwwwiiiWWWKKKEEECCCJJJPPPNNNGGGCCC>>>;;;777666888<<<>>>@@@???===:::888999::::::999555444222000000111333444444444555777999;;;===>>>?????????@@@DDDIIIMMMPPPVVVXXX[[[\\\XXXOOOCCC;;;777444111000111222000///+++...000111111111333444333:::??????@@@CCCCCC@@@???>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999999:::888999;;;:::999999:::<<<<<<;;;::::::999999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;======:::999DDDRRRdddvvv{{{oookkkrrrpppccc[[[ZZZXXXTTTFFF777444:::HHHDDDBBBBBBDDDBBB;;;444...,,,---333555111000222---......,,,***'''''''''(((''''''((()))((('''&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++,,,------...............111111111333555777:::;;;===<<<;;;===???AAA@@@>>><<>>>>>?????????@@@DDDIIILLLKKKKKKNNNQQQPPPKKKJJJMMMWWW[[[kkk|||xxxqqqttt|||jjj```___^^^\\\`````````^^^]]]]]]^^^``````^^^[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTTTTUUUVVVWWWVVVWWWYYYZZZYYYWWWTTTRRRQQQQQQPPPNNNMMMLLLKKKKKKTTTZZZdddkkkhhh]]]VVVUUUbbbwww~~~zzztttoooiiiaaa\\\YYYSSSOOOMMMHHHAAA???AAA>>><<<:::;;;<<<===<<<;;;===;;;999777666777777888<<<999999???FFFOOOZZZdddpppuuuVVVJJJAAABBBFFFFFFBBB@@@<<<:::777777888;;;<<<<<<<<<:::888888888777666444666444222111000111222444222555999===>>>===:::888;;;::::::<<>>CCCEEEBBB@@@BBBBBB@@@???>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888888888999999777999::::::999999:::;;;<<<;;;::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<999:::<<<<<<999<<>>444777>>>FFFBBB@@@CCCFFFDDD:::000...---///333444222111222...//////,,,)))'''&&&'''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******,,,,,,------............000111222333555777999;;;;;;;;;;;;<<<>>>???>>>======@@@CCCHHHTTTllloooyyy~~~}}}}}}{{{yyyxxxvvvuuurrrooommm```]]]WWWPPPIIICCC???======>>>???@@@BBBEEEJJJNNNMMMMMMOOOQQQOOOJJJJJJNNNVVV]]]pppyyyxxxwwwggg``````aaaaaabbbcccbbbaaa______aaaccc___]]]YYYXXXXXXWWWVVVUUUWWWVVVUUUTTTTTTTTTUUUVVVYYYXXXVVVTTTTTTUUUWWWYYYVVVWWWWWWXXXVVVTTTQQQOOONNNOOOOOONNNMMMKKKIIIHHHIIIPPP]]]hhhhhh___XXXWWWVVVlll{{{xxxyyy|||}}}zzztttmmmgggccc^^^ZZZWWWSSSLLLIIIKKKFFFCCC???<<<;;;:::999777;;;;;;:::999999:::<<<>>>DDDFFFJJJRRR]]]iiivvvgggWWWGGGAAABBBAAA???>>>999777666777999::::::::::::999888888888666333111555444333111111222333333444777<<<@@@@@@===999666777888999<<<@@@EEEJJJLLLNNNKKKHHHDDD@@@:::333//////.........///000000000---...///000222666;;;???OOOQQQNNNGGGAAA@@@???<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888:::;;;;;;:::999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<======<<<;;;;;;<<<888:::<<<;;;;;;AAANNNZZZYYYqqq}}}pppjjjfffaaagggeee[[[JJJ<<<999AAAIIIKKKIIIHHHIIIHHHBBB888//////000222444333000///000111111000---)))'''''''''%%%'''&&&######%%%''''''(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))******,,,,,,,,,,,,---......///000111222444555777999:::999:::;;;<<<===>>>===<<>>======>>>@@@AAACCCFFFKKKNNNPPPPPPRRRRRRNNNIIIJJJOOOWWWccc{{{sssddd```aaadddeeecccdddcccbbb``````bbbddd^^^\\\YYYWWWWWWVVVUUUTTTVVVUUUTTTSSSSSSUUUVVVWWWZZZXXXVVVSSSSSSTTTVVVXXXUUUUUUUUUUUUSSSPPPNNNLLLLLLLLLMMMMMMLLLJJJGGGFFFFFFKKKUUU```ccc___\\\\\\SSSfffpppkkkrrr|||}}}}}}}}}xxxiiiddd```___[[[UUUTTTVVVPPPMMMIIIEEEAAA>>>999666888999999888888:::???CCCNNNVVVaaalllwwwzzzjjjXXXMMMGGG@@@;;;:::666555555666999;;;;;;:::888888777888888777333111444444333222222333444444555777:::<<<;;;999777555666888;;;???BBBCCCDDDDDDEEEBBB???;;;999555111...///000111111222222333333///...------///666???EEEZZZZZZUUUKKKCCCAAA???<<<>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::999999999:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;::::::;;;<<<<<<>>>???@@@???<<<:::;;;;;;999;;;<<<;;;>>>EEEOOOVVVQQQ___jjjiiidddbbbaaa^^^eeecccXXXEEE<<>>555000---111444444222111111111222222111...***(((((()))'''++++++%%%###''')))((((((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))*********,,,+++++++++,,,---///000000111333444666777888999888999<<<=========<<<<<>>>>>===???AAACCCDDDGGGKKKNNNRRRRRRTTTSSSNNNIIILLLSSSZZZjjjmmmbbb```bbbcccdddbbbcccbbbaaa______aaabbb]]]ZZZWWWVVVVVVVVVUUUTTTTTTTTTSSSSSSTTTVVVWWWYYYZZZXXXUUURRRQQQRRRTTTUUUSSSSSSSSSRRRPPPNNNLLLJJJIIIJJJKKKKKKJJJIIIGGGFFFHHHKKKSSS]]]aaa^^^\\\]]]XXXcccxxxzzz}}}kkkeeemmmwww|||{{{~~~qqqkkkfffeeeaaa]]]]]]```\\\XXXSSSNNNIIICCC===999777888888666777;;;CCCJJJZZZgggvvvwwwkkk```SSSEEE<<<999777666555666888::::::999777777666777888777444222222222222333333444555666444555555555555444333222555888<<<@@@AAA@@@>>><<<@@@===:::888666444000...,,,...111111111000111222000///------000777AAAHHHYYYYYYUUUKKKEEECCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999999999999:::;;;;;;========================999999999999::::::::::::999999:::;;;;;;;;;::::::;;;<<<======<<<<<<===>>>;;;;;;;;;;;;;;;;;;<<<===???AAACCCBBB>>>;;;<<<>>>:::;;;;;;<<>><<>>===<<<<<<<<>>>>>>>>@@@BBBDDDEEEGGGKKKMMMQQQQQQTTTTTTOOOKKKPPPYYYbbbtttyyyyyyfff```bbbbbb```____________]]]\\\[[[]]]___ZZZXXXUUUTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYWWWVVVTTTQQQPPPPPPQQQRRRQQQQQQQQQPPPNNNLLLJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGKKKTTT```eeebbb]]]\\\\\\^^^kkkwwwtttxxx}}}||||||}}}vvvpppmmmjjjfffhhhlllhhhddd]]]VVVOOOIIICCC???;;;;;;;;;999:::@@@KKKSSSfffuuu}}}yyyuuussswwwvvvtttoooaaaPPPEEECCC<<<:::777666777888888777666555444555666666555333000111222333444666777777444444444444444333333222555777:::<<<===<<<:::888:::999888888888666333000///222444555333222333555444444444555888???GGGLLLSSSUUURRRJJJEEEDDDDDDBBB======<<<;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;999999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999:::;;;<<<===<<<<<<;;;:::;;;===<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;<<<=========AAADDDCCC@@@>>>@@@CCC<<<<<<;;;===FFFNNNJJJAAAGGGFFFJJJQQQWWWXXXVVVUUUTTTTTTIII:::???SSS]]]YYYTTTSSSOOOHHH???888333222444;;;???:::555555555333//////...+++((('''(((******333555,,,'''***+++'''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******++++++******+++---///111000111333555777777777777777:::>>>???>>><<<<<<===AAAAAABBBHHHXXXqqqzzz~~~wwwuuu~~~~~~}}}|||{{{{{{{{{{{{{{{wwwtttssssssooogggaaaUUUQQQKKKDDD???======>>>???AAACCCDDDEEEGGGJJJMMMOOOPPPSSSTTTPPPNNNTTT]]]mmm|||ppp``````cccbbb]]]ZZZ\\\\\\\\\[[[YYYYYY[[[\\\XXXVVVSSSSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWXXXYYYZZZVVVUUUSSSQQQPPPOOOOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIFFFGGGGGGGGGGGGHHHHHHHHHCCCIIIVVVeeekkkggg```\\\]]]YYY```sss~~~|||zzz}}}~~~~~~yyyuuuqqqnnnppptttrrrlllccc[[[TTTNNNIIIFFFAAAAAA@@@>>>???FFFSSS]]]mmm}}}uuunnnjjjeeebbbaaahhhmmmuuuwwwkkkZZZPPPNNN@@@===999777666666666555444333222333555666555444///000111333555777888888555555777777777666555444555666777888999999888888444444666999;;;;;;888555888;;;??????===;;;<<<>>>888:::<<>>;;;@@@DDDDDDAAAAAADDDGGG>>>===;;;>>>IIIPPPHHH:::??????EEEPPPXXXWWWUUUTTTQQQRRRGGG:::BBBYYYaaaYYYQQQLLLEEE???;;;888444111>>>EEEFFF>>>666444222...------+++)))&&&&&&''')))(((222555+++%%%((((((###&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))***++++++******+++******)))+++---///111000222444666777777777777777;;;???@@@???======>>>AAA@@@AAAHHHYYYrrrpppwwwvvvvvv~~~}}}}}}}}}~~~}}}zzzvvvwwwvvvtttqqqmmmeee]]]WWWOOOJJJCCC???============AAAAAACCCFFFIIILLLOOOQQQTTTNNNOOOYYYccchhhmmmrrruuuppphhhbbb___]]]\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZXXX```]]]YYYUUURRRQQQQQQRRRPPPQQQSSSVVVWWWXXXXXXWWWSSSSSSQQQPPPPPPPPPQQQRRRRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFLLLLLLRRRaaaqqqsssiii]]]]]]ZZZYYYaaaqqq}}}zzzzzz|||}}}~~~zzzxxxwwwwww|||wwwmmmddd^^^ZZZPPPFFFHHHCCC@@@@@@AAAFFFQQQ\\\www}}}rrrfff``````___YYYRRRTTTVVVYYY^^^```___[[[XXXHHHAAA999555777999888777777666444333222222333444333333333444555666777888555666:::===;;;666666:::555888888444333555555222999555555999===@@@FFFLLLJJJRRRWWWTTTQQQRRRSSSSSSWWWXXXZZZ[[[ZZZYYYWWWUUUVVVUUURRRMMMFFFAAA???>>>===<<<;;;::::::;;;======;;;;;;;;;::::::999999999999999999999999999999999:::999999:::<<<<<<;;;999999999::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>CCCFFFGGGCCC@@@<<<>>>EEEMMMNNNIIIGGGJJJNNNJJJPPP```cccXXXTTTZZZXXXIII???EEEPPPUUUVVVWWWSSSLLLEEE@@@777...///555JJJGGGBBB<<<666333111000...---,,,***)))((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&'''))))))((('''''''''''''''((((((((((((,,,,,,,,,,,,,,,---...///222222333333555666888999:::;;;===>>>>>>>>>===<<>>>>>???@@@@@@AAABBBDDDFFFIIIMMMOOOQQQRRRTTT```uuu{{{~~~~~~rrrlllddd^^^ZZZYYYYYYXXXaaa___]]]]]]]]]]]][[[YYY]]]ZZZWWWTTTSSSSSSTTTUUUSSSSSSUUUUUUVVVUUUTTTTTTRRRQQQQQQPPPQQQRRRTTTUUUSSSRRRPPPOOOMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGJJJIIILLLYYYiiiooojjjbbb^^^ZZZXXX___nnnvvvzzzxxxzzz|||}}}~~~~~~~~~yyypppgggccc___VVVLLLIIIDDD???>>>>>>AAAJJJTTTjjjsssxxxrrriiiaaa\\\VVVPPPKKKGGGFFFFFFGGGIIIJJJJJJIIIHHHAAA:::777999:::999777777666555444333333333333222222222333444555666777444555999===:::555444888555888999555444555555222777444444999>>>CCCJJJQQQ\\\dddkkknnnqqqwwwzzzzzzsssrrroookkkfffaaa\\\ZZZTTTTTTRRRNNNHHHCCC@@@???===<<<;;;::::::;;;<<<===;;;;;;:::::::::999999999999888888888888888888888:::999999:::<<<<<<;;;999999999::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;======???BBBFFFFFFCCC@@@<<<<<>>>>>>>>===<<>>AAACCCCCCBBBCCCDDDGGGJJJMMMOOOQQQNNNYYYqqquuummm{{{uuupppjjjaaa[[[XXXXXXXXXXXXeeeccc```^^^^^^]]][[[YYYYYYXXXVVVTTTTTTUUUWWWXXXVVVVVVVVVUUUTTTSSSQQQPPPQQQQQQQQQQQQRRRTTTVVVWWWSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIEEEFFFQQQaaalllmmmjjjbbb[[[WWW]]]nnnkkkzzzzzzwwwxxxyyy{{{|||}}}}}}~~~~~~{{{tttllliiifff^^^TTTMMMFFF>>>;;;:::;;;AAAHHHUUU___ooo}}}~~~zzztttrrrmmmdddZZZOOOGGGCCC>>>;;;666555777<<<@@@BBB@@@;;;777555666777666444666666666666555444333333111111111222333444666666333555999===:::333222555555999;;;777555666555222666222333888>>>DDDLLLTTTfffnnnwww}}}wwwnnnfff^^^YYYVVVPPPQQQRRROOOJJJEEEAAA???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999888888888777777777666666:::999999:::<<<<<<;;;999999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>AAACCCCCCAAA???<<<999BBBOOONNNDDDHHHXXXjjjtttzzzrrrfff___[[[XXXEEE<<<;;;GGGVVV]]]ZZZVVVPPPJJJCCC===666111222777:::999666444222111111111---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''')))***+++***(((((((((((()))))))))******++++++++++++,,,---...///222222333333555666888999:::;;;===>>>>>>>>>===<<<@@@@@@@@@FFFUUUnnnuuuWWWVVVxxxrrr}}}}}}~~~~~~{{{zzzzzzzzzzzzxxxuuurrrrrrooojjjeee___XXXPPPKKKCCC@@@======???AAACCCDDDCCCDDDEEEGGGJJJMMMPPPQQQNNNbbb}}}ooovvv|||vvvgggkkk~~~kkkuuu{{{oooiiiaaa[[[YYYZZZ[[[\\\cccaaa^^^\\\[[[[[[ZZZXXXXXXWWWVVVUUUUUUVVVXXXYYYXXXXXXWWWVVVTTTSSSRRRQQQRRRQQQQQQQQQRRRSSSUUUVVVQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHEEEFFFOOO^^^lllrrrsssiiiaaaYYY^^^ooozzzqqq|||{{{wwwwwwwwwvvvwwwyyyzzz{{{{{{}}}~~~xxxrrrpppoooggg^^^TTTJJJ???;;;999777999===BBBKKKYYYhhhrrrvvvuuussssssrrroooiii___SSSIIICCC<<<888333111333888<<>>:::333000222666<<<>>>;;;888888777555777444333888<<>><<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999888777777666666999999999:::;;;<<<;;;999999999999:::::::::;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<===???@@@@@@???>>><<<;;;GGGWWWTTTEEEIIIZZZfffyyyqqqcccaaa^^^WWWAAA>>>AAAOOO___eee```YYYOOOIIIAAA999444111222555999777555222000///......,,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((******))))))))))))******)))(((((()))++++++***)))))))))))))))******************++++++,,,---...///222222222333555666888999:::;;;===>>>>>>>>>===<<>>AAABBBBBBDDDEEEFFFHHHKKKNNNPPPQQQUUUmmmsss___UUU[[[dddggghhhzzzsssnnnooolllggg```[[[ZZZ[[[]]]^^^```]]][[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRROOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJIIIHHHGGGJJJSSSaaammmuuuwwwsssjjj``````mmm|||}}}{{{yyyvvvtttrrrsssuuuwwwyyyyyy{{{~~~}}}{{{{{{zzzsssjjj]]]PPPDDD>>><<<999888999777===GGGSSS^^^fffkkkmmmrrrpppmmmkkkggg___SSSKKK???<<<888666666777777666666555555666777888888888777888999999888777555444444444444444555777888999777999???CCC@@@777444555===CCCEEE@@@;;;::::::999;;;777555777999:::>>>DDDNNNUUUaaannn|||}}}tttdddaaa[[[UUUOOOKKKIIIIIIFFFIIILLLLLLHHHCCC???===<<<<<<;;;;;;;;;::::::999999999999999999999999999::::::999999999888888888999999999:::;;;<<<;;;999999999999:::::::::;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<:::;;;<<<<<<======>>>??????CCCSSSeeeaaaPPPMMMYYYdddzzzqqqdddeeeaaaUUUBBBDDDKKKWWWccchhhccc[[[MMMHHH>>>666111111222222777666444222000///...---++++++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))************)))))))))(((((()))++++++***)))))))))))))))*********************+++,,,---...///222222222333555666888999:::;;;===>>>>>>>>>===<<<>>>???@@@DDDQQQiiicccbbb}}}|||||||||yyywwwvvvuuuuuusssqqqooommmiiiccc\\\VVVPPPJJJFFFAAA???<<<<<<>>>@@@AAAAAAEEEFFFGGGIIIKKKNNNPPPRRRXXXnnn}}}hhhSSSGGGDDDFFFUUUhhh{{{|||hhhddd```[[[YYYYYY[[[\\\]]]___]]]ZZZZZZ[[[]]]^^^^^^ZZZYYYXXXWWWWWWVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTQQQPPPOOONNNMMMNNNNNNOOONNNNNNMMMLLLLLLLLLMMMMMMOOONNNNNNMMMLLLJJJIIIHHHGGGHHHLLLUUU```kkkrrrvvvyyyqqqhhhccchhhwww~~~|||zzzxxxvvvssspppooorrruuuwwwxxxxxxzzz|||vvvxxx{{{|||}}}~~~vvvgggYYYJJJEEECCC@@@<<<;;;777999===DDDMMMVVV___dddkkkiiihhhiiiiiieee\\\UUULLLKKKIIIHHHFFFAAA<<<888999888888888888888888999999999999999888777666666444444555555666777999:::999===FFFLLLJJJCCC@@@AAAJJJOOOOOOGGG>>><<<<<<;;;;;;777666888777555777:::===DDDNNNXXXccciiiddd\\\WWWTTTPPPKKKGGGEEEDDDDDDDDDGGGJJJJJJFFFBBB>>><<<;;;;;;<<<;;;;;;:::999888888888888999999999999999999999999999999999999999:::999999:::<<<<<<;;;999999999::::::::::::;;;;;;<<<;;;;;;:::::::::::::::999999999999::::::::::::999999::::::;;;;;;<<<<<<999:::<<<<<<<<<===@@@BBBFFFPPPcccssspppbbbZZZ]]]kkk~~~tttjjjkkkbbbQQQ>>>EEENNNUUUZZZ\\\WWWPPPIIIEEE<<<333000444666444333333333222111111000000+++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''')))***+++***(((((((((((()))))))))******)))))))))***,,,---//////222222333333555666888999:::;;;===>>>>>>>>>===<<<>>>@@@AAAEEEPPPgggsssrrr~~~|||{{{zzzxxxvvvtttssssssrrrooommmiiieee^^^WWWRRRLLLGGGDDD>>><<<;;;<<<>>>AAABBBBBBFFFFFFHHHIIILLLNNNQQQRRRZZZkkktttgggPPPBBB>>>>>>GGG\\\{{{xxxeee^^^[[[YYYXXXZZZ\\\]]]]]]```]]]ZZZYYY[[[]]]^^^^^^XXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLNNNMMMMMMLLLJJJIIIGGGFFFEEEGGGKKKQQQZZZdddlllqqquuusssnnnhhhfffmmm{{{}}}yyywwwvvvuuurrrqqqnnnqqqtttuuuuuutttuuuuuutttuuuxxxyyy{{{|||}}}~~~xxxzzz||||||||||||ooo```QQQLLLLLLIIIDDDAAA<<<;;;;;;===CCCJJJQQQVVV___```bbbccccccaaa^^^\\\YYYZZZ\\\^^^]]]XXXQQQLLLEEEDDDBBB???===<<<<<<===;;;:::999888888777777888444444444555666777888999;;;AAALLLUUUVVVRRRPPPRRRZZZ^^^ZZZMMM@@@;;;::::::888555666888888555555777999===AAAEEEKKKQQQPPPJJJLLLKKKIIIFFFDDDCCCCCCCCCEEEGGGIIIIIIEEEAAA>>>===;;;;;;<<<<<<;;;:::888777777888888888999999999999777777888888999999:::::::::999999:::<<<<<<;;;999999999::::::::::::;;;;;;<<<;;;::::::999999::::::888888999999999:::::::::888999999:::;;;;;;<<<<<<:::<<<===>>>===???DDDGGGOOO^^^qqq}}}~~~vvvlllfffppp|||uuupppnnn___JJJ>>>IIISSSSSSQQQOOOLLLGGGEEEBBB999111222999===;;;444444333222111///...---******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%(((''''''(((******)))'''''''''((((((((()))))))))(((((()))***+++---///000222222333333555666888999:::;;;===>>>>>>>>>===<<<>>>@@@BBBEEEOOOfff~~~|||zzzyyyxxxvvvsssrrrrrrqqqnnnlllfffbbb[[[TTTNNNJJJEEEBBB<<<::::::;;;???BBBCCCDDDFFFGGGHHHJJJLLLNNNQQQRRRaaalllooo^^^JJJ@@@@@@BBBRRRjjjqqq^^^[[[ZZZXXXYYY\\\^^^^^^^^^```]]]YYYXXXYYY[[[\\\\\\WWWWWWWWWXXXXXXXXXYYYYYYWWWVVVSSSQQQOOONNNNNNOOOIIIIIIIIIIIIJJJKKKMMMNNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDEEEHHHLLLSSS]]]gggmmmooorrrrrrmmmhhhkkkvvvyyy~~~yyyuuuttttttsssrrrnnnqqqssstttsssqqqppppppsssssstttuuuvvvwwwyyyzzzyyy|||}}}|||yyyzzz|||uuueeeUUUQQQRRROOOIIIEEEAAA???===<<<>>>CCCHHHLLLTTTYYY^^^^^^[[[YYY\\\___^^^```eeeiiikkkiiiddd___WWWUUURRRMMMHHHFFFEEEFFF<<<;;;999888777888888999333333333444555666777888<<>>;;;;;;<<<<<<;;;999888777777777888888999999999999555555666777888999:::::::::999999:::<<<<<<;;;999999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::888888888999999:::::::::888888999::::::;;;<<<<<<;;;===?????????BBBGGGKKKUUUgggzzzzzznnnooovvvwwwrrrqqqmmm[[[DDDGGGTTT]]]ZZZRRROOOLLLIIIBBB@@@888111444>>>BBB@@@888777666333000,,,)))(((***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&''')))***((('''''''''''''''(((((((((((((((((()))***+++---///000222222333333555666888999:::;;;===>>>>>>>>>===<<>>>>>===<<<===>>>AAACCCEEEKKKFFFGGGNNNQQQPPPQQQVVVkkktttgggRRRFFF888>>>YYYppp|||lllbbb\\\]]]^^^^^^]]][[[[[[\\\^^^\\\ZZZYYYYYYZZZZZZYYYYYYZZZ\\\\\\[[[YYYVVVTTTUUURRRPPPPPPQQQQQQOOOLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHKKKPPPWWW\\\jjjoooqqqlllggghhhiiiiiilll~~~wwwmmmooouuuqqqppprrrqqqmmmkkkmmmmmmkkkqqqqqqqqqrrrssstttvvvwwwuuuwwwyyyvvvrrrqqquuuyyywwwxxxyyyzzzzzzyyyxxxwwwxxxzzz|||~~~xxxoooccc]]]\\\ZZZVVVQQQIIIIIIGGGAAA<<<;;;AAAFFFMMMSSSWWWVVVWWW[[[YYYSSSZZZYYY\\\cccnnnuuuvvvtttnnnlll```PPPGGGIIILLLLLL???===:::888777777888999777888888666333333666999<<>>EEELLLMMMIIIFFFHHHKKKLLLLLLHHHBBBBBBEEEBBB:::<<<;;;:::999888888888888777777777777777888888999888888888888888999999999999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;999999999999999999::::::666888::::::::::::<<<>>>>>>>>>@@@CCC@@@AAAMMM\\\aaarrryyyooolllsssvvviiiUUUGGGQQQ[[[cccaaaZZZRRRHHH@@@>>><<<777333666@@@GGGIII>>>;;;777444111...+++)))******)))(((((((((((((((((('''''''''&&&&&&&&&&&&)))'''%%%######&&&)))+++)))(((((('''''''''((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''((()))++++++++++++++++++,,,,,,---...111222333444555777888888:::<<<>>>???===<<<<<<===>>>>>>>>>AAANNNggguuu}}}{{{zzzyyysssqqqnnnnnnnnnlllfffaaa___YYYQQQIIIDDDAAA>>><<<>>>>>>===>>>???BBBDDDFFFNNNKKKLLLOOOQQQRRRYYYbbbvvvnnnYYYFFF???DDDXXXsss|||uuuiiibbb___```aaa```___]]]]]]]]]YYYWWWUUUVVVWWWYYYYYYYYYWWWXXXZZZ[[[[[[YYYVVVUUUTTTRRRPPPPPPRRRRRRPPPNNNNNNMMMKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCEEEIIIOOOSSSccckkkppplllfffeeeeeedddeeevvv}}}~~~sssnnnooolllhhhiiinnnooonnnoooooooooooopppqqqrrrssssssuuuvvvtttpppooorrrvvvrrrrrrssstttsssrrrqqqppplllnnnppppppppprrrtttwwwvvvwwwvvvsssqqqpppqqqssstttssssssrrrpppoooooonnnrrrmmmhhhggghhhfffaaa\\\QQQRRRPPPJJJCCC???AAADDDLLLPPPRRRPPPRRRVVVVVVSSSXXXVVVUUUYYY___cccbbb___[[[YYYPPPCCC===???CCCCCC===<<<;;;999888777777888888888666333111111444888===BBBJJJRRRYYYaaajjjoooqqqcccUUUMMMHHH@@@999666666888;;;<<<===<<<:::999:::;;;;;;999777777:::>>>BBBGGGLLLKKKFFFCCCEEEIIIJJJJJJGGGDDDGGGJJJEEE<<<;;;;;;:::999888888888888777777666666777777888999888888888888888999999999999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;:::::::::999999999999999777999;;;<<<;;;;;;<<<======>>>AAAEEEEEEIIIWWWgggnnn||||||tttoooppplll```RRRKKK\\\aaabbb[[[QQQJJJDDD???999888555444999BBBDDDBBB;;;888444222000...,,,******)))((((((''''''((((((((((((((('''''''''&&&&&&)))(((&&&%%%&&&'''***+++&&&&&&%%%%%%%%%&&&&&&'''''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''((()))***+++,,,,,,,,,,,,---...//////111222333444555777888888:::<<<>>>>>>===<<<<<<===>>>>>>>>>@@@JJJ___yyyyyyqqq~~~~~~}}}{{{zzzyyyrrrooolllkkkjjjgggaaa\\\XXXSSSKKKEEE@@@===;;;:::>>>>>>>>>???AAACCCFFFGGGNNNMMMNNNOOOOOOTTTbbbppp~~~dddLLL>>>:::OOOqqqooohhhddddddccccccbbbaaa___^^^]]]VVVUUUTTTTTTVVVXXXXXXXXXVVVWWWXXXZZZYYYXXXVVVUUURRRQQQPPPPPPRRRRRRQQQPPPQQQPPPNNNKKKJJJIIIIIIIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@CCCGGGKKK[[[gggpppnnnhhhdddbbb```^^^llltttqqqoooiiieeehhhoooqqqooonnnnnnmmmmmmmmmmmmmmmnnnppprrrsssqqqnnnmmmooorrrnnnnnnoooooonnnllljjjiiihhhiiijjjjjjjjjjjjlllnnnnnnmmmkkkgggdddccceeeggghhhggggggfffeeedddccccccggggggiiinnnrrrqqqlllggg]]]^^^\\\WWWOOOIIIGGGGGGLLLNNNMMMKKKLLLOOOQQQOOOSSSQQQPPPQQQTTTSSSOOOLLLJJJIIICCC:::555888;;;<<<:::;;;;;;:::999888666666<<<<<<:::777555666:::===>>>AAAFFFKKKOOOUUUZZZ^^^]]]VVVPPPMMMHHH@@@;;;:::>>>AAADDDDDDAAA??????@@@CCC@@@;;;999999===AAAEEEJJJLLLLLLGGGAAA>>>AAADDDGGGEEECCCEEEKKKOOOGGG===;;;:::999888888777888888777777666666777777888999777777888888888999999999999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;;;;;;;;;;::::::999999888777:::<<<===<<<;;;;;;<<<;;;===BBBGGGKKKTTTdddttt|||~~~yyyrrrkkkaaaYYYWWWZZZhhhhhhaaaSSSFFFAAA>>><<<777888888;;;CCCHHHDDD;;;888555222000///...,,,+++)))((((((''''''''''''((()))))))))((((((((('''''')))(((((((((((()))******%%%%%%%%%%%%&&&'''((((((''''''((())))))))))))(((''''''((((((((((((''''''(((''''''(((((()))***+++------------...///000000111222333444555777888888999;;;>>>>>>===============>>>>>>@@@HHHZZZrrrqqqmmm~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyrrroookkkiiihhhddd]]]XXXRRRMMMFFFAAA>>><<<;;;999<<<======???AAADDDFFFGGGJJJLLLMMMMMMNNNWWWjjjzzzyyyZZZGGG>>>999RRRxxxyyylllgggeeeeeedddcccbbbaaa___]]][[[VVVUUUTTTUUUWWWXXXXXXWWWWWWXXXYYYYYYXXXVVVUUUSSSPPPOOOOOOPPPQQQRRRRRRQQQRRRQQQNNNLLLJJJJJJIIIJJJKKKKKKLLLLLLKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCFFFIIIVVVcccppprrrmmmhhhddd```\\\fffwwwtttsssrrrppplllhhhlllqqqqqqmmmnnnmmmlllkkkkkkjjjjjjjjjmmmooopppooolllkkkmmmnnnnnnnnnnnnnnnllljjjhhhggghhhiiijjjkkkjjjkkkmmmooommmllliiieeebbbccceeehhheeeeeeddddddcccbbbbbbaaa]]]aaagggnnnssstttsssppplllllliiiddd\\\UUUQQQPPPMMMNNNMMMKKKIIIIIIHHHFFFKKKLLLOOOSSSUUUSSSNNNJJJEEEDDD???999555555777999999:::;;;;;;:::999777666<<<<<<=========>>>???@@@???@@@BBBDDDGGGKKKOOOQQQOOOLLLKKKJJJFFF???===@@@GGGJJJLLLJJJEEEDDDHHHLLLQQQIII???;;;???IIIRRRWWWSSSQQQMMMFFF>>><<>>>>>>>>======>>>=========???HHH\\\uuu~~~mmmlll}}}~~~}}}}}}}}}~~~~~~}}}}}}{{{zzzxxxxxxrrrnnnkkkhhhfffaaaZZZUUUMMMIIICCC>>>===<<<<<<;;;;;;;;;===???BBBDDDGGGHHHHHHKKKMMMMMMQQQ^^^ooo{{{jjjOOOCCC>>>:::TTT{{{~~~ssshhhcccccccccaaa___^^^^^^]]]YYYVVVPPPPPPPPPSSSVVVXXXXXXXXXZZZYYYYYYXXXVVVSSSQQQPPPMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBDDDGGGJJJOOO\\\jjjoooooommmhhhccc\\\aaaqqqsssvvvpppmmmnnnmmmlllooosssrrrmmmooonnnmmmlllkkkjjjjjjjjjlllmmmmmmmmmkkkkkkkkkkkkmmmmmmmmmlllkkkhhhfffeeebbbdddffffffggghhhkkkmmmiiihhhfffcccaaabbbeeehhhbbbaaaaaa``````_________]]]aaafffkkkppptttyyy|||~~~|||xxxqqqhhh___YYYVVVQQQPPPOOONNNJJJDDD>>><<<>>>CCCLLLUUU[[[[[[WWWTTTKKKIIIEEEAAA<<<999:::<<<=========<<<<<<;;;::::::999:::===@@@BBBBBBAAA@@@AAA@@@@@@AAADDDGGGJJJKKKKKKHHHGGGGGGDDD???AAAEEEKKKNNNOOONNNLLLNNNVVV]]]]]]QQQDDDAAAKKKZZZeeejjj[[[XXXQQQIIICCCBBBGGGKKKUUUOOOKKKOOOVVVTTTJJJ@@@::::::999888777777777777666666666555666777777888666777777888999999::::::999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;======<<<<<<;;;:::999999666888:::;;;:::::::::;;;;;;@@@EEEKKKTTTcccuuuyyyvvvmmm___UUUYYYiiivvviiihhh___OOOAAA;;;888666///555???LLLZZZ]]]RRRDDD<<<888333///...,,,+++***(((((('''''''''(((((()))))))))))))))((((((((((((%%%&&&'''((((((((('''''''''''''''((()))***+++,,,&&&&&&'''(((((((((((((((''''''(((((((((((('''''')))(((((((((((())))))************+++,,,...///000111222333444555777888888888;;;===>>>>>>======>>>???>>><<<===GGG]]]xxx{{{jjjkkk}}}~~~}}}||||||}}}||||||zzzyyywwwuuutttooolllhhheeeccc^^^WWWQQQIIIEEE@@@===<<<=========:::<<<>>>AAACCCFFFHHHIIIKKKMMMNNNPPPYYYfffooorrrXXXHHH>>>>>>EEEaaaxxxzzzwwwiii___]]]___```]]]ZZZZZZ[[[ZZZVVVRRRGGGHHHJJJNNNTTTWWWXXXXXXYYYXXXWWWUUURRROOOMMMKKKLLLMMMNNNNNNMMMMMMOOOPPPNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB>>>???@@@@@@@@@BBBEEEGGGGGGQQQ]]]eeekkkooolllggg^^^^^^jjjnnn|||tttfffkkknnnnnnpppssssssppppppooonnnlllkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiihhhgggeeebbbaaa___aaaccccccdddeeehhhkkkffffffeeebbbaaaaaadddggg_________^^^^^^^^^]]]]]]aaacccfffhhhkkksss}}}uuujjj```ZZZUUURRRQQQPPPIII???888666222999EEEQQQXXX[[[ZZZXXXXXXUUUQQQOOOKKKFFFGGGKKKEEECCCAAA@@@???@@@BBBCCCAAABBBEEEHHHKKKJJJHHHEEEDDDBBB@@@AAADDDGGGIIIJJJJJJGGGFFFGGGEEECCCEEEJJJLLLNNNQQQSSSVVV[[[ccciiiaaaVVVNNNQQQ___mmmrrrqqqbbb___YYYSSSQQQUUU\\\aaahhhbbb```dddeee\\\MMMCCC:::999888777777666777777666666555555666666777888666666777888999::::::;;;999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;=========<<<<<<;;;;;;:::666888::::::::::::<<<>>>@@@FFFMMMRRR\\\mmm}}}yyysssfffWWWRRRZZZfffmmmccceee```SSSFFF>>>999444222;;;HHHWWWdddhhh___RRR<<<888333///---,,,+++***)))(((((((((((())))))***)))))))))(((((((((''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((((('''''''''((((((((((((''''''))))))(((((((((((())))))))))))***+++,,,---///000111222333444555777888888888:::===>>>>>>===>>>???BBB@@@======FFF\\\xxxvvveeeiii{{{~~~vvv}}}{{{zzzzzzzzzxxxwwwtttrrrpppnnnjjjfffbbb```^^^YYYRRRLLLEEEBBB>>>;;;<<<===>>>???<<<===@@@CCCFFFIIIKKKLLLNNNNNNNNNSSS^^^iiiggg___HHHDDD???FFF___zzz~~~kkk___XXXYYY^^^]]]YYYVVVWWWYYYXXXTTTPPPGGGGGGJJJNNNRRRUUUUUUUUUTTTSSSRRRPPPMMMKKKIIIHHHJJJLLLNNNMMMKKKKKKLLLNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCBBB===>>>???>>>>>>???AAACCCBBBHHHPPP[[[hhhrrrrrrlllbbb[[[bbb}}}ssssssmmmsssvvvrrroooqqqssstttoooooommmlllkkkkkkkkkkkkgggfffgggggghhhgggeeeddddddeeeeeeeeecccbbb```^^^aaabbbddddddddddddgggiiiggggggfffdddbbbaaaccceee______^^^^^^^^^^^^]]]]]]\\\^^^___```ccclllzzzvvviii```XXXSSSPPPNNNGGG<<<555555///555===FFFLLLPPPSSSTTT[[[WWWUUUUUUSSSPPPRRRYYYOOOLLLGGGDDDDDDFFFKKKNNNRRRPPPNNNOOOQQQQQQOOOMMMHHHEEEBBBBBBEEEHHHIIIIIIJJJFFFFFFIIIJJJIIIJJJMMMOOORRRWWW[[[___ccceeefff```\\\^^^jjj{{{zzzooogggeeebbbaaaeeemmmwww~~~xxxuuuwww|||vvvcccNNNAAA:::999888777777666666666666555555555555666777777555666777888999:::;;;;;;999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;=========<<<<<<<<<<<<<<<888999:::::::::<<<@@@CCCGGGPPPWWW]]]hhhzzzzzzzzzppp___SSSTTT___dddccc```cccaaaVVVJJJAAA:::444777AAAMMMWWW___```WWWLLL:::555000---++++++++++++)))))))))))))))***++++++((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))*********+++---...000111111222333444555777888888888:::===>>>>>>>>>>>>???AAA@@@???@@@JJJ^^^yyylll]]]dddyyytttnnn}}}{{{zzzxxxwwwvvvtttqqqnnnllljjjeeebbb^^^\\\YYYUUUNNNHHHCCC@@@<<<:::;;;===>>>???===???BBBEEEIIIKKKMMMNNNPPPNNNMMMRRR```hhh___PPP===DDDCCCRRRxxxyyydddYYYUUUYYYaaa[[[XXXUUUUUUXXXXXXSSSOOOMMMMMMNNNPPPSSSSSSRRRPPPPPPOOONNNLLLJJJIIIHHHGGGJJJLLLNNNMMMJJJIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGIIIJJJKKKHHHHHHGGGFFFEEEDDDCCCCCC>>>?????????======???AAAAAADDDJJJVVVggguuuwwwqqqeeeZZZ\\\ttt|||mmmuuuyyywwwpppooosssuuuooonnnmmmlllkkkkkkkkkkkkdddddddddeeefffeeecccaaaccccccdddccccccaaa___^^^bbbcccccccccbbbbbbccceeefffffffffccc```^^^___```\\\\\\\\\[[[[[[[[[[[[[[[SSSUUUWWWWWWYYYcccsssqqqfffZZZSSSMMMKKKDDD:::555777222555999===AAAFFFJJJNNNRRRNNNMMMPPPOOOMMMRRRZZZWWWRRRLLLGGGGGGKKKQQQVVV[[[VVVQQQOOOOOOPPPOOONNNKKKGGGCCCCCCFFFHHHIIIHHHIIIFFFFFFLLLOOONNNMMMNNNVVVXXX]]]cccfffddd```\\\```aaakkk~~~llljjjhhhhhhkkksssgggLLL>>>:::999888777666666666666555555555555555666777777555666777888999:::;;;;;;999::::::;;;;;;::::::999999999888888888888999999:::999888888888999:::;;;<<<<<<<<<===============:::;;;;;;:::;;;>>>CCCGGGMMMVVV___eeeqqq{{{vvvzzzmmm[[[RRRYYYffffff______cccbbbXXXLLLCCC;;;444777???HHHMMMOOOLLLBBB777666222...+++***+++,,,,,,******))))))***+++,,,,,,((('''''''''&&&&&&&&&&&&((((((((((((((()))******+++******))))))))))))***%%%&&&''''''((((((''''''''''''((((((((((((''''''***)))(((((((((((())))))+++++++++,,,...000111222111222333444555777888888777:::===>>>>>>>>>>>>???>>>???AAADDDOOOddd}}}xxxdddVVV```xxx~~~nnniii~~~~~~~~~}}}{{{yyyyyywwwtttrrrooolllhhheeeccc___ZZZVVVQQQMMMGGGDDD======<<<;;;;;;<<<>>>>>>@@@???@@@BBBFFFJJJKKKLLLMMMTTTUUU]]]qqqpppWWWCCC;;;>>>XXXrrrjjj___[[[ZZZfffvvvkkkcccZZZUUUUUUWWWVVVUUUUUUTTTRRRQQQOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAACCCAAAGGGVVVfffqqqwww{{{lll___WWWhhhyyylllyyyzzzssslllnnntttmmmkkkiiiiiijjjlllllllllddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbcccddddddeeeeeeeeeeeedddcccaaa```_________```^^^]]]]]]\\\[[[ZZZYYYXXXXXXTTTSSSUUUXXX]]]gggpppmmm___QQQFFFGGGCCC888222333777666:::@@@BBBBBBEEEKKKLLLKKKJJJIIIIIIKKKNNNPPPMMMNNNNNNLLLJJJMMMRRRWWW]]]]]]WWWOOOKKKMMMMMMKKKGGG???<<>>===<<<999===>>>;;;666888BBBLLLWWW\\\cccmmm}}}wwwuuuuuuuuuooofff^^^bbbllloooggg\\\aaa[[[YYYWWWLLL<<<555999CCCGGGJJJGGG@@@:::888999444333000...,,,************(((&&&'''***+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((,,,,,,,,,,,,,,,---...///111222333333333444777::::::;;;<<<<<<<<<===???AAABBB???AAADDDOOOnnnooo```OOO[[[{{{eeeaaayyy}}}||||||{{{yyywwwyyywwwtttqqqoookkkgggddd^^^ZZZVVVQQQMMMIIIDDDAAA======<<<;;;;;;<<<>>>???@@@@@@BBBDDDHHHKKKLLLMMMLLLVVVcccxxxpppPPPBBB@@@PPPpppeee^^^^^^___jjjxxxiiiaaaYYYUUUUUUVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLPPPOOONNNMMMKKKIIIGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCC@@@DDDPPP^^^kkkvvv{{{ooo^^^bbbsssxxxyyy|||}}}}}}tttpppppprrrmmmkkkjjjiiijjjkkkjjjiiiddddddddddddddddddddddddccccccbbbaaaaaa```______aaabbbccccccddddddcccccc```___^^^]]]\\\[[[[[[[[[]]]]]]]]]\\\[[[ZZZYYYYYYWWWUUUUUUXXXYYYZZZ```fffttt}}}hhhXXXJJJEEE???666444999888@@@HHHIIIFFFEEEIIINNNKKKIIIGGGDDDDDDEEEFFFHHHIIIKKKLLLKKKJJJKKKPPPUUUZZZYYYTTTNNNMMMOOONNNJJJEEEBBBDDDLLLQQQNNNMMMNNNMMMSSSYYY[[[[[[[[[]]]```fffaaa```fffkkkkkkiiihhhmmmrrryyyzzzsssgggeeehhhuuuzzzgggMMM<<<888666666555555555555666666555555666666666777777777666666777777888999999::::::::::::999999999888888777888888888888999999999<<<<<<;;;;;;;;;:::::::::999;;;<<<>>>>>>===<<<;;;777;;;===;;;:::@@@MMMWWWaaahhhpppyyyvvvooonnnmmmkkkbbbZZZaaavvvyyylllfffaaa\\\VVVOOOEEE<<<999<<>><<<@@@CCCNNNooolll___PPP``````aaa|||}}}{{{zzzzzzxxxvvvtttuuussspppmmmkkkgggccc```WWWTTTOOOKKKGGGDDD@@@======<<<;;;;;;<<<===>>>???@@@BBBDDDFFFIIIKKKLLLMMMXXXeeexxx```@@@???KKKiiittt]]]YYY\\\]]]cccmmmddd___XXXUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJOOOOOOOOOMMMKKKIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCC???@@@GGGRRR```qqqzzziiiaaajjjoooqqqyyypppuuu~~~rrrqqqqqqooommmllljjjjjjjjjjjjhhhfffddddddddddddddddddccccccbbbbbb```___^^^]]]\\\\\\___```aaabbbbbbbbbaaa```[[[[[[ZZZZZZYYYWWWVVVUUU]]]]]]\\\\\\[[[[[[ZZZZZZVVVUUUWWWZZZZZZVVVWWW[[[cccnnn|||zzzjjjXXXMMMCCC;;;>>>FFFHHHWWW___XXXNNNLLLOOOOOOHHHFFFDDDBBBAAABBBCCCEEEGGGJJJMMMNNNMMMNNNQQQUUUWWWUUUPPPMMMOOORRROOOHHHDDDGGGPPPXXXYYYTTTQQQRRRSSSZZZaaaeeedddaaa``````iiibbb```gggpppuuuvvvwwwwwwzzz~~~yyyzzziiiPPP???999888555555666666666666555555444444555555555666666666555555666777777888888999:::::::::999999999888888777888888888888999999999;;;888777999<<<===999555999:::;;;<<<===<<<;;;:::999:::;;;;;;>>>GGGVVVaaahhhrrr~~~}}}sssooommmhhhbbbTTTOOO```zzzlllnnn___\\\RRREEE======@@@@@@DDDEEEDDD???888333222222111000---+++***)))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))************+++,,,---...000111111222333333333555777:::999;;;<<<===<<<===???@@@===<<>><<<<<<<<<;;;;;;<<<===>>>???AAABBBDDDFFFGGGIIILLLNNNjjj}}}tttNNN===III___|||nnn\\\YYYZZZXXXYYY______[[[WWWUUUUUUUUUUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRRRRPPPOOOMMMLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBB@@@>>>>>>AAAGGGRRReeeuuuxxx~~~uuuggghhhmmmtttwwwiiihhhhhhxxxpppooopppmmmnnnllljjjjjjiiihhheeecccdddddddddccccccccccccccccccaaa```]]]\\\[[[[[[[[[]]]^^^___``````___^^^]]]XXXXXXYYYYYYXXXVVVUUUSSS\\\\\\\\\[[[[[[ZZZZZZZZZWWWVVVXXXZZZXXXTTTSSSVVVYYYbbboooyyy|||lll___SSSLLLPPPXXXeeesssuuudddWWWVVVTTTMMMFFFEEECCCBBBCCCEEEHHHJJJIIIMMMRRRTTTTTTTTTVVVYYYWWWTTTPPPNNNSSSVVVPPPHHHFFFNNNYYY___]]]XXXVVVWWWYYY^^^dddgggfffbbb___^^^dddcccgggqqqzzz~~~yyyYYYCCC;;;999777333444666666666666444333444444444444555555555666555555555666777777888888:::::::::999999999888888777777888888888999999999;;;999777888;;;;;;999666888999:::;;;;;;;;;::::::;;;;;;:::;;;@@@KKKYYYcccjjjwwwwwwsssooofff[[[MMMOOO^^^uuu|||qqqiiijjjZZZZZZOOO???:::@@@EEEBBB@@@@@@???;;;666333444555///...,,,***)))(((((())))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++*********+++---///000111000222444444444555777999999:::============>>>@@@AAA@@@CCCBBBHHHeee|||hhh]]]PPPccc}}}wwwxxx```ppp~~~~~~}}}|||zzzwwwvvvuuusssqqqooollliiifffccc```\\\XXXUUUPPPLLLGGGDDDBBB@@@>>><<<<<<;;;;;;;;;<<<===???@@@AAACCCDDDDDDFFFJJJPPPUUUyyy|||\\\EEEFFFXXXtttyyy~~~nnnaaa^^^\\\XXXWWWYYYZZZYYYWWWVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSTTTUUUVVVPPPQQQQQQQQQQQQPPPOOOOOOLLLMMMMMMMMMMMMKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBB=========???AAAGGGUUUcccoooooofffcccjjjyyykkkXXXRRRfffwwwqqqqqqooonnnllljjjhhhgggfffdddbbbdddddddddccccccbbbbbbbbbcccbbb___]]][[[[[[[[[[[[[[[\\\^^^______^^^\\\ZZZWWWXXXYYYZZZYYYXXXWWWVVV[[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWXXXVVVRRRRRRVVVVVV[[[bbbiiipppyyy~~~xxxqqqlllmmmqqq}}}yyyhhh```aaa[[[OOOGGGEEEDDDCCCDDDFFFHHHJJJKKKPPPUUUXXXXXXWWWXXXZZZYYYWWWSSSRRRWWWZZZTTTKKKNNNWWW___aaa^^^\\\\\\]]]^^^```cccdddcccbbbbbbaaafffnnn{{{fffKKK>>><<<999555333444555666666555444333444444444444555555555666555555555666777777888888:::::::::999999999888888777777888888888999999999>>>===<<<:::999999::::::888999999:::::::::::::::999999999===EEERRR___gggooo|||xxxuuuqqqeeeXXXKKKWWWdddkkkooonnniiibbbUUUUUULLL???<<>>======>>>???AAA@@@CCCBBBHHHdddxxxhhhaaaVVVfffyyyuuu{{{iii|||~~~}}}}}}yyywwwtttsssrrrpppmmmkkkiiigggccc```]]]YYYTTTQQQLLLHHHDDDAAA??????===<<<<<<;;;;;;;;;<<<===???@@@BBBCCCCCCDDDGGGPPP]]]fffeeeIII>>>GGGYYYppphhhaaa^^^ZZZUUUTTTVVVVVVWWWWWWXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTOOOPPPQQQSSSSSSSSSRRRQQQRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA<<<<<<>>>??????@@@HHHRRRbbbvvv~~~xxxmmmbbbcccsssxxx]]]PPPbbb~~~{{{wwwuuuooolllhhhfffeeedddcccbbbdddddddddcccbbbbbbaaaaaacccaaa___\\\[[[[[[\\\]]]ZZZ[[[]]]___^^^]]]ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUUUUVVVTTTPPPQQQVVVTTTTTTWWW]]]bbbhhhsss}}}|||wwwlllbbbbbbeee^^^QQQGGGFFFCCCAAA@@@AAACCCDDDIIINNNSSSVVVUUUTTTUUUWWW[[[[[[XXXXXX[[[___\\\UUUYYYaaafffdddaaabbbcccccc^^^^^^^^^___aaadddhhhjjjvvvuuudddNNN@@@;;;999666333444444555555555555444444444444555555555666666666555555666777777888888999:::::::::999999999888888777888888888888999999999999::::::999888888888888999999999:::::::::;;;;;;777777;;;EEESSSbbbooouuu|||}}}{{{wwwlll```PPPaaammmnnnoooqqqjjj]]]RRROOOGGG???>>>BBBDDDBBBCCCAAA===888444222000///,,,+++***)))((())))))***''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))************+++,,,---...000111000222555666666666888999888:::===>>>>>>===>>>???>>><<>>???AAACCCCCCCCCEEELLL[[[ooo}}}~~~eeeMMMEEEHHHYYYqqq{{{eeecccaaa]]]VVVOOOOOOSSSSSSUUUXXXYYYYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQOOOPPPRRRTTTTTTSSSRRRQQQUUUSSSPPPNNNKKKKKKKKKKKKIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@===<<<===@@@???>>>BBBIIISSSdddsss|||zzziiicccppp}}}yyybbbbbbuuu}}}oookkkfffcccccccccccccccddddddccccccbbbaaaaaa```bbb```]]][[[ZZZ[[[\\\^^^YYY[[[]]]___^^^\\\YYYWWWUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZYYYXXXVVVUUUSSSSSSTTTSSSSSSUUUSSSNNNNNNQQQRRROOOPPPUUUXXXYYY___gggmmmuuuiii```WWWWWW\\\\\\UUUMMMEEECCC@@@>>>===>>>@@@AAAGGGKKKPPPRRRPPPOOOQQQRRR[[[]]]]]]]]]```eeeeeebbbeeekkknnnkkkhhhjjjjjjhhhaaa```aaaeeekkksssyyy|||tttkkkWWWHHH<<<:::999444333666555444444333333444444555555555666666666777777777666666777777888999999::::::::::::999999999888888777888888888888999999999777777888===@@@@@@;;;777:::::::::::::::;;;;;;<<<:::===EEESSSfffvvv}}}rrrhhhaaahhhnnnpppoookkkddd\\\QQQHHH@@@>>>>>>===???CCCAAA>>>;;;777444111///---,,,+++***)))))))))***+++''')))******''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,---...///000000222555777777777888999777:::===???>>>>>>>>>>>>===:::>>>DDDRRRqqqssspppuuukkksss~~~jjjlll}}}www|||{{{zzzxxxwwwvvvuuuuuurrrpppmmmllljjjiiifffddd^^^\\\XXXUUUQQQMMMIIIEEECCC@@@;;;999888999888888;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDGGGPPPddd|||dddCCC>>>OOOaaa~~~yyymmmeeeffffff```VVVNNNOOOSSSRRRUUUXXXZZZZZZXXXWWWVVVWWWVVVTTTRRRQQQPPPPPPOOOPPPRRRSSSTTTUUUSSSRRRQQQTTTRRROOOMMMLLLMMMOOOPPPLLLMMMNNNNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA===>>>>>>>>>>>>????????????======@@@@@@>>>AAAFFFKKKWWWgggzzzkkk]]]eeelllzzzwww___jjj~~~oookkkeeebbbaaacccddddddddddddccccccbbbaaaaaa``````^^^\\\ZZZYYYZZZ\\\^^^YYY[[[]]]___^^^\\\YYYWWWSSSSSSSSSTTTVVVXXX[[[]]][[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQSSSUUURRRLLLJJJLLLPPPLLLLLLQQQRRROOOOOOSSSVVV___lllzzzvvviiiZZZOOOJJJOOOUUURRRJJJFFF@@@???===<<<===???BBBDDDFFFJJJOOOPPPNNNMMMNNNPPPZZZ^^^``````ccciiilllkkklllrrrtttpppoooqqqooojjjjjjjjjmmmsss}}}sss```SSSFFF999444999888000222<<<555555333222222333555555666666666666777777777777777777777888999999:::::::::::::::999999999888888777888888888888999999999<<<:::===FFFOOOOOOFFF<<<;;;;;;:::::::::;;;<<<===BBBEEENNN___sss{{{pppfffsssllljjjmmmiii___ZZZ]]]QQQDDD;;;<<<===999<<>>>>>>>>>>>???;;;???GGGWWWuuuvvvuuu|||rrrttttttaaaddduuuxxx~~~wwwiii}}}}}}zzzwwwtttrrrpppooommmkkkhhheeebbb___]]]]]]ZZZXXXTTTPPPKKKHHHEEEDDD>>>===<<<;;;:::999999999:::;;;;;;===>>>@@@BBBCCCJJJGGGDDDFFFXXXpppfffNNN===HHHgggtttiiigggfffccc^^^XXXUUUTTTTTT\\\XXXTTTUUUYYY[[[ZZZWWWYYYWWWTTTSSSSSSUUUUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPOOONNNMMMNNNNNNOOOPPPNNNMMMLLLMMMLLLJJJIIIGGGEEECCCBBBBBBBBBAAA@@@===>>>>>>>>>?????????@@@???>>>============>>>>>>???===<<<;;;;;;<<<===???EEEIIIZZZtttzzzhhh]]]llluuu~~~eee```mmm}}}vvvllleeeeeefffeeedddeeedddddddddcccbbbaaa```___[[[[[[ZZZZZZZZZ[[[\\\\\\^^^]]]\\\]]]^^^]]]XXXTTTTTTSSSSSSRRRTTTVVVXXXZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUSSSRRRQQQPPPOOOLLLIIILLLLLLLLLLLLMMMMMMMMMMMMRRRTTTYYY```eeeeee___ZZZMMMKKKIIIGGGFFFFFFFFFGGG@@@???>>>======>>>???@@@CCCDDDIIIMMMMMMKKKNNNTTT[[[XXXWWW]]]gggmmmmmmjjjooossssssnnnmmmrrrwwwyyytttxxx}}}gggQQQIII::::::888666555444444444333333333333333333333333666666666666777777777777::::::;;;;;;;;;::::::999;;;;;;999999999999;;;;;;:::999999999999999999999@@@777@@@dddUUU...:::999;;;>>>===888666999@@@SSShhhvvvvvvkkknnnyyyrrrtttwwwtttjjj]]]VVVVVVMMM@@@555888CCCHHHEEE@@@===<<<:::888555111...---,,,***((('''&&&'''((()))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((+++++++++************************+++,,,---...///222222222444666888888777999;;;>>>>>>>>>>>>???@@@BBB>>>???EEEYYY{{{{{{sss{{{{{{|||mmmZZZYYYssszzzlll~~~gggbbb~~~|||{{{yyyvvvssspppnnnlllkkkgggeeebbb___\\\YYYXXXWWWUUUSSSPPPLLLHHHDDDBBBAAA======<<<;;;::::::::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGFFFKKKYYYhhhlllhhhPPPFFFGGG]]]~~~tttiiibbbeeedddbbb```___aaaeeeiiieee___XXXVVVXXXYYYXXXVVV]]]ZZZVVVTTTSSSSSSSSSRRRUUUVVVVVVVVVUUUTTTRRRQQQRRRQQQPPPNNNNNNNNNOOOPPPOOONNNLLLLLLLLLLLLJJJHHHGGGEEEBBBAAABBBBBB@@@???=========>>>>>>??????@@@>>>>>>>>>=========>>>>>>???>>><<<;;;;;;<<<>>>???BBBDDDQQQiii}}}vvvkkkeeelll~~~vvviiigggzzzrrriiibbbbbbddddddeeehhheeeddddddcccaaa___]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^[[[ZZZXXXYYYYYYYYYUUURRRQQQRRRSSSUUUVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPOOOOOONNNKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFIIIMMMQQQSSSRRRMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<<<<===>>>>>>??????CCCHHHHHHGGGKKKQQQVVVUUUVVV\\\dddjjjkkkjjjooorrrrrrnnnnnnuuu{{{~~~{{{|||___KKKCCC999888777555444333333333333333333333333333333333444555555555555666666666999999::::::::::::999999:::999888888888888999:::999999999999999999999999666999GGGgggoooEEE>>><<<:::;;;888777;;;BBBPPP```ssswwwmmmnnnuuuzzz|||}}}oooaaaYYYVVV@@@???AAAIIIOOONNNGGGAAA===<<<:::777333000---++++++***((('''''''''((()))+++******)))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,---//////222222222444666777888888999;;;>>>>>>>>>>>>???@@@AAA>>>???DDDUUUuuuvvvjjjxxxhhhXXXXXXnnnqqqmmm~~~bbb\\\~~~~~~~~~}}}{{{yyytttssspppmmmjjjgggfffeee___]]]ZZZWWWTTTRRRPPPOOONNNMMMJJJFFFCCC@@@>>>======<<<;;;;;;::::::::::::<<<<<<===???AAACCCEEEGGGHHHIIIKKKQQQZZZ]]]UUUJJJ???AAAPPPmmm~~~llldddcccbbbbbbaaaaaadddiiiqqqwwwiiiccc\\\XXXYYYZZZZZZYYY]]]ZZZWWWUUUTTTTTTSSSRRRWWWWWWWWWWWWUUUTTTRRRPPPPPPOOONNNMMMMMMMMMNNNOOONNNMMMKKKKKKKKKKKKIIIGGGFFFDDDAAAAAAAAAAAA@@@???<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>??????@@@GGGXXXoooxxxbbbdddooorrrqqq}}}~~~uuulllhhhdddaaaaaadddeeeddddddbbb```^^^\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]XXXVVVTTTSSSTTTTTTSSSQQQOOOQQQTTTVVVXXXXXXWWWVVVYYYWWWUUUSSSQQQPPPPPPQQQQQQOOONNNMMMMMMLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFGGGEEEBBB@@@???AAAAAAAAA@@@???>>>===<<<<<<;;;::::::::::::;;;<<<::::::===@@@AAAAAAGGGOOOQQQSSSWWW\\\aaafffiiijjjoooqqqoookkklllttt{{{}}}|||~~~gggPPPAAA<<<777666555444333222222222333333333333333333333333333333444444444555555555777888888999999999888888999888888777777888888999888888888888888888888888444555444===XXXkkk[[[<<<888888999:::999:::CCCNNNdddsss}}}nnnjjjuuu}}}|||ooocccYYYPPP:::BBBNNNVVVWWWRRRKKKEEE>>><<<:::666222...+++***+++***(((''''''((())))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************++++++,,,...///000111222333444555777888888999;;;>>>>>>>>>>>>???@@@???===@@@CCCOOOjjjwwwmmmcccxxxvvv___SSSVVVkkkkkkooo```YYY{{{zzzzzzzzzzzzyyyvvvtttnnnllljjjfffcccaaa___^^^XXXVVVTTTQQQNNNLLLJJJIIIHHHFFFDDDAAA???===;;;;;;===<<<;;;:::::::::::::::======>>>@@@BBBDDDFFFGGGLLLKKKLLLQQQVVVSSSFFF:::@@@FFFWWWtttuuuxxxiiidddfffaaaaaaaaaaaaaaaeeejjjooodddaaa]]]\\\]]]_________XXXWWWUUUUUUVVVWWWWWWVVVWWWXXXWWWWWWUUUSSSQQQOOONNNMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJIIIHHHFFFEEECCCAAA@@@AAAAAA@@@???;;;<<<<<<===>>>>>>??????======>>>>>>?????????>>>???>>>============>>>???<<>><<<<<<>>>===>>>>>>>>>>>><<<:::999999888888888888888888999888777999<<<===>>>FFFNNNQQQVVV[[[___```cccfffiiilllmmmjjjfffhhhpppwwwyyy{{{nnn[[[MMM@@@:::888666555444333333333333333333333333333333333333333333444444444444555555555666777777888888888888777999999888888888888999999777777777777777888888888CCC>>>444///777BBB@@@666333555;;;AAACCCGGGRRR^^^uuuyyywwwtttsssxxx~~~{{{rrrfff___SSSEEEBBBJJJRRRVVVXXXWWWSSSNNN???===:::666111...+++)))***)))(((((((((((())))))+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))***+++++++++++++++,,,---...///000111222444444555666888999999;;;===>>>>>>>>>???@@@>>>===@@@BBBIII___llldddaaazzzpppZZZNNNTTTmmmqqqrrrfff[[[yyyxxxwwwwwwxxxvvvssspppgggfffccc```]]]ZZZYYYXXXSSSRRROOOLLLJJJHHHFFFFFFBBBAAA@@@>>><<<;;;::::::<<<<<<;;;:::::::::;;;;;;===>>>>>>@@@AAACCCEEEFFFLLLIIIGGGIIIKKKGGG???999DDDMMM```|||xxx}}}oooddd___```___``````___^^^]]]^^^___]]]]]]^^^```aaaaaa```___WWWVVVTTTUUUVVVWWWWWWVVVWWWWWWWWWVVVUUURRRPPPOOONNNMMMLLLKKKKKKLLLMMMNNNLLLJJJHHHHHHHHHHHHFFFEEEDDDBBB@@@@@@AAAAAA@@@???============>>>>>>>>>>>><<<===>>>???@@@@@@??????>>>>>>============>>>>>>:::>>>@@@@@@III\\\qqq~~~zzzqqqhhhkkkzzziiiaaatttvvvjjjeeefff```aaaaaaaaaaaaaaa``````^^^]]][[[YYYWWWVVVUUUTTTVVVUUUSSSQQQQQQRRRTTTVVVQQQQQQQQQQQQRRRTTTVVVWWWVVVUUURRRPPPNNNMMMMMMMMMJJJIIIGGGGGGGGGFFFDDDBBB?????????>>>>>>=========:::<<<>>><<<999888999<<<777888888999888777555444666666666777777666666666888777888;;;<<<>>>EEENNNTTTYYY___aaaaaaaaaeeehhhfffgggdddbbbgggrrrzzz||||||xxxeeeOOOBBB;;;888777999555555444444333444444444333333333333333333333333444444555555555666666666555666777888888888888888999::::::::::::::::::999666666777777777888888888;;;999<<>>:::555111---+++***)))((((((((((((((())))))+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((()))******+++,,,,,,+++++++++,,,---...000000000222444555444555777:::999;;;===>>>>>>>>>???@@@???<<<@@@BBBFFFWWWccc\\\___yyywww^^^NNNSSSttt~~~qqqeeevvvvvvuuuuuuuuurrroookkkaaa___]]]YYYVVVTTTRRRQQQOOOMMMKKKHHHFFFDDDCCCBBB>>>===<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>???AAABBBCCCFFFBBB???@@@AAA???>>>@@@BBBSSSnnn~~~pppiiibbb]]]\\\\\\]]]^^^^^^[[[YYYYYYYYY\\\]]]```aaaaaa___\\\ZZZYYYWWWUUUUUUUUUUUUSSSQQQUUUUUUUUUUUUSSSRRRPPPNNNOOONNNMMMMMMMMMNNNOOOPPPKKKIIIGGGGGGGGGGGGEEECCCDDDBBBAAA@@@AAABBBAAA@@@????????????>>>>>>>>>>>><<<===???@@@AAA@@@@@@???<<<==================<<<999;;;>>>@@@AAALLLddd{{{yyymmmggglllzzzjjjUUU```uuu{{{hhh]]][[[]]]^^^___```aaaaaaaaa```___^^^\\\ZZZWWWVVVUUUTTTTTTTTTTTTRRRQQQRRRUUUWWWRRRQQQOOONNNOOOQQQSSSTTTRRRRRRQQQOOONNNLLLKKKJJJGGGEEEDDDDDDDDDCCCAAA???>>>>>>======<<<;;;;;;;;;888999::::::999999;;;<<<777777888888777666666555444555555666666555555444888777888;;;<<<===DDDMMMSSSXXX]]]```aaaaaaccceeeaaabbbbbbdddlllyyy{{{~~~^^^PPPAAA:::777666666999444444333333333444555555333333333333333333333333444555555555555666666666555666777888888999888888999::::::;;;;;;::::::999666777777888888999999999555111666@@@;;;222;;;OOODDD???===BBBLLLZZZmmm|||~~~|||pppccciii{{{jjj]]]VVVOOOGGG@@@LLLPPPTTTXXXaaaggg___QQQ>>><<<888444000---+++***(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))******++++++,,,,,,++++++,,,,,,---///000111///222555555444444777:::999;;;>>>>>>>>>>>>???@@@@@@<<>>>>>::::::999999999999999:::;;;;;;;;;::::::;;;;;;<<<===============>>>??????>>><<<===???>>><<>>======;;;===???AAAAAAAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;777:::???>>>???SSSnnnvvvwwwrrriiigggppp{{{zzz```[[[dddiii[[[WWW\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZXXXWWWUUUTTTTTTTTTPPPQQQRRRQQQOOOPPPRRRUUUPPPPPPOOOOOOOOONNNOOOOOOMMMNNNNNNNNNMMMKKKIIIGGGDDDCCCBBBBBBBBBAAA???======<<<<<<;;;::::::999999999888888999;;;;;;;;;:::999888777777777777777777333444555555555555444333666555777::::::;;;AAAIIINNNRRRWWW\\\___aaabbbcccbbbcccdddfffppp|||zzzzzz~~~vvvdddJJJBBB;;;999888555333555222222222222222333444444333333333333333333333333333333444444444555555555555666777888999999999999888999::::::::::::999888777777888888999::::::;;;AAA<<<:::;;;888888DDDTTTEEE@@@AAALLL\\\lll{{{}}}uuufffccclll~~~vvvdddXXXMMMCCCEEEMMMSSSVVVUUUSSSXXX]]]TTTDDD;;;999555111---+++***)))''''''((()))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))*********)))))))))***************,,,,,,,,,,,,---///000111///222666666444444777;;;999;;;>>>>>>>>>>>>???@@@CCC<<<>>>CCCHHHUUU\\\UUUYYYtttiiiTTT[[[jjjiiihhhhhhgggccc^^^ZZZWWWUUURRROOOLLLJJJHHHGGGFFFEEECCC@@@>>><<<;;;;;;888777777777777888999999;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<<<<<<<===999:::???CCCAAA>>>DDDNNNssshhh^^^]]]ZZZ[[[```ZZZYYYXXXVVVTTTUUUWWWZZZZZZ[[[[[[[[[ZZZYYYYYYZZZRRRRRRRRRSSSUUUUUUTTTSSSQQQQQQRRRRRRRRRQQQOOONNNJJJIIIHHHHHHIIIJJJKKKLLLIIIGGGFFFEEEFFFEEECCCBBBEEECCCBBBBBBCCCDDDCCCBBBDDDCCCBBBAAA@@@>>>===<<<;;;===???AAABBBAAA@@@???:::;;;;;;<<<<<<;;;;;;:::???444555>>><<<555DDD^^^kkkssstttlllfffmmmwww}}}}}}rrraaa^^^gggssssssgggddd\\\\\\\\\\\\\\\[[[ZZZZZZTTTTTTSSSRRRQQQQQQRRRRRRLLLOOOPPPPPPNNNNNNPPPSSSNNNOOOPPPPPPPPPNNNLLLJJJIIIJJJLLLMMMLLLJJJGGGEEECCCBBBAAAAAAAAA@@@>>><<<<<<;;;;;;:::999888888777666444333555888999666333555444333222111222333444333333555555555555333333444444666999999888>>>EEEIIILLLRRRXXX]]]```aaaaaafffgggfffhhhppp{{{~~~~~~{{{zzz|||qqqdddUUUEEE<<<888666888777333000000000000000000111222333333333333333333333333333333222222333333333444444444666666777999999:::::::::777888999::::::999888777777777888999::::::;;;;;;333888;;;:::<<<@@@@@@>>>DDDDDDNNNbbbwwwuuu]]]fffppptttuuuxxxnnn]]]TTTEEE:::DDDXXX\\\]]]UUUJJJHHHLLLEEE999999666222...+++)))((((((''''''((())))))***))))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((,,,,,,,,,---...///000111...333666666444333777;;;999;;;>>>>>>>>>>>>???AAADDD<<<===DDDJJJVVV\\\TTT\\\wwwgggUUU___fffccc___\\\ZZZXXXVVVSSSOOONNNKKKHHHEEECCCBBBAAA>>>>>>===<<<;;;::::::999777777888888888999999999777888999:::;;;===>>>>>><<<===>>><<<:::999;;;===:::;;;???AAAAAAGGG]]]tttvvveee]]][[[ZZZZZZ[[[YYYXXXVVVUUUUUUUUUUUUVVVYYYVVVUUUWWW[[[\\\YYYUUUSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPNNNMMMLLLJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>===;;;===>>>?????????===<<<;;;;;;;;;::::::::::::999999;;;999777777888<<<@@@BBBLLLcccqqqhhh\\\aaaoooxxx|||wwwppp[[[[[[uuu{{{rrrggg___YYYUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIHHHGGGGGGHHHKKKJJJIIIGGGEEEDDDBBBBBB??????>>>>>>======<<<<<<999888777666555444333333333333333444444444555555555555444333222222222222222222222333333444444444666666666666666777888888>>>BBBGGGLLLQQQWWW^^^bbbcccfffdddbbbhhhuuuyyytttuuu|||~~~~~~tttbbbRRRFFF???<<<666666555444444333222222222222111111222444555666222222111111222222333444666666555555555444444444444444555555666777777777888888999999999999888888:::888666777::::::999666>>>:::999<<<>>>>>>@@@CCCOOOVVVhhhnnn]]]iiipppooopppzzzyyynnn]]]LLLBBBEEEOOOXXXZZZ[[[ZZZSSSIII@@@:::888:::888333///,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((()))((('''''''''(((***+++))))))*********(((&&&%%%'''''''''((()))+++,,,---,,,,,,,,,,,,,,,---...///000222444555666777999;;;;;;===>>>>>>======>>>@@@AAACCCAAAAAANNN]]]^^^TTT\\\zzzoooVVVfffccc```\\\YYYWWWUUURRRPPPKKKJJJGGGDDDBBB@@@>>>>>>===<<<<<<;;;::::::999999888888888888999999999999999999:::;;;<<<======>>>;;;;;;<<<<<<<<<<<<===>>>======???DDDJJJWWWmmm{{{nnnaaa]]]]]][[[ZZZZZZXXXWWWUUUTTTSSSSSSTTTUUUWWWTTTSSSVVVZZZZZZWWWSSSRRRRRRSSSTTTTTTTTTTTTTTTXXXXXXWWWVVVUUUSSSQQQPPPMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999:::999888888999<<>>>>>======<<<;;;::::::999888888777666555444333333333333333444444444444444333222222111111111222222111222222222333333333333555555555555555666666777:::===AAAEEEJJJOOOTTTXXX]]]`````````hhhvvvuuussswww}}}wwwwwwwwwwwwvvvuuutttssskkkeeeZZZNNNDDD===999888555555444444333222222111222222111111222333555666222222111111222222333444666555555555444444444444444444555555666777777777888888999999999999888888999777666888:::<<<;;;999:::777777===BBBEEEIIIOOO[[[bbbssspppccceeeooovvvzzzxxxuuugggUUUKKKJJJOOOSSSUUUXXXXXXVVVPPPGGG???:::888888666222...,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((()))((('''''''''(((******)))))))))))))))(((((('''(((((((((((()))***,,,,,,+++++++++,,,---...///000000222444555666777999;;;;;;<<<>>>>>>======???@@@AAABBBAAABBBOOO^^^^^^UUU^^^{{{xxx\\\iii]]]ZZZVVVSSSQQQOOOLLLJJJEEEDDDBBB???===;;;:::::::::::::::999999888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======:::999999;;;===??????>>>CCCAAAEEEPPPaaavvvmmmddd]]]]]]___\\\ZZZYYYWWWVVVTTTSSSRRRRRRSSSSSSUUUSSSSSSUUUXXXXXXVVVRRRQQQRRRRRRSSSSSSSSSSSSRRRYYYXXXWWWVVVTTTRRRPPPNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???============>>>>>>===<<<<<<<<<<<<===::::::::::::999999999999888888888999:::<<<>>>???AAACCCRRRfffmmmfffeeemmmzzz]]]OOO[[[qqqvvviiibbb\\\UUUNNNPPPPPPOOOOOONNNLLLKKKJJJMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGFFFGGGGGGGGGDDDDDDCCCAAA???>>>===<<<<<<;;;:::999888777666666777777666555444333333222444444444444333333333333111000000000000111111222111111111111111222222222333333333333333444555555444777:::===???CCCGGGJJJPPPSSSUUUWWW```mmmxxx{{{oooooowww{{{vvvmmmnnnooonnnjjjccc\\\WWWLLLIIIDDD???;;;888777666444444333333222111111111222222111222222333444555222222111111222222333444555555555555444444444444444444555555666777777777888888999999999999888888888777777888;;;<<<<<<;;;999666888???FFFLLLTTT\\\jjjrrruuujjjmmm}}}sssmmm\\\LLLIIISSS[[[XXXRRRTTTTTTQQQKKKDDD===999888555333000---************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''((((((((((((''''''(((((()))***((((((((((((((())))))***))))))((())))))***++++++******+++,,,---...000111000222444555666777999;;;;;;<<<>>>>>>======???@@@@@@AAA@@@CCCPPP^^^___VVV```cccoooUUURRROOOLLLJJJHHHEEECCC@@@???===;;;999888888777888777777777777777777777999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;>>>AAA@@@???FFFGGGPPPeee{{{fff___[[[]]]___]]][[[[[[XXXWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTUUUXXXXXXVVVSSSQQQQQQRRRSSSSSSRRRRRRRRRTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBB???===<<<<<<===>>>>>>===<<<;;;;;;;;;======:::::::::999999999999888777888999:::;;;<<<<<<<<<<<<;;;DDDXXXhhhllllllmmmxxxsssUUUMMMWWWnnnyyyhhh\\\WWWRRROOOMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCAAA@@@???>>>===;;;:::999888777555555444666666555555444333333222444444444333333333333222000000000000111222222333000000000000000111111111222111111111111222333333222333555666777999<<>>===>>>???AAA@@@@@@???DDDQQQ^^^^^^VVVdddjjjvvvMMMJJJGGGDDDCCCAAA???===<<<;;;:::999777777777777555555555666666666666666888888999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>AAABBBBBBFFFNNN___zzznnneee^^^ZZZ\\\^^^\\\\\\^^^[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWYYYXXXWWWVVVRRRSSSSSSSSSSSSSSSRRRRRROOOPPPPPPPPPOOONNNMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>><<<;;;<<<===>>>===<<<;;;::::::;;;<<<===::::::999999999888888888666777999:::;;;<<<;;;;;;999;;;>>>FFFYYYmmmtttoootttzzzcccWWWVVVcccvvvwwwfff[[[TTTPPPIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>======::::::999888777666555444555555444444333333222222333333333333333333333333222222222222333333444555000000000000000000000000000000000000000111111222111333444444444444777999888888999===AAAEEEIIILLLIIIHHHLLLRRRRRRMMMHHHGGGEEEFFFFFFDDDAAA<<<777333444444444333222111///...222222111111111111000000111111222222222222222222222222111111222222333444333333444444444444444444444444555555666777777777888888999999999999888888888888999999999999999:::999<<>>:::666444...---+++***)))(((((()))***)))))))))))))))******************************((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((&&&''''''(((((((((((((((((('''&&&&&&''')))+++,,,***)))))))))))))))***************+++---///000111000222444555666777999;;;:::;;;===>>>===>>>@@@AAA@@@>>>>>>EEERRR\\\\\\VVVgggsssDDDBBB???>>>======;;;999999999888777666666666666444444444555555666666666777777888888888999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<=========AAAFFFJJJPPP___vvvqqqfffeee___[[[]]]^^^\\\]]]```^^^\\\ZZZXXXWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXXXXTTTUUUUUUUUUUUUTTTTTTSSSPPPPPPPPPQQQQQQPPPPPPPPPJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<===;;;::::::::::::;;;<<<<<<999999999999888888888888777888999:::;;;;;;;;;;;;999===;;;:::IIIcccqqqooorrr}}}sssXXXMMMXXXggg{{{pppaaaVVVNNNHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBBBBBBBBBBBBBAAA??????>>>===<<<;;;::::::999888888777777666666555444444333333333222222222222222222222333333333333555444444444444555555666111111111111000000000000000////////////000111111111222333333222333555666666444444888999888999<<<>>>;;;<<>>:::888:::999999888777666444333222111111222333333222222111111111111111111111111111111111222222222222111111222222111111222222333444333333333333444444444444444444555555666777777777888888999999999999888888777999::::::999999;;;<<<:::AAAOOO___jjjqqq{{{pppqqqrrraaaIIIJJJLLLPPPSSSTTTSSSQQQJJJGGGCCC@@@===999444111,,,+++***))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''((((((&&&&&&'''(((((((((((('''''''''''''''((()))++++++))))))((())))))***++++++******+++,,,---...000111000222444555666777999;;;999;;;===>>>===>>>@@@BBB@@@======EEERRRZZZXXXSSShhh>>><<<:::999999999888777666666555555555555555666333333444444555666777777666666777777777888888888999999::::::::::::::::::999<<<>>>======BBBLLLUUUkkk~~~vvvfffcccaaa]]]\\\______^^^^^^aaa___]]][[[YYYXXXWWWWWWWWWVVVWWWYYYZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUUUURRRRRRRRRRRRRRRQQQPPPOOOKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;999999:::;;;;;;;;;;;;;;;999999999999888888888888888888888999999:::;;;;;;999:::999999@@@OOO```jjjooorrrsssuuukkkJJJGGGMMMeeexxxvvvkkkccc\\\TTTNNNLLLHHHEEEDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAAAAA@@@??????<<<<<<;;;;;;:::999888888666666666666666666666666333333333333222222222222000000111222333444444555666666555555444444555555222222222111111000000000///////////////000111111///000111111111111333555444111222666777333333666888666777999888555666999555555444444444333444444222222333444555555555555222222222222222222222222000111222333333222111000222222111111222222333444222222333333333444444444444444555555666777777777888888999999999999888888555888;;;<<<<<<===???BBBBBBLLL^^^qqq|||xxxrrr~~~mmm[[[NNNUUU^^^cccccc^^^WWWSSSHHHEEEBBB@@@===999222...*********))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''((((((%%%&&&'''(((((((((''''''''''''((())))))***))))))(((((((((((()))***,,,,,,+++++++++,,,---...///000000222444555666777999;;;999;;;======>>>>>>@@@BBBAAA<<<<<>>===<<>>>>>>>>===<<<;;;:::777888:::;;;<<<;;;::::::999999999888888888888777999888888888999:::;;;;;;:::666888>>>>>>@@@PPPdddjjjgggbbbdddttt{{{PPPCCCAAAUUUddddddbbbfffgggdddVVVRRRMMMHHHEEEDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAA@@@???>>>===<<<<<<;;;;;;:::999888888444444444555555555666666333333222222222222222222//////000111333444555666777666555444444444444444333222222222111111000000///////////////000111111---///000000///000222444111...000666777333222666111000222555444222333777111111111111111000000///222222222111111111111111222222222222222222333333000111222333333222000000222222111111222222333444222222222333333444444444444444555555666777777777888888999999999999888888444777;;;===>>>@@@DDDGGGKKKWWWkkk~~~xxx}}}{{{wwwsssdddSSSXXXaaammmuuusssjjj___WWWGGGDDDBBB@@@>>>999111,,,)))))))))***************))))))((())))))***++++++************************))))))))))))))))))))))))((()))***)))((('''(((***((((((''''''''''''((((((%%%%%%'''((((((((('''&&&&&&''')))*********)))((('''''''''((()))+++,,,---,,,,,,,,,,,,,,,---...///000222444555666777999;;;999;;;======>>>>>>AAABBBAAA<<<<<>><<<777999???@@@EEEaaayyytttvvv```[[[```XXXZZZ\\\^^^```______^^^\\\\\\\\\YYYVVVTTTTTTUUUVVVYYY[[[ZZZVVVUUUWWWYYY\\\ZZZXXXVVVVVVVVVTTTSSSTTTTTTSSSRRRPPPOOONNNMMMKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDBBB@@@???<<<<<<<<<===============;;;::::::999888888888999999::::::;;;;;;::::::999888888888777777777777666777777888999999999999888777777888888999===CCCGGG```cccccc```eeexxxkkkXXXMMMCCCBBBRRReeeppprrrrrrrrrcccRRRHHHGGGIIIGGGCCC???@@@AAAAAA@@@@@@BBBCCC@@@@@@??????>>>=========;;;;;;:::999888777666555666555444333222333444444555444333222222222333444222222333333444555666666666666666666555555555555333333222222111000//////000000000000000000000000/////////000111111222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000111111111111222333333333333222333222222111111222222333333333333333333333333333444222111333666777444111777888999:::999777666666999;;;;;;<<>>===>>>???AAABBBCCC@@@EEEQQQOOOIIIMMMddd666666666666555555444444555555555444444444333333333333333444444444555555666666666666666666777777===888666999:::888999>>>EEE>>>???GGGMMMXXXwwwxxx~~~mmm```[[[^^^YYYZZZ\\\]]]]]]]]][[[ZZZYYYYYYYYYVVVTTTSSSTTTUUUXXXYYYYYYXXXWWWWWWXXXZZZZZZXXXUUUTTTTTTTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<===;;;:::999999888888888999999::::::;;;;;;::::::999888888888888777777777777666777888888999999888888777888888777777:::>>>AAAMMMYYYbbbccceeerrrgggSSSDDDFFFTTTcccoooxxxssshhhXXXNNNJJJGGGCCC@@@>>>???AAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999777666666555555555444333333333333444555444333333333333555555222222333333444555555666555555555444444444444333333333222111111000//////000000000000000000000000.........///000000111111111111111222222222333333222222222222222222222222111111111111111111111111000000000000000000000000333222222111000000111111111111222333333333333222333222222222222222222333333333333333333333333333222222444777:::;;;:::999666666666777888777666444888777<<>>999444000---,,,---,,,+++************+++************************))))))))))))))))))))))))((())))))***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''((()))+++---...------,,,------...///000111333555666666666888::::::<<<===>>>===>>>???AAABBBCCC@@@EEEQQQNNNHHHMMMddd~~~666555555555555444444444444444444444333333333333333333333444444444555555666666666666666555555555999666666999<<<<<<>>>AAAGGG@@@CCCQQQaaatttyyyzzztttgggbbb^^^[[[ZZZZZZZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVSSSQQQQQQSSSUUUYYYWWWTTTTTTUUUWWWWWWXXXWWWUUURRRQQQQQQQQQOOONNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999999999::::::::::::999999999999888888888777777777666666777888888888888888777777888777666666888:::===QQQdddhhhfffmmm}}}|||uuuYYYHHHEEEMMMYYYdddiiieee___YYYTTTNNNHHHDDD>>>???@@@AAAAAA???>>>===??????>>>===<<<;;;:::999::::::999888777666555555444444555555444444333222333333333333444555666666222333333444444555555555444444333333333222222222222222222111111000000///000000000000000000000000---------...//////000000111111111222222222222333111111111111111111111111000000000000000000000000000000000000000000000000333222111111000111111111111222222333333333333333333333222222222222333333333333333333333333333333555666777777555444555555999777555666888999777444;;;999AAAPPPYYY\\\jjj|||rrrjjj}}}pppjjj___PPPCCCDDDXXXnnnxxxrrr]]]RRRGGGBBB???:::555000...---,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***++++++------,,,------...///000111333555666666666888::::::<<<===>>>===>>>???AAABBBCCC@@@EEEOOOMMMGGGMMMbbb{{{444444444444444444444444333333333333333333333333333333333444444444555555666666666555555555555555333666:::===>>>>>>@@@CCCGGGEEENNNeee}}}xxx|||ddd\\\]]]]]]ZZZXXXYYYZZZZZZ[[[ZZZYYYXXXXXXWWWWWWUUURRRPPPPPPSSSVVVWWWSSSOOONNNQQQTTTTTTSSSUUURRRPPPOOOPPPOOONNNMMMNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888888999999999::::::::::::999999999999888888888777777777555666777777888888777777555777888888666555666777<<>>>>>>>>>>>===<<<>>>>>>===<<<:::999888888999999888777666666555555333444555666555444333222111222222333333444555666333333333444444444555555444333333333333222222222222111111111000000000///////////////////////////------...//////000000111111111111111222222222222111111111111111111111111////////////////////////000000000000000000000000222222111111111111111222111222333333444444333333222333333333333333333222222222222222222222222222666777777555222333888<<<>>>:::666777999:::888555>>>CCCKKKQQQUUU\\\lll|||~~~oooqqq{{{zzzpppfffXXXMMMIIIRRRjjjpppWWWMMMIIICCC???888222---++++++,,,)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((------,,,------...///000111333555666666666888::::::<<<===>>>===>>>???AAABBBDDDAAADDDNNNKKKFFFLLL___www333333333333444444444444333333333333333333333333333333333444444444555555666666666666666666555555777===@@@>>><<>>>>><<<;;;;;;;;;:::::::::999888888888777777888999999888999999::::::999999888888888888777777777666666555555666777777777777666333555888888777666777777???JJJUUU[[[dddtttzzz]]]HHH???===OOOYYYeeejjjeeeWWWHHH???CCC@@@;;;999999;;;;;;:::<<<<<<;;;:::999888777666888777777666666555555555333444555666555444333222000000111222333444444444333333333444444444444444444444444333333333222222111111111000000000000000////////////////////////...//////000000111222222000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000222111111111111111222222222222333444444444444333222333444444444444333222222222222222222222222222222333444444666===HHHPPP>>>;;;777777888:::999888===MMMVVVQQQTTTfffuuuzzzqqqnnn}}}~~~vvvrrraaaPPPMMMWWWfffvvvxxx|||zzzcccOOOKKKKKKCCC???888111,,,******+++))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((------,,,------...///000111333555666666666888::::::<<<===>>>===>>>???AAABBBDDDAAADDDLLLHHHDDDLLL^^^|||~~~sss222222333333333333333444333333333333444444444444333333333444444444555555666666666666777777777888777<<<>>>===EEEZZZtttddd]]]XXXYYY\\\[[[[[[]]]XXXXXXXXXYYYYYYZZZZZZZZZZZZYYYUUUQQQPPPQQQVVVZZZZZZWWWTTTRRRRRRSSSSSSSSSSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;::::::999999888888777777777777888999999888888999999999999888888777777666666666555555555444555555666666666666666333555777888777777777999;;;>>>BBBHHHYYYpppttt]]]KKK@@@<<>>===>>>???AAABBBEEEBBBCCCJJJFFFCCCLLL___{{{}}}rrr111222222222333333333333333333444444444555555555333333333444444444555555555666666777888999::::::777;;;???GGG___pppZZZVVVUUUYYY\\\[[[ZZZ\\\YYYXXXXXXWWWWWWWWWWWWWWWWWWVVVSSSPPPOOOSSSYYY^^^ZZZZZZYYYVVVSSSRRRRRRSSSQQQOOOMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@>>>============;;;;;;::::::999888888888777777777777777888999999888888999999999999888888555555555555444444444444444444555666666666555555444666777666555555666888666777777;;;KKKcccwww}}}bbbKKK:::===AAAHHHPPPWWW\\\___LLLHHHEEEDDDEEEDDD@@@<<<666666666666666666666666666666555555555555444444555555444333333333333444333444555666666555555444444444444444444444444444333222222222222111111111///000000000000000000000000000000000000000000000......//////000111111111000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000111111000000111222222333222333444444555444444444222333444666666444333222111111111111111111111111555333222222444666777888555888:::999:::>>>FFFLLLTTTcccooossszzz}}}ppp___jjj{{{ooouuu|||rrrjjjZZZOOOMMM[[[oooxxxvvvqqqkkk]]]VVVNNNCCCBBBFFFBBB999666222---***)))***+++)))))))))))))))***+++,,,************************))))))))))))))))))))))))+++***)))(((((())))))***++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))***+++,,,------,,,------...///000111333555666666666888::::::<<<===>>>===>>>???AAABBBEEEBBBCCCIIIEEEBBBKKKbbb}}}zzzrrr111111111222222333333333444444444555555666666666333333333444444444555555555555666888999:::;;;<<>>===<<<<<<<<<<<<;;;;;;::::::999888777777777777666777777888999999888888999999999999888888555555444444444333333333333444555555666666555555666666666555333333444666666777666777BBBVVVhhhqqqzzzyyyzzzZZZMMMFFF>>>===DDDPPP\\\cccSSSPPPOOOPPPQQQNNNGGGAAA555555555666666666666777555555555555555555444444666555444333222333444555666666777888888777666555444444444444444444444444111111111111000000000000////////////000000000000000000000000000000000000------......///000000000000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000111111000000111222333333222333444444555555444444222333555666666555333222111111111111111111111111333222222666:::;;;888444444999===>>>>>>DDDOOOYYYhhhnnnzzzpppbbbqqqyyyuuuxxxuuuggg___OOOMMMTTTfffvvv{{{wwwsssjjj\\\SSSIIIAAAEEEHHH@@@333111...+++******+++,,,&&&&&&&&&&&&&&&'''((()))************************))))))))))))))))))))))))111000...,,,++++++,,,,,,+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((((()))+++---...---------------...000000111333555666666666888::::::<<<===>>>===>>>???AAABBBEEEBBBCCCHHHDDDBBBKKKeee~~~wwwsss222222333444444555555666;;;777333222444555555333888555222000222555777888333333777===>>>===???EEEEEEMMM]]]ttt|||hhh[[[YYYZZZ[[[ZZZWWWUUUUUUVVVUUUUUUVVVUUUTTTSSSQQQPPPPPPOOOOOOPPPSSSWWW[[[^^^ZZZXXXTTTQQQNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===<<<;;;;;;;;;999999999888777666555555888888777777777777777777999999999888777666666555333444555666666555444333555555555555555555555555444444444555555555555666999777555666<<>>>>>===<<<;;;;;;;;;<<<888888888888888888888888777777777777777888888888999999888777777666555555444444555555555555444444444444444444444444444444444444444444555555555555444444444555999AAAKKKRRRaaaiiissszzz~~~wwwfffSSSCCC<<<===AAAXXX]]]hhhrrrpppdddVVVOOO???999777;;;<<<777444444444555555555444555666777444444444555666888999:::<<<;;;:::888666555444333555444444333333444444555444333333222111111000000111111111111000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000////////////000000000000111111111222222222111222222333333444444555444444444333333333222222333333333333333333333333333444444444444444666777LLLPPPUUUYYY]]]ggguuuyyyiiidddaaajjjxxxnnnbbbVVVTTT[[[lllsssxxxzzz{{{xxxlll___VVVNNNEEEBBBDDDCCC>>>888111000...,,,***)))(((((()))************))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******,,,,,,------.../////////111333555555555555777888===<<<;;;;;;;;;===???@@@@@@DDD@@@@@@EEEAAA@@@JJJiii|||zzz333333333444555555666666777666555666888999888777111555888:::888777999:::>>>BBBCCCGGGXXXrrr{{{mmm}}}wwwbbbXXXUUUTTTRRRSSSTTTTTTRRRRRRSSSTTTRRRRRRRRRRRRQQQOOONNNMMMQQQPPPPPPPPPQQQSSSVVVWWW\\\ZZZWWWTTTQQQOOONNNNNNJJJKKKMMMOOOOOOOOONNNMMMKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999999999::::::::::::666666777777888888888999888888777777666666555555555555444444444444555555444444444444444444444444333333333444444444555555111222444555666888<<<>>>MMMXXXjjjwwwwwwuuu|||bbbMMMAAA>>>GGGMMMZZZffffff[[[QQQMMM@@@<<<999<<<===:::777777666555555444444555555666555666777888999999999999:::999888888666666555444555444444333333444444555444444333333222222111111111111111111000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000////////////000000222222222333333333333444111222222333333444444555444444444444333333333333222333333444444333333222111333666777999===CCCHHH[[[^^^ccchhhnnntttxxx{{{vvveeeYYY^^^kkk{{{~~~~~~nnn```RRRKKKUUUcccvvvwwwvvvsssqqqmmmcccYYYMMMJJJFFFDDDCCC???999333///...,,,+++)))(((((('''))))))))))))))))))***+++((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++,,,,,,------.../////////111333444555555555777999<<<<<<;;;;;;<<<===???@@@@@@EEEBBB@@@CCC>>>@@@MMMlllxxxyyy333333444444555666666666888888999999::::::999888;;;999888777888:::===@@@AAALLLTTT___{{{{{{yyybbbWWWTTTTTTSSSPPPQQQRRRRRRQQQQQQRRRTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSUUUVVVWWW[[[YYYVVVSSSQQQNNNMMMMMMGGGIIIKKKNNNOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEECCCBBBAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::666666666777888888999999777777777666666555555555666555333333333333555666333333333333333333333333222333333333444444444444222444777777666555444555;;;EEEZZZmmmpppmmmuuusssaaaXXX@@@@@@DDDMMMQQQOOOLLLLLLJJJGGGCCC>>>:::888;;;@@@:::888777555555555444333555777888:::::::::999888888777777777666666666666555444444333333444444555444444444333333222222222111111111111000000000///111111111111111111111111////////////000000000000////////////////////////////////////////////////000111111111222222222222000000////////////000000222222222333333333444444111222222333333444444555555444444444444333333333111222333444444444333222222444777888;;;CCCOOOXXX\\\bbbjjjooonnniiiccc___QQQTTTbbbyyy~~~{{{vvvfffZZZQQQSSScccsss{{{wwwpppjjjfffaaaZZZTTTNNNMMMJJJEEE@@@999333///...---,,,+++***)))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,------.../////////000222444555555555777999;;;;;;;;;;;;<<<>>>???@@@@@@FFFDDDAAAAAA===@@@OOOnnn~~~tttwww333333444555555666666777888888999999888777666666:::999:::???FFFKKKKKKJJJOOO^^^mmm}}}sss|||~~~cccTTTSSSTTTRRRNNNPPPQQQQQQQQQPPPQQQSSSUUUSSSSSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSVVVWWWXXXYYYWWWVVVTTTQQQOOOMMMLLLKKKEEEGGGIIIKKKLLLLLLKKKJJJKKKJJJIIIIIIGGGGGGFFFEEEBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::999888666666777777888888888888666666666555555555555555555444333222222333444555333333333333333333333333222222222222333333333444333555666666444333333444444:::KKK```kkknnnttt}}}sssQQQFFF======CCCIIINNNSSSYYY\\\ZZZOOOAAA999:::>>>===;;;999999::::::999888666777999::::::999888777666666666666666666666666555444444333333444444555444444333333333333333222111111111111000000000///000000000000000000000000////////////000000000000////////////////////////////////////////////////000111111111222222222222000000////////////000000111111111111222222222222111222222333333444444555555555555444444444333333222222333444555666666666666666666777;;;EEEQQQZZZccchhhkkkggg]]]RRRLLLJJJKKKZZZrrrrrrvvvvvvgggVVVNNNSSScccxxx|||pppggg___XXXRRROOOVVVRRRLLLCCC:::333...,,,------,,,+++++++++++++++***)))(((((((((***+++,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,------.../////////000222444555555666888999::::::;;;<<<===>>>???@@@@@@FFFDDDAAABBB>>>BBBQQQnnn}}}yyyzzz444444444555666666777777666777888777666555666888555===LLL\\\hhhkkkhhhcccvvvlllYYYSSSVVVVVVRRRMMMPPPQQQQQQPPPOOOPPPSSSUUUQQQPPPOOOMMMLLLLLLLLLLLLMMMOOORRRUUUWWWXXXYYYXXXSSSRRRQQQPPPNNNLLLKKKJJJFFFGGGGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIGGGGGGFFFEEEAAAAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<======@@@???>>><<<;;;999888777888777777777777777777777555555555555555555444444444444333333333333444444222222222222222222222222111111222222222333333333111222333222111111222444333777@@@PPPaaaooowwwzzz}}}hhhXXXFFF<<<;;;>>>EEELLL^^^iiinnneeeTTTFFF>>>;;;===:::888999<<<>>>===;;;999999999999999999888888666666666666666666666666555444444333333444444555333333333333222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000////////////000000000000000000111111111111111222222333333444444555555555555555444444444333444555555666888:::;;;===888888999>>>GGGRRR]]]ccceeeccc\\\QQQFFFDDDJJJQQQ\\\ooowwwmmm|||xxxwwwfffXXXJJJIIIYYYrrrxxxlllddd]]]WWWSSSRRRXXXRRRHHH===555///,,,+++,,,,,,+++++++++,,,,,,---))))))))))))))))))***+++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,------.../////////000111444555555666888:::999:::;;;<<<===??????@@@@@@FFFDDDCCCFFFCCCEEESSSooo{{{444444555555666666777777777888:::999888:::===@@@BBBTTTmmmjjj___XXXXXXXXXTTTQQQRRRPPPQQQPPPOOONNNNNNQQQSSSPPPOOONNNLLLKKKKKKKKKKKKNNNOOORRRUUUWWWWWWVVVUUUPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============>>>>>>===<<<:::999888888999999888888777666666666444444444444444444444444333333333444444333333333222222222222222222222222111111111111222222222222///000111111000000111222111666888===OOOgggtttttt}}}uuudddRRRBBB888999???OOO\\\ggghhhccc]]]SSSKKKGGGCCC@@@@@@BBBCCCAAA>>><<<;;;;;;:::999999::::::666666666666666666666666555444444333333444444555222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000////////////000000000000000000111111111222111222222333333444444555555555555555444444444444999888888999;;;???CCCEEE@@@@@@DDDLLLWWW___aaaaaaUUUNNNEEE@@@DDDRRRdddrrrwww|||tttnnnlll[[[XXXWWW___qqqxxxlllfffaaaZZZXXXYYYRRRJJJ???666000...,,,******************+++,,,---)))************))))))(((***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++---...,,,,,,------...////////////111333555555666888:::999999;;;<<<>>>??????@@@AAAEEEBBBDDDJJJHHHHHHSSSppp{{{444444555555666777777777:::<<<=========@@@EEEJJJWWWnnnkkkqqqhhhXXXUUUVVVXXXTTTMMMMMMSSSPPPPPPPPPNNNLLLMMMPPPRRRRRRQQQOOOMMMLLLLLLMMMMMMNNNPPPSSSUUUVVVUUUSSSQQQOOOOOOOOOOOONNNNNNMMMLLLLLLJJJHHHGGGGGGHHHIIIKKKKKKJJJJJJIIIHHHGGGFFFEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAA???>>>============<<<<<<<<<;;;;;;::::::999::::::999888777666555555444444444444444444444444222222444555555444222222111111111111111111111111000111111111111222222222...000222333111000111111,,,444333000???]]]ooonnnooozzz{{{wwwsssVVV@@@:::???<<>><<<;;;::::::;;;<<<666666666666666555555555555444444333333444444555111111111111111111111222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000111111111222222222111222222333333444555555666666555555555444444444<<<;;;;;;;;;>>>CCCHHHKKKNNNMMMOOOUUU[[[[[[SSSKKKCCC===888>>>RRRmmm}}}{{{uuummmgggcccXXXaaaoooxxxppphhh^^^XXXYYYIIIBBB777111///...,,,***(((((((((((()))***+++,,,)))***+++++++++)))((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***,,,---...,,,,,,------...//////000///111333555555666888:::888999;;;===>>>???@@@@@@AAADDDBBBEEEMMMKKKJJJSSSqqq|||}}}555666888888999:::===@@@AAAJJJLLLKKKJJJGGGQQQiiimmmXXXsssmmmYYYUUUTTTSSSSSSSSSQQQNNNKKKPPPNNNNNNPPPOOOMMMPPPUUUQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQSSSUUUWWWWWWUUUSSSPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDBBB@@@>>>======>>>>>><<<;;;::::::999999::::::777777777777666666666666666666555444333333222222111222222333333222222111222222222111111111000000222111111111000000//////111111111111111111111111333444555666:::EEETTT```gggmmmwww|||iiiUUUHHHBBB???>>>AAAJJJXXXhhhsssyyynnnhhh^^^XXX\\\^^^SSSDDDBBB@@@===;;;;;;:::999888>>>;;;777555555555555555666555555444444333222222222222222222222222222222111111111111000000000000000000000000000000000000///////////////000111111111111000000000000111111000000000000000000000000//////000111111111111111//////000111222222333333333333333333333333333333222333555777777666555333666777777666666888<<>>:::<<>>444//////000///.........---,,,,,,+++******++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++***((()))******)))(((,,,+++***((((((((()))*********++++++++++++******((((((((((((((()))******)))))))))***++++++,,,,,,...............///000111333333444555777999;;;<<<<<<<<<===>>>???AAACCCDDDEEEIIIFFFHHHOOOKKKHHHQQQuuu{{{tttzzz<<<<<<;;;::::::<<>><<<<<<======;;;;;;:::999999999999:::777777777666666666555555555555555444333333222222111222222333333222222111222222222111111111000000111111111000000000//////000000000000000000000000///111333333555;;;EEEMMMZZZaaakkkrrrrrrrrrzzzssseee\\\OOOEEE;;;;;;FFFWWWfffnnnxxxuuunnniiijjjhhh[[[LLL<<<;;;::::::;;;;;;999777:::888555555666666666666666555555444444333333222222222222222222222222222111111111111000000000000111111111111111111111111///////////////000111111111000000//////000000111000000000000000000000000///000000111111111111111...//////000111111222222333333333333333333333333333444555666666666555444444555888:::;;;===AAACCCEEE@@@===DDDPPPYYY\\\ZZZYYYVVVXXXYYYOOO@@@:::???>>>CCCLLLZZZrrr}}}oooggg___XXX\\\gggwwwiiiRRR<<<666...+++,,,...---+++------,,,++++++***))))))+++++++++******)))))))))************************+++******************+++))))))))))))))))))))))))***)))(((((()))***)))(((+++***)))((('''(((((()))((())))))******))))))((('''''''''''''''(((((()))'''(((((()))******++++++......---......///000111222333333555666888:::;;;;;;;;;<<<<<<>>>???AAABBBCCCGGGDDDGGGNNNJJJIIIRRRpppooozzzCCCBBBAAA@@@CCCKKKTTT[[[aaagggggglllzzzvvvqqqxxx}}}hhhZZZRRROOOLLLMMMNNNOOOOOOOOONNNMMMNNNMMMPPPXXX[[[XXXSSSQQQMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQRRRTTTVVVVVVTTTRRRPPPPPPOOONNNNNNNNNNNNOOOLLLLLLLLLMMMNNNNNNOOOOOOJJJJJJHHHFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@CCCBBB@@@===<<<;;;<<<<<<;;;:::999999888888999999777666666666666555555555555444444333333222222222111111222222222222111111222111111111111000000000111111000000000000//////////////////////////////...000222222000111555999NNNWWWbbbhhhggggggrrr{{{gggMMM;;;888AAAMMMTTTkkkkkkiiigggeeeaaaUUUIII>>>;;;999888999;;;;;;;;;:::888777777888888666555666666555555444333333333222222222222222222222222222222111111111000000000111111111111111111111111000////////////000111111000000////////////000000000000000000000000000000///000111111222222111111......//////000111111111444444444444444444444444444444444444444555666666555999===AAACCCDDDFFFGGGKKKGGGGGGOOO[[[aaa]]]VVVNNNIIIGGGEEE===666;;;GGGRRR^^^ooosssbbbYYYUUUXXXhhhzzz|||zzztttsssxxxyyy\\\DDD333///***)))+++---,,,***,,,++++++******))))))))),,,++++++***)))(((''''''++++++++++++++++++++++++************************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******---------......///111111222222222444555777999:::;;;;;;;;;;;;<<<===>>>???AAAEEECCCEEELLLIIIHHHRRRkkkvvvkkkzzzVVVVVVVVVYYYaaannn}}}uuu|||bbbTTTOOOMMMLLLJJJLLLNNNNNNNNNMMMLLLMMMOOOLLLNNNVVV\\\YYYTTTPPPLLLMMMMMMMMMNNNNNNOOOOOOQQQPPPPPPRRRTTTTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMJJJIIIGGGEEEDDDBBBBBBAAA@@@@@@AAAAAAAAA@@@??????BBBAAA???===<<<;;;;;;:::::::::999888888888888888666666666555555555444444444333333333222222222111111111222222222222111111111111111111000000000000000000000000000000/////////////////////////////////000222111//////000222BBBKKKYYYcccfffgggooozzzpppRRR>>>999<<>>;;;;;;;;;;;;;;;===;;;:::::::::888666333666666666555444444333333222222222222222222222222222222222111111111000000111111111111111111111111000000//////000000111222000//////////////////000000000000000000000000000000000111222222222222111///000000000111111111222444444444444444555555555666555333333333444666777:::???EEEIIIJJJJJJJJJJJJQQQPPPRRRXXX\\\YYYQQQIII>>>999777:::???GGGVVVcccvvvnnn\\\XXXbbbrrrxxxsssqqqnnnmmm]]]___bbbgggeeeYYYEEE666///---+++,,,---...,,,+++,,,+++++++++*********)))++++++******)))))))))(((************************))))))************))))))))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))''''''(((((()))*********------------...000111222111111222333555777999:::;;;;;;;;;;;;<<<<<<===>>>AAAEEECCCCCCHHHDDDDDDOOOiiiwwwlllzzz|||~~~~~~{{{|||___NNNJJJKKKHHHDDDJJJLLLOOONNNLLLKKKKKKLLLOOOJJJJJJQQQWWWVVVSSSQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNOOOQQQRRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<;;;:::::::::999999888777777777777888555555555555444444444444222222222222222111111111000111111222222111111000000000000000000000000000//////////////////000000000000000000000000000000/////////......///222444333:::IIIZZZcccfffjjjnnnzzzmmmQQQAAA===???======>>>CCCHHHLLLOOOQQQLLLMMMOOOPPPMMMGGG???888<<<;;;:::::::::999666444777666666555555444333333222222222222222222222222222222222222111111111111111111111111111111111111000000000000000111222222000000////////////000000000000000000000000000000000000111222222222222222111111222222222222333333333333333444444444555555666555333222222444666888<<<@@@GGGKKKMMMMMMNNNNNNRRRVVVYYYWWWPPPFFF>>>999888444777FFF]]]ssspppbbbYYYfffqqqfffggghhhddd^^^SSSWWWYYYVVVLLL@@@777222......------...---+++***,,,,,,,,,,,,,,,+++++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((&&&%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''&&&((())))))******))))))(((((((((''''''(((((()))***(((((()))******++++++,,,,,,,,,------///000111222111111222333555777999:::===<<<<<<<<<===>>>>>>???BBBGGGDDDBBBDDD??????KKKeeezzz||||||ooo{{{vvvrrrsss~~~tttbbbNNNFFFIIILLLHHHAAAHHHKKKNNNNNNKKKIIIIIIKKKNNNJJJIIINNNRRRQQQPPPQQQNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLNNNOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999888777777666777777777555555444444444333333333111111111111111111111111000000111111111111000000//////000000000000000111......////////////000000000000000000000000000000...---,,,+++,,,///222555...222>>>OOO]]]cccgggkkksssyyy|||~~~dddPPPGGGEEE>>>888444666;;;@@@FFFLLLNNNWWWcccllllll```NNNBBB===;;;::::::::::::999777777777666666555444444444222222222222222222222222333222222222222111111111222222222222222222222222111000000000000111222222111111000000000000111111000000000000000000000000000111222222333222222222333333333333333333333333111222222333333444444444666555333333333444666888999===BBBFFFHHHJJJLLLMMMLLLPPPRRRLLLAAA777222222444666AAA[[[{{{}}}WWWXXXccc}}}zzzhhhaaabbbbbbZZZQQQRRRUUUUUUMMM@@@444///...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''%%%&&&''''''((('''''''''((())))))******))))))(((((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,,,,---///000222333222222222444555777999:::============>>>???@@@AAABBBGGGDDDAAAAAA;;;;;;HHH^^^zzzyyyyyysss}}}vvvjjjhhhqqq{{{^^^TTTIIIEEEGGGJJJHHHEEECCCHHHLLLLLLIIIGGGIIILLLKKKIIIJJJNNNOOOMMMMMMOOONNNNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIIIIHHHFFFDDDCCCDDDCCCCCCBBBAAAAAABBBBBB????????????>>>===<<<<<<999999:::;;;;;;;;;;;;;;;888888777666666666666777444444444333333333333222000111111111111111111111000000111111111111000000////////////000000111111........./////////000000///////////////////////////---,,,,,,---///000111000111888CCCNNNYYYfffqqqqqqrrrzzzxxxlllccc```SSSFFF:::777666666888===FFFPPP```nnnrrrjjj\\\QQQIIIFFFBBB???>>>===;;;:::777777666666555555444444222222222222222222222222333333222222222111111111222222222222222222222222111111000000111111222333222222111111111111222222000000000000000000000000000111222222333333222222222222222222222222222222000000111111222333333444555555444333444555666777999;;;<<<======>>>@@@BBB???AAAAAA===777333444777>>>HHH\\\yyy{{{jjjWWWgggqqqhhh]]]WWWWWWXXXUUURRRWWWSSSJJJ???444...,,,---+++,,,---,,,++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&%%%%%%&&&(((***)))(((%%%&&&'''((()))((((((''''''(((((())))))(((((('''(((''''''''''''((())))))(((((())))))***+++++++++,,,,,,,,,---///000222333222333333555666888:::;;;<<<<<<<<<===>>>@@@AAABBB@@@EEEBBB??????999:::HHHZZZwww}}}|||xxxccc[[[cccxxxwwwXXXPPPLLLFFFBBBAAACCCEEEFFF???DDDIIIJJJGGGGGGIIIMMMIIIIIILLLPPPPPPKKKKKKNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLJJJHHHHHHJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>===<<<;;;:::777888999:::;;;;;;;;;;;;888888777666666666666666444444444333333333222222000000000000000111111111000000111111111111000000.../////////000000111111---.........//////000000........................111000//////000000...---111000222777>>>KKKaaasssrrroootttrrraaaOOOFFF@@@999666888777>>>KKKXXX```aaa]]]XXXXXXSSSMMMGGGBBB???<<<:::777777777666555555444444222222222222222222222222333333333222222222111111222222222222222222222222111111111000111111222333333333222222222222333333000000000000000000000000111111222333333333333222222222111111111111111111//////000111222222333333444444444444444555666666<<<<<<999666333222333555555333222111222666;;;???TTTddd~~~xxxfffTTTjjjyyy___[[[TTTOOOMMMRRRZZZaaaaaaTTT@@@111+++,,,///111+++,,,------------...///******************++++++************))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((('''&&&%%%''')))******)))%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********,,,,,,,,,---///111222333333333444555777999;;;<<<:::;;;;;;<<<>>>@@@AAABBB>>>CCCAAA>>>>>>999;;;IIIYYYwww|||ooojjjtttkkkVVVMMMBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKMMMHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJIIIFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA???===<<<===<<<;;;999888777666666888777777777777777888999777777666555555555555555111222333333222111222333111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////........................////////////////////////000---///444555999MMMeeerrrrrruuu~~~uuucccZZZUUUHHH;;;;;;888888<<>>@@@@@@AAACCC===;;;>>>999888BBBVVVyyyyyy{{{}}}}}}zzz~~~kkkWWWGGG@@@AAAAAAAAA@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIMMMNNNOOOOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBB@@@???======<<<;;;:::999888777777777999888888777777777888888777777666555555555555555333333444333222222222333111111111111111111111111000000000000000000000000//////000000000000//////........................................................................///,,,---222222444DDDWWWhhhqqq|||{{{iiiUUUBBB;;;777999:::;;;AAAHHHYYY^^^___ZZZTTTQQQNNNJJJBBB???<<<:::::::::777444777333111111333444222000333333333333333333333444666666666666555555444444444444444555444444444333444222111000111222222222222222222333333222222111666666555444333222111111555333000///000222222111111111222444666777777666666666777888999;;;===>>>???888444444444111333777888888:::???HHHWWWgggqqq}}}hhhYYY[[[jjjyyy|||yyykkk^^^RRRQQQVVVWWWVVVUUUDDD<<<222,,,+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************++++++***))))))(((***++++++++++++***)))((()))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))*********))))))))))))*********))))))))))))))))))))),,,,,,---...///000111111333333444666777888999:::;;;;;;<<<<<<===???@@@AAAAAACCC>>>;;;===888777BBBTTTvvv{{{ssshhhjjjsss}}}qqq\\\QQQIIIAAA===@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGIIIKKKLLLJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA???>>>>>>;;;;;;:::999999999999999::::::999888777777777777777777666555555555555555444444444333333222222222111111111111111111111111000000000000000000000000...//////000000//////...........................------------------------........................///++++++///000///888DDDTTTeeeyyy{{{|||rrrUUUHHH;;;777777777777888HHHNNNRRRRRRSSSWWWXXXWWWNNNJJJEEEBBB???<<<999777:::666333444666777444111111111111222222333444555444444444444444333222222111222222222333333333333222222222222222222222222444333222222222222333444444444333222333444555666555444222222333444444333222555888:::999888777777555444444666:::===>>>>>>===777333222222222666;;;???CCCJJJTTTaaapppwwwggg]]]```rrryyyrrrnnneee[[[UUUWWWYYYTTTKKKEEE666111,,,***+++,,,***(((+++,,,,,,------,,,,,,+++---,,,++++++******++++++************************))))))******))))))((((((******++++++******)))))))))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))(((((())))))***))))))))))))))))))******,,,,,,---...///000111111333333444555777888999:::::::::;;;<<<>>>@@@AAABBBBBBDDD???;;;<<<777666BBBTTTuuuzzz}}}~~~kkkWWWRRRkkksssVVVGGGDDDCCCBBBAAA??????>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLPPPPPPPPPOOONNNLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999888777777777777777666555555555555555555444333222333222111000111111111111111111111111000000000000000000000000...//////////////////...........................------------------------...........................++++++...000...111777???NNNcccsssyyyyyyyyyzzztttcccPPPGGGGGGFFFAAA<<<999===???@@@FFFOOOVVVWWWTTTQQQLLLGGGCCC@@@???>>>:::<<<>>>>>><<<999555444444444333222222222333333000000111222333222222222111111111111111111222222111333444444333333333333444444444444333333333333333222111111111444666888444333333444666888777666<<<@@@CCCBBB===888555444666444333555999;;;<<<;;;999777555555888>>>GGGNNNYYYaaalllxxxtttmmmgggnnnrrrgggddd[[[YYY[[[^^^YYYKKK<<<444000---++++++,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,+++*********++++++************************(((((())))))))))))(((((())))))************))))))((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))*********,,,,,,---...///000111111222333444555666888999999999::::::<<<>>>@@@BBBCCCBBBEEE@@@;;;<<<666666CCCZZZyyy|||oooxxx|||zzz```WWWbbbaaaSSSDDD>>>>>>======>>>===============>>>?????????@@@AAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBAAAAAA>>>============>>>??????<<<<<<:::999888888888888777777666555555555555555444222111111222333111///000000000000000000000000////////////////////////......////////////..............................------------------------........................---+++,,,///111111111333444999FFFZZZlllwwwwwwtttvvvyyysssqqqlll___SSS>>>>>>:::666999AAAHHHIIIJJJHHHFFFCCCBBBCCCEEEGGGDDDNNNXXXWWWLLLBBB???@@@CCCAAA>>>;;;888777666666999999888777666555555444444333333333333444555555555888999999777555555777666666777777777555333222777555444333333444666777777777999<<>>EEEPPP```pppyyyooommmrrrlllaaaaaaYYYYYYZZZWWWKKK;;;111//////---+++******++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))))))))))))))))))))'''((())))))))))))((((((((())))))*********))))))'''((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))************,,,,,,---...///000111111222222333555666777888999999::::::<<<>>>@@@BBBCCCCCCFFFAAA<<<<<<666888FFFdddpppgggwww~~~vvv}}}kkk```mmmqqqXXXIIIBBB>>>???>>>;;;999:::<<<<<<<<<<<<<<<======>>>>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@??????>>>>>>>>>??????@@@<<<<<<;;;:::999999999999777777666555555555555555444111000111333555333000000000000000000000000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///111222333555333000444DDDZZZjjjnnnlllwww{{{qqqWWWRRRHHH===888::::::777::::::::::::<<>><<<===???======<<<;;;999888666555333444666999===AAAEEEHHHFFFFFFHHHLLLOOOOOONNNLLLOOONNNKKKEEE===666111///111333444444333444666888<<>>@@@AAABBBCCCGGGCCC======777;;;JJJllllllfffxxx{{{sss}}}iiimmmrrrVVVGGGDDD>>><<<>>>???===;;;<<<;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBBDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>===???>>>>>>=========>>>>>><<<;;;::::::::::::;;;;;;777777666555555555555555555222000222666888666333000000000000000000000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///------000333666222//////777FFFVVVbbbgggzzz{{{{{{uuuiiiZZZOOOIIIAAA:::666666666555666;;;BBBHHHVVVfffuuuxxxoooiiimmmtttqqqmmmggg```ZZZWWWTTTTTTZZZUUUMMMEEE???<<<;;;;;;999999:::===@@@EEEIIIKKKNNNPPPPPPMMMHHHEEEHHHKKKHHHFFFAAA===;;;:::;;;<<<888;;;???EEEKKKQQQVVVXXXLLLMMMNNNQQQRRRQQQNNNKKKHHHEEE@@@<<<999888666444222777<<<===<<<>>>DDDJJJVVVhhh}}}{{{sssqqqrrrsssbbb]]]aaaZZZNNN@@@666000,,,...222++++++++++++***)))******+++,,,,,,------,,,,,,+++***+++---...---,,,)))((())))))))))))))))))))))))((())))))***++++++******'''(((((()))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((('''(((((()))******++++++,,,,,,---...///000111111111222333444666777888888;;;;;;<<<<<<===???@@@AAACCCHHHDDD???>>>999===NNNppppppiiiyyywww{{{nnn~~~vvv|||rrrUUUHHHGGGCCC;;;555777;;;<<<<<<===;;;::::::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLNNNPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBAAA???===<<<;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<777777666555555555555555666333111333888;;;999555000000000000000000000000////////////////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...///,,,***---222666...000111444:::HHHYYYfffqqqvvvzzznnndddWWWLLL===<<<999555333555<<>>;;;<<>>@@@@@@CCCHHHDDD???>>>:::???PPPqqquuummmzzztttrrriii~~~{{{tttlllwww|||hhhVVVDDD;;;===:::::::::999999888888888;;;;;;:::999888888888888:::;;;<<<>>>@@@BBBDDDDDDBBBDDDFFFFFFFFFFFFHHHJJJMMMMMMMMMLLLLLLMMMQQQTTTSSSRRROOOLLLJJJJJJKKKKKKKKKLLLLLLJJJHHHFFFFFFGGGIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::::::::999999999888888888777777888:::;;;;;;:::888888777555555444444444333222444999>>>???:::444////////////////////////////////////....................................---------------------------,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,---...///000111,,,,,,---000555:::@@@CCC\\\lllppp[[[RRRHHHCCCCCCCCC???:::@@@AAACCCEEEHHHMMMSSSWWW``````aaa``````aaadddfffkkkhhheeebbbaaaaaabbbdddjjjhhhgggiiimmmppprrrrrrkkkggg```ZZZWWWWWWZZZ\\\VVVIII>>><<<>>>>>>@@@EEELLLLLLLLLNNNNNNKKKEEE???;;;:::888888888888666555444444666;;;<<<@@@MMM\\\hhhllltttzzz{{{|||{{{ooouuu~~~wwwooonnngggaaaZZZNNN:::666111...---,,,+++)))------------,,,+++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---,,,---//////......000111111222444555666666777777;;;;;;<<<>>>???AAABBBBBBBBBBBB@@@BBBAAA777>>>XXX}}}xxxwwwxxxwwwppp~~~uuurrrnnnoooYYYOOOGGG>>>;;;???::::::999999999888888888::::::999888888888888999;;;;;;<<<>>>@@@AAABBBCCCBBBDDDFFFFFFFFFFFFHHHJJJJJJKKKKKKKKKKKKNNNQQQTTTSSSQQQOOOLLLKKKJJJKKKKKKJJJKKKKKKIIIGGGEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA???>>>===<<<<<<<<<::::::::::::999999999999999888777888:::::::::999888777666555444444444444333222333888<<<<<<888333000000000000000000000000////////////....................................---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,---...///000///...---...///333666888JJJTTTcccpppwwwzzzzzzzzzuuuoookkkggg```ZZZQQQMMMHHHCCCAAABBBFFFIIIEEEEEEFFFFFFFFFGGGIIIJJJSSSSSSSSSUUUXXX[[[___aaabbbaaaaaaaaaccceeefffggg```\\\UUUOOOJJJHHHHHHHHHDDD;;;444555888888999<<<;;;:::999:::<<<<<<:::777777555444444555888::::::999===FFFRRR[[[dddtttxxx~~~|||rrrjjjlllnnnbbbVVVNNNCCC555222...,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,---,,,---//////......000111111222444555666666777777::::::<<<===???AAABBBCCCCCCCCCAAAEEEFFF===BBBYYY~~~wwwxxxzzzxxxlllaaa______yyybbbRRRCCC???===888777;;;999999888888888888777777888888777777777888999999;;;;;;<<<===>>>???@@@@@@BBBDDDEEEFFFEEEFFFHHHIIIGGGHHHIIIJJJJJJLLLPPPSSSPPPOOOMMMKKKJJJJJJJJJJJJHHHIIIIIIHHHEEEDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@AAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::999888888999999888777777666555555444444444444333222333666999999555000111111111111111111111111/////////............---------------------------------------------------,,,,,,++++++++++++,,,,,,------............------++++++++++++,,,---......///...---,,,---///111222>>>@@@HHHUUUdddooossssss~~~rrrmmmdddZZZOOOFFF@@@===777777777888999:::<<<===???@@@AAADDDFFFHHHIIIJJJLLLMMMMMMLLLKKKKKKLLLNNNNNNKKKGGGBBB===:::888888:::444111333666666555666666444222222444555555555888777666777999===AAACCCIIIPPP^^^ooo}}}www||||||rrrooogggeeennnppp]]]LLLBBB999000...++++++,,,---------)))***+++,,,------------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,---//////......000111111222444555666666777777888999;;;===???AAACCCDDDEEEDDDBBBGGGLLLEEEGGGYYY~~~vvvyyy}}}wwwpppyyyzzzaaaYYY]]]```oookkk]]]QQQFFF===;;;:::777666888777777777777777777777777666666666666777888999:::;;;;;;<<<<<<======>>>>>>AAACCCDDDEEEDDDEEEGGGHHHFFFGGGHHHHHHHHHIIILLLNNNLLLLLLJJJIIIHHHHHHHHHHHHFFFGGGGGGFFFDDDCCCCCCDDDBBBAAA@@@??????>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999;;;999888777888888666555666555555444333333444444333222222444555555222///000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,++++++******+++,,,,,,---------,,,---///111444555999777999CCCSSSdddooottt}}}xxxfffTTTIIIFFFCCC>>>;;;:::;;;<<<===777888999999999999888888:::;;;<<<;;;999999:::<<<<<<;;;999777555555555555666333111333555555444444::::::999:::;;;<<<<<<;;;@@@CCCHHHMMMRRRXXX]]]```gggmmmxxx|||tttooommmkkkeeeiiieeePPP???777000...---++++++,,,...------******+++,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((()))(((''''''''''''((()))%%%''')))******)))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,---//////......000111111222444555666666777777777888:::<<>>999555666888888888999666666666666666666666666444444444555666777888999:::::::::;;;;;;<<<<<<<<>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999;;;999777777777777555444555444444333333333333444333222222222222111000...////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,---000222555666222111000444>>>OOO```kkkxxxxxxyyy{{{~~~tttkkkbbbVVVKKKDDD@@@===:::999999999999999999999999777888999999999888999:::444333222222222444666777222222333444777;;;======???CCCJJJPPPSSSUUUUUUUUU\\\cccnnnxxx|||~~~xxxrrrqqqqqqqqqiiiZZZRRRKKK:::111///***///...,,,,,,---...---++++++,,,,,,,,,++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%''')))******)))'''%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,---//////......000111111222444555666666777777777888:::<<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999888888:::888666666777666555333444333333222222333333333333222222111000/////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++,,,++++++******+++,,,,,,,,,,,,,,,---...///000111.........---111<<>>>>>>>>???@@@AAABBBBBBBBB>>>CCCHHHLLLRRR[[[______[[[cccooozzz|||rrrkkkooo}}}{{{yyyzzzxxxttt^^^JJJ===777------111...000...------------,,,***,,,,,,,,,,,,+++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---//////......000111111222444555666666777777777888:::<<<>>>@@@BBBCCC>>>AAA???BBBKKKJJJJJJTTTmmmzzzwwwmmmssseee^^^XXXVVVVVV^^^pppooo```XXX___fffmmmsssfffTTTEEE<<<999888888999999888666555555444222333333444444555555555555444333333333444555666666777777888888999:::;;;;;;;;;===>>>?????????AAABBBBBBCCCEEEDDDCCCAAABBBCCCEEEEEEEEEFFFFFFFFFEEEEEECCCDDDEEEDDDCCCBBBCCCDDDAAA@@@@@@????????????@@@===<<<;;;;;;::::::;;;;;;999999888888888777777777888777555555666666555444333333222222222222333333222222111000/////////111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///---///000///...222999???PPPYYYdddmmmsss}}}zzz}}}xxxnnneee```^^^___```bbb^^^[[[\\\``````[[[UUUZZZ]]]bbbfffgggfffccc``````iiissszzz|||vvvsssqqqzzzuuufffMMM<<<444333---///444222---,,,+++,,,------+++)))******+++++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,---//////......000111111222444555666666777777888999:::<<<>>>???AAAAAA<<>>===>>>???AAA???AAACCCCCCBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGFFFCCCDDDEEEEEECCCBBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::;;;;;;888888888777777777777666777666555555666666555444222222222111222222333333222222111000......000222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------++++++++++++------------,,,,,,+++,,,,,,,,,++++++,,,---///000111111,,,...000000...,,,++++++555CCCUUUccclllwwwyyytttzzz|||}}}}}}vvvmmmnnn|||hhhQQQ===222111444------111...***))))))***,,,,,,+++)))((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,---//////......000111222222444555666777777777999999:::<<<===???@@@@@@;;;BBB@@@???EEEEEEHHHTTTcccttt{{{~~~qqqrrr]]][[[\\\^^^[[[```xxx~~~{{{}}}gggXXXCCCAAA===999777555555555666555444333222222222222333333333333333333333333333222222111111222222333666555444333444666888999:::;;;======<<<<<<>>>??????AAABBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBB=========>>>?????????@@@;;;<<<<<<===;;;999777555777777888888888888777777777666666666666555555555111111111111111111222222000000000000////////////222111111000///......---//////...---,,,,,,++++++...---,,,+++************.........------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******)))************+++++++++***+++,,,---............,,,,,,,,,---------......555777>>>LLL___ttt~~~wwwuuuyyyyyyeeeOOOAAA111111000......---------------------------------+++,,,,,,------,,,,,,+++((()))************)))(((---,,,+++)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***(((((()))***---............//////000111222111111222333333444555555;;;999888:::===@@@AAAAAABBBAAA@@@???AAAEEEIIILLL[[[sss}}}sss~~~xxx{{{}}}yyy}}}rrr```RRRFFF???===<<<999777555555555666555555444222222111111111333333333333333333333333333333222222222222333333555555444333444666888999999;;;<<<===<<<<<<===???>>>@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>>>>????????????;;;;;;<<<<<<;;;999777555666777777888888777777666666666666555555555444444111111111111111111111111000000000000/////////...111111000000///......---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******)))************+++++++++***+++,,,---............,,,,,,,,,------------...000111666???MMM^^^nnnxxxxxxssssssyyyxxxgggUUUEEE888111111000///...------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))((()))***,,,............//////000111222111111222333444555555666;;;999999:::===@@@AAAAAABBBAAA??????AAADDDHHHJJJXXXppp~~~ttt{{{~~~|||mmmXXXGGG===999888888777666555444333444555666444444333222111111111111222222222222222222222222444333333222222333333444555444333333444555777888999:::<<<<<<;;;;;;===>>>===>>>@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBB@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<;;;999777666555666666777777666666555555555444444444333333333111111111111111111111111000000000/////////......000000000///......------......------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++******))))))))))))******)))************+++++++++***+++,,,------......---,,,,,,,,,,,,------------,,,---///222999FFFVVVbbblllqqqtttrrrpppvvvxxxttttttzzz~~~yyyvvvqqqpppyyyuuuiiiUUUCCC777111......000///......------------------------------------++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((()))+++,,,---.........//////000111222111111222333444555666666;;;:::999:::===@@@AAABBBBBBAAA???>>>???BBBFFFHHHSSSlll}}}zzzqqqaaaQQQJJJAAA;;;999999::::::444333333222222333444444333333222111111111111111222222222222222222222222444444333333333333444444333333333333444555666777888999;;;;;;::::::<<<===;;;===?????????>>>???@@@AAAAAAAAABBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@???>>>?????????>>>>>>=========:::;;;;;;;;;:::999777666555555666666666666555555444444444333333333222222222222222111111111111111000000/////////........./////////......------------------,,,,,,,,,++++++)))***+++,,,,,,+++******))))))******+++++++++,,,++++++************++++++******))))))))))))******))))))*********+++++++++***+++,,,---------------++++++,,,,,,,,,---------,,,......---000;;;JJJWWW___cccgggfffeeeiiisss{{{wwwtttvvv{{{|||rrrqqqooosssyyyhhhLLLEEE;;;333000000111222///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))'''&&&&&&''')))***)))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---............///000111222000111222333444666666777;;;:::999:::>>>@@@BBBBBBBBBAAA???===>>>AAADDDFFFQQQiiizzzqqqeee\\\NNNBBB>>>===;;;999777666333222444444333222222222222222222222111000000000111111111111111111111111111111444333333222222333333444222222222333333444555666777888::::::999999;;;<<<:::<<<>>>???>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@???===<<<>>>>>>>>>======<<<<<<<<<::::::::::::999888888777555555666666666666555555444333333333333222222222222222222111111111000000////////////........................------------,,,,,,,,,,,,,,,+++++++++***************)))(((((()))))))))******++++++++++++******))))))******+++******))))))))))))******))))))*********+++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,---------...///...000999GGGRRRQQQTTTZZZ```eeejjjmmmnnn{{{uuupppssswwwyyyooopppttt|||www^^^JJJ:::777333000000000///......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))(((&&&$$$$$$&&&((()))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,............///000111222000111222333555666777888<<<:::999;;;>>>AAABBBBBBBBB@@@>>>===>>>AAADDDFFFRRRjjjyyy|||rrr```OOOGGGDDD???888888777555444333333444444444333333333222111111000111111000000000000000111000000000000000000000000333222222111111222222333111111222333333444444555666777999999888888:::;;;:::<<<>>>?????????@@@AAACCCCCCBBBBBBBBBBBBAAAAAA===>>>?????????>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888555666666777777666666555444444333333333222222222333333222222111000000000/////////.........------------------------------,,,,,,,,,,,,+++++++++++++++******)))))))))*********************+++++++++******))))))))))))************))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,---...111888BBBJJJAAACCCJJJTTT___gggkkkkkkvvvuuusss~~~uuummmvvvzzz~~~}}}sss___HHH888666222...,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))(((''''''((()))***++++++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,.........//////000111222000111222444555777888999<<<;;;:::;;;>>>AAABBBCCCAAA@@@>>>===>>>AAAEEEGGGVVVmmm|||uuuhhhRRROOOEEE;;;777999999666333333222111222444777999111111111111111111000000000000/////////000000111000000000000000000000000222111111000000111111222000111222333333444444444555777888888777888999;;;:::===???@@@???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@===>>>?????????>>><<<;;;999::::::::::::::::::;;;:::999999888888888888888666777777888888777777666444444444444333333333333333333222222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((***,,,///111+++++++++++++++***************))))))))))))************))))))))))))******)))************+++++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,...111666:::===555666:::AAAKKKWWWbbbiiipppxxx~~~~~~||||||zzzuuu{{{vvvmmmaaaRRRDDD:::444000...++++++---///000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,+++.........//////000111222000111222444666777888999<<<;;;:::;;;>>>AAACCCCCCAAA???>>>===???BBBFFFIII\\\rrr}}}sssiii[[[HHH;;;999:::888333222444555333111222333333111000000000...//////000111000000000000000////////////000111000000000000000000000000111111000000000000111111000000111333333333333333555666888888777777999:::;;;===???@@@@@@@@@AAACCCAAA@@@@@@@@@??????>>>>>>===>>>?????????>>><<<;;;888888888999999::::::::::::999888888777888888888777777888888888888777777555555444444444444333333333333222222111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((+++///444777---,,,,,,,,,+++***************))))))))))))************))))))))))))******)))************+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++,,,...111444444444000000000111888EEEWWWdddkkkooorrrnnnjjjlllwww~~~|||}}}}}}xxxkkkVVVAAA333...///111///...///000000///,,,)))+++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))************))))))''''''(((((()))+++,,,---(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++,,,++++++.........//////000111222000111222444666777999999<<<;;;:::<<>>>>>@@@CCCGGGJJJ```uuuyyyiiiaaaVVVLLLFFFAAA===:::666666555444333333222222222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222555555555555666888999:::AAAAAABBBBBBAAAAAA@@@???CCCBBB@@@>>>======>>>???>>>>>>>>>>>>????????????::::::;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999999:::::::::999999666666555444333333222222111111111111000000000000111000000///...---------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************+++,,,...///000000+++++++++++++++***)))(((******++++++++++++************************************++++++++++++******************************************************++++++,,,,,,,,,,,,------/////////000444===GGGNNNbbbggglllmmmmmmooovvv|||||||||~~~lllXXXKKK<<<444444333...)))........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************)))************+++++++++((())))))*********))))))***)))))))))*********)))((())))))(((&&&%%%'''((($$$(((++++++(((%%%&&&'''))))))(((((('''''''''&&&&&&''''''((()))******+++***)))(((''''''&&&''''''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,//////.........000222333222333555555555666999;;;===<<<;;;<<<>>>@@@@@@???CCCFFF>>>:::@@@CCCEEENNN```rrrvvvwwwpppggg^^^WWWLLLGGG@@@;;;999888666444444444444333222111111111111111111000000000//////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222222222444444444555666777999999>>>??????@@@@@@@@@??????BBBAAA???===<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::888888888999999999::::::999999:::::::::::::::999666555555444333333222222111111111000000000//////000000000///...---------...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********)))(((((()))******++++++******)))************************)))******++++++******)))************************************************+++++++++,,,,,,,,,------////////////222888@@@EEEVVVZZZaaagggmmmqqquuuwww{{{{{{~~~vvvssszzz~~~uuubbbHHH???555000111111///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************))))))*********+++++++++))))))************))))))))))))((())))))***)))(((((())))))(((&&&&&&'''(((''')))******)))'''&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((()))))))))))))))******+++,,,,,,------///.........///000111222222333444555555666888;;;===;;;;;;<<<>>>@@@@@@@@@BBBEEE>>>:::@@@CCCFFFPPPeeevvvvvv~~~~~~xxxtttbbbZZZQQQIIIEEEAAA===:::777555333222333444555444333333222222111000000000111111000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111333333444444555777888999;;;<<<======>>>>>>>>>>>>@@@???===<<<;;;;;;<<<===??????>>>===<<<;;;::::::<<<;;;;;;::::::999999999777888888888999999999999999::::::;;;::::::999999555555444444333333222222111111000000000000//////000000//////...---------...---,,,,,,++++++,,,,,,,,,++++++++++++*********,,,++++++***)))(((''''''''''''((())))))))))))((()))******++++++******)))************************)))******++++++******)))************************************************++++++++++++,,,,,,,,,,,,...//////...///222777:::HHHHHHKKKSSS]]]hhhnnnpppsssvvv||||||xxxwww{{{xxxmmmaaaSSSGGG:::666111///.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))************))))))((((((((((((((((((((((((((())))))(((&&&&&&'''))),,,***))))))))))))'''&&&((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))******++++++,,,------...///.........///000111222111333444555555666888:::<<<;;;:::<<<>>>@@@@@@@@@@@@DDD>>>:::AAADDDHHHRRRkkk{{{yyyvvvgggZZZPPPJJJGGGCCC>>>888555555555555555444444333444444444444444222222222111111000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111222222333333444666777888999999;;;<<<===>>>>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::999888888777777777777888888888888999888999999999999888888777444444444333333333222222111000000000/////////////////////......---------...---,,,,,,++++++,,,,,,++++++++++++************++++++***)))(((''''''&&&&&&'''((()))************))))))************))))))************************))))))************))))))***************************************************++++++++++++,,,,,,,,,,,,............///111333>>>;;;777999BBBPPP^^^gggpppssswww{{{~~~tttppprrr~~~mmmXXXGGG<<<666333666555444111...------...------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))************)))************))))))((('''((((((((('''''''''((('''((()))(((&&&&&&''')))///+++((((((******(((&&&((((((((((((((('''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((()))))))))))))))(((((('''(((((((((((()))))))))))))))******++++++,,,,,,---.........///000000111111111222444444444555888:::<<<;;;:::<<<>>>@@@AAA@@@???DDD???;;;AAAEEEJJJUUUqqq|||||||||wwwtttssspppjjjeeeUUUQQQJJJBBB===999888888666555444444555666777777222222333222111000000000222222222222111111111111//////////////////000000........................////////////////////////............................../////////000000000000000000000000000000000111111222222333555666777777888:::;;;===>>>>>>>>>;;;;;;::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;:::999888888777777666666777777777888888888777777777777777666555444333333333333333222222222000000000////////////...............------------...---,,,,,,++++++,,,,,,+++++++++*********))))))******************))))))'''((()))***+++,,,,,,,,,)))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,***,,,............000222555333000---000:::JJJVVVccchhhooovvv{{{~~~vvvqqqnnnooowwwpppaaaLLL;;;222000111222222333444222...,,,,,,---------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((()))))))))************************)))((((((&&&((()))((('''&&&''')))'''(((((((((&&&&&&(((***...+++((((((******)))&&&'''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''((()))******((()))))))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++---...//////000111111111111222444444444555888:::;;;::::::;;;>>>AAAAAAAAA>>>DDD@@@<<>>AAABBBAAA>>>DDDAAA===BBBEEEKKKYYYttt|||www???>>><<<;;;;;;;;;:::999999777555333111111111111000111222222111000000111000111222111//////111444000000000000000000000000........./////////000000........................////////////////////////........................------........./////////////////////////////////000000000000222333444555555666777888999:::::::::999:::::::::::::::::::::999:::::::::;;;;;;<<<<<<888888888888888777777777555555555666666666777777666666666666555444333222222222222222222222222222000000/////////.........------------------------...---,,,,,,++++++,,,,,,************))))))))))))))))))*********+++++++++(((((()))******+++******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************++++++++++++***+++------------///111,,,...111111111222555777777:::AAAKKKXXXeeepppvvvvvvyyyzzz{{{zzzjjjXXXLLLIIIAAA888111222333///++++++,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---))))))))))))))))))))))))(((((((((((()))))))))***+++++++++******)))((('''&&&***,,,+++'''&&&(((+++&&&'''((('''&&&''')))***%%%''')))***)))(((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,$$$$$$%%%'''(((((((((((((((((((((((())))))))))))((((((((()))******++++++---...///000111111111000000222333333333444777999;;;:::999;;;>>>AAABBBBBB>>>EEEBBB>>>BBBEEEKKKZZZtttsss~~~666555444333222222222333111222222222333444555555///000000000000111333555000111222///---,,,///222.........///////////////---.........//////000000........................////////////////////////........................---------.........////////////////////////////////////000000111222444555444555666777888888888777999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888555555555555666666666777777777777777666555444333222222222222222222222222000/////////............------------------------...---,,,,,,++++++,,,,,,************))))))))))))************))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************)))************++++++++++++,,,,,,,,,+++,,,...000000---******...222555666000000111666BBBRRRaaakkkssswwwyyyyyy}}}~~~}}}ttteeeRRRAAA888777555///,,,000111......111111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******((('''''''''***---+++(((&&&))),,,&&&'''(((''''''''')))+++"""&&&***+++)))'''((()))&&&'''''''''(((((())))))'''''''''''''''''''''&&&%%%%%%&&&&&&((()))+++,,,%%%%%%''')))***+++++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---///111111111000000000111333333333444777999;;;:::999;;;>>>AAABBBBBB>>>FFFCCC???BBBDDDKKKZZZtttsss222222222111111111000000222222111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////...------,,,,,,------............------,,,,,,,,,---------............///------......//////000000/////////000111333444555555555555444333333666888::::::::::::::::::::::::999999999888888888888777888888777777777777888888777777777777777777777777777777666555444444333333222222222111111111111000////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''+++,,,(((''')))***)))************************++++++++++++++++++++++++---......///////////////000000000000444>>>KKKUUUccceeejjjrrr{{{~~~~~~jjj```RRRDDD;;;555222111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))******)))''''''(((((())))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&******))))))(((((('''''''''''''''''''''((())))))&&&''')))+++------***'''+++*********))))))((((((***)))))))))))))))***+++,,,.../////////000222444222222333333555666888999>>>===<<<>>>AAADDDDDDDDDEEEFFF???>>>FFFHHHMMM\\\{{{ttt222222222111111000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................------,,,,,,,,,,,,------......---------,,,,,,,,,------------......................../////////////////////000111222444444444555555444333333555888:::::::::::::::999999999999999999888888888777777888888777777777777888888666666666666666666666666666666555555444333333222222222222111111111111000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))((((((*********)))))))))(((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))),,,,,,)))(((***(((%%%************************++++++++++++++++++++++++,,,,,,---...............///000000000111666===CCCSSSUUUZZZdddpppzzz~~~ooodddOOOHHH???777222111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,*********,,,---,,,+++''''''(((((())))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))(((((('''''''''''''''''''''((())))))(((((((((***,,,+++)))'''************)))))))))((()))))))))))))))******+++,,,.../////////000222444222222333333555666888999===<<<<<<===AAACCCDDDDDDEEEFFF???>>>FFFHHHMMM\\\zzzppp~~~111111111111000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////................................................------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............/////////...............////////////000222333444333444555444333333555777999999999999999999999999999999888888888777777777888777777666666777777888555555555555555555555555555555444444333333222222222222222111111111111000........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))(((******))))))))))))(((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))+++++++++---000---'''************************++++++++++++++++++++++++++++++,,,------------------...///000///000333555>>>AAAFFFNNNYYYggguuu~~~~~~ppp___NNNCCC;;;777333000000222222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***(((''''''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))))))))((((((((((((''''''''''''''''''((())))))***)))((()))******)))'''************)))))))))))))))))))))))))))***++++++---...////////////222444222222333333555666888999<<<;;;;;;===@@@BBBCCCCCCDDDEEE??????FFFHHHMMM[[[vvvsss000000000000000000000000/////////000000000000000000000000000000000000000////////////////////////////////////////////////................................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------///......///000111222222222333444444333444555777777777888888888888888999888888888888777777777777777777666666666666777777444444444444444444444444444444444333333222222222222222222111111111000000------------------------------,,,,,,,,,+++++++++************************+++*********)))))))))((())))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++---444999555...************************++++++++++++++++++++++++++++++,,,---------------+++,,,---///000111222222222444777:::@@@JJJWWW```fffqqq}}}~~~~~~ttteeeVVVIII@@@999555555333111111222333222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''&&&%%%(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))))),,,***((('''((()))((((((*********)))))))))))))))))))))))))))***+++,,,,,,---...////////////111333222222222333555666888999<<<;;;:::<<>>===<<<>>>AAADDDDDDDDDAAACCC??????GGGGGGKKKXXXjjj{{{~~~}}}...------,,,,,,------.../////////...---------,,,..........................................------.........------,,,,,,,,,------------------------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------............///222333444555666666666666444444333222333444555666777777666555555555555555444444444555555555555666444444444555555555555666777666666555444444333333111111000///////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))***+++,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,...000333555777===EEEMMMVVVcccsss~~~wwwvvvxxxssscccTTTFFF>>>555111111222111//////////////////000111111///////////////......---...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))******+++++++++++++++***)))((((((''''''((()))((('''&&&'''(((((((((((((((((()))************)))(((((((((((((((%%%%%%%%%&&&'''((())))))'''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$((()))&&&(((------((())))))))))))))))))))))))******+++++++++,,,,,,,,,000////////////000000111444444444444555777888999<<<<<<<<<===>>>@@@BBBCCC===BBB???>>>FFFIIILLLVVVoooyyy------,,,,,,,,,,,,------............------------..........................................------......---------,,,,,,,,,------------------------------/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------............222222333444555555555555444444333333333444555666666555444444333444444444444444444444555555555555444444444444555555555555666666666555444333333333111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))******++++++,,,...---,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------......///000000---000444777:::AAAKKKSSS^^^iiiyyy~~~nnn```QQQJJJJJJIIIBBB;;;===777000---///000000...///............///000000///////////////...------......---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++******)))((((((''')))'''&&&''')))***)))'''((((((((((((((())))))******))))))(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((('''''',,,333000)))))))))))))))))))))))))))''''''((()))+++,,,------111000000000000111111222444444444444555777888999<<<<<<<<<===???@@@BBBBBB@@@EEE@@@>>>EEEGGGIIISSSiiirrr}}}------,,,,,,,,,,,,------------------............------------------------------------------......------------,,,,,,,,,,,,------------------------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............111111333444444444444444444444444333444555555666444444333222222222222333333333333444444444555555444444444444555555555555666555555444444333333222111111000///////////////////////////////////////------------------------+++++++++******))))))((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***(((''''''((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,---...//////...,,,+++...000111///---...333777===HHHZZZlll{{{}}}zzzjjj]]]QQQGGG999222111222222000555000,,,,,,...000///......------------...//////...////////////...------///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------************))))))))))))++++++******)))(((((((((+++&&&###&&&+++...+++&&&(((((((((((())))))))))))))))))((((((''''''((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%'''000666222***))))))))))))))))))))))))###$$$&&&(((***,,,...///111111111111111222333333333333444444555666888999;;;<<<===>>>???AAABBBBBB???DDD???===DDDGGGIIITTTiiiqqqzzz---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,---------.........000000111222333333333333444444444444444555555555444444333222222222222333222333333333444444444444333333444444444555555555444444444444333333222222111000000///////////////////////////////////////.........---------------+++*********)))))))))((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************)))))))))))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,------............---111333333222000///111333888<<>>@@@AAABBBBBBBBB<<>>@@@BBBBBBBBBBBB@@@DDD???===EEEIIINNNZZZqqq{{{yyy{{{,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******************************))))))))))))******************************))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,---...//////000000//////000111222222222111111333333222111111111111222111111111111222222222222222222333333333444444444111111111222222222222222111111000///////////////........................---,,,,,,+++******))))))((()))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''(((((())))))******((()))***+++,,,++++++***++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,---...///000000///------...///000000(((+++...//////.........---.........///444;;;@@@@@@@@@===:::???IIIPPPRRR^^^fffpppvvvvvvvvvxxxzzz~~~{{{xxxkkkjjjggggggkkkmmmfff\\\NNNJJJEEE>>>888444222000,,,...000222111000//////333222000.........000111------,,,+++***+++---...---------------......///------......------,,,+++,,,---.........---,,,+++++++++************++++++************************)))))))))))))))*********)))))))))))))))))))))***%%%%%%%%%&&&'''(((((((((&&&''')))*********(((((('''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))'''(((+++***%%%%%%***))))))))))))))))))))))))************++++++++++++.........///000111333444222222222333444555666777;;;<<>>FFFKKKPPP\\\sss}}}vvv}}},,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------...///******************************))))))))))))******************************))))))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,---...////////////...///000111222111000000222111111000000000000000000111111111111222222222222222333333333444444444111111111111111111222222111111000///////////////........................,,,,,,++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''((())))))***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&''''''((()))******+++((()))***+++,,,,,,+++***++++++++++++++++++++++++*********)))***++++++,,,++++++,,,---------,,,+++---+++)))(((***,,,---...---...///...------///111---///000//////111666:::111333222------555===@@@<<>>;;;777222//////000111,,,...000///---,,,///222***+++---///000///---,,,,,,,,,,,,++++++---000222...------------...//////------......------,,,++++++,,,---.........---,,,++++++************++++++++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))*********$$$!!!###)))---+++(((&&&''')))***+++***((('''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((((()))))))))))),,,'''&&&,,,...+++)))+++))))))))))))))))))))))))((((((((()))******++++++/////////000111333444555222222222333444555666777;;;<<>>CCC???===GGGNNNTTTaaazzzuuu~~~+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++++++++***)))))))))******++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++*********+++,,,,,,,,,,,,------...////////////000000000111111111111000111111111111222222222000111111111111222222222222222222222222222222222222222222111000//////...000000000000000000000000......---------,,,,,,,,,************************+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************+++++++++*********))))))***)))(((***,,,---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,------...///000111111222111000000000111333444555888<<<>>>???AAADDDFFFPPPSSSXXX]]]aaadddeeefffkkkuuu}}}||||||~~~yyytttqqqlllgggffffffeee```[[[PPPNNNJJJEEE@@@===;;;:::888888888888888888888888777555222///---------...////////////////////////........................///......------......///...------------...//////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))((((((((())))))*********+++&&&&&&''''''(((((())))))***((('''((()))***)))'''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))******++++++,,,------///000111111000111333555444444444444555777888:::??????@@@BBBDDDEEEDDDBBBBBBAAA???DDDJJJGGGTTTpppuuu+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********************++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++...---,,,++++++***++++++,,,,,,,,,---......////////////000000000111111111000000111111111222222222000111111111111222222222222222222222222222222222222222111111000//////...////////////////////////......---------,,,,,,,,,************************+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))************************+++++++++*********))))))+++)))(((***,,,---+++)))************************++++++++++++++++++++++++---,,,,,,+++,,,---...///---------....../////////000///.........///111111///111333555555555777888999:::===???@@@AAAAAAAAAHHHPPPYYY]]]\\\XXXVVVVVVQQQPPPPPPRRRSSSRRRNNNKKKLLLHHHDDDDDDEEEEEEAAA===:::999777555444333333333111111222222333444555555444333000...---,,,---...................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,+++++++++*********++++++++++++************************************++++++*********)))))))))(((((()))))))))*********'''''''''((((((((((((((()))((('''((()))***)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))******++++++,,,------///000111111000111333555444444444444555777888999???>>>???AAADDDDDDCCCAAA@@@@@@>>>DDDKKKIIIVVVrrr{{{++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************************+++++++++******++++++++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---//////---,,,+++*********+++,,,,,,------......///////////////000000000000000000000111111111222222000111111111111222222222222222222222222222222222222222111111000/////////////////////////////////......---------,,,,,,,,,***************************)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))************************+++************))))))))),,,***)))***++++++***)))************************************************,,,,,,,,,,,,,,,---......------------------------------,,,,,,------...///...000222222000000000111//////000000000000000000444888===>>>;;;888777888555444444555666666444333666333111111444444222/////////......///000000111,,,,,,---///000222333333111000...---,,,------...........................------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---------------------------,,,++++++++++++*********,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++++++++************(((((())))))))))))******(((((((((((((((''''''''')))(((''''''))))))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))******++++++,,,------///000111111000000222444444444444444555777888999======>>>@@@CCCDDDBBBAAA>>>???===CCCKKKLLLXXXsss++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------.........---,,,+++++++++,,,+++++++++,,,------.............../////////000000000000000000111111111111000000111111111222222222111111111111111111111111111111111111000000//////////////////////////////......---------,,,,,,,,,***************************((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************************************)))))))))))),,,+++******************************************************************,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222222000///000000111000111111222333555666333444555444111000111333222222111111222333444444444333111222444555333222111111111000000000000000------...///000111222222//////...------...//////........................------------------------...------------------...+++++++++++++++,,,------------------------------++++++++++++************------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))))))))))))))))))))((((((''''''&&&&&&)))(((''''''((()))((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))******++++++,,,------...000000000000000222444333444444555666777888888<<<<<<===???BBBCCCBBB@@@???@@@>>>CCCKKKMMMXXXooo}}}***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------++++++++++++,,,,,,---...******++++++,,,------------............///////////////000000000111111111000000111111111222222222111111111111111111111111111111111000000000000000..............................---------,,,,,,,,,************************)))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))***+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........***,,,......---,,,---...---------...///111222333......---,,,++++++---///...///.........///111222111000//////000000///.../////////......---------///////////////000000000............//////000000........................---------------------------------,,,,,,---------,,,,,,,,,,,,,,,------...------------------------+++++++++*********))))))......------,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))(((((((((((((((((())))))((((((''''''&&&&&&((('''&&&'''((()))(((&&&***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))******++++++,,,------...///000000///000222444333333444555666777888888;;;;;;<<>>>>>GGGKKKQQQ^^^vvvwww{{{bbb[[[xxxiiittt)))*********+++++++++++++++*********))))))(((((())))))************))))))'''((()))***************++++++******))))))(((((()))))))))))))))******++++++*********))))))(((((())))))************))))))+++******)))(((''''''&&&))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,++++++++++++++++++......---------,,,,,,,,,...............///000000000111111111111222222222000000000000000000000000000000000000000000000000///............---------......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))(((&&&%%%$$$(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))(((((())))))))))))************)))))))))))))))******+++************************++++++,,,,,,,,,---------,,,------......------,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++............//////000000,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------............---,,,+++***+++******)))))))))))))))))))))))))))))))))))))))...+++))))))******(((%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((,,,000111///,,,)))((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++++++++++++++*********))))))+++,,,...///111111,,,,,,---...000222333444555444444444555666888999<<<<<<===???@@@AAABBBCCCEEECCCAAACCCHHHOOOVVVZZZrrrjjjccc}}}nnnxxx)))))))))*********++++++************)))))))))((())))))************))))))((())))))************)))*********))))))))))))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------.....................//////000//////000000000111111111000000000000000000000000000000000000000000000000///............---------...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''************)))))))))((())))))))))))************)))))))))))))))******+++************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++---------.........//////,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,............---,,,+++***,,,++++++***************))))))))))))))))))))))))+++)))((((((***+++)))''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((+++...///---+++)))((()))'''&&&%%%%%%&&&''')))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''***++++++,,,---......///............///000222222444444444444555666888999<<<<<<===???@@@AAABBBCCCAAA???<<>>@@@GGGUUUdddnnn}}}zzz{{{xxxwwwpppuuu(((((((((((())))))))))))))))))))))))))))))******))))))************))))))***************)))((('''(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///////////////000000000111111////////////////////////------------------------///............---------------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------,,,++++++******++++++,,,+++*********************,,,,,,,,,---,,,,,,++++++******)))((((((((((((((())))))))))))))))))))))))*********)))((('''''''''******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((('''&&&&&&''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''((((((((('''((()))***,,,---...///,,,------...000111333444333333333444555777999;;;<<<<<<===???@@@AAABBBCCC>>>===<<<;;;===DDDNNNVVViiippppppuuuxxxxxxqqqttt((((((((()))))))))******))))))))))))************))))))************)))))))))************))))))((())))))))))))************)))))))))))))))******+++))))))))))))************))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******((()))))))))***+++++++++---,,,,,,,,,+++++++++***------,,,,,,------.../////////000000000111111111////////////////////////........................///............---------,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))*********************++++++*********))))))***++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,---*********+++++++++++++++++++++++++++******************+++,,,------------++++++************++++++))))))******************++++++,,,,,,,,,,,,++++++))))))(((''''''''''''((())))))))))))))))))))))))***++++++)))'''%%%%%%&&&***))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))******+++'''((()))+++,,,...///000,,,,,,---...000222444555333333333444555777:::;;;<<<<<<===???@@@AAABBBCCC@@@@@@>>>:::888:::@@@EEE\\\hhhnnnwwwuuuuuusss)))))))))*********++++++((()))))))))************))))))************))))))((())))))************)))*********))))))))))))))))))))))))))))))******+++((()))))))))************((())),,,------,,,)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************+++++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000////////////////////////........................///............---------,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++***++++++++++++++++++***((()))***++++++***)))((()))*********++++++++++++************************++++++++++++,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******************++++++++++++)))*********++++++++++++,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,++++++************++++++(((((())))))******++++++***++++++,,,,,,,,,++++++***))))))((((((((((((((())))))))))))))))))))))))''')))***)))&&&%%%&&&((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,---.........)))***+++,,,---...//////------......///111222333222222333333555888:::;;;<<<<<<===???@@@AAABBBCCCBBBBBB@@@;;;666777===CCCYYYiiirrr|||nnnnnnttt************++++++++++++(((((())))))*********+++))))))************))))))'''((()))***************++++++******))))))(((((()))))))))))))))******+++(((((())))))*********+++(((***---//////---***((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))))))))***+++,,,------...---,,,,,,,,,,,,---......---------.........////////////////////////////////////////////////////////////.........---------,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++((()))***++++++***)))((())))))******++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++******++++++++++++******))))))))))))************))))))******++++++++++++,,,,,,,,,,,,++++++******'''((()))***+++,,,,,,,,,++++++************++++++'''(((((()))***++++++,,,***++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&(((***(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###&&&((()))(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))************+++++++++(((((()))***++++++,,,,,,,,,,,,,,,------.........///////////////000111111222222222333555888:::<<<<<<<<<===???@@@AAABBBCCC??????<<<666222444<<>>@@@BBBBBBCCCCCC@@@AAA:::777;;;:::???NNNfff|||lllkkk+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++,,,,,,------......---------............///---...................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++)))************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***))))))))))))***++++++,,,,,,,,,+++******))))))))))))))))))))))))******(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))******************************+++,,,------------......//////000222333444444444444555777888:::;;;===>>>???AAABBBBBBCCCCCC@@@BBB;;;999>>>>>>DDDSSSqqqpppnnn************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++***++++++,,,------......---------............///...///000000111000000///...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((('''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))*********+++++++++*********************))))))))))))***************)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))***++++++---,,,,,,++++++***)))))))))))))))))))))*********((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((***)))((())),,,&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))******************************+++,,,------------......//////000222333444555444444444666888:::;;;??????@@@AAABBBBBBCCCCCC@@@BBB<<<;;;AAABBBHHHXXXxxxooonnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,------...---------............//////000111333333333222111........................------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))*********+++++++++)))***++++++++++++***************+++++++++,,,,,,******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***,,,,,,***************++++++,,,------,,,,,,+++*********(((((())))))************))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''')))'''(((***)))%%%'''---&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&(((((('''''''''(((((()))&&&'''(((((())))))(((((((((((((((((())))))))))))******************************+++,,,------------......//////000222333444555444444444666888:::;;;??????@@@@@@AAABBBCCCCCC@@@BBB===<<>>>>>??????@@@BBBCCCDDDAAACCC>>>>>>EEEGGGNNN___zzzqqq___eee(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++*********+++,,,,,,---------------............///,,,...111333444333111000---------------------------,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))************+++++++++((()))+++------,,,+++***)))))))))***+++,,,,,,,,,************)))))))))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---------,,,,,,------...///...------,,,,,,+++******'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''(((((()))%%%%%%&&&&&&&&&''''''''')))%%%&&&)))$$$'''%%%%%%&&&&&&'''(((((()))(((''''''''''''''''''((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))******************************+++,,,------------......//////000222333444222333555666888999999999=========>>>???BBBDDDEEEAAACCC???>>>EEEHHHOOO___~~~iiiYYYccc'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,---------------.........//////+++---///222222222000///---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++((()))+++---------+++***'''(((((()))***++++++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,---...------------...//////...------,,,,,,++++++***'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''###%%%***&&&!!!,,,%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((()))******'''(((((()))))))))))))))(((((((((((())))))))))))******************************+++,,,------------......//////000222333444222333555777999999999888<<<<<<<<<===???AAADDDEEEAAADDD???>>>FFFHHHOOO```fffWWWbbb))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&(((***+++(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................------,,,,,,+++***))))))+++***))))))(((((())))))+++++++++***)))(((((('''((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((((((***'''&&&***000111...+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''))),,,---+++(((333333222111000///---,,,---------,,,+++***)))(((+++++++++***)))(((((('''$$$&&&((()))(((((()))***))))))))))))((((((((((((%%%%%%%%%%%%&&&((()))***''''''((())))))***))))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***---///---(((&&&(((+++)))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++,,,------......//////...---,,,---///111222222333444666777888888888;;;;;;<<<<<<===???@@@AAA@@@CCC>>><<>>>>>>>>>>>???AAABBBCCCAAADDD???===CCCGGGQQQdddgggYYYddd))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------,,,,,,++++++*********...---,,,,,,++++++,,,,,,+++******))))))(((((('''))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''///***(((FFFgggWWW---************************''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((000222333444222111111111000000111111000///......,,,,,,,,,,,,+++***))))))+++******))))))(((((('''$$$&&&((()))(((((((((***&&&&&&'''((()))***++++++,,,+++***))))))))))))***(((((()))*********))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,***&&&%%%&&&)))((((((''''''''''''((((((((((((((((((((()))******)))))))))*********++++++************************++++++,,,------......///111000//////000111333444222333444555777888999:::>>>>>>>>>???@@@AAABBBCCCBBBEEE@@@>>>EEEIIISSSfffkkkZZZbbb~~~{{{((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,******))))))(((((((((((()))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%---)))&&&@@@___RRR+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((...111555555222000000222---...............------+++++++++++++++***))))))******))))))((((((((((((%%%'''((()))((('''((()))'''''''''((()))*********))))))(((((((((((())))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((''''''((((((((()))(((((((((((()))******)))*********++++++++++++************************++++++,,,------......///000000///000000111333333333333444555777888:::;;;<<<<<<<<<===>>>???AAAAAABBBEEEAAA@@@GGGKKKVVViiiqqq___ccc|||zzz((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********((()))))))))*********************+++++++++,,,,,,)))************+++++++++------------------------------------------------,,,,,,+++++++++++++++***,,,++++++***************)))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''***(((&&&222AAA<<<,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,000444555222000111222///000000000000000//////******+++++++++***)))))))))))))))(((((((((((((((%%%'''))))))((('''((()))))))))))))))((((((((((((''''''''''''((()))***+++'''''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&'''(((((((((((((((((('''((((((((((((((())))))***)))*********++++++++++++))))))))))))))))))))))))++++++,,,------......///////////////000111222222333333444555777999;;;<<<<<<<<<======>>>@@@AAABBBBBBFFFAAAAAAHHHMMMWWWkkkwwwccceee}}}))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))************************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))((()))+++,,,''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,000333555555444333333...............---,,,,,,)))***************))))))((((((((((((((((((((((((&&&'''))))))(((''''''(((***)))))))))((((((((('''((((((((()))***+++------''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((()))))))))))))))*********++++++((((((((((((((((((((((((++++++,,,------......///......///000000111111111333333444555777999<<<===?????????@@@AAABBBCCCDDDBBBEEEAAAAAAIIIMMMYYYlllxxxcccfff~~~))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))******(((&&&&&&(((***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))*********((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,---000444777777555333,,,,,,,,,,,,+++)))(((((())))))************))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((()))******+++))))))******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))++++++,,,------....../////////000111222222222222444333333444777:::===>>>?????????@@@AAABBBCCCDDDAAAEEEAAAAAAIIINNNYYYmmmsss___ccc~~~))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((()))))))))'''''''''(((((((((((((((%%%&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''((((((((()))&&&))))))$$$&&&,,,,,,&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******---222777888555111000//////...---,,,***)))((())))))*********))))))'''''''''(((((((((((((((&&&((())))))(((''''''(((&&&&&&'''((()))***++++++(((''''''&&&&&&&&&&&&&&&+++++++++++++++***))))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************************'''&&&&&&&&&'''((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))************************++++++,,,------......///000000111333333333333333444444333444666:::===???=========>>>???@@@BBBBBBAAADDD@@@@@@IIINNNYYYmmmnnn[[[aaa}}}))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((''''''***///333333...)))(((***,,,***'''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******------------------------------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((('''(((((()))***++++++000333444555777666222555111,,,)))((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***777<<<222(((((((((%%%((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))******+++++++++,,,------......///000000//////000000111222555555555555777999;;;============>>>???@@@BBBBBBBBBFFFAAA>>>DDDIIIVVVkkkdddWWW^^^xxx))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***---111555222---((((((***+++)))'''))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((******)))((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************((()))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))((((((''''''((()))******...222444333444777666222555111,,,))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((;;;EEE;;;---)))******((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,------......///222222111111222222333444333444444666888:::<<<===>>>>>>??????@@@BBBCCCDDDDDDGGGAAA???EEEJJJXXXnnncccVVV___xxx))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''))))))***+++...111///+++(((''')))***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&)))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((('''''''''((())))))111444555333333666666333333000,,,)))))))))***)))))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&<<>>EEELLL[[[rrriii^^^hhh(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''%%%%%%%%%***)))''''''((()))((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++***++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))+++*********)))))))))((((((((((((''''''((((((((('''(((((((((((((((((('''((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******((()))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((('''(((((()))***+++000333333222333777888555000---***)))*********)))))))))))))))))))))))))))''''''((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((+++111444///(((%%%%%%&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''')))***,,,,,,***)))''''''(((((()))***++++++,,,)))))))))))))))******+++++++++,,,------....../////////......//////000111///111444888:::<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCDDDFFF@@@>>>DDDJJJYYYooonnndddnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***)))***+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))+++++++++******))))))(((((((((''''''''''''(((((('''(((((())))))(((((('''(((''''''''''''(((((()))''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))''''''((()))***,,,---...///222333222333666666333...,,,***)))***+++******))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((000...***((('''(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((()))******)))((((((((())))))******+++++++++)))))))))))))))******+++++++++,,,------......///111000000000000111222222111222444777999;;;<<<============>>>???@@@BBBBBBBBBEEE@@@>>>DDDIIIVVVkkkooodddnnnwww|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))************,,,---'''((()))***))))))******))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++************))))))))))))******)))))))))))))))))))))))),,,,,,+++******))))))((()))((('''&&&&&&'''((()))(((((())))))))))))(((((('''''''''''''''((())))))'''((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''(((***,,,...000111000444555333222333111------+++))))))***+++******))))))))))))))))))))))))''''''((()))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))000+++'''&&&((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************)))))))))))))))******+++++++++,,,------......///000000000000000111222222333444444666888:::<<<===>>>>>>>>>???@@@AAABBBCCCBBBFFFBBB@@@EEEHHHTTThhhjjj___iiiyyyuuuuuuxxx{{{)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&((()))&&&(((***************+++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++************))))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))((()))((('''&&&&&&'''((()))(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''(((***---///222333222555666444222111...(((,,,***))))))***++++++***))))))))))))))))))))))))''''''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())),,,(((&&&'''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((+++++++++***************)))))))))))))))******+++++++++,,,------......///...............///000000555555555555777999;;;===?????????@@@AAABBBDDDDDDBBBGGGCCCAAAFFFHHHSSSfffdddYYYcccsssnnnooo}}}|||******))))))))))))******+++*********))))))((((((+++))))))***++++++)))'''))))))))))))))))))))))))))))))))))))************++++++***)))((((((((()))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******)))((('''&&&%%%%%%'''(((((()))***+++++++++***)))((()))***,,,///111+++***)))'''''''''((((((******))))))******+++,,,++++++************++++++)))))))))***+++++++++,,,************))))))))))))***(((((()))***+++***)))++++++++++++***((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&''''''***---000111222333111...+++++++++))))))))))))((((((((((((+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''')))***,,,...''''''''''''((((((((((((*********)))))))))))))))******))))))******+++,,,------......///000000000...000111000///...///111444222111444999<<<======????????????@@@AAABBBBBBEEEHHHBBB@@@GGGJJJTTTgggjjjWWWZZZiiihhhkkk******))))))))))))******************)))))))))(((***)))))))))******)))((())))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((*********)))(((((('''''''''(((((()))******++++++***)))(((((()))+++---///+++***)))((((((((())))))******))))))******+++,,,++++++************++++++***************+++++++++************))))))))))))***(((((()))***+++***)))************)))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((('''(((***---///000000///,,,***))))))(((((((((((())))))))))))************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((()))***,,,---''''''''''''((((((((((((***)))))))))))))))))))))******))))))******+++,,,++++++,,,,,,---.........///000111000///...///111444222222444888<<<======@@@??????@@@@@@AAABBBCCCDDDGGGBBBAAAHHHKKKVVViiilllZZZ]]]llljjjlll******))))))))))))******************))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))***************)))))))))((((((((()))******++++++***)))((((((((()))+++,,,***))))))))))))***++++++***))))))))))))***++++++++++++************+++++++++++++++***************************))))))))))))***(((((()))***+++***))))))))))))((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******)))'''&&&((())),,,---...,,,***((('''(((''''''(((((())))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))***+++,,,''''''''''''(((((((((((())))))))))))))))))************))))))******+++,,,++++++,,,,,,---.........///000111111//////000111444333222444888;;;===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDGGGBBBAAAIIIMMMXXXkkkppp___cccrrrnnnmmm******))))))))))))***************)))))))))))))))''')))+++***))))))***,,,))))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))*********(((((())))))***************)))(((((((((((()))))))))))))))******+++,,,---)))))))))))))))***++++++++++++************++++++,,,+++++++++***)))))))))************)))))))))(((***(((((((((***+++***)))((((((((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******)))'''&&&'''(((***+++,,,+++)))'''''''''&&&''''''((()))******+++*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))******+++''''''''''''(((((((((((()))))))))))))))***************))))))******+++,,,------......///000000000///000111111000///000111333333333555888;;;===>>>AAAAAAAAAAAABBBCCCDDDDDDCCCFFFBBBBBBIIINNNYYYmmmsssccciiixxxrrrooo******))))))))))))******))))))))))))))))))******''')))+++,,,,,,+++,,,---))))))))))))))))))))))))((()))))))))************)))((((((((()))***++++++(((((())))))))))))((((((************************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&''''''(((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((()))***+++,,,,,,---))))))(((((())))))***+++++++++************++++++,,,+++++++++***)))))))))************)))))))))(((***(((((((((***+++***)))(((''''''&&&''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((***)))(((((((((***)))***,,,+++)))(((((((((&&&''''''((()))******+++))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''(((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''(((((((((((((((((())))))******************))))))******+++,,,------......///000000000000111222111000///000222222333444555777:::===???AAAAAAAAAAAABBBCCCDDDDDDCCCFFFBBBBBBJJJNNNZZZmmmssseeelll{{{tttooo******))))))))))))******))))))))))))************'''(((***...000111...+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++(((((())))))))))))((((((************************))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***&&&&&&''''''(((((())))))))))))))))))))))))******)))))))))))))))((((((((('''((()))***++++++++++++)))(((((((((((()))******++++++************+++++++++++++++***************************))))))))))))***(((((()))***+++***)))(((((('''&&&'''(((***+++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%''')))***)))((()))***(((***++++++)))((())))))''''''(((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))))))))(((''''''''''''((((((((((((((((((((()))******++++++******))))))******+++,,,++++++,,,,,,---.........000111222222000000111222222333555666777999===@@@@@@@@@@@@@@@AAABBBCCCDDDBBBFFFBBBAAAIIINNNYYYlllnnnaaajjjxxxqqqlll******))))))))))))******((()))))))))************)))(((***000666666000)))))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((()))))))))***)))))))))))))))))))))(((((())))))***)))))))))&&&''')))************)))((((((((((((((()))******++++++************++++++***************+++++++++************))))))))))))***(((((()))***+++***))))))(((''''''((()))+++---******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&(((******)))(((((()))'''(((******)))(((((()))(((((((((((())))))))))))((()))))))))************'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''(((((((((((('''(((((()))******++++++******))))))******+++,,,++++++,,,,,,---.........000111222222000000111222111333555666666888===@@@@@@??????@@@@@@AAABBBCCCBBBFFFAAA@@@HHHLLLWWWkkk}}}hhh[[[dddssskkkggg|||******))))))))))))******(((((())))))*********+++)))''')))111999999111((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))*********)))))))))))))))(((((()))***************&&&''')))******)))((((((((((((((((((((()))******++++++************++++++))))))******+++++++++,,,************))))))))))))***(((((()))***+++***))))))(((''''''(((***,,,...******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''')))++++++)))((('''(((%%%'''))))))((('''((()))))))))))))))(((((((((((((((((())))))*********+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''((((((((()))'''(((((()))***+++++++++*********)))***++++++,,,------......///000000111000222222222111000111222111333666666666888===AAA????????????@@@AAABBBBBBBBBFFFAAA@@@GGGLLLVVViii|||cccVVV```nnngggcccyyy++++++******************)))************++++++++++++%%%(((666;;;333,,,,,,))))))******++++++++++++***)))))))))***+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))(((((('''))))))))))))))))))))))))************************+++++++++*********))))))************************++++++************+++++++++)))((((((***+++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((***,,,---******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))(((((((((((())))))************************(((((((((((())))))))))))***)))(((''''''((()))******************)))((((((******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&(((************)))+++,,,,,,,,,+++***((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))******)))(((((((((((((((,,,***)))***+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,++++++++++++++++++++++++++++++------,,,,,,---...000111///111222111000///000111222333444666999<<<>>>@@@======>>>>>>???@@@BBBCCCDDDGGGCCCAAAFFFIIIWWWooo}}}gggUUUccctttfffddd************************)))************+++++++++---&&&)))444888222,,,,,,***************++++++,,,*********)))******++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))************************+++++++++*********))))))************************+++******))))))******++++++***(((((()))******)))((((((((('''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((((((,,,+++)))(((''''''((((((***)))(((((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******************)))((((((***)))))))))((((((((('''***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''((()))***+++******)))(((((()))***+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&%%%&&&'''(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%&&&'''(((((())))))))))))************((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,---...000111///111222111000///000111222333444666999<<<>>>@@@======>>>>>>???AAABBBCCCDDDGGGBBB@@@EEEIIIWWWnnnppp\\\fffttteeeddd************************)))************+++++++++...((()))111444///+++,,,+++***)))))))))***,,,---++++++******)))*********************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))*********************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))************************+++************)))))))))************************+++******))))))******+++,,,+++)))((()))***)))(((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''***)))(((''''''&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))************))))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((()))***************)))((()))******+++*********(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((()))***,,,+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,------...000000///111222111000///000111222333444666999<<<>>>@@@>>>>>>>>>>>>@@@AAABBBCCCCCCGGGBBB???EEEJJJXXXmmm~~~wwwbbbhhhrrrccceee***************+++++++++))))))*********+++++++++///******...000---***,,,+++***)))((()))***,,,---,,,,,,+++***)))))))))***************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++******)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************))))))(((((((((((((((((((((((((((************************************))))))))))))******************************))))))))))))******---+++)))((())))))((('''&&&'''((()))***)))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************)))((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''***))))))))))))))))))***((())))))))))))))))))))),,,,,,,,,,,,++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&+++,,,---///000///,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000///111222111000///000111222333444666999<<<>>>@@@>>>>>>>>>???@@@AAABBBCCCBBBGGGBBB>>>EEEMMMZZZmmm{{{xxxccchhhqqqcccggg))))))*********+++++++++))))))*********+++++++++...+++***,,,---+++***++++++***)))))))))***+++,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((''''''(((((())))))))))))))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***---+++)))((())))))(((''''''((()))***+++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''******))))))))))))******(((((((((((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((***,,,---,,,)))&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%(((,,,//////---)))'''((()))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++,,,,,,---......////////////111222111000///000111222333444666999<<<>>>@@@>>>>>>??????@@@AAACCCDDDBBBHHHBBB>>>GGGQQQ^^^ooozzzvvvcccjjjssshhhnnn)))))))))***++++++,,,,,,)))************+++++++++++++++***+++*********+++))))))******++++++++++++++++++******)))*********************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))+++++++++******))))))((())))))))))))))))))))))))'''(((((())))))******+++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******************************))))))(((((())))))***,,,+++)))((()))***)))(((((())))))***************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((('''''''''(((((((((((('''&&&%%%$$$'''''''''&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++''''''''''''((()))***+++))))))((())))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((((('''(((***+++***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))%%%(((---000000---***'''))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((())))))*********))))))))))))***+++++++++++++++++++++++++++++++++,,,---...///////////////111222111000///000111222333444666999<<<>>>@@@????????????@@@BBBCCCDDDBBBIIICCC???JJJWWWdddsss{{{wwwfffnnnxxxnnnvvv((())))))***++++++,,,,,,)))************+++++++++(((***+++***)))*********((()))***,,,,,,+++***)))*********)))******++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))(((((((((((())))))+++***(((((()))******)))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))'''((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((())))))((('''%%%$$$((('''''''''(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))******)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))***************'''((((((((()))))))))***'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***,,,+++)))(((((()))+++,,,((((((((((((***,,,...///000///---+++************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))************))))))((()))***+++,,,+++++++++++++++++++++++++++,,,---////////////...///111222111000///000111222333444666999<<<>>>@@@?????????@@@AAABBBCCCDDDCCCJJJEEE@@@MMM\\\jjjwwwzzzzzziiioooxxxoooxxx((())))))***++++++,,,,,,)))************+++++++++&&&)))+++***)))***+++***'''(((+++------,,,***(((***)))))))))***+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((***************+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,......//////......---,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))(((((((((((())))))+++)))((((((***+++******(((((('''&&&&&&((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&'''))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))***************'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***'''&&&&&&'''***+++,,,+++)))(((((()))+++,,,)))))))))***,,,...000222;;;999555000,,,)))((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))$$$%%%'''))))))((('''&&&***((('''''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++***)))((((((((()))+++,,,+++++++++++++++++++++++++++,,,---////////////...///111222111000///000111222333444666999<<<>>>@@@?????????@@@AAABBBCCCDDDCCCKKKFFFAAAOOO```mmmzzzxxx|||jjjnnnuuulllwww))))))*********+++++++++******)))))))))))))))***,,,,,,,,,,,,,,,+++***)))(((+++---,,,***)))+++...,,,,,,,,,++++++******************++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************((())))))))))))***---000111111111333333222...+++---,,,***)))((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((()))*********)))(((''''''((()))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******))))))(((((((((''')))))))))))))))))))))))),,,+++++++++******))))))+++++++++*********))))))***)))((('''&&&'''(((((((((((((((((()))***+++,,,++++++************++++++...)))&&&***555@@@GGGJJJ>>>888111---,,,+++***)))*********)))))))))))))))******))))))))))))******))))))(((((()))***++++++''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((***+++,,,))))))))))))))))))))))))***)))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((((((((((((***,,,+++))))))***------***''',,,,,,------.../////////111111000///////////////111444777999999;;;===>>>BBBAAA?????????AAACCCDDDHHHFFFFFFFFFMMMgggzzzwwwmmmvvvjjjtttyyykkksss))))))*********+++++++++******))))))))))))******+++++++++,,,++++++******)))+++---,,,******,,,...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))*********++++++++++++************************************++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))************((())))))))))))***---///222111222333444333000......---+++)))((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((***)))(((((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((***)))(((''''''((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******++++++)))))))))(((((()))******+++*********))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++*********+++***)))((('''((()))))))))))))))******+++,,,---+++******))))))******+++%%%)))222===CCCAAA888000222...***)))***,,,++++++,,,++++++***)))(((''''''******))))))))))))******((((((((((((((()))******((()))***)))((('''(((***(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))*********)))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))(((((()))+++---+++((()))+++,,,+++***,,,,,,------.../////////111111000///////////////111333666888999:::<<<>>>AAA@@@??????@@@AAACCCDDDHHHEEEFFFFFFMMMfffuuunnnjjj}}}vvvjjjsssyyylllvvv***************++++++++++++******)))******++++++))))))***+++++++++*********+++,,,,,,++++++,,,---,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************++++++++++++************************************+++++++++,,,------,,,+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++((()))***))))))***---///222222222333555555444222///...+++)))))))))***+++******)))((((((((())))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******(((((((((((((((((((((((()))(((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,------***)))((((((((((((((()))+++++++++******************************************************)))))))))++++++***************)))++++++***))))))))))))***+++++++++++++++,,,---...******))))))))))))******)))***---222555444...(((+++)))((((((***,,,,,,+++---,,,+++***)))'''&&&&&&******))))))))))))******(((((('''''''''((())))))((()))******(((((()))***((((((((()))))))))******************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((())))))))))))******++++++******)))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,,,,***((('''((()))...,,,)))((()))+++,,,,,,,,,,,,------.../////////111111000/////////000000111333666888888999;;;===@@@@@@??????@@@AAACCCDDDFFFEEEFFFEEENNNeeepppdddeeexxxwwwjjjrrryyyoooyyy************************++++++*********+++,,,,,,((())))))***++++++++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))***))))))***,,,///222111000222444666666555111///---***))))))***+++******))))))((())))))***************************)))******++++++******)))))))))))))))))))))))))))(((((())))))*********)))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,***)))(((((('''(((((((((************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********)))))))))+++++++++++++++,,,------***))))))(((((())))))***///+++%%%###%%%***---///------,,,,,,,,,+++***))),,,++++++***)))(((''''''******))))))))))))******))))))(((((((((((())))))((()))******)))((()))***(((((()))))))))*********))))))))))))))))))))))))))))))************))))))******))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))******************)))((((((((((((((((((((((((************************(((((((((((())))))))))))+++++++++***((('''((()))---,,,+++***+++,,,,,,,,,,,,,,,------.../////////111111000000///000000111111333666888888999:::<<<@@@??????@@@AAABBBCCCDDDDDDCCCEEEFFFQQQiiiooo]]]]]]rrrzzzlllsssyyyoooyyy************************+++++++++++++++,,,------((()))***+++++++++++++++,,,++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************++++++++++++)))******))))))))),,,...000000///111444666666555222000...+++***)))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***++++++******''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++************++++++,,,******))))))))))))************+++---......,,,+++......///...---+++***))))))))))))))))))***************))))))))))))******++++++******)))******+++)))***+++***)))((()))+++))))))))))))************((((((((((((((((((((((((((()))************)))((())))))))))))((((((''''''((((((((((((((((((((((((&&&'''((()))***)))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))******)))(((((()))+++***+++...///...---+++***,,,,,,------.../////////111111000000000000111111222444777888888999:::<<>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEIII[[[wwwvvvYYYOOOeee|||zzznnnvvvzzzjjjqqq+++++++++*********))))))+++++++++,,,,,,---...///,,,,,,---------,,,,,,+++---,,,***,,,...///...,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************+++))))))))))))))))))))))))*********+++++++++,,,,,,******+++)))((()))+++---000000222555777888666555555333000---******************))))))******+++,,,************************)))))))))******)))))))))))))))))))))))))))))))))&&&(((***,,,,,,,,,+++***((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&((()))*********)))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))***,,,---...------------.........///------------------------,,,,,,,,,------........./////////000000000111111...//////000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...,,,(((%%%$$$&&&))),,,(((***,,,,,,******+++...)))))))))))))))***************))))))))))))******,,,++++++***))))))******)))***++++++))))))***+++))))))*********+++++++++((((((((((((((((((((((((((()))***++++++***)))(((&&&'''((()))))))))((('''))))))))))))))))))))))))%%%&&&(((***+++***)))))))))******++++++******)))))))))))))))))))))))))))************************'''''''''((()))*********---......,,,******+++,,,***---000111///---,,,---,,,,,,------.../////////111111000000111111222333444777999:::::::::<<<======>>>???AAABBBCCCDDDDDDEEEEEEFFFIII]]]zzzwwwWWWLLLbbbzzzuuukkkvvvyyyfffmmm++++++++++++******))))))+++++++++,,,---...///000............---,,,,,,+++...,,,***+++...000...,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++***((()))+++---111222444777::::::777555666444000---+++***************))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&(((***,,,---,,,+++***))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******%%%&&&((()))*********)))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---((())))))***+++---...///.../////////000000111111........................---------....../////////------------......//////000111222222222111///......------,,,,,,,,,---------,,,,,,++++++,,,,,,---'''***,,,...---,,,,,,,,,,,,...///---***)))+++...++++++******))))))((((((******))))))))))))******++++++***))))))((()))))))))+++++++++***)))***+++)))************+++++++++))))))))))))))))))))))))''')))***++++++***)))'''%%%&&&''')))))))))(((((())))))))))))))))))))))))$$$&&&(((***++++++))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++&&&''''''((()))******+++111222111///,,,***+++,,,,,,...000///---,,,---000,,,,,,------...//////000111111000000111222333333555777:::;;;;;;;;;<<<>>>===>>>???AAABBBCCCDDDDDDGGGFFFFFFIII]]]{{{wwwTTTKKKbbbyyypppiiivvvxxxdddjjj++++++++++++************,,,,,,+++******+++,,,---*********++++++,,,,,,---,,,,,,,,,------------...+++++++++++++++,,,------+++++++++,,,,,,---------------,,,,,,+++******))),,,,,,,,,+++++++++++++++************++++++++++++,,,++++++***************+++***)))***+++,,,+++***************************+++,,,,,,,,,++++++---///000222444666777777555555666555222...***((((((***,,,,,,+++***))))))******))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))(((((((((((())))))******))))))(((((('''''')))************))))))(((((((((((()))))))))))))))))))))((((((((()))+++,,,---------...///111333444000111222222000////////////......---------------000000000///000000111222------------.........///111111111000///...---,,,,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,+++***+++,,,,,,+++***++++++************++++++(((***++++++***(((((((((,,,,,,,,,,,,,,,+++***)))''')))***+++******,,,---)))))))))))))))*********+++++++++*********))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))+++((()))))))))************+++)))'''(((+++,,,***((())))))))))))************+++++++++)))'''''')))******++++++***)))((()))+++)))************+++++++++)))...BBB///$$$---$$$//////---------//////...---///000222222111111222333444555777:::<<<===>>>???>>>>>>>>>???@@@AAACCCCCCHHHEEEEEEIIIXXXqqqoooUUULLL___vvvxxxppptttttthhhmmm---------,,,,,,+++++++++---,,,+++++++++,,,---...,,,---------------......------......//////000000//////...---------......------------..................---,,,,,,+++************++++++,,,,,,------++++++++++++++++++++++++---,,,,,,+++***++++++++++++***)))***+++,,,+++***+++++++++++++++++++++++++++,,,,,,,,,++++++---///000222444666888888777666777666333...***((((((***,,,++++++***))))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))(((((((((((())))))******))))))(((((((((((())))))***++++++++++++***))))))))))))******************)))******,,,---...000000000111222333444555222444555444222111111222333333222111111111111222111000000//////000000111............////////////000111111000000///...---......//////000/////////........................------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))(((((((((((())))))&&&(((***+++*********+++...............------,,,((()))++++++******,,,---))))))))))))************+++++++++*********))))))))))))))))))))))))))))))***++++++***(((((()))***************++++++++++++,,,***)))))),,,,,,+++)))))))))))))))***************++++++)))(((((()))+++222222111...***(((((())))))************+++++++++++++++999///111===//////---,,,+++,,,...//////...///111222222111111222333222333555888:::;;;<<<===>>>>>>>>>???@@@AAACCCCCCGGGEEEFFFIIIWWWpppqqqZZZPPP___tttxxx{{{yyykkknnn------,,,,,,,,,+++++++++...------------...///000000000000///////////////......///000000111222222444333222111000000000000111111000000000000000000/////////...------,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,++++++---///000222444666888999999888888666444///***((((((***,,,+++******)))*********))))))************))))))******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''************************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))(((((((((((())))))***))))))))))))(((((((((((()))***++++++,,,++++++))))))*********+++++++++,,,,,,,,,---...000111222444444444444444555666666555666777666555444555666777666666555555555555555333222111000000//////000/////////000000000111111000000111111111111000000000000111111111000//////////////////////////////......------------......//////...------,,,,,,,,,,,,***)))***+++,,,+++***))))))(((((((((((())))))(((***,,,,,,+++++++++,,,...............---------(((***++++++++++++,,,...************************+++++++++***************)))))))))))))))))))))))))))******)))''''''(((******++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,***)))))))))*********++++++)))*********((()))***,,,444333222///+++((((((((()))************+++++++++333555>>>555555;;;///***---,,,,,,---000111111000000111222222111000222333222333555777999;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCFFFEEEGGGGGGQQQjjjooo\\\TTT```qqqpppqqq*********+++++++++,,,,,,000000000111111111222222222222222111111000000///......///000111222333333555555444444444444555555444444444444444333333333111111111111000000//////,,,---------......//////---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000111333666888999999:::888777444///+++((()))***++++++***************+++)))******++++++******)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))******++++++,,,,,,......///000222444555666777777666666666666666777777888888888666666777888888888777666666666666666666555444222111000000000000000111111111111222222111111222333333333333333333333333333333222111000........................//////.........///000000////////////...---,,,,,,,,,***)))***+++,,,+++***,,,++++++******++++++,,,,,,---......---,,,---...+++++++++*********++++++***+++,,,,,,++++++,,,...++++++***************)))************************))))))))))))))))))))))))((())))))(((''''''(((************+++++++++,,,,,,++++++***++++++++++++***))))))*********+++++++++((()))******)))***+++---+++,,,,,,+++)))((()))***))))))*********+++++++++333>>>FFF999---...///333111//////000222333222111000111222222111000111333444555777999;;;===>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGDDDLLLdddlll\\\UUUaaapppsssuuu***+++,,,---///000111222444555555555555555555555333333222222111111111000...//////000111111222222333333444444666777999:::888888888888777777777777444444444444444333333333222222222111111000000000.........------,,,,,,,,,------,,,++++++++++++,,,...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---//////000222444666777888999666555333///+++))))))++++++***************++++++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************************)))((('''''')))******+++,,,,,,------000111333444666777888888888888777666666666777777777888888777666666888::::::999999888888888888888888777666444333222111111111111111222222222222333222222333444555555555555555555555555555444333222////////////////////////000000//////000111111222000000111000000///------,,,+++***+++,,,---,,,***,,,,,,++++++++++++,,,,,,+++---...///...///111333******)))((())))))***++++++,,,------,,,+++---...,,,+++++++++******))))))************************))))))))))))))))))))))))((())))))((('''''')))***))))))))))))*********+++)))*********))))))******************++++++++++++((()))++++++******+++---&&&'''(((((('''(((***,,,))))))*********+++++++++...<<<===444,,,111@@@EEE222000///000111111000///000222333222111000111222333444666999;;;<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGDDDLLLfffpppbbbUUU```oootttyyy111111222444555777888999::::::::::::999888777666444444333333333333333333000000000111111111111222111111222444666888:::;;;:::::::::;;;;;;<<<<<<<<<888888888888777777777777777777666555444333333222111111111000//////............---,,,,,,,,,,,,---000...------------,,,***------------------------+++,,,,,,,,,++++++---///......000111333444555666444333111---***)))***+++*********)))******+++,,,******++++++++++++******))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))(((((((((((()))))))))))))))************+++***************)))((((((,,,,,,------...///000000333444555777888999999999888888777777777777777888888999999777666777999;;;<<<;;;;;;:::999:::::::::888777666444333333222222111111111222222222333333222222333444444555444444444444555555555444333333222222222222222222222222111000000111111222333444111222333333222111///......,,,+++,,,---...---,,,******))))))))))))******(((***,,,---///111555777,,,,,,+++******+++---...,,,---......,,,,,,---...,,,,,,,,,+++******))))))***************+++++++++))))))))))))))))))))))))((()))***)))((((((***+++(((((()))))))))*********((()))******)))((()))************++++++++++++,,,(((***,,,,,,+++***+++,,,)))******)))(((((()))+++)))************+++++++++666===222111555<<>>>>>>>>???@@@AAACCCCCCBBBCCCFFFFFFPPPlllxxxjjjTTT___ooo~~~sss{{{777888888999::::::;;;;;;?????????>>>===;;;999888555555555555666666666666333333333333222222222222000111111222444666888999;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777666555555444333333222222111000//////.../////////000///------......,,,+++------------------------+++,,,,,,,,,++++++---///---------...///111222333111111///,,,))))))***,,,******))))))***++++++,,,***++++++,,,,,,++++++***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))*********+++++++++((()))***+++,,,---------///000000111222333444555555666888999:::::::::999999999888888888999999:::999:::999888777888;;;===;;;:::999999888888999999666666444333222222222222111111111111222222222222000111111222222222111111111111222333333333222222333333333333333333333333111111111111222333444555333444555555444333111//////...------//////...---+++******))))))******+++)))***+++,,,,,,...111333...---,,,+++,,,---///000---...///...---,,,---...------,,,++++++***))))))))))))*********+++++++++))))))))))))))))))))))))((()))******))))))+++,,,))))))*********+++++++++(((***,,,+++)))(((***,,,*********+++++++++,,,,,,)))+++------+++************++++++***(((''')))***)))************+++++++++888DDD888999:::777AAA333...------...111333222222111222333222000///000111111222444666888:::;;;;;;>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFQQQmmmwwwgggSSS^^^nnnqqqzzz;;;;;;;;;:::::::::999999BBBBBBBBBAAA???<<<:::888666666777777888888999999666555555444444333222222111111111222333444555666<<<<<<===>>>@@@AAABBBCCC<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555333222222111111111111111111///...---......,,,+++........................+++,,,,,,,,,++++++---///,,,,,,,,,,,,---///000000//////...+++))))))+++---******))))))***+++,,,,,,***++++++,,,,,,++++++***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))******++++++++++++'''(((***---///000111111222222333444666777777888666777999:::;;;:::999999:::999999999999:::;;;<<<;;;;;;:::999888999<<>>>>>>>>???@@@AAACCCCCCGGGEEEEEEDDDOOOiiippp^^^SSS^^^mmm~~~pppyyy999999999888999999::::::@@@AAACCCDDDCCCBBB@@@???=========<<<;;;;;;::::::;;;888444444666888999888666666666666666666666666===???AAACCCCCCAAA???===@@@@@@???>>><<<;;;::::::===<<<<<<;;;;;;<<<<<<===:::999999888777666666555555555555555444444444444222111111000//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111------------------------------,,,++++++,,,,,,,,,+++++++++************)))++++++++++++*********)))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***(((&&&'''***+++)))'''+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++************++++++************************---+++)))((()))***)))(((,,,,,,------------,,,,,,...---------...111333444444555666777777777777777999;;;======;;;999999999===<<<<<<;;;:::999999999???===;;;888666666555555333333222222111111111000222222222111111111111111///666<<<;;;444111444999444333222111000///.........///000111222111000000//////......///000222333555888777444444777777555555555555555444333222111222000//////000111111000000///...---,,,---...///...------,,,,,,------...------++++++++++++---------...//////...,,,***)))---,,,******+++,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------......///,,,,,,------,,,,,,+++***+++***)))(((((()))******,,,,,,***'''%%%%%%''')))222???KKKJJJ@@@:::>>>EEE000444000666[[[yyy```---111222333333111000000000222333666999;;;<<<<<<<<>>???AAABBBBBBAAA@@@???999888888888777777777666555444444666999:::888555888888888777777777666666888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999999777777666666555444444444444333333222111111111111............---------------------------------------------...///000000000++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++++++++************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++******))))))))))))))))))))))))*********(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))***(((''''''******)))'''))))))))))))((((((''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++************++++++************************+++***))))))+++,,,,,,+++)))***++++++,,,,,,,,,+++//////000111333444666777777777888888888888888777:::;;;<<<<<<:::888888999============<<<<<<;;;:::;;;:::888666444333333333222222222111111111000000111111111111111111222222000555:::999444222333777555444444333222222222222222222333444444444333222333333222222222333333444333555555333333777888666666666666555555333222222222111//////111222111000......,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,---............---///---+++***+++,,,+++++++++******))))))******+++,,,,,,,,,+++++++++***************************+++))))))*********+++++++++,,,++++++++++++++++++,,,))))))***++++++,,,,,,---,,,,,,------,,,,,,+++***+++***)))(((((()))***+++*********)))'''''')))++++++555@@@AAA<<<999>>>DDD<<<999000222QQQqqqfffEEE111222333333111000000111222333666888:::<<<<<<<<>>>>>===<<<;;;444444444444444444333333555444333444666777666444888888777777777666666666333444555666666666666666555555666777888999::::::999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666777777666555444444333333/////////............---........................---------...//////000000++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,+++++++++************************)))))))))((()))))))))))))))))))))))))))(((((((((((()))******---,,,,,,+++***)))))))))************))))))))))))((())))))******))))))((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++************++++++************************+++))))))***---/////////)))***+++,,,---.........111222444666888::::::;;;;;;;;;;;;;;;;;;;;;::::::<<<======;;;999888999:::===>>>??????>>>===;;;:::666555444222111111111111222111111111111000000000111111222222333333444444444777999999888666666777555555333333333444555666444555555666555555444444555555555555555444444333555888777444444777777555666666666666555444333333333111000000111222222111//////...---,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,---...000111222222///,,,***+++,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******(((((()))))))))************************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++((()))++++++******+++,,,'''---444666444555999===<<<555***+++@@@WWWWWWHHH000222333333111000000111222444666888:::<<<<<<===@@@@@@??????@@@BBBCCCDDDDDDGGGDDDEEE\\\uuuuuudddXXX___uuu~~~qqqyyy;;;;;;:::888888777777777777888888888888777666555333333333333333333333333:::777444111111333444666555555555555666666666666555555444444444333333333222333333555666777888888666666666555555666666666999999::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;999999999888888777666555111111000000000/////////...............------------------....../////////........................---,,,,,,,,,,,,------...,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++...------,,,+++***))))))++++++******))))))(((((()))))))))******)))))))))))))))************))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((()))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************++++++************++++++************************+++***)))***---/////////,,,---///000222333333444333555777:::<<<=========>>>>>>>>>>>>>>>?????????@@@@@@???<<<::::::;;;===>>>>>>???>>>===;;;888666222111111000000000000000222222222222222222222222333444444555666777777888;;;;;;;;;<<<===<<<;;;999999888777666666777888999888888888888888777777777777888999::::::999888777:::<<<;;;777666888777555666777777777666666555444333222000000222333222111222222111111000000000///,,,,,,++++++++++++,,,,,,---------,,,,,,---------------,,,---...000222444444111---++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((())))))***+++++++++************************+++++++++++++++++++++++++++++++++,,,------......+++,,,,,,,,,,,,+++************************++++++(((***,,,,,,+++++++++,,,+++,,,---------...000111111---***,,,444:::999555000111333333111000111111333444555777:::;;;======@@@@@@??????@@@BBBDDDEEEEEEFFFBBBEEE^^^zzzzzzgggZZZbbbxxx{{{mmmxxx999999777666555555555555555555555444333222111000222222333333444444555555777888888888777777666777555555666888999:::;;;<<<;;;;;;:::888777666555444444444444555555666666777555555444444444444555555666666666666666777777777999999::::::;;;<<<<<<<<<999::::::::::::999888888333333333333222222222111//////......---------,,,------------....................................---,,,,,,,,,------...///,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++------,,,,,,+++******)))++++++******))))))(((((())))))************))))))))))))************))))))************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************++++++************++++++************************+++***)))***,,,......---///000222333555666777777555666999;;;===>>>>>>>>>????????????@@@BBBCCCDDDBBBBBBAAA???<<<;;;===>>>======<<<;;;999666444222000000111111222222222222555555555555555555555555777777888999:::;;;;;;<<<>>><<<;;;<<<>>>???===;;;===<<<;;;:::999:::;;;;;;;;;;;;::::::::::::::::::999:::<<<=========<<<;;;888;;;:::666666999999777777777888888888777666666444222111111222333333222444444333333222111000000---,,,,,,++++++,,,,,,---------------------------///...---------///000111333000---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,***************************++++++,,,,,,++++++*********+++,,,,,,------...++++++,,,,,,++++++***)))))))))******++++++++++++***,,,------+++******+++...,,,***)))***+++++++++...---///333222...,,,---///111333333111000111222333444555777999;;;===>>>????????????@@@BBBDDDEEEEEEEEEAAADDD\\\yyyyyyggg[[[eee|||yyykkkwww555444444333222222222222444444444444333333333333444555555666777888999999333999AAAFFFEEEAAA<<<999;;;;;;<<<>>>???AAABBBCCCAAA@@@@@@???===;;;:::999777777777777888888888888777777666666666666777777666666666666666555555555555555666666777777888888888999:::;;;;;;;;;:::999666666666555555555444444000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++*********************)))))))))))))))******++++++******)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************++++++************++++++************************,,,***)))***,,,.........111222333555777888888888777888:::;;;===>>>>>>>>>@@@???>>>>>>???@@@BBBCCCAAAAAAAAA>>><<<:::;;;<<<999999777666444333222111111222333555666666777777999999999:::::::::::::::;;;;;;<<<<<<======>>>>>>===<<<;;;;;;<<<===<<<;;;888888888999999999999999999888888888888999:::;;;888888999999:::999999999333666777555666;;;===;;;888888888999999888888777555333222222333444444333333333333333222000///......------,,,,,,------...------............------//////......---.........000...------.........---+++******))))))******+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******************+++,,,------,,,+++***(((((())))))***++++++++++++++++++++++++******)))((()))***+++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,***))))))***,,,------......000111///---///333///111222222111111111222444444555666999;;;===>>>????????????@@@BBBDDDFFFEEEFFFBBBCCCYYYtttuuueee\\\hhh|||~~~yyylllyyy444444333222222333333333555555666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAA???EEEKKKNNNLLLFFFBBB???AAABBBBBBCCCCCCDDDDDDEEEAAABBBCCCDDDCCCAAA???>>>:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999888888777666666666555555444444444555666999;;;<<<<<<;;;:::999888888888777777777777333333222111111000//////------------------------------------------------,,,,,,,,,------...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))************+++)))))))))))))))*********)))******++++++******)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))''')))******''''''(((***((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************++++++************++++++************************+++***)))+++...111111111444555777888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@>>><<<;;;:::;;;<<<===;;;<<<===;;;999666666666555444222111111222444555444555777999;;;<<<<<<<<<======>>>>>>????????????============>>>>>>>>>>>><<<===<<<<<<<<<<<<<<<===777999;;;>>>???@@@@@@???>>>>>>===>>>???@@@BBBCCC@@@???>>><<<;;;:::::::::888::::::888999===>>><<<888888999999999999999888555444222222444555444333444444444444333111000...///......------......///,,,---...//////...---,,,------............------,,,,,,,,,---//////...,,,+++******))))))******+++,,,,,,,,,+++++++++******,,,,,,++++++******))))))+++++++++*********)))))))))***,,,------,,,***)))((((((((()))******+++++++++++++++++++++***))))))((()))***,,,------,,,,,,***++++++***))))))+++---+++*********+++,,,---...,,,......,,,+++...222444///000222222111111222333444444555666888;;;===??????>>>>>>???@@@CCCEEEFFFEEEHHHDDDCCCUUUnnnpppbbb\\\kkksssyyy{{{ooo|||666666555555555666666777555666888:::===@@@CCCEEECCCCCCDDDFFFGGGHHHIIIJJJSSSTTTRRRNNNIIIEEEEEEGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@AAADDDFFFFFFEEECCCAAA;;;;;;<<<===>>>>>>?????????>>>>>>======>>>>>>?????????>>>===<<<<<<;;;;;;::::::999777666444333222333555888:::<<<<<<;;;;;;:::::::::999999999888888555555444444333222111111------------------------////////////////////////,,,,,,,,,---...///000000---------,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))*********)))******+++,,,((((((((()))******++++++(((((())))))******++++++******++++++++++++******))))))************))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''')))+++***'''&&&(((***&&&'''''''''(((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++************++++++***************************)))))),,,000333555555999:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<===???@@@@@@>>>;;;888777666777777777888999888555333111111111000///...000333666999666888:::===???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>============>>>???@@@???======>>>@@@???BBBFFFKKKNNNOOOOOONNNLLLLLLKKKLLLMMMOOOQQQSSSPPPNNNKKKHHHFFFDDDDDDDDDAAACCCBBB===<<<>>>===;;;888999999:::::::::999999666444222333444555444444666777777777666444222111//////............//////,,,---...//////...---,,,***+++---...///...---,,,******,,,...000000...+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''++++++++++++******)))))))))***,,,------,,,***)))*********+++,,,,,,------***++++++++++++***))))))((()))+++,,,------,,,,,,((())))))((((((***---000,,,,,,,,,+++++++++,,,---+++000111------111222000...000222222111111222333444444555666888;;;===??????>>>>>>???@@@CCCEEEFFFFFFJJJGGGCCCSSSkkknnnaaa\\\lllnnnwww}}}rrr>>>===;;;999888999:::;;;>>>@@@AAAAAA@@@AAAEEEIIIDDDEEEFFFEEEDDDDDDEEEFFFOOOLLLIIIEEECCCCCCDDDEEEDDDKKKEEE???EEEHHHCCCCCCFFFEEEIIIRRRXXXTTTKKKCCCAAA???<<<<<<>>>AAACCCDDD@@@>>>>>>AAAAAA>>>===???>>>===???CCCBBB<<<888888???>>><<<:::888555333222555666999999999999999::::::::::::::::::999999999888888888888777555444333444222111///------............//////000/////////------------------------........................999333,,,))),,,......---+++++++++************)))************************)))((('''(((***+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,...000444888::::::<<<=========>>>@@@BBBCCCAAA@@@>>>>>>???AAABBB???===:::777555444444555888888777666555444333333222333555777888777666666;;;===???AAAAAA@@@???===:::@@@FFFGGGFFFDDDAAA?????????@@@AAA???<<<<<<===AAAHHHNNNNNNPPPTTTRRRLLLTTTXXXbbbnnnyyy}}}xxxsssrrrdddbbbiiinnnxxx{{{vvvxxxrrrcccZZZ[[[___```ccceeeddd\\\QQQHHHEEEEEE???AAA@@@<<<:::<<<<<<999222444777888555222333777666444222333555555111---000000111111111111000000///...---,,,+++,,,------,,,---//////...///000222000///...---,,,+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******)))))))))***,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))************+++,,,---...///////////////.........////////////000111333444222333444666888;;;===>>>AAA@@@@@@???@@@AAACCCDDDFFFHHHEEEDDDSSShhhmmmdddZZZnnnvvv{{{ttt???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBEEEIIIKKKFFFEEEDDDDDDFFFIIIKKKKKKHHHHHHFFFDDDBBBCCCFFFIIILLLWWWUUUPPPRRRNNNDDDBBBBBBGGGSSScccmmmkkkbbbZZZHHHDDD??????DDDIIILLLMMMNNNHHHCCCAAA???<<<===@@@CCCBBBEEEIIIHHHEEEDDDFFF@@@@@@>>>===;;;::::::999333555777777666555444444666666777888999;;;<<<<<<999999999999888777666666555444222000////////////...///////////////......------------------------........................666111+++***,,,......,,,++++++++++++************************************+++***((()))***++++++*********************************++++++++++++******++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((******++++++***))))))((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))************+++++++++,,,,,,+++******+++,,,---//////000111444777999;;;:::<<<>>>>>>>>>>>>@@@BBBBBBAAA???>>>>>>???AAABBB@@@???<<<:::888777888888<<<<<<:::999777666444444:::::::::;;;;;;<<<<<<<<<>>>===???AAADDDDDDAAA>>>AAABBBCCCBBBAAAAAAAAA???BBBCCCBBB???;;;<<>>AAA@@@@@@@@@@@@AAACCCDDDEEEHHHEEEDDDRRRgggkkkaaa[[[nnn}}}~~~sssBBBBBBBBBBBBCCCDDDDDDEEEGGGDDDBBBEEEKKKQQQUUUVVVKKKFFFCCCFFFNNNXXX]]]^^^TTTUUUSSSOOOJJJKKKQQQWWWcccqqquuuqqqooocccTTTPPPTTT```rrr{{{ooo\\\UUUOOORRR\\\eeejjjjjjggg[[[NNNHHHEEEEEEJJJPPPXXXSSSNNNJJJCCC;;;999;;;>>>>>>>>>>>>===<<<;;;;;;<<<<<<======<<<;;;999888555555555666888999;;;;;;999999:::::::::999999888666555444333222111111111000000000000///...------------------------------........................111...******---...---+++,,,+++++++++************++++++++++++++++++++++++---+++******+++,,,+++)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))(((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))************+++++++++---,,,++++++,,,---///000222333555777999:::;;;;;;:::<<>><<<<<<======@@@???>>><<<:::888777666;;;;;;;;;;;;<<<>>>@@@BBBAAA???>>>???AAABBB@@@===DDDBBB@@@???AAADDDIIIMMMUUUYYYZZZSSSKKKKKKUUU^^^ppp}}}zzzooolllwwwxxxmmmoooxxxzzzxxxqqqiiihhhrrrxxxlllhhhgggsssxxxzzzssshhh]]]PPPFFFAAA===999999;;;<<<888444;;;888444111111333555777333222222111000///......000///...---------......+++,,,......------...000......------------......///......------......///***++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++,,,---...///......//////////////////...///111222333222111111222333444666888;;;===>>>AAA@@@@@@@@@@@@BBBDDDEEECCCFFFDDDEEETTTiiimmmccc^^^ooosssFFFDDDCCCAAABBBDDDGGGIIIKKKIIIKKKUUUcccmmmpppooo^^^VVVQQQVVVfffvvv}}}{{{vvvkkkcccbbbkkktttpppooosssrrrllliiiqqqwwwfff^^^___gggtttttteeeUUUGGGDDDGGGJJJKKKLLLLLLIIICCC===999;;;:::999999999999999888888777666555555555666777888888999:::::::::::::::888777777666555444444444111111111111000///------................................................---,,,***+++---...---+++,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++,,,---...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))*********+++++++++,,,,,,+++,,,---...000111444666888;;;<<<<<<;;;;;;:::===AAABBBAAA@@@@@@@@@AAA@@@@@@???@@@@@@AAABBBDDDDDDBBBAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;:::;;;;;;<<<>>>???BBBCCCDDDDDDCCCAAA>>>===???BBBEEEGGGHHHJJJMMMOOOUUUcccooo|||ooojjjjjjkkkooodddZZZdddtttrrrgggeeeccclllssstttwwwuuugggcccddddddccceeekkksssxxx}}}~~~|||vvvnnnjjjlllooouuuhhh^^^NNNRRRUUUUUUTTTNNNCCC999:::999999777555444444555333333222111000000000000000000/////////.........+++,,,------,,,,,,---///***************+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++******)))((((((((((((((()))))))))*********---,,,,,,,,,------...///............////////////000000111111111222222222222222444555888;;;===>>>AAA@@@@@@@@@AAABBBDDDEEE@@@DDDDDDFFFWWWmmmqqqhhh___pppxxxDDDHHHNNNUUUYYY[[[ZZZZZZWWWYYYaaarrr|||ssslllrrrxxxzzz{{{yyy{{{|||xxxooocccdddkkkoooqqqqqqmmmbbbSSSDDD;;;>>><<<:::;;;===???>>>===:::888777555444444555666777777888999::::::::::::999999999888888777666666333333222222111000///...................................................+++++++++,,,------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***---000222111000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((((((((()))))))))************))))))(((((((((((())))))************************))))))*********+++++++++++++++************++++++))))))*********++++++++++++++++++,,,---000222333666777:::===>>>===<<<;;;<<>>>>>>>>???????????????AAABBBCCCCCCCCCBBB???AAABBB@@@???CCCNNNWWW[[[```gggkkkkkkppp~~~uuunnnhhhuuuzzz~~~{{{nnn^^^RRRLLLGGGOOO[[[fffjjjggg^^^XXX^^^aaakkknnnjjjooosssjjjkkkjjjiiiiiiiiijjjmmmqqqooooookkkeee``````gggnnnuuullleee[[[kkkzzzzzzppp___RRRCCCAAA===:::888888888999666666555444444444555555111111111000000000//////+++,,,...---,,,,,,---...************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********)))))))))(((((())))))))))))************------,,,,,,,,,---......---.........//////000000333222000///000111333444222222444555888;;;===>>>@@@@@@@@@@@@AAACCCEEEFFFBBBEEEDDDEEEVVVkkkpppggg^^^ooo~~~CCCPPPcccuuu}}}{{{tttmmmlllpppzzz~~~|||xxx}}}|||~~~vvvyyy|||}}}www{{{dddOOOBBB???>>>???CCCFFFFFFCCC???<<<;;;999777777888:::;;;777888999999::::::::::::999::::::::::::999888777444444444444333222111111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...222444333222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))************))))))(((((((((((())))))************************)))************+++++++++++++++************++++++)))************++++++++++++,,,,,,---///222555666777888;;;===??????>>>===>>>@@@CCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCC<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@????????????999>>>DDDHHHLLLTTTaaakkkzzz|||||||||xxxhhhbbb]]]WWWVVVYYY]]]]]]TTTHHHCCCDDDIIIOOOZZZccciiijjjgggeeebbbccciiiiiihhhxxx}}}tttooommmnnnttt{{{~~~{{{tttjjjaaa___eeekkkllltttyyytttkkkfffaaa]]]eeezzz~~~qqq]]]TTTGGG===999777555444777666444333222222333444111111222222222111000///,,,---......---,,,---///------,,,------.../////////......------......///,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************************++++++,,,,,,---************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------......///000000000333222111000000111333333222333444666888;;;===>>>@@@@@@@@@@@@BBBDDDFFFGGGEEEGGGDDDCCCRRRggglllccc]]]ooo[[[jjj|||||||||xxxsssoooqqqyyy}}}vvvwwwrrrrrr}}}uuurrrpppkkkttt{{{}}}vvvppprrruuu```SSSHHHJJJPPPXXX[[[WWWLLLCCCDDDBBB???<<<;;;<<<===>>>999::::::;;;;;;;;;::::::999::::::;;;;;;:::999888444555555555555555444444................................................---------,,,++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---000333555444222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))************))))))(((((((((((())))))************************)))************+++++++++++++++************++++++)))************+++++++++---......000222666999:::999:::<<<>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>???@@@AAABBBCCCCCC???>>>======???CCCHHHKKKKKKPPPYYYeeeqqqzzz{{{xxxppplllvvv}}}fffVVVTTTTTTPPPRRRVVV^^^bbb\\\QQQNNNRRRYYY```kkkuuuzzzzzzxxxvvvhhhfffiiijjjooorrrnnnnnnsss}}}zzzllleeefffjjjfffoootttooogggaaa^^^[[[hhhxxx~~~mmmdddXXXRRRQQQMMMEEE>>><<<:::777444333222222222111222333333333222000000---/////////------...///................../////////......------......///,,,,,,,,,+++++++++*********+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********)))))))))******+++,,,,,,------))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------......///000000111000111333444444333111000222333444666888;;;===>>>@@@@@@@@@AAABBBDDDFFFHHHGGGHHHDDDCCCSSSjjjqqqiiiaaaqqq~~~|||vvvxxx|||wwwqqqooommmnnnttt}}}zzztttfffbbbiiijjjmmm{{{|||iii^^^bbbhhhhhhxxxvvvgggggggggooovvvsss}}}ssshhhpppuuutttgggMMMJJJEEEAAA>>>=========;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999888555555666666666666666666////////////////////////........................//////...,,,++++++---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444444333111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))(((((((((((())))))************************)))************+++++++++++++++************++++++)))************+++++++++//////000222555888;;;===:::;;;===???AAABBBCCCCCCBBBCCCCCCBBBAAAAAACCCEEECCCCCCEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCAAA???@@@GGGQQQ[[[bbbkkknnnwwwuuugggaaaYYYTTTZZZfffwww~~~lll^^^\\\]]][[[ccciiissszzzsssfffbbbeeeeeemmmzzz~~~zzzoookkknnnqqqzzztttllllllqqqxxxtttkkkhhhjjjqqqzzz{{{qqqkkkfffccchhhpppsssttt{{{{{{iiifffgggnnnvvvuuuiii]]]GGGEEEAAA===:::888777777222222333444333222111000...///000///...---...///...------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))***,,,---...------,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++******))))))))))))***+++,,,,,,------))))))***+++,,,------...))))))*********+++++++++,,,,,,+++******+++++++++---------...///000000111---000555888777444000,,,222333444666888;;;===>>>@@@@@@@@@AAABBBDDDGGGHHHFFFHHHEEEEEEWWWqqqzzztttfffuuu{{{|||zzzqqq}}}}}}{{{{{{|||wwwwww|||vvvnnneeeccchhhlllmmmkkkrrrqqqmmmfffaaacccmmmuuu|||uuullljjjjjjqqqtttooofffaaaiiizzz{{{yyy___VVVNNNNNNRRRTTTSSSQQQGGGFFFAAA::::::??????;;;999???;;;777;;;:::666:::999999999999888777666666555444222111000000//////,,,------......---,,,,,,222111///...,,,,,,++++++---000,,,,,,111,,,(((111666...>>>,,,000:::$$$,,,---000333444333111000------++++++++++++------++++++++++++++++++++++++---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))++++++************++++++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))************)))))))))************+++++++++******************************************************))))))******+++,,,///,,,)))***,,,---+++)))++++++++++++,,,---...///333666999:::::::::;;;<<<>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDFFFHHHIIIFFFDDDDDDDDDEEEDDDCCCAAA???>>>DDD>>>;;;>>>@@@@@@BBBEEEAAAIIIOOOTTTeee{{{wwwssszzzppp___QQQQQQRRRRRRYYYeeeuuurrrsssrrrxxxzzzqqqcccaaaeeejjjuuuvvvhhhhhhiiinnn|||~~~qqqhhhffffffkkk~~~{{{ooojjjkkkmmmwwwqqqjjjmmmiiigggmmmuuuyyytttnnnlllfffmmmuuulllZZZEEE::::::888333999111333555---,,,222222000111222000...---///222......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,++++++------,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++*********))))))((()))+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++++++++******++++++,,,------------.........//////333222222222222222222222222222333555777999;;;===<<<>>>?????????@@@CCCEEEEEEDDDEEEGGGUUUsssooofffvvvzzzvvv|||ttt{{{||||||yyy{{{{{{yyyyyy}}}}}}vvvuuuyyy|||{{{xxx{{{yyyvvvvvvyyy~~~|||wwwvvvxxxzzzllljjjdddcccmmmyyytttnnnlllzzzjjjeeecccgggnnnqqqooommmaaaWWWJJJCCCBBBBBB???===???DDD>>>999===;;;444444777888999999::::::::::::666666444333222111111111.........///////////////111000///...---,,,,,,,,,---...***+++222---(((///222222SSSeeeEEE+++......,,,---000222222111000///------,,,++++++,,,------++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))************))))))++++++************++++++***************+++++++++************************))))))*********))))))((()))************+++++++++******************************************************))))))******+++,,,000---+++***,,,---+++))),,,,,,,,,---...///000111555888;;;=========>>>??????@@@AAABBBCCCCCCCCCCCCEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEDDDFFFHHHHHHFFFDDDHHHFFFDDDBBBAAA@@@@@@@@@FFFBBBBBBEEEGGGGGGJJJOOO]]]iiittt|||ppp```ZZZ]]]dddsss{{{tttuuueeeYYYZZZ^^^aaakkkvvvwwwppprrrvvvzzz{{{zzzhhhbbbbbbgggqqqvvvggghhhhhhmmm{{{wwwiiidddccchhhyyywwwjjjccccccfffxxx{{{kkkgggdddeeekkkwww}}}tttmmmllluuu}}}nnnZZZLLLFFFAAA<<<:::222666:::333000222...///111111000---,,,---...///...------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,++++++------,,,+++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++,,,---......------,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,------------.........//////222222222222222222222222333333444555777999;;;<<<===>>>@@@@@@@@@AAADDDFFFEEEDDDFFFGGGUUUsss~~~nnnbbbsssoooxxx~~~www|||{{{~~~yyy}}}yyypppooolllkkkttt|||oooccc]]]^^^hhhnnnpppvvvsss]]]JJJFFFFFFCCC@@@AAA>>>EEE@@@:::???>>>777777666777888888999999999999999888777555444444444444111000//////000111222333000//////...---------...000000++++++111,,,(((///)))OOOsssmmmDDD&&&'''222,,,---///000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++************************++++++************++++++))))))************))))))++++++************+++++++++++++++******************************************************)))(((''')))************+++++++++******************************************************))))))******+++,,,000...,,,+++,,,,,,+++***,,,---...///111222444444777:::===???@@@@@@AAABBBAAAAAABBBDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFEEEEEEEEEGGGGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBAAACCCHHHQQQ___mmmttt\\\QQQQQQVVV\\\mmm}}}~~~~~~ooobbb```cccfffooozzzsssiiimmmuuu~~~~~~nnneeehhhjjjqqqzzzwwwooohhhjjjlllqqq}}}~~~pppjjjiiinnn|||ttthhhbbbdddhhh|||ooo```___\\\cccsss{{{llloooyyyssscccXXXTTTRRROOOBBB666666999444333666111///111222111///---,,,---///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,---...---+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------............/////////111222222333333222222222444444444555777999;;;;;;>>>???@@@AAAAAABBBDDDGGGGGGFFFFFFFFFSSSqqq{{{jjj```qqq}}}fffqqqyyy|||}}}rrrfff``````jjj~~~xxxqqqzzz~~~bbbKKKIIIIIICCC@@@DDDBBBNNNKKKAAAAAA@@@<<>>@@@AAAAAAAAABBBEEEGGGHHHFFFFFFFFFSSSoooyyyiiibbbsssyyyfffqqqyyyzzzsssnnnnnnuuu~~~ssslllkkkkkk|||qqq^^^]]]]]]VVVUUUZZZdddrrrjjjTTTGGG@@@<<<@@@???????????????>>>===<<<;;;:::999888777666666666333222111000000222444666000//////.........//////000666333...---***333GGGyyyvvv777(((222000+++,,,,,,---...------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***************)))(((((())))))*********+++++++++******************************************************))))))******+++,,,,,,,,,+++******)))***+++---...111444666888888999;;;===@@@BBBBBBBBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEHHHIIIXXXcccttt}}}qqqiiihhhiiihhheeecccgggkkkkkkhhheee]]]cccjjjhhhnnn||||||ppplllnnnsss{{{}}}rrrgggdddlllvvvsssuuuzzz}}}yyyqqqlllkkkllliiieeedddfffgggfffdddeeennnvvvyyyzzzzzzvvvqqqqqqrrruuuyyyxxxssspppooopppooommmjjjiiikkkpppuuu~~~zzzjjjaaaggggggpppxxxgggfffhhhooozzz|||vvvmmmiiirrr}}}gggWWWKKK===888999333222111111222222222111000//////...------------...---------------------------------,,,,,,,,,++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************+++******))))))(((((((((++++++,,,------------,,,,,,,,,++++++,,,,,,---...///////////////////////////111222333444333222222444444555666888:::;;;<<<>>>@@@AAAAAAAAABBBEEEGGGFFFEEEGGGHHHWWWuuuqqqhhhuuu}}}kkkttt}}}vvv||||||}}}{{{rrrllliiijjjkkkllliiiiiigggdddbbbbbbdddeeegggiiilllmmmnnnoooqqqsss}}}{{{zzz}}}}}}}}}vvvlllddd```bbbeeezzzvvv|||mmmTTTGGG@@@AAA??????@@@??????>>>===<<<===<<<:::999888888777777555444333222222333444555111000000///.........///***222111......---888MMMuuuoooLLL---///000+++000,,,,,,,,,---------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++************+++++++++++++++***************(((((((((((((((((((((((())))))************)))))))))************+++++++++******************************************************))))))******+++,,,***+++,,,+++******,,,...000222444777999;;;;;;;;;===???BBBCCCBBBAAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFGGGGGGFFFEEEEEEBBBDDDEEEEEECCCCCCCCCDDDEEEDDDDDDHHHQQQ]]]iiiqqqxxxeeeXXXTTTVVVWWW[[[cccmmmvvvyyyyyyrrrcccbbbiiiiiippptttllljjjmmmqqqsssgggaaa[[[XXXWWWYYYbbblllooorrruuutttqqqpppssswwwwwwrrrmmmlllpppxxx{{{|||vvvpppjjjjjjkkkmmmqqqsssrrrqqqqqqxxxwwwuuusssiiidddmmmqqqvvv~~~xxxooodddeeegggqqq|||qqqlllppptttgggRRRCCC;;;111666444222111111111000///000///......------......------------............------------,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))------,,,+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------...000000000////////////...///000222444555444333222333444555666888;;;===>>>>>>???@@@AAAAAABBBDDDGGGDDDDDDGGGKKK[[[|||zzzjjjvvvpppxxxzzzrrrwwwtttrrrqqqoooiiiccc\\\XXXXXXZZZZZZYYY[[[WWWQQQMMMKKKLLLNNNOOONNNNNNMMMLLLKKKJJJKKKKKKLLLOOORRRRRRQQQPPPQQQRRRXXXVVVUUUXXX```fffhhhhhhrrr{{{{{{uuuoookkkjjjkkk{{{oooxxx|||fff\\\TTTRRRMMMLLLJJJHHHEEEAAA>>>===???>>>===;;;::::::::::::777777666666555555444444222222000///............***000...---111...111@@@BBB<<>>>>>>>>@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGGGGGGGFFFDDDCCCAAACCCEEEEEECCCAAABBBDDDGGGLLLUUUaaannn{{{|||uuukkk___YYYXXXXXXYYY```lllxxx~~~jjjfffnnnpppuuu}}}ttthhh___\\\^^^```___ZZZUUUSSSXXX\\\bbblllwww{{{|||~~~}}}rrrtttyyyyyyppprrrnnnnnnrrrkkkgggppptttvvvyyy||||||vvvmmmfffbbbgggnnnzzznnnkkkppp|||sss```SSSNNNGGGAAA<<<777333333222111///000//////...............------------.........///...------------,,,,,,,,,///---,,,---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,++++++,,,---...+++,,,------...------------,,,,,,,,,,,,---......000000000000/////////......000222444555444333222222333444666999<<<>>>@@@===>>>@@@@@@@@@AAADDDFFFFFFEEEGGGJJJZZZyyyvvvfffrrrsss{{{}}}sssqqqiii___XXXVVVUUUSSSRRRRRRLLLFFFEEEIIIKKKJJJHHHGGGFFFEEEEEEFFFHHHJJJLLLLLLKKKJJJJJJKKKJJJGGGEEEIIILLLNNNMMMJJJHHHIIIJJJIIIEEECCCFFFNNNSSSRRRPPPQQQ[[[dddhhhmmmyyyzzzwwwssszzzhhhfffyyysssqqqkkkgggeeebbb^^^XXXRRRKKKFFFCCCAAA@@@???===<<<<<<<<<<<<999999999999888666555444333222111///...---------///111------333---'''---###111999555000111000...++++++,,,------...//////,,,---...//////...---,,,------------------------,,,++++++,,,...//////...************************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++************++++++))))))******+++++++++,,,************************&&&'''(((***++++++++++++)))************+++++++++*********************************************************)))***++++++,,,***,,,//////......222555777999<<>>?????????AAACCCEEEIIIHHHHHHHHHTTTqqq{{{kkkaaannnvvv~~~xxx{{{uuummmddd]]]UUUMMMIIIJJJKKKIIIGGGHHHGGGJJJJJJGGGHHHNNNTTTUUUPPPTTTXXXXXXVVVYYY___eeeiiiccc]]]YYYYYYZZZYYYWWWYYY___aaa]]]YYYXXXWWWTTTUUURRROOOOOOPPPOOOKKKHHHNNNLLLMMMQQQTTTYYYdddppp{{{~~~zzzvvvpppkkkmmm~~~{{{qqq]]]LLLBBB<<>>@@@AAAAAAAAA@@@EEEFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFEEEEEEEEECCCBBBGGGBBBAAACCCCCC@@@CCCJJJZZZiiirrrooojjjhhhddd\\\RRR```ttttttjjjaaa___bbbmmm|||tttpppoooqqqmmmaaaXXXVVVNNNPPPTTTZZZaaagggmmmpppyyyxxx~~~{{{~~~wwwwwwxxxqqqpppmmmcccbbbdddoooppphhhdddjjjpppssswww}}}zzzvvvmmmeeejjjxxxuuu```HHH<<<888555333333+++,,,---...............////////////////////////---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000000111111222222333444444444444333222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGDDDPPPnnnyyyhhhaaannnyyytttvvvlllfff^^^[[[WWWSSSQQQNNNKKKIIINNNLLLOOOUUUZZZZZZ[[[]]]\\\aaaddddddfffmmmqqqrrrxxx{{{~~~~~~~~~~~~}}}yyyvvvrrrpppoookkkeee```UUUPPPMMMLLLJJJIIIMMMSSSZZZ]]]eeennnpppooottt{{{}}}sssmmmmmmzzz~~~uuu]]]QQQJJJIIIIIIIIIFFFAAA===;;;>>><<<888666777888999999777555222111111000///---////////////...............///111333444333...+++---------............///........................------------------------------------------------...---,,,++++++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++*********************************++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,+++++++++++++++,,,,,,***,,,...///000333666999===>>>???@@@AAABBBBBBCCCCCCEEEEEEEEECCCAAABBBBBBHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCCCC>>>>>>@@@BBBBBBGGGXXXiiirrrsssmmmaaaWWWRRRPPPNNNUUUcccyyy~~~uuuhhhhhhjjjmmmpppqqqnnnkkkooojjjhhhiiifff___[[[[[[XXXaaappp}}}wwwyyyzzzrrrrrrrrryyy|||kkkdddaaahhhqqqxxxxxxooommm|||lll[[[KKK<<<222///555333000---,,,---...///........................------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......//////000000111111111222222333333333333333222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGFFFGGGGGGEEEOOOlllwwwgggdddooo{{{fffdddaaa\\\WWWQQQLLLIIIPPPPPPOOONNNOOOQQQUUUXXXZZZ^^^hhhuuu|||}}}{{{tttlllhhhbbbZZZVVVWWWNNNMMMOOOQQQPPPQQQWWW^^^oooxxxwww|||xxxsss}}}qqqfff]]]YYYYYY\\\VVVHHH@@@@@@<<<:::888666666666777888:::888444333222111///---000000000/////////............000222444333000------------............///................................................------------------------......------------......---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,,,,++++++++++++,,,,,,+++---///111333555999<<<@@@@@@@@@@@@AAACCCDDDEEE@@@BBBDDDDDDCCCBBBBBBCCCIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCC??????BBBIIIQQQ[[[hhhsssyyyqqqggg```YYYSSSSSSVVV```nnnwwwiiikkkmmmkkkfffbbb``````hhhfffhhhlllnnnnnnpppsss{{{yyyvvv{{{~~~|||wwwuuu___[[[ZZZdddsssyyywwwsss^^^HHH:::555666555222000///......///........................---------,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000000111111000111111222333222222222222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGFFFFFFGGGFFFOOOiiitttfffdddnnn}}}~~~IIIIIIJJJJJJKKKNNNQQQTTTZZZ[[[]]]]]]]]]bbbjjjpppwww~~~{{{sssmmmjjjeeebbb^^^YYYSSSQQQSSSWWWWWW]]]jjjzzzyyyqqqhhhnnn~~~yyyrrrooosssyyypppYYYHHHDDD:::;;;<<<===<<<:::777555:::777555333333222000///000000000///......---------......111222222000...---------............///........................////////////////////////------------------------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******---,,,,,,+++++++++,,,,,,,,,...222444666888<<>>???BBBEEEGGG???AAADDDEEEEEEEEEGGGHHHGGGHHHHHHIIIIIIHHHGGGFFFGGGGGGFFFEEECCCAAAAAABBBCCCBBBHHHXXXiiiqqqnnnhhhkkkfffgggooopppgggbbbdddeeeqqqzzzttthhhiiijjjgggccc```aaabbbjjjoooyyywwwooolllkkkmmmppp]]][[[\\\fffuuu|||vvvwwwfffSSSEEE@@@222333444444333111///------------------------------------------...//////........................------------------------...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111000000111222222222222111222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGEEEEEEHHHGGGMMMeeeqqqfffbbbnnn}}}}}}KKKNNNQQQUUUZZZaaaiiiooorrruuuwwwyyyzzz{{{rrrkkkfffcccbbbRRRRRRUUU]]]iiivvv~~~sssmmmeeekkkwww^^^RRRCCCAAA@@@@@@AAA???<<<888888666444333444444333111000000//////...------,,,.........///111222000///---------............///........................////////////////////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++,,,,,,---......111444777999;;;???AAAAAA@@@>>>===>>>AAADDDFFFBBBDDDEEEEEEDDDDDDFFFHHHEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGEEEBBB???>>>@@@BBBFFFMMMXXXdddmmmnnnhhh```eeeeeeooo}}}rrrgggeeeccclllxxx~~~}}}wwwrrrpppgggffffffffffffiiilllnnn}}}tttkkkeeeeeehhhfffeeeeeejjjvvvpppiiimmmvvvwwwoooeeeXXXNNNIII@@@>>>:::666222000//////...........................------------...//////........................------------------------......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111111000000111222222222222111222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGEEEEEEHHHGGGLLLbbbpppiiicccpppnnnqqquuuwwwyyy~~~{{{jjjbbbYYYSSSTTTWWWZZZ[[[YYYcccsss}}}rrrnnnwww{{{iiiLLLEEE>>>===@@@AAA===888999777555555555666555444111111000000///...------000...---...000000000///---------............///................................................------------------------------............---------------...............------------------------------,,,+++++++++++++++---------,,,++++++******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,...///000111444888:::<<<>>>@@@BBBAAA???>>>===>>>AAADDDFFFGGGGGGEEEBBB@@@@@@BBBEEEFFFFFFEEEEEEEEEFFFGGGHHHDDDDDDCCCAAA???AAAGGGMMM\\\jjjrrrjjj[[[TTTWWW]]]iiiooo|||~~~rrrmmmlllqqquuussslllfffeeefffbbbeeekkkqqqxxx|||uuuooonnnpppooonnnlllnnnxxx|||pppccc^^^```gggpppyyytttgggbbb___]]]\\\]]]dddZZZLLL>>>444111111333////////////////////////......------......///000........................------------------------...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111000111111222333222222222222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGFFFEEEHHHGGGJJJ___qqqnnngggvvv~~~|||rrrgggaaa]]]XXXTTTKKKPPPWWWaaaooo~~~~~~~~~|||}}}{{{vvvqqqqqqzzz|||```XXXRRRTTT[[[YYYNNNBBB===;;;999888888888777555444444333222111000///...111///------...//////...---------............///........................------------------------------------------------+++,,,---......---,,,+++,,,,,,---------.........------------------------------,,,++++++++++++,,,...------,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,))))))***+++---///111222444777:::===>>>???AAACCCAAA@@@??????@@@BBBDDDFFFHHHGGGDDDAAA@@@BBBFFFJJJKKKJJJGGGEEEDDDEEEFFFGGGBBBDDDDDDDDDFFFNNNZZZccczzz}}}hhhSSSNNNVVV^^^jjjyyyvvvtttuuutttmmmddd```ccchhhsss}}}}}}{{{|||~~~xxxqqquuutttggg\\\]]]dddjjjqqqwwwwwwmmmddd``````eeepppzzzxxxfffSSSDDD;;;666555000000000000000000000000...............//////000................................................///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111111222222333333333333333222333555777999<<<===>>>>>>>>>???@@@BBBDDDFFFGGGGGGEEEHHHGGGIII^^^rrrsssmmm|||uuuyyy~~~~~~xxxsss[[[WWWQQQMMMOOO[[[mmmyyyvvvnnnmmmjjjiiiooo}}}{{{wwwwwwkkkWWWBBB???<<<;;;:::999777555666666555444333111111000222000...---...///......---------.........//////........................------------------------------------------------++++++,,,------,,,++++++,,,,,,,,,---------.................................---,,,,,,++++++,,,,,,......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------((())))))+++---000222333666888<<<>>>???@@@AAACCCAAAAAAAAAAAABBBDDDEEEGGGFFFEEECCCAAABBBGGGNNNSSSQQQNNNIIIFFFDDDDDDEEEFFFCCCEEEHHHJJJOOO[[[kkkwwwtttddd^^^bbbgggfffiii~~~pppmmmnnnmmmhhheeehhhrrr{{{~~~{{{vvvppptttxxxvvvkkk]]]UUU^^^nnnyyyyyyqqqkkkhhhnnn~~~{{{jjjXXXGGG;;;555000000000000000000000000...............///000000................................................///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,.....................---......//////000111111111222222333444444444444333222333555777999<<<===>>>>>>??????@@@BBBDDDFFFGGGHHHEEEGGGFFFHHH]]]ssswwwooo{{{xxx~~~{{{oooaaaYYYUUUSSSVVV[[[gggdddeeeooosssoooiiidddgggtttiiiWWWEEE;;;999666:::<<<555:::666555666444///---...//////...---------......------............------,,,,,,,,,---------......---.........---,,,,,,++++++++++++,,,---...000000...------,,,,,,------...---------............///,,,------......------,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))555888...,,,222///###++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///111444777777888;;;>>>@@@CCCDDDEEEHHHFFFDDDCCCEEEFFFFFFFFFFFFFFFEEEBBBAAADDDKKKPPP```RRRDDDBBBDDDDDDCCCBBBAAAFFFKKKZZZmmmmmmgggkkktttvvvuuunnneeeaaaffflllsssvvvnnnkkkccc___eeeoooyyy{{{tttmmmlllmmmdddeeeaaabbbrrrzzzvvvnnnwww|||sssjjj___QQQ@@@555///000111111000000111111///............///000000000000////////////000000////////////////////////000///...------...///000------.........---,,,+++..........................................------/////////......---------,,,,,,,,,---------...............//////000111222888777666555444333333333111111333777;;;>>>>>>===AAA@@@@@@AAABBBDDDFFFHHHGGGIIIFFFBBBKKK```qqqvvvrrryyyyyynnnbbb[[[ZZZWWWUUUTTTYYYfffzzzzzziiiaaaggguuu{{{zzzxxxuuuzzzfffRRRFFFAAA<<<<<<:::///888444444666666222//////000000///.........//////---......//////......---------........./////////...////////////...---,,,------,,,,,,------.........------,,,,,,------...---------............///+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++666:::000)))+++---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000333666999999;;;===???BBBCCCEEEEEEHHHFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCAAAAAADDDIIILLLPPPJJJFFFFFFEEEAAA>>>>>>???IIIRRR^^^jjjgggccclllxxx{{{|||xxxqqqooorrrvvvwww|||xxxnnngggccceeennnyyy}}}|||vvvqqqnnnmmmooommmooo}}}yyyqqqppprrrsssooojjjddd```[[[RRRDDD:::666444222111111111000///---------...///000111222000//////......//////000////////////////////////000///...------...///000.........------,,,,,,,,,................................................------,,,,,,,,,+++++++++,,,,,,---------.........///......//////000111222666666555444333333333333;;;999888777777999===???AAA@@@@@@AAABBBDDDFFFHHHGGGIIIFFFBBBLLLaaaqqqvvvsss~~~|||vvvvvvfffbbbYYYQQQOOOWWWgggsss{{{wwwvvvuuuvvvssslllkkkpppuuuvvvyyyhhh^^^ZZZTTTSSSJJJ999;;;666444888999666222111222111000////////////000......////////////............/////////000000000//////000000000///......//////...---,,,,,,,,,---...------,,,,,,------...---------............///++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++666???<<<000(((***111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,...000111333555999;;;<<<===???AAACCCDDDEEEEEEHHHFFFDDDDDDFFFGGGFFFEEEDDDCCCAAAAAACCCFFFGGGGGGEEEDDDDDDEEECCC???AAAFFFRRR\\\^^^^^^```]]]cccttt}}}xxxvvvyyyvvvooofff^^^[[[^^^bbbvvv~~~~~~|||}}}}}}}}}}}}{{{||||||rrrmmmhhhbbb______fffbbb]]]\\\\\\XXXMMMEEE@@@<<<777444222111111000///////////////000000111///................../////////////////////////////////............//////111000...,,,,,,,,,,,,,,,................................................---,,,,,,,,,,,,+++++++++,,,------------.........////////////000111222222444444333333333333333333888888777666888???JJJRRRAAAAAAAAAAAACCCEEEGGGHHHGGGIIIGGGCCCMMMaaaqqqvvvqqqtttcccUUUPPPSSSWWW[[[dddqqq~~~xxxwwwqqqiiijjjttt~~~}}}|||~~~}}}pppYYYHHH>>>777777999777555444222222111000////////////...//////000000//////........./////////000000000/////////000000//////...//////...---------------...------,,,,,,------...---------............///+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,)))222AAAHHH===,,,(((...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------,,,...111333555777:::===>>>???@@@BBBCCCDDDDDDEEEGGGFFFEEEEEEFFFGGGFFFEEEEEEBBBAAACCCFFFGGGFFFCCCFFFBBB???>>>???CCCNNNYYYtttuuuhhhXXXTTTVVVeee}}}zzzrrrvvvpppfff]]]ZZZaaaooozzz{{{xxxwww|||{{{{{{{{{~~~vvvwww}}}ppp^^^YYYXXXXXX```kkkpppjjjcccaaaaaa^^^VVVNNNOOOMMMHHH???555111111444333222111000////////////......------------....../////////////////////////////////....../////////222111...,,,++++++,,,---........................---------.......................................------------............////////////000111222333111222222333333444444444222444777777;;;DDDRRR]]]AAAAAAAAAAAACCCEEEGGGHHHGGGJJJHHHDDDNNNbbbrrrvvvrrr~~~{{{pppfff^^^ZZZTTTWWWZZZ```jjj{{{zzzmmmjjjqqqzzz~~~xxx[[[JJJ:::555666555444444333222111000///////////////000000000000000000///------........./////////---....../////////.........------------...//////...------,,,,,,------...---------............///------............------...------,,,+++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++...999DDD>>>...'''+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---///222555666888;;;===>>>???AAABBBCCCDDDDDDDDDGGGFFFEEEFFFGGGHHHGGGEEEEEEDDDCCCEEEHHHHHHEEEBBBEEE???;;;===CCCLLLZZZfff~~~jjjUUUQQQVVVeeezzzyyyooollliiidddaaagggwwwxxxvvvttttttwww}}}{{{}}}sssuuuzzzzzzhhhWWWRRRSSSZZZmmm~~~xxxpppjjjhhheee```\\\hhhhhhbbbQQQ===111222777111111000000000111111222......------------......////////////////////////...//////////////////...222000...,,,+++,,,---...........................---------.........//////........................---------.........///////////////000000111222333000111222333444444444444555888::::::999===FFFNNNBBBAAAAAABBBCCCEEEGGGIIIGGGJJJHHHFFFOOOcccrrrvvvyyyyyy~~~yyyssspppqqqsssttttttuuuvvvxxx{{{}}}~~~~~~}}}}}}zzzooohhhbbb^^^WWWRRRTTT___ppp||||||sssqqqqqqpppoooYYYCCC888888777555444555444333222111000000000000000111111111111000000------........./////////------.../////////.........---------...///000000...------,,,,,,------...---------............///......////////////......///...---,,,,,,++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------///,,,---333222+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---....../////////222555888999:::===>>>??????AAABBBDDDDDDEEEEEEGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGFFFDDDBBB>>>===???GGGOOOUUU___gggxxxzzzmmm]]]]]]___eeeppp}}}xxxmmmgggfffggghhhkkkuuu}}}zzzzzz|||}}}|||}}}qqqmmmoooiiibbbZZZWWWXXXaaarrr{{{tttooooooqqqsss}}}}}}ttt___FFF555333777---...///000222444555777///..................///////////////////////////......////////////......000///...---------...///........................,,,,,,------.../////////+++++++++,,,,,,,,,,,,---------........./////////000000000000111222333333111222333555555555444333333666888888777888<<<@@@BBBBBBBBBBBBCCCFFFHHHIIIGGGKKKIIIGGGPPPdddrrrvvvyyyuuu~~~}}}~~~~~~yyyxxxyyyzzzsssiiieeehhhdddeeeeeeccc___^^^___```gggggghhhjjjkkkmmmooopppnnnnnnooopppppprrrtttuuuzzz}}}zzzyyyrrrhhh^^^WWWVVVZZZ]]]kkkzzz|||uuuuuuvvvyyykkkQQQEEECCCAAA===:::888777666444333333222222000111111222222111111000....../////////000000000---...///000000000000000000//////..................------,,,,,,------...---------............///---..................---//////...,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------...,,,+++*********,,,...------------------------------------------------,,,,,,------.../////////333666:::<<<======???@@@???@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIIIIGGGEEECCCEEEFFFFFFDDDCCCBBBCCC===BBBLLLUUUXXXZZZbbblllrrr}}}zzzpppnnnllljjjoooyyyzzzllldddfffkkkzzz|||~~~{{{zzz}}}{{{sssooopppdddeeedddaaadddoooxxx|||{{{rrrlllnnnxxx|||qqq___KKK===777777000000000111222333555555000//////......//////000////////////////////////---...///000000///...---............////////////........................,,,,,,------...//////000+++++++++,,,,,,,,,------............////////////000000000000111222333333222333555666666555444333000222444666999;;;===>>>BBBBBBBBBBBBDDDFFFHHHIIIGGGKKKJJJHHHQQQeeesssvvvvvvxxx~~~xxxqqqnnnmmmlllhhhfffjjjmmmlllmmmooogggfffgggggg```WWWXXX^^^^^^___```___]]]]]]^^^```ddddddeeeffffffgggggggggdddgggkkkmmmlllkkkjjjiiigggpppuuusssrrrttttttqqqxxxzzz~~~wwwlllaaaZZZUUUPPPXXXaaaeeefffnnn}}}uuunnnjjjnnnvvv}}}xxx]]]QQQOOOLLLFFFAAA:::999888777555555444444111111222222222222111111000000000000111111111111//////000111111111111111222111000///---------,,,...------,,,,,,------...---------.........//////,,,------......------,,,000///...---,,,++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...(((---///---,,,---...---------------------------------------------------,,,,,,------...///000000666999===??????@@@AAABBB@@@AAACCCEEEGGGHHHIIIIIIGGGFFFFFFHHHIIIIIIGGGEEEBBBDDDFFFEEEBBB@@@AAACCCCCCLLLWWW\\\ZZZZZZfffuuuyyyzzzuuuqqqvvvjjjnnnmmmcccYYY]]]nnntttooopppsssuuuwwwmmmqqqppplllrrrxxxwwwqqqggg```cccqqq}}}vvvpppdddXXXLLLCCC<<<888555555333222111000000000000000////////////000000////////////////////////---...///000000///...---,,,---...///000000000///........................,,,,,,------...///000000---------....../////////............/////////000000000000000111222333444333444666777777666444333777777666888;;;=========BBBBBBBBBCCCDDDFFFHHHIIIHHHKKKJJJHHHQQQeeesssvvvxxx}}}yyy{{{rrrllljjjhhhjjjkkkjjjfffaaa^^^]]]ZZZ[[[^^^dddiiimmmnnnmmmmmmjjjhhhfffggggggfffeeeeeefffgggfffeeeeeegggiiillljjjhhhggghhhhhhgggfffggghhhiiijjjiiihhhgggfffeeejjjpppqqqnnnkkklllnnnqqqxxx{{{|||vvvhhh]]]VVVNNNLLLLLLQQQ[[[fffzzz|||{{{sssjjjpppwwwmmmlllgggggghhhbbbNNNCCC999888:::888555333111444333000111555333,,,000000000000000000000000......//////000000111111777666555444333111000000......................................................---------,,,,,,,,,................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,---///111222888:::===@@@BBBCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDGGGHHHIIIIIIIIIHHHGGGFFFCCCLLLIIIBBBDDD@@@===CCCMMMWWW```]]]QQQQQQiii|||rrrnnnvvvbbbVVV\\\dddmmmwwwvvvvvvuuu{{{}}}~~~yyywwwmmm\\\OOOPPP\\\```]]]aaa^^^YYYRRRKKKEEE@@@>>>777666555444333222111111111000...---...///111222000000000000111111111111000000000000000000000000//////...------------...........................,,,---......//////......///...,,,,,,,,,---///111------......//////000000//////000111222333333444888888888888888777666666444666888::::::<<<>>>@@@AAAAAABBBCCCEEEFFFHHHIIIJJJJJJFFFCCCPPPgggvvvyyy|||rrr|||vvvvvvtttooohhhbbb^^^]]]aaacccddddddcccaaa```aaa^^^aaafffkkknnnoooooonnnlllmmmpppsssvvvuuuqqqnnnkkkkkkkkklllnnnpppqqqrrrnnnmmmkkkkkklllllljjjiiiggghhhiiiiiijjjjjjjjjjjjiiimmmpppooollljjjkkknnnsssxxx}}}yyyyyyxxx{{{uuuoooeeeZZZRRRKKKHHHLLLRRRggg{{{uuunnnooorrrxxx{{{}}}zzz___QQQCCC>>>===;;;999999000333222///000444555111111111111111111111111111/////////000000000000000222222111000///...------.........................................................---------,,,,,,................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,------,,,---...111333555:::;;;>>>AAADDDEEEEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFHHHHHHIIIHHHGGGFFFAAAIIIEEE@@@AAA@@@AAAJJJTTTZZZ[[[SSSKKKTTTmmm}}}vvvtttlll```^^^kkkvvv~~~{{{zzzuuurrrooooooeeeVVVKKKLLLUUU\\\]]]___]]]XXXRRRLLLFFFAAA???===;;;888555222222222333222111///......///000111000000000000111111111111000000000000000000000000//////...------------...........................,,,---......//////.........---,,,++++++---...000........./////////////////////000111222333333444777777888888777666666555444666888::::::<<<>>>@@@DDDDDDDDDDDDEEEFFFGGGHHHNNNOOOKKKIIIUUUkkkzzz}}}qqqyyyeeefffgggeeebbb___^^^___^^^___aaabbbccceeehhhjjjooouuu|||}}}}}}}}}~~~yyywwwwwwyyy~~~}}}|||||||||}}}|||zzzxxxuuutttsssrrrqqqpppppppppppprrrrrrpppnnnnnnrrruuuyyy|||}}}zzzsssjjjccceeeiiikkknnnppp}}}wwwkkk```UUUJJJEEEGGGNNN___uuuuuunnnqqqtttxxx{{{||||||{{{www{{{{{{gggQQQDDD===888666666333666555111000333555555111111111111111111111111000000000000000000////////////.........---------.........................................................------------,,,................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////.........---------------///...------///333666999<<<===@@@CCCEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGHHHGGGGGGFFFAAAGGGBBB???DDDFFFIIIUUUWWW___^^^QQQLLLYYYkkkwww{{{vvvtttllljjjqqq~~~~~~}}}ooogggccceee[[[PPPJJJKKKPPPZZZdddeeeaaaZZZRRRLLLIIIHHHHHHKKKGGG???888444222333555333222111/////////000000000000000000111111111111000000000000000000000000000///......------..............................------...////////////...---,,,,,,++++++---...///000000///////////////...//////000111222333333444666666666666666666555444444666999:::;;;<<>>>>>???@@@BBBDDDEEEFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEAAABBBCCCEEEFFFFFFEEEEEEDDDBBB>>>EEEVVVYYYXXX```ttttttpppooojjjvvvxxxxxxtttiiicccjjjuuu~~~{{{wwwqqqiiiddd[[[XXXUUUTTTUUU[[[hhhuuuuuuiiiYYYNNNPPP]]]ooo|||pppgggXXXHHH===666555555111111111111111222333333///000000000111111111111111111111111111111111111000000///............///////////////////////////---...//////000000/////////////////////000000111111111000000/////////...//////000111222333333444444444555555555555444444555777999;;;;;;===???AAAAAAAAABBBDDDEEEHHHIIIKKKGGGKKKKKKIIISSSgggvvvzzz|||uuuiiilllpppuuuyyyyyyooommm```WWWWWW[[[ZZZVVVTTT[[[cccnnntttvvvxxx}}}|||tttmmmbbbUUUKKKGGGHHHJJJVVVjjjwwwssspppyyymmmaaaXXXMMMCCC>>><<<777555666777444333444222222222222222222222222111111111111111111000000000000000000000000000000/////////////////////////////////////////////////////////.........------...............................................................---------------------------------,,,,,,---------......................../////////...///000333777:::>>>@@@@@@@@@AAABBBDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGFFFEEEAAABBBDDDEEEFFFEEEEEEDDDAAAAAA???HHHVVVVVVWWWddd|||sssqqqooouuuqqqjjjaaaZZZ```www{{{lllfffgggjjjmmmpppeeegggddd^^^\\\ccckkkppplllaaaRRRJJJPPPbbbxxxrrrjjj\\\MMMAAA:::777666111111222222333333333333000000000000111111111111111111111111111111111111111000//////......//////////////////////////////......///000000000000///000000000111111111111111111000000000000000000/////////000111222333333444333444555555666555555555555777:::;;;<<<===@@@BBBBBBCCCDDDFFFHHHKKKMMMOOOGGGLLLLLLJJJRRRfffvvv|||}}}xxxtttxxx}}}zzzoooiiiddd^^^[[[[[[kkkrrrxxxzzzwwwwwwzzz~~~|||xxxoooddd[[[SSSPPPNNNVVVkkkxxxrrrssswww~~~uuutttqqqggg\\\UUUMMMAAA888888999777555555222222222222222222222222111111111111111111222222000000000000000000000000////////////////////////////////////////////////////////////............................................................//////.........---------........................---............/////////---........./////////000///111444888<<>>;;;:::444444444444333222111000000000000000111111111111111111111111111111111111111000000///////////////////////////////////////......///000000000000000//////000111111111111111000000000000000111111111//////000111222333333444444444555666666666666666555777:::;;;<<<===@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMEEEJJJJJJFFFNNNbbbttt{{{wwwzzzoookkklll~~~zzzyyy{{{wwwiiiaaa[[[RRRUUUeeennnkkkmmmuuu~~~uuuyyyxxxvvv{{{aaaOOO???;;;;;;888666666222222222222222222222222000000000111222222222333333222222222111111111000000000000000000000000000000000000000000000000000000/////////............................................................//////.........---------........................////////////000000000000---.........//////000000000222777;;;???BBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEEEEFFFFFFEEEDDDCCC@@@JJJNNNPPPMMMHHHXXXwwwwwwttteee^^^[[[cccuuu~~~|||}}}uuupppnnnuuuuuulllrrrnnn^^^XXXSSSLLLHHHHHHNNNVVV[[[]]]XXXRRRJJJDDD@@@>>>===777777666555333000...---000000000000111111111111111111111111111111111111111111000///////////////000000000000000000000000...//////000000000000000......///000000000000000//////000000111111222222//////000111222333333444444444555666777777777666666888:::;;;<<<===@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHGGGLLLJJJFFFNNNcccuuu}}}~~~vvv{{{xxxwww~~~wwwoooddd[[[YYYXXXUUUVVV[[[```uuu}}}pppmmmqqqpppjjjssswwwgggKKK>>>;;;777444333444555444333333555444222111111222222222222111111000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////////////////////////////...........................------------...//////......------------..............................///000111111///...///000666777999;;;>>>BBBEEEFFFCCCDDDEEEFFFHHHHHHIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGHHHGGGDDDBBBAAAAAAJJJPPPTTTNNNHHHMMM___qqqwwwlll[[[^^^jjj|||~~~{{{qqqhhh```SSSHHHCCCGGGKKKKKKOOOVVV___YYYPPPKKKHHHFFFCCC@@@???AAABBB>>>777111111333222222111111111111222222000000000000000000000000---222333000555===888---222111111111000000//////............//////////////////000000000000//////000111222111000///000222222222222333444555666777333444555555666666555555999999999:::;;;===@@@AAADDDEEEEEEDDDCCCCCCEEEGGGFFFHHHHHHHHHMMM\\\ooo{{{||||||yyyxxxtttuuuzzz}}}yyytttrrrsssmmm___RRRLLLOOO___qqq|||vvvkkkaaarrryyyuuuVVVFFF@@@<<<999888555555555444444444444222111111222222222222111111111111111111111111111111222111111111000000000000000000000000000000000000///////////////////////////////////////////////////........................------------.../////////......------......///........................000111111111//////111333777888:::===@@@BBBDDDEEECCCCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBDDDFFFVVVWWWVVVSSSQQQWWWeeepppwwwvvvnnngggjjjsss}}}xxxsssmmmfff```XXXQQQMMMMMMMMMLLLSSS\\\ggg___TTTMMMKKKKKKLLLLLLPPPPPPKKKBBB777000...000222222111111111111222222111111111111111111111111...222111...444??????777222111111111000000000000/////////000000000111111//////000000000000/////////111222222111000000111333333333333444444555666444444555666666666555555:::::::::;;;<<>>666444444333222222111111222222333111111111111111111111111222222000---222<<>>@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFIIIIIIHHHGGGFFFEEECCCBBBCCCAAA???>>>AAAIIITTT[[[___gggrrrzzz{{{xxxssspppssspppnnnnnnrrr{{{~~~{{{sssooonnnlllgggccc______^^^]]]\\\\\\\\\\\\^^^^^^```aaacccdddffffffmmmsssyyy~~~}}}tttxxx}}}lllccc___^^^bbbiiissstttoooddd___cccfffeee]]]WWWOOOMMMRRRYYY___bbbTTTRRRNNNHHH@@@:::666444333333222222222222333333111111111111111111111111222222111///111666999888111111111111111222222222/////////000000000111111000000111111111111000000///222555666555222111111555555444333333333444444555666777777888888777777888888888:::<<>><<<;;;>>>FFFPPPWWWbbboooxxxtttwwwqqqmmmpppzzz|||}}}}}}|||}}}|||tttnnniii___[[[UUUSSSRRRQQQNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOTTT[[[bbbdddcccccchhhmmmnnnpppvvv}}}uuuzzzzzzrrrjjjcccfffooossskkklllhhh___QQQMMMIIIIIINNNTTTXXXYYYNNNMMMJJJEEE@@@:::666333333333222222222222333333222222222222222222222222111111111111222444555666111111111222222222222222/////////000000000111111000111111222222111111000000333555666444333222222444444333333333444444555666666777888888888888888777777888999;;;>>>AAACCCDDDFFFGGGGGGFFFGGGIIIKKKIIINNNMMMIIISSSlll|||yyy~~~wwwjjj___QQQTTTaaaxxx|||rrrmmmlllvvv~~~nnnLLL>>>===888444444444444555555555555444444444444444444444444444444111111111222222333333333333333333333333333333333000000000000000000000000000000000000000000000000///000000111111222222333///////////////000000111222111111000000111111222111111111111111111111111///111333555666888<<<>>>CCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFDDDBBB@@@???>>>===<<<;;;===CCCKKKQQQkkkvvvxxxrrrrrrppprrryyy~~~||||||uuukkkddd]]]XXXUUUOOONNNLLLKKKIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHHHHHHHLLLPPPRRRQQQPPPRRRUUUTTTVVVZZZ```hhhqqqyyy}}}zzz|||yyylllllltttyyykkkiiicccXXXMMMIIIDDDEEEIIIMMMOOOOOOMMMJJJFFFAAA>>>:::777555444333333222222333333444222222222222222222222222111000111222333555999===111111111222222333333333000000000111111111222222000111111222222111111000222444555555444333333444333333333333444444555666666777888888999999888888777888888:::<<>>@@@DDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGEEECCCAAA???>>>??????>>>>>>???DDDJJJOOOqqqyyyvvvnnnjjjnnnwwwxxx{{{vvvvvvzzzoooiiiaaaZZZUUUQQQOOOMMMIIIJJJKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLKKKJJJKKKLLLMMMQQQVVV]]]cccfffmmmwwwsssooowwwtttwwwfffbbb^^^TTTMMMHHHCCCBBBEEEHHHJJJIIIMMMIIICCC>>><<<<<<;;;;;;444333333222222333333444222222222222222222222222111000000222555999???EEE111111111222222333333333111111222222222333333333111111222222222222111111333444555444333333444555222222222333444555666777777777888999999999999888888999999;;;>>>AAADDDEEEEEEFFFGGGGGGGGGHHHKKKMMMCCCLLLMMMKKKYYYssswwwgggZZZWWW\\\eeekkkzzz|||cccMMMBBB:::888<<<444666666333222444666888444444444444444444444444111222333444555777888888333333333333333333333333111111111111111111111111222222222111111000000000111111111111111111111111000000000000000000000000222222222222222222222222000111222222000000111222111333666999<<<>>>@@@AAACCCCCCCCCDDDEEEFFFHHHHHHGGGIIIJJJIIIGGGEEEDDDEEEIIIBBBBBBIIIIII@@@:::<<<>>>@@@CCCEEE@@@@@@OOO```pppvvv|||}}}yyyrrrhhhaaannnyyy}}}wwwvvvvvvuuuuuuwww~~~~~~oooddd___RRRQQQOOOKKKIIIIIIKKKMMMMMMLLLJJJHHHGGGHHHIIIJJJMMMMMMNNNNNNMMMMMMLLLLLLRRRQQQOOOMMMKKKJJJJJJIIIMMMKKKJJJKKKKKKKKKIIIGGGGGGGGGGGGHHHIIIKKKMMMNNNUUUYYY___fffnnn{{{~~~}}}~~~|||uuutttiiinnnmmmeee^^^\\\XXXSSSVVVKKKFFFIIIGGGBBBIIIVVVQQQLLLDDD>>>;;;;;;<<<===<<<999555333333333333333444444333333333222222222444333444444111222===III444666666333111111111000333333333333333333333333222222222222222222222222222333444555555333111///111222333666999999666444888888888888888888888888:::::::::;;;===???BBBCCCFFFHHHIIIIIIIIIIIIJJJLLLHHHIIIHHHJJJZZZrrr|||qqqhhhbbb]]]YYYWWWhhhvvvooo^^^SSSGGG@@@>>>888999888666555666555444555555555555555555555555222222333444444555666666222222222222222222222222111111111111111111111111333333333333222222222111333333333333222222222222222222222222222222222222111111111111000000000000111333444333222222333555666777:::===@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIHHHFFFFFFFFFDDD@@@@@@CCCKKKJJJLLLPPPRRRTTT]]]hhhgggnnnrrrnnneeeaaaaaadddvvvtttwwwzzz|||}}}ooofff^^^UUUQQQRRRPPPPPPPPPNNNMMMOOORRRUUUUUUTTTTTTTTTUUUWWWZZZ\\\^^^___aaaccceeeeeeeeeeeegggfffdddbbb```___^^^]]]___]]][[[YYYXXXUUURRROOOMMMLLLKKKJJJJJJJJJKKKKKKNNNPPPRRRTTTXXX___hhhnnnxxx|||yyytttppplllmmmpppyyyssskkkcccddd```WWWTTTWWWXXXVVVUUUOOOMMMOOOQQQRRRWWW]]]VVVOOOGGGAAAAAABBBCCCCCCDDD@@@;;;777555555444444555555555444444444444333555555555555333444>>>III222333333111000111111111444444444444444444444444444444444444444444444444444555555666555444333222444555666777666666666666999999999999999999999999;;;;;;;;;<<<>>>AAACCCEEEEEEFFFHHHHHHGGGGGGIIIJJJIIIJJJHHHIIIXXXnnnzzzyyyzzzssspppqqquuu~~~|||xxxnnn```UUUVVVbbbxxxxxxooofffZZZMMMEEE===:::666666888777555333555555555555555555555555333333333444444444555555555555555555555555555555222222222222222222222222333333222222222222222111222222222222333333333333333333333333333333333333444444333333222222111111222333444333222333444666:::<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLFFFIIIHHHBBB@@@EEELLLPPPVVVUUUYYYaaaiiilllnnnpppkkkoooooofff[[[\\\jjjxxxyyy{{{ooodddYYYSSSNNNKKKLLLPPPRRRTTTVVVYYY[[[___dddhhhkkklllmmmpppsssxxx{{{~~~{{{wwwtttooojjjgggaaa___\\\XXXUUURRRPPPOOOLLLLLLLLLJJJJJJLLLPPPSSSXXXdddsss~~~yyyqqqiiidddeeehhhtttzzzlllgggbbbXXXOOOOOOVVV\\\^^^WWWXXXWWWVVV\\\ccceeebbbZZZRRRIIIEEEHHHKKKLLLKKKKKKFFF???999666555555444555555555444444444333333555444555555333444<<>>AAACCCEEEGGGHHHJJJJJJIIIIIIKKKLLLIIIJJJIIIIIIWWWkkktttsss}}}tttrrrrrrrrrsssyyy~~~ssshhhXXX\\\hhh~~~|||zzzssshhh^^^KKK???444333777999777555444444444444444444444444555555555444444444444444555555555555555555555555333333333333333333333333111111111111111111111111111111111111222222222222222222222222222222222222444444333333222222111111111222222222222222555777<<<===???AAACCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIFFFDDDEEEGGGIIIDDDIIIGGG@@@CCCRRR\\\\\\XXX^^^hhhuuu~~~~~~zzzvvvuuutttoooggg```hhhsssbbb[[[VVVTTTSSSQQQSSSWWWWWW[[[bbbiiipppxxx~~~{{{vvvooohhhbbb]]][[[SSSRRRPPPNNNLLLKKKLLLMMMJJJTTT___hhhppp|||{{{tttmmmiiiiiikkkvvvzzzsssjjj^^^UUUTTTYYY___aaacccfffbbbZZZ___jjjiii^^^YYYRRRIIIGGGKKKPPPRRRQQQLLLGGG???999666555555444444444444333333333333222333222333444222222999BBB:::666333444444333333555333333333333333333333333444444444444444444444444444444333222222333333444333333666;;;@@@CCCAAA???888888888888888888888888999999999;;;===@@@CCCDDDGGGIIIJJJJJJJJJJJJKKKMMMJJJLLLJJJKKKXXXkkkrrrpppwwwvvvxxxwwwtttlllnnnrrrxxx~~~~~~wwwbbb___aaapppyyy{{{hhhQQQ:::444777999777666555555555555555555555555666666666555555555555555333333333333333333333333444444444444444444444444111111222222222222222222222222222222333333444444333333333333333333333333111111111000000/////////222333444333333555888:::??????AAACCCDDDEEEFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIFFFCCCCCCEEEGGGCCCEEEDDDCCCNNN```fffbbbWWWfff{{{~~~xxxqqqkkkiiilllxxxxxxhhh\\\WWWUUUWWWXXXYYY___fffjjjpppzzz{{{tttqqqhhhfffbbb]]]XXXRRRNNNKKKJJJMMMQQQUUUZZZdddrrr~~~|||zzzyyyzzzvvvsssqqqjjjkkksssyyynnneee```^^^___aaarrruuulll]]]]]]fffcccVVVSSSMMMFFFFFFJJJOOOQQQQQQIIIEEE>>>999777777777777555555555555444444444444444333333555444333888???>>>666111222222//////111333333333333333333333333444444444444444444444444555555444444444444555666555444555===GGGIIICCC<<<::::::::::::::::::::::::999999:::;;;>>>AAADDDEEEEEEGGGHHHHHHGGGHHHIIIKKKJJJLLLLLLNNN[[[lllrrrnnn}}}{{{wwwpppaaa]]]ZZZ\\\ccchhhiiihhhqqq~~~xxxsssnnnqqq}}}yyyzzzhhhEEE999::::::777666777777777777777777777777555555555555555555555444555555555555555555555555333333333333333333333333333333333333333444444444333333444444555555666666444444444444444444444444333333333333333333333333444555555555555777;;;>>>AAABBBCCCEEEGGGHHHHHHIIIGGGIIIKKKLLLMMMMMMMMMMMMJJJKKKJJJHHHEEEDDDFFFGGGCCCCCCEEELLLZZZeeeddd^^^WWWlllwwwooommmuuuxxxzzzwwwpppcccaaaccciiipppwwwzzzqqqfff\\\UUUSSSOOOMMMLLLMMMQQQ\\\fffnnnxxx~~~{{{~~~~~~|||yyywwwmmmlllooouuuyyy}}}zzzqqqhhhfffhhhyyyzzzooo___YYY\\\XXXLLLHHHEEECCCCCCFFFIIILLLMMMFFFBBB>>>;;;::::::999999777777777777666666666555666444444666666555888>>>FFF;;;444555555111000444555555555555555555555555555555555555555555555555666666666666666777777777888555666<<>><<<777555666666666666666666666666333333333333333333333333555555555555555555555555000000000000000000000000000000111111222222222222111111222333333444555555111111111111111111111111222222222333444444555555333333444333444777;;;>>>???AAABBBEEEFFFHHHIIIIIIFFFGGGJJJLLLMMMLLLLLLKKKEEEFFFGGGGGGFFFEEEFFFHHHDDDEEELLLYYYbbb___XXXSSSSSShhh~~~tttqqqwww{{{kkkcccaaakkkuuuvvvqqqnnnfffmmm|||yyyqqqhhh___XXXTTTOOOJJJLLLQQQPPP[[[jjjyyy|||yyyxxxyyy}}}}}}zzzrrrooommmmmmllloooxxxyyyllljjjnnnppppppiii]]]TTTPPPJJJCCC===???@@@AAAAAABBBFFFIIIAAA>>>;;;:::999999777666666555555555444444444444444111222555555333555999HHH;;;222555666222222777333333333333333333333333333333333333333333333333222333555666666666555444333444555666777777555333888888888888888888888888888888999;;;>>>AAADDDFFFIIIJJJLLLLLLKKKKKKMMMNNNHHHLLLLLLMMMXXXfffhhhbbb{{{lll___QQQLLLOOORRRNNNHHHBBBKKKXXXggguuu~~~sssnnnlllxxxuuuKKK===???>>>888555222222222222222222222222000000111111111222222222------------------------........................,,,---------......//////---......///000000111111------------------------******+++,,,---.../////////000000000000333888;;;<<<>>>@@@BBBDDDFFFGGGGGGBBBDDDFFFHHHIIIIIIHHHGGG>>>AAACCCDDDDDDDDDFFFGGGEEEGGGSSScccdddWWWLLLIIINNN___rrr|||}}}uuupppqqq~~~xxxiiicccYYYWWW]]]llltttmmm```XXX\\\mmm}}}rrrgggaaaWWWKKKEEEEEEDDDNNN\\\hhhsssxxxssssssvvvwwwxxx~~~{{{vvvuuuoooiiieeebbbaaaeeekkkvvvyyy~~~~~~sssgggffflllcccccc```XXXOOOGGG@@@===666;;;???@@@>>>>>>BBBFFF<<<;;;888777777666333111222222222111111111000000000---...111111///111444AAA222***...000,,,---222////////////////////////...........................///111333333333111000,,,///222000------222777333333333333333333333333444444555777:::===AAABBBBBBDDDEEEEEEEEEEEEFFFHHHGGGKKKKKKKKKUUUaaabbb[[[www