BM6@ 6(@@ ######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%''')))###000>>>HHHMMMNNNHHH@@@333999>>>>>>>>>JJJddd{{{|||rrrrrr}}}zzzuuuqqqooojjjdddaaaaaa___[[[XXXXXXUUUOOOKKKJJJLLLOOORRRXXXYYY\\\^^^```aaaaaaaaaaaabbbccccccbbb```^^^\\\XXXUUUQQQNNNKKKJJJKKKKKKCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@<<<777333111111000///...---,,,,,,+++++++++************)))++++++++++++++++++++++++444111---***'''''''''(((************************///111333111......333888333111...+++***+++---//////111333333000,,,***))))))***++++++***+++---///111444999<<<<<<;;;;;;;;;AAAGGGFFFEEEJJJJJJRRRccc######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''333AAAIIIMMMLLLDDD===333999???BBBGGGVVVooosssuuuyyyzzztttppplllhhhbbb______^^^ZZZWWWVVVTTTOOOLLLMMMPPPTTTWWW\\\]]]```bbbcccdddddddddffffffffffffdddbbb```___[[[YYYUUUQQQNNNMMMMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFDDD@@@999555111111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))111///,,,)))''''''((()))************************...000222000---...222666111000...,,,,,,,,,---...000222444444111---+++***)))***++++++***+++---///111555:::<<<===<<<;;;<<>>@@@FFFEEEEEEIIIIIIQQQccc######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((///<<>>???@@@FFFEEEDDDIIIIIIQQQbbb######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***111===JJJMMMMMMLLLKKKIIIIIIJJJHHHLLLdddyyywwwwwwhhheeemmmyyyxxxqqqmmmccc^^^YYYWWWYYY\\\\\\[[[\\\[[[ZZZYYY[[[___bbbeeefffgggiiikkklllllllllkkkkkkkkklllkkkkkkkkkkkkkkkdddbbb```\\\YYYVVVTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSOOOKKKEEE@@@<<<888444111111111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))******+++,,,,,,---------------...//////...---,,,+++...111222000...------)))***++++++***+++---///111444777:::;;;<<<===??????FFFDDDDDDIIIIIIPPPbbb######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***+++555AAAKKKMMMLLLMMMNNNNNNIIIFFFFFFSSSyyykkk|||qqqbbb\\\kkk~~~xxxqqqlll```[[[VVVTTTWWWZZZ[[[[[[\\\[[[[[[[[[]]]aaaeeeggghhhjjjlllnnnpppqqqqqqpppmmmnnnnnnnnnmmmkkkiiihhhdddcccaaa^^^[[[YYYWWWVVVSSSSSSSSSSSSRRRRRRRRRRRRMMMHHHAAA;;;777666444333111111000///...---,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))******+++,,,---...------------...............---***---111222222000000000)))***++++++***+++---///000333666888999;;;===>>>???EEEDDDDDDHHHIIIPPPbbb######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++---888CCCMMMNNNLLLMMMPPPQQQHHHCCCCCCXXXvvvfffzzzhhhYYY]]]oooxxxqqqlll]]]YYYSSSRRRUUUYYYZZZZZZ[[[ZZZZZZ[[[^^^cccgggiiikkkllloooqqqssstttuuuuuuttttttuuutttrrrnnnkkkiiieeedddbbb```]]][[[YYYXXXVVVUUUTTTTTTSSSRRRQQQQQQKKKEEE===666333333333333111111000///...---,,,,,,+++++++++************)))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++***+++,,,.........,,,........................***---111333333222222222)))***++++++***+++---//////222555777888:::<<<>>>???EEEDDDDDDHHHHHHPPPbbb$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&%%%***111AAACCCFFFIIIKKKMMMNNNNNNPPPDDDDDD___iiiyyy~~~eee[[[___kkk~~~|||sssiii[[[XXXUUUTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[___ffflllpppppppppqqqtttwwwyyyxxxwwwwwwwwwvvvvvvuuurrrmmmiiidddccc```^^^[[[YYYXXXWWWSSSSSSRRRSSSTTTTTTRRROOOGGGBBB;;;777666555222000111111000///...---,,,,,,+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((())),,,///000///---...............---,,,+++......///111222000---***+++***)))))))))***+++,,,000444888:::999999<<<>>>@@@EEEEEEHHHLLLGGGLLL^^^$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&***111BBBCCCFFFIIIKKKMMMMMMMMMFFFAAAIIIeeezzzjjj~~~sss```aaammmttt}}}qqqeeeZZZWWWTTTSSSUUUXXX[[[\\\]]]\\\[[[\\\```eeekkknnnnnnoooqqqtttxxx{{{zzzyyywwwwwwvvvvvvuuurrrnnnjjjeeedddaaa^^^[[[YYYXXXWWWUUUTTTSSSSSSSSSQQQMMMJJJCCC???999666666555444333111111000///...---,,,,,,+++******)))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((())),,,...000///---///000000111111111000000......///000222111...+++++++++***))))))***,,,---000444999:::::::::<<>>:::888666555444444555555111111000///...---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((***---///...---///000222444666888999999...------///111222111000...---+++******,,,...///222666:::<<<;;;;;;===@@@???CCCCCCFFFJJJFFFLLL```$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((('''(((///777CCCEEEHHHJJJKKKJJJHHHGGGDDDJJJ]]]uuuuuu^^^LLLVVViii|||zzznnnbbbVVVTTTRRRRRRVVVZZZ]]]^^^]]]]]]]]]___cccggglllnnnqqqqqqsssvvvyyy{{{zzzyyyxxxvvvuuutttsssqqqnnnllliiigggddd```\\\YYYWWWVVVSSSQQQPPPNNNLLLGGGAAA===999999777555333222222333111111000///...---,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))(((((())),,,.........---///111333555777888888...---,,,...000333333222111000---+++***,,,...///222666:::<<<;;;;;;===@@@???CCCBBBEEEIIIFFFLLL```$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((((()))000999DDDFFFIIIKKKKKKIIIGGGEEEBBBOOOeeexxxxxxwwwrrrWWWQQQcccxxx~~~yyynnnbbbUUUTTTTTTUUUXXX[[[]]]]]][[[\\\]]]___cccgggkkknnnqqqrrrsssvvvyyyzzzyyyxxxxxxvvvtttsssqqqooollljjjgggfffccc___\\\YYYWWWWWWSSSQQQNNNKKKIIIEEE@@@===999999999666333111111222111111000///...---,,,,,,+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))((('''(((+++.........,,,---///111333444555555...,,,,,,---000333555555555222///,,,***+++---///111555:::;;;:::;;;===??????BBBBBBDDDIIIFFFMMMaaa$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%((((((***222;;;DDDFFFIIIKKKKKKIIIEEECCCDDD]]]xxxwww|||bbbQQQUUUlllyyylll___UUUUUUVVVXXX[[[]]]\\\[[[\\\\\\]]]___bbbeeeiiijjjooooooqqquuuxxxzzzzzzxxxyyyvvvsssqqqooommmjjjgggeeedddaaa^^^[[[YYYXXXWWWVVVRRRNNNJJJFFFCCC???<<<777999999777444222222444111111000///...---,,,,,,+++******)))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''''''''''''''''')))((('''(((+++---......------///000111222222222...,,,+++,,,000444666777888555111,,,******,,,---000444999:::::::::<<>>>>>BBBAAACCCHHHEEEMMMbbb%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''...777>>>CCCGGGJJJKKKIIIFFFCCCAAAHHH^^^xxx~~~gggXXXNNNZZZqqq}}}}}}{{{|||~~~yyyjjj[[[VVVRRRRRRWWW[[[[[[]]]___```aaabbbbbbbbbcccfffiiikkklllnnnqqqtttwwwzzz{{{xxxwwwvvvtttqqqmmmjjjhhhhhhddd```]]]\\\ZZZXXXVVVSSSQQQNNNJJJEEE@@@===:::::::::999888777666555555000000///...---,,,+++++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((''''''(((***,,,...000---...///000111222333333222///,,,---000333444333333111///---,,,++++++,,,222555999:::999:::===AAABBBBBBDDDFFFFFFHHHQQQ[[[&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((()))///888???DDDHHHKKKLLLJJJGGGDDDCCCFFF^^^wwwuuucccYYYTTTbbbzzz~~~~~~|||mmm___VVVSSSSSSXXX\\\\\\]]]``````aaabbbccccccdddgggiiimmmnnnooorrrtttvvvxxxyyyvvvuuutttssspppmmmjjjiiifffeeecccaaa```]]]ZZZWWWTTTQQQLLLGGGCCC@@@>>>===999999888777666555555444111000000///...---,,,,,,+++******)))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))))))))+++,,,...000---...///000111222333333111...,,,---000333444333333111///---,,,++++++,,,111555888999888999===@@@BBBBBBEEEGGGFFFGGGNNNXXX&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***---222:::AAAEEEHHHLLLMMMKKKGGGEEEDDDLLLiiiiiiXXXRRRQQQaaayyy|||nnn```WWWSSSTTTYYY]]]]]]^^^aaaaaabbbdddddddddeeehhhjjjooooooppprrrsssuuuvvvwwwwwwvvvtttrrroookkkiiigggddddddcccbbbaaa^^^YYYUUUSSSPPPKKKEEEAAA@@@???@@@888888777666555444444333222111111000///...---,,,+++******)))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((++++++******+++,,,...///......//////000111222222000...,,,---///222333333333111///---,,,++++++,,,000444888999888999<<>><<<777777666555444333222222222222111000///...------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((***)))(((((((((***+++,,,.........///000000111111......------...000222444333111///---,,,++++++,,,...333777999888888;;;===AAACCCGGGJJJHHHEEEHHHOOOddd)))(((''''''&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))***+++******))))))***+++,,,,,,+++***))))))+++---///000555===CCCCCCFFFHHHIIIGGGFFFEEEEEEZZZzzzgggSSSPPPUUUhhh|||{{{uuujjj```UUURRRSSSXXX]]]^^^```ccccccfffhhhiiiiiijjjkkklllhhhiiikkkmmmppprrrtttuuurrrrrrrrrrrrrrrssstttuuukkkfff^^^XXXUUUSSSRRRQQQJJJJJJJJJIIIFFFAAA<<<999777777666555444333333222222111111000///...---,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((((((((''''''((()))+++,,,.........//////000000000---......------...222555333111///---,,,++++++,,,///333888::::::999;;;===@@@BBBGGGJJJHHHFFFJJJRRRnnn))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((+++...000111000...,,,+++,,,...//////...,,,+++,,,---......///444===CCCDDDFFFIIIIIIHHHFFFFFFGGG```zzz|||eee[[[```hhhwww}}}wwwqqqhhh```TTTQQQRRRXXX\\\]]]___bbbdddfffiiikkkkkkkkklllmmmhhhiiijjjlllnnnoooqqqqqqqqqpppppppppqqqsssuuuvvveeeaaa[[[WWWUUUSSSQQQPPPKKKKKKJJJGGGDDD???<<<999888888777666555444333333111000000///...---,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((('''''''''''')))+++---............///////////////---......---,,,...111555333111///---,,,++++++,,,///444999;;;;;;:::<<<===???AAAFFFIIIIIIHHHMMMVVVxxx))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''+++...222555666444111///---...000111111000...---.........---...333<<>><<<;;;888888777666555444444333000000///...---,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((('''((((((***,,,...000.........///////////////,,,...///---,,,---111555333111///---,,,++++++,,,///444:::<<<<<<;;;<<<>>>???AAAEEEIIIIIIIIIPPPYYY|||,,,***)))((('''((()))******&&&%%%((()))&&&%%%&&&&&&&&&&&&&&&&&&'''+++...555666888999888666333111000...---///444555222...,,,---+++)))---888AAADDDCCCGGGGGGHHHIIIBBBEEEWWWwww~~~wwwrrrttt~~~yyytttlll```WWWSSSSSSTTTVVVYYY]]]```bbbcccdddfffiiikkkmmmnnnnnnhhhffffffgggiiikkkkkkkkkiiilllooopppnnniiiccc___^^^[[[VVVRRROOOOOOPPPQQQOOOMMMJJJGGGEEEBBB>>>;;;666666555444333222222111111111000///...---,,,,,,************))))))))))))+++)))((('''((()))+++,,,---***'''(((***+++)))''')))***+++***(((((()))***''')))******((()))---111555888666///,,,000333111111111111///------///111000111222000---+++***+++222666;;;===;;;;;;<<<>>>AAAFFFEEEEEEJJJIIIMMM\\\)))))))))))))))*********,,,'''&&&)))***'''&&&(((&&&&&&'''&&&&&&'''+++---444666777888777555222111111///...000555666333///+++,,,***)))...999CCCFFFEEEIIIHHHHHHIIICCCGGGZZZyyyvvvyyy|||wwwqqqiii___WWWTTTTTTVVVXXX[[[___ccceeeggggggiiijjjkkkkkkkkkkkkhhhfffddddddeeeffffffeeeccceeehhhjjjiiieeeaaa^^^ZZZ[[[YYYUUUNNNIIIGGGGGGJJJHHHFFFEEECCCAAA===:::777666555555333333222111111111000///...---,,,,,,************))))))))))))***)))((('''((()))+++,,,+++)))'''(((***+++***)))***+++,,,+++)))((()))***''')))+++***((()))---000555888666000---000222111222222222000......///111000111111000---++++++,,,111666;;;<<<;;;;;;===???@@@EEEDDDDDDIIIHHHKKKZZZ((())))))******+++++++++---)))'''***+++)))((()))&&&'''''''''&&&(((***---333444555666555444222000111000///111444666444111***+++***)))...:::DDDGGGGGGKKKHHHHHHHHHCCCJJJ___{{{{{{}}}vvvooojjjccc[[[UUUQQQRRRTTTWWW[[[```dddfffiiiiiiiiiiiihhhhhhgggffffffdddcccccceeefffeeeeeecccdddeeeeeeccc```]]][[[WWWXXXVVVQQQJJJEEECCCCCCCCCBBBBBBCCCCCCAAA===:::777666666555444333222222111111000///...---,,,,,,************))))))))))))***)))((('''((()))***+++)))((('''(((***+++++++++,,,------,,,***(((((()))''')))+++***((())),,,000666888666111...///111111333333222000......///111000111000///,,,+++,,,...000555:::<<<<<<<<<>>>@@@???EEEDDDDDDHHHFFFIIIXXX///---,,,***))))))***+++...)))''')))***)))(((***&&&'''(((((('''(((***,,,222222333444333222111///111//////000333444333111+++,,,+++)))...:::CCCFFFHHHKKKHHHFFFFFFBBBKKKbbbxxx|||}}}vvvqqqiiibbb]]]XXXSSSOOOLLLMMMOOOSSSXXX]]]bbbdddffffffgggffffffeeedddccceeecccccceeehhhjjjkkkkkkjjjiiifffccc```\\\YYYXXXVVVSSSNNNJJJHHHGGGGGGGGG>>>>>>???AAABBBAAA>>><<<777777666555444333222222111111000///...---,,,,,,************)))))))))((()))(((((((((((()))******(((''''''(((***+++,,,------......---***(((((()))(((***+++***((((((,,,000555555444000......///000333333222000------...000000000///...++++++,,,...///444:::<<<<<<<<<>>>AAA@@@FFFEEEEEEIIIFFFHHHVVV;;;777222---***)))+++,,,...)))&&&((()))((((((***'''((())))))((((((***,,,000000111222111000/////////......///000111111111...///---***...999AAADDDEEEIIIFFFDDDCCC???KKKcccqqqmmm~~~{{{vvvrrrddd```YYYSSSOOOLLLJJJHHHHHHIIILLLPPPUUU[[[___bbbddddddeeefffggggggfffffffffeeeeeefffiiikkklllllljjjhhheeeaaa]]]ZZZXXXWWWTTTOOOJJJJJJMMMLLLGGGBBB999999:::===??????===;;;888777666555444333333222111111000///...---,,,,,,************)))))))))(((((((((((((((((())))))***&&&'''(((((()))+++,,,...---......---***(((((()))(((***+++***((((((,,,///333222111000...,,,---///111111111///---,,,...//////000000...,,,++++++---///444:::<<<<<<<<<>>>AAABBBHHHGGGFFFJJJFFFHHHUUUGGGCCC<<<555000.........///)))&&&((()))((((((+++'''(((******)))(((***+++...///////////////.....................///111111000000...+++...888AAACCCCCCGGGEEEBBBAAA>>>JJJdddtttttt{{{xxxwwwxxxvvvssstttxxx{{{yyyvvvpppgggaaaRRROOOKKKFFFCCCBBBCCCCCCFFFGGGJJJNNNSSSYYY]]]```bbbccceeegggiiijjjjjjkkkiiihhhffffffggggggfffeeecccbbb```]]][[[YYYXXXXXXPPPNNNNNNPPPQQQKKK@@@666777666666888:::;;;:::999888777777666555444333333111111000///...---,,,,,,************))))))))))))''''''((((((((()))))))))&&&''')))))))))***,,,...,,,------,,,***(((((()))(((***,,,***((((((+++///111///000111///,,,---111000111111///------///111111222333111///,,,,,,,,,000555:::<<<<<<<<<>>>@@@CCCIIIHHHGGGJJJEEEFFFSSS|||NNNKKKFFFAAA;;;666333222000+++((()))***)))***---''')))******)))))))))***------.....................//////......///111333///000---+++///999BBBDDDAAAFFFEEECCCAAA===JJJdddsss|||qqqlllhhhjjjlllnnntttzzz}}}wwwooohhhccc]]]TTTMMMDDDCCCAAA???===>>>@@@BBBBBBDDDFFFJJJOOOTTTYYY\\\```aaaccceeegggiiijjjjjjjjjhhhfffeeeeeeeeedddccc```___^^^\\\ZZZXXXWWWWWWNNNOOOOOOMMMGGG@@@:::666;;;999777888999;;;;;;;;;888888777666555444333333111111000///...---,,,,,,************))))))))))))&&&''''''(((((((((((((((&&&(((***)))((()))+++...***+++,,,+++)))((()))***)))+++,,,***((((((+++...111///000333222...000555111111222111///000222444444666777666333///---,,,111666;;;<<<;;;;;;===???CCCIIIHHHGGGIIIDDDDDDQQQqqqQQQPPPNNNJJJDDD>>>888555222,,,)))***+++***+++...''')))++++++***))))))***------------------------///000000//////000222444---...,,,***///;;;DDDFFF@@@FFFFFFDDDBBB>>>JJJeeepppxxxhhhaaa^^^bbbjjjrrr{{{~~~xxxooocccYYYSSSLLLEEE???=========<<<<<<===@@@BBB???@@@BBBFFFKKKPPPTTTWWW]]]^^^```bbbdddeeeffffffhhhgggeeeeeeggghhhgggfffcccbbb```]]]ZZZWWWUUUTTTOOOPPPMMMCCC999555:::@@@@@@===;;;:::<<<>>>??????888888777666555444333333111111000///...---,,,,,,************))))))))))))&&&''''''((()))(((((((((''')))******((((((+++---)))***+++***)))((()))***)))+++,,,***((((((+++...111///000555444000222777222222333222111222555777666999;;;:::777222...,,,222666;;;===;;;;;;<<<>>>BBBHHHGGGFFFHHHCCCBBBOOOiii```ZZZOOOHHHJJJNNNGGG:::<<<000(((+++///......///...---+++))))))))))))************++++++,,,------,,,...//////......///111------+++***000;;;BBBCCCDDDEEEBBBCCCCCC===HHHccc~~~~~~qqqhhhggghhhmmmtttzzzwwwhhh^^^VVVMMMHHHFFFCCC???;;;;;;<<<===>>>????????????AAADDDFFFHHHJJJMMMQQQTTTUUUYYY^^^bbbdddeeeggghhhcccdddeeeeeefffeeeeeeeee^^^^^^\\\ZZZXXXVVVSSSRRRNNNFFF@@@@@@BBBCCCFFFIIIEEEDDDBBB>>>999888;;;>>>555555555555555555555555////////////...---,,,+++++++++)))(((''''''''''''(((((((((((((((((((((((()))&&&&&&)))***((())),,,,,,+++******++++++***(((***+++***)))'''''')))+++000111111000//////222444555222000111///---000666999>>>AAA>>>555...---///333:::>>><<<;;;<<<===<<>>JJJfffzzzyyyyyymmmmmmpppuuu||||||kkk[[[NNNHHHBBB???@@@@@@===;;;;;;<<<===>>>??????@@@@@@AAACCCFFFHHHIIILLLPPPSSSUUUYYY]]]```bbbcccdddfffgggggggggfffeeedddbbbbbbccc___ZZZUUURRROOOMMMLLLLLLDDD???BBBGGGGGGHHHIIIJJJIIIGGGAAA;;;888888999777777666666555444333222////////////...---,,,+++,,,+++***))))))((((((((((((((((((((((((((((((((()))&&&&&&)))***((())),,,,,,+++)))***++++++***(((+++++++++***))))))+++---///000000///...///111333444222111111000---000555666;;;>>>;;;333---,,,...222999>>><<<:::<<<>>>===EEEEEEGGGIIIHHHFFFIIIPPPooonnntttvvvnnnbbb[[[WWWUUUNNNEEE<<<666222///222666---,,,+++++++++,,,---...---------,,,+++************,,,---,,,++++++,,,...,,,---++++++111;;;BBBBBBEEEFFFDDDDDDDDD???LLLjjjyyynnnrrrxxx~~~qqq]]]MMMCCC???;;;:::===>>>>>><<<;;;<<<===>>>???@@@AAAAAA@@@BBBEEEGGGIIIKKKOOORRRUUUXXX\\\^^^___```bbbcccggggggffffffeeecccbbbaaaccc]]]UUUNNNKKKKKKKKKLLLJJJCCCAAAGGGMMMMMMJJJHHHKKKJJJHHHDDD>>>999777666:::999888777555333111000////////////...---,,,+++---,,,+++***)))))))))***(((((((((((((((((((((((()))&&&&&&)))***((())),,,,,,***))))))***+++)))(((+++,,,,,,+++++++++...000.../////////......000222333111111222111...///333333777:::777111,,,+++---222999===;;;:::<<<>>>>>>EEEDDDFFFIIIHHHFFFJJJPPPssspppkkkgggllluuuxxxpppeeeWWWOOOEEE>>>888444222111,,,++++++***+++,,,...///------,,,,,,,,,+++++++++***,,,---,,,++++++,,,---,,,,,,++++++111<<>>>>>>>>???@@@AAACCCCCCAAACCCEEEGGGHHHKKKNNNQQQRRRUUUXXX[[[]]]___aaacccbbbcccddddddeeeeeedddddd___XXXOOOIIIJJJMMMPPPQQQKKKEEEDDDLLLSSSQQQKKKGGGFFFFFFDDDAAA===999666555999999888777555333111000////////////...---,,,+++,,,+++******)))))))))***(((((((((((((((((((((((()))&&&&&&)))***((())),,,+++***))))))******)))((()))***+++++++++,,,///111---...//////......///111222000111333111......222111555777555000,,,,,,...111888<<<:::999<<>>SSSwww~~~tttttt~~~yyyhhh^^^[[[``````^^^[[[WWWUUUSSSSSSOOOMMMKKKJJJIIIIIIJJJKKKGGGIIIKKKLLLMMMPPPSSSUUURRRTTTVVVWWWXXXZZZ]]]___aaaaaaaaa```___^^^\\\\\\WWWRRRLLLLLLMMMLLLFFF@@@>>>===AAAGGGIIIHHHHHHLLLMMMEEE<<<444222222222222///111333444444333111000////////////...---,,,+++***))))))((())))))******(((((((((((((((((((((((()))&&&&&&)))***((())),,,+++)))(((((())))))(((''''''((((((((('''(((+++------///111222111000000111333000///000...,,,...333444444333222000...------///555999777777<<>>888111---,,,,,,***,,,------,,,++++++,,,,,,,,,++++++***)))((((((+++++++++...111777<<>>BBBAAAEEEKKKLLLHHHJJJDDD<<<777666999<<<>>>:::666222000///000000///000000000000///...---,,,+++******)))))))))))))))))))))(((((('''''''''&&&))))))(((''''''((()))***++++++***************+++***&&&%%%((()))''''''))),,,111999===<<<777222000222///......,,,***---222111222222111...------...000666999888888===AAACCCBBBGGGFFFGGGLLLJJJKKKXXXjjjlllrrr}}}|||lllnnnvvvzzzzzz```PPP===555777888222++++++,,,------,,,*********,,,,,,++++++***)))))))))++++++,,,...111777;;;>>>AAA@@@@@@>>>:::@@@[[[wwwqqqkkkccc^^^cccppp}}}~~~wwwmmmddd^^^SSSRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUWWWWWWXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYY[[[ZZZYYYZZZ\\\\\\YYYWWWQQQJJJDDDFFFMMMQQQMMMHHHBBBFFFGGGFFFIIIPPPSSSQQQIIIGGGEEECCCAAA===999555555333111000111222111000000000000//////...---,,,+++******))))))))))))))))))((((((((('''''''''''')))((((((''''''(((***+++,,,,,,+++***))))))******)))&&&&&&)))***))))))+++///333777999777444111000222111111333111,,,---000000111111000...,,,------000777:::999999===BBBCCCEEEJJJHHHGGGJJJGGGHHHUUU~~~[[[___iiiyyyfff___jjjzzz{{{iiiRRREEEBBB???888000---.........---,,,+++***,,,,,,,,,+++******))))))++++++,,,...111666;;;>>>AAA@@@@@@>>>:::AAA^^^}}}qqqyyysssooollljjjnnnvvv~~~yyyssskkkddd___\\\RRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWYYY[[[]]]]]]\\\ZZZXXX[[[ZZZYYYYYYZZZYYYWWWUUUOOOLLLIIIJJJOOOSSSUUUTTTIIIKKKLLLKKKMMMQQQTTTSSSIIIHHHHHHGGGDDD???777222222111000000222333222111//////000//////...---,,,+++******)))))))))))))))(((((((((((('''''''''''')))(((''''''''')))***+++---,,,+++***))))))))))))'''%%%'''+++,,,)))))),,,111333555444222000000000333333666999777000---......000111000...---------111777;;;::::::>>>BBBCCCEEEJJJGGGFFFIIIEEEHHHVVV}}}[[[[[[___nnnpppbbbbbbiiiooo}}}|||vvvhhhUUUDDD<<<999111000////////////...---,,,,,,,,,++++++*********,,,,,,,,,...111666;;;>>>@@@@@@AAA???:::BBB___qqqxxxyyyvvvvvvwwwyyy|||~~~yyyvvvmmmlllhhhccc]]]XXXUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYY[[[^^^``````]]]ZZZXXXYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPSSSWWWZZZTTTWWWYYYYYYWWWTTTOOOKKKHHHEEEBBB@@@??????>>><<<888555222000111111222111////////////...---,,,,,,+++******)))))))))))))))((((((((((((((('''''''''((((((''''''''')))***+++...---,,,***)))((((((((('''&&&(((++++++((((((+++///111222222000//////000333444:::>>>;;;333------...000222111000.........222888<<<;;;;;;???BBBBBB@@@FFFEEEDDDHHHFFFLLL\\\jjjccc]]]ddd}}}qqqllllllooovvvoooXXXHHH@@@555222///...//////...---,,,,,,,,,+++++++++++++++,,,,,,,,,...111666:::======>>>BBBAAA<<>>AAAAAA???FFFDDDCCCGGGFFFNNN```yyyrrr|||}}}|||vvv]]]JJJ>>>999222.........---,,,,,,,,,,,,,,,,,,,,,++++++---,,,---...111666:::===;;;===AAAAAA<<>>@@@@@@AAAHHHFFFDDDFFFFFFNNNaaavvvdddkkkooovvv~~~tttbbbOOOFFF:::333000000...---,,,,,,,,,,,,,,,,,,,,,,,,---------...111555:::<<<;;;<<>><<>>@@@GGGFFFDDDGGGGGGRRRfffttt___hhhwww}}}zzz]]]RRRDDD999555444111///,,,,,,,,,,,,,,,,,,,,,,,,---------...111555:::<<<<<<<<<===<<<;;;MMMyyymmmssswwwuuusssvvv}}}}}}wwwlll```WWW[[[YYYUUULLLEEEDDDIIIOOOOOOPPPRRRUUUWWWZZZ\\\]]][[[\\\^^^___aaabbbccccccddddddcccbbbaaa```^^^^^^[[[VVVMMMAAA888666999===AAADDDJJJQQQXXX```gggkkk^^^XXXUUUTTTMMMAAA;;;;;;GGGFFFEEEDDDBBB???999666000///000111222222000...............---,,,+++++++++******)))))))))))))))&&&'''''''''(((((())))))''''''&&&'''(((***,,,---++++++***************+++))))))***,,,******111;;;>>>;;;777111,,,,,,///222444111000000...,,,...444333555777666222...,,,***000777<<<;;;:::<<<>>>===<<>>>>>CCCFFFEEEFFFJJJJJJVVVnnnxxxqqqyyyrrrfffjjjwwwrrrXXX@@@444222---***+++...000------///......---...000333777999;;;===;;;<<<===AAA^^^qqq}}}wwwqqqpppvvv~~~}}}ssskkkgggfffjjj___QQQEEEAAABBBEEEGGGPPPRRRVVVZZZ\\\^^^^^^^^^aaaaaaaaabbbccceeefffgggfffhhhgggcccbbbddddddaaa^^^OOO@@@<<<<<<<<<;;;;;;???<<<>>>DDDHHHJJJNNNRRRIIIGGGDDDAAA@@@AAAEEEIIIIIIHHHGGGCCC???;;;999888555555444222111111111111//////...---,,,++++++***))))))))))))(((((((((((()))(((((()))++++++***((())))))(((((((((***+++,,,...---,,,***)))(((''''''))))))(((''''''***///333222111000......///000000222333444222...,,,...111333333222000///...---,,,///666;;;:::999<<<>>>>>>CCCFFFDDDEEEIIIHHHUUUnnnyyyxxx~~~qqqZZZCCC111///,,,+++///111...---...............000333666888:::===;;;;;;>>>???TTTvvv}}}xxx|||wwwrrrqqqwww}}}wwwjjj___YYYWWWVVVPPPHHHCCCBBBDDDFFFGGGQQQSSSVVVYYY[[[]]]]]]]]]dddeeeeeeffffffggghhhhhhfffiiihhheeeeeeggggggdddYYYJJJ======EEEIIIJJJIIIEEE<<<666888===@@@CCCGGGGGGGGGHHHKKKNNNPPPQQQPPPMMMKKKGGGBBB???<<<:::999555555555444333222000///......------,,,,,,,,,+++))))))))))))((((((((((((***)))((()))******)))''')))((((((((((((***,,,---...---+++***)))((('''''')))))))))))))))+++...111,,,---.../////////......222444444222...---...111333333222111///...---,,,000777;;;:::999<<<>>>>>>BBBFFFDDDDDDGGGGGGTTTmmm|||sssSSS999555000---///111///------///.........000333666888;;;===:::999===>>>NNNkkk{{{wwwttttttxxx~~~{{{nnn^^^PPPIIIFFFEEECCCAAAAAABBBEEEGGGIIIPPPQQQTTTXXX[[[]]]___```ffffffgggggghhhhhhhhhgggfffiiiiiiggggggjjjiiifffWWWJJJBBBHHHUUU[[[ZZZXXXDDD<<<666666888:::>>>CCCIIIIIILLLQQQWWWZZZXXXUUUPPPMMMGGGBBB???===;;;;;;555666666666444222000///---,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((***)))((()))***)))'''&&&(((((('''((()))***,,,------,,,+++)))(((((('''''''''((()))***)))***---///,,,,,,---.../////////000222444555222///---///111444333222111///...------111777<<<:::999<<<>>>>>>AAAFFFDDDDDDFFFEEESSSnnnuuujjjqqqeeeJJJ<<<333------///....../////////......000333666777:::===999777;;;>>>NNNiii~~~{{{yyyvvvwwwzzzwwwjjjZZZOOOJJJIIIGGGGGGFFFEEEEEEFFFHHHIIINNNPPPTTTXXX]]]```ccceeegggggghhhhhhiiihhhggggggfffiiijjjhhhhhhkkkjjjggg^^^SSSNNNWWWbbbddd^^^XXXDDDAAA??????===;;;@@@GGGJJJJJJKKKPPPUUUXXXVVVTTTSSSNNNGGGBBB@@@???>>><<<666777777666555333000///,,,,,,,,,,,,,,,,,,++++++))))))))))))((((((((((((***)))((()))))))))'''%%%(((''''''''')))***,,,...,,,+++***)))((((((''''''%%%'''((()))((()))***,,,......------...000222333333444555333///---///222444333222111000///...---111888<<<;;;:::<<<>>>>>>@@@EEEDDDCCCEEEEEETTTppp}}}fffooo}}}iiiKKK>>>111---......000222000///...///000333555777888===999666:::???PPPiii|||{{{zzzyyyzzz|||}}}uuujjj___ZZZZZZ]]]YYYWWWSSSNNNIIIGGGHHHJJJPPPRRRUUUZZZ___dddgggiiihhhiiijjjkkkkkkkkkjjjiiigggkkkllljjjjjjlllkkkhhhbbbZZZWWW___fffcccYYYRRRQQQPPPPPPNNNHHHBBBCCCIIIIIIJJJMMMRRRVVVXXXXXXWWWSSSMMMGGGCCCCCCBBB@@@>>>888888777666555333111000------,,,,,,+++++++++***))))))))))))(((((((((((()))((('''((())))))(((&&&'''''''''''')))+++---...++++++***)))((((((((((((%%%'''(((((('''''')))+++000///.........000333444333555555333///...///222444444333222000///...---222999===;;;:::<<<>>>>>>???EEEEEEDDDEEEEEEVVVtttyyy{{{{{{iiiVVVAAA555111///000333000/////////000222555777333<<<;;;888:::>>>NNNggg~~~|||||||||}}}~~~{{{wwwpppggg``````ffflllgggccc\\\RRRJJJHHHJJJMMMTTTUUUXXX\\\aaafffiiikkkkkklllnnnpppppppppooonnnjjjnnnooommmmmmnnnmmmiiiccc^^^```jjjrrrqqqkkkgggmmmhhhbbb]]]TTTJJJEEEEEEBBBGGGOOOUUUYYYZZZ[[[[[[RRRMMMGGGDDDEEEEEEBBB???:::999888666444333222111...------,,,+++***))))))))))))))))))((((((((((((((('''&&&((()))***(((''''''''''''''')))+++---...+++***)))(((((('''(((((('''((((((''''''(((***,,,/////////000000111111111333555666333///...000222555444333222000///......333999===;;;:::<<<>>>===>>>DDDEEEDDDEEEFFFYYYwwwnnnxxxoooSSS@@@666000///111000/////////000222555666///;;;===::::::===LLLeee|||}}}~~~~~~}}}vvvrrrkkkbbb]]]___gggnnnkkkfff]]]RRRIIIHHHLLLQQQWWWXXX[[[^^^bbbfffjjjlllnnnppprrrtttttttttsssrrrlllpppqqqoooooopppnnnjjjfffeeekkkyyyyyymmmeee\\\OOOEEE@@@555>>>JJJSSSWWWXXXYYYZZZQQQLLLGGGEEEGGGGGGCCC???<<<:::888555333222222222......---,,,+++))))))((())))))))))))(((((((((((('''&&&&&&''')))***)))''''''''''''''')))+++---///+++***)))(((((('''(((((()))))))))((('''(((+++...,,,...000222222111///...333555666333000...000222555444333222111///......333:::===<<<:::<<<>>>======DDDEEEDDDFFFGGGZZZzzz}}}sssWWW===///...333...,,,---222444333333666999999777;;;>>>888DDD```|||}}}{{{~~~wwwqqqqqqjjj___TTTPPPSSS[[[bbblllhhh^^^QQQLLLPPPVVVYYY]]]___bbbdddfffhhhlllnnnooopppppppppppprrruuuxxxyyywwwtttssstttsssooolllffffffjjjxxx|||eee\\\YYYTTTNNNLLL@@@AAAEEELLLSSSUUUTTTQQQIIIJJJJJJHHHFFFDDDDDDEEE@@@>>>;;;888555444444444333111///......---***(((---,,,***(((((((((((()))'''((((((((('''&&&%%%%%%)))''''''(((+++---...---,,,+++)))((((((((()))***&&&&&&''''''(((***+++,,,+++...000111111000000111555444333000......000222222333333111...,,,,,,---222888;;;999888<<>>EEEAAADDDIIIUUU|||}}}pppTTT>>>777777444111111333333111222666777999888;;;>>>;;;IIIhhhxxx}}}yyy{{{sssiiibbb\\\VVVLLLDDDAAAFFFOOOWWWaaaccc```WWWRRRSSSVVVVVV___bbbeeehhhiiijjjlllmmmnnnpppssstttuuuvvvxxxyyyzzzxxxwwwwwwwwwuuupppmmmhhhbbb]]]bbbtttvvvddd^^^]]]YYYSSSOOOIIIGGGEEEEEEGGGGGGEEEBBBEEEGGGIIIJJJJJJJJJJJJLLLBBB@@@<<<999666444444444333111///......---***))),,,+++***)))((((((((()))''''''((((((''''''&&&%%%((('''''')))+++---...---+++***)))((((((((()))***'''''''''((()))***+++,,,+++---///000///...///000111111111000......000222222333333111...,,,,,,---111777;;;999888<<>><<>><<<:::999>>>BBBFFFHHHHHHGGGGGGGGGBBB@@@===:::777555444444444222///......---+++))),,,+++***)))((((((((()))''''''((((((((('''&&&&&&(((''''''))),,,......---+++***)))((((((((())))))((((((((()))***+++,,,---+++---//////...------...---///000000//////000111111222222000...,,,,,,---000666:::999888;;;>>>>>>EEEBBBHHHCCCDDDKKKYYY~~~hhhMMM>>>666333111222111///222777333999999999;;;<<>>===<<<@@@CCCGGGHHHFFFCCC@@@??????>>><<<999777666555555444222000///...---+++)))+++******)))))))))))))))''''''((((((((((((''''''(((((((((***---......---******))))))(((((((((((((((((())))))***,,,---...---...//////...---...///...000222111000//////000111111222000...,,,,,,---///666:::999888;;;>>>>>>DDDBBBHHHCCCEEEMMM___}}}lllYYY;;;555111111111111333777333:::999777888:::KKKggg}}}rrrwww~~~~~~|||yyy{{{vvveeeUUUNNNLLLNNNLLLIIIGGGHHHOOOXXX___pppqqqmmmccc]]]```gggjjjiiikkkmmmnnnooorrrvvvyyyyyyyyyyyyxxxvvvwwwyyy{{{yyy{{{{{{wwwooocccXXXRRRPPPWWW___cccfffgggbbb[[[WWWVVVUUUWWWZZZ\\\XXXTTTSSSRRRPPPLLLHHHEEECCCBBBEEEIIILLLMMMJJJEEEBBB@@@<<<;;;:::999888777777777444222000//////...+++)))************)))))))))(((''''''((((((((((((((('''(((((((((+++...///...---))))))))))))((((((''''''(((((())))))***,,,---......///000///......000111222333444333111.........000111111000---,,,,,,---///666;;;:::999<<<>>>===AAA???GGGCCCEEEOOOcccuuuxxxTTTFFF777222111222444666333:::888555888888DDDZZZwwwyyyzzzxxxzzzyyylllbbb______ddd___XXXVVV\\\lllnnn```^^^aaabbbbbbeeehhhkkknnnssswww{{{zzzzzzyyywwwvvvvvvyyy{{{zzz}}}}}}vvvlllccc^^^XXX```iiinnnpppnnndddYYYOOOQQQPPPOOOQQQTTTTTTPPPQQQRRRRRRPPPKKKGGGDDDCCCDDDGGGKKKLLLJJJGGGDDDBBB;;;;;;;;;:::999888888777444333000//////...,,,***))))))************)))(((''''''((()))))))))(((((((((((())),,,...///...---(((((()))))))))((('''&&&((((((((()))***+++,,,---...///000/////////111333555555555333000.........///000000///---,,,,,,---///777<<<;;;:::===???>>>======GGGCCCEEEOOOccc}}}zzz}}}|||bbbEEE555222222333555333999777555999999@@@PPPgggzzz|||{{{|||yyyuuutttuuuyyyvvvtttuuu~~~qqq___XXXUUURRRUUUZZZbbbiiinnnrrrvvvxxxwwwyyyzzzyyyyyyyyy{{{}}}zzz~~~yyyqqqjjjfff```iiirrryyy{{{uuufffVVVNNNPPPMMMHHHHHHMMMOOOMMMOOOQQQQQQOOOJJJFFFEEEFFFCCCFFFJJJKKKIIIGGGEEEDDD@@@???>>>===;;;999888777555333111000///...,,,***((()))***++++++***)))(((''''''((()))))))))))))))(((((())),,,///000...,,,'''((()))))))))((('''&&&'''''''''((()))***+++,,,,,,---.........///222444444444333111...---...000...///000///---,,,,,,---000888======<<<>>>??????<<<===GGGCCCDDDMMMaaayyyQQQ999222111222444222888666666;;;;;;>>>JJJfffvvvnnn~~~lll[[[TTTMMMGGGKKKRRR^^^hhhooorrrssstttsssvvvzzz|||}}}}}}}}}~~~yyy}}}~~~wwwnnnhhheeeiiissskkkWWWOOOQQQMMMDDDCCCIIIMMMLLLNNNOOOPPPMMMIIIGGGIIIKKKJJJLLLOOOOOOLLLJJJHHHGGGDDDCCCBBB@@@===:::777666555333111000///...,,,***((()))***++++++***)))(((''''''((()))))))))))))))((((((***---///000...,,,'''((()))))))))(((&&&%%%&&&&&&''''''(((***+++,,,***+++,,,,,,---...222444222222111...,,,---///111...///000///---,,,,,,---111888>>>======???@@@???<<<>>>HHHCCCCCCJJJ^^^kkkFFF222111333111444444666888777777>>>GGGdddooo{{{yyy{{{ssshhh\\\MMMDDDCCCCCCHHHQQQ[[[cccjjjqqquuunnnqqquuuxxxzzz}}}{{{yyyzzzppp___VVVXXX\\\yyyyyycccZZZXXXPPPFFFCCCEEEKKKNNNOOOUUUKKKDDDGGGKKKKKKHHHGGGTTTTTTUUUVVVVVVTTTOOOLLLDDDFFFFFFDDD@@@<<<999888444222///...---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))'''))),,,///111///,,,)))******))))))((((((''''''''''''((()))***,,,...///------,,,------...///000222444444000,,,+++///444444444333000...---...///000444999===>>>>>>>>>???AAABBBAAACCCEEEGGGeeexxxTTT999///111444555555777999777666<<>>AAABBBAAADDDFFFIIIhhhkkkKKK444111999555555777999888666:::@@@UUUhhhzzzmmmZZZPPPHHH>>>:::<<<@@@???>>>>>>???DDDKKKPPP[[[aaahhhnnnrrruuuwwwyyyzzzsssmmmgggZZZMMMLLLSSSgggyyy{{{uuueeeUUURRRSSSNNNFFF??????GGGUUU```ZZZWWWXXX\\\\\\WWWSSSSSSJJJLLLQQQUUUWWWUUUOOOJJJLLLLLLJJJEEE???:::777777555333000///...---***((())))))))))))))))))))))))))))))))))))))))))))))))(((***---//////...+++)))))))))))))))(((((((((((())))))))))))***+++,,,---------,,,------...///000///000000...+++,,,000555>>>===999444///+++***+++000333666888999;;;===???AAACCCBBBEEEHHHLLLlll}}}|||fffFFF777999555444666999888777:::???MMMggg}}}}}}wwwdddQQQHHHBBB:::888<<<777777666555666;;;AAAGGGOOOVVV___hhhnnnqqqtttuuuwwwppphhh___SSSLLLPPPZZZffftttwwwsssnnn```SSSTTTRRRQQQMMMFFFAAAGGGVVVcccggghhhnnnsssooobbbWWWSSSNNNJJJFFFDDDFFFIIIKKKMMMLLLLLLJJJFFF@@@;;;999999555333111//////---+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))+++...///...,,,***)))))))))))))))((((((((((((***)))))))))***+++,,,,,,------,,,------...///000.........,,,+++---111555888888666333///---...///222444777999:::;;;>>>AAAAAACCCBBBFFFJJJNNNooo^^^AAA666666444555888999888;;;@@@IIIiii}}}ppp]]]JJJCCC===777777;;;444555666666888;;;@@@CCCHHHOOOZZZdddkkkoooqqqsssssslllbbbVVVLLLIIIPPPYYYaaammmqqqpppnnnaaaVVVXXXXXX[[[\\\VVVNNNPPP[[[fff|||{{{|||}}}uuuhhh]]]YYYVVVOOOFFFAAAAAAFFFKKKOOOIIIIIIIIIFFFBBB>>><<<<<<666444222000///...,,,***))))))))))))))))))))))))((((((((((((((((((((((((***,,,///000---+++******(((((((((((())))))))))))***)))))))))***+++,,,,,,------,,,------...///000......---,,,,,,...222444333333222000...---///111222444666888999;;;>>>@@@@@@BBBCCCGGGKKKOOOooovvvSSS===:::666555777888888<<<@@@PPPsss{{{gggTTTCCC===999444555:::666888;;;<<<===???AAADDDIIIPPPZZZccciiimmmooopppnnngggZZZOOOHHHHHHNNNTTT^^^hhhkkkmmmnnnaaaVVVZZZgggmmmqqqmmmdddaaagggnnnwwwppplllggg___[[[[[[TTTOOOIIIEEEDDDEEEGGGGGGEEEFFFHHHGGGCCC@@@======777555222111000///,,,***))))))))))))))))))))))))))))))))))))))))))))))))***...000000,,,))))))***(((((((((((())))))))))))))))))))))))***+++,,,---------,,,------...///000000...---,,,---///222444222222111///,,,+++---...000333666888999;;;===??????BBBDDDIIILLLNNNlll~~~mmmUUUAAA;;;777777777777:::???SSSxxxwww]]]LLL===999888444555;;;999:::===>>>@@@CCCFFFIIIQQQVVV^^^dddhhhjjjlllmmmjjjbbbWWWNNNNNNSSSYYY[[[___fffgggiiijjj]]]RRRXXXkkkrrrwwwtttkkkfffiiinnnjjjaaaYYYXXXYYYWWWVVVVVVOOOLLLHHHEEEDDDDDDCCCAAABBBEEEHHHHHHDDD@@@<<<;;;777555333111111///---+++))))))))))))))))))))))))))))))))))))))))))))))))+++...111000+++((((((***'''((((((((()))))))))***((((((((()))***,,,---...------,,,------...///000222000------...000222333111111000...,,,+++---///222555:::<<<>>>>>>???@@@>>>BBBEEEJJJLLLLLLhhhmmmGGG???999777777666999===LLLrrr|||}}}}}}}}}tttXXXHHH;;;999999666888===888999;;;===AAAEEELLLPPPXXX\\\bbbfffhhhhhhiiijjjhhhaaaWWWSSSXXXbbbhhhiiibbbfffeeeffffffXXXNNNTTT```gggllliiibbb]]]___cccVVVPPPNNNTTT[[[ZZZVVVSSSQQQMMMGGGDDDCCCDDDEEEFFFBBBEEEHHHHHHEEE???;;;888777555333222111000---+++))))))))))))))))))))))))))))))))))))))))))))))))+++///222000+++'''(((***'''((((((((())))))******''''''((()))***,,,...///---------------...000000333111...---///111222333...//////...------000222666:::???BBBCCCCCCCCCDDD===BBBEEEKKKLLLKKKeeemmmJJJ111555<<<777777@@@JJJfff}}}yyyjjjRRREEE888777:::;;;::::::;;;::::::>>>FFFNNNSSSVVV```aaaeeejjjjjjggggggkkkfff\\\RRRPPPXXXccclllpppjjjmmmsssssshhhVVVKKKHHH```cccaaaXXXQQQQQQTTTUUUQQQTTTWWWXXXWWWVVVVVVWWWUUUPPPJJJEEECCCBBB@@@???@@@EEEIIIHHHCCC???>>>???888666555444444222///---************))))))))))))+++***)))(((((()))***+++000000///...,,,***((('''))))))))))))************&&&'''((()))+++,,,---...555333///,,,,,,---///111111///......000111000000000///---,,,,,,---///000555777999::::::;;;===??????DDDEEEFFFIIILLLeeetttVVV<<<888;;;888888===EEE```zzz~~~{{{uuueeeOOOCCC888777::::::888888:::<<>>EEEHHHJJJIIIDDD???<<<;;;999777555444333222///---************))))))))))))******)))(((((()))++++++111000000...,,,***)))((())))))))))))***************+++++++++,,,---------222111...---,,,---...000000///......000111111000000...---,,,,,,---...000444666888999:::;;;===??????DDDDDDFFFIIIMMMggg}}}fffKKK<<<888999;;;===???ZZZzzz|||xxxwww~~~ppp^^^JJJ@@@888888999888777777:::???CCCEEEHHHQQQ___jjjppppppsssuuuqqqiiieeeffffffbbb```dddllltttwwwwww~~~gggQQQJJJNNNQQQYYY___```___```___^^^ZZZWWWTTTSSSSSSTTTUUUUUURRRRRRQQQNNNJJJHHHGGGGGGMMMLLLJJJIIIFFFCCC>>>:::<<<999555333222111000...************))))))))))))***))))))((()))***+++,,,111111000...,,,+++***)))))))))))))))************............------------///.....................000///---...000111111000///...---++++++---...///333555777888999:::<<<>>>@@@DDDDDDFFFIIINNNjjjwww[[[BBB777999===>>>;;;VVVyyy}}}vvv{{{|||~~~|||kkkWWWEEE>>>999999:::888777999<<<@@@EEEJJJQQQ\\\kkkuuuwwwwwwxxxzzztttkkkeeeeeejjjhhhhhhooozzzqqq\\\KKKIIINNNRRRZZZ``````___```^^^[[[XXXUUUSSSSSSVVVWWWWWWVVVSSSVVVYYYZZZYYYXXXYYYZZZWWWQQQJJJHHHHHHGGGCCC@@@>>>;;;666333222111000///************)))))))))((())))))(((((()))+++,,,...000///...,,,+++***))))))((()))))))))************........................,,,---///000111000///...000...---...000111111111///...,,,++++++,,,...///111333666777888999;;;===@@@DDDCCCEEEIIIPPPmmmoooOOO:::777;;;===>>>QQQppp||||||||||||{{{gggSSSBBB===:::;;;;;;999:::>>>AAACCCHHHQQQ^^^lllxxx~~~~~~yyyoooiiiiiiooommmnnnvvvqqqaaaRRRGGGGGGLLLSSSXXX[[[[[[[[[\\\\\\YYYSSSSSSSSSSSSTTTSSSQQQOOOSSSWWW\\\aaaeeehhhkkkmmmcccZZZNNNHHHHHHIIIFFFCCC@@@<<<777444222111000///************)))))))))((()))(((((((((***,,,...///...---,,,***)))(((((((((((()))))))))************+++++++++,,,------......+++---000222333333111000///...---...000222222111///---,,,++++++,,,---///111333555777777999;;;>>>???CCCCCCEEEJJJQQQnnnfffIII:::888:::BBBIII]]]}}}~~~|||~~~{{{fffQQQ@@@>>>===>>>>>><<<@@@FFFIIILLLRRR^^^mmm{{{|||rrrmmmmmmpppnnnnnnuuuyyygggYYYNNNHHHIIIMMMRRRVVVXXXXXXZZZ^^^^^^[[[YYY[[[\\\ZZZUUUQQQNNNMMMRRRTTTYYY```iiiooorrrrrriii```TTTLLLJJJHHHFFFCCC@@@===999555333222///...************))))))))))))((((((((()))***,,,///000---,,,***((('''''''''((())))))))))))************)))******+++,,,---------***---000333555444333222///------...000222222222...---,,,******,,,---...000333555777888999<<<>>>>>>BBBCCCFFFKKKQQQnnn___DDD;;;>>>@@@BBBPPPnnn~~~}}}}}}}}}|||gggRRR@@@??????AAA@@@@@@FFFNNNRRRXXXcccooozzzzzzpppkkklllmmmjjjjjjoooxxx~~~xxxooocccZZZQQQMMMPPPVVVXXX\\\______bbbfffeeeaaaaaadddeee___WWWQQQQQQTTTTTTRRRTTT\\\gggnnnooommmbbb]]]VVVPPPMMMJJJGGGDDD@@@>>>:::777555222///,,,************))))))))))))((((((((()))+++---///111...,,,***(((''''''((()))))))))))))))************+++++++++++++++,,,,,,,,,)))+++///222444444444333...---,,,...000222222222...---+++******+++---...111333666777888:::===???<<>>;;;999666333...+++************))))))))))))''''''((()))+++---000111///---+++)))(((((()))***))))))))))))************......---,,,,,,+++******(((***---000222333333333...---,,,...000222333222...---+++******+++---...111333666888999;;;>>>@@@<<>>DDDDDDWWW{{{yyyzzz{{{jjjYYYCCCBBBCCCGGGJJJOOOYYYcccmmmvvv|||yyyqqqeeedddllljjjlllppprrrrrrooojjjgggfffjjjmmmmmmiiieeebbbbbbfffjjjnnnqqqoooiiibbb^^^[[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUWWW\\\gggooojjj^^^VVVSSSPPPMMMLLLKKKIIIGGG===;;;:::999888666222///,,,+++***)))((((((((((((((()))+++---...000000111---+++)))((('''((()))***---,,,+++***)))))))))))),,,---...//////---+++***+++,,,,,,------......---***,,,...000111111000///,,,+++*********+++,,,---222555999<<<<<<<<<===>>>>>>>>>CCCHHHHHHOOOggg~~~tttmmmPPPFFF;;;EEEEEEQQQttt~~~|||xxxxxxzzz~~~}}}mmm]]]JJJGGGFFFIIIMMMUUUaaammmwwwyyypppoookkkeeefffmmmtttxxx~~~{{{ssskkkgggmmmqqqtttuuusssrrrrrrssspppooonnnlllgggbbb\\\YYY\\\XXXTTTRRRSSSXXX^^^bbbTTT^^^hhhlllmmmllldddZZZXXXUUUQQQMMMJJJHHHDDDBBB???===;;;999777444000---,,,+++***)))((((((((((((((()))+++---...///000000,,,+++)))((('''((()))***+++***************++++++------...//////---+++***,,,---///000000000///...+++---///111111111000///,,,+++*********+++,,,---111444888;;;;;;<<<===>>>CCCBBBDDDGGGFFFMMMddd~~~zzz}}}xxxZZZKKK;;;GGGGGGMMMjjj~~~~~~xxxuuuuuuxxxzzz{{{|||qqqbbbPPPKKKHHHKKKQQQ[[[jjjxxxtttlllmmmoooooosssyyy|||tttpppooouuuwwwyyy{{{}}}zzzrrriii```ZZZVVVTTTXXXWWWVVVWWWZZZ___dddgggbbbqqq~~~~~~tttkkkdddaaaVVVSSSOOOLLLIIIFFFBBB???AAA???;;;888666222...+++,,,+++***))))))))))))))))))***,,,---////////////++++++)))((((((((()))***))))))))))))***+++,,,---......//////...---+++***---///111333333222000///---...000222222111000///+++******)))***+++,,,---111444888:::;;;;;;===>>>DDDBBBCCCEEEEEEMMMggghhhWWWAAAIIIIIIKKKeeeyyytttssstttwwwyyyzzzqqqbbbOOOJJJHHHMMMUUUaaappp|||{{{sssnnnssszzzwwwrrruuu{{{xxxxxxyyy{{{}}}rrrfff\\\VVVSSSRRRSSSXXX```gggkkkjjjgggeeetttrrrfffdddfffQQQOOOMMMKKKIIIGGGDDDAAAAAA>>>:::666444111...,,,,,,+++******)))))))))******+++---...///......---+++***)))(((((()))******))))))))))))***+++,,,---////////////...---+++***---///222444444222000......///111222333222000///******)))))))))+++,,,---222555888:::;;;<<<>>>@@@@@@>>>@@@DDDFFFQQQnnn{{{~~~mmmNNNLLLHHHJJJ___zzzvvvssstttwwwyyyyyy|||lll]]]KKKHHHIIIQQQ[[[fffsss}}}ooolllnnnwww}}}vvvzzz|||zzzwwwvvvwww{{{tttooofff^^^XXXVVVUUUVVVYYYaaammmwww|||zzzuuuqqqzzz}}}~~~yyylllaaa\\\\\\QQQOOOMMMLLLKKKIIIFFFCCC@@@<<<888444333111000...,,,+++*********************,,,...//////...,,,+++))))))))))))))))))************))))))***++++++,,,000/////////...---,,,,,,---///222444333111...,,,///000222333222111///...))))))(((((()))+++,,,---333555888:::;;;===???AAA???>>>@@@EEEHHHSSSppprrryyy~~~aaaPPPIIIJJJUUUttt{{{}}}yyyuuutttvvvyyy|||yyyfffVVVHHHFFFHHHSSS___jjjttt}}}xxxhhhllluuu}}}~~~{{{uuuqqqpppooonnnmmm```]]]YYYUUUUUUXXX]]]```hhhmmmuuu~~~}}}{{{zzzwwwoooaaaWWWSSSUUUSSSQQQPPPNNNKKKFFFCCC@@@<<<666333111000000///,,,++++++*********+++++++++---///000///---+++)))))))))))))))******************))))))***+++,,,,,,/////////...............---///111222222000...,,,///000111222222000...---)))((((((((()))+++,,,---222555777999;;;===@@@BBBAAA@@@CCCGGGHHHPPPjjjxxxwww~~~tttXXXOOOQQQPPPccczzz{{{vvvttttttvvvvvvbbbPPPEEEBBBDDDOOO]]]hhhrrrzzzxxxppplllvvv{{{xxxssspppooollliiifffbbb^^^YYYVVVYYY___gggmmmuuuwww{{{yyyuuummm```WWWTTTVVVUUUTTTSSSRRROOOKKKHHHBBB===777222//////...---+++++++++******++++++,,,,,,---///000000---***((((((((()))***************'''(((((()))***,,,---..................//////000///000111111111000...---///000111111111///---+++(((((('''((()))+++,,,...111333555777888;;;>>>AAAAAAAAAEEEHHHGGGLLLaaayyyooo}}}```WWWZZZRRR^^^}}}wwwrrrrrrsssuuu```MMMBBB>>>???JJJWWWdddoooxxxxxx{{{tttmmmqqq~~~uuurrrqqqqqqrrrqqqmmmjjjqqqkkkccc^^^___fffpppvvvyyy{{{tttkkkbbbXXXUUUXXXSSSSSSSSSTTTUUUTTTQQQNNNDDD???888111...---,,,++++++++++++***++++++,,,,,,,,,...000111000---)))''''''((()))***************%%%&&&'''(((+++---///111...------......///000111111111111111111000/////////000111111000...,,,***(((''''''((()))+++,,,...///111333555666999===???===???DDDHHHFFFJJJ]]]tttiiiyyyuuu^^^[[[ZZZ[[[ppp|||xxxsssnnnkkktttxxx}}}yyyhhhVVVEEE???>>>FFFPPPZZZiiivvv{{{tttnnnlllmmmvvv{{{zzzyyyqqqrrrxxxwwwrrrmmmmmmrrrtttqqqqqqttt}}}|||vvvnnnmmmuuurrriiiccc]]]YYYYYYRRRTTTTTTTTTXXX]]]YYYPPPFFF@@@777222000///---+++------++++++++++++------///...---+++***)))))))))))))))))))))))))))))))))***((((((***...000000...111000///...------.........///000000---,,,+++,,,...000222222///---,,,+++(((((((((((((((***...222444444444666888;;;>>>???;;;===???AAAFFFNNNZZZbbb]]]|||ddd^^^YYYWWWhhh|||uuunnnjjjjjjnnnsssxxx{{{ooo^^^HHHBBB???EEEMMMUUUaaalllqqqrrrsssnnngggcccbbbdddrrr{{{uuummmooooooggggggjjjeeegggggglllsssuuuuuuyyy}}}ssspppzzz}}}pppiiicccYYYPPPMMMTTTWWWZZZ^^^dddfff\\\NNNEEE???666111000///---+++,,,,,,+++++++++,,,---.........,,,+++***))))))))))))))))))))))))))))))))))))((((((***...000000///111000///---------...//////000111000...---------...000222111///,,,++++++(((((((((((((((***...111444444555777999;;;===>>><<<>>>@@@AAADDDJJJTTT[[[aaa{{{}}}hhhaaa\\\YYYggg|||xxxpppjjjbbbeeeiiinnnttt{{{tttdddLLLGGGDDDHHHNNNTTT[[[aaacccfffgggddd^^^\\\^^^bbbppp}}}{{{vvvsssnnnqqqrrrjjjiiihhh^^^\\\```jjjsssvvvyyyxxxwwwrrrjjjcccYYYPPPLLLUUUYYY```hhhnnnkkk\\\LLLCCC===555111000///---+++++++++++++++,,,---///000...---,,,+++***))))))))))))))))))))))))))))))))))))((((((***...000000///000///...---------...///000111111000...---...///...000111111...,,,++++++((())))))((((((***...111444555666888:::;;;;;;;;;===???AAAAAABBBFFFLLLRRRcccxxxoooooofff___\\\eeettt{{{rrrllldddddddddggglllsss{{{rrrcccMMMLLLMMMSSSYYY]]]^^^___]]]bbbfffeeeaaabbbgggmmmssszzzxxx}}}yyy}}}{{{{{{wwwiiiaaagggrrrzzz~~~pppccc[[[UUUQQQOOOSSSXXXaaahhhkkkdddVVVJJJ@@@;;;444000//////---+++)))******,,,---///000111---,,,+++***))))))))))))(((((((((((((((((((((((((((((()))+++---///000000///...---------...///000///000000///---------///...000111///---+++******((())))))))))))***---000444555777999:::;;;::::::<<>>BBBCCCCCCEEEJJJNNNaaammmmmm|||pppgggeeeeeezzzzzzrrrjjjfffbbbaaaccchhhmmmooommmqqqwww|||vvvjjjWWW\\\dddnnnxxx}}}xxxoooeeennnxxx{{{yyy{{{yyyyyywwwpppiiibbbUUUSSSRRRRRRNNNGGGCCCCCC:::666111/////////---+++)))***,,,---///000000000++++++***))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---///,,,,,,+++,,,,,,...000111---------,,,******,,,...///000///---***(((((()))((()))******)))***,,,...444555666888:::;;;;;;;;;;;;>>>AAABBBCCCEEEKKKOOOdddzzzhhh|||uuuooolllsssyyynnniiiccc```aaadddfffgggggglllsssyyy}}}wwwkkkpppuuu|||tttzzz___TTTKKKJJJJJJDDD???>>>888444000...//////---+++)))+++,,,...///000000000+++******)))))))))))))))))))))))))))))))))))))))***,,,...---+++***,,,...++++++++++++,,,...000111---...---,,,***+++---000///000///,,,)))'''((((((((()))+++*********+++---444444555777999;;;===>>>;;;===@@@AAAAAADDDJJJOOOfff~~~kkkwwwyyyppphhhiii}}}sssmmmeee````````````___dddjjjrrrwww{{{~~~~~~hhhVVVGGGGGGKKKHHH@@@;;;777333///...//////---+++***+++---///000000//////+++***)))))))))))))))***))))))))))))))))))))))))+++---///---+++)))+++---++++++++++++,,,...000111...///...,,,+++,,,///111000000///,,,)))''''''(((((()))++++++******+++---444444444666888;;;>>>???<<<>>>?????????BBBIIINNNfff{{{tttkkkyyyrrriiirrr{{{uuukkkaaa[[[YYYYYYZZZ]]]eeekkkmmmqqqzzz~~~zzzrrrkkk[[[LLLHHHHHHDDD<<<777333222111///...,,,+++***...////////////---,,,++++++*********))))))(((((()))((((((''''''''''''(((---,,,+++---000000---***,,,+++,,,---//////---+++000,,,***,,,000333222///111///,,,)))((((((***+++)))******))))))))),,,...333444555777999;;;===>>>???======@@@@@@AAAGGGNNNhhh|||}}}fff{{{kkklllzzz~~~~~~zzzqqqfff\\\VVVUUUUUUXXXbbbjjjnnnuuu}}}}}}sssjjjbbbXXXNNNJJJFFF???999666222222111///...,,,++++++///000000000///...---,,,************)))))))))((()))(((((('''''''''((((((---,,,+++---//////,,,***,,,+++,,,...000000...,,,///+++))),,,000333222///000...,,,)))((((((***+++)))******))))))))),,,...444555666888:::<<<>>>???AAA??????@@@@@@@@@EEEMMMkkkhhhxxxppphhhnnn~~~~~~wwwlll```WWWSSSSSSQQQYYYbbbhhhnnnvvvzzz{{{~~~}}}zzzttthhh^^^XXXRRRMMMIIICCC:::555555222111000///...---,,,,,,000000000000///...---,,,************)))))))))))))))((((((((((((((()))))),,,++++++,,,------,,,***,,,,,,,,,...111111000...---+++***,,,000333222000///...+++)))((()))******))))))***))))))***,,,...555666777999;;;===>>>???AAA@@@@@@AAA@@@???EEEMMMooopppnnn}}}zzzlllmmm|||sssggg]]]XXXWWWOOOTTTYYY^^^cccjjjpppssszzz}}}~~~wwwssspppjjj```XXXTTTMMMGGGDDD???888444444111000000///...------,,,/////////......---,,,,,,*********)))))))))))))))(((((((((((())))))***+++++++++++++++,,,,,,+++***,,,,,,---///111222111///+++******---000222222000...---+++)))((())))))***((()))***))))))***---///444555666888:::<<<===>>>??????@@@AAA@@@@@@FFFOOOqqq|||vvveeeiiixxxqqqzzzpppfff```]]]TTTSSSTTTWWW[[[bbbkkkrrruuuyyy~~~}}}wwwpppkkkiiieee^^^YYYTTTIII???===<<<888555444000000//////.........---......---,,,+++++++++***))))))))))))))))))******((((((((())))))+++,,,---+++++++++++++++***+++,,,,,,,,,---///111222000...******+++---000111000000---,,,***))))))))))))***((())))))))))))***---///333444555777888:::;;;<<<<<<<<>>BBBDDD@@@???IIIUUUpppOOOVVV}}}jjj___~~~yyyqqqdddZZZSSSPPPOOONNNOOOTTT[[[```ccceeehhhkkkpppsssyyy~~~yyytttsssmmmcccYYYPPPJJJDDDAAA<<<999555222111000///---...//////000000000000000---------,,,,,,+++++++++***)))((((((((((((((())))))***,,,......---,,,++++++---444777000&&&'''......//////---+++(((''''''---...//////...,,,***(((******)))(((((((((((((((***++++++***((()))+++---777666555555777999<<<>>>;;;@@@AAACCCFFF@@@CCCTTT{{{oooOOOMMMnnn~~~zzzuuuwww~~~~~~xxxmmmccc[[[UUUPPPMMMGGGJJJOOORRRVVV[[[bbbgggnnnqqqwww|||}}}yyysssooogggaaaXXXOOOGGGAAA<<<888999777333111111000///...//////000000000000000/////////...---+++***))))))))))))(((((((((((())))))(((***,,,---......---,,,,,,+++...444444...,,,///.........---++++++++++++.../////////...,,,***)))))))))(((''''''''''''''''''((()))))))))***---000777666666666777:::<<<>>>>>>BBBAAACCCEEE???CCCUUU|||wwwgggOOOCCCXXX}}}www{{{nnnyyypppggg]]]SSSMMMFFFFFFFFFGGGJJJPPPXXX^^^hhhlllrrrwww|||}}}}}}}}}}}}tttmmmiii^^^YYYQQQIIICCC>>>999666666333111000000111000///000000111111111000000///000000...---+++***(((((()))))))))(((((())))))***)))***+++---......------,,,((((((000777666222///...---,,,,,,,,,---...///////////////...---+++)))(((''''''&&&&&&&&&&&&'''%%%&&&(((((())),,,000333777777777777888;;;===>>>@@@CCCAAABBBDDD???EEEXXX~~~jjjfffWWWGGGNNNrrrqqq^^^xxxuuu~~~|||ttthhh[[[SSSNNNLLLIIIFFFGGGJJJOOOSSS]]]aaahhhoootttwwwwwwxxx}}}tttggg___[[[UUUQQQJJJDDD@@@<<<888666222000......000111222111222222222222111000000/////////...---+++***)))))))))))))))((())))))******+++,,,,,,------,,,,,,++++++((((((...555666333///...,,,******+++---//////////////////...,,,+++***(((''''''&&&&&&'''''''''%%%&&&(((((())),,,000222777777777888999;;;===>>>@@@BBB@@@AAADDDAAAHHH\\\{{{yyy{{{{{{zzzyyyzzz}}}}}}rrrpppfffVVVQQQgggoooPPPhhh~~~}}}sssfff^^^TTTQQQMMMIIIHHHHHHHHHIIINNNRRRXXX___fffjjjmmmnnnsssvvvzzz}}}~~~yyynnn___SSSKKKHHHFFFCCC>>>;;;888666333111000...---...000222333333333333333333222111//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++.........---,,,+++***)))(((***+++---///111000......,,,)))(((***,,,------//////......,,,+++******)))((((((((((((((())))))'''((()))))))))+++...000666666777888999;;;<<<======@@@>>>@@@DDDBBBKKK```vvvrrrtttxxxwwwtttrrrvvv||||||yyy|||wwwnnnaaaUUU]]]tttPPP^^^vvv}}}sssmmm[[[WWWQQQMMMJJJHHHEEECCCBBBEEEIIINNNTTTYYY\\\^^^iiimmmqqqtttvvvyyy{{{~~~}}}yyyllliiibbbXXXNNNEEE@@@???<<<999666444444333111//////...---...000333444444555555444333222111///...++++++,,,,,,,,,---------))))))))))))******+++,,,//////...---+++***))))))'''---///---+++,,,---------***'''(((+++------+++......---,,,+++***)))))))))(((((((((((()))******((()))***))))))***,,,///555555666888999:::;;;<<<;;;>>>===???DDDCCCKKK```|||xxxyyy}}}{{{tttooossszzz{{{www|||vvvsssmmmZZZTTTtttzzzVVVVVVaaa{{{}}}~~~zzzlllfff]]]UUUPPPLLLGGGDDDAAAAAABBBCCCFFFIIILLLNNNZZZ]]]aaaeeegggkkkooorrrsss{{{}}}}}}xxxsssmmmfffbbbWWWSSSNNNHHHDDD@@@<<<999666444222222333333111000000...---...111444555555666666555444333111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---------,,,,,,+++++++++,,,)))...000---+++---...,,,+++(((''')))...111///---------+++***)))((((((((('''''''''''''''((())))))((())))))))))))***---///333444555777888999::::::;;;???===@@@DDDAAAHHH\\\xxxqqqsss|||}}}yyyyyyvvv||||||dddQQQmmmXXXPPPRRRjjjwwwjjj___WWWQQQKKKGGGFFFEEEBBB@@@@@@AAADDDEEEHHHKKKNNNRRRVVV[[[aaafffhhhqqqwwwsssmmmmmmoooppppppxxx}}}{{{{{{|||~~~oookkkddd]]]XXXRRRMMMJJJHHHDDD@@@>>>===;;;666222000///......000000///...000///...///111444555555777666666444333111///.........---,,,,,,+++******))))))))))))***+++,,,---++++++++++++,,,---...///+++///000,,,---111000,,,)))'''&&&+++111444222///---,,,***)))((((((''''''&&&&&&&&&&&&&&&'''((()))'''((()))))))))+++...000222333555666888999999999===@@@???@@@DDD???EEEYYYzzzxxx~~~}}}vvvrrr[[[```dddHHHEEEUUUhhh}}}qqqggg___UUULLLJJJHHHEEECCCCCCAAA???===CCCBBBBBBEEEIIIMMMNNNNNNVVVXXXZZZ]]]^^^^^^^^^]]]aaabbbdddffffffeeecccbbbfffhhhjjjkkkjjjgggdddaaaYYYUUUPPPLLLIIIFFF@@@<<<:::999777555444333222222000000000////////////......///000222333555777777666444222111111222222111///...---,,,,,,,,,------***+++,,,,,,,,,,,,******************+++,,,---......////////////---,,,+++(((***---000111111///...///---***'''&&&%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((***---///444444444555666888:::;;;@@@@@@???CCCFFFAAAIII```|||||||||sss}}}ttt^^^ZZZoooNNNAAAIIITTTsssyyypppbbbVVVOOOLLLGGGDDDCCCBBBAAA@@@>>>======>>>BBBDDDEEEEEEHHHJJJLLLNNNOOOPPPOOONNNMMMNNNPPPRRRSSSSSSRRRQQQWWWWWWXXXXXXVVVSSSPPPNNNIIIEEEBBB???>>><<<888555666555444333222111111111000000/////////000000111333444555666777888888888666555333333333222///---/////////......---,,,,,,)))***+++------------,,,************+++,,,---....../////////...---+++***'''))),,,...000///...---+++***)))(((((()))***+++''''''''''''''''''''''''&&&'''(((((((((***---///444444444555666888:::;;;AAABBB@@@DDDHHHBBBKKKccc|||}}}rrrxxxyyytttbbbXXXwww{{{WWWBBBBBBDDDVVVzzzuuuiii___ZZZRRRLLLHHHEEECCCAAA<<<;;;999999;;;===>>>===<<<===???@@@AAAAAAAAA@@@???@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>><<<<<<:::999888888777666444333222222111111111222222222111000//////000111222::::::;;;<<<<<<:::999888666555444444444222...,,,///000000000///...,,,+++******,,,---......///...*********++++++,,,---.../////////...---,,,***)))''')))+++---......,,,,,,***))))))((()))***,,,---'''''''''''''''''''''''''''((((((((((((***---000555444444555666888:::<<>>===;;;:::888888777777777666555555666666555555333333222222111222222222444333222111111222333555??????@@@???>>>;;;999777666555333333333333111///111000///------,,,---------------...............++++++++++++,,,---......//////...---,,,+++)))))))))***+++---------,,,++++++***)))(((((())))))***'''''''''''''''''''''''''''((()))))))))***---000555555555555777999;;;<<<@@@BBBAAADDDHHHDDDPPPkkk~~~nnnooouuuuuuvvvuuu~~~xxxcccjjjdddGGGDDDFFF???EEEZZZ~~~~~~}}}wwwooofff[[[PPPJJJEEEAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888777777888777666555555666777777222222222222111000000111333222222111111111111222222222333444666999;;;<<>>???PPPjjj||||||vvvmmmddd]]]QQQLLLFFFBBB???>>><<<;;;<<<<<<;;;:::999999888888777777777666555555444444333333333333333444555666222333444333111000000111111111111111111222333333333555777;;;>>>BBBDDDEEEAAA@@@???===;;;999888777666555333444666888999999111///,,,***+++---000333333222000...,,,++++++***++++++++++++,,,---...///------,,,+++************------------------,,,,,,$$$$$$%%%&&&((())))))***((((((((((((((((((((((((((())))))))))))+++...111666555555666777999;;;===>>>@@@@@@CCCFFFDDDTTTsss|||qqqsssxxx}}}yyy|||yyyggg]]]{{{tttLLL999???<<<999HHHQQQggg~~~~~~zzztttpppgggaaaYYYQQQLLLHHHEEEBBB@@@???>>>===;;;;;;:::::::::999999888888888888999444444444555555555555555444666777666333222444555111111222444666888:::;;;>>>@@@BBBEEEGGGGGGGGGFFFAAA???===:::999999999:::666666777999;;;;;;999777......//////000222333333222000///---++++++++++++,,,,,,+++,,,,,,---...///,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******%%%%%%'''(((((()))))))))((((((((((((((((((((((((((()))*********+++...111666666666666777:::<<<===>>>AAAAAADDDFFFEEEWWWwwwwwwxxx|||~~~yyyppp}}}hhh```}}}|||UUU<<>>IIIhhh|||yyy{{{uuukkkaaaYYYSSSOOOLLLFFFEEECCCBBB@@@?????????999999888999999:::;;;;;;888999999999999888777666222444666555222222333666222333555888<<>>???===777333,,,...111444666666444333000///---,,,++++++,,,---,,,,,,,,,,,,---...//////+++***)))))))))***,,,,,,,,,,,,++++++***)))))))))************)))((('''&&&))))))))))))))))))))))))((()))*********+++...111666666666666888:::<<<===???BBBBBBEEEHHHGGGYYYzzz}}}xxxyyywwwrrrtttvvvzzzqqq\\\uuu{{{SSS???@@@>>>888;;;<<>>;;;999888999<<<===>>>===444777999999777777999<<<===@@@DDDIIIMMMPPPQQQQQQSSSQQQNNNKKKGGGDDDBBBAAACCC???;;;:::<<<===;;;999:::???EEEEEE@@@999333///444333333444444222///,,,...---+++******+++---...////////////............+++***)))((((((***,,,---...---+++)))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333888999;;;::::::;;;===???@@@@@@???BBBDDDBBBYYY}}}uuurrr{{{yyysssrrrssswwwoooZZZlllZZZ???>>>;;;777;;;???>>>BBBQQQjjj{{{xxxxxxuuupppiiiccc]]]YYYWWWUUUTTTRRRPPPNNNLLLKKKKKKIIIGGGEEEEEEFFFFFFEEEDDD???BBBFFFHHHHHHJJJMMMPPPOOOQQQTTTVVVXXXXXXXXXXXXSSSQQQNNNJJJGGGDDDBBBAAA<<<============>>>@@@AAACCCGGGHHHCCC:::555777:::777555333222333444444333...---+++******+++---...////////////......---,,,((((((((()))***,,,...000---,,,***)))(((((())))))((()))***)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333888999::::::::::::===???AAAAAA@@@DDDFFFDDD[[[rrrkkkttt~~~vvvsssqqquuuppp^^^bbbkkkGGG???<<<999===???<<<:::;;;HHHdddzzz{{{}}}{{{xxxuuurrrqqqjjjiiihhheeebbb___\\\[[[[[[XXXUUUTTTSSSRRRQQQOOOPPPRRRUUUWWWYYY[[[^^^aaaZZZ[[[[[[[[[ZZZXXXUUUTTTNNNMMMJJJHHHEEECCCBBBAAA@@@AAABBB???<<<>>>CCCIIIQQQKKKCCC??????BBBDDDEEE;;;777333111222555888999...---,,,++++++,,,---....../////////...---+++***&&&''')))+++...///000111,,,+++***((((((((())))))((()))***)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333777888999:::999:::===???AAABBBBBBFFFHHHFFF\\\pppfffooo{{{vvvsssxxxvvvggg\\\xxxKKK===:::999<<<;;;<<<;;;888<<>>???AAABBBGGGHHHFFF[[[nnnbbblll}}}wwwssszzz|||pppYYY}}}xxxJJJ999999888;;;888:::<<<<<<<<>>@@@DDDKKKRRRUUUVVVTTTDDD===:::AAALLLOOOFFF;;;:::888444333222222222111------------------------,,,---------,,,+++)))((()))+++---///000///---,,,***)))((('''''''''((()))((()))***)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333555666888888888999<<<>>>===???AAAFFFGGGDDDXXX}}}nnnccclll}}}xxxssszzz~~~uuuWWWrrrzzzMMM>>>?????????999999999:::;;;>>>@@@AAATTTggg~~~~~~}}}yyyyyyyyywwwvvvtttsssrrrmmmkkkhhhfffeeedddcccaaa]]]\\\ZZZ[[[\\\\\\[[[ZZZ[[[ZZZYYYWWWUUUSSSRRRRRRJJJJJJIIIHHHHHHIIIIIIIIIQQQRRRUUUZZZ]]]ZZZQQQJJJCCCJJJQQQQQQIIIBBB>>>>>>888666444222222000---+++------------------------++++++++++++************,,,---...//////---+++***)))((('''&&&&&&'''((()))((()))***)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333444555777777888999<<<>>><<>>:::888777777999<<<======CCCQQQiii}}}}}}~~~~~~}}}|||zzzxxxwwwvvvvvvqqqoookkkiiihhhgggdddbbb___]]][[[\\\^^^___]]][[[XXXXXXVVVUUUTTTSSSRRRRRRKKKMMMQQQVVV]]]ccchhhjjjrrrmmmfff^^^XXXTTTQQQOOOVVVZZZ[[[RRREEE======AAA666444111000000///---,,,------............------+++***)))(((((()))+++,,,,,,---......---,,,+++***((('''&&&&&&&&&'''((((((((()))***)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333333444666777777999;;;>>>===???AAAFFFFFF@@@RRRvvvyyypppvvv~~~www}}}{{{]]]dddXXXEEEBBB;;;555999999888888999:::;;;;;;555;;;NNNmmm}}}xxxuuu~~~~~~{{{yyywwwwwwwwwvvvsssooollljjjhhheeecccbbb```]]]^^^___```]]][[[YYYXXXWWWUUUTTTTTTTTTTTTTTTYYYaaammmzzzzzzhhhWWWMMMQQQ^^^iiiggg\\\NNNDDD@@@???<<<:::555333000...////////////------............------+++)))'''&&&'''))),,,...,,,,,,,,,---,,,,,,++++++((('''&&&%%%&&&&&&(((((((((******)))((('''((()))(((((((((((())))))))))))((()))***++++++---000333222444666777777999;;;>>>>>>AAABBBGGGGGG@@@QQQttt~~~tttttt|||xxx{{{{{{xxx\\\ddd\\\BBB888888999777777777777777888888999>>>:::===OOOmmmfffSSSKKKVVVJJJHHHWWWlll}}}xxxssssssrrroookkkhhhggggggggg^^^ZZZ___ccc```^^^^^^YYY[[[ZZZVVVUUUZZZ___aaazzz}}}|||lllccchhhmmmjjjgggjjjUUUOOOHHHEEECCC@@@999333//////000000000//////......///000111///,,,(((&&&)))))))))***+++,,,---...+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***,,,...000222666666777888999;;;<<<===???@@@???AAADDDCCCTTTtttvvvsss}}}|||xxxzzz|||zzzdddlll}}}VVV===777777555777777666666777777888999888888;;;EEEWWWnnn|||^^^LLL>>>;;;>>>GGGOOO]]]xxx{{{}}}xxxrrrmmmjjjjjjiiidddbbbeeefff```[[[ZZZXXX]]]ccciiitttwwwyyy}}}```PPPOOOIIICCC???>>>===:::888000000000111000000//////.../////////---+++(((''')))))))))******+++,,,---******))))))(((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))***,,,...000222666666666777999:::<<<<<>>:::???QQQfff~~~zzzwwwvvvuuuqqqooopppoookkkjjjlllvvv{{{yyy[[[LLLGGGEEECCCAAA>>>;;;888777333333333222222111111000......---,,,+++***)))((())))))******++++++,,,,,,***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))***,,,...000222555666666888999:::;;;<<>>@@@???BBBFFFEEEVVVvvvxxx|||yyyssstttxxxzzz|||xxx^^^fff{{{\\\EEE:::666444444333333333333444555555555444222222444555666666666555:::JJJccczzz{{{qqqjjj^^^SSSWWWccc___gggooouuu{{{}}}zzzxxxvvvyyy}}}vvvtttnnnnnn{{{zzzrrrqqqkkkbbbZZZYYYUUURRRQQQRRRQQQMMMUUUPPPKKKJJJKKKHHHBBB<<<666444111...,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,+++)))&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((()))))))))))))))))))))***,,,...000222222444666999::::::999999>>>@@@???CCCGGGFFFXXXxxx{{{nnniiittt|||}}}___ccc|||iiiIII666555555555444333333222222333333333333222111111222333333333777:::;;;BBBUUUqqqwwwlll^^^VVV\\\]]]nnnppphhhfffdddcccddd[[[RRROOORRRVVVWWWVVVkkkmmmiii\\\QQQJJJBBB:::666333111000111///,,,(((+++******+++---......---++++++)))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((***+++++++++,,,///111555666888:::;;;;;;;;;:::<<>>888222///+++******+++***(((,,,+++***+++---------++++++***)))((('''''''''''''''''''''''''''''''''''')))((('''''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((***+++++++++,,,///111444666888:::;;;<<<<<<<<<<<<@@@@@@BBBHHHJJJZZZvvvsssccc^^^kkk|||```fffrrrNNN999666333444333222222111111222222222222111111111111222222111444555222000444???IIIeeeqqqzzzzzzyyyooofff___\\\```aaadddjjjooonnnjjjeeeVVVXXXUUUMMMDDD???:::555333000,,,***+++,,,---...---,,,***+++,,,,,,+++)))******)))(((''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((()))+++++++++---///111333555777:::<<<=========;;;@@@@@@BBBIIILLL]]]yyyqqqaaa\\\kkk}}}]]]aaa|||QQQ888555444333333222111111111111111111111111000000111111111...111444444111222666:::BBBRRRggg}}}~~~}}}{{{vvvoooiiieeedddeeefffkkkqqqwwwwwwqqqggg```OOOPPPMMMGGG@@@:::666444222111///......///000000...,,,+++***++++++)))(((***)))((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((()))+++++++++---///222222444777:::<<<>>>??????<<<@@@???AAAGGGKKK\\\xxxsssbbb^^^mmm{{{WWW\\\XXX999666555222222111000000000000111000000000000000000000000...111444666555444555666111;;;III___}}}wwwsssmmmfffccceeekkkqqqoootttyyyyyyrrrfffZZZSSSJJJIIIGGGBBB<<<555222222...///111111000///---------,,,************(((&&&)))(((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''')))***+++,,,---000222222444777:::===??????@@@>>>AAA???@@@DDDGGGXXXtttuuuddd```qqqtttQQQZZZ___===777666222111000000///000000000//////000000000000//////000111333444555444333222444444888HHHfff~~~xxxtttsssvvvzzz}}}uuuwwwwwwqqqdddWWWLLLGGGEEEBBB@@@>>>999222000333222444777777444111///...,,,+++))))))***)))(((&&&((((((''''''&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))'''(((***+++,,,---000333333555777;;;===??????@@@???BBB???>>>BBBDDDTTTpppuuueeeaaasssqqqNNNWWW]]]???888444111111000////////////000......///000000///......111000///000222333222111555222444@@@RRRfff|||ssssssooodddUUUIIIDDDDDDCCC???>>>>>>;;;555444888888:::<<<:::555111000000+++***(((((())))))(((&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&(((***+++,,,...111333444555888;;;===>>>?????????BBB>>>===AAACCCTTTpppuuudddaaasss~~~qqqMMMTTTWWW>>>888111111111000///////////////---...///000000///...---111...,,,---000333444333///...333;;;>>>BBBRRRfff}}}|||{{{ooonnnhhhZZZLLLCCCBBBEEECCC??????AAA>>>999:::???999:::999555000,,,,,,...***)))(((((())))))((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))&&&(((***+++,,,...111333555666999;;;===>>>?????????BBB>>>===AAADDDUUUqqqtttppp{{{wwwggg```ooohhhLLLUUU{{{OOO222000333000000///...............000000//////.........---............////////////111111111222555999===???ZZZkkk~~~~~~~~~|||ddd^^^XXXUUUPPPJJJGGGIIIAAADDDFFFFFFCCC???;;;999999888555222000.........'''''''''''''''''''''''')))&&&$$$%%%((()))((('''))))))(((((('''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))''')))++++++,,,---000222444555777999;;;<<<======???AAA>>>???EEEIIIXXXsss~~~xxxvvv{{{xxxjjjcccpppkkkKKKRRRrrrMMM666444444000000///...............000/////////.........---............////////////111111111111333555888999<<>>;;;999333222///---+++***))))))''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&%%%(((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))''''''((((((((()))))))))((()))+++,,,,,,---000222333444666888:::;;;<<<<<>>AAA@@@@@@DDDBBBLLLccc{{{sssxxxuuuTTT```]]]:::333000000000///...............,,,,,,,,,------.........,,,,,,---------.........------......//////......666///***+++333999999666444555AAAXXXooo{{{~~~~~~{{{nnnsss~~~{{{||||||wwwwww{{{www}}}}}}wwwnnneee^^^mmm{{{ttteee\\\UUUVVVWWWTTTOOOLLLPPPFFF;;;333000000...,,,,,,+++)))((('''(((((()))''''''''''''''''''''''''+++,,,+++((($$$""""""###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***000...***'''%%%$$$%%%%%%&&&&&&&&&'''''''''(((((()))***,,,------///111444555666888:::<<<===>>>>>>>>>BBB@@@@@@DDDCCCOOOfff}}}zzzyyy|||yyyooorrr~~~tttTTTcccVVV888555333000000///...............,,,,,,,,,------.........,,,,,,,,,---------......---............---,,,+++(((---000000......333888333444999CCCOOO^^^rrrzzz||||||}}}sssqqquuutttnnnuuu|||lllgggeeeZZZQQQOOOPPPMMMHHHFFF@@@<<<888888888444---'''***)))((('''&&&''''''(((''''''''''''''''''''''''777777666111***&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***,,,+++(((&&&&&&''')))***&&&&&&&&&'''''''''(((((()))+++,,,------///111444666777999;;;<<<>>>>>>??????BBB@@@AAAEEEEEEQQQjjj}}}}}}~~~qqq___\\\ccc~~~qqqWWWddd|||PPP:::666000000000///...............***,,,...---+++***,,,...,,,,,,+++******+++,,,,,,...------,,,,,,------...---------...............***---000333777>>>GGGNNNkkkvvvxxxlllppp|||}}}~~~yyyqqqmmmaaa}}}}}}iii\\\OOOLLLGGGCCCAAAAAABBBCCC;;;777111......---+++((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%555===444***))))))%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''')))+++,,,---...111444444666:::===@@@AAAAAAAAACCCCCC@@@AAACCC???NNNkkkjjjnnnuuu}}}{{{kkk[[[[[[dddsssVVVaaannnFFF222000,,,000//////...............***,,,...---+++***,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------------------...............///000000000333888<<<>>>OOOeeewwwssskkkqqq{{{~~~{{{xxxzzz~~~rrr\\\NNNHHHGGGEEEBBB@@@???>>>>>>666222---+++******(((&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''555;;;222)))((((((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''')))+++,,,---...111444444666:::===???AAAAAAAAA???AAA???AAACCCAAAPPPmmmGGGKKKPPP[[[mmm~~~|||uuueeeYYY]]]jjjuuuUUU^^^eeeCCC222111///000///......------......+++,,,---,,,+++***+++---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000000...,,,,,,---...***222>>>JJJXXXiii|||}}}~~~zzzkkk]]]SSSOOOGGGFFFDDDBBB>>>:::777555000---***((((((((('''&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***444777///''''''(((&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''')))+++,,,---...111444555666999<<<>>>@@@@@@@@@<<<>>>>>>AAADDDBBBRRRpppKKKMMMQQQYYYggguuuzzzxxx}}}tttdddYYYbbbrrruuuTTT^^^yyyaaaCCC444444333//////...------------...++++++,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,------............//////............//////...///666DDDWWWddduuuzzzmmmhhhiiippprrrrrrkkk```VVVRRRRRRIIIGGGCCC>>>888333///---,,,+++)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,111222+++%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&''''''((()))))))))''')))+++,,,---...111444555666999;;;===??????@@@;;;>>>???BBBEEECCCSSSsssTTT[[[dddmmmxxx}}}rrrbbbYYYfffyyytttUUUbbbzzz```@@@333333/////////...---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,------...,,,,,,---///111111111000---///222222222222555888LLLZZZmmmzzzxxxooollltttpppnnnnnnhhhaaaaaaggg___kkkxxx{{{ppp]]]LLLCCCCCC@@@:::444///,,,******(((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,...---((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''')))+++,,,---...111444555666888:::<<<===??????===AAAAAACCCDDDBBBUUUvvvaaammmzzz{{{ooo^^^WWWfff|||~~~tttXXXiiiggg>>>333444,,,///...------,,,,,,------,,,***)))***+++,,,+++******++++++,,,,,,++++++***+++******))))))******+++))))))***+++,,,,,,------,,,++++++---///000///------...///.........///111444<<>>??????CCCBBBCCCDDDCCCXXX{{{~~~~~~wwwkkk[[[VVVgggzzzttt[[[ooo~~~qqq===333777...///...------,,,,,,------,,,***))))))+++,,,+++)))***+++,,,,,,,,,,,,+++*********))))))))))))******(((((()))***+++,,,---------+++***+++---...---,,,///---***((((((,,,222666000222666777:::@@@HHHOOOeeegggrrr~~~~~~|||qqqmmmnnnfffeee```ZZZWWWZZZ]]]]]]aaa\\\RRRGGG===666222111***)))((('''''')))***,,,$$$&&&((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&''''''((()))))))))''')))+++,,,---...111444666666777888:::<<<===>>>???CCCBBBCCCDDDEEE]]]{{{uuujjj[[[WWWjjj|||vvv}}}uuu^^^sss}}}uuu999111777,,,......---,,,,,,,,,,,,---,,,***((())),,,,,,+++(((***+++,,,------,,,+++*********))))))))))))******'''((()))***+++,,,---------***)))***---000///...'''***...111111...+++(((+++///333555555444333333///222???SSSaaafffjjjnnn|||wwwqqqoooqqqmmmmmmeeeXXXRRRTTTTTTQQQDDD???888222///---,,,+++(((((()))***++++++******'''))),,,+++((('''(((***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!$$$''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))''')))+++,,,---...111444666666777888999;;;===>>>???BBBBBBBBBDDDGGGaaappp```___ppp{{{uuu~~~www___wwwiii>>>000000//////...---,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000000---///333777<<>>???CCCBBBDDDDDDAAAIIIfffooo^^^\\\lll}}}zzzvvvzzz^^^sss[[[:::222333000///...---,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((()))******++++++************************,,,,,,,,,,,,,,,+++++++++......///000000///...---,,,---...000111222333333:::;;;>>>CCCJJJRRRYYY]]]nnnqqqvvv{{{}}}}}}}}}xxxrrrssswwwtttnnnfffccc\\\TTTLLLEEE@@@===???===999444000---+++***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''((())))))))))))(((+++++++++,,,---000222333444555666888:::===???@@@AAAAAADDDDDDBBBJJJfff}}}lll]]]^^^nnn~~~wwwxxxxxx[[[ooouuuMMM666333444///......---,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((++++++++++++++++++++++++......//////...---+++***...............---,,,,,,+++***)))))),,,111666::::::===CCCIIINNNRRRTTTUUUYYY[[[\\\[[[WWWVVVXXX[[[]]][[[VVVQQQPPPQQQNNNIIIEEECCC???:::555000---,,,(((((('''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((('''((())))))******))))))+++***+++,,,---000222444666666777888;;;>>>AAABBB???@@@DDDEEECCCJJJfffwwwiii```eeevvvtttyyyqqqWWWnnnjjjHHH333111111......---,,,,,,+++++++++,,,************************))))))************))))))))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((())))))***************++++++,,,---------+++***))),,,,,,---..................---,,,++++++---///000***,,,...111222333333333444555444222000111444777999777333111222222111...---,,,+++***************)))((((((((((((((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))************************+++---000222444777777888999;;;>>>BBBDDD???AAAEEEGGGDDDJJJeee}}}ttthhhccckkk|||sss|||eeeTTTsss}}}eeeEEE111...///...------,,,+++++++++,,,,,,************************)))))))))******)))))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))((((((((()))))))))******((()))***,,,,,,,,,+++***&&&'''((()))***************++++++++++++***))))))...............---++++++,,,,,,,,,+++******+++,,,+++)))((()))))))))((((((++++++***((((((''''''''')))))))))(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((()))************************+++...000333444777777888:::<<>>???@@@???@@@AAAEEEHHHGGGQQQoooZZZbbbqqqvvvlllmmmllliiimmmwww~~~ttteee\\\]]]fffpppwww\\\eee~~~{{{eee@@@111000000---,,,,,,,,,++++++,,,------))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))++++++,,,,,,+++***((('''%%%&&&''')))***+++++++++%%%%%%$$$%%%&&&''')))*********))))))((('''''''''&&&%%%%%%&&&((()))))))))'''$$$&&&+++***&&&&&&+++***)))((('''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((())))))***+++...111444555222444999<<>>===???CCCGGGHHHTTTtttaaahhhtttzzzyyy|||jjjXXXNNNIIINNNeee~~~}}}cccqqq|||iii>>>///000000---+++......)))''')))***(((************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))************))))))''''''''''''''''''''''''***((('''((()))***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...000222444111333666999<<<>>>??????AAA@@@BBBEEEGGGSSSrrriiissswwwdddRRRIIIGGGQQQiii||||||bbbvvv___:::...000000------...---(((''')))(((%%%************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))************))))))'''''''''''''''''''''''')))(((''''''((()))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...000222444555666888:::;;;;;;;;;;;;======@@@CCCCCCJJJddd~~~ttt|||vvvbbbOOOHHHMMM]]]xxxzzz}}}ttt~~~RRR555...000///,,,......+++(((***...,,,'''************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...000222444777777999:::;;;;;;;;;;;;<<<<<<@@@CCC@@@AAATTTjjj~~~rrr^^^KKKHHHTTTkkk{{{kkkFFF222///000...+++---,,,******000666555///************)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...000222444444555777999;;;===>>>?????????CCCDDD???>>>LLL___jjjWWWEEEFFFZZZuuuzzz||||||^^^>>>111000000,,,***---,,,******000777555000************)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***+++,,,...000222444555555777999;;;===???@@@CCCAAACCCDDD???>>>KKK]]]~~~fffUUUFFFLLLfffvvvzzzuuuWWW999000111///,,,***------+++))),,,000...***************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))***+++,,,...000222444888888888999:::<<<>>>???CCCAAABBBCCC???>>>KKK\\\xxxdddUUUJJJTTTqqq|||qqq}}}pppRRR555...111///,,,,,,,,,...---))))))++++++(((************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$#####################$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((()))***+++,,,...000222444777777777999;;;===???AAAAAA@@@BBBEEEBBB???JJJYYYttt___RRRIIIUUUttttttmmmnnnOOO333---000///,,,...***......+++))),,,...,,,************))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((())))))***+++,,,...000222444333333555888;;;@@@DDDFFFAAA@@@DDDIIIEEEBBBJJJWWW||||||kkkZZZOOOIIIWWWuuuvvvsssrrrIII///.........///---...---,,,+++************+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,...000222333444555888;;;>>>@@@AAABBBDDDCCCDDDEEECCCDDDMMMWWWwwwvvvfffUUUMMMKKK]]]{{{tttyyyoooHHH000///---,,,---+++...---,,,+++************************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%"""!!!!!!$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,...000222333444666888;;;>>>@@@BBBBBBBBBBBBDDDEEECCCDDDLLLVVVuuulll\\\LLLHHHLLLaaa}}}ttthhhEEE111000---+++,,,)))------,,,+++************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%%%%%%%########################$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,...000222333555777999<<>>@@@AAABBBBBBAAACCCDDDCCCEEENNNYYYwwwmmmVVVGGGCCCFFFSSSkkk||||||mmmQQQ777...///111++++++///+++,,,++++++***++++++,,,,,,((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################!!!###$$$###""""""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,...000222333333444777:::===???@@@AAADDDCCCCCCDDDCCCFFFPPP\\\xxx|||hhhQQQEEECCCCCCTTTpppvvvpppIII444---000222******---***+++++++++***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################!!!###%%%$$$"""!!!$$$'''""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,...000222333222444666999<<<>>>@@@@@@FFFDDDCCCCCCCCCFFFRRR^^^xxxpppZZZKKKGGGJJJGGG^^^}}}fffJJJ222111000...,,,++++++++++++++++++*********))))))************))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$###############$$$!!!!!!""""""#########$$$&&&%%%$$$###""""""""""""!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((()))*********+++,,,...000111222333444555666999;;;>>>@@@AAACCCCCCIIIGGGBBBOOOcccggg{{{gggRRRDDDCCCGGGQQQjjjcccBBB222111///...,,,++++++++++++++++++*********))))))*********)))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$""""""""""""#########$$$$$$###############$$$$$$##################$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((()))*********+++,,,...000111222333444555666999;;;===???@@@CCCCCCJJJIIIEEETTThhhmmmnnn[[[JJJ@@@CCCJJJ^^^|||eee<<<111000///---,,,++++++++++++++++++*********************))))))))))))(((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$"""""""""###############""""""""""""###$$$%%%&&&%%%$$$$$$###""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$%%%&&&&&&''''''((()))(((((((((((()))******++++++---...000111333333444444666888;;;===>>>???BBBCCCJJJKKKIIIYYYooouuuxxxcccSSSFFF@@@HHHTTThhhfff;;;111000...---,,,+++++++++***************************)))))))))((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$%%%%%%##############################""""""###$$$$$$%%%$$$$$$###############$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""####################################$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&''''''((())))))(((((())))))***++++++,,,---...000222333444444555666888;;;===>>>???AAABBBIIIJJJIII[[[rrryyypppZZZMMMCCCAAALLL\\\qqqXXX888000///...---,,,+++++++++************************)))))))))(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$###############%%%$$$$$$###""""""######""""""""""""###$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((()))))))))))))))***+++++++++,,,---///111222333444555666777999;;;===>>>???AAA@@@FFFGGGGGG[[[ttt}}}~~~gggQQQGGGBBBBBBQQQddd~~~mmmCCC222///...---,,,++++++++++++***************+++++++++))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$#########&&&%%%$$$###""""""""""""!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""############$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((***))))))))))))***++++++,,,,,,...///111222444444777888999;;;<<<>>>???@@@AAA@@@DDDDDDEEE\\\xxxpppYYYFFFCCCEEEJJJ^^^ttt]]]:::000......---,,,++++++++++++))))))*********+++++++++))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$###############$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((******))))))******+++,,,,,,---...///111333444555999999:::<<<>>>???@@@AAACCC@@@CCCCCCFFF```dddOOO???BBBJJJUUUlll}}}aaa>>>333...------,,,++++++++++++))))))******++++++++++++)))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&%%%$$$######"""###############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((*********)))******+++,,,,,,---...000111333444555::::::;;;===>>>@@@AAABBBDDDAAADDDDDDHHHddd~~~___KKK>>>DDDNNN]]]|||{{{XXX999---......---,,,++++++++++++************************''''''(((((())))))******)))(((((('''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&)))(((((((((((())))))***+++,,,...//////000333666:::999;;;@@@@@@===<<<>>>???EEEAAAFFFKKKeeekkkPPPEEE@@@GGGTTThhh~~~~~~rrrKKK444000......---,,,++++++++++++************************(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""""""""#########$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&)))(((((((((((()))******,,,---///000000222444777999888:::???@@@===<<<>>>???EEEBBBGGGMMMgggnnnXXXCCCDDDFFFMMM^^^yyy~~~ggg???000333......---,,,++++++++++++************************))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""""""""############$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))***+++---...000111111222555777999888:::>>>???======???@@@FFFBBBGGGNNNgggsssZZZIIIBBBHHHLLLUUUmmmddd<<>>???AAABBBGGGBBBGGGMMMeeekkkTTTFFF@@@CCCJJJQQQ___}}}___???111///......---,,,++++++++++++******************************))))))(((((('''''''''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''(((((((((((()))***+++,,,+++---...//////111333666:::999:::???AAA@@@AAADDDCCCGGGBBBFFFLLLbbb~~~pppUUUCCC@@@DDDCCCLLLZZZpppnnnRRR>>>111---......---,,,++++++++++++************************))))))))))))((((((((((((''''''&&&''''''((()))***$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!""""""""""""###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$######""" """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((((((((((()))***+++,,,---+++,,,...//////000333555:::888999>>>@@@@@@BBBEEECCCGGGAAAFFFKKKaaa{{{xxx___KKK@@@CCCKKKHHHWWWooonnnTTTCCC999222.........---,,,++++++++++++************************(((((((((((())))))))))))&&&&&&&&&''''''((()))***$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((((((((((()))***+++---...+++---//////000111444666888666777<<>>AAAEEEBBBEEE@@@FFFMMMbbb|||fffQQQDDD>>>CCCKKKPPPccczzz```HHH:::555333000......---,,,++++++++++++************************''''''(((((())))))******&&&&&&&&&'''''')))******###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((((((((((((((((()))***,,,---...---...000000111222555777666444555:::======???DDD@@@DDD???GGGOOOeee}}}~~~cccMMMHHHEEE@@@GGGTTTeee{{{]]]>>>222666555,,,,,,,,,,,,+++++++++******'''((()))+++++++++***)))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######""""""############""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###%%%((()))(((%%%''''''(((((()))+++,,,------///000111111222444666777555777;;;===;;;<<>>???CCCCCC@@@FFFVVVeeemmm{{{mmmTTTHHHAAACCCDDDIII\\\rrrxxxQQQ;;;555222///---,,,,,,,,,+++++++++******(((((()))************)))))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$############"""""""""  !!!"""""""""############""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&(((((('''%%%((((((((()))***+++,,,------///000111111222444666777666777;;;===;;;;;;>>>@@@CCCCCCAAADDDQQQ```iii}}}nnnXXXJJJDDDBBBDDDGGGPPPjjjaaa===333444111...///,,,,,,,,,+++++++++******)))))))))*********))))))))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%########################!!!"""""""""####################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""""""""""""""!!!"""######$$$""""""############""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''&&&((((((((()))***+++---------///000111111222444666777555777;;;===;;;;;;>>>AAAAAA@@@@@@GGGTTTbbbjjjsssfffVVVEEEEEEAAABBBFFFMMM]]]{{{lllJJJ000///555111---///,,,,,,,,,+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%########################!!!"""""""""####################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''(((''''''''''''(((((())))))***,,,---...---///000111111222444666666555666;;;===;;;<<>><<<@@@KKKYYYgggpppttt^^^RRRGGG???AAA???BBBLLL\\\rrrVVV???...000444000,,,...,,,,,,,,,+++++++++******+++***))))))((()))))))))))))))************))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""""""""""""####################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""###!!!!!! !!!!!!"""###""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&((((((((('''((())))))))))))***+++,,,---...---///000111111222444666555333666;;;===<<<===AAADDD>>>;;;@@@JJJYYYiiivvvxxxbbbSSSIIIEEEDDDDDDCCCIIIZZZqqqyyy{{{```FFF;;;111000000...---///,,,,,,,,,+++++++++******,,,+++)))((((((((()))***))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""""""""""""#############################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""######!!!!!! !!!!!!"""###""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%((()))((((((***,,,)))))))))***+++,,,---...---///000111111222444666333222444:::>>>===???CCCCCC@@@>>>@@@CCCNNNdddxxx```RRRKKKDDDCCCIIIKKKKKKSSSgggsssooovvvfffCCC<<<777222...,,,,,,...111,,,,,,,,,+++++++++******,,,+++***((((((((()))***))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%########################""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""#####################$$$$$$%%%""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$((()))((((((+++---)))))))))***+++,,,......---///111111111222444666222111444:::>>>>>>@@@DDDBBBBBBBBB@@@<<>>???CCCCCCFFFDDD>>>AAAYYYtttrrr\\\HHHDDDFFFDDDEEEIIIRRR^^^ttt{{{lllgggkkkyyy___BBB333333222111///---,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""""""""""""""############"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((************+++,,,---------...///000000111333666777888888:::<<<>>>@@@AAACCCCCCFFFEEE???BBB[[[vvv___NNNAAABBBGGGHHHIIIMMM]]]ssssssnnngggeeennnqqqNNN777///222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""############""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&''''''(((((()))))))))******,,,---------...///000000111333666777888999:::===???AAACCCCCCCCCEEEEEE@@@DDD^^^zzzNNNEEE@@@CCCGGGKKKSSSZZZppp}}}hhhgggdddeeewwwbbbBBB333111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))***+++---------...///000000111333666777777999;;;===@@@CCCDDDCCCCCCEEEEEEAAAGGGbbbBBBBBBBBBDDDGGGPPP```nnngggcccaaa```jjjVVV:::111222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((()))***+++---...---...///000000111333666777777999;;;===@@@CCCDDDBBBCCCEEEEEEBBBJJJggg>>>BBBFFFJJJPPP^^^sssooo^^^___\\\bbbxxxqqqIII444///000//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""############""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((***+++---...---...///000000111333666777888999:::===???AAACCCBBBBBBDDDEEECCCMMMkkkBBBFFFLLLUUUcccwwwnnnccc^^^______ooo[[[===111//////000///...---,,,,,,+++,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))%%%&&&&&&'''((()))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""############""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''(((***+++---...---...///000000111333666777888888:::<<<>>>@@@AAABBBBBBDDDEEEDDDOOOnnnIIILLLRRR___uuusss___[[[```cccfff~~~|||yyyzzzoooKKK555111111000000000...---,,,+++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """"""############""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&'''(((***+++---...---...///000000111333666888888888999;;;===>>>???BBBBBBDDDEEEDDDPPPpppNNNYYYjjj|||rrraaaXXXXXX[[[aaassswwwxxxPPP<<<999777222---000//////---,,,+++************++++++++++++*********************************)))((('''&&&&&&'''((((((((((((((()))))))))))),,,,,,+++)))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""""""""""""""  ###$$$### $$$"""!!!!!!""""""!!!&&&%%%###"""""""""###############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$$$$######$$$$$$##################$$$%%%%%%&&&'''((())))))''''''(((((()))+++,,,---...///000//////000333555444666888999:::;;;>>>AAAFFFFFFEEECCCCCCSSStttWWWggg~~~ooobbbZZZXXX^^^gggooogggDDD444333333///+++//////...---,,,+++************++++++++++++*********************************)))((('''&&&''''''((((((((((((((())))))))))))******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""###!!! !!!###$$$###!!!$$$"""!!!!!!""""""!!! %%%$$$###"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""##################$$$$$$$$$$$$##############################$$$%%%%%%&&&'''((())))))(((((((((((()))+++,,,---...///000000///000333555666777999:::;;;===@@@BBBFFFGGGGGGEEEFFFUUUvvvpppxxxfffXXXVVVVVVVVVbbbqqqjjjQQQ777...000111///,,,//////...---,,,+++************++++++++++++******************************))))))((('''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""###"""!!!"""$$$$$$$$$###$$$"""!!!!!!"""###""" $$$$$$###"""""""""######""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""##################$$$$$$$$$$$$##############################$$$%%%%%%&&&'''((())))))((((((((()))***+++,,,---...///000000000111333555777888:::;;;<<<>>>AAACCCEEEGGGHHHGGGHHHWWWwwwyyyhhh[[[UUUZZZ]]]___oooTTTBBB111---111222000///......------,,,+++************++++++++++++******************************))))))(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""######"""###$$$$$$$$$$$$###"""!!!"""######"""!!!#########""""""""""""###"""""""""""""""#########""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""##################$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%&&&'''((())))))((((((((()))***+++---------///000111111222444666777888:::;;;<<<>>>AAACCCDDDFFFHHHHHHJJJXXXxxxwwwmmm```YYYYYYbbbiiitttpppEEE999000///222111000///---------,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""""""""""""""###############$$$%%%###"""!!!"""###$$$###"""""""""""""""###"""""""""!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((())))))***,,,---...,,,...111222222222444666666777999:::;;;===@@@BBBBBBEEEGGGGGGIIIXXXxxx{{{ooofff```XXXXXX]]]gggxxxXXX;;;444///000111...---------,,,,,,,,,+++++++++*********++++++++++++******))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""!!!"""$$$###""""""###%%%###"""!!!"""$$$$$$$$$### !!!"""#########""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""##################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''((()))))))))))))))***+++,,,---...,,,...111222333333555666666777999:::;;;===@@@BBBCCCDDDFFFFFFIIIYYYyyyrrrccc^^^[[[XXX\\\fffrrrhhhCCC555111000111111---+++---,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""""""""""" """######!!!!!!"""$$$###"""!!!"""$$$%%%$$$### """#########"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!"""""""""############""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''((()))))))))))))))***+++,,,---...+++...111333333444555666777888:::;;;<<<>>>AAACCCDDDFFFGGGFFFIIIZZZ|||kkkZZZUUUZZZ^^^^^^lll}}}zzzQQQ666333111111333222...,,,///,,,,,,++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""!!!###""" """$$$###"""!!!"""$$$%%%%%%### !!!#########"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&'''((()))))))))))))))***+++,,,......+++...111333444444555666888:::<<<======???BBBDDDFFFGGGHHHGGGJJJ[[[~~~xxxjjj\\\XXXWWWZZZcccnnn{{{SSS;;;888222111111000///......------,,,,,,++++++,,,------+++************++++++,,,...---,,,+++++++++,,,,,,***))))))(((((())))))***)))(((''''''))))))(((''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$########################""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((+++...///...---///222222000333777999888:::>>>>>><<>>>>><<>><<<>>>CCCGGGHHHJJJIIILLL]]]~~~aaafffmmmuuuyyyRRR;;;333333444000000/////////.........---,,,++++++************++++++***++++++,,,---...***,,,...111222222111000000000000///000111111222222111000111222222222000......------,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$#################################!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++***))))))))))))***,,,,,,///000444999999666555888888777999======<<<>>>CCCEEEHHHKKKJJJKKKZZZzzzwww]]]>>>777999666000////////////............---,,,,,,+++******++++++++++++++++++,,,---...///...000222555666666555444555555555666888999;;;<<<:::888777888999:::999888444444333222222222222333000///...---,,,++++++***((((((((((((((('''''''''(((((((((''''''((((((((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""########################!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++***************+++,,,,,,///000444999999666555888888777999======;;;>>>BBBCCCGGGKKKJJJIIIWWWwww~~~oooEEE333555777111***........................---,,,,,,++++++,,,,,,---------------...///111111333444666888999999999999::::::;;;<<<===???AAABBB???=========>>>???>>>===999888666555555555666777666555444333222111000///,,,,,,+++******)))(((((()))((((((''''''(((((()))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################""""""""""""###########################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))))))))******+++,,,,,,---------111555555222222666777666999<<<===;;;===BBBCCCGGGKKKJJJHHHVVVwwwnnnPPP666222444000,,,...........................,,,,,,,,,,,,---...//////000000000111222333555555777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::;;;<<<===<<<:::666555333222111222333444555555555555444444444444111000000...---,,,+++***))))))(((((((((((())))))******++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!########################""""""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((('''((()))+++,,,------...,,,,,,...222222000111555777666888<<<===;;;===BBBDDDIIIMMMKKKIIIWWWyyyvvvPPP;;;///555555+++,,,777---.....................,,,,,,,,,---...///000111333333333444555666888999999999999999:::;;;<<<<<<999888777666666666666777777666555555777777666555000///---++++++,,,---...111111222333333444444555555444333111000...---,,,))))))(((((((((((())))))***++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++---............---///222222000333777777666888<<<<<<;;;===BBBFFFJJJNNNLLLIIIXXX{{{sssQQQ777666333000///...//////---------...............000000//////000222444555666666666666777555333111111222444444333222222222..................//////111111///......000000...333///---...000/////////---///000000000111333555222555888666444333111///---,,,***(((''''''(((((()))))))))***,,,---,,,+++***((('''&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""$$$%%%%%%$$$###%%%&&&""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&(((***,,,...///......///000111333555666:::888999===???===???BBBEEEGGGIIIIIILLL]]]~~~XXX@@@666555222000.........///,,,,,,---...///000000111/////////000111333444555777666555444333222000......///000000...,,,***)))+++,,,---///000111111111......------...000111111777444222222222333333333***,,,///222333111///---))),,,///000222444666666111000///...------------+++******+++,,,---+++)))+++)))(((''')))))))))((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""######"""$$$%%%%%%$$$###%%%&&&################################################!!!""""""#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((***,,,...///......///000222444555666999777888===???>>>???BBBBBBDDDFFFGGGKKK]]]{{{bbbAAA666444333111///............,,,,,,---///000111222333000000111222333444555555555444222000///...------,,,---000222444444444444//////111222333333333333333333333555888;;;>>>@@@???@@@AAABBBCCCDDDDDDCCCAAA<<<666222333333333111...---...///000111222333000000000000000/////////+++***)))***++++++)))''',,,***)))((()))***)))(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########"""$$$%%%%%%$$$###%%%&&&################################################!!!"""######$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((((((((((((***+++---///000......///000222444666777888666888<<>>@@@CCCBBBCCCEEEFFFKKK^^^tttLLL777555333222000///..................///000111222222333222333333444444444444444/////////......///111333777666666777:::<<<======777666555444444444444555666777;;;AAAEEEGGGKKKPPPMMMOOOOOOMMMMMMNNNLLLIIIMMMFFF???<<<===>>>;;;888666333111333333111000000...///000000111111111111---,,,+++,,,......,,,+++---+++)))((()))))))))'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""$$$%%%%%%$$$###%%%&&&################################################""""""###$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))***+++,,,...///000...//////000222444666777777555777<<>>@@@DDDDDDEEEGGGGGGKKK^^^pppNNN:::444333111111000/////////...///111111111111111000000000222222111111111000000000///222444555777:::???CCCLLLGGGAAA===;;;;;;999888:::999777666666888:::<<<<<>>>>>@@@CCCFFFFFFGGGFFFIIIZZZ}}}vvvOOO999333444333000000000000000000000///222222111111000////////////...---,,,,,,---...///888<<>>===???BBBDDDEEEFFFEEEGGGVVVvvvuuuQQQ>>>888444333444000000111111111111111111000000000000000000//////...---++++++---000444777DDDIIIOOOQQQRRRTTTXXX]]]YYYXXXWWWYYY\\\ZZZUUUOOOAAAEEELLLSSSWWWYYYXXXWWWccchhhwwwyyyrrruuujjjgggbbbeeexxxsss___QQQPPP\\\mmmyyyqqq___PPPKKKHHHCCCDDDJJJPPPLLLGGGAAA<<<:::999999999777666666666555222000111///---,,,,,,,,,+++***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&'''((()))***++++++************+++---.../////////000111333555777888888666777;;;===<<<>>>AAACCCEEEHHHGGGHHHWWWuuu{{{xxxxxxPPP222555:::222---222000111111222222222222111......//////000000111111///...------111666<<>>===>>>AAAFFFFFFHHHIIIIIIVVVxxxzzzYYYCCC<<<333///111333444333444444333222111000//////111111000/////////111222222444444444666<<>>===>>>AAADDDDDDGGGIIIJJJWWWyyyrrrPPP;;;888444000000222444444333555444333222111000000000//////000000000444888<<>>===>>>AAABBBCCCFFFHHHJJJWWWyyy~~~}}}jjjFFF666888222111000222444555444222444444222222111111222222000333666:::>>>FFFOOOVVVaaa\\\WWWSSSPPPOOOSSSXXXhhhuuu}}}pppiiifffkkkuuuvvvllljjj{{{~~~}}}tttqqqmmmjjjuuuvvvhhhaaadddpppzzztttgggWWWGGG===777222---,,,,,,***(((%%%+++***************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***+++,,,+++***)))******+++,,,---......///......///111333666888999777666888===???===>>>AAACCCCCCFFFIIIIIIVVVvvvmmmzzz~~~eeeHHH222111;;;222222333444555555333111222111111111222333555777:::>>>DDDIIIOOOXXXccclllpppiiibbb^^^ZZZVVVZZZaaawwwkkkcccdddmmmvvvqqqbbbZZZ]]]gggppp~~~yyykkkaaaTTTJJJ<<<111...///000///,,,,,,++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))+++,,,+++***))))))******+++,,,---............///111333666888999777666888===???>>>???BBBEEEEEEHHHIIIHHHSSSsssuuuQQQ???999555444555333444444444444444333222111111111333666999===???CCCGGGMMMOOORRRXXXaaaiiijjjaaa\\\\\\[[[YYY```kkk|||yyyuuuqqqtttuuujjjfffgggjjjuuuxxx}}}|||yyy}}}pppXXX@@@111...---,,,------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***++++++******))))))***+++,,,---......//////000111333666777999888666888===???>>>???BBBEEEFFFHHHIIIHHHRRRqqqjjjSSS:::000555999666000444444333222222222333444777777999;;;@@@FFFKKKNNNLLLPPPTTTTTTQQQRRRYYY___```XXXUUUZZZ^^^```kkkyyyuuu|||vvvuuurrrnnnmmmmmmppprrruuu]]]HHH;;;111)))...------,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))******+++))))))***+++,,,------...000000111222333555666777888666888===@@@>>>???BBBCCCDDDGGGIIIHHHRRRqqq^^^???<<<777222222666666444333333222000000111444666??????AAAEEEKKKRRRXXX\\\WWW\\\___]]]WWWVVVZZZ______WWWVVV^^^dddhhhuuuzzzrrrhhhaaa___aaaccc|||{{{jjjXXXEEE777......---,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))***+++))))))***+++,,,------...111111111222333444666777888777999>>>@@@>>>???CCCAAABBBFFFIIIHHHSSSrrrtttPPP;;;999666444444666777666444333444333222222444888;;;@@@GGGKKKMMMVVVbbbddd]]]ZZZ[[[```eeeeee``````cccmmmlllkkkooozzz~~~vvvmmmiiiiiijjj{{{}}}ttt___HHH999555000+++(((((()))***---,,,***)))(((((()))***)))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,000444777,,,---.../////////...---111111222333333444555555777999<<<======>>>@@@AAADDDFFFIIIGGGGGGUUUuuudddJJJ===<<<888666444444666777555333111000000222666;;;???AAAHHHNNNWWWaaakkknnnfff\\\RRRYYYbbbhhhfffeeeooo{{{zzzuuu{{{wwwrrrnnnkkkmmmyyy{{{zzzwwwyyyxxx~~~~~~qqqhhh___UUUOOOAAA000***...222000+++))))))((((((((()))***+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***---000222,,,---...//////......---000111111222444555555666777999<<<======>>>@@@AAACCCGGGJJJJJJKKKYYYyyyuuuUUU<<<000333;;;666555444555666666444222222111222555;;;BBBGGGJJJWWWWWW___mmmuuurrrhhhaaa___]]]___ccciiiuuu~~~yyymmmeeegggooo|||{{{xxx}}}mmm^^^YYY]]]ccc___QQQ>>>222......---+++************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''')))+++,,,,,,,,,---...............///000111222444555666777666999<<<======>>>@@@BBBCCCGGGLLLMMMOOO]]]}}}jjjJJJ:::777666444333444444555555666555444333666888;;;===AAAHHHQQQWWWdddcccmmm|||uuujjjhhhoooiiijjjwww|||mmmbbbllluuu}}}~~~~~~lll]]]VVV\\\eeeeeeddd\\\KKK666))))))------------,,,+++***)))((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***+++,,,,,,---...............///000222444666777888666888;;;===>>>>>>@@@BBBDDDIIINNNOOOPPP___WWWDDD333111888999555000333444555555555555555666888???FFFIIIKKKSSSaaalll}}}|||zzzuuuyyy~~~xxxxxxwww}}}wwwzzznnngggfffmmmrrrrrreeeNNN;;;222222------,,,+++***)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++++++++,,,---......///...///000222444666777888555888;;;===>>>???AAABBBEEEIIINNNNNNOOO^^^}}}eeeKKK:::777555666444222444:::222444555555555666999;;;<<>>???AAACCCFFFIIILLLLLLMMM\\\}}}tttZZZBBB333555555777888555111444:::222444555444444777<<<@@@GGGJJJPPPZZZgggvvvyyykkkpppwww{{{uuummm{{{pppggg^^^TTTGGG>>>;;;888444///---,,,---...*********)))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))***+++*********,,,---///000000111111222444555555666555777;;;===>>>???AAACCCEEEGGGJJJJJJKKK\\\|||]]]DDD666555:::666000...333888666111...222444444444444888>>>DDDSSSQQQSSS^^^pppyyyzzzzzz~~~zzzoooxxxuuuooouuurrrxxx|||iiiWWWMMMLLLPPPJJJFFF>>>777111...---...************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''************+++---///000111111222333333444555555555777;;;===>>>???BBBCCCDDDFFFHHHHHHKKK]]]hhhIII;;;888555222222777555333222333333222111555///...555;;;???FFFNNNZZZZZZcccqqquuussszzzuuuzzznnnrrrvvvzzzyyy{{{zzzvvvxxxoooXXXYYYffffffjjjcccNNN:::111...---......,,,,,,+++)))&&&%%%))))))((('''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******++++++***+++***))))))***,,,...///000111222333444444555444666888<<<>>>???@@@BBBDDDFFF@@@EEEKKKLLLaaaiiiSSSAAA222000555777666666555444333333333444333333333333777===BBBFFFPPP[[[kkksssyyywwwuuuyyyxxx~~~nnnttt~~~ooohhhtttyyyvvvcccMMM<<<000)))000---))))))***---......))))))(((''''''''''''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''')))*********************))))))***,,,...//////000222333444555555555666888<<<>>>???@@@BBBDDDIIIBBBEEEIIIJJJaaaiiiOOO>>>666000...222777777444222222222222333333444444444222888AAAHHHJJJOOO[[[hhhuuurrrooo~~~{{{xxxuuunnndddYYYMMM===000555000,,,***+++,,,***)))***))))))(((((((((((((((''''''(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***************)))))))))***,,,...///...///111333444666666666666888<<<>>>???@@@BBBDDDKKKDDDFFFHHHIIIbbbwwwbbbPPP>>>666777555444555777777444111///000111222333222333444555777>>>HHHOOOSSSYYYdddnnnrrrqqqnnntttllllllyyyyyyyyy}}}|||}}}~~~~~~sssbbbYYYWWWTTTKKKAAA888444000---,,,+++'''$$$+++***))))))(((((())))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************)))))))))***+++---...///...///111333555666777777666888<<<>>>???@@@BBBDDDIIIEEEIIIJJJKKKeeejjjXXXIIIDDD<<<222000666///111222111000111333333000111222222222333666888DDDJJJQQQVVV[[[bbbjjjnnnooohhhrrrqqq```kkk}}}yyygggVVVMMMMMMQQQGGGAAA999222---,,,---...++++++***)))))))))))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******)))(((((()))***+++---...///...///111333555666777777666888<<<>>>???@@@BBBDDDFFFEEEKKKMMMMMMggg@@@888444666666111000444///111000,,,,,,000444555000222333333333666<<>>???@@@BBBDDDCCCEEELLLMMMNNNhhh;;;777222000///000111333333666444///...111222///000222444555666===GGGOOOWWWaaafffcccaaafffnnnqqqxxx}}}tttuuu~~~yyyhhhfffmmmxxxwwwnnnZZZCCC111,,,---,,,,,,+++************+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&''')))+++---.../////////000222333444555555555666888<<<>>>???@@@BBBDDDCCCFFFLLLJJJKKKhhh000222222111111333222///...222333000111444222---///222444666999BBBOOOYYYVVVcccjjjccc]]]aaakkkrrrxxxvvvgggcccgggsss}}}{{{xxxxxxmmmkkktttyyyoooWWW???111------,,,++++++******+++++++++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&''')))+++---...//////000111222333444444555444666888<<<>>>???@@@BBBDDDEEEFFFKKKGGGHHHggg111111111000000000000000///222555333......222777222777===BBBHHHPPPWWWZZZccc___[[[\\\cccjjjnnnooopppzzzfff\\\ffflllyyyuuuxxxwwwuuu~~~xxxaaaWWW``````LLL:::666111333...&&&(((111000'''++++++***)))((('''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++++++++++++++,,,,,,---------000111222333444555555555555777;;;>>>AAABBBBBBBBBHHHDDDIIIMMMNNNfff000000000000000000000000///111222333333333444444444:::BBBJJJTTT^^^bbbaaafffccc___\\\^^^eeennntttvvvdddkkk|||zzzwwwxxx~~~}}}xxxcccTTTSSSTTTJJJ;;;///---,,,,,,***((()))+++++++++***)))((('''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...---+++)))((('''''''''******+++,,,,,,---......000111222333444555555555555777:::===@@@BBBCCCDDDHHHDDDIIIKKKMMMfff000000000000000000000000000///000333777888777555:::BBBKKKTTT```kkkmmmiiiccccccaaa```cccooouuuttt~~~zzz{{{~~~yyywwwppplllhhhfffjjjsss}}}~~~{{{sss___VVVXXXXXXSSSLLL999---......((('''---++++++***)))(((((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///---+++((('''&&&%%%))))))***+++---...//////000000222333444555555555555777999<<<@@@CCCEEEFFFHHHEEEHHHJJJMMMhhh/////////000000000000000111000111222555888:::;;;DDDMMMUUUZZZaaakkkmmmjjjeeefffggglllwwwxxxqqqmmmxxxvvv|||uuuuuuvvv}}}xxxtttooojjjiiilllppprrr{{{rrrxxxwww|||~~~ppp___aaapppxxx[[[===111000...++++++++++++******)))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&++++++***)))(((((())))))((()))***+++---...///000///000111333444555555666666777999<<>>CCCFFFGGGGGGFFFEEEFFFKKKNNNYYY}}}///......000222333333222666:::FFF[[[uuuyyyiiilllvvv{{{sssjjjxxxnnnVVVXXXpppxxxwww{{{yyyxxxvvvpppcccqqqzzzrrrfffhhhxxxnnnHHH******111...+++...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((()))***++++++,,,,,,,,,---------.........///111333555666666777777999<<<@@@CCCEEEFFFFFFEEEFFFKKKNNNYYY~~~///---...111444333222444888IIIZZZaaabbbeeeggghhhrrrwwwmmmbbbxxx```ggg}}}{{{{{{zzzyyyxxxxxxvvvuuuvvvvvvssslllfffffftttvvvnnntttwwwrrrvvvyyymmmcccffftttuuulllooo}}}yyyXXX999000000,,,)))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++++++++,,,,,,------............///111333444666666777777888;;;===@@@CCCEEEFFFGGGFFFKKKLLLXXX}}}000...///333444222555;;;NNN]]]gggaaaWWWWWWbbbkkkrrrkkkfffxxxllllll|||uuuuuuiiiaaa___]]]\\\\\\[[[ZZZXXXYYYXXXWWW[[[bbbhhhllllllqqqxxx}}}wwwvvvzzzpppnnnqqqtttiiidddkkkqqqmmmbbb\\\dddZZZGGG666,,,+++***)))************************))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++++++++,,,,,,---...//////...///111333444666666777888888:::<<>>@@@BBBCCCCCCEEEFFFKKKNNNYYY|||...///444999888<<>>@@@BBBEEEGGGIIINNNRRRbbb333666;;;AAAMMMZZZaaaaaabbbWWW]]]llljjjaaavvvaaa___xxxppphhhbbbcccddddddggglllssszzzzzzsssllljjjfffbbb^^^[[[WWWUUUXXX[[[dddpppzzzyyywwwxxxvvvyyywwwjjjddd```]]]ZZZbbbjjjkkk]]]YYYggg```AAA000+++***+++***((())),,,))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,------,,,,,,,,,---.........///000222444666777888888:::<<<===>>>@@@CCCEEEGGGHHHNNNRRRbbb999???HHHSSS___ddd]]]SSSQQQTTT^^^ggggggqqquuuggg|||xxx~~~{{{mmmbbb[[[\\\```gggmmmrrryyy|||xxxsssmmmfff^^^YYYUUUTTTUUUWWWZZZeeezzz~~~zzzzzzzzzqqqmmmiiieeeeeejjjWWWaaalllggg___eeeaaaKKK777000+++,,,---+++)))***))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...//////000111222444555666777777999;;;===>>>@@@DDDFFFGGGHHHMMMQQQaaa@@@IIITTT]]]ddddddZZZNNNLLL[[[^^^XXXjjjhhhpppssssssfffbbbbbbcccggglllttt|||}}}wwwqqqmmmbbbaaa^^^[[[YYY]]]gggqqqzzzpppqqqrrrkkkjjjppp]]]PPPYYYlllgggXXXPPPLLLCCC888...,,,---+++)))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,------...///000000111222444555666666666888:::<<<>>>@@@DDDGGGGGGHHHLLLOOO^^^GGGPPPYYY]]]^^^]]]WWWQQQNNNUUUVVV___oootttpppwww{{{ssshhh```]]]bbbkkkssssss~~~rrrnnngggaaa^^^]]]\\\ZZZ[[[ooowww{{{mmmhhhfffNNNPPPfffiii]]]QQQIIIGGG;;;...***+++******,,,)))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,++++++,,,---...//////000000111222444555666666666888:::<<<===@@@DDDFFFIIIIIILLLNNN\\\LLLSSSYYYXXXWWWXXXXXXVVVPPPLLL[[[nnn]]]ccctttwwwsssnnnaaa___```eeejjjpppzzz~~~ssshhhdddddd```[[[VVVaaattt}}}xxxeeeYYYSSSUUU\\\hhh```GGGFFF;;;111---,,,***+++...))))))))))))))))))))))))))))))******))))))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,+++++++++,,,---...///000///000111222444555666777666888:::<<<===???CCCEEEIIIIIILLLNNN]]]PPPSSSUUUUUUXXX[[[[[[WWWQQQ^^^jjjXXX]]]uuuyyy}}}rrrgggaaa```aaaiiiuuu|||tttsssooojjjaaaaaadddjjjppp{{{yyysssuuuggg___WWWMMMNNN```cccPPPJJJDDD===999333,,,***,,,)))))))))))))))))))))))))))************)))((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,+++++++++,,,---...///000...///000222444666777888777999;;;<<<===>>>AAADDDGGGHHHLLLOOO```QQQRRRSSSUUU\\\aaa]]]VVVSSS|||tttTTT[[[zzz|||pppwwwtttbbb```ccccccmmmmmmttt~~~yyysssjjjeee```]]]\\\cccrrr{{{zzz|||vvvpppkkkhhhqqqrrraaaXXXTTTMMMQQQ]]]```SSSOOOKKKFFF<<>>AAACCCFFFGGGLLLPPPbbbWWWSSSTTTZZZ\\\WWWTTTUUUoooooo___uuupppxxxjjjbbbcccfffkkkpppuuu~~~yyylllccceeeddd^^^]]]bbbrrr|||{{{xxxpppmmmsss{{{}}}||||||jjjbbbZZZUUUPPPNNNVVVaaa]]]]]]ccceeeVVV;;;***''')))))))))***+++++++++***+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%'''(((***+++((((((((()))******++++++)))***++++++------...///000///...///222555777777;;;:::===AAAAAA>>>>>>BBBCCCFFFMMMSSSeeeXXXPPPRRRZZZUUUMMMXXXnnn}}}iiizzzyyysssiiicccdddhhhmmmvvvxxxnnnlllhhh```^^^bbb```ooo||||||hhhlllddd^^^[[[VVVOOONNNQQQddddddeeeaaaSSS@@@222...)))((('''((()))***++++++*********)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((()))******++++++)))***++++++------...///000///...///333555777777:::999===AAAAAA>>>???CCCCCCEEELLLQQQbbbVVVNNNPPPVVVMMMIIIjjjwww}}}hhhmmmZZZ\\\```gggooo{{{yyyrrrgggaaabbbXXX___kkkzzz{{{dddssslllfffbbb\\\RRRJJJGGG^^^bbb```VVVIII@@@888333...,,,)))((()))***************))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++)))***++++++------...///000///...000333555666666888888;;;@@@AAA???@@@DDDEEEFFFJJJNNN^^^RRRNNNMMMLLLIIIXXXxxx~~~ooo~~~xxxddd___^^^bbbhhhooo|||sssiiieeedddaaa^^^```lllppprrroookkkggg```VVVLLLGGGMMMYYY\\\QQQEEEAAA===888333///,,,***++++++)))'''***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******++++++)))***++++++------...//////......000333666666666666777:::@@@AAA???AAAEEEGGGGGGKKKNNN]]]PPPRRRNNNFFFPPPtttmmm```fff{{{zzzpppaaa```bbbeeekkkuuuvvvnnnooojjjaaaYYY\\\ooozzzpppfffmmmtttuuunnnbbbUUULLLDDDUUU^^^UUUIIIDDDAAA<<<222///+++***,,,,,,***'''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))******++++++)))***++++++------...//////...///111444666666555666666:::???AAA???AAAEEEHHHIIIMMMPPP___QQQVVVSSSRRRjjjoooZZZ\\\uuu~~~wwwgggYYY```ffffffkkkyyy~~~sssqqqkkkccc```ggguuuyyyrrrwwwzzzsssjjjhhhaaappp|||fffTTTEEEOOOWWWUUUNNNHHHBBB>>>888111***(((+++---+++)))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))******++++++)))***++++++------...///......///111444666666555666666:::???@@@???@@@EEEGGGIIIOOOSSScccQQQTTT\\\pppwww[[[```wwwpppuuudddWWW[[[dddmmmrrr{{{uuuooollljjjhhhgggwwwwwwnnnooorrrtttjjjggghhhssssssYYYMMMIIIIIIOOOTTTQQQLLLHHHMMMAAA222***)))+++,,,+++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((((((((()))******++++++)))***++++++------...///......///222555666666444666666:::???@@@>>>???DDDEEEHHHOOOUUUfffPPPQQQcccpppTTTkkkvvvwwwtttaaaXXXaaahhhhhhttt{{{uuusssnnnddd[[[bbbqqq}}}~~~vvvssswww~~~|||zzzoooiiimmmooovvvsssWWWXXXGGG@@@MMM]]]```\\\ZZZdddTTT===...)))***++++++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++)))***+++,,,---......///---...///222555666666444777777:::???@@@===???CCCCCCGGGOOOVVVgggGGGbbbaaadddttthhhppp^^^\\\^^^eeekkkvvv{{{rrrkkkeeeaaa]]]bbbnnnyyytttxxxzzzwww}}}{{{{{{~~~zzzsssxxxpppeeeYYYQQQRRRMMMHHHNNN[[[bbbaaavvvhhhNNN555+++------((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,***++++++,,,---...///000000000111333555666888888999999<<>>>>>BBBAAAHHHKKKOOOfffxxxdddmmm{{{nnn]]]YYY]]]___hhh{{{vvvqqqooohhhcccfffsss}}}vvvttt{{{yyyyyywww```\\\cccWWWUUUQQQKKKFFFFFFQQQ\\\NNNHHHAAA<<<555---))))))((((((((())))))*********((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))***+++,,,---......///000111333444666777888::::::>>>BBBCCC@@@@@@CCCBBBIIIKKKOOOgggiiiUUUttt|||vvvsssnnn[[[YYYaaadddlll}}}|||uuuqqqjjjdddfffrrr{{{~~~~~~xxxtttvvv|||wwwuuu~~~{{{wwwuuulll```\\\```]]]YYYTTTOOOFFFAAAHHHTTTLLLGGGCCC@@@777+++&&&)))((((((((()))******++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((()))******,,,,,,---...//////111222444666777777::::::>>>CCCDDDAAABBBEEECCCIIIKKKOOOgggeee[[[bbbttt```llluuufff^^^ZZZ^^^gggnnnwwwyyyuuukkkaaadddrrr}}}~~~{{{~~~|||vvvuuu|||yyyssszzz{{{yyyjjjgggccc[[[ZZZ___aaa___\\\TTTHHH???@@@GGGJJJFFFBBB>>>777///---000((()))))))))*********+++))))))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((()))******,,,,,,---......///000222444555666777999:::>>>CCCDDDBBBCCCGGGDDDIIIKKKPPPiiipppSSS___}}}dddfffrrrZZZXXX]]]```fffnnn|||}}}rrrddd^^^dddlll{{{uuusssyyy|||xxxyyytttxxxnnn___UUU\\\jjj{{{oooWWWEEE>>><<>>LLLNNNDDDTTTXXX666888---&&&))),,,)))''''''***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((()))******++++++++++++,,,------......///...///111222333444555555:::999;;;??????>>>AAAGGGDDDLLLOOOTTTlllqqqzzzrrrxxxyyy]]]XXXYYY^^^hhhuuuyyytttnnnhhhccc___ZZZWWWQQQPPPOOOOOORRRVVV[[[^^^fffmmmxxxwwwpppjjjeee______dddqqq~~~wwwrrrrrruuuvvvtttxxx~~~|||wwwsssuuuzzz{{{{{{qqqdddXXXKKKIIIPPPKKK???AAACCC===DDDGGG777333+++''')))***((((((***)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((()))******++++++++++++,,,,,,---............///111222333444555555:::999;;;???@@@???AAAFFFEEELLLNNNSSSmmmiiiiiiqqqqqqdddUUUVVVYYYbbbrrr|||uuujjjeee]]]UUUPPPKKKGGGEEEAAAAAA@@@AAACCCEEEGGGIIILLLSSS\\\eeemmmtttzzz}}}wwwssspppuuuxxxnnngggfff^^^[[[eeevvvvvvqqqnnnppprrrrrruuuxxx~~~|||wwwwww}}}wwwqqqoootttyyy~~~ooo\\\SSSMMMHHHFFFOOOAAA;;;AAACCC>>>;;;;;;222...++++++***'''(((+++))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((())))))******+++++++++,,,,,,------.........///000222333444555555:::999;;;???@@@???AAAFFFHHHMMMNNNRRRkkkaaaVVVnnnoooeeelllVVVRRRWWW^^^mmm|||qqqjjj[[[UUUMMMFFFAAA>>>;;;999999999:::;;;<<<<<<<<<======AAAGGGLLLRRRWWW\\\```hhhjjjlllkkkhhhfffhhhjjj___\\\cccuuuwwwppppppeee[[[^^^hhhsss{{{wwwrrrnnnmmmoooqqqssstttxxxtttrrrrrrooommmrrr{{{yyyrrrnnnppptttvvv|||}}}qqqaaaXXXWWWUUUHHH999CCC???:::@@@KKKFFF;;;;;;777222...,,,+++)))(((''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''(((((()))************++++++,,,------......---...000222444555555666999999;;;@@@@@@???AAAFFFJJJOOONNNQQQiiibbbUUUaaakkkgggxxxnnnYYYUUUVVV^^^lll|||pppddd]]]NNNIIIBBB===:::999777777333444666777777666555444666888;;;===>>>AAAEEEHHHKKKNNNPPPOOOMMMMMMOOORRRRRRWWWiii}}}uuukkkbbb___```eeeqqq}}}wwwuuuqqqnnnoooqqqrrrrrrtttqqqllliiigggjjjsss}}}uuupppoooooorrruuu```[[[UUUSSS[[[```XXXJJJ???BBB;;;999EEEIII???888777333---+++,,,,,,((($$$)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''((())))))************++++++,,,------...---...000222444555666666999888<<<@@@AAA???AAAEEEIIINNNOOOTTTlllTTTXXXrrr~~~\\\rrruuuUUURRR[[[^^^fffzzz{{{oooaaaUUUMMMDDD@@@<<<999888888777777444555666777777666555444222444555666666888;;;>>>;;;===@@@@@@@@@BBBGGGKKKTTTccczzzuuummmhhheeebbb```jjjxxxvvvxxxwwwrrrnnnppprrrqqqtttrrrmmmiiihhhmmmxxxzzzmmmhhhjjjoootttggg___SSSOOOXXXgggppprrrXXXNNN@@@555999FFFGGG<<<555444111,,,,,,---***%%%(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''(((((())))))*********++++++,,,,,,------,,,...000222444555666666888888<<>>CCCKKKQQQaaavvvvvvooolllmmmiiiaaadddmmmssszzz|||uuunnnnnnppppppsssrrrooojjjjjjqqq{{{}}}mmmdddeeekkkpppsssgggYYYSSSXXXggg}}}vvvUUUCCC;;;444>>>IIIBBB:::@@@@@@666---*********(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))*********+++,,,,,,------,,,---///222444555666777888888<<>>AAAGGGQQQXXXlll{{{rrrooorrroooccc___cccqqq{{{vvvmmmlllooooooooopppnnnjjjjjjqqq{{{tttjjjggghhhiiipppfff]]]ZZZ\\\eee{{{PPP???AAA333555DDD@@@DDDOOOQQQBBB///(((***,,,(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,------,,,---///222444666777777888888<<>><<<===AAAGGGOOO^^^lll~~~}}}qqqiiijjjllleee\\\iiinnntttvvvrrrlllkkkmmmnnnlllkkkkkkjjjjjjqqqyyy}}}llljjjhhheeejjjuuuiii```cccnnntttmmmcccgggVVVGGG???666111888FFFBBBIIIMMMDDD444(((''',,,'''''''''''''''((())))))''''''''''''''''''''''''))))))******)))(((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''(((((())))))******))))))***+++,,,------...///000222444555777777888888:::<<<===>>>@@@DDDFFFHHHLLLNNNUUUqqqfffyyy|||bbbOOORRRaaaqqqxxxkkk\\\RRRIII???999888555444444333333333444444444444555555666666777777::::::;;;<<<===>>>=========<<>>???BBBCCC===444,,,(((((('''''''''''''''((())))))''''''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))******))))))***+++,,,------...///000222444555666777777888:::<<<===>>>@@@DDDFFFHHHMMMOOOWWWsssffffffdddXXXOOOUUUggglll___QQQHHH@@@999666666444444333333333444444555555555666777888999::::::===<<<<<<===>>>???@@@@@@BBBCCCHHHRRR^^^mmmxxxnnnhhheeebbb^^^aaaeeejjjnnnpppnnnllllllhhhgggjjjkkkgggfffgggoooooofffeeerrrrrrddd[[[]]]ccciiijjjeee]]]XXXUUUUUUJJJBBBBBB???888666999<<<:::999777666111+++&&&(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''(((((())))))******))))))***+++,,,------...///000111333555666777777888:::<<<===>>>@@@DDDFFFGGGMMMPPPYYYuuu~~~iii\\\vvvrrr[[[ZZZWWW[[[mmmyyycccVVVHHH@@@:::555333555333333333333444555666777999999:::;;;;;;<<<============>>>>>>>>>@@@CCCEEEHHHJJJQQQ^^^kkkzzz~~~tttmmmiiieeeaaa```___aaahhhooooookkklllfffdddhhhkkkjjjiiijjjrrrmmm``````sssxxxiii___[[[```dddaaaYYYRRRPPPQQQNNNKKKJJJIIIAAA777333555;;;888666777777444...)))((((((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))******))))))***+++,,,------......///111333555666777777888:::<<<===>>>@@@DDDFFFGGGMMMQQQZZZwwwgggYYYjjjYYYPPPTTTXXX```vvvxxxooo]]]QQQDDD<<<888333222444222333333444555777888999<<<<<<<<<<<<============>>>???AAABBBCCCFFFJJJNNNQQQTTT\\\iiiuuu{{{wwwooogggaaa___YYYXXXaaannnrrrpppnnngggcccfffkkknnnqqqttt{{{vvvjjjkkk~~~rrreee]]]```bbbaaa]]]VVVQQQNNNIIITTTaaa```PPP<<<222111777888888777555111---+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))******))))))***+++,,,------......///111333444666666666888:::<<<===>>>@@@DDDFFFGGGMMMQQQ[[[xxxeee___nnnQQQLLLRRR[[[kkk}}}oooeeeWWWKKK@@@:::777333333444333333444555777999;;;<<<<<<<<<<<<===>>>>>>??????BBBFFFKKKNNNOOOSSSYYY]]]eeehhhqqq|||}}}tttiiicccbbb]]]ZZZdddvvv}}}pppiiidddeeeiiimmmtttzzz|||}}}pppYYYZZZ^^^dddeee^^^RRRGGGPPPfff}}}~~~hhhKKK:::555333666888777222...,,,,,,)))((((((''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''(((((())))))******))))))***+++,,,------......///000222444555666666888:::<<<===>>>@@@DDDFFFHHHMMMPPPYYYxxxjjjooo{{{aaaTTTTTTXXXfff~~~xxxggg\\\MMMCCC:::777666333333555333444555666999;;;===???<<<===>>>@@@BBBDDDEEEFFFKKKQQQXXX]]]```dddkkkpppwww{{{~~~uuukkkdddfffccc```iiizzzrrrlllgggffffffgggooowwwyyy}}}zzz|||}}}uuuXXXXXX[[[bbbgggcccVVVJJJZZZooojjjOOO???999222444777777555222000///))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((())))))******))))))***+++,,,------...---...000222444555666666888:::<<<===>>>@@@DDDFFFHHHMMMOOOWWWvvvmmmzzzfffZZZWWWXXX[[[nnnuuucccWWWFFF===666555555444333555444444555777:::<<>>???AAADDDGGGJJJLLLNNNRRRYYYbbbiiilllqqqxxx}}}|||~~~{{{tttlll```eeeddd___fffuuu}}}zzzsssnnnjjjgggcccbbbhhhqqqhhhlllfffeeerrrwwwqqqpppaaa^^^]]]bbbgggggg```YYY]]]jjjsssjjjVVVCCC:::777555555666888999888555222***)))((('''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''(((((()))*********))))))***+++,,,------...---...000222444555666666888:::<<<===>>>@@@DDDFFFIIIMMMNNNVVVuuujjjtttkkkWWWTTTWWWWWWhhhrrr^^^PPP???<<<999555333333333444777777777888;;;===@@@AAABBBCCCEEEGGGKKKPPPVVV[[[eeegggkkknnnqqquuuyyy|||~~~}}}zzzvvvsssnnnhhh```]]]___dddhhhjjjlllooommmfff```aaacccbbbfffbbb______bbbgggjjjkkknnn|||sss^^^___gggbbb[[[bbbsssrrr\\\PPPSSSHHH222777666666666666777888888---,,,+++***((('''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((()))******++++++***++++++,,,,,,------...---...000111333333444444888;;;=========???CCCHHHHHHRRRUUUWWWoooyyyiiibbbSSSTTTYYYeeexxx|||kkkWWWIII===;;;777555333333444555777888888:::===@@@BBBDDDFFFGGGJJJLLLOOOTTTZZZ___fffiiilllpppssswww|||~~~~~~}}}}}}}}}|||yyyuuussspppjjjbbb^^^^^^```bbbbbbiiinnnnnniiicccbbbbbb```ccc^^^YYYZZZ```eeeggggggkkkmmmbbbZZZaaaeeeaaaaaajjjrrrkkkWWWMMMNNNFFF555666666777777777555222000...---+++)))(((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))******++++++***++++++,,,,,,------...---...000111333444444444888:::======<<<===BBBFFFGGGQQQUUUWWWqqqggguuukkkWWWQQQXXXaaavvvtttaaaNNNAAA999888666444444444666777888999;;;===@@@CCCFFFHHHKKKMMMOOOQQQUUUYYY___ccchhhkkkooorrrvvv{{{|||{{{{{{||||||zzzxxxuuusssrrrmmmfff```]]]\\\[[[ZZZfffllloookkkfffdddaaa^^^___ZZZUUUVVV[[[aaacccbbbhhhaaaTTTTTT```aaa^^^ddd^^^^^^XXXNNNKKKKKKEEE:::444444555777777555000---000...+++(((&&&'''((()))((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))******++++++***++++++,,,,,,------...---...000222333444444555888;;;======<<<===@@@DDDGGGQQQTTTXXXsssrrrjjjmmmZZZPPPQQQ___mmm|||kkkYYYGGG<<<666666555444555666888999:::;;;===@@@DDDGGGJJJLLLNNNPPPSSSVVVYYY^^^cccgggkkknnnrrrwww{{{~~~~~~zzzyyy{{{||||||zzzwwwuuutttsssooojjjddd___[[[XXXVVVdddkkknnnkkkfffdddbbb___[[[YYYWWWVVVWWWZZZ___bbbkkkjjj\\\TTTZZZ\\\ZZZ___OOOKKKHHHHHHJJJHHHCCC===555333333444666666444111222///+++'''&&&&&&((()))'''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''((((((((()))******++++++***++++++,,,,,,------...---...000222333555555555:::<<>>888222111333666666444222000,,,(((&&&&&&((()))&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((()))******++++++***++++++,,,,,,------...---...000222444555666666;;;>>>AAAAAA@@@@@@BBBEEEEEENNNRRRYYYxxxooovvvZZZRRRTTTZZZnnn}}}mmm\\\MMMAAA;;;444555555777888:::<<<======???BBBFFFJJJMMMNNNOOOPPPSSSXXX]]]aaagggmmmqqqwwwzzz}}}}}}}}}{{{yyy|||~~~}}}yyyuuuuuuuuuqqqqqqnnniiiccc___]]]]]]aaagggjjjfffbbbbbbaaa```ZZZ]]]___\\\WWWYYYaaajjjgggTTTUUUWWWYYY___UUUJJJDDDJJJWWWdddkkkIII@@@555///000333444333222000---)))''''''((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((((()))******++++++***++++++,,,,,,------...---...000222444666777777;;;>>>BBBCCCAAAAAADDDFFFEEEMMMQQQXXXyyyhhhQQQSSS[[[eee|||wwwfffUUUGGG===999555666777888:::<<<===>>>???AAADDDHHHKKKMMMOOOOOOSSSVVV\\\bbbhhhnnntttxxx}}}}}}~~~|||xxx|||~~~|||wwwsssrrrsssqqqqqqnnniiiccc___^^^___]]]dddiiigggdddbbb___\\\[[[[[[[[[[[[]]]aaahhhmmm~~~jjjVVVNNNQQQ\\\[[[WWWMMMCCCGGGXXXhhhnnnNNNCCC555...///222222111222000---+++)))'''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++***++++++,,,,,,------...---...000222555666777888999===AAABBBBBBBBBDDDGGGEEEMMMPPPXXXyyyvvvZZZIIISSSaaannnsssbbbQQQCCC:::777666666888999;;;===>>>>>>@@@BBBEEEIIILLLNNNOOOOOOUUUYYY```ffflllsssyyy}}}~~~~~~~~~}}}www{{{~~~{{{uuuqqqppprrrqqqqqqnnniiibbb^^^^^^___YYYbbbiiiiiieeebbb^^^YYY[[[XXXVVVYYYaaaiiimmmnnnwww{{{hhhVVVGGGKKK^^^XXX[[[SSSDDD@@@KKKSSSQQQKKK@@@444...000333333222111000...,,,***((('''&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((()))******++++++***++++++,,,,,,---......---...000333555666777888777;;;@@@BBBAAAAAADDDGGGEEELLLOOOWWWyyy___UUUPPPXXXiiizzzjjj[[[LLL>>>777777333666999:::;;;<<<>>>???AAADDDHHHLLLMMMPPPRRRTTTZZZ```hhhooouuu}}}}}}~~~{{{xxxuuuqqqooommmooonnnllliiifffeeeccccccbbb]]]^^^eeeeee^^^]]]ccc]]]ZZZXXXYYY]]]bbbddddddjjjnnnkkk^^^SSSOOOMMMJJJVVVWWWSSSMMMLLLNNNIIIAAACCCBBB===666///---111666111111///...+++)))'''%%%''''''''''''''''''''''''$$$&&&))),,,,,,***(((&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))************)))************+++,,,---...,,,---///222444555666777<<>>???AAADDDFFFGGGIIIKKKNNNRRRYYY```ffflllsss|||}}}}}}}}}}}}{{{zzzyyyyyywwwvvvtttsssqqqqqqpppooommmkkkhhheeecccbbb[[[^^^\\\XXX]]]hhhjjjddd]]]^^^___^^^]]]\\\ZZZZZZZZZSSSPPPSSSZZZZZZTTTNNNMMMSSSWWWSSSKKKCCC@@@???>>>===:::777444222111000000111111000///,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''((('''((()))***************************+++,,,------,,,---///222444555666777===???@@@@@@>>>@@@EEEIIILLLPPPSSS___jjjRRRXXX___nnnyyygggSSSDDD;;;666444666:::;;;===???@@@BBBFFFHHHJJJLLLOOORRRXXX```iiiooottt{{{~~~~~~}}}{{{{{{||||||{{{yyyxxxwwwvvvuuutttrrrqqqqqqooonnnmmmllliiifffdddbbb[[[aaa___WWWVVVaaaiiijjj___dddgggddd\\\VVVWWWYYYTTTVVVRRRTTTjjjyyy```PPPPPPPPPQQQNNNHHH@@@;;;<<>>@@@???>>>@@@EEEJJJLLLPPPTTTaaavvv^^^RRRVVVddd{{{rrraaaLLL@@@:::666555777:::<<<>>>???@@@CCCGGGJJJLLLNNNRRRWWW]]]fffooovvv}}}}}}|||{{{zzzzzz||||||{{{zzzwwwvvvvvvtttsssrrrqqqpppmmmmmmmmmllljjjhhheeeddd\\\```___XXXTTTYYYbbbggg]]]bbbeeeaaaXXXQQQRRRVVVOOOVVVUUUYYY{{{wwwTTTMMMJJJNNNRRRLLLAAA999AAAIIIOOOJJJ===111---///---...000000000---***((('''''''''''''''''''''''''''''''''&&&''''''((()))&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((&&&'''(((***++++++++++++************+++,,,---...,,,---///222444555666777;;;===@@@@@@???@@@EEEIIILLLPPPSSS___fff[[[XXXZZZooo~~~mmm[[[HHH>>>999777777888;;;<<<===>>>@@@CCCGGGKKKKKKOOOTTTZZZaaajjjsssyyy||||||zzzyyyzzz||||||{{{zzzwwwvvvuuutttrrrqqqpppoookkkkkkllllllkkkiiigggfff```______^^^[[[WWWZZZ```[[[\\\\\\YYYUUURRRQQQQQQOOOTTTTTT[[[zzzuuuUUULLLHHHNNNRRRMMMBBB<<>>@@@CCCHHHKKKJJJNNNTTT[[[bbbkkktttzzz|||{{{zzzyyyzzz|||||||||{{{wwwvvvuuutttrrrqqqoooooojjjkkkllllllllljjjhhhgggeee______eeeddd[[[WWW[[[[[[WWWTTTTTTVVVVVVSSSOOOTTTSSSQQQZZZpppxxxdddTTTKKKHHHNNNRRRLLLCCC???>>>@@@@@@>>>888333111000***+++...//////---***(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,&&&&&&&&&'''''''''((((((&&&'''((()))++++++,,,,,,************+++,,,---...,,,---///222444555666777888<<<@@@AAAAAAAAADDDGGGHHHKKKMMMXXXzzzzzzkkkWWWVVV___qqq{{{dddSSSAAA999888888:::======<<<<<>>888888999:::======<<<===???CCCFFFIIIKKKSSSXXX___ffflllsssyyy|||}}}yyywwwxxx{{{|||zzzvvvwwwuuussspppnnnlllkkkjjjiiihhhhhhhhhiiigggeeebbbcccccccccaaa^^^ZZZWWWTTT]]]\\\[[[ZZZXXXVVVSSSQQQLLLQQQUUUVVVWWWYYY[[[[[[[[[MMMCCCGGGNNNNNNIIIEEECCC???<<<<<<>>><<<666000++++++,,,...//////---+++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))***************+++,,,+++***+++---///000000111222444555666666888<<<@@@AAA@@@AAADDDGGGGGGLLLPPPZZZzzzxxxpppYYYUUU___nnnuuufffSSSFFF;;;888999999;;;===<<<<<<===???BBBFFFJJJMMMVVV[[[bbbjjjqqqwww}}}~~~|||zzzwwwxxxzzz{{{yyyvvvuuutttrrrooommmkkkjjjiiihhhgggggghhhhhhgggccc````````````^^^\\\XXXUUUSSS[[[[[[[[[ZZZXXXVVVSSSQQQPPPSSSWWWWWWSSSRRRUUUYYYYYYPPPDDD@@@HHHQQQOOOGGG>>><<<:::<<<>>>;;;333,,,,,,,,,,,,---//////---,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((())))))************++++++,,,+++))))))+++,,,///000111222444555666777888<<<@@@AAA@@@AAADDDGGGIIIMMMPPPYYYyyyzzz{{{___UUUYYYgggyyyooo^^^GGG???888888::::::;;;===<<<===>>>@@@CCCGGGLLLPPPYYY^^^fffnnnuuu|||~~~}}}|||zzzxxxxxxyyyyyywwwuuutttsssqqqnnnllljjjiiiiiihhhhhhhhhiiiiiigggccc```^^^^^^^^^^^^[[[XXXUUUSSSVVVXXXZZZZZZWWWTTTQQQPPPTTTVVVXXXXXXPPPIIINNNXXXPPPUUUOOOBBB@@@KKKPPPLLL???;;;999999;;;888222,,,...,,,+++,,,---...---,,,******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((())))))******++++++)))***+++***))))))+++,,,///000111222444555666777888<<<@@@AAA@@@AAADDDGGGLLLOOOPPPXXXvvvqqqtttXXXWWW___mmmxxxaaaQQQ???999666888;;;;;;<<<>>>===>>>@@@AAACCCHHHOOOTTT\\\aaaiiirrrzzz}}}|||zzzyyyxxxxxxwwwuuutttsssrrrpppnnnllljjjiiiiiijjjiiiiiiiiiiiigggccc```^^^_________]]]ZZZWWWUUUQQQUUUXXXYYYVVVSSSPPPOOOQQQPPPTTTUUUKKKAAAIII[[[aaaqqqpppUUU??????GGGIIIAAA<<<777777:::<<<:::777///---++++++,,,---------******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''(((((('''(((((()))******++++++'''((()))***)))***---///...///000222444666777888888<<<@@@AAA@@@AAADDDGGGNNNPPPPPPVVVsss}}}sssiiiWWW]]]dddtttzzziiiUUUGGG<<<777666999<<<<<<===@@@>>>@@@BBBCCCEEEJJJRRRXXX```eeennnwww}}}{{{{{{yyyxxxvvvuuutttssssssrrrpppnnnlllkkkjjjjjjllljjjiiihhhhhhfffdddbbb___`````````^^^\\\YYYWWWNNNTTTZZZ\\\YYYUUUSSSSSSPPPOOOUUUYYYNNNBBBPPPhhhoooIII;;;@@@GGGBBB<<<666666<<>>AAA???BBBDDDEEEFFFKKKTTT[[[dddjjjsss|||~~~{{{{{{zzzxxxuuussssssssssssrrrpppnnnmmmlllkkkkkkmmmjjjgggeeeeeedddcccbbb___```aaaaaa___]]][[[YYYOOOVVV^^^aaa^^^[[[ZZZZZZVVVTTT[[[___RRRDDDTTTqqqoooKKK;;;>>>EEEBBB;;;555555;;;AAADDDEEE222///+++)))***,,,---...)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((((((((('''''''''((()))***+++,,,,,,)))***++++++++++++---///......000222444666888888888<<<@@@AAA@@@AAADDDGGGJJJOOOPPPXXXuuu}}}qqqRRRRRReeesss|||yyyqqqdddUUUGGG<<<777;;;888888;;;===<<<>>>BBB@@@CCCFFFFFFGGGLLLVVV]]]hhhmmmvvv~~~{{{{{{zzzxxxuuusssrrrrrrsssrrrqqqooommmllllllkkkmmmjjjeeecccbbbcccbbbaaa___```aaaaaa```]]][[[YYYQQQYYYbbbeeeccc```___```ZZZWWW\\\```PPP???OOOnnnrrrXXXAAA777:::AAABBB;;;444333777<<<===<<<333///+++)))***,,,......(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''&&&'''((()))***+++,,,,,,,,,------,,,++++++,,,...---...000222444666888999888<<<@@@AAA@@@AAADDDGGGHHHMMMPPPYYYwwwkkkVVVXXXggg||||||wwwhhh```TTTIIIBBB>>>;;;:::<<<===>>>>>>======>>>@@@DDDBBBCCCGGGKKKNNNVVV^^^nnnsss{{{|||zzzxxxvvvtttrrrqqqpppnnnpppqqqpppnnnkkkjjjjjjiiiiiiiiiiiigggdddaaa___^^^^^^]]]]]]\\\[[[ZZZZZZZZZWWWZZZ```bbb]]][[[]]]bbb^^^WWWWWWWWWIIIAAAKKKllleee```YYYJJJ;;;;;;DDDIII@@@555111222666888888===///%%%''',,,,,,+++,,,*********(((&&&&&&(((***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))******+++,,,,,,...///000222444666777888<<<>>>AAAAAA@@@AAADDDHHHIIILLLVVVSSSqqquuubbbUUU]]]ppp~~~xxxvvvsssnnniiijjjjjjjjjjjjhhhccc\\\WWWQQQLLLDDD>>><<<;;;;;;:::<<<>>>????????????@@@AAADDDCCCDDDJJJNNNRRR[[[cccooottt|||~~~}}}zzzwwwtttrrrpppooonnnooopppooommmkkkkkklllkkkkkkkkkjjjgggdddaaa______^^^]]]\\\[[[ZZZYYYYYYXXXUUUVVV\\\______aaaeeeddd```WWWWWWWWWIII>>>EEERRRVVV[[[[[[PPPCCC???AAAJJJBBB999333333888===@@@DDD777---,,,...---++++++***+++***(((&&&&&&((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,......000222444666777888;;;>>>AAAAAA@@@AAADDDHHHJJJLLLVVVUUUsssggg[[[WWWddd{{{~~~ppphhhgggfff```YYY]]][[[YYYVVVSSSMMMGGGCCC@@@===:::999:::;;;<<<<<<===???@@@AAA@@@@@@BBBCCCCCCCCCFFFMMMSSSYYYbbbkkksssxxx|||xxxuuurrrpppoooooooooooonnnlllkkklllnnnllllllllljjjgggdddaaa_________^^^\\\[[[YYYXXXWWWWWWSSSQQQUUUYYY\\\```ddd]]]YYYRRRTTTXXXKKK===???BBBMMMWWWUUUNNNGGGBBB???GGGCCC;;;444222666===CCCDDD:::111...///---,,,++++++++++++)))'''&&&''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''((((((((()))))))))*********++++++,,,------------...000222444666777888;;;>>>@@@@@@???@@@DDDHHHLLLMMMVVVWWWvvv```ZZZ\\\llluuuppprrrqqqjjjcccfffbbb]]]YYYUUUPPPJJJFFFBBBAAA??????@@@@@@???>>>???@@@BBBBBBAAAAAACCCDDDCCCCCCHHHQQQYYY```iiisss{{{|||yyyvvvtttrrrqqqooooooooommmkkkkkkmmmooollllllkkkiiifffccc```___```___]]]\\\ZZZXXXWWWVVVXXXSSSOOOPPPSSSUUUWWWXXXMMMMMMKKKQQQZZZOOO>>><<>>:::444...+++,,,,,,------+++,,,,,,***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))*********++++++,,,,,,---......---...///111333555777777:::===@@@@@@???@@@DDDHHHMMMMMMVVVZZZyyyxxxZZZZZZaaassszzzsssoookkkfffaaa\\\XXXSSSPPPLLLKKKIIIIIIHHHGGGDDDAAABBBCCCDDDDDDCCCCCCDDDEEEDDDEEEKKKUUU^^^fffpppyyy~~~}}}{{{yyywwwuuuuuutttppppppooommmkkkkkkmmmoookkkjjjiiigggdddbbb___^^^___^^^]]][[[YYYWWWVVVUUUWWWTTTPPPOOORRRTTTRRRNNNDDDIIIJJJRRR\\\RRR???999===EEEIIIFFFGGGKKKHHH???===??????:::222...111555444222...***)))+++------+++,,,,,,+++)))'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''((()))************++++++,,,,,,---......---...///111333555666777999<<>>??????@@@DDDHHHOOOKKKUUU]]]tttVVVPPP[[[nnn}}}zzzvvvsssqqqoookkkiiibbb```]]][[[YYYWWWSSSQQQMMMNNNNNNMMMKKKIIIIIIJJJMMMNNNVVVaaajjjqqq{{{~~~}}}|||zzzxxxvvvuuuttttttpppqqqqqqpppmmmjjjjjjjjjiiihhhgggeeedddcccbbbbbb\\\[[[[[[YYYXXXWWWVVVVVVUUUTTTQQQPPPTTTZZZVVVNNNLLLSSSPPPNNNQQQHHH:::777444===UUUvvvlllWWW>>>@@@@@@<<<777222000111<<>>??????@@@DDDHHHOOOIIITTT^^^gggRRRPPP___vvv~~~{{{yyyxxxvvvsssqqqooolllhhheeebbb___[[[XXXRRRSSSSSSQQQNNNLLLLLLLLLQQQRRRZZZeeennnuuu~~~~~~}}}{{{xxxuuusssrrrqqqppprrrrrrqqqmmmjjjhhhhhhiiihhhgggfffeeeddddddddd[[[ZZZZZZYYYXXXWWWWWWWWWWWWUUUPPPLLLQQQWWWTTTKKKMMMSSSMMMGGGGGGAAA888888555:::TTT|||iiiRRR>>>===<<<999555222111222;;;@@@===333,,,,,,......,,,---...---***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++((())))))***++++++,,,,,,,,,---...000222444666666777;;;>>>??????@@@EEEHHHOOOHHHSSS^^^nnn^^^WWWVVVddd}}}}}}yyyxxxuuurrroookkkgggaaa]]]^^^[[[XXXTTTQQQPPPPPPPPPUUUXXX^^^gggrrr}}}}}}}}}{{{yyyxxxwwwvvvvvvvvvtttqqqnnnkkkiiiiiihhhjjjhhhfffffffffffffffddd```^^^[[[XXXVVVVVVWWWXXXWWWVVVSSSPPPNNNMMMMMMMMMJJJPPPRRRLLLHHHDDD;;;222333222CCC___lll```RRRNNNAAA??????@@@:::000---111111333444222---******+++------,,,***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,+++,,,,,,------,,,,,,---///111333555666777;;;???@@@@@@@@@CCCFFFKKKJJJVVV\\\}}}~~~vvvgggZZZTTTYYYhhhyyywwwtttrrroookkkfffcccbbb```]]]YYYVVVTTTSSSSSSVVVZZZaaajjjttt}}}~~~}}}{{{yyywwwvvvuuuuuutttssspppmmmkkkjjjiiiiiijjjhhhffffffggggggfffeeedddbbb^^^ZZZWWWVVVWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOHHHMMMOOOKKKHHHDDD===555333333===NNNWWWSSSMMMLLL>>><<<<<<>>>999111...111000333555555111,,,***))),,,,,,,,,***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++++++++++++++,,,,,,---,,,---...///111444666777777;;;???@@@@@@@@@CCCFFFLLLKKKVVV\\\{{{|||yyyrrr___XXX]]]nnn~~~{{{xxxuuupppkkkhhhiiigggddd```\\\YYYWWWVVVYYY]]]dddmmmvvv~~~~~~~~~|||zzzwwwuuuttttttsssqqqpppmmmllljjjjjjiiikkkiiigggggggggggggggeeeeeeccc^^^ZZZVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPGGGKKKMMMKKKHHHEEE???999555555777===DDDIIIKKKKKK;;;::::::<<<999333//////...222666777444///+++(((,,,,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))***************+++,,,,,,---......000222444666888888;;;???AAA@@@@@@CCCFFFLLLKKKVVVZZZwwwyyyzzzggg\\\bbbuuu{{{vvvppplllooommmiiieeeaaa]]]ZZZXXXZZZ```gggoooxxx}}}|||zzzwwwuuutttsssqqqpppooommmlllkkkjjjiiikkkiiiggggggggghhhgggfffbbb```[[[WWWTTTRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOJJJLLLMMMLLLIIIFFFAAA===666666555666???IIIKKKFFF888888999;;;;;;666000,,,...000333444222///+++))),,,+++******+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,......///111333555777888888<<<@@@AAA@@@AAADDDGGGNNNLLLTTTVVVrrrqqq~~~ccc]]]ggg}}}~~~yyyuuurrrppplllgggbbb^^^[[[ZZZ\\\bbbkkkssszzz}}}yyyzzz~~~|||zzzwwwuuutttsssppppppooonnnlllkkkiiihhhkkkiiigggfffggggggfffeee```^^^ZZZVVVSSSSSSSSSTTTUUUTTTSSSRRRPPPNNNMMMLLLNNNNNNNNNMMMKKKEEEAAA???777555333555@@@IIIEEE<<<777666666888:::999333,,,///////////////...,,,***+++***)))***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---......///111333555777888888<<<@@@AAAAAAAAADDDGGGNNNKKKRRRRRRnnnxxxkkk^^^aaannnuuurrrmmmgggbbb___]]]\\\___fffooowww~~~zzz{{{~~~|||zzzwwwuuuttttttppppppooonnnllljjjhhhgggjjjhhhfffffffffffffffdddaaa___[[[WWWUUUTTTUUUVVVUUUUUUTTTSSSPPPNNNLLLKKKOOOMMMLLLMMMKKKEEEAAABBB999444111555>>>DDDCCC@@@EEE@@@999555888:::666//////...------......,,,***+++))))))+++......+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,---...---......000222444666888999<<<@@@BBBAAAAAADDDGGGLLLIIIPPPPPPmmmsssZZZ[[[eeetttwwwssslllfffaaa_________ccckkkttt{{{{{{yyy}}}~~~}}}{{{yyywwwvvvuuuuuuqqqppppppnnnllliiigggeeeiiigggeeedddeeeeeeeeecccbbb```[[[WWWTTTSSSSSSSSSSSSTTTSSSSSSQQQOOOMMMLLLMMMIIIIIIKKKJJJDDDBBBDDD>>>555111666===DDDRRR```jjj]]]HHH888666999777000...------///111000---)))+++)))(((+++//////,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******+++---...///,,,---...///111444666777999===AAABBBAAABBBEEEGGGGGGGGGPPPQQQnnneeeRRRXXXcccyyy|||xxxtttmmmeeeaaa``````aaafffnnnxxxxxxttttttzzz~~~}}}{{{yyyxxxwwwvvvvvvqqqqqqpppooollliiifffdddhhhfffdddddddddeeedddcccbbb___ZZZUUUQQQOOOOOOOOOQQQRRRRRRSSSRRRPPPOOONNNIIIEEEEEEIIIHHHCCCBBBFFFBBB777333888>>>JJJfffyyyYYY>>>666888666///,,,---///222444333---(((***((((((+++///000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********+++,,,...///000,,,,,,---///111333555666999===AAABBBAAABBBEEEHHHDDDEEEQQQSSSpppeeeWWWXXXiii{{{yyysssnnnkkkgggbbbaaaccciiipppzzz~~~zzztttvvvxxx|||~~~{{{yyywwwuuurrrppprrrqqqpppnnnllljjjhhhgggjjjhhheeecccaaaaaaaaabbbbbb```\\\XXXSSSOOOMMMLLLNNNOOOPPPRRRSSSQQQLLLIIIHHHDDDAAADDDHHHIIIDDD>>>???;;;888777999EEEaaa|||iiiNNN@@@:::555333444222000...000222222...+++,,,,,,+++,,,,,,+++(((&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***)))************+++++++++...//////111222333444444999<<>>AAA===999666333333;;;EEECCCEEECCC>>>:::999777444///...---000444555444111+++***)))***+++***(((&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))************+++++++++......///111222333444555888:::>>>@@@AAABBBDDDFFFIIINNNOOOSSSmmm~~~wwwUUUSSSYYYeee{{{}}}{{{wwwpppjjjgggffffffkkkqqqttt{{{zzzvvvxxx}}}zzz~~~~~~}}}}}}|||yyytttpppnnnnnnmmmllljjjiiihhhgggeeedddcccbbbaaabbbbbbbbb___^^^[[[XXXUUUQQQNNNLLLPPPNNNMMMMMMNNNOOOOOONNNIIIEEEBBBBBBEEEFFFDDDAAAAAA===999666444444777:::BBBFFFEEE===999:::888333000...---///222444222000***)))((()))******)))'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))*********+++++++++---...///000222444555555:::===@@@BBBCCCDDDFFFHHHJJJPPPPPPSSSkkknnnOOORRRZZZhhh~~~{{{yyytttmmmfffeeedddeeejjjqqqwww~~~|||wwwuuuvvvzzz}}}~~~~~~}}}}}}|||yyytttpppooonnnmmmllljjjiiiggggggdddcccbbbbbbaaaaaaaaaaaa]]]]]][[[YYYUUURRROOOMMMOOOMMMLLLLLLNNNOOOPPPOOOGGGDDDAAAAAADDDFFFFFFEEE@@@>>>999555444666888999===<<<888333333777999777222///------000000...,,,***)))((((((***+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))*********+++++++++------///000222444555666:::===@@@BBBCCCEEEGGGIIIJJJPPPQQQSSSlllqqqSSSVVV^^^mmm~~~{{{wwwuuupppiiieeedddeeegggmmmttt|||{{{wwwvvvtttuuuxxx~~~}}}||||||{{{xxxtttqqqqqqpppooommmjjjhhhgggfffccccccbbbbbbaaa``````___\\\\\\[[[YYYVVVRRROOOMMMMMMLLLKKKLLLNNNPPPPPPPPPHHHEEEBBBAAABBBEEEGGGGGG@@@???:::333111444666666???:::888888888555444666444111------......,,,)))+++)))((()))+++,,,,,,+++(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++,,,---...000222444666666999;;;???AAABBBCCCEEEGGGJJJOOOPPPTTTnnnooopppnnnwww~~~{{{wwwsssooolllgggeeegggjjjmmmttt{{{{{{ttttttvvvwwwyyy|||~~~|||{{{zzzyyywwwtttrrrsssrrrpppnnnkkkhhhgggeeecccccccccbbbaaa___^^^]]][[[[[[[[[YYYVVVSSSPPPNNNKKKKKKKKKLLLOOOPPPPPPOOOKKKGGGCCCAAAAAABBBDDDFFF===@@@===555111333666555BBB@@@GGGQQQJJJ888111777666222...---......,,,***,,,***))))))+++---......(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++)))************+++++++++,,,---...000222444666777999<<>>333===666222...---///000...,,,,,,***)))***,,,...//////)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))***+++,,,)))************+++++++++,,,---...000222444666777;;;>>>AAACCCDDDEEEHHHIIIIIILLLLLLTTTsss~~~yyyyyyzzzzzz~~~yyytttooommmmmmhhhhhhhhhiiimmmttt~~~~~~vvvwwwxxxxxxyyy|||}}}{{{yyyvvvuuutttttttttsssrrrpppmmmjjjgggdddccciiihhhfffdddaaa___]]]\\\]]]YYYUUUVVVZZZZZZTTTNNNNNNMMMKKKJJJJJJLLLNNNOOOMMMIIICCC>>><<<===@@@CCC???===;;;999777555444333;;;AAAQQQ___YYYDDD777777444222000...------...///---,,,,,,,,,+++,,,,,,,,,++++++)))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((((((((()))+++---///------...///111333444555999<<>><<<:::999888777555555777999EEEPPPMMM===444555444333000---------...000---,,,+++)))))))))************((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((()))***+++---...------...///111333444555666999===>>>>>>@@@DDDHHHIIIJJJKKKVVVuuu{{{\\\WWWZZZkkkuuujjjmmmssswwwvvvwwwvvvsssooojjjhhhgggggghhhjjjmmmsss|||~~~uuuooosssuuuwwwyyy{{{|||{{{zzzxxxvvvtttrrrpppqqqpppnnnkkkhhhfffcccbbbdddccccccaaa```___^^^]]]]]]YYYVVVWWWYYYXXXSSSNNNJJJIIIIIIIIIJJJMMMOOOQQQMMMKKKHHHEEECCCCCCEEEFFF???===:::999999888777555666555:::CCCCCC:::555666666333000---,,,---///000111///,,,)))(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***+++------------...///111333444555555999<<<>>>>>>???CCCGGGEEEHHHMMMZZZzzzqqqUUUWWWaaauuuqqqfffhhhooorrrtttvvvvvvtttpppmmmjjjiiihhhjjjnnnsssyyyxxxsssooorrrtttxxx{{{~~~|||||||||zzzxxxuuurrrpppooonnnllljjjgggdddbbbaaaaaaaaaaaa```______^^^^^^]]]ZZZWWWXXXYYYWWWSSSNNNKKKJJJIIIIIIIIIKKKNNNOOOLLLKKKIIIGGGEEEEEEEEEEEEBBB???;;;::::::999666444:::777999???@@@;;;888999666444000,,,+++,,,...000555333...+++))))))+++,,,''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******+++,,,,,,------...///111333444555777:::>>>@@@@@@AAADDDGGGGGGKKKOOO]]]|||iiiQQQWWWdddyyyqqqfffggglllooosssuuuuuutttqqqnnnmmmmmmmmmppptttzzzyyyuuusssqqqrrruuuyyy}}}zzzwwwwwwzzz~~~}}}}}}}}}{{{yyyvvvtttrrrnnnmmmllliiifffdddbbbaaa`````````_______________]]][[[XXXXXXXXXVVVRRRNNNMMMKKKJJJHHHHHHIIIKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDFFFBBB===;;;;;;:::666222999777888<<<>>>;;;777666666444000---,,,,,,...///555222...***))))))+++,,,(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))******++++++++++++------...///111333444555666:::???@@@@@@AAACCCFFFKKKMMMOOO[[[yyygggPPPVVVddd{{{pppeeefffkkkmmmrrrssssssrrrpppnnnoooppptttwww|||wwwtttssssssrrrtttwww|||}}}pppgggccceeeiiioootttyyy||||||{{{zzzxxxwwwuuutttpppooommmkkkhhhfffdddccc````````````____________\\\[[[ZZZYYYXXXUUURRROOOMMMLLLJJJHHHGGGHHHIIIJJJMMMLLLIIIFFFDDDCCCCCCCCCHHHBBB===;;;<<<;;;777222222444666999888666444333555444111///---,,,------///---***((('''((()))******)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***+++++++++++++++------...///111333444555555999>>>@@@??????AAADDDKKKLLLMMMXXXvvvdddRRR[[[hhh~~~lllbbbdddkkknnnrrrrrrrrrpppoooooorrrttt{{{~~~vvvqqqppprrrrrrrrrvvvyyy~~~yyyhhh[[[SSSPPPRRRVVV\\\aaaeeemmmwwwzzzzzzxxxwwwvvvuuuuuuuuussssssqqqooollljjjhhhhhhaaaaaaaaa`````````______\\\[[[ZZZYYYWWWTTTQQQOOOLLLJJJIIIGGGGGGHHHJJJKKKPPPNNNJJJFFFDDDBBBBBBBBBFFFAAA;;;;;;>>>>>>:::555...333777777666666777888444333222000...---,,,+++***)))((((((((()))***+++,,,+++***)))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***+++,,,+++******------...///111333444555666:::???AAA@@@@@@BBBDDDIIIKKKMMMYYYyyy~~~^^^SSS```mmm}}}hhh^^^bbbkkkpppttttttsssqqqpppqqquuuxxx~~~xxxqqqnnnooorrrsssssswww{{{kkkYYYLLLFFFEEEAAAEEEJJJLLLOOOVVV```hhhwww|||yyyxxxvvvtttttttttuuuuuuvvvuuutttrrrooommmlllkkkbbbbbbbbbaaa``````______\\\\\\[[[YYYWWWTTTQQQOOOJJJIIIGGGGGGGGGIIIKKKLLLRRRPPPKKKGGGDDDBBBBBBCCCDDD???:::;;;???AAA===888000666:::999777999===@@@333333333111///---+++***))))))))))))***+++,,,------,,,+++)))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))+++,,,,,,+++***)))------...///111333444555888===BBBDDDCCCBBBDDDFFFHHHLLLPPP^^^~~~rrr___RRRZZZsssvvvfffbbbffflllooouuuuuuuuuttttttvvvzzz~~~uuussspppllljjjkkkpppsss|||{{{sss]]]KKKAAA???@@@;;;;;;<<<>>>BBBFFFIIIKKKZZZeeeuuu{{{vvvuuusssqqqpppppppppqqqpppwwwxxxrrrkkkjjjgggccccccbbbbbb```^^^\\\ZZZYYYWWWYYY[[[ZZZXXXUUUSSSRRRMMMKKKHHHFFFFFFGGGIIIJJJJJJHHHFFFEEEDDDCCCAAA???FFFAAA<<<;;;===<<<999555888999666666DDDXXX]]]VVV:::777333111000000///...+++***((((((***++++++***///---+++((('''&&&'''(((''''''((((((((((((''''''+++)))'''&&&%%%&&&'''((()))((('''''''''(((***+++)))******++++++,,,------......//////000222333444666:::>>>@@@??????BBBDDDDDDKKKLLL^^^lll[[[QQQ[[[uuurrrccc```fffmmmqqquuuvvvvvvvvvvvvyyy}}}~~~xxxppppppnnnmmmmmmpppvvvzzzwwweeeRRRDDD===;;;;;;999:::;;;<<<===???AAABBBGGGOOO[[[fffoooyyy~~~uuutttrrrpppooonnnnnnooopppsssrrrkkkfffgggfffbbbbbbbbbaaa```^^^\\\ZZZYYYWWWYYY[[[ZZZWWWTTTSSSSSSMMMKKKHHHFFFFFFGGGIIIJJJKKKJJJHHHGGGEEECCCAAA???EEEAAA<<<;;;===<<<999555333666555666BBBTTTYYYTTT666555333222222000...+++************************///---+++((('''&&&''''''''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&''')))(((((('''((()))***+++)))******++++++,,,---------......///000222444555777;;;@@@AAAAAAAAACCCFFFEEEKKKLLL]]]cccWWWQQQ^^^zzzqqqbbbaaaiiiqqqvvvwwwxxxyyyzzz{{{}}}vvvrrrjjjkkklllmmmpppvvv}}}ooodddTTTFFF>>>;;;999888999::::::;;;;;;:::::::::888<<>><<>>FFFKKKZZZdddrrr||||||{{{xxxuuusssqqqqqqqqqpppllliiijjjkkkiiieeebbbaaabbbccccccbbb___]]][[[XXXYYYYYYXXXUUUSSSRRRSSSNNNLLLIIIFFFDDDDDDFFFFFFIIIKKKMMMKKKEEE@@@<<<:::AAA???===;;;::::::888777---111444444555888<<<<<<444111...---------,,,++++++///444222---******,,,+++***)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((('''(((((())))))))))))))))))******++++++,,,------***+++,,,...111444666888777;;;???AAA@@@AAACCCEEEKKKRRRRRR___~~~YYYUUUYYYlllvvvjjjjjjsss{{{uuummmhhhffffffeeehhhnnnsssxxx~~~qqq```VVVJJJDDD===999999::::::999777777999:::;;;<<<<<<<<<===<<<;;;;;;;;;===>>>???FFFQQQaaaqqqzzz~~~~~~}}}|||zzzwwwtttrrrpppooooooooommmmmmpppooojjjeeeddd```aaaccccccbbb```]]][[[XXXYYYYYYWWWTTTRRRRRRSSSOOOMMMIIIFFFDDDDDDEEEEEEFFFJJJMMMLLLEEE???;;;:::>>>===<<<:::888777777777000111333333444555888999444111...,,,,,,---------+++...111000---***+++,,,******))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((())))))))))))))))))******++++++,,,------++++++,,,...111444666777666:::>>>@@@??????AAADDDJJJSSSTTTaaarrrWWWTTT[[[ooowwwmmmoooxxxzzzqqqkkkhhhhhhiiigggkkkqqqwww|||sssdddUUUKKK@@@>>>;;;888888999;;;===;;;;;;;;;<<<===???@@@AAABBBBBBCCCEEEFFFFFFDDDCCCCCCIIIUUUcccpppzzz~~~}}}|||yyyuuurrrpppooooooooommmooorrrnnngggccceee^^^___aaabbbaaa^^^[[[YYYXXXYYYXXXVVVSSSRRRRRRSSSOOOMMMIIIFFFDDDCCCDDDDDDEEEJJJNNNMMMGGG@@@<<<;;;<<<;;;:::999777666666666444222000000000000000111222000............---+++++++++++++++************))))))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''&&&'''((()))***))))))((()))******++++++,,,------+++,,,---///111333555777555999>>>@@@??????AAADDDGGGQQQTTTbbbjjjUUUTTT[[[pppyyyqqquuu}}}~~~yyyqqqjjjeeedddeeeggghhhlllssszzzrrrdddVVVJJJBBB;;;;;;;;;:::999;;;>>>AAAAAA@@@@@@@@@AAABBBDDDFFFKKKLLLMMMPPPQQQQQQNNNKKKHHHIIINNNYYYhhhvvv~~~{{{xxxuuusssqqqqqqooommmoooqqqkkkcccbbbggg\\\]]]```aaa```]]]ZZZWWWXXXYYYXXXVVVSSSRRRRRRSSSPPPMMMIIIFFFCCCCCCCCCDDDEEEKKKPPPOOOHHHAAA>>>===:::::::::888666444555666333///---000333555777888000000000000111///,,,******(((&&&'''(((***))))))((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&''')))*********)))((()))******+++,,,,,,------,,,,,,---///111333555666666:::>>>@@@??????BBBDDDDDDOOOTTTcccfffRRRRRR]]]vvv}}}vvvyyyqqqmmmhhheeeeeehhhjjjlllmmmsssxxx|||wwwjjj\\\MMMCCC@@@;;;;;;;;;:::;;;;;;<<<<<>>@@@@@@AAADDDGGGMMMRRRQQQ]]]dddTTTTTT```yyy|||uuuxxx}}}uuujjjhhheeeccceeehhhkkkmmmpppvvv|||}}}~~~yyykkk```TTTGGG@@@???======<<<<<<===???@@@AAAFFFJJJNNNRRRUUUYYY]]]```aaadddhhhkkkjjjiiiiiiiiiiiihhhgggeeeeeekkktttzzz}}}zzzwwwtttsssrrroooooonnnllljjjhhhfffddddddcccaaa```___^^^]]]\\\WWWWWWVVVVVVUUUSSSRRRQQQOOONNNKKKGGGCCCAAABBBCCCBBBGGGLLLMMMJJJCCC===999:::;;;;;;:::777666666777333222000//////222555777???>>>888111000111...)))+++******************+++,,,,,,,,,+++***)))''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++++++++---------...000333555777888;;;@@@AAAAAABBBEEEHHHJJJQQQRRR```dddUUUWWWddd}}}~~~xxx{{{~~~rrrjjjbbbbbbbbbccceeeiiilllnnnsssyyy}}}{{{zzz}}}uuujjj^^^TTTLLLCCC???@@@@@@?????????AAADDDGGGIIIQQQTTTXXX\\\___bbbfffhhhiiikkklllmmmmmmnnnqqqtttxxxwwwuuuqqqoooooorrrttt~~~|||xxxtttqqqpppooonnnmmmllljjjhhhfffeeefffdddaaa```___^^^\\\ZZZWWWWWWWWWVVVUUUTTTSSSRRROOONNNLLLGGGCCCAAABBBCCCAAAFFFJJJKKKHHHBBB===::::::;;;<<<:::888666666666333222000///000222444666BBBAAA;;;444111000---(((+++***)))(((((()))***+++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++++++++---------...000333666777888<<<@@@BBBBBBBBBFFFIIIHHHQQQSSScccgggUUUXXXgggyyy{{{xxxnnnhhh```aaaccceeegggjjjnnnpppvvv|||yyyxxxzzz~~~~~~kkkaaaUUUNNNHHHCCCAAADDDBBBAAABBBCCCFFFKKKOOORRRYYY\\\aaadddgggjjjmmmooommmnnnpppqqqqqqssswwwzzz~~~~~~}}}|||zzzxxxwwwwww~~~|||xxxtttqqqnnnoooooonnnmmmkkkiiigggfffgggdddaaa``````___[[[XXXWWWWWWWWWWWWVVVTTTSSSRRRPPPOOOLLLGGGCCCAAAAAACCCAAADDDHHHIIIFFFAAA===;;;:::;;;<<<;;;999666666666444333111000000111333555:::;;;888222///000///++++++******************+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))*********+++++++++------...///111333666888888<<<@@@BBBAAABBBEEEHHHJJJRRRSSSaaagggTTTYYYjjj|||wwwwww}}}zzzqqqiiieeebbbeeehhhjjjkkkmmmqqqttt|||~~~xxxyyy|||tttcccZZZPPPKKKGGGCCCDDDGGGDDDDDDEEEHHHLLLQQQVVVXXX^^^aaafffjjjlllnnnppprrrrrruuuyyy{{{}}}~~~}}}~~~~~~}}}{{{xxxtttpppnnnppppppooonnnlllkkkiiihhhgggccc``````aaa```[[[WWWWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOLLLGGGCCCAAAAAABBB@@@DDDGGGHHHEEEAAA>>><<<:::<<<===<<<999777555555444333222111000111222333444666555111///000///---)))+++---//////---+++)))***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))*********+++++++++.........///111444666888777;;;???@@@@@@AAADDDGGGMMMSSSRRR^^^cccTTT[[[mmm~~~wwwuuuxxx~~~yyyooogggcccaaafffjjjmmmnnnoooqqquuuyyy~~~xxx{{{vvviiiZZZQQQJJJGGGFFFCCCEEEHHHGGGHHHKKKOOOTTTXXX\\\^^^aaaeeejjjnnnpppqqqrrrtttuuuxxx~~~}}}zzzwwwssspppnnnooooooooonnnlllkkkiiihhhfffbbb___```bbbaaa\\\VVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOLLLHHHCCC@@@AAABBBAAADDDFFFGGGEEEBBB??????;;;===>>>===:::777555444555444222111111111111222555888888222/////////,,,(((+++...111111...+++((()))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))))))))************+++++++++.........///111444777888666:::>>>@@@@@@@@@CCCGGGMMMSSSQQQ]]]^^^UUU^^^qqq~~~tttnnnnnnqqquuuyyy{{{~~~yyypppfffbbbaaaccchhhlllpppqqqqqqtttzzz|||xxx}}}vvvggg\\\QQQJJJEEEEEEFFFEEEGGGKKKKKKMMMRRRWWW\\\```bbbccceeeiiinnnqqqssstttuuuvvvvvvyyy~~~|||wwwrrrooonnnmmmmmmmmmlllkkkiiihhhgggeeeaaa^^^```cccbbb]]]VVVUUUUUUUUUTTTSSSRRRQQQPPPQQQPPPMMMHHHCCC@@@@@@AAAAAADDDFFFGGGEEEBBBAAAAAA;;;===???>>>;;;777555444555444333222111111111111333777888333//////...---)))+++---//////---+++)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))************+++++++++.........000222444777888777;;;???AAA@@@AAADDDGGGIIIPPPPPP___[[[WWW```tttwwwjjjbbb___```ccciiilllpppuuuzzz~~~{{{xxxrrrjjjcccbbbeeeiiihhhlllppprrrrrrvvv~~~|||xxxwww}}}xxxjjj]]]SSSLLLFFFDDDFFFHHHHHHKKKNNNMMMQQQVVV\\\aaadddffffffhhhkkkqqqtttvvvvvvwwwxxxzzz|||}}}wwwrrrooommmllllllkkkjjjiiihhhfffeeeeee```^^^```dddccc]]]WWWTTTTTTTTTTTTSSSQQQPPPOOOQQQPPPMMMHHHCCC@@@@@@AAABBBDDDFFFGGGEEECCCBBBBBB;;;===???>>>;;;777555444555444333222111111000000...444555111......///...***++++++,,,,,,++++++***((()))))))))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))))))))************+++++++++......///000222555777999888<<<@@@BBBBBBBBBEEEIIIEEENNNQQQaaaxxx___YYYeee{{{wwwfff[[[SSSMMMLLLNNNPPPSSSYYYaaahhhmmmqqqsssooojjjhhhiiigggbbbdddjjjmmmmmmnnnqqqtttxxx{{{}}}}}}{{{{{{{{{{{{jjjZZZPPPOOOIIIHHHHHHHHHIIILLLOOOQQQVVVWWWYYY^^^bbbfffgggggglllnnnqqqrrrsssuuuxxx{{{~~~vvvvvvvvvmmmkkkjjjiiiiiiiiiiiigggeeedddcccbbbbbbaaa^^^ZZZWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSPPPKKKFFFCCCAAA@@@AAABBBCCCFFFIIIKKKIIIDDD@@@;;;;;;;;;;;;:::888666555666333222333000---...222222///---...000000---*********+++++++++******)))++++++,,,,,,+++***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++......///000222555777999666888;;;>>>BBBEEEHHHJJJKKKQQQOOO___xxx^^^TTTbbbzzzuuufffUUUKKKEEEAAA@@@AAA???AAAEEEKKKSSSZZZaaaeeeiiigggggghhhddd```bbbiiimmmnnnooorrruuuyyy}}}}}}zzzxxxxxxyyy~~~yyymmm___SSSMMMLLLHHHHHHIIIJJJLLLPPPSSSUUUYYYZZZ]]]bbbfffiiijjjjjjooopppqqqrrrrrrtttwwwzzz~~~uuuuuuvvvmmmkkkiiihhhhhhhhhgggeeecccaaa``````aaabbbaaa^^^[[[VVVVVVVVVUUUTTTSSSSSSSSSRRROOOKKKFFFBBBAAA@@@@@@BBBDDDFFFJJJKKKIIIDDD@@@::::::::::::999777666444666333222333000---...222444555444333111...------+++++++++++++++++++++++++++,,,,,,,,,,,,***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++.........///111444777888777999<<>><<<;;;;;;:::999:::<<>>@@@BBBDDDFFFHHHOOOQQQUUUsssccc[[[iii~~~sss___PPPAAA<<<============@@@???======>>>BBBGGGJJJRRRXXX___```]]]^^^gggppprrrssstttwwwzzz|||~~~~~~|||xxxtttssstttvvv~~~}}}nnn^^^VVVRRRNNNLLLMMMLLLLLLNNNPPPSSSVVVYYY[[[___bbbgggjjjlllmmmnnnooorrrrrrsssssssssvvv{{{~~~}}}rrrrrrtttnnnnnnmmmkkkjjjjjjhhheeeccceeecccbbbaaaaaa___\\\ZZZWWWVVVUUUSSSRRRPPPOOONNNNNNLLLIIIEEEBBB@@@@@@???@@@AAADDDGGGIIIGGGBBB>>>999::::::::::::888777666555333222333000---...222777888888666111...------+++******)))******,,,,,,+++,,,------,,,+++***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************))))))*********+++++++++,,,,,,---...000333555777888<<<@@@BBBBBBCCCEEEGGGMMMMMMUUUyyyggg___kkkxxxkkkTTTGGG<<<:::<<<======>>>CCCCCCBBBBBBBBBBBBCCCCCCFFFMMMTTTUUUVVV]]]kkkvvvvvvwwwxxxyyy{{{|||}}}}}}~~~|||zzzvvvssssssvvvyyypppdddXXXTTTSSSOOOMMMMMMOOOOOOQQQSSSUUUXXXZZZ[[[```dddiiikkklllmmmnnnpppqqqrrrtttvvvxxx{{{}}}rrrrrrtttnnnmmmkkkjjjiiihhhfffdddaaadddbbbaaa``````^^^\\\ZZZWWWWWWUUUSSSQQQOOONNNMMMMMMKKKHHHFFFCCCAAA@@@@@@>>>@@@BBBFFFGGGEEE@@@<<<::::::;;;;;;;;;999888777555333222333000---...222444222000000111000---***)))))))))))))))***++++++***+++,,,,,,,,,+++***)))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))************))))))*********+++++++++,,,,,,---...000333555777888===BBBCCCBBBBBBDDDGGGKKKNNNWWW{{{hhh]]]jjjoooaaaLLLDDD======>>>>>>???BBBBBBDDDFFFIIIJJJJJJJJJIIIBBBHHHLLLLLLQQQ___qqq|||{{{{{{{{{{{{{{{zzzyyyyyy{{{zzzwwwtttsssuuuyyy}}}~~~~~~bbbZZZTTTSSSRRRNNNLLLLLLQQQRRRTTTVVVXXXZZZ\\\\\\bbbfffjjjkkkjjjkkknnnqqqrrrtttxxx{{{}}}~~~sssrrrtttnnniiihhhffffffeeedddbbb___```^^^]]]]]]______^^^]]]WWWVVVUUUSSSRRRPPPNNNNNNLLLKKKIIIFFFDDDBBBAAAAAA>>>???BBBEEEFFFDDD@@@<<<999::::::;;;:::999888777666333222333000---...222222///,,,---000111---)))((()))***+++++++++++++++)))***+++,,,++++++))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++---------///111333666777777===CCCEEECCCBBBEEEHHHLLLSSS\\\{{{ccc[[[jjjxxxfffVVVEEEAAA???@@@@@@>>>@@@EEEAAACCCGGGKKKNNNPPPQQQQQQKKKNNNMMMKKKSSSfff{{{~~~}}}{{{xxxuuutttwwwvvvtttrrrrrruuu{{{uuummmYYYTTTRRRRRRPPPLLLKKKNNNRRRSSSVVVYYY\\\^^^```aaaeeehhhkkkkkkiiijjjooosssuuuxxx}}}uuurrrtttnnniiigggfffffffffeeecccaaa^^^]]][[[\\\]]]^^^]]]\\\WWWVVVUUUTTTRRRQQQPPPOOOLLLKKKIIIGGGFFFDDDCCCBBB???@@@CCCFFFHHHEEEAAA===777777888999888777666555666333222333000---...222000000//////000///---,,,((())),,,...///...---,,,((((((************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))************+++++++++.........///111444777888555<<>>555555666777777666555444666333222333000---...222000333555333///,,,---///(((+++...111222111...,,,'''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))************+++++++++......///000222555777999444<<>>===>>>???AAACCCFFFHHHJJJKKKLLLOOORRRUUUVVVSSSTTT^^^ooo~~~{{{xxxuuusssrrrrrrqqqrrrssstttuuuwww|||uuuggg\\\VVVPPPPPPPPPOOOMMMMMMOOOQQQOOOSSSYYY```dddfffeeeeeelllnnnpppppppppqqqsssuuu}}}~~~~~~|||yyyuuurrrpppllljjjhhhhhhiiihhhgggeee```___]]][[[ZZZZZZ[[[\\\VVVTTTSSSRRRRRRQQQOOOMMMPPPNNNKKKIIIGGGEEEBBB@@@@@@AAACCCGGGJJJHHHCCC>>>;;;777777::::::777444444555444333222111///......111222222111111000///...,,,++++++,,,......,,,+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,+++,,,---///111333555666888:::>>>CCCCCCBBBEEEKKKRRRWWW[[[sssrrr[[[\\\mmmxxxeeePPPCCC===>>>>>>@@@BBBEEEHHHIIIMMMNNNOOOOOOOOOQQQTTTWWWXXXYYY^^^hhhttt|||~~~|||yyyvvvsssqqqqqqrrrssspppqqqssstttvvvyyy{{{ooobbbYYYUUUOOOPPPPPPOOOOOOOOORRRTTTTTTWWW[[[```dddgggiiiiiikkkmmmoooqqqqqqsssuuuxxx~~~yyytttyyyzzz}}}}}}{{{wwwrrrooollljjjhhhhhhhhhhhhfffeeeaaa```___]]]ZZZXXXVVVTTTUUUSSSRRRQQQQQQPPPNNNLLLNNNMMMJJJHHHFFFCCCAAA???@@@AAACCCGGGJJJIIICCC>>>:::777666::::::777444555444444333222111000///...111222222111111000///...,,,+++++++++------+++***'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,,,,---///000222444666777999:::>>>CCCCCCAAAEEEKKKPPPVVV[[[tttpppYYY]]]nnnoooZZZIII@@@===>>>AAADDDFFFHHHJJJKKKIIIIIIIIIHHHFFFGGGIIIKKKCCCFFFLLLQQQUUUXXXXXXXXXiiikkkmmmoooqqqqqqpppooopppqqqsssuuuwww|||{{{qqqeee[[[UUUSSSOOOPPPQQQPPPPPPQQQTTTWWWZZZ[[[^^^aaaeeeiiilllnnnjjjmmmppprrrsssuuuyyy{{{qqqggggggllluuu{{{}}}yyysssooollljjjhhhhhhhhhhhhfffddd`````````^^^[[[WWWSSSQQQVVVTTTSSSRRRRRRQQQOOOMMMMMMLLLJJJGGGDDDBBB@@@???AAAAAACCCGGGJJJIIICCC>>>:::777666::::::777444555333333222222111000//////111222222111111000///...---+++******++++++)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,---...///111333555777777999:::>>>CCCCCCAAAEEEKKKNNNUUU[[[uuunnnXXX^^^nnniiiTTTEEE>>>AAABBBDDDFFFGGGFFFEEEDDD>>>???>>><<<999999:::<<>>AAABBBDDDDDDDDDBBB???>>><<<<<<;;;999888777999;;;AAACCCDDDBBB???@@@DDDHHHDDDKKKVVVaaaiiillllllkkkooorrruuuwwwyyy{{{~~~}}}vvvkkk```XXXTTTSSSRRRQQQRRRRRRRRRQQQRRRTTTWWW\\\___eeejjjnnnoooooooooppprrruuuvvvwwwxxx{{{}}}sssdddYYYaaammmwww}}}{{{wwwsssllljjjhhhggggggfffdddccccccbbb___]]][[[ZZZYYYYYYVVVTTTSSSSSSSSSRRROOOMMMLLLMMMLLLIIIDDDAAA@@@AAAAAABBBDDDHHHKKKIIIDDD???999666666999;;;777555666444333333222111000//////111222222111111000///...---+++)))(((((()))((('''***++++++,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++++++++++++++,,,...000222444555666:::;;;???CCCCCCAAADDDJJJJJJRRRZZZvvvnnnYYY]]]nnnsss^^^LLLAAA===<<<===???@@@@@@???>>><<<;;;<<<<<<<<<<<<===@@@BBB@@@DDDIIIKKKJJJIIIIIIJJJMMMOOORRRXXX^^^eeejjjmmmkkkoootttxxxyyyzzz{{{|||uuunnncccZZZUUUSSSSSSSSSRRRSSSSSSSSSSSSTTTWWWZZZ^^^bbbhhhnnnqqqrrrqqqpppsssuuuwwwxxxyyyzzz|||~~~~~~rrrwwwyyy}}}~~~zzzuuuqqqllljjjhhhggggggfffdddbbbgggeeeaaa]]]ZZZXXXXXXXXXSSSRRRQQQPPPPPPOOOMMMJJJLLLMMMMMMJJJDDD@@@@@@BBBBBBBBBDDDHHHKKKJJJDDD???999555555999;;;888666666555444333222111///......111222222111111000///...---+++((((((((())))))(((++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++,,,---///111333555555:::;;;???CCCCCCAAACCCIIIJJJQQQYYYtttoooZZZ]]]mmmxxxfffSSSDDD===:::::::::<<<=========<<<<<<999:::===>>>@@@CCCGGGJJJMMMOOOSSSVVVWWWXXXYYYZZZ[[[[[[\\\]]]___bbbdddfffeeejjjrrrxxxzzzzzzzzzzzzllleee\\\VVVSSSSSSRRRRRRQQQRRRTTTUUUWWWYYY]]]```dddfffkkkooossstttuuuuuurrrtttwwwyyy{{{|||xxxrrrooollljjjhhhggggggeeecccaaadddccc```^^^[[[YYYXXXWWWTTTSSSQQQQQQQQQPPPMMMKKKJJJLLLMMMIIICCC??????AAABBBBBBDDDHHHKKKJJJEEE???888555555999;;;888666777666666444222000...---,,,111222222111111000///...---+++(((''')))***+++***)))******++++++******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,++++++***,,,---...000222444555666;;;<<>>999888;;;;;;;;;;;;;;;::::::999999<<>>@@@BBBBBBDDDHHHLLLJJJEEE@@@888555555999;;;888666777777666555222000...,,,+++111222222111111000///...---+++(((((()))+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,+++******---...///111333555777777;;;<<<@@@CCCCCC@@@CCCIIILLLQQQWWWppplllXXX]]]lll|||lllTTTCCC>>><<<999999:::;;;<<<===<<<;;;;;;===<<>>>>>BBBCCCFFFIIIKKKJJJGGGCCC:::666555888999555444555444444555555444111...---333222111///............++++++***,,,...000//////'''((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDJJJTTTYYYlllsss^^^\\\kkk|||tttbbbLLL???===>>><<<===>>>>>>===<<<:::999888>>>???CCCHHHLLLMMMIIIFFFAAABBBCCCDDDEEEFFFGGGGGGQQQTTTXXXYYYVVVRRRPPPPPPMMM\\\nnnyyy}}}{{{sssjjj^^^VVVPPPPPPPPPOOOOOOQQQPPPTTTXXXZZZ\\\^^^ccchhhnnnnnnooosssyyy}}}~~~~~~xxxyyyzzz{{{}}}rrrddd```bbbjjjqqqjjjhhhgggffffffeeecccaaa]]]^^^______^^^\\\YYYWWWUUUSSSQQQPPPQQQQQQPPPNNNJJJIIIGGGEEEBBB@@@>>>>>>???@@@CCCGGGIIIHHHDDDAAA:::777666::::::777444555333444444444333000...,,,333222111///............,,,+++***+++---......---)))************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDJJJTTTYYYlllxxxbbb]]]lllvvvjjjUUUBBB:::<<>>:::888777777???BBBFFFGGGFFFCCCAAA@@@AAACCCFFFJJJQQQXXX]]]aaabbbbbbaaa]]]WWWQQQNNNMMMKKKeee{{{~~~}}}tttgggXXXRRRMMMNNNOOONNNOOORRROOOTTTZZZ^^^```bbbfffjjjooooooppptttxxx|||}}}}}}xxxyyy{{{}}}yyygggTTTLLLPPP[[[hhhrrrkkkhhheeecccdddddddddccc^^^___```___^^^[[[XXXWWWUUUTTTRRRQQQQQQQQQOOONNNJJJIIIGGGEEEBBB@@@>>>>>>>>>???BBBFFFHHHGGGCCC@@@:::777888<<<===888555555333333333333222///---,,,333222111///............,,,+++******,,,,,,,,,***++++++++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDJJJSSSXXXmmmzzzccc```pppwwwooo```KKK===:::<<<>>>===>>>??????===999777888:::@@@CCCEEECCC???===@@@CCCJJJRRR^^^mmmzzzyyymmm___RRRKKKPPPnnn{{{yyyooo___TTTOOOLLLMMMNNNLLLNNNRRRRRRWWW___dddfffhhhlllnnnpppppprrruuuxxxzzz||||||yyyzzz|||uuudddYYYUUUTTTVVVOOOJJJNNNXXXccckkkooooookkkeeebbbbbbcccdddddd___``````___^^^[[[YYYWWWWWWUUUSSSSSSSSSRRRPPPNNNJJJIIIGGGEEEBBB@@@>>>>>>???@@@CCCGGGIIIHHHDDDAAA:::888:::>>>???:::666555333333333222111///---,,,333222111///............,,,+++******++++++***(((******+++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))************))))))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDIIIRRRXXXnnn{{{cccaaapppzzzssshhhXXXGGG===<<<===<<<;;;;;;===>>>;;;888888;;;??????AAAAAA>>>;;;@@@JJJSSS\\\jjjzzziiiZZZQQQWWWpppxxxpppnnndddUUUSSSOOOMMMNNNMMMKKKMMMRRRTTTZZZbbbhhhjjjlllooorrrssstttwwwyyy{{{}}}vvv]]]OOOOOOTTTPPPRRRXXXbbbooowwwwwwssssssnnngggbbbaaaaaabbbbbb`````````___]]][[[ZZZXXXXXXWWWVVVUUUUUUTTTQQQOOOJJJIIIGGGEEEBBB@@@>>>>>>???@@@CCCFFFHHHGGGDDD@@@;;;999:::???@@@;;;666666333333222111000...---,,,333222111///............---+++************)))'''(((((()))++++++,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))***************)))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDHHHQQQXXXoooddd___ooovvvppp```RRRDDD>>>===<<<;;;;;;>>>@@@@@@===999999>>>CCC?????????===@@@KKK[[[gggyyyxxxlllaaaZZZ]]]jjjooogggbbbccc]]]RRRRRROOOOOOPPPNNNLLLOOOTTTUUU[[[ccchhhjjjlllppprrrwwwzzz|||~~~nnncccgggooogggkkkrrrzzz~~~tttooogggbbb______``````____________^^^\\\[[[ZZZXXXWWWVVVVVVVVVTTTQQQNNNJJJIIIGGGEEEBBB@@@>>>>>>===>>>AAAEEEGGGFFFBBB???<<<999:::>>>???:::777777444444333111000///......333222111///............,,,+++******++++++)))((('''((()))+++,,,------...''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((()))******++++++******)))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDGGGOOOXXXqqqddd___nnnyyysssoooZZZMMM@@@<<<<<<;;;<<>>>>>>>>???BBBEEEGGGFFFBBB???===999999======:::777777666555333222000/////////333222111///............,,,+++******+++,,,+++)))((()))***+++,,,---------''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))***++++++++++++***)))******++++++,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDFFFNNNXXXrrrcccaaapppvvvpppnnnVVVIII===::::::999===DDDNNNOOOMMMDDD;;;888<<>>333222;;;CCCFFFFFFMMMMMMOOORRRRRRQQQUUU\\\^^^ccciiilllnnnppptttxxxuuuyyy}}}~~~mmmhhhbbb^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^UUUTTTTTTTTTSSSQQQMMMJJJJJJIIIGGGEEEBBB@@@???>>>@@@AAADDDHHHJJJIIIEEEBBB>>>:::888;;;<<<999777888666555444222111000000///333222111///............,,,+++***+++,,,---,,,******++++++,,,,,,,,,++++++''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))***++++++++++++***)))******+++,,,,,,------------...000333555888999:::===AAACCCCCCCCCDDDDDDFFFNNNXXXttt~~~kkk]]]oootttggg^^^RRRCCC999:::::::::AAAMMMaaaVVVGGG>>><<>>BBBHHHKKKNNNPPPQQQTTTZZZ^^^ffffffhhhkkkpppsssuuuvvvxxx{{{yyymmmhhhbbbYYYRRRQQQUUU\\\bbb[[[```aaa^^^]]]___```^^^\\\YYYUUUSSSQQQPPPNNNMMMLLLKKKHHHEEEBBB@@@???>>>???AAAEEEIIIKKKIIIDDD@@@:::777666::::::777444555333444555333111.........444555444///...//////,,,---+++******+++,,,,,,++++++***)))))))))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++,,,,,,.........///222666:::<<<<<>>>>>@@@DDDHHHJJJHHHCCC???:::777666::::::777444555222333444222///---,,,---333555333///---///...,,,...,,,++++++,,,------,,,******)))))))))))))))***''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,---...///000333666999;;;<<<>>>AAABBBCCCDDDEEEGGGMMMTTTZZZoooqqq\\\VVVfffyyyrrriii]]]SSSDDD<<<999???EEEHHHPPPYYYRRRJJJAAA;;;<<<>>>@@@AAAEEEKKK[[[mmmuuuwwwvvveeeYYYWWWZZZ]]]___gggddd^^^TTTIII???777444555777:::::::::<<<@@@DDDFFFHHHLLLNNNQQQVVV[[[^^^bbbdddhhhnnnsssxxx{{{}}}~~~zzzjjjWWWIII???>>>;;;;;;===AAAFFFIIIVVV\\\aaa```______]]]ZZZZZZXXXUUUSSSRRRQQQOOOMMMLLLJJJHHHEEEBBB@@@???>>>===???CCCGGGIIIGGGCCC???:::777666::::::777444555222333333222...,,,++++++222444222...,,,......+++...---++++++---...---,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,,,,---///222444777999::::::===@@@BBBCCCDDDFFFHHHLLLTTTYYYnnnppp```\\\ggg}}}~~~vvvoooeeeWWWKKKAAA;;;:::???EEEGGGLLLRRRLLLGGG@@@<<<<<<>>>???@@@DDDQQQaaalllsssxxxyyyxxxYYYOOODDD@@@EEENNNUUUXXXeeebbbYYYKKK>>>777777999;;;<<<======>>>BBBJJJOOORRRQQQPPPPPPQQQUUUYYY\\\cccffflllqqquuuyyy|||}}}yyyssskkk\\\LLLBBB::::::999999:::<<<>>>@@@PPPWWW]]]^^^^^^^^^[[[WWWYYYWWWTTTSSSRRRQQQOOOMMMKKKJJJGGGEEEBBB@@@>>>======???CCCHHHJJJHHHDDD@@@:::777666::::::777444555333444444222///,,,++++++111333111---,,,......+++...,,,***+++,,,---,,,+++(((((())))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''((())))))))))))))))))))))))***++++++,,,,,,+++---///222555777999999:::<<<@@@BBBCCCEEEGGGIIIMMMSSSVVViiikkk```dddiiizzz~~~vvvmmmaaaPPPDDD>>>;;;;;;@@@DDDFFFHHHKKKIIIFFFAAA======>>>???@@@EEEWWWdddgggmmmuuujjjWWWIIIEEEBBBDDDLLLVVV___ccclllcccUUUDDD666222555999@@@@@@AAADDDMMMXXXdddlllkkkeee]]]VVVSSSUUUWWWZZZfffkkkppptttwwwyyy|||~~~zzzxxxfff]]]VVVLLLCCC???>>>>>>???@@@AAABBBDDDDDDMMMUUU[[[[[[[[[\\\ZZZWWWWWWUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGDDDAAA???>>>===>>>@@@EEEIIILLLJJJFFFBBB:::777666::::::777444555444555555333000---------000222111---,,,......+++,,,***))))))***++++++***(((((()))***++++++******'''''''''''''''''''''''''''''''''(((((((((((()))''''''((())))))))))))))))))))))))***++++++,,,,,,+++---///222555777999999:::<<<@@@BBBCCCEEEGGGIIIOOOSSSSSSdddmmmdddkkkgggqqq~~~tttiiiYYYIII>>>;;;:::;;;???CCCFFFGGGHHHFFFDDD@@@===<<<>>>@@@BBBKKK[[[ddddddiiilll[[[BBBEEEDDDGGGOOO\\\iiisssyyyuuufffQQQ>>>555333666999???AAAHHHWWWlllooo```YYYXXXZZZ]]]iiinnntttxxxxxxyyy|||~~~|||iiiTTTLLLHHHBBB>>>???<<<===>>>AAAEEEIIIMMMOOOTTTZZZ]]][[[ZZZ[[[[[[XXXUUUTTTSSSSSSSSSRRROOOMMMKKKIIIGGGDDDAAA???>>>===???AAAEEEJJJMMMKKKGGGCCC:::777666::::::777444555333444555333111///......000222111------//////,,,+++***((((((***+++***)))((()))+++,,,---,,,,,,+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,,,,---///222444777999::::::===@@@BBBCCCDDDFFFHHHOOORRRRRRccc~~~rrrrrr{{{ooo___OOOBBB;;;888888999;;;???BBBCCCAAABBB@@@>>>;;;;;;>>>BBBFFFSSSWWW^^^eeefff\\\MMMBBBCCCEEENNNaaawww{{{fffKKK:::777:::<<<<<>>@@@DDDIIILLLKKKGGGCCC:::777666::::::777444555111222333222000///...///111333222......000000...,,,***))))))***++++++***(((***,,,.........---,,,''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,---...///000333666999;;;<<<>>>AAABBBCCCDDDEEEGGGMMMRRRUUUgggxxxiiiWWWHHH>>>:::777888777777999<<<;;;999>>>===;;;::::::>>>DDDIIIXXXPPPWWWgggdddMMMCCCJJJKKKOOO]]]xxxzzzbbbDDD555777===>>><<>>CCCOOOKKK___|||wwwuuuqqqyyy~~~}}}|||wwwqqqoootttzzz{{{zzzzzzqqq```___iiimmmttt{{{nnngggccc^^^ZZZZZZSSSRRRQQQRRRSSSRRRPPPNNNKKKHHHDDDAAA>>>===>>>>>>@@@BBBFFFJJJKKKIIIEEE@@@666999===>>><<<777333111444222333444111,,,,,,///111000///......------------+++******++++++)))(((+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))******+++,,,,,,,,,...///222444777888;;;===@@@AAAAAAAAACCCDDDLLLMMMUUUuuuxxxlll```QQQAAA888666333333444444444444555555555888:::999999<<>>AAAGGGUUUeeeqqqxxxvvvqqqppptttyyy~~~pppeeeaaa]]][[[[[[WWWUUUTTTSSSSSSQQQOOOLLLKKKHHHDDDAAA>>>===>>>>>>@@@BBBFFFJJJLLLJJJDDD@@@999<<>>>>>>>>???@@@CCCGGGKKKLLLJJJDDD@@@;;;>>>@@@???;;;777333111333111222333111,,,+++...333333111000//////000000,,,+++***+++---------+++)))************)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))******+++,,,,,,---...000222555777888777:::===???@@@AAACCCEEEKKKKKKOOOjjjnnnrrr|||qqqbbbUUUGGG;;;555666666666666777888888999999777888999888888:::???CCCBBBCCCHHHKKKDDD???JJJ[[[[[[kkkyyyttt^^^DDD666222666;;;@@@FFFVVVooosss\\\MMMPPPRRRNNNZZZnnnzzzqqqccc```___\\\ZZZ[[[YYYVVVUUUSSSQQQNNNKKKKKKHHHEEEAAA???>>>???@@@AAACCCGGGLLLMMMJJJDDD???:::<<<>>>===:::666444333333111222333111,,,+++...444222000///......///000,,,++++++,,,...///...---))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))******+++,,,------...000222555777999999;;;???AAABBBDDDFFFHHHKKKLLLNNNeeevvvhhhpppwwwlll]]]QQQDDD999666777777888888999:::;;;;;;;;;888888888888888999<<<>>>===>>>BBBDDD???>>>KKK[[[ZZZ```bbbXXXFFF999555777888;;;AAANNNaaasssuuuppp}}}[[[HHH===CCCIIIMMM^^^ttt{{{mmmccccccaaa[[[XXXXXXWWWUUUTTTTTTRRRPPPMMMJJJHHHEEEAAA??????@@@AAAAAADDDHHHMMMNNNJJJDDD>>>666888::::::888666666666444222333444111,,,,,,///333111///---,,,---...///---,,,+++,,,...//////---))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))******+++,,,------///000333555888999999<<>>===>>>IIIUUU[[[WWWOOOCCC999444555777:::===GGGYYYiiilllaaaUUUjjjjjjHHH===999BBBOOO\\\nnn~~~~~~|||{{{{{{xxxhhhddddddaaa[[[WWWVVVUUUTTTSSSTTTSSSPPPNNNJJJHHHEEEBBB@@@@@@AAAAAAAAADDDIIINNNOOOKKKCCC>>>555666888888777666777888555333444555222...---000333111...,,,+++,,,...///---,,,+++,,,.........,,,))))))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))******+++,,,---...///111333666888999888;;;>>>@@@AAABBBDDDFFFJJJPPPSSSeee~~~mmmqqqvvvjjj```SSSIII???666555777666666777888999:::;;;<<<:::999777777777888888777777777888:::<<<>>>EEEMMMTTTMMMCCC:::555444666777???AAALLL\\\bbb\\\YYY[[[ooo{{{cccNNN>>>===@@@JJJ\\\ppp~~~}}}|||yyyzzz~~~yyynnndddcccddd```[[[XXXVVVTTTSSSSSSSSSRRROOOMMMJJJHHHEEEBBB@@@@@@AAABBBAAADDDJJJNNNOOOKKKCCC===777888888888666666777888666555555777444///...111444222///---,,,---///111...---+++,,,------,,,+++******+++,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))******+++,,,---...///111333666888::::::<<>>BBBFFFHHHCCC<<<888777888999999BBBBBBJJJSSSPPPKKKXXXmmmnnnWWWLLLHHH<<>>???@@@@@@<<<;;;888666555555666666777888999999999999:::<<<>>><<<999666555777:::<<>>???III___wwwzzzooolllzzz|||}}}lllhhhccc___]]]\\\[[[YYYXXXUUUSSSQQQQQQPPPNNNMMMKKKHHHDDDAAA@@@@@@@@@???DDDEEEIIINNNQQQNNNGGGAAA888:::;;;:::888666666777444666777555111///000222444222000...---,,,,,,,,,+++******)))***+++---...,,,------.../////////...))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++------...000333555888999<<<>>>AAACCCCCCCCCDDDEEEKKKNNNSSSnnnqqqcccpppsssiii\\\PPPBBB;;;888555555777:::;;;===>>>@@@AAAAAAAAA???===:::777555555666666777888::::::999999:::;;;;;;999666444333555999<<>>AAACCCDDDDDDEEEGGGKKKNNNSSSnnnuuueeeppp|||nnneeeTTTIII>>>999777444555777:::;;;===>>>???@@@@@@@@@AAA>>>:::666444555666777777999;;;<<<;;;:::::::::999888666333333555;;;???FFFGGG@@@===DDDNNNjjjhhhOOOFFFGGGIIIHHHAAABBBIIIZZZjjjlll```RRRJJJPPPUUUZZZbbbmmmuuuwww{{{}}}iiikkkiiifffcccbbb___\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLKKKHHHEEEBBBBBBBBBBBBAAADDDFFFJJJNNNNNNKKKDDD>>>888:::;;;:::888666666777444666777555111///000222555444222000///......///...---,,,******)))*********+++,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***)))************+++++++++------...000333555888999;;;>>>BBBDDDEEEFFFGGGIIIKKKNNNSSSnnn}}}iiiqqqxxxiii___LLLBBB999777666555555777777888999<<<===??????@@@???<<<888555444555888999888:::======<<<:::999999::::::888666555888???DDDLLLKKKAAA<<>>BBBDDDFFFGGGIIIJJJKKKMMMRRRnnnlllqqquuudddYYYEEE<<<666666777666666777444555888;;;===@@@AAABBB:::888666555555777:::<<<:::<<<>>>===;;;:::999::::::;;;:::777555999AAAHHHMMMMMMCCC>>>HHHTTTgggooo```NNNCCC@@@@@@AAAAAA>>>>>>DDDQQQ]]]^^^TTTIII>>>@@@AAAAAABBBLLL___nnnyyysssmmmfffeeebbbaaa```]]]ZZZWWWVVVUUUSSSSSSRRRQQQNNNKKKGGGDDDAAA@@@@@@AAAAAAAAAEEEIIIMMMOOOLLLFFF@@@<<<888:::;;;:::888666666777444666777555111///000222333111000...---------...,,,------.........//////)))***************))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))*********))))))*********+++++++++------...000333555888999;;;>>>BBBDDDFFFGGGIIIJJJKKKMMMRRRmmmlllnnn~~~qqq^^^QQQ@@@999555777999888777888666777:::<<>>===>>>>>>===;;;999:::;;;:::;;;:::777444888AAAIIIMMMMMMCCC???KKKWWWeeewwwnnn]]]III===777666:::>>>;;;:::???KKKXXX\\\WWWOOOIIIIIIHHHDDD===???LLL\\\nnn|||uuunnnllleeeccc```^^^]]][[[XXXVVVVVVTTTSSSSSSSSSQQQNNNKKKEEECCC@@@???@@@AAAAAAAAAGGGKKKPPPPPPLLLEEE???;;;888:::;;;:::888666666777444666777555111///000222222111///...---------...+++,,,---...////////////*********+++******)))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++)))************+++++++++------...000333555888999;;;>>>BBBDDDEEEFFFGGGIIIKKKMMMQQQlllnnnnnn}}}nnnXXXJJJ>>>888555888:::999888999888999;;;===>>>???@@@@@@888999999:::;;;<<<===>>>@@@@@@>>><<<999999:::<<<<<<======888555999BBBKKKRRRQQQEEE???KKKVVVaaannnnnnZZZEEE:::777555666999888777:::DDDRRR[[[[[[WWWSSSQQQQQQNNNGGGAAAEEENNNbbbsss|||rrrlllgggeeebbb^^^\\\[[[ZZZYYYWWWUUUTTTTTTTTTSSSQQQMMMJJJEEECCC@@@???@@@BBBBBBBBBIIIMMMRRRRRRLLLEEE>>>;;;888:::;;;:::888666666777444666777555111///000222222111000............///+++,,,---......---,,,,,,***++++++++++++***)))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++)))************+++++++++------...000333555888999;;;>>>AAACCCDDDDDDEEEGGGLLLMMMQQQjjjqqqppp~~~lllTTTEEE===777555999<<<;;;999:::999999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>======BBBAAA???;;;888888;;;===???AAA@@@<<<888;;;EEENNNYYYWWWHHH???IIISSS[[[fffhhhTTTBBB======999555444777555777AAAOOOZZZ\\\[[[WWWUUUVVVXXXTTTKKKHHHKKKZZZnnnxxxtttmmmeeefffbbb^^^[[[ZZZZZZYYYXXXUUUTTTTTTTTTSSSQQQMMMJJJFFFDDDAAA@@@AAACCCDDDDDDJJJNNNSSSSSSLLLDDD>>>;;;888:::;;;:::888666666777444666777555111///000222333222111/////////000000+++,,,------,,,+++)))(((+++++++++++++++***))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++)))************+++++++++------...000333555888999<<<>>>AAACCCCCCCCCDDDEEELLLNNNPPPjjj{{{gggvvviiiQQQAAA777888999:::::::::::::::;;;999777777888999999888???===<<<>>>AAAAAA???===AAA???;;;999999<<>>IIISSSZZZTTTVVVWWWUUUQQQPPPRRRUUU___kkk{{{vvvqqqmmmhhheeebbbaaa```___\\\ZZZXXXWWWWWWUUUSSSRRRRRRQQQNNNKKKHHHGGGEEEAAA???@@@CCCFFFNNNQQQTTTSSSMMMEEE===888<<<;;;:::888777666666555777666444222//////222444444222///...///222333333111///,,,***))))))+++,,,((()))***+++,,,+++******''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))***++++++,,,,,,//////000111333666777999<<<>>>BBBCCCCCCCCCDDDEEEHHHLLLPPPgggjjjtttjjjSSSDDD999999::::::;;;;;;::::::<<<:::888777888::::::999<<<;;;:::<<<>>>???===;;;>>><<<:::888:::>>>BBBEEEEEEGGGKKKJJJAAA999>>>IIIUUURRRNNNJJJIIIMMMUUU[[[dddVVVDDD999777777666444444333111222777>>>FFFKKKOOORRRUUUVVVUUUVVVYYY\\\bbblllxxxzzzppplllhhheeedddaaa``````___]]]\\\ZZZYYYWWWUUUTTTSSSRRRPPPMMMKKKGGGFFFDDDAAA???@@@DDDGGGOOORRRUUUTTTMMMEEE===999===<<<:::888777666666666777777555333111111444666555222///...///111222222...,,,***))))))***,,,---+++,,,,,,---,,,+++***)))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))))))))))))))***++++++,,,,,,...//////111333555777888<<>><<<;;;;;;999888888;;;@@@FFFJJJJJJNNNSSSQQQFFF<<<===CCCNNNPPPQQQOOOKKKLLLRRRWWWaaaUUUDDD888555555555444333222000///111444888:::CCCHHHNNNSSSUUUXXX]]]aaagggooowww}}}}}}rrrlllhhhdddccceee`````````___^^^]]]\\\[[[WWWVVVTTTSSSRRRPPPMMMJJJFFFEEEDDDAAA@@@AAADDDHHHOOOQQQSSSQQQKKKCCC<<<888===<<<:::999777666666666777777666333222333666999666333000///000111111111+++***)))))))))***,,,------.........---+++)))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,------...000222444777888===???BBBCCCCCCBBBCCCCCCHHHNNNQQQgggpppnnnxxxmmmUUUEEE<<<;;;;;;:::999999999999;;;999888888:::<<<<<<;;;<<<<<<<<<===??????>>>>>>:::999888999===CCCJJJNNNPPPZZZaaa[[[KKK>>>===BBBJJJPPPUUUTTTPPPNNNRRRXXX[[[QQQCCC888444555777888555444222111000111222333888>>>EEEKKKPPPTTTZZZ___iiirrr{{{}}}oooccc]]]aaadddlllwwwyyyvvvwww{{{|||}}}wwwpppmmmhhhddddddgggbbbaaaaaa```___]]]\\\[[[WWWVVVUUUTTTSSSPPPLLLHHHEEEDDDCCCAAA@@@BBBFFFIIINNNPPPQQQOOOHHH@@@:::777===<<<;;;999888777666666666666555333222333666999666444111///000111000000,,,+++++++++++++++,,,,,,,,,,,,------,,,***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,...///222444666888===???BBBCCCBBBBBBBBBCCCGGGNNNQQQdddtttkkktttmmmTTTCCC;;;:::999888777777888888999999999;;;===>>>===<<<;;;<<<===>>>>>>?????????<<<;;;<<<>>>BBBHHHNNNRRRYYYgggooocccLLL>>>???FFFIIIPPPWWWXXXUUUTTTYYY^^^UUUNNNCCC:::555444777999555444444333222222222222333999@@@EEEIIINNNTTTYYYeeeppp}}}|||hhhXXXQQQOOOPPPTTTZZZaaakkkyyytttnnnooorrrtttvvvxxx{{{xxxtttpppmmmiiidddcccfffcccbbbbbb```___]]][[[ZZZXXXWWWVVVUUUSSSPPPKKKGGGCCCCCCBBBAAA@@@BBBGGGJJJQQQSSSSSSOOOIIIAAA<<<999===<<<;;;999888777777666555555444222111222666888666333111000000111000///............---,,,+++***((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,+++,,,---///222444777888<<>>??????@@@BBBFFFKKKQQQVVVZZZeeeqqquuueeeLLL???BBBHHHIIIOOOUUUXXXYYY\\\ccchhhYYYTTTLLLAAA999444555666333333333333333444444555666:::???BBBEEEIIIOOOTTT\\\lll~~~vvvdddVVVRRRSSSNNNTTTZZZ]]]bbbjjjooooooqqqpppiii```]]]aaafffhhhkkkpppuuu{{{~~~tttooolllkkkhhhbbb```bbbaaaaaaaaa```^^^\\\[[[ZZZXXXWWWVVVUUUSSSOOOJJJFFFBBBBBBAAA@@@@@@CCCHHHLLLVVVWWWVVVRRRKKKDDD???===>>>===;;;:::888777777777666666444222111222555888444222111000111111111/////////000000///---+++)))&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))*********))))))))))))***++++++,,,,,,,,,,,,...000222555888999;;;===@@@BBBBBBBBBCCCDDDFFFMMMMMM[[[mmmooo~~~oooVVVEEE999888777666666888999;;;:::<<>>???>>>>>>???AAABBBDDDIIIPPPWWW]]]aaadddqqqwwwsss```LLLCCCDDDGGGJJJMMMQQQVVV[[[ccclllrrrjjjggg^^^PPPBBB888555555444444444444444666777888888;;;===???@@@DDDKKKQQQWWWiiiyyynnnccc\\\YYYOOOWWW^^^bbbhhhppppppmmmeeeddd]]]QQQLLLQQQWWWYYYXXX```hhhmmmsssyyyzzzxxxrrrlllhhhhhhgggccc``````]]]^^^^^^^^^^^^^^^]]]\\\YYYXXXWWWVVVTTTOOOIIIEEEAAAAAAAAA@@@AAADDDIIIMMMWWWXXXVVVQQQJJJDDD???===>>>===<<<:::999888777777888888666444222222555777333111000000222222111000,,,---/////////---+++)))((()))***++++++***((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))*********))))))))))))***++++++,,,,,,,,,---...000333666999:::999<<>>DDDJJJMMMKKKFFFAAA;;;>>>AAABBB@@@@@@BBBDDDCCCGGGNNNWWW___eeejjjlllzzzyyyooo[[[KKKGGGFFFDDDKKKKKKMMMSSS\\\gggqqqxxx|||xxxooo^^^LLL>>>777555666666555555666888:::;;;888:::;;;;;;<<<@@@HHHNNNWWWjjjzzzqqqeee]]]OOOVVV^^^eeeqqqzzzwwwhhhSSSFFFFFFIIIIIIGGGQQQ[[[```fffmmmrrrsssrrrkkkfffhhhhhheeeaaa```YYYZZZ\\\]]]^^^_________YYYXXXWWWVVVTTTOOOIIIDDDAAAAAA@@@@@@AAADDDIIIMMMVVVVVVTTTNNNGGGAAA===;;;>>>===<<<:::999888777777::::::888555333333555888222111000111222333222111)))***---//////...,,,***+++,,,,,,,,,+++)))(((&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))*********))))))))))))***++++++,,,,,,------///111444777:::;;;888;;;>>>AAABBBCCCDDDFFFJJJQQQMMMVVVuuukkkwwwwww\\\III===:::999<<<<<<;;;<<<@@@@@@CCCHHHNNNSSSSSSJJJ???AAA@@@???>>>>>>???AAABBBJJJTTT___eeefffiiirrrzzzsss^^^NNNGGGGGGHHHHHHOOOMMMMMMSSS[[[fffvvvdddEEE777999444666888888888999;;;===:::888:::???BBBBBBDDDHHHSSSjjj|||xxxtttjjj```WWWWWWcccvvvfffMMM>>>;;;>>>BBBAAAHHHQQQWWW[[[aaajjjpppsssmmmjjjhhhfffaaaaaacccbbb___\\\ZZZZZZ[[[[[[ZZZeeeaaaZZZTTTOOOJJJEEEBBBDDDCCCAAA??????DDDJJJOOOWWWWWWTTTNNNEEE???=========;;;:::888777777888888:::777444222222444777888333222111111333444333111,,,,,,+++******++++++,,,)))***+++,,,+++***)))((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,...222666:::===:::===@@@AAABBBCCCEEEGGGHHHNNNMMM]]]xxxkkktttzzz^^^JJJ>>>;;;:::<<<<<<;;;===@@@CCCCCCIIIUUU^^^ZZZLLL@@@???===<<<<<>>???CCCGGGGGGEEEGGGLLLZZZmmm~~~{{{xxxoooccc\\\]]]ccciiilllvvvhhhUUUCCC:::888;;;===???EEELLLTTTZZZaaahhhmmmsssmmmiiigggeee```___aaaaaa^^^[[[ZZZZZZ[[[ZZZZZZ\\\ZZZVVVSSSPPPMMMIIIGGGCCCCCCAAA???@@@EEELLLQQQZZZYYYUUUMMMCCC===<<<<<<<<<;;;:::888777777888888:::777444222333555666777222111000000222222222000++++++++++++++++++,,,,,,***+++,,,,,,,,,***)))((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,---///222666999<<<:::===@@@AAABBBCCCEEEGGGIIIOOOPPPaaannnvvvbbbLLL@@@<<<;;;<<<<<<;;;===BBBGGGGGGQQQcccjjj^^^LLLBBB>>>===<<<>>>CCCKKKSSSXXXdddeeeffffffeeeeeegggiii\\\TTTKKKFFFGGGJJJMMMOOOUUUYYY]]]\\\VVVWWWgggyyy|||VVV<<<444:::;;;<<<;;;;;;<<>>AAAHHHRRR]]]ffflllnnntttnnnhhhgggfffbbbaaabbb```]]]ZZZYYYZZZZZZZZZYYYWWWUUUSSSRRRQQQNNNJJJGGGBBBAAA@@@@@@BBBGGGOOOUUU]]][[[UUUKKKAAA;;;;;;===<<<;;;999888777777888999:::777444222333555666666222111///000111222111///***+++++++++,,,,,,------,,,---------,,,***)))((('''''''''''''''&&&&&&&&&(((''''''***------***'''))))))))))))******************+++++++++,,,,,,,,,------...///222555888::::::===@@@AAABBBCCCEEEGGGIIIPPPSSShhhuuuzzzgggNNNCCC>>>;;;<<<===<<>><<<;;;>>>@@@HHHUUUeeepppttttttuuunnnhhhhhhgggeeedddfff^^^\\\ZZZYYYZZZZZZYYYXXXWWWVVVTTTRRROOOKKKEEEAAAAAAAAA@@@AAADDDJJJRRRXXX^^^[[[SSSHHH???:::<<>>BBBGGGPPP^^^ooorrr^^^EEE>>>EEEAAABBBDDDGGGJJJLLLMMMNNNGGGEEEBBBBBBDDDEEEEEEDDDHHHKKKOOOTTTVVVUUURRROOOSSS___sssxxxuuutttuuussshhhUUUDDD>>>AAA===>>>@@@AAACCCFFFJJJMMMUUUWWWXXXTTTKKKHHHTTTbbbooo}}}zzzddd^^^ppp~~~}}}xxxuuusssccc^^^VVVOOOJJJFFFCCCAAA@@@BBBKKK[[[mmmzzz}}}|||ssskkkeeeeeegggfffeeefff]]][[[ZZZYYYZZZZZZYYYXXXXXXVVVTTTQQQNNNIIICCC???@@@@@@AAABBBEEELLLUUU\\\]]]YYYQQQGGG>>>;;;>>>BBB:::999888777777777888999999555111222666888888666555444222222333333222111***+++,,,------------,,,------------,,,***((('''&&&''''''''''''''''''''')))''''''+++000111,,,'''((()))))))))******************+++++++++,,,,,,,,,......///111333444666777:::===@@@AAABBBCCCEEEGGGHHHMMMSSSpppyyypppvvvqqqSSSEEE???<<<<<<>>>@@@EEEKKKWWWfffpppfffLLL::::::CCC???AAACCCDDDDDDCCCAAA???===<<<;;;<<<>>>@@@AAA@@@AAAFFFNNNUUUXXXXXXUUUSSSWWW]]]mmmzzzjjjTTTEEEAAACCCAAACCCFFFIIIJJJLLLOOORRRTTTTTTTTTPPPKKKMMM\\\mmm|||```JJJDDDJJJ]]]yyy~~~|||tttooofff^^^WWWQQQLLLIIIFFFJJJTTTeeevvvsssjjjbbbbbbdddcccbbbbbb]]][[[ZZZZZZ[[[\\\ZZZYYYVVVTTTRRRPPPMMMJJJEEEAAA@@@AAAAAACCCGGGNNNXXX^^^\\\XXXPPPFFF===;;;>>>CCC999888777666666777888999777333000222777;;;:::777666555333333444444333111+++,,,---......---,,,++++++,,,,,,,,,+++)))((('''&&&&&&&&&'''''''''''''''&&&%%%%%%(((++++++(((%%%))))))))))))******************+++++++++,,,,,,,,,---...///111333555666777:::===@@@AAABBBCCCEEEGGGIIILLLRRRqqqqqqssstttUUUEEE???;;;<<<>>>AAAHHHOOO^^^fffbbbNNN>>>;;;>>>>>>???@@@@@@@@@???===;;;:::;;;<<<===>>>?????????@@@===AAAGGGMMMPPPRRRSSSTTTZZZ\\\ggg{{{oooVVVGGGCCCEEECCCFFFJJJMMMMMMNNNOOOPPPNNNNNNPPPQQQRRRXXXiiiyyyiiiNNNBBBAAA@@@KKK^^^vvv}}}{{{vvvpppiiiccc^^^XXXTTTSSSYYYdddsssyyynnndddcccdddbbb______]]]\\\[[[\\\]]]]]][[[YYYWWWTTTQQQNNNLLLJJJFFFDDDAAABBBBBBDDDHHHOOOYYY___\\\YYYQQQFFF===:::===@@@999888777666666777888999555111...111888===;;;888666444333333333333222000------...///...---+++))))))******+++***)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''&&&&&&))))))))))))******************+++++++++,,,,,,,,,,,,---///111444555777777:::===@@@AAABBBCCCEEEGGGKKKLLLRRRrrrxxxwww~~~vvvVVVDDD???;;;<<>>===<<<<<<<<<:::===@@@@@@>>>======>>>>>>@@@BBBDDDGGGJJJNNNPPP[[[\\\fffxxxnnnSSSEEEDDDGGGCCCFFFKKKMMMLLLKKKJJJJJJOOOPPPTTTZZZ___hhhxxxZZZFFFDDDGGGIIIIIIMMM\\\ssszzzwwwtttpppmmmhhhbbb^^^```fffqqq~~~tttiiiffffffccc```^^^]]]\\\\\\\\\^^^]]]\\\ZZZZZZWWWRRRNNNKKKHHHEEECCCBBBBBBCCCDDDHHHPPPYYY```^^^ZZZRRRGGG===999;;;>>>888888777666666777888999333///---111999>>><<<999555444222222222222111///---...//////...,,,***((('''((()))******)))((('''&&&&&&&&&'''''''''((((((((()))***)))''''''((()))))))))))))))******************+++++++++,,,,,,,,,+++---///222444666777888:::===@@@AAABBBCCCEEEGGGMMMMMMSSSsssqqq}}}~~~XXXGGG@@@>>>CCCEEEFFFNNNZZZlllXXXDDD<<<<<<<<>>===>>>???AAACCCDDDDDDDDDDDDDDDEEEBBBCCCDDDFFFGGGGGGGGGFFFWWW^^^lllzzzbbbMMMGGGIIIJJJHHHGGGGGGHHHIIIKKKMMMNNNUUUXXX]]]dddmmm}}}lllNNNKKKKKKEEEMMMTTTXXXZZZccczzz|||wwwsssqqqqqqsssuuuuuu}}}uuujjjlllllleeeaaadddcccaaa^^^\\\[[[ZZZXXXWWWVVVSSSPPPKKKHHHEEECCCBBBCCCDDDDDDDDDJJJUUU]]]___\\\XXXLLL===777:::<<<:::;;;999888888999:::999888555111...000555888777555222000...///111111...,,,......---,,,++++++******,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++*********************+++,,,,,,,,,,,,---.........///000333555777888999<<<@@@CCCDDDEEEGGGHHHPPPQQQVVVvvvsss{{{[[[JJJCCC@@@DDDFFFGGGPPP\\\fffSSSAAA<<<>>>???CCCHHHMMMRRRQQQGGG???>>>???>>>@@@BBBDDDFFFFFFFFFEEEEEEHHHGGGFFFDDDCCCEEEJJJNNNWWW^^^kkk{{{}}}jjjTTTIIIIIIIIIFFFFFFGGGIIILLLOOOSSSWWWZZZbbbfffnnnxxxaaaGGGGGGOOORRR___ggglllmmmsss}}}}}}sssiiijjjjjjdddbbbddddddbbb___]]]\\\[[[YYYXXXVVVTTTOOOJJJGGGDDDCCCCCCDDDFFFFFFFFFMMMXXX___aaa]]]WWWIII<<<888<<<===::::::888777777888999888888555222111333888:::888555333111///000111111///,,,------,,,,,,+++*********,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((***************************,,,------++++++,,,.........///111333555777888;;;>>>AAACCCCCCDDDEEEFFFNNNOOOVVVwwwuuuxxxaaaMMMEEEBBBFFFHHHJJJSSS```bbbNNN>>><<<@@@CCCJJJRRR\\\eeeaaaMMM>>>>>>@@@===>>>AAAEEEIIILLLLLLKKKJJJLLLMMMKKKGGGBBBDDDJJJQQQ]]]bbbooo{{{uuuiiiWWWKKKKKKNNNKKKEEEEEEIIIOOOUUU\\\cccjjjoooxxx~~~ZZZGGGIIIWWWdddrrr}}}rrriiiiiiiiidddbbbdddeeebbb___]]]]]]\\\ZZZXXXWWWTTTNNNIIIEEEDDDDDDDDDEEEFFFGGGHHHPPP\\\bbbccc]]]SSSDDD::::::>>>>>>:::999777666666777888888777555444444888;;;<<<999555333222111111222222///...------,,,,,,+++*********,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************,,,---...---+++***+++,,,......///111333555777888<<>>BBB@@@DDDGGGLLLRRRWWWXXXVVVTTTPPPSSSUUUPPPJJJIIIOOOUUUjjjnnnyyyzzzqqqmmmbbbUUUOOOQQQRRRLLLEEEGGGMMMWWW```jjjttt~~~oooYYYPPPPPP___qqq|||tttkkkiiihhhdddbbbddddddaaa^^^]]]\\\[[[YYYWWWWWWSSSMMMHHHDDDCCCDDDEEEDDDFFFHHHKKKTTT___dddccc[[[OOO???999<<>>AAACCCCCCDDDEEEFFFIIIMMMUUUwww}}}pppzzzrrrSSSKKKGGGJJJMMMPPP\\\jjjhhhOOO<<>>FFFGGGOOOPPPSSSWWW[[[\\\YYYWWWRRRUUUVVVSSSPPPTTT^^^hhh|||wwwnnniiiddd]]]XXXSSSMMMHHHFFFLLLTTT```kkkvvvcccVVVSSSSSSaaauuuwwwooojjjhhheeecccdddbbb```]]][[[ZZZYYYWWWVVVVVVRRRMMMGGGDDDCCCDDDEEECCCFFFIIINNNXXXbbbddd```WWWIII;;;888>>>AAA>>>999999888777777999:::::::::444666:::>>>@@@===999555444555555444222111000///............------------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,---...---+++***+++,,,//////000111444666888999888;;;???BBBDDDEEEGGGIIIHHHMMMUUUvvvqqqwww}}}]]]TTTNNNOOOPPPSSS___mmmkkkQQQ@@@GGGTTT```uuukkkLLL>>>CCCLLLPPPQQQOOONNNOOOSSSTTTRRROOOPPPQQQPPPPPPTTTaaasss~~~sssooohhhgggddd]]]PPPFFFFFFLLLWWW```mmmxxx|||]]]TTTSSSTTTbbbuuu~~~xxxpppjjjgggeeeeeeeeeaaa___\\\ZZZZZZYYYWWWUUUTTTQQQLLLHHHDDDCCCDDDEEECCCGGGKKKRRR]]]eeeccc]]]PPPCCC888999???@@@<<<999999888777888:::;;;;;;:::333666;;;>>>???<<<888555444555666444111/////////.........---------------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---...---+++***+++,,,//////000222444666888999777:::???BBBDDDFFFHHHJJJHHHMMMVVVvvvvvvwwwjjj___WWWUUUTTTUUU```mmmjjjQQQDDDQQQbbbooo___JJJFFFJJJRRRYYYQQQMMMIIIKKKPPPUUUVVVUUUXXXZZZ^^^dddnnn|||qqqlllpppmmmlllhhh___QQQHHHOOO\\\hhhrrrrrr```\\\^^^```iiiuuuyyyuuuooohhhfffggghhhhhhbbb```]]][[[ZZZYYYWWWVVVSSSPPPMMMIIIEEEDDDCCCCCCDDDHHHOOOXXXccciiiddd[[[III>>>777:::???>>>:::888888777666777999:::;;;:::222555:::======:::666444333555666444000......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,***,,,------++++++,,,...///000111222444666888:::888;;;???BBBDDDEEEGGGIIIGGGMMMWWWwwwzzzxxx}}}ttthhh^^^ZZZWWWVVV```mmmgggPPPGGGXXXlllyyy~~~WWWJJJLLLPPPVVV^^^VVVQQQNNNQQQZZZccchhhiiiiiioooyyy|||gggfffooouuuqqqlllbbbUUUPPP\\\mmmwwwtttjjjeeekkkpppppprrrwww~~~{{{vvvtttrrrlllgggeeegggiiijjjcccaaa^^^\\\[[[ZZZXXXWWWQQQPPPMMMIIIFFFDDDCCCCCCEEEJJJRRR\\\fffkkkdddZZZDDD;;;666;;;@@@===999888777666555666888::::::999111555:::<<<;;;888666444222555666444000------///*********************+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((()))((())))))***++++++,,,,,,***+++,,,,,,,,,,,,---...///000111222444777999::::::===@@@CCCDDDDDDFFFGGGGGGMMMWWWxxxwwwrrrmmm```aaa___WWW]]]llliiiUUULLL\\\ooo}}}lllNNNIIIQQQVVVUUUTTTXXXaaagggiiiooo{{{nnn___bbbpppuuusss[[[SSSZZZlllhhhiiillluuuzzzdddVVVZZZcccnnn}}}mmmllljjjiiigggfffeeeeeebbb___[[[\\\^^^]]]YYYTTTPPPNNNJJJGGGDDDDDDDDDEEECCCKKKVVV```hhhjjjaaaUUU???777555===DDDAAA;;;888888999777444888===999111333333444777:::999666222777444111...---...//////......,,,+++***)))))))))******)))))))))))))))***''''''((((((((((((''''''(((''''''&&&&&&&&&''''''))))))***++++++++++++***++++++,,,,,,,,,,,,---------...111222333555888;;;;;;===@@@BBBCCCDDDFFFGGGIIIMMMVVVwww}}}tttssscccbbbaaa]]]cccppplllYYYPPP\\\rrrxxx```KKKIIIQQQVVV[[[```hhhrrr}}}xxxlllaaa\\\gggwwwxxxsss]]]]]]lll~~~hhhhhhlllyyyhhhUUUIIIMMMSSSZZZkkk{{{qqqooommmjjjgggfffffffffaaa^^^ZZZZZZ\\\\\\YYYUUUQQQNNNKKKGGGEEEEEEEEEFFFFFFNNNZZZcccjjjhhh]]]PPP===777777>>>CCC???:::888888999777555888<<<999111111333888;;;<<<:::555222111333444111...,,,...000------,,,+++******************)))(((''''''((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))***++++++++++++***++++++,,,,,,,,,,,,---------...111222333555888;;;;;;===@@@BBBCCCDDDFFFGGGKKKNNNWWWxxxxxx{{{gggccccccbbbhhhqqqmmm```VVV___vvv```QQQFFFIIIQQQXXXcccooozzzrrrbbbZZZWWW[[[kkk}}}uuucccooowwwuuuwww[[[OOOIIINNNRRRTTT```ppp|||vvvtttoookkkgggfffffffffaaa]]]ZZZYYY[[[[[[YYYVVVPPPNNNKKKGGGEEEEEEFFFGGGIIISSS```hhhlllfffWWWHHH999999<<<@@@@@@<<<888888888888777666999;;;888222---444<<>>999777888888888888888999999666222...666???@@@;;;666555666444666666333///------///+++*********++++++,,,---,,,+++)))((('''&&&&&&%%%&&&''''''((((((''''''&&&(((((('''''''''((())))))((())))))***************+++++++++,,,,,,,,,---------...000222333555888;;;:::===@@@AAABBBCCCEEEGGGMMMPPPWWWwww}}}qqq___ZZZ[[[\\\]]]cccbbb```fffyyywww```MMMDDDDDDUUUhhhuuu~~~tttlllgggffffffcccdddcccbbbdddfffaaa[[[UUUTTTTTTUUUYYYfff|||{{{rrrkkkWWW[[[fffrrrtttoooqqqxxx~~~zzzyyyuuuoooiiieeecccccccccaaa___]]][[[[[[ZZZXXXWWWKKKIIIGGGEEEEEEFFFHHHIIIPPP\\\iiipppnnncccPPP@@@777???DDDCCC<<<888777888888888888::::::888555333666===BBB@@@:::777:::??????:::333000///000///...************+++,,,---------,,,+++)))((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((()))************)))+++++++++,,,,,,,,,---------...000222333555888;;;:::<<>>:::BBBGGGBBB;;;888999999888777999<<<;;;666333333???BBBDDDAAA;;;:::???EEECCC;;;111---///111000---+++*********+++,,,,,,---,,,,,,+++)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''((())))))******))))))++++++,,,,,,,,,,,,---------...111222333555888;;;:::<<>>EEEHHHAAA:::::::::999888777999===;;;555222444@@@AAAAAA>>>::::::>>>CCC===777111...///000///...+++++++++***++++++,,,,,,+++***)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''(((((()))))))))))))))++++++,,,,,,,,,,,,---------...111222333555888;;;999<<>><<<444111444<<<======:::888777:::===444333222000......///000,,,,,,++++++***++++++,,,)))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&'''((('''(((((()))))))))))))))++++++,,,,,,,,,------------...111222333555888;;;999<<>>999:::;;;777555:::===;;;888777444111===???@@@???;;;888888999444333111000000000...,,,)))((('''(((***++++++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777:::<<<>>>@@@BBBBBBDDDFFFHHHJJJQQQYYYuuulllddd^^^VVVPPPNNNSSS^^^eeeccc``````qqqwwwdddWWWOOOKKKNNNTTT]]]lllyyy}}}~~~}}}{{{hhhllltttsssfff\\\aaammmttt|||wwwsssvvvuuutttpppiiicccbbbfffjjjpppqqqpppmmmhhheeefffggg___]]][[[YYYXXXTTTNNNIIIGGGFFFGGGIIIHHHJJJUUUcccppptttttthhhVVVFFF@@@@@@HHHIIIEEE===:::;;;:::777666999>>>???;;;666444555@@@AAABBB@@@===999777666444222111000111000...---+++***))))))++++++***)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777:::;;;>>>@@@AAABBBCCCFFFHHHLLLQQQVVVqqqtttiiibbb]]]TTTSSSVVV^^^dddfffgggiiihhhZZZOOOJJJIIIQQQ[[[gggttt~~~{{{|||}}}}}}~~~~~~yyyyyyyyy~~~|||nnnpppssszzziiiZZZTTTXXXgggvvv{{{|||iii[[[^^^hhhppprrrrrrpppllljjjlllnnnrrrrrrpppmmmhhheeedddddd^^^]]]]]]\\\ZZZTTTMMMHHHHHHFFFFFFGGGIIIOOO]]]jjjrrrtttpppbbbNNNBBB@@@DDDKKKHHHBBB<<<;;;<<<:::666777999???DDD???666777???EEEDDDCCC@@@===999666444444222111000111000///---...,,,++++++++++++***((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777:::;;;===???AAAAAACCCEEEGGGMMMPPPSSSmmm}}}mmmccc^^^UUUVVVZZZbbbjjjooorrrsss{{{bbbWWWNNNMMMQQQZZZfffpppxxx|||{{{vvvfffbbbcccdddfffiiiuuu|||zzzxxxvvvwwwuuu]]]RRRUUUbbbtttiiiXXXZZZdddkkkpppvvvxxxwwwuuuvvvwwwzzzxxxtttnnngggccc```_________```___[[[UUUMMMHHHHHHGGGGGGGGGKKKVVVfffrrrwwwvvvmmm[[[HHH>>>BBBIIIMMMGGG???;;;<<<===:::555888888>>>EEE@@@888???MMMJJJFFF@@@===;;;999777555333222000000111000///---...---++++++,,,---+++***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777::::::<<>>EEENNNNNNFFF>>>;;;;;;;;;999666999999===AAA???===HHHXXXLLLEEE===999999:::999777333111000000111111///...,,,+++***+++---...---,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777::::::<<>>;;;;;;888777999999<<>>>>>CCCOOOZZZJJJBBB:::999===@@@===:::222111000000111111000...+++******+++---......---(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777::::::<<>>JJJRRRRRREEE???;;;>>>EEEGGGBBB;;;222111000000111111000///,,,+++***+++,,,---,,,+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))******++++++,,,------,,,---000111222444777:::;;;===@@@BBBDDDFFFIIIKKKLLLLLLTTTyyyqqqYYYUUUVVV]]]rrrmmmfffqqq~~~mmmbbbcccfffooozzz}}}pppjjjgggffffffdddaaa\\\SSSKKKHHHIIILLLIIIOOOSSSWWWaaarrr}}}vvveeeNNN@@@???IIIUUU\\\LLLEEE@@@===999333666===888DDDFFF>>>@@@MMMRRRJJJ@@@===<<>>AAACCCEEEGGGJJJLLLMMMLLLSSSxxxccc\\\___iiixxxnnnwwwcccaaannnyyy~~~rrrkkkgggeeefffeeebbbXXXKKKFFFIIIIIIDDDJJJMMMRRR]]]ppp}}}tttUUU@@@===BBBOOOYYYUUUFFFCCC<<<666555777999888<<>>???GGGJJJBBB888444111333222//////222111---++++++******************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---......///000333666999::::::;;;???DDDEEEDDDHHHOOOIIIMMMVVVyyyqqqjjjmmmvvv{{{}}}qqqeeekkk~~~tttoooiiidddcccaaa^^^UUUJJJGGGJJJKKKGGGNNNQQQWWWcccuuu|||oooQQQ???@@@HHHSSSXXXPPPBBBAAA>>>;;;:::999888666@@@CCCAAA999777>>>DDDEEE@@@===???EEEEEE===777555444555444000///111000,,,)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---......///000333666999::::::;;;???CCCDDDCCCGGGMMMLLLNNNWWWyyy~~~~~~wwwxxxnnnmmmvvvrrrlllddd```[[[XXXPPPIIIHHHKKKMMMKKKPPPVVV___kkk{{{yyyeeeKKK???FFFPPPYYYVVVHHHAAA???===;;;999888888888DDDCCC===888888>>>CCCEEE??????AAACCC@@@999444444222444333///...000///,,,((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---......///000333666999::::::;;;???CCCBBBAAADDDKKKNNNPPPWWWxxx|||yyy{{{uuunnnooo|||vvvvvvsssnnnfff```WWWSSSMMMHHHHHHKKKMMMMMMOOOXXXeeesss~~~sss[[[EEE@@@MMMXXX\\\SSSAAABBB===999777555555999???HHH@@@:::<<>>888444222///222222...---//////---(((***+++---,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---......///000333666999:::;;;;;;>>>BBBAAA???CCCIIINNNPPPVVVvvv~~~wwwrrroooooopppqqqwwwpppooo|||~~~sssqqqmmmfffaaaVVVQQQKKKIIIIIIJJJKKKMMMNNNZZZkkkzzzwwwiiiQQQCCCEEETTTZZZZZZOOO===???;;;;;;===;;;999===DDDMMMAAA<<>>BBBAAA???BBBHHHMMMOOOUUUuuuxxxrrrxxxqqqooopppsssvvv{{{{{{yyypppmmmhhhccc___UUUOOOJJJJJJJJJJJJKKKNNNRRR```tttooo^^^IIICCCLLLYYYYYYSSSJJJ===999999???GGGFFF@@@AAAHHHPPPDDDDDDUUU```YYYLLLGGGAAAGGGJJJFFF@@@===999555===@@@???777000...---+++,,,---......---+++)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''')))***+++******+++---......///000333666999:::;;;;;;>>>BBBAAA???BBBHHHKKKNNNUUUvvvzzzlllrrruuummmiiiccc\\\YYYSSSLLLIIIKKKLLLKKKMMMQQQ[[[kkkhhhTTTEEEEEETTT]]]TTTKKKFFF???:::888===EEEEEEAAAFFFPPPNNNFFFLLL\\\___QQQGGGHHHKKKXXX^^^TTTDDD;;;999888<<>>;;;<<<<<<;;;999<<>>@@@LLLjjjqqqpppaaaLLL>>>777555777555333222111000...,,,,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))******++++++,,,------,,,...///000111444888;;;::::::===BBBCCCBBBEEEJJJMMMPPPXXX}}}|||rrrkkkjjjggg]]]TTTPPPMMMIIIHHHLLLNNNPPPWWWaaa{{{~~~gggPPPAAANNNYYY^^^VVVHHHAAA>>><<<:::999999:::???EEEHHHHHH888AAAKKKOOOHHH@@@CCCKKKYYY]]][[[NNN@@@999666555555333111/////////---+++,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))(((((((((((()))******++++++,,,------,,,...///000111444888;;;<<<<<>>>>>999666777===EEEHHHEEE@@@555@@@HHHGGGDDDDDDGGGHHHMMMMMMIII???999:::;;;:::333111...---------,,,+++,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((()))))))))))))))******++++++,,,------,,,...///000111444888;;;<<<<<>>===>>>999555888CCCLLLLLLEEE>>>AAAIIIKKKEEECCCHHHIIIDDDGGGEEE???::::::??????===444111---,,,,,,------,,,,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))))))))******++++++,,,------,,,...///000111444888;;;::::::===BBBCCCBBBEEEJJJOOOQQQYYY|||ppppppmmmeee\\\SSSLLLGGGFFFIIILLLMMMSSSddd{{{qqqVVVEEEMMM___jjjbbbVVVKKKBBB===<<<===:::888===IIIQQQOOOHHHDDDVVVXXXRRRGGGFFFLLLKKKCCC@@@???;;;:::???EEEEEE@@@777333...,,,,,,---......,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***)))******++++++,,,------,,,...///000111444888;;;::::::===BBBCCCBBBEEEJJJNNNQQQYYY{{{}}}ooorrrnnncccXXXPPPJJJFFFHHHLLLOOOQQQ[[[ppp{{{bbbKKKDDDQQQbbbkkk___QQQHHHBBB===;;;<<<;;;;;;CCCOOORRRNNNMMMQQQhhh___RRRIIIJJJOOONNNIIIAAAAAA???AAAGGGNNNNNNIII:::555000,,,,,,---...///,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((())))))******)))******++++++,,,------,,,...///000111444888;;;<<<<<>>;;;;;;;;;>>>HHHRRRPPPJJJPPP]]]nnn\\\JJJGGGLLLQQQRRRSSSGGGGGGEEEDDDIIIPPPPPPLLL<<<777000,,,+++,,,---...,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((()))*********)))******++++++,,,------,,,...///000111444888;;;<<<<<>>;;;777777:::???DDDJJJIII@@@???NNNaaaTTTIIIAAAFFFVVVeeeiiigggWWWPPPFFFAAA???>>><<<999555333000......---+++)))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,------...000000111222555777888;;;>>>@@@AAACCCEEEHHHNNNPPPUUUrrruuuwwwxxxiiicccgggddd\\\SSSNNNKKKGGGIIIMMMOOOXXXeeesssppp]]]LLLKKKSSSZZZ\\\]]]UUULLLCCC???<<<999;;;>>>AAADDDFFFBBB<<<>>>KKKXXXMMMFFFDDDNNN]]]gggfff```OOOJJJDDDAAA@@@===999555444222///......---,,,******))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,------...000111111222555777:::<<>>;;;:::<<>>:::;;;BBBIIILLLGGGFFFIIIUUUbbbeee\\\RRRGGGFFFEEEDDDBBB>>>888444333111///...///...,,,+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,------...000111111333555888:::<<>>CCCGGG???777999EEEPPPNNNFFFFFFHHHNNNXXX___\\\QQQGGGEEEFFFGGGFFFCCC>>>:::777111000////////////---+++))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,------...000111222333666999:::<<<>>>@@@AAADDDHHHKKKLLLQQQ]]]xxxsssoooggg___[[[SSSOOOMMMLLLKKKKKKQQQYYYiiivvvttthhhaaagggoooppphhhbbbQQQHHH@@@???@@@BBBGGGLLLKKK@@@;;;HHH\\\dddYYYKKKGGGLLLTTTZZZZZZUUUMMMGGGHHHJJJJJJFFF@@@<<<::::::111000//////000///---+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...000111222444777999999:::<<<>>>@@@CCCHHHKKKLLLQQQ___rrr{{{tttmmmcccZZZSSSOOOLLLKKKKKKKKKNNNWWWbbboootttqqqqqqtttqqqeeeWWWOOOGGGAAA???BBBFFFJJJOOOTTTMMMDDDJJJbbbtttnnn^^^TTTJJJUUUaaaeee^^^UUUPPPNNNLLLMMMMMMFFF===777777999111000000000000///,,,)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...000111222444888:::999:::<<<===???CCCHHHLLLLLLPPP```wwwaaammm~~~xxxoooeee\\\TTTNNNNNNLLLKKKMMMOOOUUUcccpppwwwyyy{{{xxxkkkXXXKKKGGGBBB>>>>>>CCCGGGIIIKKKOOOGGGEEEZZZ{{{gggUUUWWWRRReeexxxzzzjjjYYYQQQQQQPPPSSSSSSKKK???666444777222111000111000...+++((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...000222333555888;;;999;;;<<<===???DDDIIIMMMLLLPPP```[[[MMMpppzzzyyytttjjj___WWWQQQMMMOOONNNNNNQQQUUU]]]mmm|||xxxyyy{{{zzzqqq]]]IIIBBBEEEBBB???>>>BBBDDDBBBAAACCC???EEEddd[[[IIITTT\\\tttvvv]]]PPPOOOTTTXXXYYYQQQCCC888555666222222111111000...***''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,...000222333555888;;;;;;<<<===>>>@@@EEEJJJOOOMMMPPP```rrrRRRTTTmmmxxxrrrjjjbbbXXXNNNJJJLLLLLLNNNPPPRRRVVVeeesssaaaaaagggrrr|||cccNNNJJJGGG@@@>>>@@@EEEHHHFFF@@@999666===KKKjjjyyydddOOONNNTTTfffuuuaaaUUUNNNUUURRRNNNIII???555111333555777888555///++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))******++++++,,,---------///111333333555777999:::===???AAACCCDDDGGGJJJMMMMMMYYYtttNNNOOO___iii|||sssjjj```YYYQQQKKKJJJMMMLLLNNNRRRXXXbbbuuu~~~```RRRXXXdddwwwzzzqqq[[[KKKGGGFFFBBBDDD@@@AAAFFFGGGAAA:::999:::III```cccRRRNNNUUUUUUiiiiiiZZZSSSNNNIIIHHHHHHFFF>>>666555999===:::555111...,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))************)))******++++++,,,---------///111333333555777999:::<<>>666888>>>CCC<<<333...---,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************)))******++++++,,,---------///111333333555777999:::<<>>BBBAAAAAACCCBBB888777PPPqqqtttaaa[[[WWW^^^mmmrrrhhhcccZZZTTTVVVZZZZZZVVVNNNNNNMMMIII>>>555555:::777888777333---)))((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************)))******++++++,,,---------///111333333555777999999;;;???AAACCCEEEHHHKKKLLLQQQaaauuu______ooo{{{~~~tttfff\\\RRRLLLHHHJJJLLLLLLKKKMMMWWWhhh}}}~~~hhhTTTTTTgggwwwyyyttt\\\PPPGGGGGGFFFAAA???AAABBBAAA???::::::MMMuuu{{{bbbaaafffrrrkkkddd\\\\\\bbbgggddd___MMMJJJFFFBBB;;;444444999111444666222,,,(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))************)))******++++++,,,---------///111333333555777999888;;;>>>AAACCCEEEIIIKKKLLLQQQaaa|||zzz|||sssggg[[[TTTKKKGGGGGGKKKNNNOOORRRWWWiii~~~```WWWTTTaaattt{{{ooo```NNNKKKHHHFFFDDDBBBBBBCCC???===999;;;MMMooosssdddkkk}}}ssskkkeeehhhppprrrmmmgggMMMFFF???<<<999555666999444333111...***((('''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************)))******++++++,,,---------///111333333555777999888;;;>>>AAACCCFFFIIILLLLLLRRRaaa|||pppdddXXXOOOJJJIIIGGGHHHMMMPPPSSSZZZbbbzzzwwwXXXXXX___ooo{{{uuu^^^HHHFFFJJJJJJEEEAAABBBEEEFFF999888777BBBbbbpppfffgggwww{{{rrrlllpppxxxyyysssmmmPPPFFF===:::999777777999999333,,,)))))))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,---------///111333333555777999888;;;>>>AAACCCFFFIIILLLMMMRRRaaa{{{xxxkkkaaaWWWNNNKKKLLLMMMJJJKKKPPPTTT[[[iiixxxmmm^^^SSS]]]rrrzzzbbbQQQMMMDDDEEEEEECCCDDDEEEEEECCC???444666NNNjjjwwwuuuooo\\\___iii|||yyysssnnnqqqvvvvvvqqqRRRLLLBBB;;;888888999999111---)))((()))***)))'''(((''''''((())))))(((&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,...///111111222444888;;;999<<<@@@BBBCCCEEEGGGIIILLLQQQaaawwwmmmbbbZZZRRRJJJHHHIIIIIIJJJNNNUUUZZZeeezzz]]]TTT___kkkyyy}}}nnnYYYLLLIIIIIIEEEAAA@@@BBBEEEDDDBBB;;;AAARRRiiiwwwrrreee]]]UUUcccuuu|||pppmmmfff```aaaeeeeeeaaaNNNKKKGGGDDDAAA>>>:::777000---)))((()))***)))((((((''''''((())))))(((&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,...///000111222444777::::::<<<@@@BBBCCCEEEGGGIIIJJJPPPbbb{{{uuufff___WWWRRRMMMGGGFFFIIIHHHLLLUUU^^^gggxxxhhhUUUUUUkkkuuuzzzooo[[[MMMGGGEEEFFFBBB@@@AAADDDDDDAAA======VVVxxxmmmZZZRRRWWWooowwwfffllljjjddd]]][[[^^^]]]YYYMMMOOOQQQRRRPPPIII@@@:::///,,,)))((()))))))))((((((''''''((())))))(((&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,---...///000111333666999:::===@@@BBBCCCDDDFFFHHHHHHOOObbb~~~wwwllleeeZZZUUUQQQNNNJJJFFFGGGKKKLLLRRR]]]kkk|||ooo[[[WWW]]]nnntttooo[[[KKKGGGFFFBBB===>>>BBBEEEEEEAAA>>>???SSSttthhh\\\]]]mmmxxxssskkkiiiuuuvvvrrrjjjdddaaa]]]XXXKKKNNNSSSVVVTTTLLLAAA999---,,,***)))(((((((((((((((''''''((())))))(((&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))))))))*********************++++++,,,,,,---,,,...//////000222666999:::===@@@BBBCCCDDDFFFHHHJJJPPPaaa~~~uuujjj^^^WWWQQQNNNLLLKKKHHHFFFIIIOOOTTT\\\iii~~~|||]]]WWW```gggqqqnnnaaaMMMCCCEEEEEE???;;;>>>BBBCCC>>><<>>BBBAAA???<<<666;;;UUUqqqiiihhh}}}jjjfffrrrnnn]]]QQQJJJGGGEEECCC@@@===888222...)))***+++***((('''((()))(((''''''((())))))(((&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))************))))))***+++,,,------...---...///000111333666999888;;;???BBBDDDFFFIIIKKKNNNQQQ^^^vvvqqqhhh___XXXSSSNNNJJJGGGGGGHHHKKKLLLOOOYYYddduuu~~~fff___cccxxxqqqhhh\\\QQQIIIDDD@@@???@@@FFFAAA>>><<<:::DDDeeejjjdddzzzxxxwwwhhhWWWNNNJJJKKKGGGAAA<<<888333///,,,''')))+++***((('''''')))(((''''''((())))))(((&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************((()))***+++,,,------......///000111222444777:::666999===AAADDDGGGJJJMMMLLLPPP___fff~~~~~~uuujjjddd[[[TTTOOOMMMLLLKKKHHHHHHJJJNNNQQQWWWcccooofffYYYaaaooo}}}\\\[[[QQQKKKJJJDDD<<<<<>>777222...***'''''')))++++++(((&&&''')))(((''''''((())))))(((&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************((())))))+++,,,---.........///111111222444888;;;555888===AAADDDHHHKKKNNNJJJOOO```bbbzzzzzz~~~zzzqqqiiiddd[[[UUUOOOLLLIIIGGGIIIMMMGGGHHHKKKPPPZZZjjj```___aaahhhpppnnncccYYYKKKKKKHHHBBB???BBBDDDDDDRRRMMMKKKSSSddduuu~~~pppfff```lll{{{|||~~~~~~fff[[[___bbb^^^WWWNNN@@@555000...,,,+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))&&&(((***+++,,,+++)))((()))******++++++,,,---------...000111222444777999888:::===@@@CCCGGGLLLPPPPPPSSS```iiivvv}}}|||zzz{{{|||}}}}}}sssiiiaaaZZZWWWRRRNNNMMMMMMKKKHHHIIILLLKKKNNNUUU___mmmbbb\\\```gggmmmmmmdddVVVKKKMMMLLLJJJDDD???AAALLLVVVOOOXXXeeevvvzzzaaaaaakkk}}}nnn]]]```nnnrrrlllZZZPPPAAA666000---+++)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***(((((((((((((((((((((((('''((()))***+++******))))))******++++++,,,---------...000111222444777999888:::===@@@CCCGGGLLLPPPOOORRR___iiikkk|||}}}|||yyyuuuuuuxxx|||vvvlllaaaWWWQQQNNNLLLGGGFFFIIILLLLLLHHHHHHLLLRRRYYYfffuuuiiiTTT]]]bbbhhhjjjdddZZZOOOHHHKKKEEEBBBDDDCCCCCCJJJUUUUUUoooooofffmmm|||}}}yyybbb\\\lll}}}{{{mmmZZZPPPAAA555///,,,***((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((((()))))))))************)))******++++++,,,---------...000111222444777999888;;;>>>AAACCCGGGKKKOOONNNPPP^^^bbb```vvv{{{wwwuuuuuuxxxzzz{{{|||wwwtttiiiddd\\\TTTNNNKKKKKKKKKGGGGGGJJJNNNMMMLLLOOOTTT^^^kkk}}}pppccc[[[dddccc```\\\XXXUUUSSSRRRJJJ@@@===FFFIIIEEECCCGGGaaatttsss||||||xxx~~~ppp```aaarrr|||ooo\\\TTTJJJ===333...+++)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((()))******+++)))******++++++,,,---------...000111222444777999999;;;???AAADDDGGGJJJMMMLLLOOO\\\]]]]]]hhh|||yyywwwuuusssrrrqqqtttzzz}}}vvvqqqkkkeeeaaaYYYVVVRRRNNNLLLJJJKKKKKKJJJJJJKKKNNNOOORRR[[[eeetttjjj```___```fff___VVVQQQQQQSSSSSSSSSJJJGGGHHHJJJEEE???DDDNNNppp~~~oooeee\\\]]]fffjjj]]]NNNGGG@@@666///,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''''''''''''''''''''''')))))))))((()))******+++)))******++++++,,,---------...000111222444777999999<<>>AAAWWWnnnpppuuuppp```[[[UUURRRSSSSSSOOOKKK;;;555///,,,,,,,,,+++)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''((()))))))))************)))******++++++,,,---------...000111222444777999:::<<<@@@CCCDDDFFFHHHJJJKKKNNN[[[___```bbbfffmmmvvv}}}zzzwwwuuuqqqnnnlllkkkkkkmmmqqquuuyyy{{{~~~~~~zzzvvvrrrmmmjjjccc___ZZZVVVSSSPPPMMMKKKMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMRRRZZZeeeuuuxxxjjjaaa]]]]]]___UUUUUUSSSQQQOOOMMMKKKJJJNNNWWWXXXPPPRRRgggnnngggzzzrrraaa___]]]ZZZTTTMMMEEEBBBBBB222///,,,+++------+++((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((''''''''''''''''''''''''''''''((()))***+++******))))))******++++++,,,---------...000111222444777999:::===AAACCCEEEFFFHHHIIILLLNNN[[[]]]ZZZ___gggfffbbbnnn}}}{{{yyyvvvtttjjjiiihhhiiikkkmmmmmmmmmiiimmmssswwwzzz}}}vvvqqqlllfffbbb]]]YYYUUUTTTQQQNNNLLLKKKKKKJJJIIILLLJJJIIIHHHJJJNNNRRRUUUZZZ]]]eeeqqq{{{tttlllgggbbb[[[TTTPPPRRRTTTUUUQQQMMMLLLPPPTTT^^^^^^XXX[[[wwwpppgggggguuu~~~kkk[[[dddffffff```QQQAAA777444///---+++,,,......***''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&'''(((*********))))))''''''''''''''''''''''''&&&(((***+++,,,+++)))((()))******+++,,,,,,---------...000111222444777999:::===AAADDDEEEFFFGGGIIILLLNNN[[[WWW[[[___```aaafffnnnuuu}}}wwwrrrjjjeeegggjjjhhhfffeeeccccccdddfffiiikkkjjjiiitttvvvyyy}}}vvvuuurrrpppmmmkkkjjjiiibbb___[[[VVVSSSPPPLLLJJJKKKJJJJJJJJJJJJIIIFFFDDDPPPJJJHHHNNNRRRSSSWWW]]]dddtttyyymmmkkkfff```YYYUUUTTTUUUTTTRRRNNNKKKIIIIIIJJJKKKLLLTTTiii|||kkkddd{{{vvviiilllyyyvvv|||xxxdddQQQFFF:::...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((()))******++++++,,,---------///111333444666999<<<999<<<@@@CCCEEEFFFIIIKKKOOOSSS```YYYZZZ[[[ZZZZZZ^^^gggnnn{{{}}}uuuooommmkkkeeeaaa``````___]]]^^^___```___^^^bbbccceeefffhhhhhhhhhhhhaaa```^^^[[[YYYWWWVVVVVVSSSQQQOOOLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJKKKJJJIIIOOOJJJJJJPPPUUUZZZccclll}}}pppfff^^^\\\ZZZYYYWWWTTTQQQNNNTTTQQQNNNNNNOOONNNHHHCCCDDDZZZzzztttpppwwwttthhhRRRDDD888...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((()))******++++++,,,---------///111333444666999<<<:::<<>>???AAADDDIIILLLOOOUUUeeeUUUVVVXXXXXXYYYZZZ[[[]]]aaaooo{{{|||xxxrrrkkkeeeaaa```^^^^^^UUUTTTQQQNNNLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGIIIJJJJJJHHHHHHKKKMMMRRRTTTVVVWWWZZZ___fffkkknnn{{{qqqbbb\\\XXXRRRMMMPPPQQQQQQNNNLLLNNNTTTZZZXXXZZZXXXQQQQQQ```|||{{{}}}vvvtttzzz{{{ooodddbbb___TTTDDD666000000111,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***)))******++++++,,,---------///111333444666999<<<<<<===>>>???@@@CCCHHHLLLQQQUUUcccOOOQQQSSSVVVXXXYYYXXXXXX___cccjjjyyy}}}{{{|||uuunnnjjjgggeeecccZZZWWWSSSOOOMMMLLLMMMNNNJJJJJJIIIIIIJJJKKKKKKLLLKKKNNNPPPPPPOOOOOOSSSVVVXXX\\\bbbgggmmmuuuvvvjjj]]]VVVUUUUUUQQQLLLIIIKKKLLLMMMOOOSSSZZZ___UUUQQQQQQ___yyyzzzyyyuuuwww||||||eeeSSSTTTNNNCCC888111.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******)))******++++++,,,---------///111333444666999<<<;;;===???@@@AAACCCGGGJJJQQQUUUaaaNNNOOOPPPSSSUUUWWWWWWWWW\\\aaabbbhhhttt{{{|||wwwsssqqqjjjgggaaa\\\YYYXXXXXXYYYSSSSSSSSSSSSTTTUUUWWWWWWWWW\\\```bbbbbbdddjjjooopppvvv~~~ooofffddd]]]ZZZVVVRRRQQQQQQPPPPPPKKKKKKOOOWWW___bbb___[[[PPPXXXlllxxxuuu```QQQGGG>>>444///......+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))*********)))******++++++,,,---------///111333444666999<<<:::<<>>444222///---------,,,++++++++++++************)))''''''(((((())))))******)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&)))------***((()))+++)))******++++++,,,------,,,...111222444555888:::<<<>>>@@@BBBBBBCCCFFFHHHNNNNNNdddOOOQQQTTTTTTSSSRRRRRRSSSWWWRRRSSSZZZ]]]]]]ccclll|||uuutttuuuvvvxxxyyyxxxxxxxxx||||||mmm```VVVPPPNNNMMMKKKLLLMMMNNNMMMLLLLLLKKKJJJLLLNNNVVVeeettt}}}yyycccMMM:::///111///---------...---,,,+++++++++************)))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&###)))...---)))'''***///)))******++++++,,,------***,,,000222444666:::<<<<<<>>>???@@@AAACCCGGGJJJMMMLLLaaaNNNPPPRRRRRRQQQPPPQQQQQQSSSQQQSSSZZZ___^^^^^^aaakkk|||rrrrrrxxx}}}~~~~~~wwwqqqsssvvvyyyyyyxxxvvvuuuuuuyyyyyymmmbbb[[[VVVSSSQQQLLLLLLMMMMMMNNNMMMLLLKKKGGGLLLSSSYYY___mmmyyyhhhiiieeeZZZJJJ;;;000+++...---,,,,,,.........,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''')))***)))'''(((,,,///)))******++++++,,,------+++---000222444666999;;;<<<===>>>???@@@CCCHHHLLLLLLJJJ___KKKMMMNNNNNNMMMMMMNNNOOOQQQQQQUUUZZZ\\\\\\^^^aaa```iiiqqquuuwwwaaa___cccqqqtttppprrrsssrrrpppnnnnnnnnnqqqtttyyytttjjjeeebbb^^^YYYUUUSSSQQQOOONNNMMMMMMMMMMMMLLLKKKKKKKKKUUUSSS[[[ooozzzggg\\\LLLAAA999333///---,,,++++++,,,......---,,,+++++++++*********))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))555///(((%%%&&&)))++++++)))******++++++,,,---------///111333333555777999<<<===>>>???@@@CCCHHHLLLKKKIII^^^JJJKKKLLLLLLKKKKKKLLLNNNPPPSSSVVVWWWVVVWWWYYY\\\XXX[[[```hhh{{{yyyeee___hhhssswwwuuutttrrrmmmhhheeeeeeiiilllkkklllmmmooorrrvvvyyy{{{|||vvvnnnddd\\\XXXWWW[[[XXXUUURRRPPPNNNLLLIIIMMMMMMMMMLLLMMMQQQWWW\\\iiiqqqqqq[[[BBB555222111...---+++******,,,......---++++++++++++************)))(((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))******@@@666+++&&&(((******((()))******++++++,,,------...000222333333444666888<<<>>>???@@@AAACCCGGGJJJKKKIII^^^JJJKKKLLLKKKJJJJJJLLLNNNPPPRRRSSSSSSSSSUUUUUUUUUUUUWWWZZZ___llluuurrrpppnnnpppooolllhhheeeccceeefffdddeeefffggghhhhhhhhhhhhnnnooopppqqqrrruuuyyy|||xxxzzz}}}{{{zzzxxxvvvsssooommmkkkfffeeeaaa[[[WWWVVVWWWYYY___[[[UUUQQQPPPOOOOOONNNMMMNNNOOOSSSZZZggguuuhhhQQQ999/////////......+++******,,,------,,,***+++++++++************)))''''''(((((())))))******''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******777111***'''(((******))))))******++++++,,,------,,,...111333333555888:::<<<>>>@@@BBBBBBCCCFFFHHHKKKIII___JJJKKKLLLKKKJJJKKKLLLNNNOOOOOOOOOQQQTTTWWWVVVRRRXXX[[[[[[YYYZZZkkkzzziiibbbfffkkkmmmjjjddd___\\\___aaadddggghhhgggeeecccaaabbbdddeeeddddddeeefffkkklllmmmmmmmmmmmmooopppnnnoooooonnnlllkkklllmmmkkkkkkjjjiiihhhfffdddddd```^^^[[[WWWTTTVVV[[[^^^___YYYQQQLLLLLLPPPTTTVVVPPPRRRUUU\\\iii|||pppTTT@@@...***,,,------///+++******,,,------+++)))+++++++++************)))&&&''''''((()))******+++&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''')))+++---)))******+++,,,,,,------***---000222444666999<<<<<>>AAABBBCCCCCCEEEFFFMMMIII^^^DDDDDDCCCBBBCCCFFFLLLPPPKKKKKKLLLKKKJJJLLLOOORRRSSSVVVXXXVVVTTTWWW```ggguuuvvvkkkaaa```^^^\\\\\\[[[\\\\\\ZZZ^^^^^^ZZZYYY[[[]]][[[XXXWWWWWWZZZ^^^aaaccccccfffgggeee``````cccbbb]]]]]]``````]]]^^^bbb```[[[aaa___[[[WWWTTTTTTXXX[[[RRRWWW^^^bbbeeegggjjjlll}}}~~~rrr```KKK555555222---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))((('''***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,---------///111333444666999<<<<<<>>>AAACCCCCCCCCEEEGGGMMMKKKccc????????????@@@DDDIIIMMMIIIIIIIIIHHHGGGGGGJJJLLLOOORRRTTTRRROOOPPPVVV[[[^^^jjjvvv~~~uuukkkbbb[[[XXXVVVYYY^^^bbbccceeefffbbb\\\]]]ZZZWWWVVVXXXZZZZZZZZZ]]]]]]\\\YYYZZZ\\\\\\XXXYYYZZZ[[[ZZZ\\\___^^^ZZZYYYWWWSSSPPPOOORRRYYY^^^kkksss||||||nnndddRRRDDD888+++222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((('''&&&))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,---------///111333444666999<<<<<<>>>AAACCCCCCDDDFFFGGGMMMNNNhhh>>>>>>>>>>>>>>>AAAFFFJJJHHHIIIJJJIIIHHHHHHJJJLLLHHHKKKOOOOOONNNOOOSSSWWWaaaccceeeppp}}}tttppprrrqqqmmmiiihhhiiieee___aaa^^^YYYWWWVVVVVVVVVVVVYYYXXXWWWWWWYYY\\\\\\ZZZYYYYYYZZZ[[[^^^```___^^^___]]][[[ZZZ\\\ccclllsss{{{kkkXXX===111333333......---------,,,***)))++++++++++++++++++++++++************)))((('''&&&)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,---------///111333444666999<<<<<<>>>AAACCCDDDDDDFFFHHHKKKNNNjjj@@@@@@@@@???>>>@@@CCCFFFFFFGGGHHHIIIHHHIIIKKKMMMEEEIIINNNPPPPPPPPPRRRTTT\\\[[[XXX]]]yyyrrrhhhgggeeebbb^^^\\\[[[[[[\\\]]]]]]\\\]]][[[YYYZZZ\\\\\\[[[[[[WWWVVVWWW[[[^^^___^^^^^^_________```dddlllvvv|||lllXXXFFF222,,,000000,,,,,,------,,,+++***)))++++++++++++++++++++++++)))))))))))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,---------///111333444666999<<<<<<>>>AAACCCDDDEEEGGGIIIJJJMMMiiiAAAAAAAAA@@@???@@@BBBEEEAAACCCEEEEEEEEEFFFGGGIIIGGGJJJOOORRRRRRPPPOOONNNNNNQQQSSSWWWhhh|||wwwvvvwwwwwwxxxvvvrrroookkkgggdddeeeeeebbbaaaaaa]]]ZZZ[[[```cccbbbbbbdddaaadddjjjqqqyyy|||pppRRR;;;444111333111&&&+++,,,...---+++******+++++++++++++++++++++++++++)))))))))))))))(((''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,---------///111333444666999<<<<<<>>>AAACCCDDDFFFHHHIIIJJJLLLeee???@@@@@@@@@???@@@CCCEEE???AAABBBCCCBBBAAABBBCCCFFFIIIOOORRRRRROOOKKKIIIIIIPPPVVVYYY```nnn~~~ttt]]]QQQ;;;///000000333222)))+++---...---+++***+++---************************))))))*********)))(((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******++++++,,,---------///111333444666999<<<<<<>>>AAADDDEEEFFFHHHJJJMMMKKKbbb===>>>?????????AAADDDGGG@@@AAABBBBBB@@@??????@@@BBBFFFLLLQQQRRROOOKKKHHHMMMSSSXXXXXXXXX\\\bbbgggjjjvvv~~~tttgggSSS===333...333444***)))111333,,,---...---***))),,,...************************)))************))))))(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))******+++,,,,,,---------///111333444666999<<<<<<>>>BBBDDDEEEFFFIIIJJJOOOKKK```CCCAAA>>>>>>@@@BBBCCCDDD>>>>>>>>>???AAACCCDDDEEEFFFIIILLLLLLKKKIIIIIIIIIKKKMMMRRRVVVYYYZZZZZZZZZ___hhhooo|||www^^^HHH999222000000///...------,,,,,,,,,,,,,,,+++++++++*********************************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******++++++++++++++++++,,,,,,///000111333555888:::;;;:::>>>BBBFFFGGGHHHJJJKKKLLLLLLfff@@@>>><<<<<<>>>@@@AAAAAA======>>>>>>@@@BBBCCCDDDGGGIIIKKKKKKIIIHHHHHHHHHJJJLLLPPPTTTWWWYYYYYYXXXYYY^^^```iiigggMMM;;;111---000//////...------,,,,,,,,,,,,+++++++++*********************************)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))*********++++++++++++,,,,,,,,,///000111333555888:::;;;;;;>>>CCCFFFGGGHHHIIIJJJLLLLLLfff<<<:::888888;;;=========<<<<<<===>>>???@@@BBBCCCGGGHHHIIIHHHFFFEEEFFFGGGHHHJJJNNNQQQTTTUUUUUUUUUTTTTTTTTTZZZiiijjjLLL888///------//////......---,,,,,,,,,,,,++++++++++++*********************************))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))************+++++++++,,,,,,,,,///000111333555888:::;;;<<>>@@@AAABBBFFFGGGGGGEEECCCBBBDDDEEEEEEGGGJJJMMMOOOQQQQQQQQQRRROOOQQQXXX]]]ddduuutttbbbHHH444,,,---000222.........------,,,,,,,,,++++++++++++************************************)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))***************++++++,,,,,,---///000111333555888:::;;;===@@@DDDFFFGGGGGGGGGHHHKKKMMMhhh777666666777:::;;;<<<;;;============>>>???AAAAAACCCDDDDDDBBBAAA@@@BBBCCCCCCDDDFFFIIIKKKLLLLLLLLLPPPKKKMMMVVVXXXUUUYYYdddqqq}}}zzzlll```FFF===111,,,---000111111---------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))***+++,,,,,,------///000111333555888:::;;;===@@@DDDFFFGGGGGGGGGHHHKKKNNNiii777666666888;;;<<<<<<;;;<<<<<<<<<<<<===>>>???@@@???@@@AAAAAA@@@???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHKKKFFFFFFNNNRRRQQQTTTZZZ]]]```hhh}}}~~~qqq```LLL>>>222000...///111111...+++------,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))***+++,,,------...///000111333555888:::;;;<<>>???@@@AAACCCDDDDDDEEEFFFFFFFFFIIILLLOOOSSSVVVVVVWWWXXXfffyyyhhhWWWGGG999000///000000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******((()))***+++,,,------...///000111333555888:::;;;;;;>>>CCCFFFGGGHHHIIIJJJKKKOOOkkk555555555888;;;<<<<<<;;;777777777777888999::::::888;;;>>>@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCDDDIIILLLKKKIIIKKKMMMMMMLLLTTTUUUSSSeeeuuubbbLLL;;;333111222///000000...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********((())))))+++,,,---......///000111333555888:::<<<:::>>>BBBFFFGGGHHHJJJKKKKKKOOOkkk666555555666999::::::999666666666666666777888888=========<<<<<<;;;;;;;;;<<<===??????>>>>>>@@@AAAFFFEEEEEEFFFGGGJJJLLLMMMOOOOOORRRTTTUUUdddvvvjjjZZZEEE888555555333000......---,,,,,,,,,,,,---------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***************))))))***+++,,,------...///000111333555888:::;;;??????AAACCCFFFHHHJJJKKKMMMMMMiii444444333555777999888888666666666666666777777888;;;;;;:::::::::999999999;;;===>>>>>>>>>>>>???AAADDDDDDDDDDDDFFFHHHJJJKKKMMMLLLNNNPPPNNNUUUqqqiii]]]\\\LLLBBB666//////000///---......---,,,,,,,,,,,,------,,,,,,+++******))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))************)))))))))***+++,,,------...///000111333555888:::;;;===>>>@@@CCCEEEGGGIIIIIIMMMMMMiii333222222333666777777666666666555555666666777888888888888888777777777777:::<<<===>>>======>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJIIIKKKMMMJJJJJJXXXjjj]]]???999???555333000///000000000///......---,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())))))******))))))))))))***+++,,,------...///000111333555888:::;;;<<<>>>@@@BBBEEEGGGHHHHHHNNNNNNiii333222222333666777777666666555555555555666777777777777666666666666666666:::;;;<<<===<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFIIIHHHJJJMMMMMMLLLQQQYYYdddxxxmmmUUU@@@333000222000111222222111/////////...---,,,,,,++++++,,,,,,++++++******))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))))))))***+++,,,------...///000111333555888:::;;;===>>>AAADDDFFFHHHHHHIIINNNNNNjjj333333222444666888777777555555555555555666666777666666666666777777777777888:::;;;<<<;;;;;;<<<>>>@@@@@@AAABBBCCCDDDDDDEEEHHHFFFGGGJJJLLLMMMOOORRRNNNVVVdddwwwooo[[[NNN>>>444333444333000///000111///---+++,,,---------,,,++++++++++++,,,******))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))))))))***+++,,,------...///000111333555888:::;;;>>>???BBBFFFHHHIIIJJJJJJNNNNNNiii333222222444666777777666555555444444555555666777666666666666777777777777888999;;;;;;::::::<<<===??????AAABBBBBBCCCCCCBBBDDDCCCBBBDDDFFFHHHIIIIIINNNMMMOOOXXXeeemmmkkkgggllluuu{{{mmmWWWKKK666444222111111111111111/////////...,,,---...000------,,,+++++++++++++++)))))))))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((())))))***+++,,,------...///000111333555888:::;;;>>>@@@CCCGGGIIIJJJJJJJJJMMMMMMiii222111111222555666666555555444444444444555666666555555555666666666777777777888::::::999999;;;<<<======???@@@AAAAAA@@@@@@@@@AAAAAAAAADDDFFFGGGFFFLLLJJJJJJMMMPPPQQQOOOMMMLLLQQQWWW^^^hhhvvvtttUUU@@@999;;;+++...222333111/////////000///......///000000111---,,,++++++***+++++++++(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((())))))***+++,,,------...///000111333555888:::;;;===???CCCGGGIIIJJJJJJIIIKKKLLLhhh111000///111333555555444555444444444444555666666444444444555555666666666666888999:::999999:::<<<;;;<<<===?????????>>>>>>>>>@@@BBBDDDFFFIIIJJJHHHCCCFFFJJJLLLKKKHHHHHHJJJJJJIIIJJJMMMMMMPPP[[[gggvvv}}}gggaaaVVVIII===555111000111...,,,---000222000---...---+++,,,......,,,***---,,,++++++******++++++'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((())))))***+++,,,------...///000111333555888:::<<<<<<>>>BBBFFFHHHIIIIIIHHHJJJKKKggg333444444555555444444333444444333333333333444444444444555555666777777777555666666777888888999999;;;:::999999:::===???AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDEEEGGGJJJMMMNNNTTTVVV^^^hhhooowww{{{aaaQQQ>>><<<999666333111000000000//////...------,,,,,,//////---,,,+++*********,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((*********++++++,,,,,,---///111333555666888;;;===>>>AAAEEEGGGHHHGGGHHHHHHPPPQQQmmm222222333333333333222222444444444333333444444444444444444555555666666666888888888777777777777666::::::999888999;;;===???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEAAABBBCCCDDDFFFHHHJJJKKKNNNNNNRRRWWWXXX[[[fffrrrvvv```MMM???777999777555333222111111111/////////...---,,,,,,,,,------,,,+++++++++,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((*********++++++,,,,,,---///111333555666888;;;===>>>AAAEEEGGGGGGGGGHHHIIIQQQSSSppp000111111111111111111000444444333333333333444444444444444444444444555555::::::999888777555444444999999888777888999;;;<<<>>>>>>?????????>>>======>>>>>>>>>???@@@BBBDDDEEEAAABBBCCCEEEGGGHHHHHHIIILLLLLLMMMMMMIIIGGGLLLSSSRRReeewwwpppYYYEEE777222222333222222111000000000111111///......------,,,,,,++++++++++++++++++,,,---...++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((())))))***+++,,,,,,------///111333555666888;;;===>>>AAAEEEGGGGGGGGGHHHIIIQQQSSSqqq000000111111111111000000444333333222222333333444333333333333333333333333999999888777666555444444888777666666666777888888============<<<<<<;;;:::======>>>???AAABBBDDDEEECCCDDDFFFHHHIIIJJJIIIIIIIIIKKKLLLKKKGGGEEEGGGJJJFFFOOOUUUVVV```vvv~~~lll```NNNGGG===555222444666888000////////////000000000------------,,,,,,+++++++++++++++***++++++,,,---++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((())))))***+++,,,,,,------///111333555666888;;;===>>>AAADDDFFFGGGGGGIIIJJJNNNQQQppp000000111111111111000000222222111111111111222222111111111111222222222222555555555555555555555555666666555555555666666666<<<<<<<<<<<<<<<;;;:::999<<<===>>>@@@AAABBBCCCDDDBBBDDDEEEGGGHHHHHHGGGGGGBBBFFFHHHGGGEEEEEEFFFGGGJJJKKKJJJFFFIIIWWWjjjvvvnnn```RRREEE<<<999777555444333222///---000000000000//////......,,,,,,,,,,,,,,,+++++++++,,,,,,+++************++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((((())))))+++,,,---......///111333555666888;;;===???AAADDDEEEFFFGGGJJJKKKNNNQQQppp///000000111111000000///000000////////////000000...//////000111111222222111111222333444444555555444444444555555666666666:::;;;;;;;;;;;;::::::999;;;<<<===???@@@AAAAAAAAA??????@@@AAAAAABBBAAAAAA@@@DDDFFFDDDCCCEEEFFFDDDDDDFFFGGGGGGFFFJJJPPPUUUVVVVVVWWWZZZ]]]```ccceeetttxxx|||ddd[[[OOODDD===999555222555444222111000///---+++000000000000///...------++++++++++++++++++++++++---,,,+++*********************)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((((((((()))***,,,---......///111333555666888;;;===???AAACCCEEEFFFGGGJJJLLLOOOSSSrrr......////////////......///......------......///,,,,,,---///000111222222///000000111222333333333222333444555666666777777888888999999:::999999999999:::;;;===>>>>>>======<<<;;;;;;;;;;;;<<<<<<===@@@DDDEEEBBBAAAEEEEEEBBB===@@@DDDGGGGGGEEEDDDEEEIIIHHHHHHHHHJJJMMMOOOPPPNNNPPPWWW```eeegggjjjpppqqqrrrvvvzzzmmmfffddd```ZZZQQQXXXYYYTTTSSSTTTLLL???===:::666333222333555666333111///...///111111111....../////////...---,,,*********+++++++++++++++******************+++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((('''((()))***,,,---...//////111333555666888;;;===???AAACCCDDDEEEGGGKKKMMMOOORRRqqq,,,------......------,,,---------,,,,,,---------***+++,,,...000111222333///000000000111111111111111222333555666777777777666666777888888999888888777888:::;;;<<<;;;::::::;;;:::999888888999;;;<<<<<<@@@AAA======BBBCCC???>>>>>>@@@BBBBBB@@@@@@AAA?????????AAACCCDDDCCCBBBEEEFFFIIIIIIEEEBBBGGGOOOSSSRRRRRRUUUZZZ^^^___^^^ZZZ[[[]]]aaafffiiiiiihhhhhhbbb[[[WWWVVVUUUTTTQQQJJJNNNLLLDDD??????===999:::BBBBBB:::777===>>>999::::::999666222111222333222000......//////...---+++,,,---...///...------******************++++++((((((((()))***,,,---...******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((((((((((('''((()))***,,,---...//////111333555666888;;;===???AAACCCDDDEEEHHHKKKNNNMMMPPPnnn