BM6P6(@ {{{UUUKKKIIIGGGEEEBBB???===;;;;;;222222111111000000//////+++++++++************)))(((((()))***************'''''''''''''''((())))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))************+++,,,,,,,,,,,,,,,,,,---111333BBB\\\nnntttzzz}}}rrrbbbeee^^^fff~~~{{{vvvpppllljjjjjjhhhrrrzzz}}}aaaSSSFFFEEEIIIJJJHHHHHHHHHHHHGGGEEEDDDAAA666***))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***,,,...000000000000...000111333333333111000333333444555666777888888;;;:::999999:::;;;===>>><<<@@@BBB@@@<<<;;;===@@@@@@@@@AAAAAA@@@>>><<<;;;>>>======>>>@@@@@@>>>===DDDDDDDDDCCCAAA???===<<<@@@BBBDDDFFFFFFEEECCCBBB@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDDDDCCC@@@===;;;888:::;;;;;;999777666666444444333111000...------))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((((((((((('''''''''******))))))***+++---...+++,,,---///222555777888FFFAAA???CCCFFFDDDCCCDDDEEEJJJPPPTTTUUUYYY___cccfff___[[[^^^iiizzzvvviiigggfffbbbhhhiiieee]]]YYYZZZZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTOOONNNKKKGGGBBB===999777222000---***)))))))))***((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$XXXLLLKKKIIIFFFCCC???<<<999888222222111111000/////////+++++++++************)))'''((())))))******))))))'''''''''''''''((())))))'''''''''((()))*********))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,------)))111EEE\\\eeedddgggpppyyy|||zzzqqqbbbaaa]]]lll}}}wwwooofff^^^YYYVVVUUUXXX___kkkwww}}}{{{www~~~yyygggWWWJJJGGGJJJKKKJJJJJJHHHHHHGGGEEEEEEAAA666+++))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))***,,,...000000000000111111111111222222333444333444555666888999999:::;;;;;;:::::::::;;;<<<======@@@BBBAAA===;;;===@@@????????????>>>===<<<<<<;;;<<<===@@@CCCCCCBBB@@@DDDDDDDDDCCCAAA@@@???>>>???AAADDDFFFGGGFFFDDDCCC@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDDDDCCC@@@>>><<<999:::;;;;;;999777555555333333222000///...---,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))+++,,,---***...333777;;;>>>@@@BBB<<<===@@@CCCCCCGGGSSS___nnniiiccc```dddooo||||||zzz~~~oooaaa[[[YYYWWW[[[ZZZZZZZZZ[[[YYYTTTQQQTTTSSSQQQOOOLLLIIIFFFEEE===;;;777222---***(((&&&,,,***((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$YYYLLLMMMKKKHHHDDD???;;;777666222222111111000//////...+++++++++************)))''''''((())))))))))))((('''''''''''''''((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,---------,,,777KKK[[[\\\VVVYYYccccccnnnyyy~~~~~~wwwoookkkcccbbbvvvxxxsssjjj\\\QQQKKKGGGDDDBBBEEEHHHOOOXXX___gggvvvvvvtttyyyiiiYYYIIIEEEGGGHHHGGGGGGHHHIIIGGGEEEEEEBBB888,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***+++---///000111000000333222000000111333555777555666777999:::;;;<<<<<<999888888777888888999:::>>>@@@BBBAAA>>><<<>>>@@@======<<<<<<<<<<<<======:::;;;>>>BBBFFFGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@??????AAADDDFFFGGGFFFEEEDDDAAA@@@???>>>>>>======>>>AAABBBCCCDDDCCCAAA>>>===;;;<<<;;;;;;999777555333222111111///...---,,,+++***))))))(((((())))))***&&&''''''((())))))******++++++++++++++++++++++++++++++******+++,,,...///222666:::<<<::::::;;;===;;;>>>AAABBBBBBMMMeee|||vvvsss|||}}}zzzkkkbbb]]][[[YYYWWWXXX[[[]]]\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLGGGEEEAAA<<<666000,,,)))---+++)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYKKKMMMKKKHHHDDD@@@;;;888666333222222111000///......+++++++++*********))))))&&&''''''((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************+++++++++,,,,,,---------222<<>>;;;;;;:::===CCCHHHPPP___lll}}}wwwppp^^^LLLEEEEEEFFFGGGGGGHHHIIIGGGEEEEEECCC999...))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***+++---///000111000000222111111111333444666888666888999;;;======>>>>>>888888999999:::<<<======???AAABBBAAA???>>>???@@@<<<<<<;;;:::;;;<<<>>>???>>>>>>>>>AAAEEEGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@@@@AAABBBEEEGGGGGGFFFDDDCCCCCCBBB@@@>>>============AAAAAABBBCCCBBBAAA???>>>===<<<;;;;;;:::888444222111000///...---,,,++++++***))))))))))))))))))***((((((((())))))*********+++++++++++++++,,,,,,,,,---,,,,,,,,,...///111333999;;;<<<:::888888===BBBOOOLLLJJJKKKQQQbbb~~~uuu{{{yyy{{{ssskkkhhhccc^^^ZZZ[[[]]]```^^^\\\ZZZWWWSSSQQQOOONNNLLLKKKIIIFFFAAA<<<777444///,,,)))'''(((*********''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZMMMJJJIIIGGGEEEAAA>>>:::888333333222111000///......+++++++++*********))))))&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))******************+++,,,,,,---.........999IIIUUUWWWVVVYYY___```hhhrrr{{{|||vvv}}}zzzlll}}}vvvmmmbbbZZZQQQJJJCCC???@@@???<<<888777666777:::===@@@IIIRRRbbbmmm~~~~~~}}}iiiTTTJJJIIIJJJKKKLLLIIIIIIGGGEEEEEEDDD;;;000))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++,,,...000111111000000///000333555666777777777999:::<<<>>>??????>>>>>>:::;;;<<<>>>AAABBBDDDDDDAAAAAABBBAAA@@@???@@@@@@===<<<;;;;;;<<<===???@@@CCCAAA??????BBBEEEHHHIIIBBBAAA@@@???>>>>>>??????BBBCCCFFFGGGGGGFFFDDDBBBFFFDDDBBB@@@????????????@@@AAABBBBBBBBBAAA@@@@@@>>>===;;;;;;;;;999555222000//////...---,,,++++++******))))))))))))******++++++******))))))))))))*********++++++,,,,,,,,,---------...000222555666888999;;;===BBBLLLXXXaaaggg\\\UUU\\\nnn{{{~~~|||zzzyyy~~~zzziii]]]XXXXXX\\\[[[ZZZXXXWWWVVVVVVVVVPPPPPPOOONNNJJJFFFBBB???666333...+++******)))((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]OOOHHHGGGGGGEEEBBB???<<<:::444333222111000///...---+++++++++************)))''''''((())))))))))))((('''''''''''''''((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))******************+++,,,,,,---......+++;;;PPP^^^bbbbbbdddgggeeejjjrrrzzz}}}oooddd~~~yyyssskkkbbbXXXRRRFFFCCC???======;;;888444555444444777777777:::@@@FFFQQQbbbsssoooVVVJJJHHHIIIJJJLLLIIIIIIGGGEEEFFFEEE<<<222))))))((('''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******,,,---///000111111000000...000444777999999999888;;;<<<>>>@@@@@@???>>>===777888:::===???AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@EEEBBB>>>>>>@@@CCCFFFGGGCCCBBB@@@???>>>>>>>>>???@@@BBBEEEGGGHHHGGGFFFEEEGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA>>><<<::::::<<<:::666222000//////...------,,,,,,+++******))))))******+++,,,,,,++++++***))))))(((******++++++,,,,,,---------...///111333777:::<<<===>>>BBBJJJVVVeeerrrzzzqqqfffaaalllnnniiiaaaaaalllyyy}}}zzzmmmvvvuuuhhhaaa[[[ZZZYYYXXXXXXYYYZZZZZZTTTUUUTTTSSSPPPLLLHHHFFFDDD@@@:::555000,,,(((&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]OOOGGGHHHGGGFFFCCC@@@<<<:::444333222111000...------+++++++++************)))'''((())))))******))))))'''''''''''''''((())))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))************)))******+++---......///111CCCWWW```aaaeeeoooxxxlllttt}}}mmmeee|||zzzvvvqqqkkkddd\\\UUUMMMHHHAAA@@@===;;;999777666555444222333666666444555999999@@@JJJTTT___kkkxxxpppVVVHHHEEEEEEGGGJJJIIIIIIGGGEEEFFFFFF>>>444))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---///000111111000000000111333555888999;;;;;;===>>>@@@AAA@@@???<<<;;;666777999;;;<<<=========CCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>???AAACCCDDDCCCFFFEEEBBB@@@?????????@@@;;;>>>BBBFFFIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB>>>;;;999:::<<<<<<777333000000//////...---------+++******))))))******++++++++++++++++++++++++***+++,,,,,,---......//////333333555888<<<@@@DDDFFFLLLOOOWWWeeeuuu}}}xxxxxx|||yyy}}}zzzyyyhhhdddgggrrr~~~qqqnnniiiccc^^^ZZZXXXWWWVVVVVVUUUUUUSSSPPPNNNMMMNNNJJJEEE???;;;555000,,,******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[LLLHHHIIIHHHFFFCCC???;;;999444444333111000...------+++++++++************)))(((((()))***************'''''''''''''''((())))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))************)))******+++---...//////666GGGVVVWWWTTT\\\rrrxxxqqqkkk{{{|||~~~~~~|||xxxtttrrriiiddd]]]UUUOOOIIICCC?????????===:::777666888999444222333777888666777;;;:::;;;<<<>>>BBBLLLYYYcccnnnwwwtttYYYJJJFFFGGGIIILLLIIIIIIGGGEEEFFFFFF>>>555))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,---...///111111111000000333222222333666999<<<>>>>>>???AAAAAAAAA>>>;;;:::======???@@@@@@@@@???>>>DDDBBBAAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCAAA@@@;;;<<<===AAACCCDDDBBBAAAIIIGGGDDDBBB@@@@@@@@@AAA777;;;@@@FFFJJJMMMNNNNNNFFFFFFGGGGGGGGGEEEDDDCCC@@@@@@@@@AAAAAABBBBBBCCC>>>;;;888:::======888444000000000///.........---++++++************++++++*********++++++,,,---------------...///000000111999:::<<<@@@DDDIIIMMMPPPVVV\\\kkk}}}zzz}}}zzzyyyfff\\\YYY___pppvvviii___XXXTTTSSSTTTTTTTTTTTTTTTTTTSSSPPPNNNJJJGGGCCC???:::666+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]KKKJJJHHHFFFDDDBBB???;;;777666444222111000///---+++************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------...///222OOOZZZSSSXXXeeerrr}}}jjjuuuvvvtttoookkkppp|||zzzrrrllliii^^^UUUJJJCCCAAAAAA???<<<;;;:::888777666666666666888666555555777888888777777888999999:::===AAAEEELLLWWWeeettt~~~ooo___KKKDDDHHHHHHKKKHHHFFFGGGHHHEEE>>>888---(((%%%'''(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))***,,,...111333333222000///111222444666888:::;;;<<<>>>??????@@@@@@@@@??????MMMGGG@@@>>>@@@AAA???<<>>AAAAAAAAACCCBBB>>>===<<<<<<<<<===@@@BBBDDDKKKHHHEEEDDDEEEFFFDDDAAA@@@AAABBBDDDFFFIIIKKKLLLHHHJJJLLLLLLKKKHHHDDDAAA@@@???>>>>>>@@@BBBBBBAAA>>><<<999777666444111/////////...---,,,,,,++++++)))************+++++++++))))))***+++,,,---.........000000///---000888>>><<>>>>>GGGSSS```uuu}}}zzzwwwfffOOOFFFJJJJJJKKKHHHFFFFFFGGGEEE???999---(((&&&'''(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''((((((***,,,...000///000222444444333222111333333555666888999;;;;;;999:::;;;===??????@@@@@@EEEBBB???@@@CCCCCC@@@<<<>>>@@@BBBAAAAAABBBEEEHHH@@@CCCCCC@@@???AAAAAA>>>===<<<;;;;;;<<>>===;;;888666555444111//////......---,,,,,,++++++************+++++++++++++++++++++,,,,,,---......333///,,,///777======;;;HHHKKKPPPXXXiii}}}pppdddffftttzzzjjjccc```[[[VVVSSSRRRTTTUUUQQQSSSQQQKKKIIIKKKIIIEEEBBB>>>999444000---)))'''))))))))))))(((''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######___LLLJJJHHHFFFDDDBBB???<<<999666444222111000///---+++************************))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////EEEYYY```]]]fffkkkgggdddgggmmmyyywww~~~wwwvvvqqqrrrsssooojjjhhhrrr|||uuujjj\\\PPPIIIAAA===888666888999777666888888777666555555555666555555555555555666777777666666666666555666999;;;888>>>EEEMMM^^^zzz}}}qqqaaaLLLDDDIIIIIIJJJHHHFFFFFFGGGEEE???;;;...)))&&&((((((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((())),,,000333666333333333444444444444444444444555666777888999999777777999;;;<<<=========<<<<<<===AAAEEEEEEAAA<<<;;;>>>AAA@@@???CCCMMMUUUGGGHHHEEE@@@>>>@@@@@@>>>>>>===:::999:::===@@@CCCDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDAAA??????>>>===;;;===:::777555444333111///.........------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---------...---///666???GGGKKKLLLVVVXXXaaauuu|||nnnlllsss{{{wwwiii[[[RRRNNNTTTVVVTTTOOOKKKKKKKKKIIIGGGEEEBBB???;;;555...***((()))*********)))(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###aaaLLLJJJHHHFFFDDDBBB@@@===:::666444222111000///---+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,---...///000FFFXXX^^^\\\eeeggg```]]]ccciiitttzzz{{{gggkkkttt|||wwwpppggg]]]QQQGGG@@@:::888666666888888777555666666666555555555555555444555555555555555777888666777888888888999<<<>>>@@@DDDFFFHHHRRRkkk}}}yyyvvvaaaSSSEEEDDDJJJIIIIIIHHHFFFFFFFFFDDD@@@===...)))'''((()))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((())),,,000444777555444333222333333444555444444555555666666777777999999:::::::::999888888888999;;;???CCCCCC@@@<<<===???@@@>>>>>>AAAIIIOOOHHHIIIHHHCCCAAACCCBBB??????===:::999999<<>>>>><<<:::<<<999666444333222000///......---------,,,,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,---...///...888AAACCCBBBHHHXXXgggnnnpppzzz||||||~~~vvvppprrr|||aaaOOONNNQQQSSSQQQNNNLLLLLLKKKHHHGGGFFFDDDBBB>>>999555...---+++***)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddLLLKKKHHHEEECCCBBB@@@>>>;;;666444222111000///---+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,---...000000FFFWWW]]]]]]eeehhhcccdddeeepppxxx}}}|||tttlllggghhhqqq|||}}}xxxpppdddXXXNNNFFF@@@;;;777777777777888888666555555555555666666666666666444666777777666666999;;;:::;;;============???AAAIIIKKKMMMLLLQQQeeevvvZZZKKKDDDHHHNNNJJJHHHGGGFFFFFFEEEDDDAAA???///***'''))))))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))***,,,///222444555333222111111222333444333333333444444444555555999:::::::::999999888777:::999:::<<<===>>>===<<>>@@@AAAAAAAAA@@@@@@@@@AAABBB@@@AAABBBCCCDDDDDDCCCCCCAAABBBCCCDDDDDDEEEEEEEEEDDDBBB???>>>>>>>>>===<<<;;;888444222111111000///---------------,,,,,,,,,+++,,,,,,,,,------------------------...111333444===FFFNNNPPPQQQ[[[nnn~~~{{{iiigggttt~~~hhhVVVUUUSSSRRRPPPOOOPPPRRRJJJIIIGGGFFFEEEDDDAAA???777444000+++((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffIIIKKKIIIEEECCCBBBAAA???===666444222111000///---+++***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...000111BBBPPPVVVZZZfffjjjgggiiiooouuuyyy{{{qqqlllzzzhhh]]]YYYbbbmmmxxxzzzvvvrrrgggXXXKKKCCC>>>999777666666666777666555444444444555666777777777777777666888::::::888888;;;???AAACCCEEEEEEDDDDDDFFFGGGOOOQQQSSSSSSVVVeee~~~\\\KKKBBBFFFJJJEEEGGGGGGFFFFFFDDDCCCBBBAAA000+++((())))))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((()))***+++---///000111444333111000000111222222222333333333444444555555666777888999::::::::::::;;;:::999999999999:::;;;<<<;;;999;;;===>>><<<:::>>>BBBFFFEEEFFFHHHFFFBBB???>>>===;;;;;;<<<===>>>AAABBBBBB@@@>>>>>>???@@@???@@@BBBDDDEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>>>>>>>???>>><<<:::777333111000000000///------------------------,,,,,,,,,---------......------...000333777;;;>>>GGGJJJRRRbbbvvv~~~~~~zzzssssss~~~{{{qqqhhhaaaZZZSSSOOONNNOOOLLLIIIHHHGGGFFFEEECCC@@@<<<666000,,,*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%rrrPPPLLLIIIEEECCCBBBAAA???>>>666444222111000///---+++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---///000111@@@JJJOOOYYYlllrrrlllkkkxxxtttwwwyyykkkggguuucccUUUOOOXXXeeeooo{{{|||uuuooodddZZZLLLBBB===:::888555444555666666555555555555444555666888888999888888777;;;======::::::>>>BBBFFFIIIMMMOOOQQQSSSVVVXXX\\\\\\\\\]]]___kkkwww|||fffQQQAAA@@@DDD@@@FFFGGGFFFEEEDDDCCCBBBCCC111+++((())))))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((***---///000111111333333222111111111111111333333444555666666777777555666777888999999999999999999999888777777888999;;;<<<<<<<<<;;;;;;;;;<<<;;;???AAA@@@AAAEEEEEEBBB??????>>>>>>============AAABBBCCCAAA???>>>@@@BBB@@@AAACCCEEEEEEEEEDDDCCCFFFGGGHHHIIIHHHFFFCCCBBBCCCAAA???>>>>>>>>>===;;;999666222///////////////------------------------------------............---...000444999@@@FFFIIIMMMVVVhhhzzzuuuuuullllllxxxzzzhhhVVVMMMOOOMMMKKKKKKJJJJJJHHHFFFDDDBBB>>>:::555111...,,,)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%aaaLLLIIIEEECCCBBBAAA@@@>>>666444222111000///---+++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************,,,---///000111DDDKKKOOO^^^www~~~tttooowww|||tttwwwzzzjjjggg}}}{{{vvvjjjcccTTTMMMWWWdddlllvvvzzzqqqkkkVVVNNNCCC<<<;;;;;;:::777444555666666666666777999444555777888999999999999999<<>><<<<<<@@@DDDHHHLLLRRRXXX]]]bbbgggjjjllliiigggggghhhqqqkkkhhhqqq[[[FFFAAAEEEDDDFFFFFFGGGEEEDDDBBBCCCCCC111,,,(((***)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''+++///111222222222333333333222222111111111444444555666777888999999888888888888777666555444555777999999888777777777===@@@AAA===888777;;;@@@:::======;;;<<>>===<<>>>>>===;;;:::999666111///////////////---------------------------------.........//////...///222777>>>FFFMMMQQQYYYmmm|||rrrgggkkkjjjXXXLLLLLLLLLMMMNNNNNNKKKHHHEEEEEEDDDAAA<<<666111---************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%]]]NNNKKKFFFCCC@@@>>><<<:::666555444222000///...---***************************************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))))))))************(((///,,,(((---......444DDDFFFTTTnnnttt___fffoootttqqqvvv~~~]]]jjjzzz}}}xxxrrrkkkddd\\\XXX\\\ggguuu}}}lll^^^VVVOOOEEE<<<888777888888777777777777777666666666999999888888999;;;<<<======???BBBCCCBBBAAAAAABBBOOOSSSXXX^^^dddlllsssxxxvvv{{{}}}xxxttt{{{mmmdddyyy|||fffQQQAAA@@@GGGGGGFFFEEEFFFFFFEEEBBB???444,,,&&&&&&((('''''')))&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&((())),,,...111222444444666333000000333444444333444333333555888;;;======:::;;;;;;<<<;;;:::888777777888999888666555666777;;;===???AAABBBAAA???>>>HHHFFFBBB???>>>BBBHHHMMMHHHEEECCCAAA@@@@@@???>>>===BBBFFFFFFCCCAAABBBDDDAAABBBEEEFFFGGGFFFEEECCCDDDFFFHHHHHHFFFDDDCCCCCCFFFFFFFFFDDDBBB>>>:::888666555333111000///......,,,,,,,,,,,,---...//////,,,---...............///555666:::BBBNNNXXX___aaaooozzz}}}}}}xxxyyyoooXXXPPPLLLOOOPPPLLLHHHIIIGGGGGGGGGEEECCC???<<<:::333///***((('''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\NNNKKKFFFCCC@@@>>><<<:::555444333111///...,,,,,,***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))************))))))))))))************(((///,,,(((---......666QQQUUU___qqqpppaaacccmmmsssvvvzzz|||^^^oooxxx{{{vvviii___]]]cccmmmuuu}}}qqqeeeQQQLLLDDD===:::888777666888888777777777777777777;;;;;;:::;;;<<<===???@@@AAACCCEEEEEEDDDCCCDDDEEEPPPUUU^^^gggnnnuuu{{{}}}pppeeevvv~~~jjjWWWGGGCCCHHHGGGFFFFFFFFFFFFEEEBBB@@@555---'''&&&'''&&&&&&(((%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''')))***,,,...000111222333555333111222444666555444000000000333666999999999;;;;;;<<<<<<;;;:::999888777888::::::999999:::;;;???AAACCCEEEEEEBBB@@@>>>BBBBBBAAA@@@@@@BBBGGGJJJIIIGGGCCCAAA@@@@@@@@@???AAADDDFFFDDDAAA@@@CCCGGGDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEECCC@@@===999777444444222000///...---------,,,,,,,,,---...//////222000...,,,---000333555999:::BBBUUUmmm}}}~~~}}}}}}rrrfff]]]SSSKKKLLLRRRIIIHHHFFFEEEDDDCCCCCCCCC888555000,,,***)))'''%%%'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[NNNJJJFFFBBB@@@???<<<;;;444333222000...---,,,+++***************************************)))((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************))))))))))))************(((...+++(((------///:::MMMRRR[[[gggqqqrrrlllfffeeepppxxxwww[[[ooozzz}}}~~~ooogggfffkkkooo}}}}}}oooeeeOOOKKKFFFBBB???===:::999:::::::::999999::::::;;;>>>>>>??????@@@BBBCCCDDDFFFGGGHHHGGGFFFFFFHHHJJJNNNVVVbbbmmmwww~~~uuunnn~~~lll\\\LLLFFFGGGHHHGGGFFFGGGGGGFFFCCC@@@777///(((''''''&&&%%%'''%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''')))***,,,...///000000111333222222444666888777555222333444777;;;<<<<<<;;;<<<======<<<<<<;;;999999777999;;;<<<<<<<<<===???@@@BBBEEEFFFFFFCCC???<<<<<<>>>@@@@@@AAABBBEEEGGGJJJHHHDDDAAA@@@@@@AAABBBGGGHHHFFFCCC@@@AAAFFFKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGEEEDDDEEEHHHJJJEEEDDDDDDBBB???<<<999777333222111///...---------......---------......///444222000///000333888:::???FFFYYYxxx|||vvv{{{|||wwwppp]]]QQQMMMNNNNNNLLLKKKHHHFFFDDDCCC@@@<<<888333000,,,'''$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZMMMJJJFFFBBBAAA???===;;;444333222111///---,,,+++***************************************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))************(((...+++)))------000>>>JJJKKKQQQZZZdddjjjiiifffkkkxxxvvvZZZlll{{{vvvvvvwwwvvvkkkbbbUUUQQQLLLHHHFFFDDDCCCBBB@@@@@@???>>>>>>>>>??????BBBBBBCCCDDDEEEFFFHHHHHHKKKKKKKKKIIIGGGHHHJJJLLLMMMTTT___kkkuuu~~~|||yyy|||lll^^^OOOFFFDDDHHHGGGFFFGGGGGGFFFCCCAAA999000)))((('''%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((***+++,,,...////////////111222444666888999888777555666888<<>>>>>======<<<;;;:::999777:::<<<=========>>>???<<>>;;;===???@@@@@@???@@@BBBDDDJJJHHHEEEBBB???@@@BBBDDDKKKKKKIIIGGGDDDEEEIIILLLJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFHHHLLLPPPEEEEEEDDDBBB???<<<999777333222111000///.........///...............//////...111444444444666===BBBIIIWWWrrrxxxmmmtttcccMMMMMMNNNOOOOOOMMMJJJGGGEEEEEEBBB>>>;;;777111,,,(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZMMMIIIEEEBBBAAA???===;;;555555333222000...------***************************************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))************((()))))))))************)))---******...,,,222CCCVVVRRRQQQYYYfffllliiidddnnn|||uuuZZZjjj~~~uuukkkeee___ZZZSSSNNNLLLLLLLLLLLLHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHHHHIIIKKKNNNRRRZZZbbbkkkttt}}}}}}{{{mmmaaaRRRFFFCCCHHHGGGFFFFFFGGGFFFCCC@@@999111)))((((((%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++,,,---...////////////000222555777888888999999444555777;;;???@@@>>>===???>>>===<<<;;;::::::999888:::===>>>===<<<;;;<<<:::<<<@@@CCCDDDCCC@@@>>>BBBBBBAAA???===>>>@@@BBBGGGGGGFFFCCC@@@@@@BBBEEEKKKLLLLLLLLLKKKJJJKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJJJJHHHGGGIIILLLOOOFFFEEECCCAAA>>><<<999888444333222111000///////////////.........///000000,,,000444555666>>>KKKVVV___jjj}}}wwwrrrssszzzzzzwwwyyyuuu{{{hhhRRRPPPMMMKKKJJJKKKMMMOOOFFFEEEBBB@@@===999444000***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\LLLIIIEEEBBBAAA???===<<<666555444222111///...---***************************************)))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************))))))))))))************))),,,******...+++333GGGXXXRRRRRR^^^pppyyytttkkknnn|||lllTTThhh{{{sssmmmjjjiiiccc[[[UUURRRRRRRRRRRRPPPNNNKKKIIIGGGGGGGGGHHHEEEFFFHHHJJJLLLMMMMMMNNNLLLMMMLLLKKKHHHGGGHHHJJJNNNPPPRRRVVV\\\dddmmmsss}}}|||nnncccSSSHHHDDDGGGFFFEEEFFFFFFEEEBBB???999111)))((((((&&&%%%'''%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***,,,---...///000000000000000222555666666777888:::888888999===@@@BBBAAA@@@???>>>===;;;:::999999999888:::===>>>===;;;;;;;;;;;;===@@@CCCDDDDDDCCCBBBCCCBBBAAA>>><<<<<<>>>@@@CCCDDDEEECCCAAA@@@CCCFFFIIIJJJMMMOOOOOONNNLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHFFFFFFHHHIIIEEEDDDBBB@@@===:::999888444333222111000000000000.........//////000111222222333777===HHHXXXiiiuuu|||}}}~~~}}}}}}{{{wwwyyy}}}}}}pppiii]]]QQQJJJIIIKKKMMMGGGFFFDDDCCCBBB@@@<<<999000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^LLLIIIEEEBBBAAA@@@>>><<<555444333111000...---,,,***************************************)))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************))))))))))))***************,,,)))+++...+++444KKKVVVTTTXXXhhh{{{~~~tttqqqfffSSSmmm|||{{{vvvttttttqqqmmmfffaaa]]][[[XXXWWWUUUSSSOOOKKKIIIHHHHHHIIIEEEGGGIIIKKKMMMNNNNNNNNNLLLMMMNNNMMMJJJHHHHHHHHHIIIIIIIIIIIILLLPPPWWW\\\gggiiimmmrrryyy}}}zzz~~~zzzmmmaaaQQQFFFDDDFFFEEEDDDDDDEEEDDDAAA>>>999000)))((()))'''&&&(((%%%%%%'''((((((((('''&&&&&&''''''((())))))******,,,---...000111222222222111333555555444555888:::::::::;;;===@@@CCCCCCCCC???>>><<<:::999888888888666999===>>>>>>===<<<======>>>???@@@AAABBBBBBAAA===???@@@???===<<<<<<<<<===AAAEEEDDDAAAAAACCCFFFGGGHHHJJJLLLNNNNNNLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGCCCFFFIIIIIIHHHEEEDDDDDDCCCBBB@@@===:::888666666333222111000000///000000---......///000222333444999:::EEE[[[vvvtttqqqyyykkkhhhwww}}}||||||nnn___SSSKKKGGGIIIGGGFFFEEEEEEDDDAAA???777555111---)))'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^LLLIIIEEEBBBAAA@@@>>><<<444333222000///---,,,+++***************************************)))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))***************+++)))+++...+++444LLLaaaaaagggvvvuuuwwwkkkYYYyyywww}}}~~~}}}~~~xxxtttoookkkgggbbb]]]ZZZWWWUUUPPPLLLIIIHHHHHHHHHEEEGGGIIILLLNNNNNNOOOOOOLLLNNNOOONNNKKKIIIHHHHHHCCCCCCBBBAAA@@@BBBFFFJJJMMMPPPUUU^^^kkk{{{zzzuuu}}}~~~wwwkkk]]]MMMCCCBBBEEEDDDCCCDDDDDDCCC@@@>>>888000)))((()))''''''(((%%%%%%'''((((((((('''&&&&&&''''''((()))******+++,,,---///000222333333333222444555444222333777:::777666666888;;;>>>@@@@@@???>>><<<999888777777777444888<<>>>>>777;;;>>>@@@>>><<<:::::::::???DDDEEEBBBAAACCCFFFFFFFFFGGGIIILLLMMMLLLKKKIIIJJJKKKLLLLLLJJJHHHFFFCCCGGGKKKLLLJJJGGGDDDBBBBBB@@@>>>;;;888666444444222111000//////...//////------...///111333444555;;;@@@UUUzzzyyy}}}uuu~~~~~~yyypppssszzz|||iiiWWWLLLJJJHHHFFFFFFFFFFFFDDDBBB===:::555000,,,)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZLLLIIIEEEAAA@@@>>><<<:::444333222000///---,,,+++,,,,,,,,,+++++++++******)))))))))))))))(((''''''******)))((((((((((((((())))))(((((((((((())))))''')))******))))))***+++))))))))))))************,,,+++(((+++000,,,666OOO```iiiwww|||fffKKKpppyyy{{{uuussswww|||{{{zzzuuurrrlllddd]]]VVVVVVTTTOOOKKKHHHGGGHHHHHHHHHIIILLLPPPQQQPPPOOOMMMNNNOOOOOONNNJJJGGGEEE???;;;999;;;<<<<<>><<<222)))((()))'''%%%%%%((('''%%%$$$$$$%%%'''(((&&&''''''((()))******++++++---000111111111333444111333555666666777999;;;:::999888888:::<<>>???@@@CCCBBBAAA@@@>>>===<<<<<<>>><<<;;;===@@@BBBAAA???999===AAAAAA???>>>AAAEEEGGGEEEBBBCCCGGGIIIIIIHHHHHHGGGFFFGGGJJJLLLLLLLLLGGGFFFFFFGGGFFFCCC???;;;;;;;;;:::999777555333222222000---...000222111//////000///---000777::::::888OOOrrr{{{uuuzzzxxx~~~sssUUULLLIIIHHHJJJIIIDDDCCCDDD???===:::888666222---***((((((((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyYYYKKKHHHDDD@@@???===;;;999444333222111///---,,,+++,,,,,,+++++++++*********)))*********))))))((('''******)))((((((((((((((())))))(((((((((((())))))''')))******))))))***+++))))))))))))************++++++(((,,,000,,,666PPP]]]dddssswwwpppxxxfffLLLkkkyyyzzzsssoooqqqttt}}}}}}xxxtttooogggbbb]]]ZZZVVVRRRNNNLLLKKKJJJJJJJJJJJJLLLNNNOOOMMMLLLIIIJJJKKKKKKIIIFFFCCCAAA>>>:::888::::::999<<<@@@FFFCCCCCCIIIUUUfff~~~xxxooo```XXXMMMAAAEEEEEEEEEEEECCCAAA???>>>;;;111)))((()))'''%%%%%%((('''%%%$$$$$$%%%'''(((&&&''''''((()))***++++++...///111111111000111222111333555666666666888:::777666666666777999;;;===>>>>>>======<<<;;;:::999999999:::<<<===>>>???@@@AAA@@@>>>===<<<===>>>>>>===;;;:::;;;>>>??????===999===BBBBBB@@@@@@BBBEEEHHHFFFDDDDDDGGGIIIIIIHHHCCCBBBAAABBBEEEGGGHHHGGGGGGGGGFFFGGGFFFDDD???<<<;;;:::999888666444333222555222000111222333222000...555888444222999BBBHHH[[[eeeuuu|||kkkmmm|||uuullltttfffUUUMMMGGGFFFEEECCCDDDGGGBBBAAA???===:::666111---***))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssXXXJJJGGGCCC@@@>>>===;;;999444444222111///---,,,,,,,,,++++++++++++******************+++******)))(((***))))))((((((((((((((())))))(((((((((((())))))''')))******))))))***+++))))))))))))************++++++))),,,000,,,777RRRZZZ```pppyyyqqqvvvcccKKKccc}}}yyyzzzvvvuuuwww{{{wwwssslllhhhddd___XXXTTTRRRQQQOOOLLLKKKJJJJJJJJJKKKKKKIIIGGGFFFGGGGGGHHHFFFDDDAAA@@@===999777888777666777;;;AAABBBFFFMMMTTTaaawwwppp^^^SSSGGG<<>>;;;111)))((()))'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''((()))***+++,,,,,,000111222222000///000111333444666666555666777999666666555555666888:::;;;<<<<<<<<<;;;;;;::::::999999:::;;;<<<===>>>???@@@@@@???>>>===>>>@@@BBBCCC===;;;999999:::<<<<<<<<<999===BBBCCCBBBAAABBBDDDHHHGGGEEEEEEGGGHHHHHHGGG@@@???>>>@@@CCCEEEEEEEEEGGGFFFEEEFFFEEECCC???<<<999999888666555333222111000/////////111222111//////111222777CCCTTT```eeerrruuu{{{~~~~~~jjjYYY```{{{uuuiiiYYYOOOHHHDDDEEEJJJFFFEEECCCBBB@@@<<<777333///---***((('''((()))+++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqXXXKKKHHHDDDAAA???===;;;:::555444333111///...---,,,++++++++++++******************+++++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))''')))******))))))***+++((()))))))))************+++,,,))),,,///,,,999UUUXXX^^^nnnssslllpppwww[[[HHHYYYzzzwww|||{{{|||~~~zzzuuupppmmmiiibbbYYYUUUUUUTTTQQQMMMJJJIIIHHHHHHHHHHHHFFFDDDFFFGGGGGGHHHGGGEEECCCBBB===888666777666222333666:::BBBOOOYYY___fffuuujjjWWWKKKBBB<<>>>>>>>>???@@@BBBDDDEEEFFFFFF>>><<<:::999:::;;;<<<<<<999===AAACCCBBBBBBBBBCCCGGGFFFFFFEEEFFFFFFFFFEEEBBBAAAAAABBBEEEGGGHHHGGGEEEDDDCCCCCCCCCBBB>>><<<888777666444333222111111.........///000111222111333...000FFFlll|||mmm]]]gggyyynnn[[[LLLGGGIIIFFFEEEDDDDDDCCC@@@<<<999555222---)))'''''')))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqWWWMMMJJJEEEBBB@@@???===;;;555444333111000...---,,,+++++++++*********)))))))))******+++++++++******))))))(((((((((((())))))))))))(((((((((((())))))''')))******))))))***+++((()))))))))***************,,,***---///,,,:::XXX^^^cccrrroooaaa___rrreeeQQQDDDRRRyyyvvvtttzzzttt|||~~~~~~zzzyyytttttt}}}{{{vvvrrrooojjjccc[[[WWWWWWVVVRRRNNNIIIGGGFFFEEEFFFFFFEEEDDDFFFFFFFFFGGGFFFEEEDDDCCC===999777777555222111444555>>>MMMXXX^^^cccppp}}}|||zzz~~~fffRRRGGGBBBBBBDDDDDDEEEEEEDDDBBB@@@???:::000(((((()))(((&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((***+++---.........000111111000111444666333555666666555555666888;;;;;;:::::::::;;;;;;;;;777777666666666777888888888888999:::;;;<<<<<<===999<<>>===<<<<<<>>>???:::<<>>;;;777222,,,)))''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrVVVNNNJJJFFFCCCAAA@@@>>><<<555555333222000...------+++************)))))))))((()))******+++*********((((((((((((((())))))***))))))(((((((((((())))))''')))******))))))***+++))))))))))))***************,,,+++---///---<<>>BBBDDDCCC@@@??????@@@AAAAAA@@@???@@@AAA======???@@@BBBCCCCCCCCCCCCDDDFFFFFFEEEDDDEEEEEEGGGEEEDDDEEEFFFHHHGGGGGGCCCAAA@@@@@@@@@???===;;;888666444333111111222222444333222///...///222555888QQQttt}}}xxxxxxzzzuuu~~~|||{{{{{{___NNNIIIGGGDDDCCCCCCCCCBBBAAA>>><<<888333...+++)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrYYYMMMJJJEEEBBBAAA???===;;;555555444222000///------************))))))))))))'''((())))))*********)))((((((((((((((()))******))))))(((((((((((())))))''')))******))))))***+++))))))))))))************))),,,,,,...///---===\\\zzzzzz|||vvvvvvoooUUUDDD@@@NNNyyysssooo|||tttuuu}}}wwwvvvwwwyyyyyyyyy{{{}}}~~~{{{sssjjjaaa[[[VVVPPPQQQ```sssxxxsssppphhhgggeeebbb^^^[[[XXXVVVRRROOOKKKIIIHHHHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@===;;;<<<:::555444666666555777;;;>>>BBBMMMXXXnnn}}}{{{lllrrrjjjTTTBBB>>>BBBCCCDDDDDDDDDDDDBBBAAA@@@999000(((((()))(((''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((()))+++---...000000111111111000000111444777111333555666666666888:::999999999999999888777777999888777777888999<<<===:::;;;;;;<<<<<<======>>>888:::<<<>>>??????>>>>>>===@@@CCCDDDCCCAAABBBCCCAAA@@@@@@@@@CCCEEEFFFGGGBBBEEEHHHHHHGGGFFFGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDBBBAAAAAAAAA@@@???===888777444222111222222333000000000///000555===CCCNNNgggtttvvvwwwyyy|||uuupppzzzxxxfffRRRNNNIIIEEEDDDDDDCCCCCC???>>>===:::666222---+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss\\\LLLIIIEEEAAA@@@>>><<<:::666555444222000///...---************))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((()))******))))))***+++))))))))))))************))),,,,,,...///--->>>^^^uuusss}}}wwwvvv||||||tttUUUCCCAAAOOO{{{tttnnnzzzyyyxxx~~~{{{xxxyyy~~~|||||||||{{{zzzvvvkkkaaaVVVMMMGGGCCC===@@@RRRiiizzzzzztttqqqiiijjjjjjgggbbb^^^[[[ZZZWWWTTTPPPLLLJJJIIIGGGEEEBBBBBBCCCCCCCCCCCCDDDDDDAAA>>>===>>><<<777666888555444777;;;<<<;;;???DDD\\\pppvvvxxx~~~www^^^IIIBBBDDDCCCCCCDDDDDDDDDCCCAAA@@@999000((((((***)))'''(((%%%&&&&&&''''''&&&&&&%%%'''((()))+++---///000111333333222111///000333555111333555666666777999;;;:::::::::::::::999888777777666555555666888:::<<<<<<<<<======>>>>>>??????======<<<<<<<<<>>>???@@@;;;???DDDFFFDDDBBBBBBCCCDDDBBBAAAAAADDDGGGIIIIIICCCFFFJJJJJJIIIHHHIIIKKKIIIGGGEEEEEEEEEEEEDDDCCCEEEDDDBBBBBBBBBBBB@@@???888777444222222222333444000111333555:::DDDPPPYYYmmmwwwxxxxxx~~~wwwtttrrrqqqxxxoooeeejjj||||||}}}ZZZUUUMMMHHHEEEDDDDDDDDD>>>???@@@???<<<777222///)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuUUUJJJHHHEEECCCAAA???<<<:::666555333111000///......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((---,,,,,,///...;;;TTTkkkhhhhhhvvv|||ssszzz~~~gggGGG:::QQQzzzooohhhrrr}}}}}}zzzvvvsssuuuwww~~~uuuggg[[[OOOCCC======777666888BBBYYYsss|||wwwrrrsssoookkkjjjjjjgggaaa[[[YYYTTTOOOJJJHHHFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCAAA@@@???;;;888777999:::888555666<<<>>>:::;;;???PPPdddyyyjjjZZZNNNCCCCCCCCCDDDEEEFFFEEEBBB???===777...((('''(((''''''((('''&&&&&&&&&&&&'''((((((,,,,,,------...///000000222222222333333444444444777777777777888999:::;;;;;;::::::::::::999999999999888777888:::<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAAEEEEEEAAABBBGGGIIIEEE???BBBEEEEEEDDDEEEIIILLLIIIHHHGGGIIILLLPPPSSSTTTMMMLLLLLLLLLMMMLLLIIIGGGGGGGGGFFFEEECCC@@@===<<<:::888666444444333111///444555555<<>>;;;666222---+++)))'''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqTTTJJJHHHEEECCCAAA???<<<:::666555333111000///......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************(((---,,,,,,///...;;;TTT```]]]\\\jjjyyyrrrllluuu|||rrrPPP===LLLssspppiiirrr~~~wwwrrrpppmmmpppxxxttthhhZZZOOOEEE<<<888999444444555<<>>???@@@AAAAAAAAAAAAAAA@@@?????????CCCDDDAAABBBFFFGGGCCC@@@AAABBBBBBCCCEEEHHHKKKIIIHHHHHHIIIKKKNNNPPPRRRSSSRRRQQQQQQQQQOOOLLLIIIFFFFFFFFFEEECCCAAA???======;;;888666555444333333444444;;;TTT}}}~~~{{{zzzxxxvvvvvviiiWWWKKKGGGHHHDDDEEEEEEDDDBBB???<<<;;;111///,,,)))'''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooRRRJJJHHHEEECCCBBB@@@===:::666555333111000///......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************(((---,,,,,,///...;;;TTTZZZWWWVVVbbbpppkkkhhhtttyyyXXXBBBKKKooonnngggppp|||yyyooohhhfffeeecccgggooozzzzzzcccWWWJJJAAA:::555444777444555444666DDD^^^vvv~~~xxxrrroookkkiiiiiigggccc___VVVRRRMMMHHHFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCAAA>>>;;;:::;;;<<>>======>>>===;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@?????????>>>AAACCCBBBBBBEEEDDDAAABBBAAA@@@AAAEEEHHHKKKLLLJJJIIIIIIIIIJJJKKKMMMNNNQQQPPPNNNNNNMMMKKKGGGDDDEEEFFFFFFEEECCCAAA???>>>;;;999666444333333444555777CCCYYYyyy~~~~~~~~~~~~}}}yyywwwuuuuuuvvvvvvvvvuuu{{{|||}}}|||zzz{{{~~~ssstttuuu[[[LLLJJJDDDEEEEEEDDDBBB???>>>===777444000+++(((''''''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrSSSKKKHHHEEECCCBBB@@@===;;;666555333111000///......+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((---+++,,,///...;;;TTT]]][[[ZZZfffrrrmmmlll{{{wwwYYYEEEOOOppphhhbbbkkkwww~~~wwwmmmbbb[[[YYYZZZ\\\\\\aaaiiirrrwwwwwwrrrmmmVVVKKK???888333111333888666888777555>>>VVVqqqxxxsssooojjjgggeeebbb___\\\UUURRRMMMIIIGGGDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCC@@@===<<<<<<===BBBEEEKKKSSSYYY]]]```bbbbbbkkkzzz}}}rrraaaSSSHHHIIIBBBCCCCCCCCCBBBAAA>>>===777...((('''(((''''''((('''&&&&&&&&&&&&'''((((((((((((***+++---///000111///000111333444666777777444444444444555666777888999999:::;;;<<<===>>>>>>EEECCC@@@??????>>><<<;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>@@@BBBCCCCCCCCCBBB@@@FFFCCC@@@BBBGGGLLLNNNMMMHHHIIIIIIHHHHHHHHHJJJKKKKKKJJJIIIIIIHHHGGGCCCAAAGGGGGGFFFEEECCC@@@===<<<999888777555333444666777<<>>>>>:::555000+++)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuVVVKKKIIIFFFDDDBBB@@@===;;;666555333111000///......+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************(((---+++,,,///...;;;TTT\\\]]]```mmmyyytttttt{{{XXXCCCPPPsss{{{aaaZZZdddrrr~~~~~~uuunnnhhhccc\\\VVVSSSTTTWWWYYY[[[___eeekkkmmmiiibbb]]]KKKBBB888444222111444999999<<<<<<888>>>SSSnnn{{{yyyuuuoooiiiddd```]]][[[VVVRRRNNNJJJHHHFFFCCCAAA?????????@@@AAABBBCCCCCCDDDEEEDDDBBB???======>>>EEEKKKSSSZZZ```eeefffeeeccchhhrrr|||vvvhhhYYYIIIEEEBBBBBBCCCBBBAAA@@@>>>===777...((('''(((''''''((('''&&&&&&&&&&&&'''(((((('''((()))+++---...000000//////111222444555666777333333333333444555666666777888999:::;;;<<<===>>>FFFDDDAAA??????>>><<<:::;;;<<<<<<============<<<;;;;;;::::::;;;<<<===>>>>>>???AAACCCDDDBBB@@@@@@EEEBBB@@@BBBGGGKKKLLLKKKEEEGGGHHHHHHFFFFFFHHHJJJJJJIIIIIIIIIJJJJJJGGGEEEHHHGGGFFFDDDAAA>>>:::888::::::999666555666;;;>>>MMMgggvvvyyy~~~nnnrrrxxxvvvrrrooommmkkkiiiiiifffbbb^^^[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZYYYWWWTTTWWWXXXYYY\\\^^^aaaccceeelllpppuuu{{{zzzxxxuuuwww}}}}}}fffbbbkkk{{{pppdddRRRJJJBBBAAAFFFIIIGGGBBBBBB???:::555000,,,******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%vvvXXXKKKIIIFFFDDDCCCAAA>>>;;;666555333111000///......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((---,,,,,,///...;;;TTTWWW]]]eeeuuuwwwvvv\\\BBBMMMrrr}}}___UUU^^^mmm|||}}}|||{{{yyyuuunnnfff```\\\ZZZWWWUUUTTTTTTUUUVVVZZZ^^^ccceeebbb[[[SSSMMM@@@999444333444444777;;;===BBBCCC@@@EEEWWWooo~~~zzzvvvooogggaaa\\\ZZZYYYUUURRRNNNKKKIIIFFFCCC@@@????????????@@@BBBCCCDDDDDDEEEEEECCC@@@>>>===>>>GGGPPPYYY```eeeiiigggbbb___aaahhhvvv}}}|||jjjQQQEEEBBBBBBBBBAAA@@@???>>>===777...((('''(((''''''((('''&&&&&&&&&&&&'''(((((('''((()))***,,,---...///...///000111222333444555222222222222222333555555666666777888999:::;;;;;;CCCAAA>>>=========;;;:::;;;;;;===>>>>>>===<<<;;;:::999999999:::;;;===>>>???===>>>BBBBBB???>>>??????>>>>>>@@@CCCEEEFFFFFFAAADDDGGGGGGEEEDDDGGGJJJHHHGGGGGGHHHJJJJJJHHHEEEFFFFFFEEECCC@@@<<<999777666666444333555>>>KKKTTTooorrr{{{|||}}}yyyvvvttttttrrrqqqhhheeeaaa^^^]]][[[ZZZXXXYYYVVVRRRPPPOOOOOONNNMMMLLLMMMNNNPPPRRRRRRPPPNNNLLLMMMOOOPPPRRRTTTUUUVVVVVV[[[aaahhhooovvv}}}{{{ppplllnnnqqqwwwuuuzzzvvvfffdddxxxbbbWWWJJJEEEGGGJJJHHHEEECCCAAA>>>:::555111---+++)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%yyyYYYKKKIIIFFFDDDCCCAAA>>><<<666555333111000///......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************(((---,,,,,,///...;;;TTT]]]fffqqqxxxqqq~~~dddIIIPPPpppbbbTTT[[[kkk|||}}}zzzxxxxxxvvvrrrkkkeee```^^^XXXZZZ\\\]]]]]]\\\ZZZYYYYYY\\\```___ZZZPPPGGGAAA888444333777;;;<<<>>>AAAEEEKKKOOONNNSSSbbbvvvzzzvvvnnnfff___ZZZYYYYYYTTTQQQMMMJJJHHHEEEAAA???>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEECCC@@@>>>======GGGQQQ\\\bbbeeefffaaaYYYQQQRRRYYYiii}}}rrrWWWHHHBBBBBBAAA@@@???>>>======777...((('''(((''''''((('''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------...//////000111111222222111111111111222333444444444444555666777777888888???===;;;:::;;;;;;;;;999:::;;;===>>>>>>===;;;:::::::::999999:::<<>>;;;;;;>>>>>>::::::>>>;;;===@@@AAAAAAAAAAAABBB===AAAEEEFFFDDDDDDGGGKKKEEEEEEDDDEEEFFFEEECCCAAABBBBBBBBBAAA???<<<:::888333222222555BBBXXXttt}}}zzzxxxwwwpppmmmhhhdddbbb```^^^]]]ZZZWWWSSSQQQQQQPPPNNNMMMMMMKKKGGGFFFGGGHHHHHHGGGDDDCCCDDDFFFGGGGGGEEECCCDDDEEEFFFGGGHHHIIIIIIIIIEEEJJJQQQXXX^^^ccchhhkkkrrrtttwwwyyy|||uuukkksssvvvsssuuuyyywwwfffVVVKKKFFFFFFFFFCCCBBBAAA???:::555000---)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}XXXLLLIIIFFFDDDCCCAAA>>><<<666555333111000///......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((---,,,,,,///...;;;TTTiiisss~~~wwwkkkuuu~~~iiiSSSUUUooofffUUUZZZkkk|||{{{zzzyyyvvvrrrvvvvvvuuuoooggg```^^^___[[[___dddhhhiiihhhdddbbbWWWZZZ]]]\\\UUUJJJ@@@:::444222444<<>>>>>>>>???@@@BBBCCCDDDCCCEEEEEECCC@@@>>>======DDDPPP[[[```bbbbbbZZZPPP>>>???FFFYYYooozzz}}}wwwuuukkkUUUHHHBBBBBBAAA@@@???>>>======777...((('''(((''''''((('''&&&&&&&&&&&&'''(((((((((((()))***++++++,,,,,,......//////000000000111000000000000111222333444333333444444555555666666<<<:::888888:::;;;:::999:::;;;===>>>>>><<<;;;999<<<;;;::::::;;;>>>@@@BBB===999888;;;;;;777888===:::>>>BBBCCCAAA@@@@@@BBB:::???DDDEEEDDDDDDHHHLLLGGGFFFFFFFFFFFFEEEBBB???>>>?????????>>>===;;;:::666666888@@@VVVyyy}}}xxxrrrllliiigggfffddd```[[[WWWTTTRRRPPPNNNOOOKKKGGGFFFGGGGGGEEECCC@@@===;;;:::<<<===>>>>>><<<<<<;;;<<<>>>===;;;999;;;;;;<<<===============>>>BBBIIINNNRRRTTTWWWYYY]]]bbbjjjqqquuuwwwwwwwwwnnnwww~~~lllUUUHHHGGGKKKBBBBBBCCCAAA===888222///))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}VVVNNNLLLHHHFFFCCCAAA===;;;777555222111111000...,,,+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))+++***(((,,,000,,,:::XXXuuu|||zzz~~~hhhjjjnnn```XXX```vvvVVV[[[mmm{{{}}}{{{vvvqqqnnnmmmnnnoooxxxtttmmmiiigggfffffffffkkkoooqqqqqqqqqoooiiiaaa^^^]]]ZZZVVVPPPFFF;;;444111333666:::@@@GGGNNNRRRYYY]]]bbbgggnnnxxx|||uuunnngggbbb]]]YYYXXXTTTOOOIIIEEECCCBBBBBB@@@AAAAAA???===>>>AAAEEEGGGFFFEEECCCBBB@@@??????BBBLLLWWWZZZTTTKKKEEECCC@@@<<<888AAAZZZoooqqqhhh___aaaiiizzzuuudddeee\\\LLLGGGCCCBBBBBBAAA@@@???===<<<666---'''(((***)))''''''&&&&&&&&&'''''''''((((((***++++++,,,,,,+++++++++////////////000000000000///000000222333444555555444222111333777888777666888888777666666666666777:::;;;<<<<<<::::::;;;<<<===<<<<<<===???CCCFFFHHH???===<<<;;;;;;;;;:::999===<<<;;;===@@@AAA???<<<@@@;;;>>>HHHKKKEEEBBBEEEJJJIIIHHHFFFDDDCCCCCCBBB???@@@>>><<<>>>@@@;;;222;;;777<<>><<<;;;999888777666666777888777555666666666555555444444444555555555666666666777777:::;;;===@@@CCCFFFHHHJJJNNNRRRXXX\\\___aaaccceeeiiimmmttt}}}yyy|||tttRRRGGGKKKDDDFFFEEE???:::888777555111---)))((())))))&&&###%%%%%%%%%&&&&&&'''''''''zzzTTTNNNKKKHHHEEECCCAAA===;;;777555222111111000...,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))))))))++++++(((,,,000,,,:::WWWyyypppsssiii[[[RRRZZZxxxYYYYYYiiixxx|||zzzqqqddd\\\[[[bbbkkkrrryyytttmmmhhhfffgggiiiiiilllppprrrqqqpppoooiiibbb```^^^[[[TTTKKK@@@777222444777<<>>===<<<666---'''''')))(((''''''&&&&&&&&&'''''''''((((((((()))***+++,,,---------........./////////000000...//////000111222333333444222222333666888777666777777777666666666555555888:::;;;;;;::::::;;;<<<============???BBBDDDFFF???===<<<;;;<<<<<<<<<<<<@@@>>>===>>>AAAAAA@@@>>>???>>>@@@FFFIIIHHHGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDCCC???:::999;;;;;;999777888EEE]]]}}}}}}oooiiiooo~~~}}}zzzwwwuuutttsssqqqooohhhbbb[[[WWWVVVUUURRRNNNLLLJJJFFFBBB@@@>>>>>>>>>:::::::::999888666444444555444333333444555444333444444333333222222222222222222222333333333444444222222444555777999;;;;;;@@@DDDHHHLLLNNNPPPRRRTTTZZZ]]]cccjjjrrr|||pppssseeeNNNFFFKKKHHHDDD???:::777666888555222---***((((((((('''%%%%%%%%%&&&&&&'''''''''yyyUUUNNNKKKHHHEEECCC@@@===:::777555222111111000...,,,+++++++++************)))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++)))+++///---999SSSyyyuuuvvv~~~}}}{{{xxxddd]]]WWW[[[~~~]]]XXXdddsssyyypppggg\\\OOOIIIOOO^^^mmmvvvssslllccc]]][[[\\\^^^___eeehhhjjjiiijjjkkkgggaaa```___ZZZOOOCCC888222000444888???EEEKKKQQQWWW[[[fffhhhkkkrrryyyzzzuuupppjjjddd```\\\ZZZVVVRRRNNNKKKIIIGGGFFFGGGHHHGGGFFFEEEFFFGGGFFFGGGIIIIIIIIIHHHFFFEEEAAADDDIIIMMMMMMHHH@@@:::555888888666:::GGGVVV^^^UUURRRVVVgggzzz\\\TTTPPPGGGDDDCCCCCCBBBAAA@@@>>><<<;;;555---&&&&&&'''&&&''')))&&&&&&'''''''''((((((((('''((()))+++------......---------.........//////.........//////000000000444333222444666888888777555666777777777666444333666888999999999999;;;===>>>=========>>>@@@AAACCC>>>===<<<<<<<<<===???@@@BBBAAA@@@@@@BBBBBBAAA???<<<>>>@@@BBBIIINNNMMMHHHCCCBBBBBBCCCCCCDDDEEEFFFEEE>>>:::<<<:::666888???CCCXXXwww{{{xxxuuupppllliiifffcccaaa[[[UUUOOOKKKJJJHHHEEEBBB@@@>>>;;;999777666666666222333333222222111000///111000//////111111111///111111000000000000//////....../////////000000000000000111111222222333333888:::===???@@@BBBEEEGGGNNNPPPUUUZZZ```gggooottt}}}zzz||||||xxxmmmeeennnhhhTTTOOOEEE???AAA???888444666888666222---)))((()))+++&&&&&&&&&&&&&&&'''''''''{{{[[[MMMKKKGGGEEECCC@@@===:::777555222111111000...,,,+++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************,,,)))+++///---777OOOsssyyyyyyzzzzzzvvvxxxxxxnnnjjj]]]ccccccbbb}}}___XXXbbbooo~~~vvvhhh```QQQNNNMMMSSS^^^iiiooorrrggg___UUULLLIIIIIIKKKLLLRRRVVVXXXZZZ^^^cccbbb^^^[[[ZZZTTTIII;;;333111333333888???EEEJJJRRRZZZ```nnnmmmooottt|||}}}yyytttoooiiiddd```___\\\YYYUUUQQQOOOMMMHHHIIIJJJJJJIIIGGGGGGFFFEEEGGGIIILLLLLLKKKIIIHHHBBBCCCIIIRRRYYYXXXOOOGGG>>>@@@>>>999888BBBTTTaaaddd^^^^^^mmmeeeWWWNNNCCC>>>CCCCCCBBBAAA???===<<<;;;444,,,&&&&&&&&&%%%'''***''''''''''''((((((((((((((((((***+++,,,---------,,,,,,,,,---------............//////////////////333333444555666777888888444555777888777666444222444666888888888999;;;<<<===<<<<<<;;;<<<===>>>>>>===============>>>AAACCCDDDCCCBBBBBBBBBBBBAAAAAA???BBBCCCFFFSSS^^^ZZZLLLBBBBBBBBBBBBCCCDDDEEEEEEDDD>>>>>>BBB<<<555???RRRmmmwww|||wwwsssoookkkeee```\\\YYYVVVTTTPPPLLLFFFCCCAAA???<<<:::888777555444333222222222//////000000000000//////...---,,,---/////////---///////////////.........,,,,,,,,,---------......111111111111222222222222444666777888888999<<<>>>DDDGGGJJJNNNRRRWWW^^^bbbmmmttt}}}oooppp~~~{{{lllmmmsssWWWGGG===CCCFFF===333111888888777333---))))))+++&&&&&&&&&'''''''''''''''zzz\\\MMMKKKGGGDDDBBB@@@<<<:::777555222111111000...,,,+++++++++*********))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***************---******///...666JJJppp~~~yyytttrrrqqq}}}tttgggSSS]]]bbb___sss}}}ZZZVVVaaaooo|||jjjZZZRRRSSS[[[hhhuuu{{{vvvkkkaaaVVVPPPGGG@@@>>>???AAABBBAAAEEEHHHLLLRRRZZZ]]][[[RRRQQQKKKAAA777222555999777<<>>CCCCCCBBBAAA???===;;;:::333,,,(((''''''%%%'''+++'''''''''((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------000000000000000000000000333444555555666777888999444666777888888666444333444666777888888999:::<<<;;;;;;::::::::::::;;;;;;<<<=========<<<>>>BBBFFFEEEEEEDDDCCCBBBBBBBBBCCCGGGHHHHHHOOO```mmmcccPPPEEEEEEDDDCCCCCCCCCDDDDDDCCC>>>>>>???:::===ZZZ{{{yyyyyyxxxxxxwwwtttoookkk```\\\UUUPPPMMMJJJHHHFFFEEECCC???<<<:::888666555333222222111000000000000---...//////000000//////---,,,+++,,,...///...---.............../////////,,,,,,,,,,,,------------------......///000000111///000111111000111333555999;;;???BBBEEEIIINNNQQQYYY___ggglllpppyyyvvvwwwpppvvvttt]]]HHHEEEGGGAAA777222444777:::888333---***)))''''''''''''''''''''''''wwwXXXMMMJJJGGGDDDBBB???<<<999777555222111111000...,,,+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++)))---******//////555FFFpppzzzwwwtttlllKKKPPPUUUPPPeeessswwwUUURRR^^^lllzzz|||fffYYYWWWnnnyyywww```QQQEEEBBB>>>===???BBBDDDEEEAAACCCEEEFFFKKKSSSVVVTTTHHHFFFBBB;;;666555:::???@@@FFFNNNTTTYYYbbbnnnxxxyyyvvvsssqqqrrrtttvvvvvv}}}zzzwwwsssooogggeeebbb___[[[XXXVVVUUUPPPOOOMMMLLLLLLLLLJJJHHHGGGHHHKKKMMMOOOOOONNNNNNEEEFFFOOO```sss|||{{{uuukkkaaaYYYWWW[[[cccnnnwwwyyywwwyyyvvv}}}tttaaaLLLEEECCCCCCBBB@@@>>><<<:::999111,,,******)))&&&(((+++''''''((((((((()))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......000000000111111222222222222444666666666666888:::666777888888888777555444555777888888888888:::<<<;;;;;;;;;;;;;;;;;;::::::;;;===>>><<<;;;===BBBGGGGGGGGGGGGEEECCCCCCEEEHHHIIIGGGHHHPPP^^^ddd[[[MMMHHHHHHGGGEEEDDDDDDDDDDDDCCC>>>:::777:::PPP||||||vvvtttqqqooommmiiieeebbbVVVRRRKKKFFFCCCBBB@@@>>>:::999777555333222111111...............---------+++,,,,,,---......---------,,,+++,,,...//////................../////////,,,,,,,,,,,,------------,,,,,,---...///000000111---///000000//////000111333555888;;;<<>>:::222666:::<<<888333---***((((((((('''''''''''''''xxxWWWMMMJJJGGGDDDBBB???<<<999777555222111111000...,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******++++++)))...***)))//////444BBBmmmpppJJJLLLLLLDDD[[[nnn~~~{{{XXXOOOWWWfffvvvvvvjjjkkkttt{{{iiiZZZRRRHHHHHHIIILLLPPPTTTUUUVVVNNNNNNKKKFFFGGGKKKKKKHHHBBB>>>:::666666999>>>BBBGGGMMMUUUXXXWWWZZZ```fffffffffgggfffeeeeeefffhhhvvv}}}}}}{{{xxxvvvooolllhhhddd```^^^^^^^^^XXXTTTQQQPPPPPPPPPOOOMMMKKKLLLMMMOOOPPPQQQQQQQQQNNNNNNTTTbbbuuuyyypppooossswww~~~ooosssxxx~~~}}}|||fffNNNIIICCCCCCBBB@@@>>><<<:::888000---,,,---+++((((((,,,'''((((((((()))))))))))))))***++++++,,,,,,,,,,,,------------............//////000111111222333333222555777777666666888;;;888888888888777777777777777888999999888888:::;;;<<<<<<===============<<<;;;===>>><<<:::;;;AAAGGGIIIJJJJJJHHHFFFGGGJJJMMMIIIFFFHHHNNNQQQNNNJJJIIIJJJIIIHHHGGGGGGFFFFFFGGGAAA>>>999999FFFggg|||yyyuuurrrlllgggccc^^^YYYVVVQQQLLLEEE@@@===;;;:::888222333222111000......///------------,,,,,,++++++******+++,,,,,,,,,++++++,,,++++++,,,...//////...,,,,,,---------.........+++++++++,,,,,,,,,---------------...//////000000---///222222111000000111222333666777777888;;;===@@@CCCHHHNNNSSSZZZbbbgggjjjtttvvvdddLLLEEECCC???555666999<<<<<<999333///)))((((((((('''''''''&&&|||ZZZLLLJJJFFFDDDBBB???<<<999777555333111111000...,,,+++++++++************)))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++)))...+++)))//////333@@@hhh~~~qqqMMMPPPMMMBBBXXXmmmyyy___OOOQQQ___qqq~~~sssqqqwwwfff[[[ZZZ]]]ZZZ[[[^^^ccchhhjjjjjjiiiZZZXXXQQQHHHDDDDDDAAA===???;;;666444777<<<@@@CCCHHHOOOUUUUUUNNNIIIHHHJJJOOOSSSXXX[[[ZZZZZZ\\\^^^nnnvvv}}}|||zzzvvvsssooojjjgggeeeeeefff]]]YYYTTTSSSSSSTTTSSSQQQNNNNNNOOOPPPQQQRRRSSSTTTWWWUUUXXXcccuuunnndddiiipppttttttyyy{{{zzz}}}fffLLLIIICCCCCCBBB@@@>>><<<999888///------///---)))))),,,(((((((((((())))))))))))'''(((***+++,,,---......---------.........//////---...///000111222333444222555777777666666888;;;:::999999888777888888888888999::::::999888999;;;===>>>??????????????????;;;===>>>;;;999:::@@@FFFJJJLLLLLLKKKIIIIIIMMMQQQOOOLLLNNNQQQJJJAAACCCLLLJJJJJJIIIIIIHHHHHHIIIIII??????===AAAUUUxxxzzzxxxvvvqqqjjjbbb\\\WWWQQQNNNJJJEEE>>>888444222111000///000111000///...//////---.........---,,,++++++++++++,,,,,,,,,,,,,,,++++++******+++---///...---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++*********,,,///000///...---......///111111000000222333999:::===BBBGGGLLLPPPRRR[[[cccnnnvvv}}}}}}~~~~~~sss}}}nnn```jjjvvvwwwVVVIIIDDD>>>888777888;;;>>>===888333))))))(((((('''''''''&&&~~~XXXNNNJJJEEECCCCCCAAA>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***)))***------...555===ffftttpppQQQ???GGGQQQWWWwwwiiiSSSPPP```qqq~~~}}}www|||}}}ooommmoookkkgggfffiiiooozzzwwwoooaaaVVVKKKGGGCCC>>>:::999888777999>>>???>>>@@@EEEJJJGGGBBB===:::888777777@@@FFFLLLPPPPPPSSSYYY^^^hhhuuu~~~|||xxxsssnnnmmmnnnpppdddaaa^^^[[[[[[ZZZYYYWWWTTTVVVVVVTTTQQQPPPRRRUUU\\\]]]```hhhtttrrrlllrrrrrrrrruuutttwwwfff[[[MMM@@@CCCAAA???>>>======:::999---///666999111&&&$$$***(((''''''''''''(((((()))************+++,,,---...,,,,,,,,,---------......---......///000111111222555555666666777888888888888888999:::::::::999999999999888888999999:::;;;;;;===???AAACCCDDDDDDDDD??????>>>>>>???AAACCCDDDIIIJJJKKKKKKLLLKKKKKKKKKMMMKKKKKKLLLMMMKKKFFFAAAGGGPPPVVVSSSLLLGGGGGGHHHDDDBBB@@@LLLcccssszzzuuutttmmmaaaWWWNNNHHHCCCAAA===<<<999666333000///............------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,+++***+++---...---,,,------++++++++++++------************************++++++,,,,,,,,,---------////////////////////////////////////000000000000333444666999===@@@BBBDDDNNNVVV___eeeiiiqqq||||||www{{{sssllluuuooo]]]fffmmmSSSHHHJJJ???666333999???<<<888777...,,,)))(((((((((&&&$$$XXXNNNJJJFFFCCCCCCBBB>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***)))***---------444<<<```qqq\\\EEEUUUhhhjjj~~~}}}pppYYYSSS^^^jjjzzz}}}|||vvvooopppsssrrrrrrttt~~~zzznnneee]]]SSSJJJFFFBBB===:::999;;;;;;>>>DDDDDDAAA@@@BBBAAA???:::666333111111111777<<>>BBB@@@>>>======<<<:::888,,,,,,...000+++$$$###)))(((''''''''''''((())))))************+++,,,,,,---,,,,,,,,,,,,---------------......///000000111111333333444444555666666666666777777777777888888888888888888888888999::::::===>>>@@@BBBDDDDDDDDDDDD???>>>>>>>>>???AAABBBDDDIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIJJJKKKMMMLLLHHHEEEKKKMMMMMMIIIEEEDDDFFFHHHEEELLLQQQ```wwwwwwrrrkkkdddYYYOOOGGGBBB===;;;999888555333000...------...---------,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,+++***+++---...---,,,------,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------....../////////000000000///000222555888:::<<<>>>AAAHHHOOOTTTXXX___jjjrrr|||~~~sssnnnvvvuuurrr|||zzzWWWEEEEEE:::333555999:::;;;<<<222///+++(((''''''((((((\\\NNNJJJFFFDDDDDDBBB>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++))))))***---,,,---333;;;]]]rrr~~~yyyvvv{{{xxxllltttwwwjjjDDDJJJ___bbbttt{{{rrr\\\UUU[[[cccuuu{{{uuussssssvvvxxxzzz~~~{{{oooccc[[[XXXPPPIIIFFFBBB===;;;<<>>===999777333000...---------000444>>>JJJVVV^^^cccdddpppyyy~~~yyyvvvwwwxxxvvvsssoookkkiiieeebbb___]]]\\\ZZZVVVSSSQQQRRRSSSWWWXXX[[[```hhhqqqyyy~~~xxx|||jjj]]]UUUIII>>>AAA???======<<<;;;888666...***'''(((&&&$$$%%%)))'''''''''''''''((())))))++++++*********++++++,,,++++++,,,,,,,,,---------------......///000000000000111111222222333444444555444444333444555666777777777777777777888888999<<<===???@@@AAAAAA@@@@@@>>>>>>======???@@@BBBCCCGGGHHHIIIIIIJJJKKKKKKLLLHHHHHHIIIKKKMMMMMMKKKIIIIIIGGGEEEDDDBBBCCCEEEGGGNNNiii}}}xxxpppttt~~~}}}vvvooojjj]]]WWWNNNEEE>>>999666333333222111///---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------++++++,,,---...---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,---...000222444555666999>>>CCCFFFIIIOOOYYYaaaiiiqqq~~~www{{{{{{fffPPPCCC777555999;;;;;;<<<555333///+++''''''))),,,]]]NNNJJJFFFEEEEEEBBB>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************)))(((***---,,,,,,111999[[[uuuzzzvvv}}}xxxiiiiiimmmVVVBBBMMMWWWppp}}}kkkXXXRRRWWW^^^pppxxxzzzuuuxxx{{{|||{{{~~~zzzpppeee\\\VVVWWWQQQKKKHHHDDD??????BBBKKKHHHIIIKKKIIIBBB;;;:::555444111///---------...000333<<>>===<<<<<<:::777444///***&&&&&&((()))))))))''''''&&&''''''((()))***,,,+++***************+++++++++++++++,,,,,,,,,,,,---------......////////////000000111111222333333444333222111222444666777666666666666666777888888:::;;;<<<<<<<<<<<<::::::======<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLKKKKKKBBBCCCEEEFFFDDDCCCGGGMMMhhh~~~llljjjuuuyyyrrrjjjbbb]]]QQQKKKDDD===888444111/////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------,,,+++,,,.........------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,---...///000111111555888<<<===>>>CCCLLLRRRYYY```kkkvvvzzzyyyvvv}}}eeeSSS@@@999<<<>>>;;;666555555333///***((()))+++ZZZNNNJJJGGGFFFEEECCC>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********)))(((***---,,,+++///666SSSsss|||vvvfffjjjcccEEEHHHPPPjjj|||}}}eeeRRRLLLRRRZZZmmmvvv~~~yyyzzz~~~xxxnnneee^^^XXXUUUWWWSSSOOOLLLGGGDDDGGGNNNXXXRRRMMMKKKGGG???:::888444333111000////////////111333;;;JJJ\\\jjjoooooozzz{{{xxxwwwtttsssrrrrrrqqqoookkkggggggbbb[[[TTTOOOKKKIIIHHHHHHLLLSSSZZZdddooo{{{}}}yyyrrrZZZIIIDDD???>>>======<<<999666333,,,***''''''***---+++'''&&&&&&&&&''''''(((******++++++******)))******************+++++++++,,,,,,------------............///000000111222222333333444333222111222444666888666666555555666666777888::::::;;;<<<;;;:::999888<<<;;;;;;<<<===@@@BBBCCCDDDDDDCCCDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJCCCDDDGGGGGGCCCCCCQQQaaaxxxrrrpppxxxyyyqqqhhh___VVVQQQGGGCCC<<<777444222///......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------............------......//////000000000222444444555888>>>CCCLLLRRRZZZccclllxxx|||~~~zzziii[[[llljjjKKK;;;<<>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******)))(((***---+++***...444PPPpppyyyyyyyyysssiiimmmkkkWWWVVVSSSfffuuugggQQQHHHMMMUUUgggqqq~~~{{{~~~wwwmmmccc]]]YYYVVVTTTVVVTTTRRRPPPLLLKKKTTT^^^fff\\\RRRMMMHHH@@@:::999222222111000///////////////000666EEEXXXhhhrrruuu}}}}}}yyyuuuwww}}}{{{zzzzzzyyyyyyxxxwwwtttnnnjjjbbb\\\TTTMMMIIIFFFCCCBBBEEEIIIOOOVVV^^^kkkyyy]]]GGGCCC@@@???>>>===<<<:::555222(((((('''&&&))),,,)))$$$&&&&&&&&&'''''')))***+++******)))))))))******+++))))))*********+++++++++------------------------000000000111222222333333333222222222333555666888666666666666666777777888<<<======>>>===<<<;;;:::;;;:::;;;;;;===???AAACCCDDDDDDCCCBBBBBBDDDEEEFFFKKKKKKJJJHHHFFFEEEGGGIIIIIIHHHHHHFFFBBBHHH```zzz|||pppqqqwwwzzzqqqhhh^^^UUUMMMGGG???<<<777444222111///......------,,,,,,------...,,,,,,------------......------------------------,,,,,,---..................,,,,,,,,,...///...---------............------------------------------,,,---------............------------------------,,,,,,,,,---------............/////////000000000///000111222222444777:::>>>DDDLLLRRRZZZeeerrr}}}uuu}}}sss\\\PPP[[[{{{|||}}}XXX???;;;AAABBB>>>444444444555444000***&&&```MMMKKKHHHGGGGGGDDD>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***((((((***---+++)))---333MMMlllvvvnnnooopppqqqsss{{{qqqiii^^^nnnrrrwwwoooUUUHHHKKKRRRaaakkkyyy|||wwwmmmhhh```YYYVVVUUUTTTSSSRRRQQQQQQQQQOOOSSS```ooorrrggg[[[TTTMMMDDD===:::222222111111000/////////---...222===MMM___lllrrruuuqqqnnnkkkfffccckkkvvv~~~|||zzzvvvppphhhcccWWWQQQIIIDDDAAA@@@???===>>>BBBHHHNNNWWWddduuu]]]FFFAAA@@@??????>>>===:::555222'''))))))%%%&&&***)))%%%&&&&&&&&&&&&((()))***+++))))))((())))))***+++,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222000111222333444555555666777777666666777777888999<<<===>>>???>>>===<<<;;;:::::::::;;;<<>>888555222000//////...---------,,,,,,,,,,,,---------------....../////////........................,,,------..................---,,,---...//////---,,,---...//////...---,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------.........///////////////000222222333333444555444:::AAAFFFKKKSSS```jjjnnnyyyvvvppp{{{~~~zzzaaaUUUcccrrrttt{{{jjjPPPCCCCCCDDDCCC888555222444777555///(((ZZZMMMKKKHHHHHHGGGDDD>>>:::777555222111000000...---,,,,,,,,,+++++++++******)))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***---+++))),,,222GGGggg}}}tttyyyyyywwwtttxxxooo]]]RRRhhhtttrrruuuYYYIIIKKKRRR\\\gggttt|||~~~{{{}}}yyyfff___[[[UUURRRQQQRRRSSSTTTNNNNNNOOOQQQQQQXXXiiiyyyyyymmmbbbZZZSSSHHH???;;;444444333222111111000000......///777DDDTTTccckkkjjjccc]]]YYYVVVXXXeeeuuu~~~{{{wwwppphhh^^^WWWNNNHHHAAA===<<<===<<<;;;666:::@@@GGGQQQaaassszzz\\\EEEAAAAAA@@@??????>>>;;;666222))),,,+++%%%%%%)))+++(((%%%%%%&&&&&&((()))***+++(((((((((((()))***,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111//////111333444444444444777777777777777888999999;;;;;;=========<<<;;;:::999999999:::<<>>>>>===<<<777111---))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///111222333333222333333333333333333444888777666666777777666555;;;;;;;;;::::::999999999888999:::;;;<<<>>>AAADDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFKKKNNNRRR[[[kkk{{{vvviii]]]UUUJJJCCC@@@===888333///.........------------++++++,,,,,,---...//////---------.........//////------------------------------------------------..................------------------------------......................../////////......------,,,//////......---------,,,,,,------......------,,,------------------------........................000000222666;;;AAAFFFIIIRRR[[[fffnnnuuu{{{{{{{{{ppp}}}gggOOOFFF@@@>>>>>>555,,,555BBB<<<)))eeeQQQJJJFFFFFFFFFAAA<<<;;;888666444222222000...,,,---,,,,,,+++******))))))***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''')))+++,,,,,,,,,...000@@@mmm}}}xxx}}}vvvpppdddUUUIIIDDDHHHMMMhhhnnnvvvaaaLLLEEEGGGTTTaaaqqq{{{}}}xxxzzz}}}xxxtttrrrlllccc\\\NNNFFF@@@DDDHHHHHHJJJLLLMMMLLLMMMPPPUUUbbbxxxuuuiiiXXXGGG??????;;;999777555555333111///000//////000555@@@MMMUUUWWWVVVWWW[[[aaajjjyyy~~~zzzqqqfffZZZPPPHHHDDD===;;;999666555555555666666555999>>>EEEPPPbbbrrr}}}pppooo}}}}}}kkkeee[[[JJJ??????>>>>>>======;;;777111---((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111222222222222333333333333444444777666666777888999999888<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<===>>>AAADDDEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIINNNFFFNNNkkk{{{vvviii\\\TTTMMMCCC===;;;888444000/////////.........---------------....../////////------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......................../////////.............../////////.........------,,,------......------,,,------------------------........................//////000222555999===???EEEMMMVVV]]]dddmmmzzz|||xxx~~~nnnYYYHHHDDDBBB:::222666>>><<<333jjjQQQJJJFFFGGGFFFAAA===<<<888666444222222000...,,,+++++++++******))))))((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%(((***,,,,,,---...000:::gggvvvvvvlll]]]MMMCCC@@@BBBEEE```hhhqqqfffOOOFFFGGGPPPZZZhhhttt|||{{{uuurrrqqqvvv|||{{{xxxwwwtttmmmbbbZZZLLLFFFDDDGGGLLLMMMNNNOOORRRPPPOOOQQQWWWgggzzznnn___NNNCCC???===;;;888666555444222000111111111111444;;;DDDJJJQQQSSSWWW\\\```hhhyyy}}}wwwlll]]]PPPGGGAAA<<<999666555555444333333333222333222444888>>>III[[[kkk{{{tttqqqxxxooodddUUUBBB:::???>>>======<<<:::666000,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,---------------------------......///000000111111222222222333333444444444444555666777888999::::::===============>>>>>>>>><<<===>>>>>>>>>???AAADDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOLLLaaa~~~{{{~~~~~~}}}|||vvvnnneeeXXXMMMGGGAAA:::666444333000...000000000/////////........./////////////////////---------.........//////------------------------++++++++++++++++++++++++------------------------------------------------........................---.............../////////////////////.........------............------------------------------------------------------000/////////111333555666<<>>;;;888666555444222000222222333333555999>>>CCCKKKNNNTTTXXXVVVXXXdddqqq~~~vvvpppdddXXXHHH===999777444111111222333333333333222111333111111444888BBBSSScccxxx|||xxxzzzuuu___GGG===BBB===<<<<<<;;;999555///+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,---------------.........///........./////////000222222222333333444444444444555666666666777888999<<<<<<======>>>>>>>>>???>>>@@@AAAAAA@@@@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFLLLLLLLLLKKKLLLLLLMMMMMMNNNccc|||vvvrrrpppppppppmmmggg^^^TTTJJJCCC===999444111111000///...000000000000/////////////////////...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......////////////////////////------............------------------------------------------------------111111000000000111222222777;;;???BBBGGGOOOZZZbbbkkksss~~~jjj^^^ggg|||VVVGGG:::666555444888@@@jjjRRRKKKGGGGGGGGGBBB===<<<888666444222222000...,,,*********)))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((***,,,,,,++++++,,,---222[[[xxxttt^^^HHH<<<<<<@@@UUU```jjj|||mmmTTTHHHHHHBBBGGGQQQ```qqq~~~~~~~~~rrrgggbbbfffiiilllnnnmmmiiibbb\\\UUUQQQOOOQQQZZZlllnnngggcccYYYOOO???<<<888555444333222111000111222333444777;;;>>>CCCHHHNNNPPPJJJEEEJJJSSShhhvvvxxxnnnbbb[[[LLLCCC999333333333111...///000222333444333222111222000000222555<<>>;;;;;;888:::AAAmmmRRRKKKGGGHHHGGGBBB>>>===888666444222222000...,,,************************(((((((((((())))))))))))''''''&&&''''''((()))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,,,,++++++...000222TTTzzzdddMMMBBBDDDKKKWWWbbbiiiwwwtttXXXIIIHHHAAADDDKKKYYYjjjyyy|||pppnnnooonnnsssvvvsssoooiii```XXXRRRQQQRRRWWW```sssuuujjjcccXXXMMMBBB>>>:::666555444333222///111333444444777:::===<<<@@@FFFHHHBBB;;;;;;AAAOOObbbvvv}}}{{{yyytttnnneeeYYYMMMEEE:::777222111222333222000000111222333444333222222222000000111333888FFFTTTppp~~~vvvnnn~~~yyy|||nnnOOO>>>???;;;::::::999777333---)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((()))***+++,,,***++++++,,,,,,---------///...---------...///000111111222333333444555555:::===>>>===:::888:::<<<;;;;;;;;;;;;;;;;;;<<<<<>>BBBIIIPPPZZZeeeqqq~~~}}}tttsssgggeee~~~uuuxxxrrr]]]HHH@@@<<<888777:::kkkRRRLLLGGGHHHGGGBBB>>>===888666444222222000...,,,***+++++++++++++++++++++'''((((((((()))))))))***&&&&&&&&&''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))))))))*********+++***+++...222555222KKKzzzooo^^^WWW\\\cccSSS^^^dddrrr~~~___KKKFFFAAABBBGGGQQQ___nnnyyy~~~yyyyyyzzzwww{{{{{{tttmmmhhhaaaYYYTTTTTTWWW]]]eeetttoooaaaUUUKKKEEEAAA<<<999777777666555555666777888888999<<>>===999888;;;>>><<<<<<;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGIIILLLQQQWWW\\\___iiivvv|||ttt{{{}}}|||~~~~~~{{{kkk]]]OOOHHHCCC;;;555444222222222111000000111222/////////.........------,,,,,,------......//////000000000111111111111222111111111111111111111111222222222222222222222222000000111222222333444444111111111111111111111111////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000111111222555999;;;BBBGGGPPPYYYdddrrr|||vvvwww}}}}}}qqq\\\KKKAAA:::777777eeeRRRLLLGGGHHHGGGBBB>>>===888666444333222000...,,,++++++++++++++++++,,,,,,'''((((((((())))))******&&&&&&&&&'''''')))******''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((())))))))))))***+++000666:::222DDDnnn|||yyykkkiiiooovvvLLLXXX^^^mmmdddKKKDDD@@@@@@CCCJJJVVVdddpppwww}}}uuummmkkkfff```XXXYYY\\\```fffpppzzzeeeXXXPPPHHHDDD???;;;999999888777<<<===>>>===<<<>>>@@@CCC:::888888999777444555999666DDDTTT```hhhmmmkkkgggeee^^^SSSJJJCCC>>>;;;999444666777666444222222333111111111111111222222222000///000111111333===IIIcccxxx|||kkkmmmccc]]][[[OOO<<<777===999999888888666222,,,(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((()))***+++,,,(((((()))***++++++,,,,,,...---,,,+++,,,...000222000111111222444555666666333777::::::777666:::=========<<<<<<;;;;;;;;;:::===???BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGKKKRRRZZZccckkkooovvv|||xxxwww~~~}}}zzz~~~uuuaaaRRREEEAAA???888333111111111111000///...///000///.........------------,,,------...///000111111222222333333333444444444222222222222222222222222222222222222222222222222//////000111222222333333222222222222222222222222111111111111111111111111/////////......---------+++++++++,,,,,,---------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---.........///000222444555;;;???FFFNNNWWWcccpppzzzttt\\\JJJBBB???===cccQQQKKKGGGHHHGGGCCC???>>>777555333222222111///---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************)))******++++++,,,------555GGG^^^mmmooorrrttt```nnnYYYPPPhhhooorrrSSS@@@@@@@@@BBBGGGLLLVVVfffuuu~~~yyyvvvtttqqqkkkggg\\\ZZZZZZ^^^dddoookkkSSSPPPJJJCCC>>>::::::???EEEIIIEEEGGGEEEAAAHHHKKKAAA999777555555555555555333444<<>>VVVjjj|||xxxtttcccSSSKKKFFF@@@<<<<<<:::;;;;;;999333---)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,------------------000000000111222222333333555666777888999:::::::::;;;;;;<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCBBBCCCDDDFFFFFFFFFFFFEEEFFFEEECCCGGGZZZxxx|||}}}}}}|||sssgggSSSJJJ>>>777555555333111222111000///////////////,,,,,,,,,,,,---...///000,,,---...///111222333444222222222222333333333333444444555555555444444333666444222222555777666444555444222222444555444444222222333333333222111111444222000000111222111000......//////000000000000......---------,,,,,,,,,---------......///////////////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111888<<<@@@FFFMMMXXXeeeooozzz}}}zzz___NNNDDD<<>>777666333222222111///---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((()))))))))))))))))))))************)))******++++++,,,------///<<>>>>>888777555555666666444333333333333333333333333333333333111000000333888<<>>:::;;;;;;888222,,,)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************,,,,,,,,,---------------//////000111111222222333444555666777888999999999:::;;;;;;<<<======>>>>>><<<======>>>???@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEEEEIIILLLUUUttt~~~}}}xxxsssnnnbbbUUUJJJCCC999444444444333111111000///...............////////////////////////000111111222333333444444333333444444555555555666555666666666666666666555888666444444666777666555777555444444555555444333444555555555555555444444555333111111111111000///////////////////////////////////////............------------.........////////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000333666:::>>>EEEOOO[[[dddrrr{{{|||iiifff}}}iiiOOO@@@dddQQQKKKGGGHHHGGGCCC???>>>888666444333222111///---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))************)))******++++++,,,------+++333DDDZZZjjjttt{{{~~~ssstttvvvkkklllrrr~~~aaaIII@@@>>>???BBBFFFNNN[[[hhhxxx||||||{{{zzzyyyzzzmmm___VVVUUU\\\jjjwwwtttnnnnnnpppqqqnnn___SSSHHH@@@GGGMMMEEE???<<<:::888888777666444666888>>>HHHRRRXXXYYYWWWWWWSSSNNNIIIGGGEEECCCBBB999888777777777666444222333333333333333333333333222333222111111222555888???PPPjjj|||{{{~~~|||zzzeeeUUUIIIAAA======:::::::::666111,,,)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************+++,,,,,,,,,---------...//////000000111111222222222333444666777777888888:::::::::;;;<<<<<<======;;;<<<===?????????>>>>>>>>>???AAACCCEEEEEEEEEEEE@@@EEEJJJ\\\yyywwwmmmbbbSSSGGG???:::444222333333333111///......---------......///000111111222222111111222222222222222222222222333444444666777888999:::999999;;;<<<>>>???@@@AAABBB@@@>>>>>>??????>>>===>>>===;;;:::;;;<<<;;;:::999999999999999888888888555333111111222333333222111111111111111000000000111111111111000000000///---------------........./////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...111444777<<>>999777444333333111///---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************((()))))))))************)))******++++++,,,---------111AAA^^^yyy~~~yyywwwrrriiiqqq{{{fffKKKCCC???>>>AAADDDJJJUUU```ttt}}}{{{{{{qqqdddYYYRRRTTTaaaooorrrfffUUUHHH@@@;;;DDDNNNKKKBBB@@@===;;;:::999777555777777:::CCCMMMUUUXXXXXXTTTPPPKKKJJJJJJJJJHHHEEE>>>===;;;::::::888444111333333333333333333333333222333333333111222333555999HHHbbb|||xxxlllWWWGGG>>>:::;;;::::::999555///+++)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************+++++++++,,,,,,------.........//////000111111222111222444555777777888888999999::::::;;;;;;<<<<<<:::;;;===??????>>><<<;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFAAAGGGbbb{{{uuurrr|||}}}}}}{{{sssdddVVVIII???777444222111222222111000---------,,,------......,,,...///111333333444333333333333333333444444444555666888;;;===@@@BBBCCCCCCDDDFFFHHHKKKNNNQQQRRRTTTSSSQQQPPPOOONNNNNNMMMKKKJJJHHHHHHJJJKKKJJJJJJDDDDDDBBBAAA@@@>>>>>>>>>888666444444666666666555222222222222222222222222222222222111111111000000------------------...................../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////111333555888>>>GGGOOO[[[eeerrr~~~uuuuuu{{{bbbcccssspppvvv{{{___III]]]QQQKKKGGGHHHGGGCCC???>>>:::888555444333111///---,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((()))))))))************)))******++++++,,,------///111BBBeeeiiiaaammm}}}cccXXXgggtttqqqVVVGGGBBB???AAACCCGGGOOOXXXqqq}}}|||zzzvvvooocccUUUOOOYYYfffooowwwrrrVVVGGG>>>:::666???LLLNNNDDDBBB???===<<<:::888666777666888@@@JJJUUU\\\___YYYVVVQQQOOOOOONNNJJJFFF@@@>>>===<<<;;;999777444444444444444444444444444222333444444222222333444888DDD^^^{{{||||||qqqXXXEEE<<<:::;;;:::999777333...***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************++++++,,,------...---......//////000111111111222444666777888999999888888888999::::::;;;;;;:::;;;===>>>???===<<<;;;<<<===@@@CCCEEEGGGGGGGGGOOOBBBIIIlllkkkhhhpppyyy|||wwwdddTTTGGG===888555333222222111111///...---------------...///000...///000111222333333333444444555777999:::;;;<<>>:::888666444333111///---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))************)))******++++++,,,------...///>>>```ttt^^^VVVZZZjjj[[[PPPbbbnnn}}}{{{bbbKKKEEE@@@@@@BBBDDDJJJQQQccczzz|||{{{ppp___SSSTTT\\\ggglllqqqyyylllUUUKKK@@@??????888<<>>===<<<:::888666666888>>>GGGSSS___fffeeebbb___[[[XXXSSSNNNKKKCCC@@@>>><<<<<<<<<:::999666666666666666666666666333444555444333333444666888CCC[[[www{{{sssXXXDDD===<<<===:::999666111,,,))))))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************))))))***+++,,,---......------......//////000000111222444666777888999999777777888888999::::::::::::;;;<<<>>>>>>>>>======<<<>>>AAAEEEGGGIIIJJJKKKLLLCCCNNNmmmpppbbbhhhxxx{{{eeeTTTGGG<<<777666444444333222111///...............//////111222333555444333333333333444444333555888<<<@@@DDDGGGIIIWWWXXX[[[^^^aaaeeeggghhhnnnllljjjhhhfffeeeffffffhhhiiihhhfffdddbbbcccdddcccbbbaaabbbeeeggggggfff```^^^\\\YYYWWWVVVVVVVVVUUUQQQMMMIIIFFFCCC???===999888888777666555444444333333333222222222111111000000000///////////////------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...///000000000333999>>>KKKRRR]]]iiitttyyyvvvxxxxxx}}}}}}jjjeeeQQQKKKGGGHHHGGGCCC???>>>;;;999666444333111///,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))************)))******++++++,,,------...+++555QQQqqq~~~ppp```VVVOOOXXXUUUJJJZZZeeewwwkkkMMMFFF@@@???@@@AAAEEEJJJSSSmmmyyylll^^^XXXXXX]]]gggmmmllluuu|||kkkVVVDDDDDD@@@GGGIII===:::AAADDDEEEBBB???>>>===<<<;;;999555666999;;;AAANNN]]]iiikkkkkkkkkiiiddd___]]][[[OOOKKKEEEAAA???===<<<;;;777777777777777777777777444555555444333444666999999CCC[[[vvv|||oooUUUAAA;;;<<<===:::888555000+++))))))+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++,,,---......,,,------......///000000///000222444666777888888666666777777888999999:::;;;;;;<<<===>>>>>>??????===???CCCFFFJJJLLLMMMNNNMMMVVVeeerrr{{{vvvqqq{{{vvvfffUUUIII@@@777444555333333222111///......///000000000111222333555555888777666666777999<<<>>>===@@@EEELLLSSSZZZ___bbbnnnooopppqqqssstttuuuvvvxxxvvvrrrooollljjjjjjjjjfffggghhhfffcccbbbccceeefffdddccccccdddeeeeeeddd```___]]]\\\[[[\\\]]]^^^^^^[[[WWWUUUSSSQQQOOOMMMGGGFFFDDDAAA>>><<<999888555555444444444333333333222111111111000000000/////////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,...///---,,,///444999AAAFFFOOO[[[hhhuuu{{{cccRRRKKKGGGHHHGGGCCC???>>>;;;999666444333111///,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************)))******+++,,,,,,------...)))...DDDaaaxxx}}}ooo]]]LLL;;;???DDD<<>>>>>>>>BBBGGGNNNjjj}}}vvvjjj^^^YYY^^^mmmtttjjj```fffuuukkk[[[SSSJJJ>>>@@@@@@LLLPPPBBB999>>>AAADDDBBB???>>>======;;;:::444666999999===III[[[iiijjjnnnqqqqqqnnnkkkkkklll^^^XXXOOOHHHBBB???<<<:::888888888888888888888888555555555444333555888;;;;;;EEE]]]wwwxxx}}}zzzjjjQQQ===888:::;;;:::888444///***((()))+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************((()))***+++,,,---......,,,,,,------...//////000...///111333555666777777666666666777888888999999;;;;;;<<<<<<===???AAABBB>>>@@@DDDHHHKKKNNNOOOPPP^^^wwwzzzcccUUUGGG@@@:::222000222111222111000......///000111111111222333555666777777666666777;;;AAAGGGJJJOOOSSSYYYbbbkkkssszzz}}}||||||{{{{{{{{{{{{{{{{{{wwwuuurrrpppnnnnnnnnnooodddeeefffdddaaa```bbbdddeeecccaaa`````````___]]][[[ZZZYYYYYYZZZ\\\___```^^^\\\[[[[[[]]]^^^^^^]]]UUUSSSPPPLLLGGGCCC@@@>>>777666666666555555555555333222222222111111000000111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...///---,,,...333777:::>>>FFFQQQ___nnn|||uuu}}}jjjQQQJJJFFFGGGGGGBBB>>>===666666555444222000---,,,+++,,,------,,,+++)))(((******++++++++++++******((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))+++---...******+++++++++,,,,,,,,,,,,+++222>>>UUU|||~~~lll```OOO===999>>>888888PPPooo}}}^^^KKK===>>>AAA======AAANNNdddwwwppphhhaaafffiiinnnmmmcccYYYYYY___gggfff___TTTMMMJJJGGGCCCEEEDDDRRRZZZOOOCCC???:::@@@@@@AAAAAA???===;;;::::::666555888<<>>999999???BBBAAAAAAEEEEEEAAACCCJJJJJJIIITTTcccqqqaaaKKKHHHBBB;;;666444333333.........//////000000111111333555666666555666777777<<>>AAAHHHbbbyyyppphhhkkkooorrrpppcccVVVRRRVVVYYYZZZVVVOOOKKKKKKIIIFFFEEECCCPPP[[[SSSIIIEEE===@@@>>>>>>AAADDDDDD???:::999666666:::>>>EEERRR^^^ooorrryyy|||~~~~~~uuuggg\\\SSSIII???@@@>>>;;;999888888999999:::999888777666666777888===FFF[[[wwwmmmPPPAAA===;;;999888999666222...***(((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********++++++******))))))******++++++,,,------////////////////////////222222333555666777888999777777888::::::;;;;;;;;;AAA===>>>BBBDDD@@@>>>@@@BBBAAAFFFLLLMMMRRRfff}}}wwwbbbQQQCCC@@@;;;666333111111222333333333333333333333222555555555444555999>>>BBBMMMOOOTTT\\\eeemmmsssvvvuuuxxx{{{}}}}}}~~~~~~}}}}}}~~~~~~|||yyyvvvvvvqqqkkkiiiiiiiiieeeaaa]]]]]][[[XXXTTTSSSTTTVVVSSSTTTTTTUUUTTTSSSRRRQQQNNNOOOQQQSSSTTTTTTSSSSSSVVVVVVXXX\\\bbbdddcccbbbaaaaaaaaaaaa```___^^^^^^ZZZUUUNNNIIIEEE@@@;;;777777666666555555555666666.../////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////333444999BBBJJJSSSaaammm|||uuuqqqxxxsssvvvkkkppp~~~\\\OOOIIIEEEFFFEEEAAA===<<<999777555222000/////////------,,,+++************(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))((((((((()))************+++++++++,,,,,,,,,+++///333444HHHyyyjjjQQQAAA444555>>>EEE[[[oooXXXCCC>>>AAAAAA@@@AAAGGGbbbyyyqqqqqqsssuuurrrdddTTTMMMOOORRRTTTTTTPPPOOOPPPOOOKKKDDDAAAMMMYYYWWWSSSMMMBBBAAA>>><<>>===:::888555222000//////000...---+++***)))******+++(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((()))))))))))))))(((((((((((((((******+++++++++,,,,,,,,,***000333000AAAttt}}}iiiTTT===888>>>===LLLssswww^^^FFF>>>@@@BBBAAAAAAKKKddd~~~yyytttuuuuuupppcccTTTNNNOOOVVVYYYZZZWWWVVVWWWUUUQQQDDD???HHHVVVYYY[[[VVVHHHCCC@@@>>>BBBIIIMMMKKKHHH===:::999;;;>>>DDDQQQ]]]jjjsssttthhh[[[SSSIIIAAA>>>>>>======999888888777888999:::;;;<<>>;;;777444///+++***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((())))))***************)))******++++++,,,------------...///000111222333111111222444555666777888:::999888888999<<>>>>>@@@CCCDDDEEEEEECCCGGGKKKHHHFFFSSSwww}}}mmm^^^PPPCCC;;;:::888555333222222333444000111222333444444444444777666666:::CCCRRRcccnnnyyyzzz|||}}}{{{yyyxxxwwwwwwuuurrrooolllggg___XXXUUURRRPPPNNNJJJKKKJJJHHHEEEDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBAAABBBCCCEEEGGGHHHHHHJJJNNNSSSXXX[[[]]]]]]^^^___aaacccdddfffffffffjjjiiigggeeeaaa\\\WWWTTTKKKHHHCCC>>>999666444444444333222222222111///------------------.................................---------------------------------.........//////......111777<<>><<<999DDDiii~~~fffLLL??????BBBBBBAAAIII```{{{yyyvvvpppcccUUUPPPQQQXXX\\\]]]\\\[[[]]]ZZZVVVFFF???EEEQQQXXX___]]]NNNDDDAAA??????AAAFFFJJJLLLBBB>>>::::::<<>><<<:::888666444222222333333444444555555666777888888@@@AAAEEEJJJTTTbbbpppzzz~~~xxxvvvrrrooolllhhhdddaaaaaa\\\TTTNNNIIIFFFEEEDDDCCCCCCDDDBBB@@@??????AAA??????>>>===<<<<<<<<<;;;>>>=========???AAACCCEEEGGGHHHJJJLLLOOOSSSXXXZZZ[[[\\\^^^```bbbcccddddddiiiiiihhhgggfffeeeffffff]]][[[VVVOOOGGG???777333777555222222222222000...................................................------------------------------------..................111555888<<>>>>>III___yyy}}}pppxxxtttxxxgggJJJ>>>======:::777555000+++)))***+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((()))************)))******++++++,,,------,,,,,,---...///000111222///000111222444555666666777777666777999===@@@CCCTTTPPPHHHAAAAAAGGGKKKLLLEEEGGGIIIKKKQQQ```tttttt\\\LLLBBB===<<<===888666555333222111111222666666555666777;;;>>>@@@UUUXXX\\\aaagggoooxxx~~~}}}zzzyyyxxxtttoooiiiddd^^^YYYUUURRROOOIIIDDD???===<<<;;;;;;<<<===<<<:::999999:::999999888777777777888888999999999999;;;===@@@AAACCCDDDEEEEEEGGGKKKQQQUUUWWWYYY\\\___ccceeeggghhhjjjkkkjjjiiihhhjjjmmmppplllkkkiiiddd[[[QQQGGGAAA===888333222333555444222000000000/////////..............................------------------------,,,------------.........------///333444666>>>FFFOOO[[[lllyyy|||uuu```SSSMMMIIIIIIIIIEEE@@@???999888777555333111//////,,,,,,,,,,,,+++***))))))))))))************))))))((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''((())))))'''((()))++++++++++++*********+++++++++,,,,,,,,,---(((///222///CCClllZZZ<<>>BBBMMMTTTTTTHHHHHHKKKTTTcccrrryyyzzztttbbbPPPGGGBBB<<<:::;;;555555444333222222333333666666777;;;AAAJJJRRRWWWkkknnnqqquuuxxx|||}}}wwwtttssssssnnnggg```YYYSSSMMMIIIDDDCCC@@@<<<888666555555333444666555444222333444333222111111111222333444333333444555777999;;;<<<;;;===@@@AAABBBFFFKKKOOOSSSUUUXXX\\\```cccfffggggggiiijjjjjjiiikkkooosssqqqrrrrrrpppkkkddd\\\WWWMMMFFF===888888888666444333333222111000///......................................................,,,,,,---------.........,,,,,,...111222333999BBBIIIUUUfffrrrzzzcccRRRLLLHHHIIIHHHDDD@@@???888888777666444111///...+++,,,------,,,+++)))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,///'''---333,,,666\\\|||hhh???KKKCCCBBBmmmsssYYYIIIDDDDDDDDDEEELLL___~~~}}}~~~ooodddaaacccfffhhhgggiiimmmnnnkkkYYYNNNJJJIIINNN___iii```SSSMMMGGGFFFIIIHHHBBB;;;EEECCCDDDEEECCCBBBGGGOOO```xxx{{{rrrjjjeeebbb]]]WWWQQQMMMJJJIIIDDDPPPfff~~~{{{^^^]]]SSSJJJBBB>>>;;;888888:::444///)))'''***+++***''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&'''((()))************)))******+++,,,,,,------++++++,,,,,,---.........//////000111333444555666333444555777999<<>>;;;@@@KKKPPPOOODDDDDDLLL```||||||^^^QQQFFFDDDCCC>>>999888555555444444555555666666999:::>>>EEEQQQ___llltttwwwzzz}}}~~~yyytttqqqpppgggbbb[[[SSSLLLEEE???;;;<<<<<<;;;888555222222222---///111000///......///...------,,,---///000111//////111333444666777888333777<<>>RRRwwwdddQQQLLLHHH@@@DDDEEEOOOhhh|||}}}uuukkkhhhmmmoooooonnnqqqsssooohhhUUUQQQMMMQQQYYYbbbfffggg[[[PPPGGGIIIQQQSSSJJJ???BBBFFFJJJLLLKKKJJJLLLNNN\\\rrr{{{uuunnnhhhccc```[[[VVVRRRQQQQQQQQQMMMYYYkkk}}}}}}ZZZUUUHHHAAA;;;:::======999444222///***(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------000000000111222222333333333444555777999;;;===??????@@@AAAAAA@@@AAACCCEEE@@@IIIgggppp```QQQMMMGGGCCC@@@<<<555000;;;444111555777555666:::888EEESSSaaappp||||||uuu~~~~~~~~~{{{vvvooohhhddd^^^VVVKKKDDD@@@<<<777333222222111///...---,,,+++++++++++++++++++++++++++------,,,++++++,,,,,,,,,------......///000000111555666888:::>>>AAADDDEEEEEEIIINNNQQQSSSTTTUUUVVVbbbdddggghhhjjjmmmpppsssqqqpppppprrrttttttpppllljjjfff___UUUKKKAAA:::666888666333111111111///...000000000///.........------...///000000///...---,,,,,,+++***+++,,,...///---///000111111222555777BBBIIITTT___jjjuuutttwwwvvvzzz]]]SSSNNNKKKJJJHHHAAA===<<<;;;999777444222000///......------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++******************++++++,,,,,,***---000000CCCeeeTTT<<<:::AAAJJJfffsssYYYJJJEEEDDDBBBCCCKKK```wwwssssssvvvvvvtttttttttpppjjj```[[[WWWYYY```gggkkklllbbbWWWNNNPPPWWWXXXNNNCCCDDDIIIOOOTTTUUURRROOOLLLTTTjjjzzzssskkkfff```^^^[[[WWWTTTQQQPPPOOONNNZZZmmm|||{{{XXXSSSEEE???:::999===???<<<888///,,,)))''''''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------///000000111111222333333333444555666888:::<<<===>>>>>>>>>>>>>>>@@@DDDHHHIIIZZZooo]]]SSSNNNLLLHHHCCC>>>999777666555444777;;;:::777999>>>JJJUUUcccppp}}}~~~~~~{{{{{{{{{wwwqqqggg^^^YYYPPPIII@@@:::888666222//////......---,,,+++******************************,,,,,,+++++++++++++++,,,++++++,,,,,,---......///333444555777:::===@@@BBBAAADDDHHHKKKMMMOOOQQQSSS^^^aaadddhhhjjjnnnrrruuuuuuttttttvvvxxxyyyvvvtttmmmjjjeee```XXXOOOEEE???999777555444444444222111000000000///......---------...///000000///...------,,,,,,+++,,,---...///---...///000000111444666<<>>;;;999777444222000///...---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******************,,,---+++---000...===YYYdddCCC===AAA<<>>;;;888---***((('''((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------//////000111111222222333333444444555777888:::;;;<<<<<<<<<;;;<<>>GGGQQQccckkkuuu~~~~~~~~~~~~vvvvvvtttpppggg[[[PPPIII@@@:::444000000000...,,,*********))))))((((((((())))))))))))))))))))))))*********))))))******+++)))))))))***++++++,,,,,,///000111333666999;;;<<<<<>><<<<<<;;;777333,,,***((('''((()))(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------...//////000000111222222222333333444444666777888999:::;;;;;;<<<<<>>@@@CCCHHHLLLTTTXXX___eeeiiinnnrrruuussssssssstttvvvyyyzzz{{{wwwsssqqqsssuuuqqqfff]]]NNNIIIAAA:::777555444444222222111000///......---...//////////////////...,,,,,,,,,,,,,,,,,,------+++,,,---------...000333222777???HHHQQQ]]]jjjsss}}}~~~qqqvvv^^^UUUOOOLLLLLLIIICCC>>>>>>;;;999777444222000///...---,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************+++...,,,---000,,,000AAAtttnnnKKKAAA???@@@WWWyyygggPPPJJJGGGFFFGGGWWWvvvrrrllljjjmmmttt|||~~~wwwqqqpppqqqjjj\\\OOOGGGHHHOOOYYYaaa^^^RRRFFFAAAHHHUUUeeeuuuzzzooofff```___```]]]YYYSSSLLLHHHFFFFFFGGGKKKWWWjjj}}}|||uuuaaaSSSGGGCCC@@@>>><<<999555111---+++)))(((((('''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******'''((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------............//////000111111222222333333333444555777888999999;;;===>>>>>>@@@BBBDDDQQQiii|||tttuuuuuucccVVVQQQPPPOOONNNJJJDDD===888777888888777999;;;>>>FFFUUUgggwww~~~~~~|||xxxwwwvvvtttrrrpppooonnnmmmmmmhhh___UUUIII@@@888444111///,,,+++***++++++***''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''(((((()))***)))))))))))))))*********,,,,,,---...///111222333666777999:::<<>>===;;;999777444222000///...,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++///,,,,,,000---...:::ZZZ~~~yyyyyyoooKKK>>>DDD===MMMnnnzzz[[[IIIFFFFFFFFFSSSyyy|||zzzuuuooojjjkkkqqqyyy|||{{{yyyqqqaaaTTTFFFHHHNNNWWW___^^^TTTJJJGGGEEEEEEMMMXXXbbbffffff[[[XXXVVVYYYaaammmwww}}}tttnnnddd[[[VVVTTTUUUWWWVVVRRRJJJCCC@@@???AAACCCIIITTTgggyyyzzz|||rrr^^^HHH@@@?????????>>>:::555111---+++)))(((((('''%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))''''''(((((())))))******)))))))))***++++++,,,,,,,,,---------..................///000000111111222222333333444666777999::::::;;;>>>???@@@BBBEEEGGGSSSfff|||{{{}}}yyyjjjYYYRRRSSSVVVSSSOOOGGGAAA:::777888:::999777;;;BBBNNN\\\lll{{{~~~}}}~~~|||}}}}}}xxxuuuqqqnnnjjjgggfffdddaaa___\\\WWWNNNDDD;;;555222000---,,,***)))((((((((()))((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''((()))******)))))))))))))))*********++++++++++++,,,...//////222444666777:::>>>CCCGGGLLLRRRZZZ```eeehhhjjjkkklllnnnqqqrrrssstttwwwyyywwwtttqqqrrrvvvxxxvvvsssooohhh]]]QQQGGG@@@:::666666666555333222111000000//////............//////,,,,,,---------,,,+++***+++,,,------,,,---///111111444999>>>EEEOOO\\\eeevvv}}}___TTTOOOLLLLLLIIIBBB>>>===;;;999777444222000///...,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***+++,,,,,,---***...++++++000...---777CCClllxxx[[[BBBAAA???HHHdddnnnTTTFFFIIIHHHLLLjjj{{{zzzvvvppplllnnnuuu|||rrr```SSSCCCFFFNNNXXX___]]]UUUMMMJJJCCC===???IIIQQQSSSRRRAAA>>><<>>BBBMMM^^^ppp~~~}}}vvvqqq```EEE<<<>>>@@@@@@>>>999222---***)))(((((()))(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((('''''''''((()))*********)))))))))***++++++,,,,,,------------..................//////000111111111222222333555666999;;;<<<;;;<<<<<<===???DDDKKKPPP]]]kkkzzz{{{mmmdddZZZWWWXXXXXXSSSMMMAAA>>>;;;999999;;;===>>>EEESSScccnnnxxx~~~zzzwwwxxx|||}}}uuusssvvvvvvtttsssrrrqqqnnnjjjgggbbb^^^ZZZWWWVVVTTTQQQNNNDDDAAA<<<666111///...---)))))))))(((''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++)))))))))))))))))))))((()))))))))))))))***+++,,,,,,...111333666:::>>>BBBGGGMMMVVV^^^cccfffhhhiiijjjnnnrrrsssssstttuuuwwwuuusssssstttwwwxxxxxxwwwvvvrrrllleee[[[PPPEEE>>>888888777555444333222111000///...------...///000....../////////...,,,,,,,,,---...---------///111///222555888>>>HHHTTT]]]ooowww~~~}}}dddUUUPPPLLLLLLIIICCC???>>>;;;999777444222000///...,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...***...+++***111///---666;;;bbbzzztttNNN???>>>AAAYYYaaaGGGMMMKKKIII^^^|||zzzvvvtttxxx{{{ooo]]]OOODDDJJJSSS^^^dddbbbZZZSSSJJJAAA:::<<>>===;;;999888777888:::;;;:::EEEUUUgggvvv~~~pppmmm\\\>>>===@@@BBBBBB>>>666---'''(((''''''((())))))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''&&&''''''((()))******+++)))))))))***++++++,,,,,,---------.........//////......//////000111111111222222333555777:::<<<======<<<::::::===FFFQQQXXXrrr~~~zzz~~~vvvbbb^^^ZZZXXXWWWSSSMMMGGG;;;<<<===<<<:::<<>>CCCJJJSSS\\\bbbeeeggghhhhhhmmmqqqssssssrrrsssuuurrrsssuuuwwwxxxxxxyyyxxxwwwwwwvvvssskkk]]]NNNDDD:::999888666555444222222000///...------...///000///000111111111000...---,,,---......------///111...000222555999CCCOOOXXXllluuuvvvfffXXXTTTOOOKKKJJJGGGBBB===::::::888777444222///...---------,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************(((((()))***+++,,,,,,,,,,,,,,,------.../////////555]]]gggDDDIIIBBBDDDkkkpppSSSLLLIIIKKKPPPccc}}}}}}ttthhh\\\TTTNNNOOOVVVbbbjjjiii```XXXOOODDDAAABBBBBBKKKUUUSSSFFF???:::999:::;;;;;;<<<999999888666333333444555666555444333333333444555;;;AAAOOO```ooo{{{kkkOOO===???AAABBB???888111,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''+++*********))))))(((((()))******++++++,,,---------------............///000000000000000111111111333444666777777:::===@@@CCC<<<>>>FFFCCCDDDbbb~~~www{{{~~~ssshhh^^^\\\ZZZYYYVVVPPPGGG@@@<<<:::<<>>DDDLLLTTTZZZ^^^bbbeeejjjkkklllmmmooorrrtttuuurrrsssuuuwwwxxxxxxxxxxxx|||wwwqqqlllddd[[[JJJ???888999:::555111111222111000///......///000///......------...000111++++++++++++,,,,,,---......000222333555===IIISSS^^^jjj|||qqq|||xxxgggXXXTTTNNNKKKJJJGGGAAA===::::::888777444222///...,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((()))))))))*********))))))******++++++,,,,,,,,,,,,------.../////////555YYYwwwWWWCCCAAAEEE___dddVVVKKKIIIKKKYYY}}}zzzqqqhhh```ZZZTTTUUU[[[dddkkkiiibbb[[[SSSGGGEEEEEECCCJJJRRRNNNDDD???;;;;;;======<<<<<<999999777666444444444666333111000111333555444444333777DDDXXXkkkzzziiiNNNAAA@@@AAABBB>>>777000,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((*********)))))))))(((((()))******++++++,,,---------------............///000000000000111111111111333444666666777999===@@@>>>999:::AAAGGGYYY{{{yyy}}}{{{lllbbb]]]]]]]]][[[VVVLLLBBB;;;;;;999;;;AAAFFFNNN[[[iiivvvtttsssrrrqqqoookkkhhheeedddaaa]]]WWWPPPJJJFFF;;;:::999888666444333222333222111///...---------+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))+++,,,---...111555888;;;@@@HHHPPPWWW\\\```cccjjjjjjjjjkkklllnnnooopppssstttvvvxxxxxxxxxwwwvvv|||{{{wwwuuuooohhh[[[NNNAAA;;;888444333555333222000///...........................///000000,,,,,,++++++,,,,,,---...///000222222333999DDDLLLYYYeeexxx~~~pppgggXXXSSSNNNKKKIIIFFFAAA===::::::888777444222///...,,,++++++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))***************+++++++++++++++,,,,,,------.../////////555RRRjjjDDDBBBDDDOOOiii|||bbbOOOKKKIIIPPPqqq~~~tttppplllgggccc[[[\\\^^^bbbeeeddd___YYYVVVLLLJJJJJJGGGLLLQQQKKKBBB???<<<<<<>>>@@@???<<<999888777666555555666777666333000222555666222...333333===QQQfffxxxaaaGGGBBBBBBBBB@@@;;;444...+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))(((((()))******++++++,,,---------------............/////////000000111111111111333444555666666999<<>>>>>>>>@@@KKKggg~~~vvvvvvzzzzzzoooddd\\\ZZZ\\\^^^[[[SSSHHH>>>888888777;;;FFFRRR___mmmxxx}}}xxxqqqjjjddd___ZZZWWWRRRPPPMMMHHHBBB<<<888555000000///...---,,,++++++******)))))))))******+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((***+++,,,...222555666;;;CCCKKKRRRXXX]]]aaahhhhhhhhhhhhiiijjjkkkkkkppprrruuuwwwxxxvvvuuussszzz}}}}}}||||||yyytttrrrcccQQQDDD;;;666666999444333111///...---......---......///////////////,,,,,,,,,,,,,,,,,,---...000111111000000555===DDDQQQ^^^qqqyyyeeeWWWSSSNNNKKKIIIFFFAAA===::::::888777444222///...+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++++++++++++++***,,,,,,------.../////////555HHHuuuUUUEEECCCFFFQQQ}}}oooVVVPPPKKKLLLiii||||||{{{vvvqqqffffffddd```___```^^^[[[ZZZQQQPPPQQQMMMQQQTTTNNNBBB@@@===;;;>>>BBBCCC@@@:::999777666777888888888999555444999AAADDDAAA<<<<<<888===NNNdddvvv~~~\\\FFFDDDDDDBBB>>>888111---***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))(((((()))******++++++,,,---------------............/////////000000111111222222333444555555666888;;;>>>>>>CCCEEEFFFRRRooottthhhtttzzzwwwmmmeee^^^ZZZXXXZZZZZZUUULLLCCC===;;;777:::CCCQQQ___kkkrrrvvvuuunnndddZZZRRRMMMIIIFFFBBB@@@===999444111...---............------------))))))(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((()))******,,,///222333777???FFFMMMTTTZZZ^^^eeeeeeeeefffggghhhiiijjjlllnnnrrruuuwwwwwwuuutttvvvxxxzzz{{{|||}}}|||zzzuuudddSSSFFF===999999444333111000/////////000,,,---///000000000///...------,,,,,,,,,------...///000000///000444:::???JJJVVViiizzz|||eeeWWWSSSNNNJJJIIIFFF@@@<<<::::::888777444222///...+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))),,,,,,,,,+++++++++++++++,,,,,,------.../////////555>>>```mmmMMMAAAEEEGGGfff~~~dddYYYNNNJJJ```}}}uuutttlllaaa]]]aaaeeeeeebbbYYYYYYZZZVVVYYY[[[TTTEEEDDD???;;;???GGGIIIFFF===;;;888888:::;;;;;;:::666444666@@@LLLTTTTTTPPPAAA;;;===LLLaaaqqq{{{uuulllrrr{{{aaaNNNLLLFFFAAA:::444...+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((()))))))))******++++++,,,---------------............///...//////000111111222222222333444555555777:::===:::AAAEEEHHHWWWuuu{{{ooocccvvv{{{{{{mmmfffbbb___]]]\\\ZZZVVVMMMCCC===;;;<<<<<>>::::::<<<>>>===;;;666555555;;;CCCIIIHHHFFF;;;666999HHH[[[jjjtttzzz}}}~~~mmmdddfffrrrrrraaaRRRMMMFFF@@@777000,,,******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((((((((()))))))))******++++++,,,---------------............///......///000111222222333222333444444444666999<<<;;;>>>@@@FFFVVVpppwwwzzzzzztttooo{{{sssiiidddccccccbbb```ZZZPPPDDD<<<999:::<<>>;;;777666444444555666555444555222666DDDUUUbbblllsssxxxxxxyyy{{{fffbbbbbbfffdddZZZPPPKKKFFF???444---************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((()))))))))******++++++,,,---------------............///......///000111222333333222333444444444555888;;;===>>>DDDQQQaaaqqqyyy|||}}}yyyooohhhgggggggggfff\\\SSSHHH>>>:::;;;>>>???KKKUUU[[[XXXRRRLLLDDD===888555222000000000...------------------------,,,............------------,,,,,,+++++++++,,,,,,---***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''((((((((((((((())))))((())),,,...111333666999===BBBIIINNNLLLMMMPPPSSSWWW[[[^^^```hhhjjjlllppptttxxx|||~~~{{{xxxyyy}}}zzzuuurrrkkkWWWDDD;;;999777555333333333333...............///000000//////...---------------...------///111444555666:::BBBOOO___ooo{{{~~~sssnnnVVVRRRMMMJJJHHHEEE@@@<<<::::::888777444222///...---------,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++''''''''''''((((((((()))******+++,,,,,,---......,,,,,,------...//////000......666NNNtttjjjKKKBBBGGGDDDYYYfffWWWWWWZZZyyykkkhhh}}}~~~vvvhhhccc___TTTSSSZZZ\\\ZZZ```hhhfff\\\GGGCCC>>>>>>@@@AAA???<<<444444333333333555777888555333777DDDRRR]]]fffmmmvvvuuuuuuyyycccddddddaaa\\\VVVQQQMMMFFF>>>333+++)))***++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((()))))))))******+++,,,,,,---------------.........//////---...///000111222333333222333444444333555888::::::===MMMeeeyyy~~~xxxzzz{{{uuunnniiiiiijjjiiihhhSSSKKKAAA;;;<<<@@@DDDEEELLLSSSUUUKKK@@@;;;666111222000//////000///---,,,/////////000///...------...------------,,,,,,,,,,,,,,,,,,,,,---...///000+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))'''((((((((('''(((+++---111222444666999>>>DDDIIIGGGHHHJJJMMMQQQUUUXXXZZZffffffhhhjjjnnnrrrvvvxxx{{{wwwxxx}}}~~~zzz|||yyygggSSS???===:::777444222111111//////...------///000111000///...---------------...------...000222222222888>>>IIIYYYiiivvv~~~jjjYYYTTTMMMJJJIIIFFF@@@<<<<<<<<<;;;999666333000///...---,,,+++************************************+++***)))'''''''''((()))(((((((((((())))))))))))((()))---222000***'''((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,------...---------222333333???aaa}}}oooSSSFFFIIICCCNNNqqqhhhXXXTTTccc~~~uuuqqqqqqfff______ccc___```cccjjjtttuuuiiiYYYMMM@@@@@@FFFBBB@@@@@@;;;:::555222555;;;>>>;;;666444777<<>>???FFFCCC>>>999555333222222000///......------------333111///......///000///,,,111111---,,,111333111...///000111000...///222---......///////////////,,,,,,------...------------------,,,,,,+++++++++,,,+++******))))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))---...000333666999<<<>>>@@@@@@AAACCCGGGLLLQQQTTT[[[___eeejjjmmmqqqtttvvvyyy{{{}}}~~~~~~ssseeeRRRFFF999333555666333/////////............////////////000000///...------,,,,,,------///000111222777<<>><<<<<<;;;999666333000......---,,,+++************************************+++***)))(((''''''((()))(((((((((((())))))))))))))))))---000...)))''')))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,------......------000222222888SSSyyynnnTTTHHHDDDJJJXXX}}}fffWWWVVVccc~~~|||zzzwwwoookkkgggggghhhpppoooooorrrxxxxxxkkk\\\RRREEEEEEKKKIIIHHHGGGAAA:::666444777<<>>777///******+++)))'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((()))***++++++,,,++++++,,,,,,,,,---------....../////////000111111222222444333222333666999<<<===BBBSSS{{{uuuxxx~~~yyysssooojjjkkkrrrrrrdddTTTCCCBBB@@@???>>>>>>???@@@<<<:::888555222111000000111000000////////////000222111000000000111111000333777777222///111111///555444333333111//////111......///000000000000000,,,------.........------.........---------,,,,,,,,,,,,+++***************************************))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,...000333666888:::;;;;;;;;;===AAAFFFJJJMMMTTTXXX]]]cccgggkkkooorrrxxxzzz}}}~~~wwwkkkZZZOOO@@@777555444222000000000///.........////////////000000///......---------------///000111222555999AAALLLYYYgggssszzzlllUUUQQQLLLIIIIIIGGGCCC@@@<<<<<<;;;999666333000......---,,,+++***************************************))))))(((((((((((()))(((((((((((())))))))))))***)))+++...,,,((((((+++))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......---------111111111BBBfffqqqMMMHHHMMMGGGtttdddUUURRR```yyyssswww{{{zzzwwwvvv}}}{{{wwwwwwzzzxxxlll___XXXMMMOOOWWWUUUTTTPPPFFF<<<999888;;;@@@AAA===888999777666<<>>DDDggg}}}zzz}}}~~~~~~|||uuurrrpppnnnnnnpppkkkZZZIII>>>???@@@@@@@@@>>>===<<<333333222222111000000000222111111111111222222333---...000222333444444444222555666333222333444333888666333222222222222111///000000000111111111111.........//////......---/////////...............------,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,...111222444444444555666:::>>>BBBDDDIIIMMMSSSYYY^^^ccciiimmmuuuxxx|||zzzpppiii^^^NNN@@@777444333333111111000//////...////////////000000000///......------------...000111222333666;;;CCCNNN\\\kkktttpppUUURRRMMMJJJHHHFFFBBB@@@===<<<;;;999666333000...------,,,+++************************************)))))))))(((((((((((()))(((((((((((())))))))))))***)))***,,,***'''(((,,,))))))))))))))))))))))))))))))***++++++++++++***++++++,,,---............+++111333000888VVVWWWHHHOOOHHH[[[{{{___SSSXXXzzz~~~|||zzz{{{{{{qqqeee]]]WWW^^^gggdddaaaXXXIII???======@@@CCCCCC>>>::::::777777===IIIUUU\\\___fffooo{{{~~~|||wwwxxxeeeYYYTTTRRRVVVQQQBBB333000+++))))))******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((((((***+++++++++++++++,,,,,,,,,---------....../////////000111111222222111222444555777999<<<>>>NNNttt~~~~~~{{{wwwqqquuuvvvrrrkkkaaaQQQCCCAAAAAA@@@???<<<999666444111222222333333333222222222222222222333333444555000333888;;;<<<<<<<<<<<<888888888444222333444555555444111///111555555333111111111111111222222222//////000000//////..........................................------,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))***+++---...///000000000222555888;;;===@@@DDDIIIOOOUUU\\\ccchhhqqquuuzzz~~~zzztttvvvmmm]]]KKK===666555666333222111000//////.../////////000000000//////...---------......///111111222444777<<>>======<<<999666222///---------,,,+++************))))))))))))))))))))))))((((((((())))))))))))((((((((((((((())))))))))))***((()))+++)))&&&(((,,,))))))))))))))))))))))))))))))***++++++++++++******+++,,,---...............222444111222HHHrrr~~~jjjJJJKKKMMMNNNhhhmmm\\\TTTeee~~~uuujjjbbbcccoooxxxssslll___LLLBBBAAAAAACCCDDDBBB>>>:::999888:::AAALLLVVV\\\___fffsss~~~zzztttmmmppp___XXXWWWTTTQQQIII999///---***))))))******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((((((***+++++++++++++++,,,,,,,,,---------....../////////000111111222222111333444555555777;;;>>>TTTttt}}}|||xxxwwwrrrzzz}}}ssscccUUUJJJCCCCCCAAA>>>:::777444333222222333333444444444444333444444333444444555666777;;;???CCCEEECCCAAAAAAAAACCC@@@<<<777222///000333777999777333333777777444222111111000111222333333000111111111000000///...------------------.........//////000///...------------------------------+++************)))))))))))))))((((((((('''''''''(((((((((((())))))))))))******)))******+++,,,---......///000222555777999:::===BBBGGGNNNUUU]]]ccckkkooouuuzzz}}}~~~~~~|||yyy{{{tttgggUUUEEE:::666555444444222111//////......//////000000000000000///......---......///000111222444666888???KKK[[[gggqqq{{{oooWWWTTTPPPLLLGGGBBB@@@>>>>>>===<<<999666222///---...---,,,+++************))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))((('''(((***)))&&&''',,,))))))))))))))))))))))))))))))***++++++++++++******+++,,,---.../////////111222444222///999XXXwww[[[MMMSSSNNNVVVrrrkkkWWWSSS\\\qqqwwwlllhhhnnn}}}uuuiiiWWWIIIHHHGGGGGGFFFCCC???<<<<<<===@@@EEEMMMVVV^^^cccnnn~~~pppvvv~~~rrrjjjjjj^^^\\\^^^TTTKKK@@@222,,,++++++***)))))))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((()))***++++++,,,++++++,,,,,,,,,---------....../////////000111111222222111333555444444777===BBBRRRlll}}}}}}}}}uuurrrssswww}}}|||mmmYYYLLLFFFDDD???===999666333333444555222333333333444444555555777777777666777777888888???BBBFFFEEEAAA===<<<<<<===;;;999888555111111555>>>CCCCCC;;;666888888333222111000000000111333444222222222222111000//////---------------.........///000111111111000...---------------------------++++++++++++*********)))***))))))(((((('''''''''(((((((((((())))))))))))******))))))******+++,,,------...///111333444555555888;;;@@@FFFNNNVVV\\\dddiiioootttyyy}}}~~~~~~~~~~~~zzzuuulll___PPPBBB999555666555333111000///......//////000111111111000000...............///000000111444666888<<>>===<<<:::666222...,,,...---,,,+++************))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((())))))))))))&&&&&&'''+++***&&&'''+++))))))))))))))))))))))))))))))***++++++++++++***)))***,,,---.../////////111...000444111111BBBXXXpppSSSTTTXXXSSS^^^~~~dddWWWRRRZZZuuuxxxmmmwww|||uuugggVVVTTTRRRPPPMMMJJJGGGDDDHHHIIIKKKKKKOOOWWWcccmmmvvvnnnjjjbbbeeeeeeSSSBBB888---***+++++++++***))))))***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((()))***++++++,,,++++++,,,,,,,,,---------....../////////000111111222222111333444444555:::CCCJJJZZZooozzz{{{~~~|||~~~zzztttsssvvv}}}|||sss```OOOFFFCCCBBB;;;999666444333333555666333333333333555777888:::<<<<<<;;;:::::::::;;;;;;===AAAEEEEEEAAA???@@@BBBBBBAAADDDGGGDDD<<<888:::>>>HHHKKK@@@888999888444222111/////////000222333333333333333222111000///------........./////////000111222333222111///...........................,,,,,,+++++++++***************))))))(((''''''&&&(((((((((((()))))))))))))))))))))))))))***++++++++++++,,,---...///000111111222555888===EEENNNSSS___ccciiiooottt{{{}}}|||~~~}}}yyywwwssskkk^^^OOOAAA888777666444222000///......//////000111111111111111///............///000000///333777999;;;CCCPPPZZZfffqqqqqq|||oooRRRRRROOOKKKGGGDDDBBBBBB>>>>>><<<:::666222...,,,...---,,,+++************))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))%%%%%%'''+++***&&&&&&***))))))))))))))))))))))))))))))***++++++++++++***)))***,,,---.../////////...***---555555000999III{{{yyyTTTPPPaaaWWWTTTjjjrrrdddXXXRRR^^^rrrqqq}}}tttbbb```]]]YYYUUURRROOOMMMTTTUUUTTTQQQQQQZZZiiivvvxxxooommmgggkkkiiiRRR===333,,,***+++,,,,,,***))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))((()))***++++++,,,++++++,,,,,,,,,---------....../////////000111111222222000222444555666===HHHQQQmmm}}}zzzzzz~~~}}}}}}{{{wwwxxx~~~zzzjjjVVVHHHDDDAAA>>>999888666555333333333333555444444555777:::===???@@@???>>>===============>>>DDDIIILLLKKKLLLPPPTTT\\\[[[^^^___WWWGGG<<<:::999GGGLLLBBB888888999555111000///......000222333444444444333222111000///.../////////000000111111000111333333333222000...////////////////////////,,,,,,,,,+++++++++******+++******)))(((''''''&&&(((((((((((())))))))))))((((((((((((((()))***+++))))))***+++,,,---......---///111333888???HHHMMM[[[___eeekkkrrryyy~~~zzzzzz~~~~~~{{{{{{zzzzzzyyyuuukkk[[[III===888777555222000///......//////000111111111111111///............//////000---222888:::;;;AAALLLVVVgggppp|||tttkkkUUURRRNNNJJJEEEBBBAAA@@@;;;;;;:::888666222///---...---,,,+++************---,,,***((('''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''+++*********))))))((((((+++***)))))))))***,,,,,,++++++,,,------......///...///111111222333555888ccciiiPPP]]]sssiii[[[zzzxxxbbbVVVXXX___yyylllkkkhhhbbb[[[WWWVVVVVVaaahhhiii```WWW^^^vvv~~~pppmmmpppqqqfffMMM555---///))))))))))))))))))))))))***((('''&&&''''''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************))))))***+++,,,,,,,,,,,,---------............////////////000111111222222555111555<<<888888QQQrrr~~~yyy{{{||||||}}}{{{wwwwwwzzz|||yyyjjjWWWIIIDDDBBB>>>;;;777555444444444444222000333:::>>>===>>>DDDGGGEEEDDDGGGGGGCCCEEELLLRRRSSSYYYbbbqqq{{{xxxooonnnuuu|||kkkeeennniiiRRR@@@>>>>>>>>>MMMNNN999666AAA<<<666222000222111...///333555888333000333...+++222...000000///000222111,,,000000000000000000000000222222111000//////000000///...---,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))))))))))))))******+++,,,---///111444:::AAAFFFSSSYYYbbbjjjpppuuuyyy{{{xxxzzz{{{|||{{{|||}}}}}}yyyvvvtttkkkVVVCCC;;;999777444111000000000/////////////////////...//////.........---------...000444666:::AAAJJJRRR^^^iiiuuu|||iiiVVVSSSOOOKKKGGGDDDBBBAAA;;;;;;:::888555222///......---,,,+++************,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''************)))))))))(((+++***)))))))))***+++,,,++++++,,,------......///...///111111111222555777LLLvvvbbbaaaxxxxxxhhhpppvvvcccZZZYYYooowwwsssrrrpppmmmhhhccc___^^^jjjkkkiiieeeeeerrruuullluuuqqqZZZ@@@222...,,,))))))))))))))))))))))))***((('''&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************))))))***+++,,,,,,,,,,,,---------............////////////000111111222222000///555:::999BBBhhh~~~zzz{{{}}}|||}}}~~~wwwuuuwwwyyy{{{pppcccTTTJJJFFFDDD@@@<<<666777777666444555888:::999@@@DDDCCCEEEMMMUUUXXXTTTZZZaaaeeemmmxxxxxxllllllhhhWWWDDD<<<@@@AAAOOOQQQ===;;;IIIKKK;;;555000111111///000333777:::444111444///)))...,,,///111000111444222...000000000000000000000000222111111000000///000000///...------,,,,,,,,,---,,,++++++***))))))((((((***)))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))******++++++,,,---...111666<<>>GGGNNNZZZeeettt~~~eeeWWWUUUQQQLLLHHHEEECCCBBB<<<;;;:::888555222///......---,,,+++******************+++******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((************))))))))))))******))))))******+++,,,++++++,,,------......///...///000111111222444666555kkk}}}kkk{{{sss{{{yyycccUUU]]]{{{zzzxxxwwwvvvuuuqqqkkkccc^^^eeedddcccgggrrr~~~wwwqqqxxxlllKKK333//////***)))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************))))))***+++,,,,,,,,,,,,---------............////////////000111111222222000111666999;;;OOO|||~~~}}}~~~zzzttttttvvvwwwvvvcccZZZPPPKKKKKKHHHBBB<<<444777888555222333;;;BBBIIIRRRYYY\\\```kkkxxx~~~kkkbbbaaa[[[KKK;;;???BBBPPPSSSCCC???NNNXXXDDD:::111000111111111333<<>>CCCKKKSSS\\\eeemmmrrrqqqsssvvvxxxxxxwwwxxxyyy|||{{{zzzxxxyyyvvvjjj]]]IIIAAA777222222333222000.........//////000000000/////////.........------///111333444666<<>><<<999666333111000000...---,,,+++******************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((()))))))))************((()))***+++,,,++++++***++++++,,,------......///---...//////......000222222222888WWWhhhwww|||rrraaahhhxxxzzzqqqmmmpppuuu{{{vvvpppRRR>>>---***,,,)))''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************))))))***+++,,,,,,,,,,,,---------............////////////000111111222222111444777>>>QQQlllzzztttvvvxxxwwwyyy{{{~~~{{{uuulllaaaZZZ[[[YYYYYY]]]```\\\PPPFFFAAACCCHHHMMMRRRYYY___ccccccfffnnnyyywwwzzz||||||fff[[[\\\[[[SSSHHHSSSbbbvvvyyyXXXEEEWWWdddWWWHHH???888555777;;;PPP```\\\HHH<<<444...000444999:::555000111222333000000000000000000000000,,,---///000111000///...,,,---///000000000///...,,,,,,------------------,,,,,,,,,------.........,,,,,,+++++++++*********)))))))))))))))******+++***++++++***))))))***,,,+++---000444888???GGGLLLQQQSSSVVVYYY]]]bbbhhhlllpppuuuxxxwwwwwwyyyyyywwwooocccRRRBBB888333222222222222111111000/////////000000000000/////////...---///222333555;;;CCCJJJUUU___lllvvv{{{~~~fffXXXVVVRRRMMMIIIFFFDDDCCC>>><<<999666333111000000...---,,,+++************+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((())))))*********+++((()))***+++,,,+++******++++++,,,------......///---...///.........000222111555444DDDooonnnpppnnnmmmoooccc]]]```xxx~~~~~~}}}zzznnnhhh???:::111))))))---,,,'''(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((()))***************))))))***+++,,,,,,,,,,,,---------.........///////////////000111111222222111888===BBBRRRiiixxxzzzvvvooouuuwwwsss{{{}}}{{{rrrhhh```ZZZ]]][[[[[[___ccc```UUULLLRRRXXX]]]___]]]___dddiiilllgggeeeiiillloooyyy{{{ppphhh```ZZZPPPQQQNNNLLLWWWpppzzzjjjfffeeebbbMMMVVVccczzz]]]GGGYYYfff[[[MMMBBB:::555777===VVVkkkkkkVVVFFF999//////444999:::444000111555666000000000000000000000000+++---///000111000///...+++---///000111000///...------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********)))))))))))))))******+++******+++***(((((()))+++(((***,,,...222777===BBBDDDEEEHHHKKKOOOVVV]]]bbbiiippptttttttttwwwxxxwwwssshhhWWWFFF999333222333333333222111000///......000000000000////////////...000222222333888@@@GGGOOO\\\lllvvv{{{~~~bbbWWWUUURRRNNNJJJGGGDDDCCC@@@===999777555333000...,,,---......---,,,***)))************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------------......///000000000///333444777QQQ{{{sssppp~~~tttvvvsss___ZZZbbbkkkuuuwwwnnnppppppssslllKKK666333...***)))(((((('''(((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************)))))))))))))))***++++++,,,,,,++++++,,,------......///000/////////000111222222222888777JJJsss~~~zzzyyyxxxyyy|||{{{|||}}}zzzlll```]]]^^^aaaaaacccfffhhhgggaaa]]]ccchhhnnnpppooojjjeeebbbbbbcccbbb___\\\]]]eeekkkqqqmmmfff___[[[ZZZ[[[\\\QQQGGGDDDFFFFFFKKKggg{{{pppxxxrrrVVVXXXxxxttt```RRRgggaaaVVVGGG>>>::::::999NNNccclll[[[DDD999555000;;;777555444333333333555777333111111222000...---,,,111111+++***...000---...///000111111111000///,,,+++*********,,,...000------......---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++***)))))))))))))))******+++,,,------......777999<<>>777999999666444333333333555:::>>>222000000000111000...---,,,111222...---//////+++///000111111111111000///---,,,+++******,,,---///...............---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***+++******))))))))))))))))))******+++,,,---------000222444777<<>>CCCKKKWWWdddoooyyydddWWWUUURRRNNNJJJGGGEEEDDD@@@===999777555333000...------------,,,+++***)))************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------------......///000000000...111333000000GGGuuuxxxddd\\\aaarrrzzzlll^^^^^^wwwuuuwwwpppttt|||}}}iiiKKK555///---)))((()))******)))***)))((('''''''''''''''((((((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,---......///////////////000000222333333===:::WWWzzzvvvvvvwwwzzz~~~zzzppphhhfffgggnnnjjjfffdddfffjjjmmmnnnllljjjfff```WWWNNNFFFAAA>>>??????>>><<>>;;;666555666:::<<<555555555444333222000...,,,000111000000222111...000111111222111111000000///...,,,+++++++++,,,---///000000///...---,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))******+++++++++,,,+++,,,...000333999???DDDOOOVVV^^^ccceeefffhhhjjjnnnnnnjjj___QQQCCC;;;888444222111111222111000...000000000000/////////////////////000333666:::<<<@@@GGGRRR___jjjttt}}}eeeWWWUUURRRNNNKKKHHHFFFEEE@@@===999777555333000...------------,,,+++******************)))))))))(((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------------......///000000000000111555444,,,555^^^nnnaaa[[[eeeuuuqqqzzzrrr___iii|||~~~www}}}qqqRRR999///...,,,)))(((((())))))(((******)))''''''&&&&&&&&&)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))************))))))))))))***++++++,,,,,,---,,,,,,------...//////////////////000111222333444>>><<>>DDDOOOZZZeeepppyyygggVVVUUURRRNNNKKKHHHGGGFFF@@@===999777555333000.........---,,,++++++++++++************)))))))))(((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------------......///000000000///...333777111000IIIjjjwwwsssvvvmmmqqqrrriiiuuu|||~~~|||]]]<<>>PPPcccmmmgggjjjiiiLLLFFFNNNqqq|||bbbUUU\\\xxxqqqoooooonnncccSSSGGGDDDKKKaaatttwwwtttooo```NNNPPPIIIAAA???IIITTTTTTMMM<<<===999555555888555///444111...///222333444444777666555333111000//////000///...---,,,+++++++++/////////000///......---------------------------------------------------,,,,,,+++*********************))))))))))))))))))+++,,,------...000444777888???FFFLLLOOORRRWWWZZZbbbeeehhhfff\\\MMM>>>666777555222111222222111000////////////000000000000///......///111444666888===CCCLLLVVVaaammmwww}}}{{{|||jjjVVVUUURRROOOLLLIIIGGGFFF@@@===999777555333000...///...---,,,++++++++++++************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------------......///000000000---+++///666333///;;;MMM{{{lll~~~ppp|||zzznnnzzz~~~yyygggGGG000,,,000...,,,***)))))))))'''&&&***)))((('''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))************))))))******++++++,,,------------------...//////000000//////000000222333555666999LLLsssyyyrrrsssxxx|||~~~{{{yyywwwsssooollljjjkkkllliiibbbYYYRRRNNNAAA>>>:::999::::::777444999888888888888888888888AAATTTbbb^^^UUU\\\ppp|||XXXHHHGGGeeecccMMMWWWrrruuuoooooojjj[[[OOOJJJLLL^^^mmmpppuuu{{{uuuiiibbbYYYJJJCCCLLL[[[^^^WWWBBBAAA<<<999AAAJJJIIIAAA;;;555222555999999888999>>>===:::777444222111000/////////...---,,,,,,+++------...////////////...------------............---------............///...---,,,,,,++++++,,,,,,++++++******))))))(((((()))***+++++++++,,,///111222777<<<@@@CCCFFFKKKPPP[[[```gggiiibbbUUUFFF<<<999666333222222222111000////////////000000000000000/////////000333666777<<>>======@@@CCCBBB===777===<<<;;;::::::888777555999BBBNNNQQQKKKEEENNN[[[oooiiiQQQHHHYYYwwwxxxYYYIIIUUU}}}tttsssooobbbYYYXXXYYYiiirrrnnnppp{{{~~~~~~sss\\\GGGEEERRRYYYXXXKKKGGG???===JJJZZZYYYNNN===999;;;DDDLLLLLLJJJKKKGGGEEEAAA<<<888555444333...//////......---,,,,,,***+++,,,---////////////------------.........///------......//////////////////...------------...,,,,,,+++******)))((((((((()))******)))***,,,///...111444666777:::@@@EEEQQQXXXbbbhhhggg\\\NNNCCC:::777444222222222222111.../////////000000000111111000//////111333555777:::???FFFPPPZZZfffrrryyy~~~mmmVVVUUURRROOOLLLJJJHHHGGG@@@===999777555333000...///...,,,+++******+++,,,************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------------......///000000000111000//////000222666999===yyy|||dddqqqfffiiippp~~~yyywwwwwwqqqYYY:::---000000(((***)))((()))+++,,,,,,+++(((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))************))))))***++++++,,,,,,------...------......///000000000//////000111222444666777444ZZZmmmtttyyyssspppuuu|||~~~}}}~~~zzzsssmmmkkkpppsssqqqgggZZZOOOJJJLLLIIIGGGHHHKKKLLLHHHCCCCCCAAA@@@???>>>;;;999666;;;777<<>>AAAJJJOOOQQQVVV\\\YYYMMMAAA;;;888444222222444222000///////////////,,,,,,,,,,,,------------000...---......///777@@@>>>999444222333333222000...000222222000...------///...------------+++)))))))))))))))))))))))))))((()))++++++,,,...222555<<>>DDDKKKUUU___jjjrrr~~~eeeXXXUUURRRPPPNNNLLLIIIFFFCCC@@@;;;888555333111//////...---,,,+++************(((''''''((())))))((((((''''''''''''((())))))''''''((((((((()))))))))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,---...........................000000000000111222333333555:::>>>YYYyyy|||pppddd]]]ZZZ___sssyyyxxxbbb???333+++---///,,,+++...+++******))))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''(((((((((((())))))))))))******++++++++++++*********++++++,,,,,,------...---------............///000555111///333333:::MMMyyywwwqqquuuxxxyyyzzz{{{yyyxxxxxx|||ssslllllltttmmmZZZOOOKKKGGGEEE???@@@???;;;777666888;;;BBBKKKeeeqqqjjjgggmmmyyyhhhSSSPPPlll~~~nnn^^^WWWkkkrrrdddlll}}}hhhZZZ^^^iiipppYYYSSSMMMMMMPPPQQQMMMHHH@@@>>>===;;;:::>>>KKKYYY]]]OOOAAA999444111222555666666666333///...000333............------------222///.........111:::DDDDDD===777999???AAA>>>888666666555444111000000111333111/////////...,,,***)))))))))))))))))))))))))))************,,,///111666???JJJWWWdddiiidddZZZGGG===666555666444222222//////.........///000000000///...---...000333444999===CCCJJJSSS]]]hhhnnnzzz```XXXUUURRRPPPNNNLLLIIIFFFDDD@@@<<<888666444222000///...---,,,++++++++++++***(((&&&%%%'''(((((((((''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((()))))))))***)))))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------------...............////////////000000111222333:::???<<>><<<999666AAAJJJaaawwwpppqqq|||bbbIIIaaaooo[[[iiiwww\\\[[[lllyyyooo```cccpppxxx```YYYRRRQQQVVVWWWSSSMMMGGGCCC===777666???OOO\\\[[[NNN???777333222666;;;777;;;===:::222...000444000000000//////......---111......//////000888AAACCC>>>===FFFSSSYYYTTTMMMGGGAAA:::666777999999888444222000/////////---,,,************)))))))))))))))*********)))***,,,///222:::FFFRRR___hhhggg```NNNAAA666555666555222111000///////////////000000000///......///111333444777;;;AAAHHHQQQ[[[eeekkkvvv^^^XXXUUURRRPPPNNNLLLIIIFFFCCC@@@;;;888666444222000......---,,,++++++++++++***(((&&&%%%'''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,---------......//////////////////000111222333>>>GGGAAA===VVV~~~zzz||||||}}}{{{tttrrrnnnfff]]]ZZZ\\\```eeepppvvvOOO999111///......,,,)))***---)))))))))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&(((((((((((())))))))))))******++++++++++++*********++++++,,,,,,------...---------............///,,,111000000333444GGGfffzzzwwwtttqqqwww}}}~~~~~~}}}}}}kkk[[[PPPCCC>>>AAADDDBBB>>>===GGG\\\yyy}}}tttxxxnnnPPP```mmmqqqaaaVVV```tttsssccceeerrr|||hhh```WWWTTTXXX[[[ZZZWWWNNNHHH???;;;@@@MMMZZZaaa[[[OOOBBB:::555444999???;;;AAAEEEAAA777000///222222111111000000/////////......///222000///444;;;DDDCCCHHHVVVgggoookkkddd^^^UUULLLKKKOOOOOOGGG>>>555333111000000000///...,,,,,,++++++************)))******)))((((((+++---111888AAALLLYYYdddfffcccTTTFFF999555555444222111111000000/////////000000000000//////000111222333666:::@@@GGGPPPYYYbbbhhhtttbbbXXXUUURRRPPPNNNLLLIIIFFFBBB???;;;777666444222000...---,,,,,,+++++++++,,,***(((''''''((())))))(((&&&''''''((()))(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////000111222222<<>>:::666555333111000------,,,+++++++++,,,,,,)))(((((()))******)))'''&&&&&&((()))))))))((('''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))*********++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,------.../////////......//////000111222555;;;666000444@@@\\\kkk]]]```^^^\\\YYYYYY]]]eeejjj~~~|||ZZZ:::,,,,,,+++,,,,,,,,,+++,,,++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))))))))((((((((((((((())))))))))))******++++++++++++*********++++++,,,,,,------...---------............///---//////444888666GGGhhhvvvrrrsssqqqtttxxx}}}|||eeeUUUKKKCCC???===BBBKKK```yyywwwjjj___ccc}}}nnnllluuuqqqvvv{{{sssnnnfff^^^YYYYYY\\\___VVVQQQHHHDDDMMMZZZ```^^^[[[VVVPPPMMMHHHCCCCCCGGGMMMMMMKKKDDD999222000111222222222222333333333333111111333555444333888???RRRXXXaaaiiiqqqxxxyyykkkXXXJJJAAA>>>999666444333111000000//////...------,,,,,,)))******)))((()))+++...,,,222999AAAMMM\\\eeegggbbbUUUFFF<<<666111222666222111111000//////000000111111111111111111222222555999@@@GGGOOOWWW___dddrrr|||vvv{{{jjjXXXUUURRRPPPNNNLLLIIIFFF@@@===999666444333111///------,,,+++++++++,,,,,,)))))))))***,,,+++)))'''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++,,,,,,---...//////.........//////000111222---222333555888555???WWWwwwwwwvvvyyyooolllgggccc```___``````___mmm}}}]]]999,,,000444---...///......---+++''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((())))))))))))(((((((((((())))))))))))******++++++++++++*********++++++,,,,,,---......---------........./////////000000666999666EEEdddssszzzwwwyyytttvvvyyy~~~{{{ooolllfffaaaaaalll}}}nnn[[[NNNHHHEEEDDDHHHZZZ|||wwwddd```jjjyyyvvv~~~wwwyyyyyyuuurrrlllbbbZZZWWWZZZ]]]ZZZVVVMMMGGGLLLXXX^^^\\\WWWTTTSSSSSSPPPLLLLLLOOOTTTRRRKKKBBB888222111333222222222333333444444444555333444666666777>>>FFFUUU\\\dddiiimmmvvvwwwgggXXXLLLEEEGGGCCC===999666333111///111000000///......------)))******))))))***,,,...)))///666>>>KKK[[[eeeiiifffZZZKKK@@@777111333888222222111000000///000000111111111111111222222222555:::@@@GGGOOOWWW^^^cccqqq{{{}}}hhhggguuuiiiZZZWWWSSSPPPNNNLLLIIIGGGCCC>>>999666555333000---...------,,,,,,++++++***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((******+++++++++(((((((((((((((''''''''')))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------..................////////////000222444444555888===BBB[[[{{{ssssssyyypppjjjiiijjjmmmtttuuuUUU>>>333,,,+++,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((++++++++++++************++++++*********************++++++,,,,,,------...------......///000000000666...---333999AAAVVVmmmwwwrrrzzzxxxzzz|||yyywwwzzz~~~rrriiifff```ZZZUUUUUUYYY\\\llllllQQQIIIJJJJJJQQQggguuu^^^bbb{{{{{{uuu{{{sss}}}qqqaaaYYYZZZ^^^```hhh\\\NNNJJJPPPWWWZZZYYYWWWOOOLLLPPPRRRPPPPPPSSS___hhhdddNNN;;;555333000222555888666333111444777777888777888???IIIOOOOOObbbbbbaaahhhxxxwwwgggYYYQQQPPPRRRTTTOOOJJJBBB;;;555333333444222111//////000000...,,,,,,,,,+++***)))))))))***...///333999DDDRRR___gggdddeeeZZZEEE999999777111333222000......///111222222111000//////000111222666999>>>DDDKKKSSS\\\bbblll|||yyymmmgggaaa\\\ZZZeeeZZZWWWSSSPPPNNNKKKHHHFFFCCC>>>999666555333000---...------,,,,,,++++++***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((******++++++***(((((((((((((((((((((''')))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,------------...............///////////////111222333333555:::>>>KKKhhhxxxsss|||www^^^BBB333///---***(((+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++,,,,,,------...------......///000000000222000000333999IIIeee}}}|||~~~xxxxxxzzz~~~||||||wwwiii^^^VVVSSSTTT^^^pppxxxYYYVVVOOOLLLYYYwwwvvv```mmmsssuuu||||||{{{sssiiicccfffjjjkkkkkk___SSSPPPVVV^^^aaa```WWWPPPLLLMMMMMMJJJHHHJJJWWW___]]]LLL>>>;;;;;;777666:::===;;;777555888<<<:::===AAAFFFPPP[[[```___YYYaaajjjpppvvvyyysssiiiUUUSSSOOOLLLMMMQQQVVVZZZWWWSSSKKKBBB;;;666333222333222111111111222222222---,,,+++***************,,,---111777AAANNN\\\dddggghhh]]]HHH;;;:::888333333222000/////////111222222111000//////000111222666999>>>DDDKKKSSS\\\aaajjjzzz|||ggg[[[WWWVVVVVVbbbYYYVVVRRROOOMMMJJJGGGEEEBBB>>>888555555444000---...------,,,,,,++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))************''''''(((((((((((((((((()))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////...///000111111333666999;;;BBB___rrrxxx{{{uuuzzz{{{vvv||||||XXXCCC///***...///+++(((++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***************************++++++,,,,,,------...------......///000000000///333555444???\\\{{{vvvwwwzzz~~~iiiZZZVVVKKKKKK```~~~sss\\\KKKPPPkkkiiiaaammmppptttsssuuuwwwyyyxxxrrroooqqqrrrqqqkkkbbbXXXVVV\\\bbbeeeeeeYYYSSSOOOMMMIIIDDD@@@@@@EEEKKKJJJ@@@:::;;;;;;777<<>><<<@@@EEE@@@EEELLLTTT___ggggggbbb[[[eeemmmkkkcccYYYNNNFFFAAAEEEJJJMMMNNNPPPSSSWWWWWWVVVSSSMMMEEE===555111333333333222000000111222...---,,,+++***************,,,...333<<>>DDDJJJSSS[[[aaaggguuufffQQQNNNRRRSSScccXXXUUUQQQNNNLLLIIIFFFDDDBBB===888555555444111......------,,,,,,++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))******))))))''''''''''''(((((((((((())))))************))))))************************++++++,,,,,,,,,------------------.........////////////000000000222444555777444CCCmmm|||wwwzzz{{{xxxxxxxxxaaa@@@333)))***///000---+++************))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$(((((((((((((((((((((((()))))))))))))))************************+++++++++***++++++,,,,,,------...------......///000000000...555666777MMMyyyyyyuuuuuuxxx{{{|||mmm[[[MMMNNNUUUeeewww```[[[jjj~~~ddd]]]~~~xxxoooxxxvvvxxx}}}}}}zzzxxxuuupppkkkccc[[[YYY]]]bbbcccbbb]]]YYYUUUPPPJJJDDD???===777;;;:::666555888999666???DDDHHHGGGCCCCCCGGGLLLHHHPPPYYYaaahhhiii___TTTYYY\\\[[[RRRFFF===:::999GGGMMMSSSUUURRROOOPPPSSSWWW[[[aaabbb[[[NNN???555444666777666222000///000//////---,,,++++++++++++***+++---111999FFFVVV```mmmnnnfffTTTDDD<<<888444333333222000000000000000111111111111111111111111444888===CCCJJJRRR[[[```dddqqq|||oooUUUOOOQQQRRRgggWWWTTTPPPMMMKKKIIIFFFDDDAAA===888555555444111......------,,,,,,++++++***(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''(((((())))))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------------............000000000000111222333333666999===MMMqqqmmmeeexxxxxx{{{}}}\\\???333///---//////---,,,...*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((((()))))))))******++++++))))))*********+++++++++***++++++,,,,,,------...------......///000000000///444555;;;]]]~~~xxxuuutttvvvxxx~~~|||mmmcccVVVPPPccc~~~uuuooo}}}qqq[[[lllwww|||uuunnnhhhaaa___```bbbaaa___]]]]]]YYYRRRKKKEEE???;;;888999888777999===???>>>???CCCGGGHHHHHHIIINNNRRRVVV]]]gggoootttppp```PPPFFFCCC???;;;999:::???DDDFFFLLLSSSUUUSSSSSSVVVZZZccclllwww{{{tttaaaKKK<<<666888:::999777333111000111000///---,,,+++++++++***,,,...111888EEEVVVbbbnnnpppkkk\\\JJJ>>>888444444333222111111000000000111111222222222222111111444777<<>>999::::::::::::===BBBGGGJJJBBBCCCGGGLLLQQQVVVYYY[[[dddjjjpppvvv{{{wwwgggWWW<<<888555888;;;>>>CCCHHHIIIMMMQQQUUUWWW\\\bbbfffqqqzzzmmmXXXJJJ>>><<<:::888777555111...222111000...---,,,,,,,,,+++---///111777EEEXXXeeennnrrrpppeeeRRRBBB999666444444333222111000000///111111222333333222111111333666<<>>777999888999<<<@@@GGGQQQYYYMMMLLLNNNVVVaaaiiilllkkkooonnnlllkkklllhhh[[[MMM>>>:::999===>>>===@@@FFFNNNPPPTTTYYY```gggnnnrrryyy~~~vvvooo]]]SSSGGG???<<<999444000333222111///...---,,,,,,***,,,...000666EEEYYYhhhoootttvvvnnn[[[GGG<<<999444444444333222111//////111222222333333222222111333666;;;AAAHHHPPPYYY^^^dddjjjuuuhhhQQQJJJcccYYYVVVRRROOOMMMJJJGGGEEE@@@<<<777555555555222///......---,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,///222333222000111///444;;;666777UUUyyy|||{{{ppp___aaarrriii???+++---555...***)))---///---++++++))))))))))))(((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((******+++,,,------......((())))))***++++++,,,,,,***++++++,,,,,,---......------......///000000000000111777GGGbbb~~~}}}yyyyyyyyyxxxyyyqqq___XXXaaa|||gggxxx{{{yyyzzzxxxuuusssqqqnnniiifff```eeecccXXXMMMFFF>>>777999999<<>>888444333111000...------,,,)))+++...000666EEEYYYiiipppvvvzzzsss```KKK>>>;;;444444444333222111///...111222333444444333222111222666;;;AAAHHHPPPYYY^^^eeejjjtttnnnRRRKKKfffXXXVVVSSSQQQOOOLLLHHHEEE???<<<888555444222111///......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...///000222222333333111333444555666;;;CCCIIIqqq{{{yyyzzzggg^^^iiizzzZZZ@@@555222...))),,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''((()))+++---000222000222555666444000+++'''++++++++++++++++++++++++++++++,,,------......///333***(((000444//////444333111:::OOOeeettt|||}}}wwwuuuuuutttwww{{{zzznnnccckkk~~~{{{zzzxxxvvvsssqqqlllfffaaaiiifff```WWWMMMCCC===999<<<>>>???CCCLLLTTTSSSNNNNNNJJJHHHQQQaaarrr}}}{{{nnn[[[LLLEEEBBB???===>>>===;;;999888;;;@@@DDDNNNPPPUUU^^^iiirrrxxxzzzzzznnn___KKK>>><<<::::::777444000///000222,,,------///777GGGYYYgggtttwwwyyyttteeeQQQ@@@888777555333222333333222000///000111222222333222222222555:::???GGGPPPZZZaaaccciiirrr{{{gggLLLkkkXXXVVVSSSPPPNNNKKKGGGEEE@@@===999666555333222000......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222222222111333444444555888===BBBLLLhhhsssvvv~~~pppbbbeeesssvvvaaaEEE444000111///,,,,,,,,,+++******)))(((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((()))+++---///000777666666444222///,,,***++++++++++++++++++++++++++++++,,,------......//////+++000<<>>EEEOOOYYY___bbbhhhpppxxxsssSSSiiiXXXUUURRROOOMMMKKKGGGDDDAAA>>>:::777666444222111......,,,+++***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((&&&''''''((()))******+++++++++,,,,,,,,,---------,,,------------.........---...///000111222222222111222444444333555777999222@@@]]]{{{rrr|||}}}lllkkkppplllwwwOOOAAA111***,,,000000---+++++++++******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))((((((((()))***,,,---...333111...+++*********+++************************++++++,,,------......///...---333>>>@@@888111111222666GGGeee}}}xxxvvvwwwwwwwwwzzz~~~{{{|||yyyxxxtttoookkkiiieee]]]PPPEEE???>>>@@@AAAGGGKKKMMMOOOOOOIIIBBBCCCEEEMMM]]]ooowwwuuuooo]]]UUUJJJDDDBBBDDDFFFFFFGGGEEEBBB@@@AAAFFFNNNTTTUUU\\\fffkkkooouuu~~~yyyeeeRRREEE@@@:::666444222000---000000///111888FFFXXXeeepppuuuzzzyyyooo]]]III<<<888666333333333333222000///000111222222333222222111333888===DDDNNNWWW^^^aaafffnnnuuu}}}bbb```XXXUUUQQQNNNLLLJJJGGGDDD@@@===999666555444222000......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''((()))***+++,,,+++,,,,,,,,,,,,------------------.........//////---...///000111111111111000111333333444444444555666555AAAcccrrrcccvvvtttggg```jjj|||sss[[[;;;444,,,***...000...***+++*********)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++((()))))))))******++++++***)))'''&&&''')))+++---************************++++++,,,------......///111---...333444222222555222>>>ZZZzzzwwwvvvxxxxxxwwwzzz}}}{{{wwwqqqkkkmmmdddXXXNNNHHHGGGGGGHHHCCCKKKPPPMMMIIIIIIJJJJJJUUU\\\fffpppsssmmm```VVVFFFEEEEEEFFFGGGEEEAAA===HHHHHHIIIKKKNNNTTT\\\bbbiiikkkmmmnnnqqqxxxsss___QQQHHH===777555555222////////////111888HHHZZZgggqqqwww}}}}}}uuueeeOOO>>>999666444333333333111000//////111222222222222222111444888===DDDMMMWWW]]]aaaffflllsss{{{qqq]]]XXXTTTPPPMMMKKKIIIFFFDDD???<<<888555444333111///......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&'''((()))***+++,,,+++++++++,,,,,,,,,---------------.........//////---...///000000000000000000000111333555555555444:::777888GGGeeeooo\\\^^^mmmuuuRRR888444111......000000,,,(((*********)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++(((((()))))))))*********((())))))***+++,,,......************************++++++,,,------......///000---,,,,,,---...111666222HHHpppyyywwwwwwxxxwwwvvvzzz||||||}}}uuunnnkkk^^^OOOIIILLLOOOOOOLLLIIISSSXXXQQQJJJMMMXXXaaammmpppqqqlll```RRRHHHCCCCCCEEEHHHJJJKKKIIIEEEBBBIIIMMMSSSYYY^^^dddjjjnnnqqqqqqssswww~~~yyysssoooyyyuuueeeXXXMMM???666444444222000,,,---...111:::JJJ]]]kkkuuu{{{zzzlllTTT???999777555333333333111000//////111222222222222222333555999>>>EEENNNWWW^^^bbbffflllrrryyy{{{cccWWWTTTOOOLLLJJJHHHFFFDDD???<<<888555333222000///......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,------------.........---...//////000000000///000000000222555666555444111333666:::EEEaaa~~~zzztttnnntttrrrPPP999//////.........///...,,,)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))&&&'''((()))))))))))))))))))))***++++++***))))))++++++++++++++++++++++++++++++,,,------......///,,,---///000000000111333666QQQ}}}|||wwwuuuvvvwwwwwwwww}}}yyy}}}tttbbbVVVIIIEEEJJJPPPPPPMMMMMMVVVZZZUUUQQQYYYgggrrr|||vvvjjjYYYJJJBBBBBBEEEIIIHHHGGGGGGHHHKKKNNNPPPVVV\\\cccjjjooosssvvvxxxuuuwwwzzz~~~xxxssskkkeee___[[[YYYcccyyylll___XXXOOOBBB888444222000///+++,,,---111;;;LLL```mmmwww~~~~~~sssZZZBBB:::888555444444333111000///000111222222333222222333666:::>>>EEENNNWWW]]]aaaeeekkkqqqxxxgggWWWTTTOOOKKKIIIGGGEEEDDD@@@<<<888666444333111000......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,---------------...//////000/////////222000///000333444333111...000444666777CCC^^^xxxyyy~~~mmmMMM666///111,,,,,,,,,,,,,,,+++++++++((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))***))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++///222333222222333444<<>>:::777555444222111......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((())))))))))))*********+++++++++,,,,,,,,,---------...//////////////////444111...///111222111///666333333555333444@@@NNNppp~~~wwwzzzaaaCCC222---///111------,,,+++***)))***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((******))))))******))))))***---///000------------------------++++++,,,------......///...111222///---000555777@@@YYYxxxrrrooooooqqqtttvvvzzzsssSSSRRRNNNIIIFFFGGGKKKOOOWWWZZZ___hhhuuuyyyfffZZZLLLFFFGGGJJJIIIFFFJJJMMMPPPTTTYYY^^^dddiiibbbdddeeeeeeccccccdddeeebbbbbb^^^TTTGGG>>><<<>>>GGGIIISSS]]]]]]ZZZfffwwwuuujjjUUUTTTQQQJJJAAA888222///...///000222;;;KKK^^^lllwww}}}eeeKKK;;;999666444444333111000///000111222222333222222111444888<<>><<<888666555444222000...------,,,+++***))))))(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,---......//////......000000111111111222222222000111222333555777999;;;GGGYYY|||yyyrrrllljjjhhheeeaaaggg~~~yyyzzzYYY999111444333111222---------,,,,,,,,,+++++++++******)))(((''''''&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))************)))))))))************+++++++++++++++,,,,,,---...//////,,,,,,------.../////////***333000,,,222333111555FFF^^^~~~~~~rrrtttssstttxxx~~~kkkTTTPPPMMMMMMIIIHHHQQQ]]]dddfffmmmzzzxxxlllTTTPPPIIIDDDDDDGGGMMMQQQUUURRRTTT\\\cccdddaaa```^^^ZZZVVVRRRPPPNNNLLLJJJEEEDDDBBB>>>;;;;;;===???DDDMMMWWWaaaaaaTTTYYYrrr{{{aaaXXXXXXTTTCCC777333...///......222>>>PPPcccpppxxx~~~kkkWWWAAA;;;666777666333111333////////////000111222333222111444;;;AAAHHHQQQZZZ___bbbgggkkkpppxxxbbbTTTRRROOOLLLJJJHHHEEECCC>>><<<888666555444222000...------,,,+++***))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,------...,,,------...............000000000111111111222222000000111222444555777888>>>???MMMqqqwww|||qqqeee```hhhqqquuunnnooowwwwwwwwwvvvtttyyywwwRRR???111111333...***+++,,,,,,,,,,,,++++++++++++******))))))(((''''''&&&&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((())))))))))))(((((()))************+++++++++***+++++++++,,,---------,,,,,,------.../////////,,,333///,,,333444222777LLL```vvv}}}ssspppooopppuuu|||uuubbbUUUQQQOOOPPPQQQRRRYYYbbbooottt|||sssbbbVVVPPPPPPQQQQQQRRRRRRRRRRRRaaaZZZWWWYYY[[[WWWSSSRRRFFFDDD@@@>>>======;;;:::999:::;;;::::::<<<@@@CCCKKKNNNPPPVVVXXXNNNRRRhhh{{{qqq___YYYVVVFFF888444111///......222===OOObbboooyyynnnZZZBBB;;;666666666333111333////////////000111222333333222444;;;@@@FFFOOOXXX^^^bbbfffjjjnnnuuu```TTTQQQNNNLLLJJJHHHEEEBBB>>><<<888666555444222000...------,,,+++***))))))(((((((((((((((''''''&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******************++++++,,,---------,,,,,,---...............000000000000111111111111000000000111222333555555777222444GGGjjj}}}zzzvvv|||lll^^^```eeegggggghhhgggooo{{{kkkFFF666000///333333,,,***...++++++++++++*********)))***))))))(((((('''''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******'''((((((((((((((((((''')))************+++++++++++++++++++++++++++++++++,,,,,,------...////////////333...---444444333;;;RRReeevvv|||zzzsssqqqpppqqqvvv~~~gggXXXTTTQQQRRRVVVZZZ]]]ccciii}}}tttdddWWWQQQSSSVVVYYY[[[\\\[[[XXXWWWaaaYYYQQQNNNKKKEEE@@@???777555333222222222111000111333666999<<>><<<888666555444222000...------,,,+++***))))))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------,,,,,,---.........------/////////000000000111111111111111111222222333444333888===???EEEZZZzzzxxxiii\\\\\\ccckkkttt{{{iiifffbbbaaadddmmm{{{{{{rrrsss}}}zzz^^^DDD222444000///111///+++,,,111************))))))))))))))))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,------.../////////111222---///555444666CCC^^^vvvwwwqqqoooooopppvvvwww~~~mmm___YYYUUUYYY___dddgggjjjqqqvvvuuujjjcccbbbddd___^^^]]]\\\[[[ZZZYYYXXXTTTMMMHHHEEEBBB;;;666555555333222222333444333222333666999<<<>>>AAADDDGGG@@@>>>888999???AAALLLdddyyyxxxaaa[[[KKK:::555555111000///222<<>><<<888666555444222000...------,,,+++***))))))''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************))))))***++++++,,,,,,---+++,,,,,,---...---------....../////////000000000222222222222222333333444000999???;;;555999KKK\\\uuujjjbbb]]]^^^bbb\\\bbbiiikkkkkkllloooqqq~~~~~~zzzqqqMMM777000111333///,,,,,,,,,++++++,,,*********)))))))))((((((((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))******++++++******)))))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,------.../////////222111---000666333;;;QQQ|||sssooojjjjjjlllsss~~~oooaaa\\\]]]\\\fffqqqvvvvvvyyyuuulllhhhhhhkkknnnbbbaaa^^^ZZZVVVRRROOOMMMEEEBBBAAABBB@@@:::555555333222333555888999999888;;;===>>>???>>>>>>???AAA;;;???;;;;;;@@@BBBQQQiiijjj___KKK999555555222000000333===NNNaaannnzzzvvviiiLLLAAA666555666444333333////////////000111222333111000333:::@@@FFFOOOXXXaaaeeejjjnnnppptttzzz~~~fffSSSPPPMMMKKKIIIGGGDDDAAA>>><<<888666555444222000...------,,,+++***))))))&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,++++++,,,---------------............////////////111111111111222333444444444333333333666:::>>>AAASSS}}}~~~}}}yyyhhhIII555---...000...,,,,,,///111000,,,)))************)))))))))(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((***++++++,,,,,,++++++***)))************+++++++++------------------------,,,,,,------.../////////222111...222666333CCCccc|||qqqnnnkkklllooowwwtttdddYYYWWWZZZ```mmmyyy}}}}}}xxxppplllkkkiiifffbbbZZZ[[[ZZZWWWQQQIII@@@;;;888777999======888666777999999:::<<<@@@BBBAAA@@@?????????===:::999:::;;;999AAAAAA???AAA@@@III]]]yyywwwcccIII999666333222111111444???PPPcccpppyyyyyymmmRRREEE999666666555333222////////////000111222333111000333999???DDDMMMVVV^^^cccjjjnnnqqqtttzzz~~~fffSSSPPPMMMKKKIIIGGGDDDAAA>>><<<888666555444222000...------,,,+++***))))))&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,------------,,,------.........//////////////////000111222333444666333111333888<<<<<<;;;:::QQQvvvmmmZZZBBB333///000///...,,,---///000000111///---++++++*********)))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))******++++++++++++******)))************++++++++++++++++++,,,,,,------...,,,,,,------.../////////111000///444555222IIIssszzzqqqpppoooqqqvvv~~~tttiiiaaa[[[[[[___hhhqqqyyy~~~yyyvvvsssooommmlllggg```YYYSSSRRRPPPLLLFFF???999555333333666<<<>>>===>>>BBBJJJIIIHHHGGGGGGFFFCCC@@@======<<<:::888999;;;======EEEFFFFFFHHHCCCBBBMMM]]]mmmiiiHHH:::888222222111111555@@@RRReeerrrzzz}}}qqqXXXIII;;;777777666333222////////////000111222333222000222777<<<@@@HHHQQQXXX^^^fffkkkooosssxxx|||iiiSSSPPPMMMKKKIIIGGGCCCAAA>>><<<888666555444222000...------,,,+++***))))))&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))************************))))))))))))************)))))))))***++++++,,,,,,++++++,,,---------,,,,,,---------.........//////------......///111222333222666999777222000333777999999DDDaaaaaa???888111///000/////////---...---)))&&&)))---///++++++++++++************&&&'''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))************)))))))))************+++++++++))))))***+++,,,,,,------,,,,,,------...//////000000000000555444111MMM}}}zzzrrrrrroooqqqvvv~~~uuufffdddfffgggiiillltttxxx}}}wwwqqqpppnnnllljjjfffbbb^^^QQQMMMFFF???:::888999999888888;;;BBBFFFIIIOOOUUUXXXVVVQQQMMMHHHCCC<<<888:::::::::999999<<<@@@CCCFFFMMMMMMOOOUUUNNNEEEHHHDDDQQQ```pppmmmHHH;;;:::222222111222666AAASSSgggttt{{{ttt[[[KKK<<<888888666333222////////////000111222333333111222666999<<>>CCCHHHLLLOOOSSS]]]\\\[[[[[[ZZZWWWPPPKKKHHHDDD???;;;999:::;;;<<<999<<>>666777555333333:::III^^^qqq}}}yyyjjjPPP<<<;;;<<<444111555111000/////////000222333222333333555888???GGGMMMWWW[[[bbbggglllppptttwww~~~jjjRRRPPPMMMKKKIIIGGGDDDBBB???<<<999666555333111///...------,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000000111111111222222222222555777777444222666???GGGiiirrrQQQ===666222///...//////////////////......,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((&&&((('''$$$$$$)))+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111...111555777444888NNNeeeuuu}}}sssnnnnnnjjjhhhppp|||}}}hhhWWWOOOOOOTTT[[[jjjvvvvvvsss{{{{{{sssjjj```VVVKKKEEE>>>CCCHHHMMMTTT\\\^^^[[[[[[YYYWWWTTTQQQLLLGGGBBBAAA???<<<999888:::@@@DDDGGGLLLUUU]]]ccceeeeeeddd]]]\\\[[[ZZZ[[[\\\^^^___]]]QQQCCC<<<<<>><<<888666444333000......------,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000000000000000111111111111///111444666777999:::<<>>???AAABBBDDDHHHOOOTTTcccfffkkknnnnnniiiddd```WWWXXXYYYZZZ[[[\\\]]]^^^ZZZOOOAAA888222111777>>>NNNUUU[[[WWWKKK===555222444333666AAATTTiiizzzqqqYYYCCC<<<;;;666333555222111000000000111222333222333333555888???GGGMMMTTTZZZbbbiiimmmppprrrtttzzz___TTTQQQNNNLLLJJJGGGDDDBBB>>>;;;888555444222000......------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000//////000000000111111111111111222444666777666555:::>>>CCCKKKWWWnnnhhhLLL<<<555111222333111......---------------.........+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((:::999444,,,((()))(((&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111...111111111<<>>DDDEEE@@@888333111444444888EEEYYYmmm|||vvv^^^FFF===;;;777555555222111000000000111333444222333333555888???GGGMMMTTTZZZbbbiiimmmppprrrttt{{{iiiTTTQQQNNNKKKIIIGGGCCCAAA>>>;;;888555444222000......------,,,+++***))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000///000000000111111111111222111111222444666777666555666:::<<<>>>EEEUUUcccyyydddRRR@@@222444333333555333---,,,...---------------------,,,+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''555666222+++((())))))&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111111222111333111333HHHrrr|||kkkmmmnnnlllsssrrrzzzzzzxxxrrrjjjgggiiieee```iiiyyynnncccbbbmmmuuummm___kkkpppsssmmm```TTTMMMLLLHHHHHHIIIMMMQQQTTTUUUUUUUUUXXXWWWPPPKKKIIIGGGCCCBBBBBBAAA@@@CCCIIIQQQXXXaaacccgggooovvvzzzzzzzzznnnmmmllliiieeebbb^^^\\\]]]]]]]]]ZZZUUUMMMFFFAAA888444333555444111111444111444888:::888555333222444555:::III___rrr{{{cccJJJ===:::888666555222222111000111222333444222333333555888???GGGMMMUUUZZZaaaggglllooorrrttt{{{kkkSSSQQQMMMJJJHHHFFFBBB???>>>;;;777555444222000......------,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000000000000111111111222222000000000222444777999:::000222777;;;999666<<>>:::999777555222222111111111222333444222333333555888???GGGMMMVVVZZZ```fffjjjnnnrrruuuyyy|||gggSSSPPPMMMJJJHHHEEEAAA???===;;;777555333222///---...------,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///------......///000000000111111111111222222222222222222111111000111222333555444555777333000666@@@===JJJVVV]]]ssstttUUUMMM@@@666666444......555111...---//////------000......---,,,,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''###+++111000)))%%%(((---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$'''(((&&&'''***+++((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222222---111333<<<___mmmiiieeecccrrrqqq{{{yyymmmeee\\\[[[]]]bbbdddeeeiiiooo~~~qqq^^^LLLNNNPPPOOONNNQQQYYY___YYYXXXXXXYYYXXXVVVRRRNNNJJJHHHNNNWWWXXXSSSVVV___ggglllsssxxx{{{~~~zzzqqqoooqqqpppiiiaaadddeeeggghhhjjjjjjjjjjjj]]]VVVJJJ???888555666888888444444666666333444777;;;:::999999999888777555222444===PPPhhh~~~iiiNNN>>>:::999777555333222111111111222333444222333333555888???GGGMMMVVVZZZ```eeeiiinnnsssvvvwwwzzzgggTTTRRRPPPMMMKKKGGGBBB>>>===<<<:::777444222///......------,,,***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000111111222333444444444444444555666777888888888888444777<<>>>>>@@@<<<;;;<<<;;;666444555666555???TTTkkk{{{zzzkkkTTT???888999888444555333222000000111222444222333444444666<<>>===<<<:::777444222000///,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000111222333333444444333444444555666777777777777999::::::999;;;@@@IIIOOOMMMUUU```nnnttt___MMMBBB<<<888555333333333222222111111111000000000///...---------,,,,,,++++++++++++,,,,,,,,,***((()))++++++)))'''))))))))))))))))))))))))***)))))))))((((((((('''%%%'''+++...+++%%%%%%***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222///000555AAAWWWrrr~~~qqqkkkiiijjjmmmwwwyyysssttt|||uuuddd```cccfffiiikkkmmmoooqqqrrrmmmgggcccaaaaaabbbbbbnnntttzzz}}}~~~{{{sssnnnnnnooopppqqqssstttsssqqqooommmbbb]]]VVVPPPKKKEEE???;;;999888777666666666777777:::===AAAFFFHHHJJJJJJIIIIIIEEEBBB@@@;;;555555888444555@@@VVVmmm||||||nnnVVVAAA999:::999666555444222000000111222333222333444444666<<>><<<;;;999777444222000///+++,,,---------,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////000000000000000000000000///000111222222333333222222333444555666666666666888888888888777777777777@@@AAA@@@AAAKKK\\\kkkqqqqqq^^^RRRLLLCCC999222111444666666333333333333222222222222000//////......---------,,,,,,+++******++++++,,,,,,*********++++++)))((())))))))))))))))))))))))))))))))))))(((((((((((('''&&&''')))&&&###%%%+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000111222222...222999EEEVVViii{{{}}}qqqllljjjhhhiiimmm|||wwwnnnssstttsssrrrppppppqqqsssuuuwwwyyyzzzzzz{{{|||}}}ssstttsssppplllmmmqqquuu~~~xxxpppjjjVVVPPPHHHAAA>>><<<;;;:::777777888999<<<@@@DDDFFFRRRVVV]]]dddggghhhfffdddZZZSSSKKKDDD<<<666555999222555BBBYYYooo}}}pppXXXCCC:::;;;;;;888555444222000000111222333333444555555777===FFFMMMYYY^^^eeejjjkkkllloooqqqqqqvvv~~~]]]RRRPPPNNNLLLIIIFFFAAA>>><<<;;;999777444222000///------...///...---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))*********************++++++,,,,,,---,,,,,,,,,---------......---------.........//////000000000000000000000000...///000111111222222222222222333444555555555555666666777:::===>>><<<:::;;;<<<<<<<<>>;;;;;;999777444222111000//////000000///,,,)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......------------............000000000000000000000000......///000111111111111111222333444555555555555888777666777999999888777666777;;;???BBBCCCCCCDDDIIINNNLLLPPP```kkkttttttiii```XXXMMMGGGFFFGGGFFFDDD<<<;;;::::::888666222///444444444444444333333333///////////////.........---,,,,,,+++******++++++***,,,---------+++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''%%%'''***)))%%%%%%(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........------...///000111222222555333===VVVqqq~~~ssskkkmmmmmmjjjoooyyy{{{~~~~~~|||{{{}}}|||yyy~~~zzzuuummmcccYYYQQQKKKIIIJJJIIIHHHFFFEEEGGGIIIKKKZZZ]]]bbbjjjrrr{{{sss^^^III???===:::555333666999EEEZZZooo}}}sss\\\FFF;;;999999777666555222111000000111222333444555555666===FFFMMMXXX^^^dddhhhjjjlllpppsssuuuxxx}}}\\\PPPNNNLLLJJJHHHEEEAAA>>>;;;:::999777555333111000///000111111///+++(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************))))))***+++,,,------...,,,,,,,,,---------......,,,------------.........000000000000000000000000...///000111111222222111111222333444555555555555666666555444555666888999>>><<>>CCC@@@<<<888555555666777444444333333222111111111000000000000000000000000......---,,,++++++++++++***,,,//////---+++******))))))))))))))))))))))))(((((((((((())))))))))))'''%%%'''++++++'''&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---------............------...///000111222222222333EEEjjjssslllnnnmmmkkkrrryyyqqqkkkgggaaa^^^YYYUUUTTTWWW[[[^^^\\\^^^```aaaccceeeiiilllpppwww{{{eeeLLL@@@>>>;;;777444777;;;HHH]]]ppp}}}~~~ttt___III===:::888666777555333111000000111222222333444444666<<>>EEERRR\\\bbbiiipppdddpppuuuzzz~~~zzzcccdddddd```ZZZUUURRRQQQQQQOOOJJJEEEBBB@@@AAACCC888777666555444333222111111111111111111111111222000///...---,,,,,,,,,,,,)))---000000...+++***+++))))))))))))))))))))))))'''((((((((()))))))))***(((%%%&&&******'''&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------............------...///000111222222111<<<]]]|||nnnhhhlllmmmjjjrrr}}}wwwnnneee[[[RRRMMMSSSSSSTTTXXX___gggoootttllloootttxxx|||{{{aaaOOOCCC:::666666555<<>><<<:::777555222111111111,,,...000111000---)))'''000...+++'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***((('''((())))))((('''************************)))************+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111111111222333555555333222222444777888999888888777;;;<<>>;;;999999999111222333222111000111222111444666444000,,,,,,,,,222111///...//////---+++---,,,+++***))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///...---...///222333333333666PPP~~~ttthhhaaafffkkknnnwww~~~vvvrrrlllccc___aaa\\\XXXSSSPPPOOOMMMJJJFFFFFFEEEEEEHHHNNNUUUZZZ\\\cccfffnnnyyyzzzPPP<<<<<<999777AAAQQQeeewww}}}yyylllXXXIIIAAA:::444333444444333000000111222333222333555777999BBBKKKSSSVVV[[[aaagggnnnrrruuuwww{{{~~~^^^QQQOOOKKKIIIGGGDDDAAA>>>;;;:::777555222111111111---...//////...,,,)))''',,,+++)))'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))***++++++************************)))************++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111//////000222333444333222666555444444666999>>>AAAJJJJJJNNNUUUZZZ^^^eeemmmhhhnnnvvv}}}xxxooofffYYYLLLJJJGGGCCCAAAAAAAAAAAA???@@@===888222//////222555000222444333111000000222555222///------......---,,,++++++***))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///.........///111222333333666LLLrrrvvvkkkfffjjjmmmqqq}}}{{{zzz|||yyyqqqlllllljjjeeeccceeeaaa^^^[[[YYYXXXWWWSSSPPPPPPOOOPPPTTTZZZ```eeeggguuuwww~~~WWW???<<<888999CCCTTThhhyyyyyyhhhRRRCCC<<<888555333444444333000000111222333222333555666999AAAKKKQQQWWW___eeehhhkkknnnqqqtttxxx|||^^^PPPNNNKKKHHHGGGEEEBBB???;;;:::777444222111111111---------,,,,,,***)))((()))((('''''''''(((******&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&)))+++***((((((***,,,************************)))************+++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------......------......///000000000000111111111222222000000111222333333444444444444555666999???FFFKKKUUUXXX___iiiqqquuu|||qqq```TTTNNNHHHFFFHHHHHHFFFCCCGGGBBB<<<555111000111222000111333333333444666888888444///,,,,,,---......+++******)))))))))******))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///.........///000111222333444GGGdddtttmmmhhhjjjmmmrrr~~~~~~~~~|||uuupppppptttvvvrrrpppssstttrrrqqqrrruuutttsssssstttsssqqqooorrrqqqrrruuuzzz]]]AAA<<<888999DDDWWWkkk|||xxxeeeMMM<<<777777666333444444333000000111222333222333555666888AAAJJJQQQYYYbbbhhhiiiiiikkkmmmssswww{{{cccOOOMMMJJJHHHGGGEEEBBB@@@;;;999777444333222111111---,,,+++***))))))))))))'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***---///,,,'''$$$&&&***************************))))))*********+++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------...............//////000000000111111111222222222222222333333222333555666444888>>>CCCHHHNNNUUUZZZ___fffttttttjjj\\\UUUSSSRRRMMMHHHCCCBBB@@@>>>;;;888555222333333444444555777:::<<<888555111////////////...+++******)))))))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///....../////////000222444666JJJcccyyynnniiifffgggiiiqqq~~~~~~]]]BBB>>>;;;999EEEYYYmmm}}}yyyfffNNN<<<666666666333444444222000000111222333222333555666888@@@IIISSSXXX```fffiiikkkkkklllsssxxx|||dddNNNLLLIIIHHHFFFEEEBBB???:::999777444333222222222---,,,***))))))))))))***((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))---///,,,'''$$$&&&)))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///............///000000111111111111222222222222222333333222111333666999<<>>:::888666444333222222222,,,++++++***))))))******)))((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%(((***)))'''''')))+++)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////......//////000111111111111222222222222333000222333333333666<<>><<<::::::;;;<<<;;;:::777666777888888666333000......,,,++++++******+++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///---///111000///111777;;;===ccczzzfffeeecccdddjjjxxx{{{tttrrrrrrrrrvvvzzzyyyvvvvvvyyy{{{wwwttttttrrrtttuuuvvvxxx|||{{{wwwppprrruuuwwwyyy|||zzzxxxvvvuuusssppplllhhhiiiccc___```___[[[ZZZ[[[aaacccccc^^^[[[\\\]]]\\\```]]]^^^fffmmmpppsssvvv{{{}}}VVV@@@===:::>>>LLL```rrr~~~ttt^^^JJJ>>>999666333444444333000000111222444222222444555777???HHHUUUXXX]]]dddkkkooorrrrrrrrrwwwzzzyyy{{{]]]PPPMMMJJJGGGEEECCC@@@===999888666444333222222333+++++++++++++++*********''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((()))***)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////000000111111111111222222222333333000333777888:::@@@IIIPPPTTT___nnnyyyuuubbbSSSKKKGGGDDDBBB@@@>>>======???>>><<<:::999888888888999999777555111000///---,,,+++******'''((((((((()))))))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///,,,///111111000333999???OOO{{{sssdddbbbaaaccclll|||{{{vvvuuuwwwxxxooohhhhhhhhhddd^^^[[[[[[^^^^^^]]]___dddccc^^^WWWXXXXXXXXXWWWYYY^^^bbb_______________]]]YYYVVVTTTMMMHHHIIIJJJIIIIIIKKKQQQVVVXXXVVVUUUYYY[[[YYY^^^]]]___dddhhhjjjooouuuvvv~~~vvvRRR@@@===888EEESSSgggwwwyyydddNNNAAA;;;888333444444333000000111222444222222444444666>>>GGGPPPYYYeeejjjkkklllqqqvvvtttyyy|||{{{|||kkkPPPNNNJJJGGGEEEBBB???<<<999888666444333222333333++++++,,,,,,,,,+++******%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''%%%)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------++++++,,,,,,,,,---------///////////////000111111111111222222222333333333222666;;;>>>BBBJJJUUU^^^cccuuuqqqbbbVVVLLLDDD@@@>>>===???AAAAAA===:::;;;:::888777999::::::999333222000...,,,++++++***'''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////,,,///222222111444;;;BBBhhhmmmaaa```^^^aaalll~~~ssspppoookkkeeeaaa]]]```^^^ZZZ[[[```^^^YYYXXXXXXWWWTTTQQQRRRWWW[[[[[[[[[]]]```bbbaaa^^^\\\TTTMMMHHHIIILLLLLLNNNQQQNNNVVVZZZYYY[[[aaacccaaa^^^___ccceeebbb```eeemmmqqqxxxpppPPP???===888JJJXXXlll||||||fffPPPCCC===:::444444444333000000111222444222222444444666>>>GGGKKK[[[lllqqqkkkhhhnnnwwwwww}}}dddQQQOOOLLLIIIGGGCCC???<<<===:::777555333222000...,,,---///000///---***((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))******))))))(((((()))(((&&&&&&''')))+++******)))))))))))))))******+++++++++******)))++++++******************++++++,,,,,,,,,---------,,,---...///000000000000+++000555666333111222555:::;;;===BBBLLLZZZjjjttt{{{bbbOOODDD@@@===>>>@@@AAA???;;;===<<<:::999888888888888:::999666222...,,,---///******++++++++++++***)))******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...............////////////+++222222000444333777DDDvvvwwwnnnccc```^^^cccooo~~~|||zzzwwwqqqpppqqqjjjlllnnnkkkfffdddgggkkkmmmmmmnnnrrruuuvvvuuutttoooiiibbb______aaaaaa___ccceeehhhjjjkkkjjjhhhggglllllllllllliiifffccc```dddtttzzzfffJJJ;;;;;;???PPPggg}}}rrr[[[EEE999999666555444222111000//////222111222444555555<<>><<<999666444333222000...+++++++++***))))))(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&'''((()))(((''''''(((***+++******))))))))))))))))))******+++++++++************++++++++++++++++++,,,,,,,,,---------..................////////////222222222333555888<<<>>>???PPPiiiwww```OOOGGGCCC???<<<@@@AAABBBAAA===999777555888777888:::;;;888333...,,,,,,++++++******))))))************************((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))************************+++++++++,,,,,,,,,++++++,,,,,,---...............///////////////222------444555<<>>???BBBDDDBBB;;;555777555555888======888222...---,,,+++*********)))))))))******************((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,++++++,,,,,,---...............////////////000111,,,---444555<<>>777777333111444:::===;;;888111000...,,,+++*********((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////...000---000666444===SSSooo|||kkkdddaaa___aaakkk{{{|||zzzrrrjjjbbb___```aaa^^^ZZZNNNKKKFFFCCCBBBAAA???>>>???AAABBB@@@===<<>>HHHdddvvvuuu^^^HHH======777666555333222111000000222111444666666555:::AAAMMMXXXbbbeeehhhmmmrrrtttsssuuuxxx{{{}}}yyyVVVLLLJJJHHHGGGFFFDDDAAA>>>:::777444333333222000...///...,,,+++******++++++(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''((())))))((((((***,,,+++******)))))))))))))))((()))***+++++++++++++++******++++++,,,---------.........////////////000////////////111333555666666999>>>CCCNNNbbb{{{{{{fffKKK<<<:::>>>===;;;888555222333777:::<<<;;;444222000...,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////---000///333666444BBB___rrrxxxkkkfffbbb```bbbnnn}}}iii```UUUOOONNNOOONNNMMMGGGEEEBBBAAAAAA@@@>>>===;;;<<<<<<;;;:::999999:::999::::::;;;;;;;;;;;;:::>>>>>>>>>>>>AAAEEEIIIKKKMMMNNNNNNHHH===888@@@KKKfffvvvuuu___III>>>===888777555444222111111111222222444777666555:::AAANNNXXXcccfffhhhnnnrrrttttttvvvxxx{{{~~~}}}XXXLLLJJJHHHGGGFFFCCC@@@===999777444333222222000///...---,,,,,,++++++***+++(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))(((((('''((())))))((()))+++---+++******)))))))))))))))(((((()))++++++,,,,,,+++******++++++,,,------........./////////000000000000//////000222555888:::@@@CCCLLL\\\qqqlllSSSEEE@@@???>>>;;;:::888666666777888999777555222///------------+++++++++******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...............////////////---000111333666666LLLqqqnnneeeeeecccaaadddqqq~~~sssnnnhhhdddccccccbbbaaa[[[XXXUUURRRNNNKKKFFFCCC???>>>>>>>>>???>>><<<:::=========<<<;;;::::::999777777777777999;;;===???AAAAAABBBBBB===>>>JJJXXXmmmzzzsss]]]GGG===<<<888777555444222111111111222222444777777555999@@@LLLXXXbbbgggjjjooouuuwwwvvvxxx{{{}}}ZZZMMMKKKHHHGGGEEECCC???===999666444222222222000///------,,,,,,+++******)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))*********)))'''((())))))((()))+++---+++******)))))))))))))))(((((()))++++++,,,,,,,,,******+++,,,,,,---......////////////000000000000000///000111333777:::<<>>>>>===:::666555555666888666333000............------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.............../////////000...111111333555888TTTzzzddd^^^ccceeeccceeerrr~~~yyyuuuwwwtttnnnggg```WWWOOOIIIGGGEEEEEEGGGJJJJJJGGGDDDEEEEEEDDDDDDDDDDDDDDDDDD:::;;;;;;::::::999999888999999<<<@@@AAAEEEUUUfffttt~~~rrr\\\FFF;;;;;;888777666444333222111111222222555888777555999???KKKVVVbbbgggkkkqqqwwwyyyxxxzzz}}}{{{WWWOOOMMMKKKJJJIIIFFFBBB???999888777666444222111000,,,,,,++++++***+++++++++((((((((()))******(((&&&)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))++++++******************)))************+++++++++,,,,,,,,,---------......///---+++***,,,---//////222111222444333555CCCSSSiiiqqqbbbLLLCCC>>>===???BBB>>>666333666666555333222222000---+++222333444111---))))))******))))))(((((((((((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************+++***)))))))))***,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---......///////////////......333777222<<>><<<;;;;;;:::999@@@BBB<<>>LLLSSS\\\cccgggkkkpppsssxxx{{{}}}~~~zzzXXXNNNMMMKKKJJJHHHFFFBBB>>>999888777666444222111000---,,,,,,+++*********+++(((((((((***++++++(((&&&(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((+++******))))))))))))***++++++******************************++++++++++++,,,,,,---------.........000...------///000222222111222666:::===DDDVVVhhhhhh[[[IIIAAA<<<>>>???<<<:::;;;888666555444333222///---222444555333///+++******))))))((((((((((((((()))(((((((((((())))))))))))******))))))(((((((((((())))))))))))************+++***)))))))))***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........//////000111000000000000///333666444BBBqqqnnn^^^]]]ZZZaaa```hhhzzz~~~{{{yyyxxxwwwwww{{{~~~}}}{{{{{{yyyvvvrrrnnnhhhccc[[[TTTNNNHHHBBB???>>>DDDFFFDDDIII]]]tttzzzgggPPP@@@:::999888777666444222111000333444555555555777;;;>>>KKKRRR[[[cccgggkkkppptttxxx{{{}}}~~~~~~|||[[[NNNLLLJJJIIIHHHEEEAAA>>>999888777666444222111000...---,,,+++******))))))((((((***,,,---,,,)))&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))******++++++++++++++++++************+++++++++,,,,,,------------.........000000000111222333444555111111444;;;EEEWWWrrr{{{bbbQQQ@@@:::<<<===<<<;;;:::888666666666444222///333555666666222///,,,+++)))((((((((((((((())))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))******************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000111111111111111111000333555666HHHwwwlll^^^^^^ZZZ^^^___hhh{{{yyyooodddYYYOOOHHHMMMPPPQQQQQQXXXhhhyyyyyyiiiSSSCCC===999888777666444222111000333444555555555777;;;===JJJQQQ[[[bbbhhhlllqqquuuwwwzzz|||}}}}}}]]]MMMLLLJJJIIIGGGDDD@@@===999888777666444222111000///...---+++***)))))))))((()))***---...---)))&&&''''''&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++***)))((((((******+++++++++++++++,,,*********+++++++++,,,,,,------------............000111222222222222444555666444666@@@TTTpppqqqWWWEEE???===;;;::::::999777777777666333111333555777888666222///---))))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000111111111111000111111222333777LLLuuulll^^^```^^^[[[^^^iii|||{{{oooddd\\\ggggggeeedddhhhpppyyy~~~~~~xxxiiiUUUEEE>>>999888777666444222111000222333555555666777:::===IIIPPPZZZbbbggglllrrrvvvuuuxxx|||}}}}}}\\\MMMKKKIIIHHHGGGDDD@@@===999888777666444222111000///...---+++***)))))))))))))))***,,,...---***'''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))******))))))''''''******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////000111222222000111333555:::>>>FFFWWWooovvv[[[IIIAAA>>>===:::999888777777666444222333444666888888666222000++++++***))))))))))))***(((((((((((())))))))))))))))))))))))************((()))))))))************))))))******++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...//////000000/////////111222222999OOOrrrjjj\\\______]]]bbbooo{{{uuu~~~{{{zzz{{{|||~~~|||wwwjjjVVVEEE===999888777666444222111000111333555666666888:::<<>>MMMaaatttpppWWWIIICCC@@@;;;:::999888999888666333222222444777999999666444///...,,,+++******))))))(((((((((((()))))))))))))))))))))************+++))))))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------......------...///////////////...111222333>>>WWWuuuhhhZZZ]]]]]]aaahhhvvv{{{{{{|||vvvnnnmmmmmmooosssxxx{{{|||||||||xxxkkkWWWEEE<<<999888777666444222111000111333555666777888:::<<>>;;;999888777666444222111000,,,,,,++++++***++++++++++++)))'''&&&((()))))))))%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++&&&'''***,,,------,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------............/////////000///222555555777===HHHPPPnnnrrr___QQQ>>>===<<<<<<===<<<:::888000///000333999<<<;;;:::444333111...,,,***))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))************((()))***+++,,,+++******++++++,,,---------,,,,,,,,,,,,,,,---------......//////000111111111111111000333222444IIImmmnnn^^^___]]]^^^hhhzzz~~~~~~~~~|||yyytttpppmmmmmmooottt}}}|||ppp[[[GGG<<<999888777666444222111000000333666777777888:::;;;GGGMMMVVV]]]bbbfffjjjnnnooosssyyy|||}}}]]]NNNLLLJJJHHHGGGDDD???<<<;;;999777555444333000.........---,,,+++))))))(((***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------///111///,,,///555000999:::777;;;FFFaaauuueeeSSSKKKEEE;;;555>>>CCC999555444///---333<<<===777444444333222000---***((()))((((((((()))***+++,,,)))************+++++++++)))************+++++++++++++++******++++++,,,------,,,+++***+++,,,---......------------...//////000000000000111111111111555555111444QQQ|||hhhbbb___YYY___hhh{{{www\\\FFF>>>999888777666444222111000000222444555555666777999EEEMMMWWW___eeeiiinnnrrrsssvvvyyyyyyyyy{{{]]]NNNLLLJJJHHHGGGDDD???<<<;;;999666555444333000......------,,,+++***)))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,...000///---///333000555666@@@WWWjjjyyy]]]JJJCCC???@@@>>>444888888444///111999<<<:::777777555333000---+++))))))))))))))))))***++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,+++++++++,,,---......------------...///////////////000000000111111333111///:::```{{{fff```^^^ZZZ^^^hhh{{{www^^^HHH@@@999888777666444222111000000222444555555666777999DDDLLLVVV___dddiiinnnqqqtttwwwzzz{{{{{{}}}]]]NNNLLLJJJHHHGGGDDD???<<<:::888666555444333000......---,,,,,,+++***))))))'''(((***++++++***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,------------,,,,,,,,,,,,,,,------------.........---,,,---111222//////222444999CCC```vvv\\\QQQDDD===>>>===;;;<<<:::333111555:::===<<<;;;888555222///,,,+++*********)))******++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,+++,,,------......------------...//////....../////////000000000222//////@@@jjjzzzbbb\\\[[[ZZZ]]]hhh{{{xxx```KKKAAA999888777666444222111000000222444555555666777999BBBJJJTTT]]]ccchhhmmmqqquuuxxx{{{|||}}}^^^NNNLLLJJJHHHGGGDDD???<<<:::888555444444333000...------,,,,,,+++***)))))))))***---......---***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,------------------,,,,,,------------............000...///333444222222444888FFF[[[~~~uuu{{{mmmOOOBBBDDDCCC;;;>>>>>>999333333888===???>>>;;;888444111///...,,,++++++*********++++++))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,------.........------------...//////............////////////333111222BBBgggyyy___XXXYYYYYY]]]iii{{{yyybbbLLLAAA999888777666444222111000000222444555555555777999@@@HHHSSS\\\bbbggglllppptttwwwzzz||||||bbbNNNLLLJJJHHHGGGDDD???<<<999777555444444333000///---,,,,,,++++++*********)))***---......---***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,---------------------------------.........//////000......222333333555:::CCCVVVnnnrrr}}}nnn]]]CCC<<<>>>???===888555777;;;@@@???===:::777555333111------,,,++++++***++++++))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,---------............------------...//////............////////////444333666DDD___www^^^YYY\\\]]]___lll}}}yyycccLLL???999888777666444222111000000222444555555555777999>>>FFFRRR[[[aaaggglllqqqsssvvvyyyzzz{{{}}}fffNNNLLLJJJHHHGGGDDD???<<<888666444333333333111///,,,,,,,,,+++++++++******'''(((***++++++***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------............------.........////////////---...111222555>>>HHH___ooo}}}oooiiiccchhhmmmmmmmmmrrr|||uuusssZZZEEEAAA??????===888666777============;;;999666555///...---,,,++++++***+++)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,---............---...------------...//////....../////////000000000222333999HHHaaa}}}sss^^^\\\aaabbbaaaooozzzeeeNNN>>>999888777666444222111000000222444555555666777999>>>FFFQQQ[[[aaagggmmmqqqsssvvvyyyyyyyyy{{{cccNNNLLLJJJHHHGGGDDD???<<<777666444333333222111///,,,,,,,,,++++++++++++***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------------------.........///............//////////////////111444555===NNN___zzznnniiihhhhhhfffbbb^^^^^^dddkkkyyy}}}jjjuuuUUUIII???>>>???<<<777555999;;;===???>>><<<999777000///...---++++++******)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,.../////////...---...------------...///////////////000000000111111111111999NNNkkkooo[[[[[[___```dddsss{{{gggPPP@@@999888777666444222111000000222444555555666777999===EEEQQQ[[[bbbhhhnnnrrrtttwwwyyyyyyyyyzzz^^^NNNLLLJJJHHHGGGDDD???<<<777555444333333222111///,,,,,,++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,------------------.........//////............/////////000111222666999;;;FFF]]]rrr~~~vvvttt{{{vvvrrrooommmnnnrrrwwwxxxwwwyyyqqqwwwzzzzzz~~~uuutttbbbOOO???===@@@===888555666999===@@@@@@>>>;;;999111000...---,,,+++******)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,.../////////...---...------------...//////000000000000111111111111222///777QQQuuummmYYYWWWZZZYYYfffuuu|||jjjSSSBBB999888777666444222111000000222444555555666777999===EEEQQQ[[[bbbhhhooosssvvvxxxzzzzzzyyyzzz~~~[[[LLLJJJGGGGGGGGGEEE???;;;777666444333333222000///...------,,,,,,++++++***''''''((())))))***))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,---------......***...000//////000222333111222555999EEEYYYrrroooaaa^^^eeessszzzwwwxxx|||wwwsssqqqiiimmmooolllhhhkkkwwwzzz|||jjjHHH@@@BBB>>>999:::000555:::======;;;::::::444333111...,,,***)))(((+++***************++++++******))))))******+++,,,++++++******++++++,,,---..................------........................,,,---...///000111222333555111;;;[[[qqq^^^VVVWWW^^^jjjxxx{{{gggPPPAAA<<<;;;888777666444000---000222555666666666666777>>>EEEOOOYYYaaagggkkkmmmssstttuuuxxx{{{~~~^^^MMMJJJHHHHHHHHHEEE@@@;;;777666444333333222000///...------,,,,,,++++++***'''((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************(((((((((((()))))))))******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,---------............///000......///000111333444999FFFZZZppp~~~nnn]]]VVVXXXhhhyyy||||||sssjjjeeeggglllqqq{{{jjjOOOAAA===<<<;;;888777777999===>>>===<<<777666444111...,,,+++***++++++************++++++******))))))******+++,,,++++++******++++++,,,---..................------........................---......///000111222222555222@@@jjjlll]]]XXXWWW^^^iiixxx~~~iiiQQQAAA<<<:::888777666444000...000222555666666666666777<<>>???<<<>>>999444555<<<@@@@@@>>>;;;999777555222///---,,,++++++************++++++******))))))******+++,,,++++++******++++++,,,---------------------............................../////////000000111111111333000CCCsssccc[[[XXXWWW]]]jjjzzzlllSSSAAA<<<:::888666555444111///000222555666666666666777<<>>===<<<:::777444111///---,,,,,,+++*********++++++******))))))******+++,,,++++++******++++++,,,---,,,,,,------------..............................000000000000000000111111555444EEErrruuu\\\WWWUUUUUU\\\lll{{{~~~oooUUUBBB<<<:::777666555444111000000222555666666666666777???FFFPPPZZZaaafffjjjllluuuxxxzzz{{{{{{|||hhhQQQMMMIIIHHHGGGEEEAAA===777666444333333222000......------,,,,,,++++++*********+++******)))(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))***************++++++,,,,,,++++++*********+++,,,------......---------.........//////...---///222111///222999KKK^^^uuuzzztttzzz[[[GGG@@@<<<<<<<<<;;;:::;;;<<<>>><<<<<<;;;999666222000...---,,,,,,+++******++++++******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,------..............................000000000000111111111111888999HHHkkkrrrXXXTTTSSSSSS\\\ooo}}}~~~{{{~~~|||zzzpppVVVCCC===:::777555444444222111000222555666666666666777@@@FFFPPPXXX___cccfffhhhooossswwwxxxwwwyyy~~~lllQQQMMMIIIGGGFFFDDD@@@<<<777666444333333222000///...------,,,,,,++++++************+++******))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))*********++++++***++++++,,,,,,++++++*********+++,,,---...//////------.........////////////---///222///...999HHHcccuuu{{{zzz{{{~~~qqqQQQ@@@===???@@@???<<<:::;;;<<<<<<<<<;;;:::777444111000...---,,,++++++***++++++******))))))******+++,,,++++++******++++++,,,---++++++,,,,,,------..............................000000000111111222222222333666FFFcccsssZZZVVVRRRSSS___qqq~~~}}}zzzwwwyyy{{{{{{zzz{{{oooWWWEEE===:::666444444444333222000222555666666666666777>>>DDDOOOYYY```eeeiiillllllqqqvvvwwwvvvwww}}}lllQQQMMMHHHFFFEEECCC???;;;777666444333333222000///...------,,,,,,++++++***))))))***+++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,---...//////............////////////000...000333222888PPPjjj~~~tttxxxsssUUUFFFDDDAAA@@@>>>===<<<;;;;;;<<<<<<;;;999777444222......---,,,++++++++++++******))))))******+++,,,++++++******++++++,,,---***++++++,,,------..............................//////000111222222333333///555GGGddduuu```[[[UUUUUUbbbppp~~~~~~{{{xxxvvvqqqpppqqqwww{{{mmmWWWGGG===:::666444444444333222000222555666666666666777<<>>;;;888666444333333222000///......---,,,,,,++++++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++,,,,,,+++++++++******+++,,,---//////000............/////////000000...000444777DDDggg}}}sssuuuuuukkk{{{uuuNNNGGGAAA???AAAAAA???;;;;;;<<<======;;;999666444///...---,,,++++++++++++*********)))***++++++,,,++++++******++++++,,,---******+++,,,,,,---.................................///000111222333444444444;;;OOOnnnvvvddd___XXXXXXeeeooo}}}}}}{{{yyywwwvvvkkkgggiiiuuu}}}xxxkkkXXXHHH===:::666444444444333333000222555666666666666777;;;BBBMMMXXX```eeejjjlllrrrwww|||{{{xxxxxx}}}mmmPPPJJJGGGHHHFFFAAA>>>>>>:::888555333333222111/////////...---+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000222222111...------111555555111999XXXrrrhhhxxxQQQBBBFFF===;;;@@@<<<<<<<<<<<<<<<:::888777666666222---+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000111222222333333111@@@\\\}}}nnnaaaaaaZZZYYYfff~~~}}}|||{{{xxxrrrnnngggdddjjj{{{}}}xxxnnn[[[III<<<999666444444444333222000111222444555666777777999BBBNNNYYY```eeejjjmmmuuuwwwyyyzzz{{{}}}nnnPPPKKKGGGHHHFFFAAA>>>>>>:::888555333333222111///---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---------............///000000//////111222333444555999EEEcccuuuuuu```DDDDDD>>>;;;BBBDDD@@@???<<<999777666777888666222...,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000111222222333333111@@@___nnn[[[ZZZWWWYYYhhh{{{~~~~~~|||zzzxxxuuutttsssrrrrrrgggffflll{{{~~~yyyooo\\\JJJ<<<999666444444444333222000111222444555666777777:::BBBMMMVVV]]]dddlllqqqvvvxxxyyyzzzzzz{{{}}}lllPPPKKKHHHHHHFFFAAA>>>>>>:::888555333333222111///,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,------------........./////////...---000444777222000444AAARRRiiirrr```rrrpppIIICCC>>>;;;@@@BBBDDDAAA===777333333777:::666333000......---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000111222222333333444BBBgggnnnXXXXXXWWWYYYfffsss}}}}}}~~~}}}|||zzzyyyvvvrrrnnnkkklllppptttlllnnnuuu{{{qqq]]]JJJ<<<:::666555444444333111000111222444555666777777;;;BBBKKKTTT[[[dddlllsssvvvxxxyyyzzzyyyzzz{{{}}}oooPPPKKKHHHHHHGGGAAA>>>???:::888555333333222111///------,,,,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------............///////////////111444777333222;;;PPPaaaoooqqqeee{{{[[[GGG@@@AAAAAA===DDDCCC???888333222555888777555333000///...---,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000111222222333333777FFFpppppp\\\]]][[[ZZZcccppp|||~~~}}}|||{{{{{{zzzyyyxxxwwwvvvtttooojjjfffgggkkkooopppvvv|||qqq\\\III===:::777555444333222111000111222444555666777777<<>>;;;777555444333111000000111222444555666777777:::BBBNNNXXX^^^bbbfffiiiooorrrwwwzzz|||}}}nnnQQQLLLIIIIIIGGGBBB???@@@:::888555333333222111///......---,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------............///////////////000111111111333777:::AAA\\\vvv|||~~~dddjjjnnnZZZHHH===EEE>>>BBBCCC???777111222444888::::::777222///...///++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000111222222333333444LLLmmm___VVVXXX___lllzzzmmmlllssssss~~~}}}{{{zzzxxxxxx{{{zzzzzzxxxwwwuuusssrrrpppssswwwwwwuuuttttttuuurrrmmmhhhggggggcccZZZSSSWWWcccwwwuuuaaaNNN>>>;;;777555444333111000000111222444555666777777999AAALLLVVV]]]ccciiinnnqqqtttxxx{{{}}}~~~oooQQQLLLIIIIIIHHHCCC???@@@:::888555333333222111///,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------............/////////000000000///...///444:::???QQQrrriii]]]gggyyySSS;;;GGG>>>BBBCCC>>>555111333666999:::;;;888333/////////++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////...------------...//////000000000111222222333333777PPPlllaaaXXXWWW[[[ggg}}}yyyiiibbbdddhhhuuu}}}zzzwwwuuutttwwwwwwwwwvvvuuusssrrrqqqnnnrrrvvvwwwuuuttttttuuuqqqjjjdddccceeecccYYYQQQ[[[ddduuuwwwdddRRR>>>;;;888555444333111000000111222444555666777777888???IIISSS[[[ccclllssssssvvvzzz}}}}}}}}}~~~oooPPPLLLIIIJJJIIICCC??????999777555444444333000///000000///...,,,+++******((()))++++++,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........------......///000111222///222666333111>>>QQQxxxwwwfffllldddFFFGGGGGGDDDBBB???:::444333777;;;===<<<888666666111,,,...---,,,,,,...000000///...---+++******+++---.......................................////////////111111000000000111333444999TTTpppttt]]]ZZZYYY]]]kkk}}}}}}vvvlllaaaXXXSSSYYYhhh~~~~~~|||{{{xxxvvvvvvwwwxxxwwwwwwuuutttrrrrrrqqqqqqoooqqquuuxxxyyywwwuuusssmmmhhheeegggeee\\\QQQLLLTTTddduuu|||~~~}}}zzz~~~~~~wwwbbbLLL===999666555666555222///111222333555666777777777<<>>666222444:::<<<<<<999777777222---...---+++,,,...//////......---+++******+++---.......................................////////////111000000000000222333444:::WWW{{{nnnYYYZZZ]]]aaammm{{{~~~zzzuuupppnnnmmmjjjiiifffaaaZZZSSSLLLIIISSSbbbwww~~~}}}~~~~~~~~~|||{{{}}}}}}zzzxxxwwwwwwxxxvvvuuutttsssrrrrrrrrrrrrppprrruuuwwwvvvtttpppnnnmmmgggdddddd```VVVLLLGGGRRRbbbrrryyy||||||uuuvvv{{{~~~yyyeeePPP===:::666555666555222///111222333555666777777777;;;AAAJJJSSS[[[ccckkkooovvvyyy}}}~~~uuuPPPKKKHHHIIIGGGBBB>>>>>>999777555444444333000///------------------------++++++,,,,,,,,,***)))((())))))))))))))))))******************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111000///222555666BBB___|||uuunnnssshhhKKK@@@@@@CCCDDD>>>666333444888<<<===:::888888444///...---+++,,,---......---...---,,,++++++,,,---.......................................////////////111000000000000222333444888XXXkkkVVV[[[___dddoooyyyzzztttpppkkkhhhbbb]]]YYYUUUQQQNNNLLLKKKJJJGGGEEEBBB@@@???KKKXXXlll}}}~~~~~~|||}}}|||{{{zzz{{{~~~~~~|||zzzxxxvvvvvvtttssssssrrrqqqqqqrrrrrrrrrssstttuuusssoookkkhhhjjjeeebbb```YYYNNNDDD@@@NNN^^^nnnvvvyyy~~~}}}uuussswwwzzziiiUUU>>>:::666555666555222///000111333555666777888888;;;AAAJJJSSS\\\dddkkkpppwwwzzz}}}~~~uuuQQQLLLHHHHHHFFFAAA>>>>>>999777555444444333000...---------------,,,,,,,,,,,,,,,------,,,***)))''')))))))))))))))*********************************)))***+++,,,---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------.........------......///000111555111000444<<>>;;;999888666222///...,,,,,,---...------...---,,,,,,,,,,,,---.......................................////////////000000//////000222444555;;;]]]rrrYYYZZZ]]]cccpppyyy~~~{{{|||zzzwwwsssnnnhhh```[[[TTTOOOIIIEEECCCAAA===:::::::::999888999:::;;;<<>>???999777555444444333000...000///...---,,,+++******,,,---------,,,+++)))((((((((())))))************************************)))***+++------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------......///000111666000///777III```yyylllcccxxxzzzSSSEEE???<<<===<<<888666888888===???;;;888888888555111///------......---,,,------------------------....................................////////////000/////////000222444555DDDggg}}}```XXXWWW___ppp{{{{{{uuuooojjjgggfffdddaaa^^^YYYRRRKKKEEEAAA===999777888888666444555444444444555777999:::;;;EEESSSbbbooo||||||zzz{{{|||{{{}}}}}}{{{wwwtttrrrqqqpppoooooooooooopppppppppqqqqqqqqqpppmmmjjjggg___]]]ZZZVVVLLLAAA<<<>>>KKKYYYhhhqqqvvv|||~~~}}}||||||}}}~~~|||iiiTTTAAA<<<777555555555222000///111222444666888888999:::@@@JJJUUU^^^ffflllpppvvvyyy|||~~~~~~~~~~~~sssTTTNNNIIIHHHFFFAAA???@@@999777555444444333000///111000///...,,,+++***))),,,,,,---------+++***)))((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........------......///000111333000333BBBZZZsss~~~}}}aaa___```HHH@@@;;;>>>BBB???999555;;;???@@@;;;777888999888333111///...//////...---------------------------....................................////////////////////////111333555666FFFhhhbbbWWWTTT]]]ppp~~~{{{qqqggg___XXXRRROOONNNLLLIIIGGGDDD@@@:::666666444333444555666666666444444333333444555777888888>>>IIITTT```nnn|||{{{yyyyyyyyy}}}~~~|||yyyvvvtttppppppooonnnmmmmmmnnnnnnnnnooooooooonnnkkkiiiggg\\\[[[YYYTTTIII>>><<>>999>>>BBBAAA:::555777:::;;;555333111000000000///---------............------....................................////////////////////////111333555666CCCdddyyy^^^XXXWWW___qqqzzzhhhaaaWWWNNNGGGCCC@@@>>>===;;;999999888666444111111333555555555555555666444444444444444555555666666;;;AAAHHHQQQ^^^lllvvv~~~|||zzzzzz{{{}}}|||}}}~~~|||yyyvvvtttrrrppppppnnnmmmllllllllllllmmmnnnmmmmmmkkkhhhfffddd\\\\\\ZZZTTTGGG<<<;;;@@@JJJVVVccckkkqqqvvvwwwuuuwwwxxxyyy{{{}}}~~~~~~|||kkkYYYCCC>>>888555555555333111///000222444666888999999888@@@KKKVVV___gggmmmqqqqqqtttxxx{{{|||}}}~~~yyyWWWQQQKKKJJJGGGBBB@@@AAA999777555444444333000///------------------------***+++,,,---------,,,+++'''(((((()))***+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------......///000111444???OOObbbtttkkkYYYQQQTTTYYY]]]lllbbbgggiiiJJJ===@@@CCCCCC@@@@@@CCCBBB:::444666:::<<<666444222111111000///...------............------..................................../////////000////////////111333555666CCCdddoooYYYXXX[[[cccrrrwwwhhhQQQKKKBBB<<<999888999999666555444444555555444333000444777777444222333555444444555555555555555555666999<<<@@@GGGSSS```jjjxxx~~~}}}}}}~~~{{{zzz}}}~~~|||zzzwwwuuurrrpppoooqqqpppnnnmmmlllkkkjjjjjjmmmmmmlllkkkhhheeecccaaa^^^^^^\\\TTTFFF::::::@@@IIITTTaaaiiiooottttttrrrrrrsssuuuwwwyyyzzzzzz{{{~~~}}}|||~~~|||mmm]]]CCC>>>888555555555333111///000222444777888999:::888@@@KKKVVV```gggmmmqqqooossswwwzzz||||||~~~{{{wwwTTTPPPKKKHHHGGGEEEAAA===999777666555555444222000///............---------+++,,,------------,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222000111222000---///444666EEEbbb}}}qqqbbb]]]]]]^^^___aaaooo{{{|||fffiiicccFFF???DDDFFFEEEEEECCCAAA@@@:::666777===999777444000,,,,,,...111........................---......///////////////............///////////////000111111111222555888AAAbbb|||jjj___ZZZWWWcccuuuxxx^^^III@@@<<<777666777888777555333333444444555444444444444444555555555555444444555555555666555555444333666666666888>>>HHHTTT\\\jjjrrr~~~|||zzz|||~~~~~~~~~{{{vvvttttttuuusssqqqpppllliiiggghhhiiijjjjjjjjjiiihhhhhhgggfffcccaaaaaa___\\\VVVGGG999999AAAGGGNNNXXX```dddffffffffflllmmmoooqqqrrruuuyyy|||{{{|||}}}~~~~~~sss\\\DDD<<<666666666333222222111222333555666777777777999@@@KKKVVV___gggnnnrrrooosssyyy|||}}}}}}}}}~~~uuuTTTPPPKKKHHHGGGEEEAAA===999777666555555444222000///............---------***+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........000///111333222///222777===VVVwwwzzzrrrlllfffbbbbbbccc]]][[[bbblllrrrxxx}}}}}}qqqllluuuzzzkkk~~~\\\JJJFFFFFFGGGEEECCCAAA@@@:::555666;;;888777444000---,,,...000........................---......///////////////............///////////////000111111111222555888@@@cccfff^^^[[[YYYdddvvvwwwcccNNN???;;;888555555666777666555444555555666666555555555444444555555555555444444555555555555555555555555666666666888<<>>888666555444444666666666444666666777777777666666555444444555555555555444444666555555444555666888999666666777777999===DDDHHHSSS[[[fffrrr~~~}}}}}}}}}{{{yyysssqqqqqqssswwwyyyxxxuuujjjgggdddcccccceeeeeeddddddeeeggggggeeebbb^^^[[[\\\ZZZVVVMMM???444333888@@@FFFMMMRRRTTTTTTSSSSSSWWW\\\bbbgggkkkmmmpppqqqvvvxxxyyyzzz{{{|||rrrZZZEEE===777777777444222333000111333555666777888888===CCCLLLUUU]]]ccchhhkkkwwwxxxyyyyyyxxxxxxzzz{{{~~~sssUUUPPPKKKHHHGGGDDD@@@<<<999777555555555444222000///............---------)))***++++++++++++***)))++++++************++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................111333222111777???OOOpppppp```RRRLLLFFFCCCBBBGGGSSS```iiimmmvvvvvvfffbbbeeelll{{{kkk```|||iiiMMMEEEGGGFFFDDDCCC@@@999333333777888888666333///---...///........................---......///////////////............///////////////000111111111222555888JJJxxxmmmZZZZZZ]]]\\\gggyyyvvv^^^III<<<888888444555555666666666555444666666777777777666555555444444555555555555444444666555444444555777:::<<<555666777777888:::>>>AAAJJJPPPZZZeeeqqq~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrtttwwwvvvsssoooiiigggdddcccdddeeeeeedddbbbdddggggggddd```\\\YYYWWWVVVRRRHHH<<<444444888:::???EEEIIIKKKJJJJJJJJJNNNRRRXXX]]]aaaeeejjjmmmppprrruuuvvvwwwyyy{{{}}}ttt[[[EEE===777777777444222333000111333555666777888888<<>>777777777444333333///111222444666888888999:::AAAKKKTTT]]]ccciiilllqqquuu{{{~~~}}}|||||||||wwwVVVQQQLLLHHHGGGDDD???<<<999777666555555444222000///............---------)))***+++,,,,,,+++***)))++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///////////////111222111555CCCPPPbbbooo}}}ttt```UUURRRTTTMMMJJJHHHHHHGGGGGGOOOWWW]]]```gggppptttwww}}}kkkbbb]]]fff~~~~~~lllpppoooQQQCCCGGGEEEDDDBBB<<<444333777:::;;;;;;888444111//////........................---......///////////////............///////////////000111111111222555888VVVgggUUUVVVZZZ\\\hhh{{{ppp```JJJ;;;777999<<<<<<888999:::888666555555666666666666666555444333333444444555555555555444444444444444444555777999:::333555777888999:::===???BBBFFFKKKQQQYYYeeerrr{{{yyyxxx{{{yyyyyyzzz{{{||||||||||||{{{zzzyyyzzz|||}}}|||{{{wwwxxxzzzzzzxxxvvvuuuuuusssqqqppprrrtttsssoookkkjjjhhhfffeeeffffffeeedddaaadddgggfffaaa\\\YYYYYYXXXXXXPPPCCC777222000///111444888:::;;;<<<===>>>???AAACCCEEEJJJQQQYYY___dddhhhnnnsssvvvyyy{{{}}}ttt]]]FFF>>>888888777555333444///000222444666888999999999@@@JJJUUU]]]eeekkkooommmrrrzzz}}}||||||wwwVVVQQQLLLHHHFFFDDD???;;;999777666555555444222000///............---------***+++,,,------,,,+++***++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////...///000222444;;;MMM___ooouuukkkbbbbbbeeegggWWWPPPJJJHHHHHHKKKSSS\\\YYYYYY]]]dddiiikkkpppvvvqqq``````rrrpppcccOOOGGGEEEEEEDDD===666555888<<<======;;;777333000000........................---......///////////////............///////////////000111111111222555888QQQjjjUUUTTTXXXZZZhhh{{{wwwYYYNNNAAA999999<<<<<<:::777888999777555555777:::777777777777666555444444444444555555555555444444333333444555666666777777444555777777777999<<<>>>???BBBGGGKKKQQQZZZfffnnn}}}vvvuuuxxxtttttttttttttttvvvwwwxxxwwwvvvvvvxxxzzz{{{{{{zzzsssuuuwwwwwwuuussstttvvvsssqqqoooppprrrrrrnnnkkkgggeeedddcccddddddcccaaa```ccceeeccc]]]XXXWWWXXXSSSSSSLLL???555333222///000222444555555444555666777888;;;>>>BBBHHHNNNSSSYYY___fffmmmrrrvvvyyy{{{|||wwwaaaFFF>>>888888888555333444///000222444666888999999:::AAAKKKVVV^^^eeekkkooommmqqqwww|||}}}|||{{{{{{|||wwwVVVRRRLLLHHHFFFDDD???;;;999777666555555444222000//////.........---------+++,,,------------,,,+++++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000......000333666AAAVVViiixxx|||}}}rrrssswwwvvvssskkk```SSSMMMKKKMMMVVV___VVVUUUXXX___dddfffiiinnn~~~eee\\\jjjkkkyyydddFFFEEEFFFEEE>>>777666:::===>>>???===888444111000........................---......///////////////............/////////000///000111111111222555888KKK~~~lllVVVTTTVVVYYYhhh{{{kkkKKKFFFAAA>>>>>>>>><<<999555666777555444555999===999999999888888777555555444555555555555555555444222333444555666666666555555666777666666777:::===<<>>BBBGGGJJJPPPVVV___gggmmmqqqtttvvvyyy}}}|||gggFFF>>>888888888555333444///000222444777888999:::<<>>>>>:::999777777666555222000///............---------+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000...///222555999GGG```vvv|||{{{}}}zzzuuucccMMMFFFTTTfffooogggZZZVVV^^^bbbaaahhhtttwwwfffhhhzzz{{{cccDDD;;;GGGEEE999666666AAADDDBBB<<<777555222///...///////////////...---////////////////////////............///////////////000111222222444777:::QQQ{{{jjjTTT[[[___YYYeeeuuu___IIIIIIFFFBBB===:::888888888999:::999999999;;;<<<<<<<<<<<<;;;:::999888777999999999999888888888888666555333333333555777999777666666777777888999:::<<<>>>AAADDDHHHMMMSSSXXXjjjyyy{{{yyyuuurrrnnnmmmmmmmmmlllkkksssqqqooooooqqqtttvvvvvvwwwuuuqqqmmmkkkjjjkkkkkkllloooooommmmmmnnnjjjccccccbbbbbbaaa```___^^^]]]]]]]]]]]]\\\YYYVVVSSSQQQNNNJJJCCC;;;666222111000111111111000//////......///000222333555888===AAADDDKKKSSS[[[bbbiiiqqqwww{{{|||xxxjjjLLLAAA888666666444222222111222555777999999::::::;;;BBBMMMXXX___dddhhhjjjnnnqqquuuyyyzzz{{{|||}}}{{{rrrWWWPPPKKKIIIFFFAAA>>>>>>:::999777666666444222000///............---------+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000111111333666<<>>;;;;;;;;;:::999:::;;;<<<>>>>>>>>>>>>===<<<;;;;;;999999999888888888888888777666666555666777888999777777777777777888999:::<<<>>>AAACCCGGGLLLQQQVVV___mmm|||zzzwwwuuurrrpppnnnoooqqqrrrpppnnnllllllnnnpppqqqqqqrrrpppmmmkkkjjjjjjkkklllllloooooollllllmmmiiiccc```aaaaaaaaa```^^^]]]\\\\\\\\\\\\[[[YYYUUURRRPPPLLLHHHAAA;;;555222111111111111000//////......------...//////000222666999@@@EEEMMMUUU\\\dddnnnuuuzzz|||~~~wwwiiiLLLAAA888666666444222333111222555777999999::::::;;;BBBMMMXXX___eeeiiikkknnnrrrvvvyyy{{{|||}}}~~~|||sssVVVPPPJJJIIIFFF@@@======:::999777666555444222000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000222222555:::FFF^^^}}}kkkrrryyyhhh]]]bbbgggjjjtttpppkkkrrr|||gggwwwrrrPPPHHHCCC@@@@@@???AAADDDCCC???<<<<<<999444000000000//////.........////////////////////////............///////////////000111222222444777:::YYYqqqUUUXXX___]]]hhh{{{uuuhhhcccaaa]]]XXXRRRLLLHHHEEEAAAAAA???>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAA======<<<<<<;;;;;;;;;;;;999999999999999999::::::999999888888888999999:::;;;===???BBBEEEIIINNNRRRUUU___ppp~~~|||uuuuuutttpppmmmmmmqqqtttrrrpppnnnmmmooopppppppppmmmkkkjjjhhhhhhjjjkkkmmmmmmooonnnkkkkkkkkkgggaaa]]]^^^`````````^^^\\\[[[ZZZ[[[[[[YYYWWWTTTPPPNNNJJJFFF@@@:::555222222222000000//////...------,,,---......---,,,---000222999>>>EEELLLSSS]]]iiiqqqxxx{{{~~~~~~|||{{{~~~vvvgggLLLAAA888666666444333333111222555777999999::::::;;;BBBMMMXXX```fffjjjlllpppsssxxxzzz{{{|||}}}~~~|||tttVVVOOOJJJHHHEEE@@@======;;;999666555444444222000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000222000444AAAVVVrrrssslllooo}}}{{{rrrdddfffkkkooo{{{zzzooojjjhhhcccaaawwwSSSHHHCCCBBBBBB;;;@@@CCCBBB>>>>>>>>>;;;666111111000//////.........////////////////////////............///////////////000111222222444777:::[[[|||YYYTTTYYY\\\gggxxx~~~uuuqqqooojjjeee___XXXQQQMMMJJJHHHFFFEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDCCCCCCBBBBBBAAAAAA;;;<<<<<<===<<<<<<;;;:::;;;;;;:::::::::::::::;;;:::<<>>;;;888555444333333222000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000333000666IIIbbb{{{vvvcccUUUOOOUUUhhhzzz}}}llllllqqqvvvoooeeebbbkkkxxxyyybbbxxx~~~YYYHHHAAADDDEEE>>>@@@AAA???<<<<<>>===<<<<<<<<<<<<<<<999;;;>>>@@@AAACCCGGGIIILLLPPPYYYgggwww~~~zzz~~~yyytttssstttooommmkkkkkkllllllkkkiiimmmlllkkkiiiiiiiiijjjjjjkkklllkkkhhhggghhheee```\\\]]]^^^___^^^]]][[[YYYVVVWWWWWWUUUSSSPPPLLLJJJJJJFFF???888333///....../////////...------,,,,,,,,,---//////......000222111444999>>>FFFSSSbbbllltttxxx}}}xxxhhhMMMBBB999777777555333333111222555777999999::::::;;;BBBMMMXXX```gggmmmqqqsssvvvxxxyyyxxxvvvvvvvvv{{{xxxWWWQQQKKKJJJGGGAAA>>>>>>;;;888555333333222111000///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000444444<<>>===888444333111///......//////////////////////////////............///////////////000111222222444777:::SSSpppXXXUUU^^^nnn~~~xxxnnnggg]]]XXXSSSQQQRRRSSSRRRQQQRRRSSSSSSTTTUUUUUUUUUTTTOOONNNNNNMMMLLLKKKJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA??????>>>>>>>>>:::<<<>>>@@@@@@BBBDDDFFFFFFIIIPPPZZZjjj{{{~~~zzz~~~zzzuuusssrrrooonnnllllllmmmmmmllljjjnnnmmmlllkkkjjjiiiiiiiiiiiijjjiiiffffffgggeee```]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUTTTQQQNNNJJJHHHHHHDDD>>>777222///......000000//////...------,,,***+++---...---...///111...222666<<>>>>>:::555333111///......//////////////////////////////............///////////////000111222222444777:::TTTyyy]]]VVV___ppp~~~{{{kkkeee]]]YYYYYYYYYVVVSSSVVVWWWWWWXXXXXXXXXXXXWWWTTTTTTSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHGGGGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@:::<<>>???;;;555444111///......//////////////////////////////............/////////000///000111222222444777:::QQQ|||___VVV^^^ooo}}}wwwpppfffaaa___]]]ZZZVVVYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXWWWVVVTTTTTTSSSSSSQQQNNNLLLKKKKKKLLLLLLHHHGGGEEEDDDBBBBBBAAAAAA;;;===???@@@@@@@@@AAACCCEEEGGGIIIKKKQQQ```ttt}}}{{{xxxuuutttuuuwwwxxxxxxmmmllllllmmmnnnnnnmmmkkkjjjjjjjjjjjjiiiiiiiiiiiifffgggfffcccdddgggfffbbb]]][[[XXXUUUSSSRRRRRRSSSRRRSSSRRRQQQOOOLLLHHHFFFAAA>>>999555222111222333111111111000//////......---///111000///......///,,,///444999AAALLLZZZcccpppvvv|||~~~}}}{{{}}}vvvhhhMMMCCC999888888666444444111222555777999:::::::::<<>>???;;;:::888555333111000000///............---------***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,111...---000///------111555KKK^^^iiipppoooxxxrrrdddjjj~~~~~~zzzhhhiiiyyyvvvWWWCCCHHHFFFGGGBBB<<<777777999<<<>>>777555333000///...///000000000000000000000000000///////////////000111111000111222222222333666999UUU{{{|||^^^WWWZZZjjjzzzoooiiiddd___\\\]]]\\\[[[[[[\\\^^^^^^\\\ZZZ\\\[[[YYYXXXXXXYYYZZZZZZ[[[XXXTTTOOOLLLJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEEDDDEEEIIILLLNNNTTTcccqqqzzzxxxuuutttttttttrrrqqqpppnnnkkkkkklllmmmmmmllliiigggdddcccdddeeedddccceeedddcccdddddddddbbb```^^^\\\XXXUUUSSSRRRRRRRRRQQQPPPPPPQQQQQQNNNHHHBBB<<<999555333333333222111222222111000///...------//////...------------...111///111444999CCCUUUdddhhhrrrtttuuu|||}}}zzzmmmSSSBBB;;;:::444555888333111222555777999999::::::===@@@IIIWWWbbbggglllrrrppprrruuuwwwwwwxxxzzz{{{{{{zzz\\\TTTMMMJJJFFF@@@===>>>;;;:::888555333111000000///............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---///------000000...000444===WWWjjjsss{{{}}}uuuuuu{{{~~~pppuuu|||qqqxxxjjjOOOGGGBBBGGGCCC<<<888777888;;;===888666333111/////////000000000000000000000000000///////////////000111111000111222222222333666999OOOsss|||uuuZZZTTTWWWfff}}}wwwqqqlllfffcccddd_________```aaa```]]]ZZZ]]]\\\[[[ZZZZZZZZZZZZZZZ\\\YYYUUUPPPMMMKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGEEEFFFHHHKKKLLLQQQ]]]jjj}}}yyywwwvvvuuutttsssnnnmmmkkkkkklllllllllkkkiiigggdddddddddeeedddccccccbbb``````aaa```^^^[[[\\\ZZZWWWTTTRRRQQQRRRRRRPPPPPPQQQSSSSSSNNNGGGAAA;;;888444222222222222111.../////////000111111111//////...------------...000///000333888AAARRRaaahhhtttxxx{{{zzzmmmQQQAAA::::::555555888333111222555777999999::::::===@@@IIIWWWbbbgggmmmrrrrrrtttwwwyyyyyyzzz{{{}}}}}}}}}[[[SSSLLLIIIEEE???<<<===:::999777555333222111000///............---------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,---000000///333888BBB___qqqwww||||||wwwsssiiiwwwWWWDDDAAAGGGDDD>>>999777888:::<<<999777444111000//////000000000000000000000000000///////////////000111111000111222222222333666999JJJnnn~~~rrr[[[WWWZZZggg~~~yyytttnnnjjjjjjddddddcccddddddaaa^^^[[[^^^^^^^^^]]]\\\[[[ZZZYYY[[[YYYUUUQQQNNNMMMLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIHHHJJJLLLLLLOOOYYYdddttt}}}yyywwwvvvtttsssmmmkkkkkkkkklllllljjjiiiiiigggeeedddeeeeeedddccccccbbb```______^^^[[[YYYYYYXXXVVVTTTRRRQQQRRRRRRPPPRRRTTTVVVTTTNNNEEE???888555222111111111111000......///000111111222222000///......------......///...///222666>>>MMM\\\eeeppptttwwwyyylllNNN>>>::::::555555777222111222555777999999::::::<<>>;;;<<<:::999777555333222111111///............---------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...///......000000000555<<>>HHHWWWbbbhhhnnnttttttwwwzzz|||||||||}}}~~~|||ZZZRRRKKKHHHDDD>>>;;;<<<999888777555333222222111///............---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,------...///111///000111000000777???PPPfffrrrvvvxxxqqqpppnnnQQQOOOGGGFFFCCC>>>:::888:::======;;;777444111000000000///////////////////////////////////////000000111000111222222222333666999QQQ|||nnnWWWTTTXXXhhhzzzsssooonnnmmmkkkgggeeeddddddbbbaaa^^^^^^______^^^]]][[[ZZZZZZYYYWWWTTTRRRPPPOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIILLLPPPQQQQQQVVV]]]]]]nnn{{{uuurrrpppnnnmmmnnnmmmmmmnnnpppooollljjjhhhgggffffffgggfffeeecccgggeeecccbbbaaa___\\\YYYXXXWWWVVVUUUSSSSSSRRRRRRTTTVVVWWWUUUOOOEEE<<<777111000...///000111000///111111111111222222222222000000///............///---,,,...000222666CCCOOOdddrrr{{{wwwiiiKKK===999;;;666666777111111222555777999999:::::::::===HHHWWWbbbiiiooottttttwww{{{}}}}}}||||||}}}{{{ZZZRRRKKKHHHDDD>>>;;;<<<999888777555333222222222///............---------***++++++,,,,,,++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000000000111000111:::DDDUUUdddmmmvvv|||yyyZZZKKKFFFGGGFFFBBB===:::<<>>JJJ[[[nnnxxxkkkNNN>>>::::::555555777222111222555777999999::::::999===GGGWWWccciiipppuuuuuuxxx|||~~~}}}}}}}}}~~~|||[[[SSSLLLIIIDDD???<<<===999888666555333333222222///............---------+++,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------...///000------///111111444???KKK\\\ccclll{{{hhhLLLFFFHHHHHHDDD???===>>>BBB@@@>>>:::666333111000000000000000000000000000000///////////////000111111000111222222222333666999PPP}}}nnn|||ppp[[[YYY]]]kkk~~~zzztttoooooohhhjjjmmmqqqqqqnnnhhhcccbbbaaaaaaaaaaaabbbcccccc___^^^]]]\\\ZZZYYYXXXWWWRRRQQQOOONNNLLLKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGJJJOOOPPPOOOPPPTTTTTT]]]jjjxxx{{{xxxvvvtttrrrpppnnnmmmmmmnnnnnnmmmlllhhhggggggggghhhgggeeeccccccaaa___^^^^^^\\\YYYWWWUUUUUUTTTRRRPPPNNNMMMLLLIIIIIIGGGBBB;;;555333333...------///111222111000---...000222444666777888111000000///////////////------...000000222;;;FFFXXXiiiwww{{{nnnQQQAAA::::::555555888333111222555777999999::::::999<<>>@@@CCCAAA???;;;666333111000000000000000000000000000000///////////////000111111000111222222222333666999OOO|||ssskkkXXXWWWZZZggg|||~~~{{{wwwqqqmmmllldddiiiqqqwwwyyysssjjjbbbdddccccccbbbcccdddfffgggbbbaaa```___]]]\\\[[[ZZZTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGLLLJJJMMMRRRSSSPPPPPPSSSTTTXXXaaannn~~~|||yyyvvvpppnnnkkkkkklllmmmmmmlllhhhgggggghhhhhhgggeeeccccccaaa_________]]]ZZZXXXTTTSSSRRRQQQOOOLLLJJJIIIBBBBBB@@@:::444000111333---------///222333222111111111222333333444555555111111000///////////////...---///000000111:::EEE___iiioooxxx}}}pppSSSBBB;;;:::444555888333111222555777999:::::::::888<<>>===???999888666555333333222222////////////............------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............//////...///000000777LLLaaapppyyyvvvooouuu```NNNIIIJJJGGG???CCCEEE;;;DDDBBB>>>999333000000111000000000000000000000000///////////////000111111000111222333222333555777GGGyyysssaaaVVVXXXUUUjjj}}}ssscccZZZeeeqqq}}}~~~xxxtttpppnnnkkkjjjkkkrrrxxxxxxqqqiiieeeggghhhjjjjjjhhhgggeeeeeeeeefffeeecccaaa^^^\\\WWWUUUTTTTTTTTTSSSQQQOOOKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGKKKQQQTTTQQQMMMMMMWWWQQQRRRaaattt}}}|||}}}{{{vvvmmmhhheeefffkkknnnnnnllljjjlllnnnmmmjjjgggeeedddaaa___^^^]]]^^^]]][[[YYYUUUSSSQQQNNNKKKHHHFFFEEECCC???888444222111000000///---,,,...111333222000222000///...///111333444444333333222111000//////......//////---111===KKK```iiirrruuuzzzmmmRRREEE999777777555222111111222444666888888888888:::<<>>===>>>999888666555333333222222////////////............------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000//////111444>>>TTTjjjttt}}}~~~rrrXXXNNNHHHLLLRRR\\\rrr|||gggNNNGGGHHHHHH@@@@@@CCC===BBBBBB???:::555111000111000000000000000000000000///////////////000111111000111222333222333555777DDDrrruuudddWWWXXXUUUjjj}}}nnnUUUJJJIIIUUUcccqqqyyy~~~{{{vvvrrrooopppnnnmmmooorrrrrrnnnjjjhhhhhhiiiiiiiiihhhffffffgggfffeeecccbbbaaa``````ZZZYYYWWWVVVVVVUUURRRPPPMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIINNNPPPNNNNNNOOORRRMMMNNN[[[kkkyyy|||{{{xxxrrrooojjjfffgggkkkoooooonnnjjjjjjiiihhhgggeeebbbaaa___]]]ZZZZZZZZZZZZYYYWWWRRRQQQOOOLLLIIIEEEAAA???===999444111//////...---222111///111333444333111111000///......///111222333333222222111000000000......//////...111===KKKaaajjjrrrvvvzzz|||jjjSSSFFF:::777777555222111111222444666888888888888:::===DDDPPP^^^iiiooorrruuu{{{|||ZZZSSSLLLIIIEEE???<<<===999888666555333333222222////////////............------------------------*********************************+++++++++,,,,,,,,,,,,,,,---------......---------............///111///000222888GGG___ssswwwrrr___PPPKKKFFFCCCCCCAAACCCQQQbbb~~~ttttttUUUGGGGGGKKKEEEAAACCCBBBAAAAAA@@@===888333111000000000000000000000000000///////////////000111111000111222333222333555777@@@hhhxxxfffXXXXXXVVVlll}}}sss\\\OOOLLLPPP^^^nnnzzz}}}yyyvvvssstttrrrooommmlllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggjjjhhheeecccaaaaaabbbccc^^^\\\ZZZYYYYYYWWWTTTRRRNNNNNNMMMMMMMMMLLLLLLLLLNNNIIIGGGJJJLLLLLLMMMPPPMMMKKKMMMVVVaaammmzzz~~~{{{wwwrrrqqqmmmhhhhhhkkkoooppppppmmmiiifffeeefffeeeccc```___\\\YYYWWWWWWXXXXXXWWWQQQQQQOOOMMMHHHBBB===:::666444111/////////...---111000//////111111000///000000000///......///111111111111111111111111111......//////...111>>>KKKaaakkktttwwwzzzyyygggUUUGGG:::666777555333222111222444666888888888888:::===EEEPPP]]]hhhpppssswww|||{{{YYYRRRMMMKKKGGG@@@;;;;;;999888666555333222222222////////////............------------------------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///111000000222;;;LLLccctttuuu}}}ppp\\\MMMKKKHHHFFFFFFBBB>>>BBBIIIWWWvvvxxxhhhNNNFFFNNNLLLFFFFFFCCC???@@@AAA@@@;;;666222000000000000000000000000000///////////////000000111000111222333222333555777???bbb{{{iiiYYYXXXXXXnnnvvvbbbUUUYYYfffvvv}}}{{{yyyvvvssssssrrrnnnjjjhhhjjjllljjjiiiiiiiiiiiijjjkkkkkkjjjiiigggeeedddddddddddd^^^]]][[[[[[[[[ZZZWWWUUUOOONNNNNNMMMMMMLLLLLLLLLNNNIIIFFFIIIKKKJJJLLLNNNNNNMMMPPPUUU[[[dddsss}}}zzzwwwsssooojjjiiikkknnnpppqqqrrrlllgggeeehhhiiifffcccaaa]]]YYYWWWWWWXXXYYYXXXRRRRRRRRROOOJJJCCC<<<888444222000000111111000///////////////000111111111///000111000/////////000000000111111111222222222///...//////...111>>>LLLcccmmmvvvyyy{{{wwweeeVVVHHH:::666777555333333111222444666888888888888:::>>>EEEPPP\\\gggppptttxxx}}}zzzXXXRRRMMMKKKGGG@@@;;;;;;999888666555333222222222////////////............------------------------************************,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///000000000222<<>>@@@BBBBBB===888333111111111111111111111111111///////////////000000111000111222333222333555777@@@aaa~~~jjjYYYXXXYYYqqq~~~ssseee\\\iiittt~~~|||yyywwwqqqssstttrrrllliiijjjmmmhhhhhhhhhiiijjjlllnnnoooiiijjjjjjiiihhhfffdddccc]]]\\\[[[[[[\\\[[[YYYWWWOOOOOONNNNNNMMMLLLLLLKKKLLLHHHHHHKKKMMMKKKIIIKKKNNNOOOQQQUUUWWW]]]lll{{{~~~|||ssspppmmmkkklllnnnpppqqqtttnnnhhhfffiiijjjhhheeebbb^^^YYYWWWVVVWWWWWWVVVRRRRRRRRRPPPKKKCCC<<<777333111000000111222111000///000111222333444555666000000111333444444333222000000000111222222333333//////000000...222>>>LLLdddmmmwwwzzz|||}}}xxxeeeTTTFFF:::666777666444333111222444666888888888888999===EEEOOOZZZfffooouuuwww|||yyyYYYRRRMMMKKKGGG@@@;;;;;;999888666555333333222222////////////............------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......---------............//////111222555???PPP^^^dddiiiooowww~~~yyygggYYYRRRNNNIIIFFF???KKKTTTeee}}}qqqfffddd}}}|||pppSSSLLLKKKLLLHHH===>>>@@@CCCBBB???999555333111111111111111111111111///////////////000111111000111222333222333555777???aaalllYYYWWWYYYqqq|||vvv|||}}}zzzwwwrrrtttvvvuuupppmmmlllmmmhhhhhhiiikkklllnnnooopppkkklllmmmllljjjhhhdddbbb^^^]]]\\\\\\\\\[[[YYYWWWQQQQQQPPPOOONNNMMMMMMLLLKKKHHHIIINNNOOOKKKHHHHHHLLLMMMOOOQQQQQQUUUcccppp|||tttsssqqqooooooooopppqqqqqqmmmhhhfffggghhhgggeeeaaa]]]YYYVVVUUUTTTRRRQQQOOOPPPPPPNNNJJJCCC===888555222000///000111111111...000111222111222444555222000000555;;;>>>:::666000000111111222222222333//////000000///222???LLLbbbllluuuyyy{{{|||yyyfffPPPCCC888666888666444333111222444666888888888888777<<>>AAACCCCCC???:::666555111111111111111111111111///////////////000111111000111222333222333555777;;;```nnnYYYUUUWWWooo~~~~~~|||zzzxxxxxxwwwuuurrrpppnnnnnniiijjjlllmmmnnnnnnmmmmmmpppooonnnllljjjgggeeedddbbbaaa___^^^]]][[[XXXUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMJJJJJJNNNOOOKKKHHHIIIKKKJJJLLLNNNNNNPPP[[[fffvvv}}}{{{vvvvvvvvvuuusssrrrrrrsssnnnllljjjhhhffffffeeeeeebbb___[[[XXXVVVSSSPPPNNNPPPPPPPPPOOOKKKFFF@@@===:::777333111222333333333333555777666333333444666555000///777CCCHHHBBB:::111111111111111222222222000///000000///222???MMM```iiiqqquuuxxx~~~~~~yyygggKKK@@@777777999777333222111222444666888888888888666;;;DDDMMMVVVaaammmtttwww{{{yyyZZZSSSLLLIIIEEE???<<<===999888666555333333222222000/////////............------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...333888===IIIWWW^^^\\\ggglllvvvoooaaaQQQNNNFFFFFFLLLFFFBBBKKKGGGKKKQQQmmmuuuWWWGGGMMMPPPFFF???AAACCCBBB???;;;777666111111111111111111111111///////////////000111111000111333333222333555777777^^^pppYYYSSSUUUlllzzz~~~~~~~~~{{{xxxuuurrrqqqooonnnlllmmmnnnoooooommmkkkjjjtttrrrnnnjjjhhhfffffffffgggdddbbb___]]]ZZZVVVTTTVVVVVVUUUTTTSSSRRRQQQQQQOOOKKKJJJMMMNNNKKKIIIJJJKKKJJJKKKMMMMMMOOOXXXaaaqqqyyy{{{wwwxxxyyyxxxvvvuuuttttttmmmnnnmmmjjjgggeeefffgggeeebbb^^^[[[YYYUUUQQQNNNRRRRRRRRRQQQNNNIIIEEECCC@@@<<<777444444555666666@@@AAABBB@@@<<<:::;;;===666000///999HHHNNNGGG===111111111111111111111111000///000111///222???MMM]]]fffnnnrrrvvv}}}yyygggHHH>>>666777999777333111111222444666888888888888555;;;CCCLLLUUU```llltttxxx|||vvvWWWPPPKKKHHHEEE@@@===>>>;;;;;;888333222333111---////////////////////////---.........---,,,,,,+++++++++++++++++++++++++++---%%%,,,333***%%%***---++++++,,,------......///------......///000000000000111777BBBOOOYYY^^^___ooonnnllljjjZZZLLLKKKLLLIIIFFFFFFGGGCCCGGGYYYrrr```MMMPPPMMMHHHCCCCCCBBBBBBAAA===777333000000000000////////////000000000000111111111111222222333333333333444444;;;[[[~~~UUUPPPYYYggg~~~}}}yyyvvvyyyxxxsssqqqssstttsssoooooonnnnnnnnnoooooopppoootttsssiiicccdddfffeeefffhhhiiifff```[[[ZZZZZZ\\\YYYUUUSSSSSSSSSSSSRRRNNNNNNNNNNNNLLLJJJHHHGGGJJJJJJKKKJJJKKKOOOWWW]]]gggsssxxxyyyxxxwwwvvvvvvwwwyyyuuusssoookkkgggeeedddccchhhccc]]][[[ZZZXXXRRRMMMMMMRRRUUUSSSPPPOOOMMMKKKPPPKKKDDD@@@<<<888444444AAAJJJSSSRRRHHH===888777333555333555BBBOOOKKK<<<888222000333333000000444222111000000///333AAAOOO\\\gggoooqqqsssyyy}}}|||zzzxxxkkkQQQ???888888555666999333111222444666888888888777:::<<>>;;;<<<:::999555333888<<<:::444////////////////////////------......------,,,+++++++++++++++++++++++++++)))(((...000+++///111(((******+++,,,,,,------...------......///000000000///222:::DDDPPPYYY___bbbgggkkkqqqsssaaaYYYUUUOOOIIIGGGLLLHHHFFFKKKVVVjjj|||gggNNNPPPPPPMMMCCCCCCDDDDDDBBB>>>888444111000000000////////////000000000000111111111111222222333333333333444444888VVVZZZTTT[[[ggg|||uuuwww|||yyytttwwwwwwsssrrruuuvvvvvvsssrrrqqqooonnnnnnnnnnnnpppuuuuuummmhhhiiillllllgggiiiiiigggbbb___]]]]]]___\\\XXXVVVVVVUUUUUUTTTPPPPPPPPPOOOMMMLLLJJJIIIHHHJJJLLLMMMNNNSSSYYY^^^dddooo|||zzzyyywwwuuusssssstttvvvuuutttqqqnnnkkkhhhffffffgggbbb]]][[[[[[YYYTTTPPPPPPRRRSSSTTTWWWZZZ]]]^^^___[[[UUUMMMDDD===::::::???GGGOOOPPPLLLFFFDDDEEEBBB???777333===KKKLLLBBB777222111333222///000555222111000000///333@@@MMM```jjjrrrssssssvvvwwwvvvzzz~~~}}}qqqRRR@@@888888444666888222111222444666888888888888:::<<>>KKK```jjjssstttssssssttttttzzz}}}}}}|||}}}wwwSSSAAA999999444555777111111222444777888999999888999<<>>EEE>>>222444000///111111222888???KKKWWWiiitttsssooopppvvvssswww{{{}}}|||}}}yyynnnSSSAAA999999444555777111111222555777999:::;;;;;;888;;;AAAKKKWWWcccnnntttssstttyyy~~~~~~vvv\\\TTTNNNKKKGGG@@@======777::::::555222444555333////////////////////////+++,,,------......------+++++++++++++++++++++++++++***:::HHH<<<...,,,---,,,,,,------...//////000------......///000000000666???OOOcccvvvwwwlll___VVVMMMKKKMMMSSS```mmmsss|||fffLLLMMMJJJIIIGGGFFFDDDBBB===:::222222222111111111000000000000000000111111111111222222333333333333444444333LLLzzzpppzzzbbb```kkkpppccc[[[```zzzyyyssskkk___VVVIIIGGGDDDDDDJJJVVVgggssswwwwwwxxxwwwxxxyyy|||~~~www{{{|||yyyvvvvvvvvvsssvvvvvvwwwwwwvvvuuusssrrrrrrmmmlllooonnnjjjhhhjjjlllkkkkkkmmmpppqqqooolllgggeeecccbbbbbb```^^^[[[ZZZZZZZZZYYYWWWVVVTTTSSSRRROOOMMMOOOSSSWWWYYYYYYXXX[[[___hhhwwwyyyvvvrrrlllhhheeeeeefffgggiiikkkmmmnnnggghhhiiihhheeeaaa^^^]]]YYYPPPHHHBBB:::666BBBTTTuuu}}}mmmYYYGGG555555555444444444555666555555333222444???RRRaaa^^^TTTDDD<<<@@@EEE@@@666444000///111222222777===GGGSSSfffsssrrrlllmmmtttrrrwww|||~~~}}}}}}wwwlllRRR@@@888888444666888222111222555777:::;;;;;;;;;777;;;AAAKKKWWWdddnnntttrrrtttxxx~~~~~~vvv\\\TTTNNNKKKFFF@@@======;;;:::777333333444222---////////////////////////+++,,,,,,---.........---+++++++++++++++++++++++++++)))000222***+++///+++++++++,,,------......///------......///000000000;;;DDDUUUlllrrrhhh]]]VVVPPPQQQ___nnn|||fffIIIKKKKKKIIIFFFEEECCCAAA>>>;;;222222222111111111111000000000000000111111111111222222333333333444444444///JJJ{{{uuuhhhdddlllvvvcccSSSHHHPPPrrrvvvjjjZZZRRRIIIIIIRRR^^^kkktttxxxwwwuuutttvvvyyy|||~~~www|||~~~{{{yyyzzzyyywwwxxxyyyzzzzzzyyywwwtttrrrvvvqqqpppttttttooonnnpppnnnmmmmmmooorrrsssqqqnnngggfffdddddddddbbb```]]][[[\\\\\\\\\ZZZXXXVVVUUUVVVQQQMMMLLLPPPTTTWWWXXXZZZ[[[]]]dddtttzzzvvvrrrkkkfff`````````aaacccfffiiikkkdddfffhhhiiigggdddbbbaaaZZZLLLAAA===888333:::FFFTTTlll~~~yyyiii\\\NNNCCC888:::;;;:::888777888999111333666666555:::HHHTTTaaa[[[MMMAAA???CCCAAA:::444000///111222222666;;;BBBNNNcccrrrrrrlllnnnvvvrrrwww|||~~~}}}|||}}}vvvlllQQQ???888888555666999333111222555888:::;;;<<<<<<777:::AAAKKKWWWdddnnnuuurrrtttyyy~~~~~~xxx[[[SSSLLLIIIEEE???<<<===<<<:::777555444222000---......//////000000111111------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,---///---,,,000777===EEEVVVgggssssssbbbZZZ^^^lllyyy~~~~~~dddJJJKKKJJJMMMFFF;;;:::AAAAAA:::666444222111222222111000000000000000000111111222000111111222222333444444:::CCCnnnnnn|||nnnbbbkkksss___IIIAAA>>>>>>aaavvvlllaaa]]]cccnnnxxx}}}}}}yyywwwwwwvvvwww|||}}}||||||}}}}}}yyyxxxwwwwwwxxxwwwtttqqqrrrsssrrrqqqooonnnnnnooopppqqqrrrrrrqqqooommmkkkfffhhhjjjhhhdddaaa```aaabbb```]]]\\\[[[[[[YYYXXXZZZXXXTTTRRRQQQRRRTTTUUU\\\ZZZ\\\fffrrr|||wwwqqqmmmkkkddd___]]]```aaa```aaaddd]]]^^^aaafffjjjiiiddd___VVVOOOEEE<<<666444444444BBBLLLTTTXXX[[[\\\VVVMMMBBBAAABBBEEEFFFCCCAAA@@@???666333777888888CCCSSS___hhhgggWWWHHHDDDAAA<<<444000...000111111444888AAAKKKXXXccchhhkkkmmmoootttxxx}}}~~~{{{}}}oooUUUBBB:::999444444555000222333555888::::::;;;:::;;;===CCCMMMYYYeeemmmppptttwwwzzzxxxvvvwww}}}www[[[TTTMMMIIIEEE???======<<<:::777555444222000------.........////////////------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---...///---,,,000777@@@JJJWWW```hhhttt~~~hhhJJJKKKLLLOOOIII===999>>>???:::666444222111222222111000000000000000000111111222000111111222222333444444777@@@iiippppppzzzbbbjjj~~~www\\\NNN@@@>>>>>><<>>EEELLLXXXcccccc]]]TTTVVV\\\fffllljjjccc]]]KKK???777777666666@@@MMM___nnnsssdddPPPEEE===666666222///000111000333777>>>GGGTTT^^^dddhhhkkknnnqqquuuzzz}}}~~~~~~~~~~~~zzzlllTTTBBB:::999444555666000222333555888::::::;;;:::===???DDDNNNZZZfffnnnrrrtttvvvwwwvvvtttvvvzzz}}}vvv\\\TTTMMMJJJFFF@@@===>>>;;;999666555444222000---------------............------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///......000...,,,111888DDDPPPXXXXXXZZZfffrrrvvvxxx}}}}}}uuuTTTMMMNNNQQQLLL???777:::<<<:::666444222111222222111000000000000000000111111222000111111222222333444444555<<>>:::OOOuuu{{{yyyzzz}}}~~~}}}~~~|||yyyxxxzzzyyyxxxxxxyyyxxxuuurrrrrrsssvvvwwwvvvtttqqqoooqqqrrruuuwwwwwwuuurrrpppooopppqqqpppllljjjhhhhhhfffdddaaa______^^^]]][[[XXXWWWTTTRRRQQQRRRTTTUUUVVVTTTWWW___jjjtttwwwppplllfff```\\\^^^^^^]]]]]]```^^^^^^```bbbeeeeeedddbbbZZZWWWPPPFFF===666444444222333666AAAVVVlllxxxzzzkkklllssscccRRRBBB<<<888666:::AAAQQQffftttnnn]]]PPPHHHBBB:::555111000000...111666:::BBBMMMVVV]]]ccciiimmmnnnrrrwww{{{||||||}}}~~~zzzlllSSSAAA999999444555777111222333555888::::::;;;:::===>>>CCCMMMYYYeeennnrrrvvvvvvuuuuuuuuuwwwyyyzzzvvv\\\TTTMMMJJJFFF@@@===>>>;;;888666444444222000...........................,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000...///000...---333:::GGGTTTYYYRRRSSS```iiigggpppwww}}}zzz}}}jjjQQQNNNQQQLLL@@@777777:::<<<666444222111222222111000000000000000000111111222000111111222222333444444333999___ppp```}}}llloooxxx]]]III===<<<:::===???999DDDaaa~~~}}}}}}zzzyyy|||{{{zzz{{{{{{zzzwwwuuuwwwwwwwwwxxxyyyxxxvvvuuurrrtttxxxzzzzzzxxxuuusssoooooopppooollljjjhhhggggggeeebbbaaaaaa```^^^]]]XXXWWWTTTSSSRRRSSSTTTUUUTTTRRRTTT\\\eeeooo|||yyypppjjjgggaaa\\\\\\\\\ZZZZZZ]]]```______aaabbbdddeeefffhhhfff___SSSEEE:::555444999666666???TTTqqqzzz~~~oooZZZNNNFFF===888777FFFWWWgggggg___XXXQQQLLL===777222000///---///444777>>>GGGOOOVVV^^^fffllllllpppuuuyyy{{{|||}}}~~~~~~}}}oooRRR@@@888888444666888222222333555888:::::::::::::::<<>>:::888555444333222000...////////////////////////,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000...///000//////555===IIIUUUYYYRRRTTTbbbjjjhhhrrrwwwUUUOOOPPPKKK@@@777666:::>>>666444222111222222111000000000000000000111111222000111111222222333444444555888\\\rrr]]]fffmmmnnn{{{cccLLL>>>;;;===:::<<<>>>999???UUU}}}|||~~~~~~}}}}}}~~~|||zzzwwwzzzxxxuuuuuuwwwyyyyyyxxxpppqqqtttvvvvvvuuurrrqqqppppppoooooonnnkkkiiigggiiigggdddbbbbbbaaa```^^^ZZZXXXVVVTTTSSSSSSTTTUUUSSSQQQSSSYYY```iiiwww}}}rrrlllggg```[[[ZZZXXXVVVVVVYYY^^^^^^^^^^^^```eeejjjmmmyyyyyyssseeeRRRDDD>>>===???===;;;>>>LLLgggxxxmmmwwwttteeeZZZMMM???777GGGMMMRRRRRRPPPLLLGGGBBB<<<666222000...,,,...222555;;;CCCJJJRRRZZZdddkkkllloootttxxxzzz{{{}}}}}}}}}oooRRR@@@888888444666888222222333555888:::::::::::::::<<>>@@@OOOkkkoooYYYYYYnnnwwwlllbbbUUUFFF<<>><<<;;;======;;;888888333000000///,,,---111333888@@@GGGNNNWWWaaahhhkkkooosssvvvxxxzzz|||~~~~~~{{{lllSSSAAA999999444555777111222333555888::::::;;;:::;;;>>>FFFQQQ]]]hhhnnnppppppqqqtttwwwzzz}}}{{{ZZZRRRKKKHHHDDD>>>;;;<<<888666444333333222000...000000/////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........---...000111333;;;DDDQQQSSSWWWZZZ```hhhqqqxxx||||||yyy\\\WWWQQQGGG???999666888:::666444222111222222111000000000000000000111111222000111111222222333444444:::333NNN}}}ZZZWWWnnn{{{ppplll]]]OOOBBB<<<===888===999666<<<<<<@@@LLLggg~~~~~~~~~}}}~~~~~~}}}zzzxxxzzzvvvssstttxxx{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwvvv{{{yyywwwwwwxxxvvvrrroooooommmjjjiiihhhhhhfffddd___^^^\\\YYYWWWUUUTTTSSSRRROOOOOOQQQUUU]]]lll{{{~~~tttmmmbbbYYYRRROOOLLLIIIHHHKKKKKKMMMOOOTTT\\\jjjyyyyyyppprrrxxxkkkfff^^^TTTIIIEEEOOO]]]uuuuuuhhhRRRGGGOOO[[[```gggbbb[[[UUUQQQKKKAAA999333111111222444555666777333000///000000------000000666===DDDKKKSSS]]]dddkkkmmmqqqtttuuuwwwyyy{{{|||~~~{{{lllTTTBBB:::999444555666000222333555888::::::;;;::::::>>>HHHTTT```iiinnnoooppptttxxxzzz{{{||||||YYYQQQJJJGGGCCC===:::;;;888666444333333222000...//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.........,,,---000111444===FFFUUUSSSVVV]]]cccgggqqq{{{}}}vvv{{{xxx]]]\\\RRRGGG???999666555777666444222111222222111000000000000000000111111222000111111222333333444444;;;000GGGwwwMMMOOO```xxxhhhqqqWWWIIIBBB??????CCC;;;@@@<<<888===>>>???IIIbbb~~~}}}}}}~~~}}}|||}}}}}}|||yyywww{{{xxxvvvyyy~~~}}}zzzyyyxxxwwwvvvuuutttuuuuuu}}}{{{yyyyyyzzzxxxtttqqqrrrpppmmmkkkkkkjjjiiigggaaa```]]]ZZZXXXUUUTTTSSSQQQNNNMMMOOORRRYYYiiiwww{{{qqqjjj^^^VVVNNNJJJGGGDDDCCCFFFBBBDDDIIIOOO[[[llluuubbbOOOIIILLL^^^jjjjjjXXXFFFBBBCCCAAA===<<<:::999::::::666111111222444555333000111444000------000000------///...444;;;BBBHHHQQQZZZaaajjjlllppprrrsssuuuwwwyyyzzzxxx~~~~~~~~~pppUUUBBB:::999444444666000222333555888::::::;;;:::777<<>>;;;;;;:::888555333333222111///........................+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,///888DDDNNNVVVVVVXXXZZZZZZ^^^mmm}}}ppptttvvv```WWWLLL@@@<<<999666666888555333111000111111000///000000000000111111111111111111222222222333333333444666CCCkkkvvvXXXJJJZZZvvv~~~gggxxx|||oooUUUFFFJJJGGG===<<<>>>???>>>;;;888;;;BBBIIIaaa~~~~~~zzzyyyyyy}}}{{{|||zzzzzz}}}}}}~~~|||yyyvvvuuuuuuvvvwww~~~{{{yyyyyy{{{{{{xxxtttqqqpppooommmkkkiiihhhgggfffccc___\\\ZZZYYYVVVUUUWWWOOOKKKNNNNNNPPP^^^qqq{{{}}}~~~uuuiiiaaaVVVOOOGGGBBB@@@???>>><<>>BBBJJJUUUgggiiiUUUJJJeeetttzzziiiQQQCCC???>>>999:::999555111222333333000111222222222000///...111111000///...---,,,,,,///333999@@@FFFMMMUUUYYYcccgggkkknnnqqqsssuuuwwwxxxzzz{{{{{{}}}zzzsssUUU@@@888999555333666333111333666999;;;<<<<<<<<<;;;;;;CCCSSSbbbiiikkkmmmvvvxxx{{{|||}}}~~~\\\TTTLLLHHHCCC===;;;<<<;;;999666444444333222000........................+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......---000888CCCLLLPPPOOOVVV___aaaaaalll{{{nnnsssxxxfffWWWLLL@@@;;;888555555777555333111111111111111000000000000000111111111111111111222222222333333333444666BBBhhhsssVVVEEERRRoooeeerrr{{{]]]KKKLLLJJJDDDFFF>>>??????<<<:::<<>><<<:::777555555444333111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.........111888BBBJJJQQQLLLTTTeeekkkgggooo|||wwwuuu{{{qqquuu{{{qqqZZZNNNCCC===:::666555777666444222111222222222111000000000000111111111111111111222222222333333333444666AAAdddsss\\\GGGPPPnnnjjjrrrmmmQQQJJJDDD>>>BBB>>>???@@@>>><<<<<<@@@DDD[[[lllzzz~~~}}}}}}}}}|||}}}}}}{{{{{{||||||{{{xxxvvvtttyyy~~~{{{yyyyyywwwvvvtttqqqnnnjjjgggeeehhhhhheee```ZZZXXXZZZ\\\YYYNNNFFFFFFGGGHHHNNNXXXdddjjjooommmcccVVVJJJDDDBBB>>>999666666666666666444888===>>>>>>IIIddd~~~||||||uuuqqqaaaxxxlllSSSJJJAAA<<<777555555555333111000111111111111000//////111111000///...---,,,,,,+++...333888>>>DDDKKKPPPRRRWWW```hhhnnnrrrvvvyyyuuuwwwwwwwwwyyyzzztttlllUUU@@@888999555333666333111333777:::<<<<<<<<<<<<<<<>>>GGGXXXeeekkknnnppppppsssvvvxxxzzz||||||^^^UUUKKKFFFBBB===<<>>___zzz```KKKRRRmmmmmmttt}}}\\\NNNBBB;;;???>>>???@@@>>>===<<<>>>@@@IIINNNRRR\\\hhhooo~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{yyyxxx|||~~~{{{zzzwwwvvvuuurrrooolllhhhgggccceeeeee```[[[ZZZ^^^dddooo]]]KKKBBBAAABBBHHHNNNSSSYYY\\\XXXMMMBBB:::888777555333111111222333333222777>>>@@@???DDDTTTfff~~~vvvsssssspppYYYIII@@@777555666555333222000000111111111000000000111111000///...---,,,,,,***---111555999???FFFJJJKKKRRR[[[dddkkkqqquuuxxxvvvxxxyyyxxxzzzzzzssskkkUUU@@@888999555333666333222444777:::<<<======<<<<<>>===???:::777555333333222111///........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000111444<<>>>>>===??????::::::???CCCZZZ}}}~~~}}}|||yyyvvvwwwyyyyyyvvvrrrssstttuuuuuutttrrrpppnnnjjjjjjhhhccc]]]ZZZZZZ[[[^^^VVVNNNIIIFFFAAA:::555::::::999444///---///222---///000000///...///000//////777DDDKKKGGG???:::HHHMMMTTT^^^iiillldddWWWEEEFFFFFFGGGHHHLLLRRRVVVllloooyyy~~~XXXMMMFFFEEEBBB999444666000000000///000000111222111111000///...---,,,,,,+++,,,...///222777===BBBHHHMMMUUU\\\ccciiiooorrrpppsssuuuvvvxxxwwwppphhhUUU@@@888999555333666333222444777;;;============;;;AAAOOO```kkknnnppprrrpppsssvvvyyy{{{~~~{{{]]]UUUMMMIIIEEE???<<<>>>;;;888666444444333111000........................------------------------))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000111555>>>KKKUUUNNNUUUcccyyyyyyrrryyy~~~~~~}}}}}}sssnnniiiffffffrrrgggdddSSSIII@@@>>>>>>>>>@@@CCCBBB>>>888444222111111000000000000000111111111111111111222222222333333333444666888OOO{{{lllRRRKKKXXXuuuyyyccciiiqqqYYYJJJLLLIIIGGGDDDBBBAAAAAA@@@@@@===CCC@@@>>>AAAEEEWWWrrr}}}|||~~~~~~}}}xxxxxxyyyyyyyyywwwtttrrruuuwwwxxxyyyxxxuuusssqqqnnnmmmjjjfffaaa]]]YYYWWWRRRQQQPPPNNNKKKFFF===555666444222000...///000222---///111111...------//////---333@@@JJJHHHAAA;;;:::???EEEJJJSSSZZZZZZUUUFFFGGGHHHGGGDDDAAA@@@@@@PPP```qqq[[[UUUTTTVVVNNN>>>555555111000/////////000222333111111000///...---,,,,,,***+++,,,---///333999>>>EEEIIIPPPWWW]]]eeelllqqqooorrruuuvvvxxxxxxqqqhhhUUU@@@888999555333666333333555888;;;===>>>======:::AAAPPPaaalllnnnppprrrpppsssvvvyyy{{{}}}yyy\\\UUUNNNJJJFFF???<<<===<<<999777555555444333111........................------------------------))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111555@@@NNNXXXPPPTTTYYYeeezzzpppssstttttt~~~~~~~~~~~~~~~tttqqqkkkddd```ggg~~~nnnjjjTTTJJJBBBAAABBBCCCEEEIIIDDD@@@999444222111000///000000000000111111111111111111222222222333333333444666777MMMyyysssSSSGGGSSSssszzzbbbccc|||jjj]]]aaaMMMJJJFFFDDDCCCCCCCCCBBB<<>>444222000000111222222111,,,///222111...,,,,,,---000...222>>>HHHIIIFFFEEE???EEEIIIHHHIIIMMMQQQQQQNNNQQQUUUUUUQQQJJJEEEBBB===NNN]]]kkkyyy\\\ZZZ]]]bbbXXXCCC555444111000/////////111222333111111000///...---,,,,,,)))******+++,,,111777;;;BBBFFFLLLSSSZZZbbbkkkpppppptttwwwxxx{{{{{{tttkkkUUU@@@888999555333666333333555888;;;===>>>>>>===999AAAPPPbbblllnnnooorrrpppsssvvvxxxzzz||||||```XXXOOOJJJEEE???===>>>===<<<888555222000///...000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,+++,,,111<<>>@@@???<<<888555333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......---,,,---333===HHHQQQWWWLLLSSSYYY[[[bbboooyyy}}}~~~wwwzzz}}}vvvooohhhcccccclllwwwjjjVVVFFF<<>>@@@???<<<:::777555444333000//////............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------.........---///555???IIIRRRVVVMMMWWW^^^]]]\\\dddpppyyy}}}xxxxxxyyyrrrjjj```YYY[[[```gggnnn}}}hhhWWWEEE:::>>>AAA===@@@IIIJJJEEE>>>777222000000000000000000000111111111111000111111111111222222222555222777BBBkkkiiiNNNDDDKKKfffooo^^^ddduuu|||zzz~~~~~~|||{{{zzz|||~~~|||{{{}}}~~~|||xxxssspppooonnnllliiiiiiiiigggbbb^^^XXXTTTMMMFFF???:::777555666555333333333222000...000/////////.........------...000333;;;HHHYYYdddnnnttt{{{{{{sssnnniiiaaa]]]bbbmmmrrrmmmeeeWWWFFFOOO___eeezzziii```qqqzzzdddGGG888666555444222111000000000111///......//////...---+++)))***------+++...333888<<>><<<===<<<;;;:::777555333222111000///............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++,,,,,,,,,---------......---...111888CCCNNNVVVZZZWWW___eeecccaaafffrrr|||}}}qqq|||xxxvvvyyyoooeeeYYYMMMJJJLLLOOOTTT```ppp~~~^^^XXXFFF;;;??????999===JJJKKKGGGAAA:::333000///000///000000000111111111111000000111111111222222222222222888===ccciiiOOOEEEJJJfffooo]]]aaappp~~~|||zzz{{{}}}wwwxxxwwwuuuqqqooonnnnnnpppmmmjjjjjjmmmkkkfff```WWWTTTMMMEEE>>>:::999;;;555444333444444333111///000000000//////......---,,,...///111555AAARRR___nnnvvvtttfffWWWSSSXXX]]]ZZZUUULLL;;;AAAUUU```sssyyyiiirrrzzzkkkOOO<<<555444333111000000000000111///......//////...---+++)))))),,,+++))),,,111444888>>>CCCHHHPPPZZZaaakkknnnrrruuuxxxxxxqqqiiiQQQEEE:::666666444222333333666999;;;;;;;;;;;;;;;:::DDDTTTbbbkkkqqquuuxxx|||}}}~~~{{{YYYRRRKKKHHHDDD>>>;;;<<<999999777666444222111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,---------......---...222:::FFFSSS\\\```___aaadddfffhhhmmmwww{{{QQQaaazzzvvvuuu~~~uuuiii^^^QQQEEEBBBCCCAAABBBGGGRRR]]]jjj{{{~~~fffYYYHHH@@@FFFCCC999<<>>::::::;;;888777666666777777555333222222111000000///......,,,...000000111888DDDMMM]]]ffftttrrriii]]]UUURRRMMMEEE???>>>111555EEENNN\\\yyynnnjjjiii]]]HHH888333333222111000000000000111///......//////...---+++))))))+++***(((+++000111555;;;???DDDLLLVVV]]]iiinnnrrrtttxxxyyysssiiiOOOCCC888555555333111222222555999;;;;;;;;;;;;<<<:::FFFVVVeeemmmrrrwwwzzz}}}~~~zzzZZZRRRLLLIIIEEE>>>;;;;;;888888888777555333111000///............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,---------......---...222:::GGGUUU___eeeaaa^^^___dddiiiooowwwTTTQQQ{{{xxxrrrtttwwwmmm```UUUKKKCCCAAADDDBBB??????CCCHHHOOOZZZeeeuuuuuuYYYKKKHHHPPPLLL<<<<<>>===<<<:::777666666666555333444444333222111000//////---///000//////111777<<>>555111666;;;@@@RRRhhh~~~ttteeeWWWOOOFFF:::///111111000000000000111111111///......//////...---,,,******+++***(((***//////333888<<>>::::::777777777666555333111000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,---------............111999FFFTTT___eeebbb______eeekkkoooxxxfffhhhuuuooouuu}}}yyyiii___TTTLLLFFFAAAAAADDDDDD@@@???BBBCCCDDDIIIOOOWWWdddwwwvvvYYYNNNPPP\\\UUU@@@===KKKQQQPPPLLLCCC888222111333000000000000111111111111000111111111111222222222111444777555WWWeeeMMMKKKkkk|||ddd]]]kkk~~~|||~~~}}}yyyyyy{{{yyyyyyyyywwwuuussstttuuutttrrrooollljjjiiiiiiiiieeebbb^^^\\\[[[XXXSSSOOOHHHDDD???;;;999888777666666555555444222111111000//////......///000333444:::BBBNNN]]]jjjuuu{{{~~~{{{~~~pppeeeJJJBBB555111666666999DDDSSSUUUOOOCCC;;;999555---///////////////000222222111///......//////...------+++***,,,***(((***...,,,000555999>>>EEEOOOVVV___iiipppqqqvvvyyypppbbbKKK@@@777555666444333333222555999;;;;;;;;;<<<===:::HHH[[[iiipppuuuzzz~~~~~~|||\\\UUUNNNKKKFFF>>>::::::444555555555444222000///...............///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......//////000777DDDRRR]]]dddeeeccceeejjjmmmqqq{{{mmmsssmmmvvvvvvlllfff[[[RRRJJJFFFBBB??????CCC>>><<<>>>BBBCCCAAABBBFFFEEEMMMWWWbbblllzzzpppYYYPPPUUUccc\\\DDD>>>KKKRRRRRRNNNEEE:::333222444000000000000111111111111000111111111111222222222111444777444WWWnnnQQQMMMooommmeeekkk~~~|||yyy}}}}}}xxxyyy||||||}}}|||zzzwwwuuutttuuutttrrroookkkgggfffgggiiimmmjjjiiilllppppppkkkeeeZZZTTTMMMGGGCCCBBB@@@???777666666555333222111111111///------///222333444777>>>JJJ[[[lll{{{|||UUUMMM;;;444<<<<<<555666111;;;===555333888999333------......///111222333111///......//////...---...++++++,,,+++(((***...***...333777<<>>;;;<<<999777444333222111000...........................//////...---,,,,,,++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......000---000;;;GGGPPPWWW]]]ccc___bbbnnnxxx|||||||||vvvkkkqqq}}}~~~xxxnnn___TTTOOOKKKFFFDDDDDDBBB???<<<>>>>>>??????@@@@@@AAAAAA???AAAEEEJJJQQQZZZeeelllzzz^^^UUU[[[eee\\\PPPOOOOOOYYYTTTUUUNNN:::111222000000000000000000000000000000111111111111222222222000444777888PPPrrrOOOOOOmmmbbbppp{{{}}}{{{}}}|||{{{zzzzzz~~~|||{{{{{{zzzwwwuuusssrrrnnnhhhcccdddiiinnnssswww}}}nnnrrrnnnbbb\\\[[[SSSGGGAAA===888666666555222000000000////////////000000333555>>>NNN]]]gggooovvvppphhhiiizzz}}}vvvVVV;;;:::>>>:::666888444555333000111444333...444333111////////////000333222222111000//////...---,,,++++++******++++++...000333666;;;BBBJJJPPPXXXcccmmmrrrsssrrrlllfffKKKAAA777666666444333333444777:::<<<<<<<<<<<<===>>>NNN___hhhoooxxxzzz]]]TTTLLLHHHCCC===:::;;;999777444333222111000....................................------,,,,,,+++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......///,,,...888AAAHHHMMMRRRZZZ[[[eeezzzxxxqqqvvvzzztttpppggg[[[RRRKKKHHHEEEDDDDDDDDDBBB???>>>??????@@@@@@????????????@@@AAACCCGGGMMMTTTYYYaaaooo}}}dddXXX\\\dddaaa\\\ZZZSSS\\\VVVVVVPPP<<<222333000000000000000000000000000000111111111111222222222333666888888PPPrrrQQQKKK```~~~gggjjjwww~~~~~~}}}zzzxxxuuusssooojjjffffffkkkoooyyy~~~tttqqqhhh[[[PPPHHH>>>888666777555333111111000/////////000000111111666@@@IIINNNSSSXXXTTTNNNPPP^^^mmmtttwwwyyy{{{gggMMM======CCC@@@999555666555222222444222---111000////////////000000222222111000000///......---,,,++++++******++++++---...111444999@@@GGGMMMVVV```kkkppprrrqqqllleeeKKK@@@777666666444333333444777:::<<<<<<<<<<<<===@@@PPPaaakkkqqqxxx~~~xxx\\\SSSKKKGGGBBB<<<999:::999777444222222222000...........................------------------------,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------.........,,,///999AAAEEEJJJNNNWWW[[[kkkwwwtttzzzxxxooohhhccc]]]UUUNNNFFFEEECCCCCCDDDEEEEEEDDDBBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@???@@@CCCGGGKKKMMM[[[ffftttjjj^^^]]]dddfffjjjhhh\\\aaaYYYYYYSSS@@@444444111000000000000000000000000000111111111111222222222444666777777MMMtttVVVHHHPPPiiiuuuiiicccsss}}}}}}{{{wwwuuurrrnnnkkkkkknnnqqq{{{nnn^^^KKK===999999777555333222111000000000000000333000222777:::;;;>>>BBB>>>::::::AAAKKKXXXeeepppqqqooo[[[@@@;;;JJJLLL???:::999666333444777444......////////////000000000111000000//////.........---,,,++++++******+++++++++,,,...111555<<>>GGGKKKPPPUUU\\\aaaooo}}}xxxqqqqqqxxxzzzyyyqqqeee]]]XXXTTTOOOKKKEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDAAA@@@@@@AAAAAAAAAAAACCCGGGJJJKKKWWW^^^fffvvvoooccc```cccgggpppqqqeeedddZZZZZZWWWDDD777555333000000000000000000000000000000111111111222222222111333555555III{{{uuuYYYGGGGGG\\\kkkggg___qqq~~~{{{}}}{{{xxxwwwuuusssqqqqqqrrrtttyyy~~~aaaKKK@@@<<<888444444444333111111000000000111///000333555777;;;BBBAAA;;;555444999FFFWWWbbbZZZddd]]]GGG???KKKTTTQQQGGG@@@777333999@@@<<<333111111111111111000//////000/////////.........------,,,++++++******++++++***,,,...000444:::AAAFFFNNNWWWaaaiiinnnoooiiiaaaJJJ@@@777555666555444444444777;;;======<<<======@@@RRRfffqqqwww|||zzzZZZRRRJJJFFFAAA;;;888999888666333222222222111///........................,,,,,,------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......000111777AAAHHHMMMSSSYYY___ccclllwww}}}~~~ooojjjmmmuuu|||uuurrrjjj___WWWRRROOOLLLJJJFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBAAACCCDDDEEEEEEGGGJJJLLLOOOYYY\\\```lllwwwuuugggbbbdddeeennntttnnncccXXXZZZ[[[JJJ:::666333000000000000000000000000000000111111111222222222///222666777GGGuuuqqqXXXIIIIIIZZZiiifff^^^ppp~~~}}}{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwzzz~~~bbbNNNBBB999444666666444333111111000000---+++,,,000333666>>>GGGNNNFFF:::222555AAAOOOXXXJJJSSSXXXPPPDDDCCCPPP]]]VVVIII:::666AAAKKKHHH???666666444333111000///...////////////............---,,,++++++******+++++++++,,,...000333888???DDDKKKSSS]]]eeekkkmmmggg___JJJ???666555666555444444555888;;;============>>>>>>QQQfffssszzzyyy[[[RRRJJJFFFAAA;;;888999777555333222222222111000........................------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---------......000000666???EEEIIIPPPWWW\\\___dddjjjqqqxxxjjjhhhlllttt}}}uuuooogggbbbZZZSSSOOOMMMKKKJJJGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJKKKLLLNNNRRRZZZ\\\```jjjqqqkkkbbbffffffjjjrrrrrr___TTTXXX^^^NNN===777444000000000000000000000000000111111111111222222222000333888999GGGqqqnnnWWWLLLMMM\\\iiiggg\\\nnn~~~}}}{{{xxxuuuwwwwwwxxxzzz|||}}}|||{{{|||bbbNNN@@@888888777666444222111111000///...///222444888BBBMMMUUUNNN@@@444444AAAQQQZZZFFFFFFKKKMMM@@@444===QQQXXXLLL===999CCCOOOOOOIII;;;999666333111/////////////////////////////////---,,,++++++******++++++,,,---...///222777===BBBIIIQQQZZZcccjjjllleee\\\III???666555777555444555555888;;;============>>>>>>QQQfffttt|||www[[[SSSKKKFFFBBB<<<999:::777555333222333333111000.................................------,,,,,,+++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,---------.........000555>>>DDDJJJSSS\\\\\\]]]```eeemmmpppdddfffmmmrrr|||xxxpppjjjfffZZZWWWRRROOOMMMLLLLLLLLLGGGHHHJJJIIIGGGGGGJJJLLLJJJIIIHHHHHHIIIKKKMMMNNNNNNPPPSSSUUUVVVVVVXXXYYYYYYaaacccgggqqquuu}}}ppp```iiikkkkkkppptttYYYNNNUUU___RRR???777444000000000000000000000000000111111111111222222222111333777888EEEooosss\\\PPPLLLXXXeeedddXXXhhh~~~{{{xxxuuuuuuvvvwww|||~~~vvv\\\KKKBBB:::999777555333111111000222111111333444888DDDOOOZZZWWWJJJ999555CCCXXXfffRRRIIIEEEDDD;;;000222>>>GGGCCC===888<<>>>>>======>>>???RRRggguuu}}}ttt\\\SSSKKKGGGBBB<<<999:::777555333222333333222000........................//////...---,,,,,,++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,---------.........000666@@@HHHPPP\\\fff```^^^___dddmmm}}}wwwhhh___eeelllpppxxx{{{oooeee___]]]OOONNNMMMLLLLLLLLLLLLLLLFFFHHHJJJJJJIIIIIILLLOOONNNMMMLLLLLLMMMPPPTTTVVVTTTXXX\\\```bbbcccfffgggcccjjjlllqqqzzzzzz}}}sss___kkkpppmmmooosssUUUKKKTTT```TTT@@@777333000000000000000000000000000111111111111222222222111111444444AAAlll{{{bbbRRRIIIQQQ]]]^^^TTTdddzzz|||xxxuuutttuuuwww|||}}}~~~yyyuuugggSSSJJJ:::999777555333222111000///---...///000555AAANNN______TTT@@@666EEE```sssdddVVVHHHBBB???:::777777444999:::444222888@@@EEE:::777222///---///111333000000000000111111111111---,,,++++++******+++++++++,,,,,,---///444:::>>>IIIPPPXXXaaaiiikkkcccYYYIII???666555777666555555555888<<<>>>>>>===>>>>>>BBBTTThhhuuu}}}{{{\\\TTTLLLHHHCCC===:::;;;999777444333222111000...........................---------,,,,,,+++++++++...---,,,++++++,,,---...)))***+++,,,,,,,,,,,,+++...------------...//////+++111444AAAWWWccclll{{{lllhhhpppvvvnnnppptttfffcccffffffpppxxxmmmbbb[[[XXXXXXMMMKKKHHHFFFFFFGGGIIIJJJKKKJJJHHHHHHJJJJJJIIIGGGKKKIIIIIIMMMPPPRRRWWW\\\dddeeehhhiiijjjllloooqqqwwwwwwyyy{{{gggaaajjjooonnnnnnVVVDDDUUU^^^VVVIII666444333222111111000000111111222222222222222222222222555---222555<<>>FFFMMMVVV```iiijjjaaaVVVFFF>>>777666666444333444666999===???>>>===<<<<<<@@@VVVnnnzzz~~~{{{\\\TTTLLLHHHCCC===:::;;;999777444333222111000...........................---------,,,,,,+++++++++++++++***))))))***++++++******+++,,,,,,,,,++++++---------------.../////////666<<>>LLL^^^hhh___QQQTTThhhzzztttgggZZZTTTNNNBBB777222333111000111444666777777666555333222111111111222111222222333222111000///......---,,,+++***)))))))))***+++,,,...333999===CCCJJJTTT^^^iiillleee[[[FFF>>>777666666444333444777:::===???>>>===<<<<<>>999999777555444222222111//////222777;;;GGG___sssnnn___[[[hhhvvvuuujjj___[[[XXXMMM@@@777444222//////222555777777888777555333222111111222111222222222222111000000......---,,,+++******))))))***+++,,,...222888<<>>777666666444333444777:::===???>>>===<<<<<>>777444000...000222444444777666444222111111222222111111111222111111111111//////...---,,,+++******)))***+++,,,...111666:::AAAGGGOOOXXXaaafff```WWWFFF>>>777666666444333444777:::>>>??????=========GGGZZZoooyyy}}}yyy[[[SSSKKKGGGBBB<<<999:::999777444333222111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......---666<<>>:::<<<>>>>>><<<<<<<<<===>>>@@@DDDHHHKKKEEEJJJPPPQQQOOONNNQQQTTTSSSRRRTTTXXXYYY\\\eeeooo{{{|||ddd^^^eeemmmooonnnPPPHHH___iiibbbXXX@@@777333222111111000000111111222222222222222222222222///444666666999MMMwwwqqqZZZJJJGGGRRR___ZZZYYYeee||||||vvvuuutttsssssssssrrrrrrtttqqqtttyyy|||~~~ssshhh^^^]]]eeerrrtttkkk\\\HHH<<<:::;;;777222222222111111222777===BBBQQQ```jjjaaaQQQJJJNNNTTTNNNHHHAAABBBHHHLLLIIICCC:::666111......///000000222111000000000111222333111111111111111111222222000//////...---,,,++++++(((***+++,,,---000444777@@@FFFNNNXXXbbbgggbbbYYYFFF>>>777666666444333444777:::>>>@@@???>>>======GGG[[[pppzzz~~~yyy[[[SSSKKKFFFAAA;;;999:::999777444333222111000...........................++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,666;;;DDDQQQTTTXXXffflllkkkpppqqqnnnzzzlllaaaaaabbbooo}}}zzzqqqpppzzzyyyjjjYYYLLLEEE@@@:::888999;;;<<<;;;===<<<:::;;;>>>BBBEEEGGGDDDIIIOOORRRTTTUUUWWWZZZZZZYYY[[[]]]]]]___iiittt}}}jjjaaaeeekkkmmmjjjPPPJJJcccmmmggg^^^EEE999333222111111000000111111222222222222222222222222///555444444:::FFFlllqqq[[[JJJGGGVVViiibbb\\\eee|||tttkkkbbb``````bbbbbbbbbgggmmmlllpppuuuxxx|||zzzoooooozzz|||pppdddPPP@@@;;;;;;888222222222111111444:::BBBHHHHHHMMMMMMDDD;;;888999:::999777222222888BBBEEEBBB:::777222///.........---//////......///000222333111111111000111111222333000000///...---,,,,,,+++(((***+++,,,---///333555===DDDNNNZZZfffmmmhhh___FFF>>>777666666444333444888;;;>>>@@@???>>>======FFF[[[qqq|||yyy[[[RRRJJJFFFAAA;;;999:::999777444333222111000...........................+++++++++,,,,,,---------++++++,,,------,,,++++++((()))***+++,,,---------,,,,,,++++++,,,,,,---...***333777???IIIKKKPPP___[[[```lllooolllxxxlll```___bbbooo}}}rrrbbb\\\\\\fffnnnzzz~~~pppbbbTTTIIIAAA===<<<:::888888999:::;;;<<<>>>?????????@@@CCCGGGIIILLLQQQWWW[[[]]]^^^^^^^^^___aaacccbbbdddooozzz}}}mmm___```gggjjjiiiOOOLLLgggqqqlllcccIII;;;333222111111000000111111222222222222222222222222111777333333<<>>777666666444333444888;;;???@@@@@@>>>>>>>>>DDDZZZqqq}}}yyy[[[RRRJJJFFFAAA;;;888999999777444333222222000...........................+++++++++,,,,,,---------------...//////...------'''((()))+++,,,---......,,,,,,++++++,,,,,,---...,,,555888===FFFFFFKKKYYY[[[aaallllllhhhvvvkkk^^^___bbbpppttt```VVVTTTVVVTTT[[[dddnnnxxxqqq___PPPEEE@@@>>>:::;;;;;;:::999999;;;===777>>>EEEEEEBBBAAAEEEJJJOOOPPPTTTZZZ```ccccccaaa``````ccceeedddgggrrr~~~{{{kkkZZZZZZccciiiiiiOOONNNiiisssnnnfffKKK<<<333222222111000111111111222222222222222222222222333888222333>>>CCCaaawww___HHHBBBWWWsssiii^^^bbbyyywwwggg[[[IIICCC@@@@@@??????GGGRRRccchhhmmmqqqvvvyyywwwwwwooo^^^III>>><<<:::555666444111///111999CCCKKKDDD@@@<<<>>>GGGMMMGGG<<<111555444...---333666555333222000000000111000...222111000.........//////111111000000000111333444111111000///...---,,,,,,(((***+++,,,---...111333999BBBMMMYYYeeeiiibbbXXXFFF>>>777666666444333444888;;;???@@@@@@>>>>>>>>>CCCYYYqqqtttXXXPPPIIIEEEAAA;;;888999888666333222222222111///------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++,,,,,,------------------333555999>>>EEELLLRRRVVVdddddd^^^bbbttt|||zzz|||xxxrrr]]]]]]eeelllwwwvvvnnnjjjddd\\\^^^^^^aaaeeehhhmmmxxxvvveeeUUUJJJDDDBBBBBBCCC@@@===<<<===>>>>>>>>>AAABBBCCCCCCDDDFFFJJJMMMSSSVVVZZZ___cccfffggghhhhhhgggdddbbbbbbeeejjjoooyyy}}}xxx\\\ZZZggghhh\\\FFFTTTkkktttnnnhhhYYY@@@777444111000111222222222222222222222222222222222333///777666999AAAZZZxxxXXXDDDGGGQQQlllnnncccdddwww{{{nnn^^^QQQGGG???::::::<<<<<<>>>BBBWWWaaakkknnnsss~~~zzziiijjjmmm{{{zzzppp```QQQDDD;;;999;;;666999777000...444===BBB888???IIIPPPQQQMMMHHHDDD>>>;;;666111//////000111222111000000111000...,,,111111111111000///...---000222444444333111111222444333222000///.........((()))++++++,,,...222444:::AAAJJJTTT```hhhddd\\\CCC===999888777333222444777;;;???@@@>>><<<<<<>>>HHH\\\sssvvvYYYQQQJJJFFFBBB<<<999999888666333222222222111///------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,---------------333999@@@FFFJJJOOOTTTWWWXXXhhhmmmppp~~~uuu|||vvv___]]]eeemmmvvv{{{vvvmmmhhhdddbbbaaabbblllvvv}}}tttlll```UUUNNNJJJHHHGGGGGGEEEBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGIIIMMMPPPVVVYYY^^^cccgggjjjkkklllnnnlllhhhdddaaabbbeeeiiirrrvvvdddZZZccccccXXXIIIVVVmmmvvvqqqkkk\\\DDD777444111000111222222222222222222222222222222222333///777666888@@@VVVhhhLLLGGGMMMgggpppcccaaarrrvvvjjj[[[NNNEEE???;;;<<<======>>>BBBOOO[[[fffjjjooozzzzzzddd\\\[[[gggttttttyyyrrrfffXXXKKK@@@:::999555666444111333;;;@@@AAACCCLLLUUUZZZYYYWWWXXXZZZPPPJJJAAA999444222111000222111000111222222000...000000000000//////...---///111333333222111111222444333222000//////......)))***++++++,,,---111333:::AAAJJJVVVbbbhhhddd[[[CCC===888888777444333444888<<<@@@@@@>>><<<===>>>III\\\sssyyyZZZRRRKKKGGGCCC<<<999:::888666333222222222111///------------------------++++++,,,,,,,,,,,,------+++++++++++++++*********)))************++++++++++++,,,,,,,,,---------...///999DDDJJJLLLMMMSSSXXXVVVmmmwww|||uuutttzzzeee^^^eeennnwww~~~zzzqqqhhhaaa\\\[[[aaajjjyyy{{{mmmggg```YYYUUURRRPPPOOOJJJHHHFFFEEEFFFGGGGGGGGGJJJKKKLLLLLLLLLNNNQQQTTTZZZ]]]bbbgggllloooqqqrrrqqqooolllgggbbbaaacccdddhhhkkkvvv|||wwwwww|||iii]]]eeeggg^^^LLLZZZpppyyytttoooaaaIII777555222000111222222222222222222222222222222222333///777555777>>>QQQzzzUUUFFFGGG___nnn___ZZZkkkxxxppphhhZZZMMMBBB>>>;;;;;;:::888888<<>><<<===???JJJ]]]sssyyy[[[TTTLLLHHHCCC===:::;;;888666333222222222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********++++++++++++++++++,,,,,,------...///;;;HHHNNNNNNPPPYYYaaakkkzzzyyy}}}yyyvvv}}}nnn```dddoooyyy~~~{{{qqqgggaaa]]][[[^^^cccmmmvvvrrrmmmfffaaa]]][[[YYYWWWSSSPPPNNNLLLLLLLLLKKKJJJPPPRRRSSSSSSSSSTTTVVVYYY]]]```eeejjjooorrrtttuuuoooooolllhhhdddbbbbbbcccaaabbbiiiwww~~~zzzpppkkkmmmooovvvggg^^^hhhjjjaaaPPP]]]sss|||vvvrrreeeNNN888555222111111222222111222222222222222222222222333000777444777===KKKuuuXXXFFFBBBUUUeeeXXXTTTddd|||wwwqqqkkk___SSSJJJDDD???>>>;;;666666888AAAQQQaaagggjjjuuu^^^HHHEEEVVV]]]OOOGGGGGGRRRlll{{{ppppppkkk^^^PPPEEE<<<777666666333111:::KKK[[[cccdddccc___YYYXXX___lllwww}}}mmmWWWBBB777555888666444333222333333222000---......//////......---,,,...////////////000111222222222111000//////...,,,,,,---,,,+++,,,...111777@@@LLLYYYeeejjjcccYYYBBB<<<777777666444444777;;;>>>AAA@@@>>><<<===???LLL^^^ssswww\\\TTTMMMIIIDDD===::::::888666333222222222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******++++++,,,------...555@@@LLLQQQRRRXXXeeerrryyywwwbbbbbbppp{{{~~~ssskkkcccaaa___\\\[[[\\\```hhhuuuyyytttmmmgggdddcccbbbaaaaaa___[[[YYYXXXWWWTTTRRRVVVWWWYYYYYYXXXYYYZZZ\\\]]]```eeejjjooorrrssstttoooooonnnjjjeeeaaa```___]]][[[^^^hhhqqqtttvvvyyyvvvooommmnnnlllkkkwwwddd\\\ggghhh\\\UUUaaauuu~~~xxxttthhhRRR999666333111111222222111222222222222222222222222333000777444777<<>><<<>>>@@@OOOaaatttuuu\\\TTTMMMHHHCCC===999:::888666333222222222111///------------------------------,,,,,,,,,,,,++++++)))))))))***************)))************+++++++++))))))***+++,,,---......444===GGGLLLOOOXXXhhhvvvvvv}}}{{{dddbbbppp}}}{{{vvvmmmeee______```[[[VVVTTTVVVZZZeeesss}}}{{{wwwqqqnnnlllllllllkkkiiifffdddaaa```^^^[[[XXXZZZ\\\]]]]]]\\\\\\]]]___\\\___dddiiimmmoooqqqqqqpppqqqpppkkkeee___[[[YYYZZZWWWWWW[[[___ccciiiqqqnnnpppssssssnnnlllsss|||fff^^^jjjnnneee[[[fffyyyzzzwwwkkkUUU:::777333222222222222111222222222222222222222222222111888444777<<>>===>>>:::IIIYYYaaaeeejjjoooppptttkkkRRRAAA???SSSggghhh[[[RRRKKKRRRcccppptttqqqnnnqqqjjjWWWGGGAAA>>>999333777777666@@@^^^wwwpppYYYFFF<<<>>><<<888666666666555444222222222222111000//////...//////...------...000000111222222222000///...,,,------,,,+++,,,...111555>>>JJJWWWccchhhaaaVVVBBB;;;666666666555666:::>>>@@@BBBAAA>>><<<>>>AAASSSdddvvvttt\\\TTTLLLHHHCCC<<<888999888666333222222222111///---------------------------------,,,,,,+++++++++((()))))))))*********+++)))************+++++++++))))))***+++,,,---......///777@@@EEEIIISSScccooorrrooozzz{{{fffbbbppp|||~~~zzzxxxppplllccc]]]___aaa^^^XXXTTTSSSRRRXXXeeennnsssyyy}}}zzzxxxwwwvvvsssqqqkkkiiigggfffeeedddaaa^^^\\\^^^``````^^^^^^^^^```\\\___cccgggkkkmmmnnnnnnmmmnnnnnnkkkeee___ZZZXXXWWWTTTRRRRRRPPPQQQYYYccceeepppyyyzzz{{{ooobbbmmmvvvtttaaakkk}}}}}}yyynnnXXX:::777444222222222222111222222222222222222222222222111888444888>>>@@@\\\uuuTTTJJJ@@@HHHWWWSSSSSS\\\ooowwwXXXFFFAAA>>>;;;999:::GGGVVV___ccceeeccc______uuukkkVVVGGG@@@>>>NNNhhhtttpppdddXXXUUU]]]iiipppsssvvvzzzrrr[[[IIICCC???999444777777555???XXXuuuzzzhhhRRRAAA@@@>>>;;;:::;;;<<<<<<;;;666666666555333222000///000000000...,,,,,,---//////000222222222111///...+++,,,,,,,,,+++,,,///111444===HHHUUUaaafff```VVVAAA:::555555555555777;;;???AAACCCAAA>>>===???AAAVVVfffwwwsss\\\TTTLLLHHHBBB;;;888888888666444222222222111///---------------------------------,,,,,,+++++++++(((((())))))*********+++)))************+++++++++((()))***+++,,,---......///666???EEEJJJSSSaaakkkggg{{{{{{nnnooozzz|||rrruuuyyygggcccppp{{{|||{{{rrrjjjjjjnnnddd]]]```dddccc^^^ZZZTTTPPPRRR\\\fffkkksss||||||wwwrrrooonnnmmmmmmmmmllliiiggg]]]___aaaaaa_________```\\\___cccgggjjjkkkllllllhhhjjjllljjjfffaaa]]][[[TTTRRRPPPMMMGGGEEEMMMXXX```qqqzzzccciiitttvvveeeooo{{{pppZZZ;;;888444222222222222111222222222222222222222222111111999444999>>>???YYYzzzVVVJJJAAAIII\\\YYYWWW\\\kkkiiiQQQGGGBBB<<<888<<>>AAABBBBBB999888888666555333111000222222111///,,,,,,---//////000222333222111///...***+++,,,,,,+++---000222444<<>>===???BBBXXXhhhxxxuuu\\\SSSKKKGGGCCC===999888999777444333222111000...------------------------((()))***+++,,,+++***)))******))))))))))))******+++***))))))((())))))***---,,,+++++++++,,,---...222888AAAGGGIIILLLUUU]]]]]]gggooommmkkkooovvv{{{xxxnnnppp~~~rrrccc```kkkxxx}}}~~~~~~~~~~~~wwwqqqoooooojjjddd___^^^aaafffiii______aaaiiittt~~~}}}zzzxxxuuusssrrrpppnnnlllcccaaa^^^]]]]]]^^^]]]]]][[[\\\^^^aaaccceeeffffffjjjhhheeecccbbb___ZZZUUUSSSOOOJJJEEEBBBBBBCCCDDDTTTcccwwwdddjjjwwwwwwqqqvvv}}}ppp]]]EEE666333777111///444444222222222222222222222222444333555888:::<<>>@@@IIIVVVaaazzzooo___OOOIII@@@<<>><<<999444000333222111000///...---,,,//////000111111111111111---,,,+++******,,,...///333;;;FFFSSSccclllaaaOOODDD;;;444444555666999===EEEHHHBBB???BBB<<<999CCC]]]oooyyy~~~uuu\\\SSSKKKGGGCCC===999999999777444333222111000...------------------------******+++,,,,,,+++***))),,,++++++++++++++++++,,,))))))))))))************))))))))))))+++,,,...///222666>>>HHHOOOQQQQQQQQQWWWaaafffbbb___fffsss|||yyymmmmmm{{{{{{wwwlll___^^^jjjxxx~~~~~~~~~wwwkkkcccaaacccdddlllmmmqqqyyy~~~zzzxxxvvvsssooommmdddbbb___]]]]]]]]]\\\[[[XXXYYY[[[]]]___```aaaaaafffdddbbbaaaaaa^^^ZZZWWWSSSPPPJJJEEEAAA???@@@@@@KKKTTTeeeyyylllmmmvvvyyyzzzxxxfffGGG666333777111///444444222222222222222222222222444333555888:::<<>>???DDDPPP\\\```[[[XXXXXXOOO\\\qqqwww___QQQOOOKKKJJJSSShhhuuu```OOOEEE>>>888666666444444999@@@AAA>>><<<;;;999666666;;;CCCJJJ]]]ttt~~~uuuXXXLLL>>>777;;;CCCFFFFFF<<<<<<===>>>>>>;;;666222333222111000///...------//////000111111111111000---,,,+++******,,,...///000999DDDRRRbbbkkk```OOOAAA:::444444666777:::>>>FFFHHHCCC@@@BBB<<<:::EEE\\\nnnyyy~~~ttt[[[SSSKKKGGGCCC<<<999:::999777444222222222000...------------------------,,,,,,---------+++***)))++++++++++++++++++++++++'''((()))***++++++++++++(((((()))+++,,,---......555999@@@JJJSSSXXXUUUQQQQQQYYY]]]YYYXXXddduuuwwwjjjiiiuuuxxxrrrfff[[[ZZZgggvvv~~~}}}||||||}}}ooofffbbbbbbbbbgggiiioooyyy|||yyyvvvrrrooofffdddaaa___^^^]]][[[ZZZXXXYYYZZZ[[[\\\]]]]]]]]]```___^^^______^^^[[[YYYWWWTTTNNNHHHCCC@@@>>>===@@@BBBKKK\\\pppppplllttt{{{{{{lllIII777333777111000444444333333333333333333333333444333555999:::<<>>999777777666777===FFFIIIGGGCCC???:::555222333555777<<>>FFFIIICCC@@@BBB<<<<<>>>>><<<>>>EEEQQQXXXYYYWWWbbbrrrooogggqqq~~~~~~qqqKKK999444777222000444333333333333333333333333333333333555999:::<<>>===GGGZZZlllrrrllleeecccVVV]]]dddkkkvvv}}}wwwkkkSSSRRRRRROOONNNSSScccrrryyyqqqbbbTTTIIIBBB<<<888555666777:::DDDPPPVVVVVVMMMHHHAAA<<<999888666555333999GGG```xxxxxxkkksssaaaKKK<<<666666:::???>>><<<:::999999888555333222222222111111000000000...///000000111111000000...---,,,++++++,,,...///---777CCCQQQccckkk```NNN>>>999666777888777999===GGGJJJEEEAAABBB===>>>LLL___rrr|||qqqXXXRRRLLLHHHBBB;;;:::<<<888666333222222222111///------------------------------......---+++***)))((()))************)))(((+++++++++++++++***)))((()))******+++,,,---......000EEEYYY\\\WWWWWW\\\```ZZZ]]]___ccclllyyyxxxggg```cccnnntttlllaaaYYYYYYbbbrrr~~~xxxxxxxxxyyy|||yyymmmaaaUUUNNNMMMNNNRRRXXXbbbooo{{{}}}zzzvvvrrroookkkiiifffcccbbb___\\\YYYYYYYYYZZZYYYYYYXXXWWWWWWUUUWWWYYY[[[\\\]]]]]]^^^]]][[[XXXRRRLLLFFFAAA>>>AAAAAA@@@AAADDDGGGIIIIIINNNZZZnnnpppfffqqqwwwNNN:::444666222111555333333333333333333333333333333333555999:::;;;BBBJJJpppzzzVVVGGGDDDUUUZZZRRRLLLXXXkkk~~~zzzlllrrrwwwqqq```QQQLLLHHHAAA@@@MMMcccvvv|||tttiiiddd]]]```aaafffsss~~~wwwhhhVVVRRRNNNKKKFFFFFFRRR```nnnttthhhZZZOOOHHHBBB<<<999555666666:::FFFUUU]]]^^^QQQMMMGGGBBB???===<<<;;;777777555???___vvvrrrcccQQQCCC888222777???EEE@@@:::555333333222111222222222222111111111111///000000111111111111111///...,,,++++++,,,...///...888EEESSSdddlll```NNN>>>:::888888777555888===HHHKKKFFFAAABBB>>>AAAPPPdddvvvnnnWWWRRRMMMIIIBBB;;;:::===777555333222222222111000------------------------,,,,,,---------+++***)))***+++,,,------,,,+++***,,,,,,+++************+++'''''''''((())),,,...000444QQQlllpppgggbbbaaaaaadddeeeeeehhhqqq}}}ooo^^^ZZZ^^^iiikkkcccZZZWWWYYYbbbrrr}}}|||zzzyyy{{{~~~|||tttmmmcccVVVLLLHHHFFFDDDEEEJJJUUUccclllvvv}}}|||yyyuuuqqqnnnjjjhhheeecccaaa^^^[[[XXXTTTUUUUUUTTTTTTSSSRRRQQQQQQTTTWWWYYYYYYZZZ[[[\\\YYYYYYWWWTTTOOOHHHCCC@@@>>>@@@BBBCCCEEEIIIPPPVVVYYY___nnnwwwjjjtttvvvQQQ<<<444666333222555333333333333333333333333333333333666::::::;;;AAAIIIjjj}}}WWWFFFBBBNNNVVVPPPJJJVVVggg|||{{{eee[[[kkkqqqqqqhhh\\\RRRKKKFFFJJJVVVkkk~~~xxxlllfffiiinnnpppsss~~~{{{gggQQQIIIDDDBBB???<<>>;;;666777777:::EEEUUU^^^___UUURRRLLLEEE@@@>>>======777888000000RRRttteeeUUUJJJ>>>555777???FFFAAA999444111111111111222222222222222333333333000111222222333333222222000///---,,,+++,,,...//////999FFFTTTdddlll___LLL>>>:::777777666555999???HHHLLLGGGBBBBBB>>>CCCTTThhhzzzlllVVVRRRMMMIIIAAA::::::>>>777555333222333333111000------------------------******+++,,,,,,+++***))))))+++,,,------,,,+++)))+++***)))((()))+++...//////---+++))))))+++---///999PPPeeekkkjjjkkkggg```fffiiiiiigggmmm|||lllXXXSSSWWWaaaccc[[[TTTSSSVVV^^^mmm{{{}}}{{{zzz{{{~~~kkkkkkhhheeegggiiifff^^^VVVIIIFFFBBB>>>???GGGSSS\\\ssszzz~~~yyyuuupppmmmfffeeecccaaa___\\\XXXUUUPPPPPPPPPPPPPPPOOONNNMMMMMMQQQTTTVVVUUUUUUWWWYYYWWWWWWWWWVVVRRRMMMGGGCCC===???BBBFFFKKKTTT^^^eeepppvvvpppwww}}}rrrSSS===444666333222555222444444444444444444444444222333666::::::;;;@@@HHH^^^[[[GGGBBBFFFPPPMMMHHHSSSdddyyynnnccc```nnnqqqvvvwwwooobbbZZZYYY[[[dddvvv|||qqqmmmttt}}}eeeJJJ@@@:::;;;:::555888@@@LLLeeewwwqqq```PPPKKKIIIDDD>>><<<888888888;;;HHHXXXbbbddddddaaaZZZPPPFFF@@@@@@BBB999:::444222HHHtttqqq\\\QQQHHH===999<<>>444666333333555222444444444444444444444444222333666:::::::::@@@GGGRRR___IIIBBB@@@LLLKKKFFFQQQaaawwwvvvjjjjjjnnnvvvwwwyyyqqqsssjjjqqq~~~wwwtttvvvwww___KKK???999===<<<555333888555NNNlll~~~{{{tttooo]]]LLLGGGGGGBBB<<<:::888999999>>>LLL^^^jjjmmmuuurrrjjj\\\NNNFFFEEEHHH>>>===:::888>>>XXXdddXXXQQQDDD:::777777666555666777777555333111222222333333444444555222333444444555555444444111000...,,,,,,,,,...//////999EEESSSbbbhhhZZZGGG999555444444444777???IIIIIINNNHHHBBBBBB???FFFXXXhhhzzzjjjYYYTTTMMMEEE???;;;999999999777444333222111000.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++***************+++,,,((((((+++((()));;;RRR\\\III444***)))***,,,---...999HHHQQQSSSUUUYYY]]]mmmgggccceeelllyyy|||]]]MMMMMMXXX]]]ZZZSSSNNNMMMUUUaaakkkooossswww{{{|||~~~vvvhhhaaaaaaddddddccc^^^[[[VVVTTTVVV]]]eeejjjssszzz~~~zzzsssnnnlllgggaaa\\\YYYWWWUUUTTTOOOOOOOOONNNNNNNNNNNNNNNJJJLLLMMMMMMLLLLLLMMMOOOTTTVVVXXXYYYXXXTTTOOOLLLJJJGGGJJJTTT\\\cccnnnzzz|||mmmoooxxxwww[[[999555333222555000555222111111111111222333333555666888888999<<>>;;;999999999777444222222111000.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++***************+++***'''))),,,***(((333DDDIII<<<...******+++,,,...000999DDDJJJLLLOOOWWW^^^hhhpppuuusssnnnqqq}}}___MMMJJJRRRVVVSSSOOOKKKLLLUUUaaajjjmmmqqqvvvzzz{{{|||}}}~~~~~~jjj\\\VVVUUUWWWZZZWWWTTTSSSVVV]]]dddiiikkkrrr{{{{{{uuupppmmmiiiccc^^^[[[XXXVVVTTTRRRQQQPPPOOONNNMMMMMMLLLJJJKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTVVVVVVTTTQQQOOOPPPOOOSSS]]]ffflllvvvzzzpppttt||||||]]];;;666444333777333888333222222222222333444444444666777888999;;;???BBBGGGZZZgggKKKBBBDDDKKKPPPNNNNNN[[[sssxxxzzz~~~~~~xxx}}}sssooo{{{^^^NNNCCC:::999:::888777777444777???MMM[[[bbb___YYYSSSNNNKKKOOOTTTUUUOOOHHH???>>>BBBRRRjjjppp^^^PPPFFFQQQIIIBBB???:::===PPPgggxxxyyylllPPP???777666777999999888666666555555444333444555555333111111111333555555444222111222222000...---...000333:::FFFXXXhhhjjjZZZFFF;;;555444888777777DDDTTTTTTMMMIIIGGGBBBAAANNN___sss{{{iiiVVVRRRKKKDDD>>>;;;:::999999666444222222111///.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++***************++++++)))&&&)))---,,,'''+++333222,,,)))***,,,+++,,,///222999@@@DDDFFFMMMYYYcccjjj~~~}}}llljjjsss{{{{{{cccNNNHHHPPPLLLKKKHHHHHHLLLTTT```hhhjjjooouuuyyyzzzzzzzzzzzz|||~~~~~~}}}nnnWWWKKKKKKOOOSSSRRRQQQRRRVVV\\\bbbggggggmmmwww~~~~~~~~~}}}wwwsssnnnkkkfffaaa]]]ZZZVVVSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJLLLKKKJJJJJJKKKLLLJJJLLLNNNQQQRRRSSSSSSSSSUUUVVV\\\gggpppxxxyyyqqquuu|||```>>>777555444999666<<<:::999777666555444444444333555777888999;;;???BBBDDDUUU}}}sssRRRBBBFFFOOOVVVTTTPPPXXXnnnrrrpppvvvuuuooozzz}}}nnnxxxeeeTTTIII???<<<<<<999777777444555999CCCNNNUUUTTTQQQLLLOOOUUU^^^eeeeee___ZZZGGGFFFJJJXXXmmmyyygggXXXQQQLLLGGGDDD===888@@@NNNrrryyyvvvsssvvviiiRRREEE666999<<<=========<<<<<<888666555666666666444333000000000222444444333222111222222000...---...000333;;;JJJ[[[iiijjjZZZGGG;;;666666999:::<<>>NNN___kkkjjjYYYGGG;;;888888999:::???MMM\\\ZZZQQQIIIEEE@@@CCCTTThhhzzztttXXXTTTMMMGGGAAA>>>======888666333111111000///---......---------,,,,,,,,,+++,,,,,,,,,,,,+++************))))))***++++++,,,)))''''''***+++))))))******)))***---,,,))),,,111222999BBBFFFJJJQQQ\\\fffeeevvvyyyjjj```jjjxxx~~~rrrTTTIIIPPPHHHFFFEEEFFFLLLTTT[[[___fffkkkrrrwwwyyyxxxxxxwwwzzz|||||||||zzzjjj\\\SSSTTTTTTTTTUUUYYY^^^bbbeeemmmrrrxxx|||~~~zzzuuusssrrrwwwyyyuuuooolllhhhddd```\\\WWWTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIJJJKKKJJJIIIHHHIIIJJJHHHIIIIIIKKKMMMOOOQQQQQQRRRWWW___jjjuuu~~~}}}vvvkkkaaaZZZ___rrrkkkmmmyyybbb???888555333888555<<<>>>===;;;888666555444444333555777888:::===AAADDDLLLeeennnLLLBBBJJJTTTUUUNNNPPPddd{{{iiilllppprrrooonnnuuutttggg\\\dddoooxxxxxxsssqqqrrryyy}}}~~~vvviii]]]VVVQQQZZZfffsssdddVVVGGG@@@===:::999:::999;;;@@@FFFLLLQQQTTTUUUVVV^^^iiitttzzz|||{{{zzzwwwmmmeeecccfffnnn||||||iiiXXXFFF@@@BBBCCCBBB@@@;;;EEEEEEAAADDDGGGUUUjjj{{{xxxqqqiiieeebbbXXXLLLBBB:::555777888444111111333222111222444666555555222333222111///...///000444AAATTTdddmmmjjjXXXFFF<<<:::999888999@@@NNN\\\WWWOOOIIIFFFBBBDDDUUUiiiyyyvvvZZZVVVOOOHHHBBB???>>>===888555333111111000...---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***+++,,,,,,))))))))))))******+++,,,...,,,,,,---,,,***+++000444<<>>BBBEEEIIIcccvvvQQQAAAFFFNNNRRRMMMMMM```wwwsssiiihhhccc^^^[[[ZZZ^^^kkkwwwnnnfffbbbaaa___YYYQQQLLLKKKLLLWWW\\\ccceee```VVVMMMHHH>>>GGGPPPWWWbbbuuurrrbbbOOODDD>>>;;;:::<<<999===BBBGGGLLLQQQVVVZZZhhhmmmvvvuuuhhh\\\XXXWWWWWW___jjjsss___GGG===AAAFFFEEEBBB999@@@===999===DDDXXXttt|||}}}wwwooonnnoooiii___KKK>>>666888888333000111444333222222444666666666222333333111///...///111666EEEYYYhhhooohhhVVVEEE;;;;;;999888999BBBQQQ]]]TTTMMMHHHGGGDDDGGGXXXkkkyyyxxxZZZVVVOOOHHHBBB>>><<<<<<777555222111111000...---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---'''***+++***))))))+++,,,...+++***---...,,,,,,...444<<>>777===BBBDDDKKKYYYfffmmmttt]]]NNNEEE@@@???BBB===AAAGGGLLLSSS]]]iiiqqqhhhZZZPPPNNNKKKDDDEEEKKKZZZpppsssbbbMMM???>>>AAAAAA>>>777;;;888999@@@CCCLLL___]]]eeeggg```___fffjjjgggTTTDDD999:::999333000333444222111111333555555555222333333111//////000111888III^^^lllpppgggTTTCCC999:::999777:::EEEUUUaaaUUUNNNHHHGGGEEEJJJ\\\qqqzzzzzz[[[VVVOOOGGGAAA===;;;:::777555222111000000...---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***+++,,,---&&&+++...,,,(((((()))***+++'''(((---///---,,,---222;;;FFFMMMQQQYYYdddmmmmmmfff```^^^^^^eeeuuujjjLLLJJJFFFBBBCCCJJJRRRXXX[[[^^^ccciiinnnqqqtttwwwyyywwwyyyyyyxxx{{{|||}}}}}}vvvnnnddd\\\RRRNNNJJJEEEDDDEEEHHHJJJPPPYYYfffqqqyyy~~~~~~vvvmmmfff[[[OOOBBB>>>CCCQQQhhh{{{{{{vvvrrrlllhhheeedddcccbbb___^^^\\\YYYUUURRRPPPOOOKKKLLLMMMLLLJJJIIIIIIKKKHHHJJJLLLNNNPPPPPPPPPPPPJJJMMMOOOPPPVVV\\\XXXPPPGGGBBB???AAACCCBBBCCCFFF]]]qqqyyyooowwwzzzhhhkkkyyyeeeCCC===:::666888111555777666555444333222222222666777:::;;;===@@@EEEHHHPPPZZZ{{{\\\GGGEEEIIIMMMKKKJJJYYYnnnuuullliiilllrrrvvv___VVVOOOPPPUUU\\\eeennnuuuxxx}}}vvvuuulllmmmkkkhhhggggggeeecccYYYWWWRRRKKKDDD???>>>>>>888;;;===<<>>@@@DDDRRRhhhooodddRRRCCC;;;::::::888444777666===GGGCCC>>>FFFKKKYYY___UUUNNNUUU^^^aaaZZZHHH;;;;;;;;;444111555333111///000222444444444333333333222000///000111999KKK```nnnqqqgggSSSBBB888:::999777;;;HHHYYYeeeWWWOOOHHHFFFEEEKKK```vvv|||zzz\\\WWWNNNEEE>>>:::999999777555333111111111000...---------......,,,)))'''++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,555>>>EEEJJJWWWjjjtttrrrmmmwww|||sssffffffvvvTTTJJJDDDAAAEEEJJJNNNUUU[[[]]]bbbhhhmmmqqqtttvvvxxxxxxwwwvvvwwwyyy{{{{{{{{{|||~~~|||}}}lllddd___ZZZTTTSSSOOOIIIDDDDDDEEEEEEUUU\\\gggttt}}}~~~~~~}}}vvviii^^^KKK>>>777999999;;;PPPjjj{{{wwwqqqlllhhhfffeeecccgggeeecccaaa^^^YYYTTTPPPOOONNNMMMKKKJJJIIIHHHHHHIIILLLNNNNNNPPPSSSPPPKKKGGGJJJLLLLLLRRR\\\___[[[SSSPPPKKKHHHGGGGGGHHHHHHSSSlllqqqmmm{{{hhhAAA777444444999444888555444444333333333444444777888:::===AAADDDGGGIIIMMM]]]wwwWWWHHH@@@EEEPPPOOOFFFPPPfff}}}|||xxxvvv{{{uuukkkSSSSSSUUUXXX^^^eeelllpppuuu{{{{{{|||~~~vvviiiWWWIIIAAA???>>>>>><<<<<<======>>>BBBIIINNN```zzzdddZZZWWWVVVUUUWWWYYY___kkk{{{ssskkkkkkbbbddd^^^SSSOOOPPPGGG999<<<>>>NNNkkkxxxnnn\\\FFF999888999777333444444999AAADDDBBBEEEKKKIIIUUUaaaddd\\\QQQJJJHHHNNNMMMEEE;;;888;;;888111333333333111111222555777555222111333333000000333<<>>:::<<<:::999<<>>888888999FFF___uuu{{{uuunnnkkk\\\HHH;;;888888666333666555777>>>@@@>>>@@@EEEHHHUUUiiixxxyyynnn^^^SSSJJJJJJHHHDDD>>>999777888444333222111111222444666666333222444222///000444AAARRRiiiwwwuuudddOOO@@@:::888999888:::OOOaaa___RRRNNNIIIFFFEEEOOOfff|||zzz]]]XXXPPPGGG@@@<<<;;;:::777555333111111111000......---,,,,,,,,,...///000++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,000999KKK___qqqtttuuuiiiOOOHHHCCCDDDHHHKKKQQQVVVYYY]]]cccgggkkknnnqqqsssvvvuuuvvvxxx|||~~~~~~|||~~~lllWWWNNNKKKOOOVVV___hhhoootttvvvuuuwww{{{~~~~~~}}}~~~zzzlllUUUCCC:::333111666555222>>>OOO~~~~~~xxxtttqqqooommmllloookkkgggccc___[[[VVVSSSPPPQQQSSSSSSRRROOOKKKIIIOOOPPPOOOMMMOOORRRRRRNNNKKKMMMNNNRRR```wwwzzzqqqkkkhhhoootttiiiyyyjjjDDD999555333888222666555444444444444444555555999999:::<<<@@@EEEIIILLLRRRWWWbbb~~~___MMMCCCEEETTTXXXPPPPPP[[[uuu{{{www}}}rrrlllooommmkkkkkkmmmsssxxx|||zzz{{{|||}}}zzzxxxrrrqqqnnnggg\\\PPPFFFAAA;;;::::::AAAKKKTTTXXXYYYfff|||wwwhhhaaaaaaaaa___gggooodddLLL<<<<<<777666>>>RRReeekkkfff``````UUUEEE999444333333222555222111555777777666888>>>KKK```xxxtttfffYYYOOOFFFBBB>>>888555666444333222222222333555666777444444555222///111555EEEVVVlllxxxsssaaaKKK===:::777999999>>>SSSccc___UUUPPPJJJFFFGGGSSSkkkzzz\\\XXXPPPHHHAAA===;;;;;;777555333111111111000...,,,---...---,,,,,,---...++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,333999HHH\\\gggqqqnnnnnn|||iiiPPPHHHCCCDDDGGGJJJPPPWWWWWWZZZ___cccgggjjjmmmppprrrrrrsssvvv{{{}}}~~~~~~{{{~~~~~~|||~~~{{{}}}~~~pppYYYHHHEEEHHHRRR```llltttyyy}}}zzz|||~~~|||zzzxxxsssiiiZZZIII===:::444444888666333;;;HHHuuu{{{wwwuuussspppooorrrnnnjjjfffccc```]]][[[UUUUUUVVVUUUTTTRRRPPPNNNNNNQQQRRRRRRTTTXXXWWWSSSQQQRRRSSSWWWddd}}}}}}lllzzzlllEEE:::555333888222555555444444444444555555666::::::;;;===AAAFFFKKKNNNZZZ]]]bbb}}}sssRRRFFFEEESSS[[[TTTPPPTTTkkk|||vvvtttttt{{{|||tttrrrpppoooqqqwww}}}zzz{{{vvvkkk```^^^]]][[[YYYUUUOOOKKKDDDEEEHHHNNNUUU]]]aaadddrrrxxx~~~qqqgggeeegggaaacccmmmvvvqqq^^^LLLEEE;;;888<<>>:::333555333222222444555555555777666555555222///222777EEEWWWmmmwwwooo[[[GGG;;;:::777:::===DDDXXXfff___VVVQQQJJJFFFJJJYYYppp~~~[[[WWWPPPHHHBBB>>><<<;;;777555333111111111000...,,,///222333000---++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,666999DDDPPPUUUZZZkkkzzzlllgggnnn|||sssgggNNNGGGAAABBBFFFJJJQQQXXXUUUXXX]]]aaadddgggkkkmmmmmmmmmppptttxxx{{{{{{{{{zzz|||{{{yyy|||yyy~~~kkkNNN@@@???EEERRR]]]bbbfffjjjmmmppptttyyy}}}{{{yyyqqqdddTTTFFF===:::===888666888777666<<>>CCCHHHLLLOOOYYY]]]dddWWWIIIDDDOOOYYYUUUOOOOOO```tttwwwvvvpppwww~~~rrrqqqpppqqquuu{{{mmmfff\\\WWWWWWVVVRRROOOSSSUUUVVVWWWZZZcccqqq|||}}}pppfffbbb___gggoootttxxxuuudddQQQ@@@;;;===HHHSSSTTTOOOKKKDDDAAA===999666666999;;;999999888777777777666444444777===IIIXXXhhhuuu|||aaaJJJEEE@@@666666444333444666777777555777666666666333000333:::HHHZZZooovvvkkkWWWFFF===<<<999<<>>;;;:::777555333111111111000...---222777777333...,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++******+++++++++,,,,,,,,,444999BBBHHHJJJNNNZZZggghhhnnnrrrooohhhffflllrrrtttoooOOOGGGAAABBBEEEJJJQQQXXXUUUXXX\\\___bbbeeeiiillljjjjjjmmmqqqvvvxxxxxxwwwwwwzzzyyywwwyyy{{{dddDDD<<<:::AAAGGGHHHKKKQQQWWW]]]fffpppwwwzzz{{{zzzzzzuuuiiiXXXGGG<<<999:::>>>:::888999888888===DDDbbb~~~{{{yyywwwuuusssrrrqqqpppnnnlllfffccc```]]][[[\\\^^^___[[[^^^``````bbbeeebbb]]]XXX\\\aaafffjjjzzzvvvmmmFFF;;;666444999222555444444444444555666777777999:::===AAAEEEIIIMMMOOOPPPXXX```|||]]]LLLBBBIIIRRRRRRNNNMMMXXXlllyyyrrrkkklll|||~~~|||yyysssssstttxxx~~~~~~tttrrrooonnnqqq}}}{{{{{{oooggg```ZZZVVV]]]^^^^^^[[[\\\hhh|||rrrddd^^^gggmmmqqqzzzrrr\\\GGG@@@===CCCJJJJJJGGGFFF>>><<<;;;999999999999999999===???;;;777777555333111444888<<>>NNN___ssswwwiiiUUUFFF@@@===999===DDDNNNbbbiii]]]UUURRRJJJGGGPPPdddxxxXXXUUUOOOHHHBBB===:::999777555333111111111000...+++000444444000---,,,...+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,///;;;EEEHHHJJJNNNTTTVVVTTTaaaooosssmmmiiikkkppp{{{wwwQQQIIIBBBBBBDDDHHHOOOVVVVVVXXX\\\___aaaeeeiiilllhhhiiilllppptttwwwvvvuuuuuuxxxxxxvvvxxx|||~~~}}}~~~|||vvvuuuQQQBBB888:::;;;999<<>>CCCGGGKKKMMMNNNMMMUUU[[[tttaaaNNN@@@BBBJJJMMMMMMNNNTTTggg~~~zzzooollljjjqqqzzzvvv{{{}}}xxxjjjdddbbbZZZXXXTTTUUU```sssvvvppp{{{yyymmmfffcccdddiiinnnqqqsssyyy}}}aaaeeemmmwwwttthhhPPPEEE<<<===AAACCCEEEFFFKKKIIIFFFEEEEEECCC@@@======FFFIIIBBB:::777555333000222444555777:::???CCCHHHdddyyySSS>>>;;;:::777666888;;;===:::777555555777777333111888BBBTTTddduuuuuueeePPPDDD@@@===999===DDDPPPccchhhYYYSSSQQQJJJHHHSSShhhzzzWWWTTTNNNGGGAAA===:::999777555333222222111000...'''+++///...+++)))+++///++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,---===JJJKKKMMMRRRRRRMMMXXXcccpppsssooonnnssszzzqqqsssTTTKKKCCCBBBDDDGGGMMMTTTVVVYYY\\\___aaaeeeiiimmmhhhiiilllppptttvvvvvvttttttwwwxxxvvvwww{{{|||zzzyyy}}}qqqfffiiixxx___LLL===;;;:::777:::BBBDDDOOO___oooyyy|||zzzwwwggg^^^UUUQQQSSSSSSNNNHHH<<<<<<===???@@@>>>???@@@JJJjjj~~~~~~|||yyyuuuqqqoooooonnnmmmllljjjiiihhheeegggggghhhooozzzttt{{{{{{xxxssslllEEE:::666555:::444777444444444555555777888888777:::???DDDIIILLLMMMNNNQQQWWWYYYnnncccPPP???>>>EEEJJJMMMOOOSSSeee{{{zzzrrruuutttttt}}}{{{zzzeeeUUUOOOOOOSSSUUUYYYfff~~~www~~~|||iiijjjssswww}}}pppkkkkkkmmmwwwgggeeeooo{{{rrrqqqXXXJJJ===999<<>>;;;777444555777777444222:::DDDVVVfffuuusss```KKK???<<<<<<888<<>>;;;;;;555555444333222000000///------------------------++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))************+++++++++************+++,,,---...000;;;CCCFFFJJJQQQTTTRRR^^^iiinnnuuu}}}www{{{oooSSSIIIAAAAAA@@@@@@GGGRRRSSSUUUYYY]]]bbbeeehhhiiihhheeeeeeiiiqqqvvvvvvuuuwwwuuuvvvwwwvvvuuuzzzuuuiii```\\\aaafffooo___DDD@@@CCC@@@BBBJJJLLLSSS[[[eeepppuuujjj\\\SSSIIIIII[[[pppwwwooogggYYYQQQOOOTTTQQQDDD===???FFFZZZrrr}}}zzzyyysssvvvvvvsssooonnnrrrvvvtttsssqqqrrrxxxuuuyyygggBBB999555333666000444666555444444555666777888999===AAAEEEHHHKKKNNNPPPVVVRRRZZZoooaaaUUUBBB>>>IIIMMMHHHIIIPPP___vvv~~~}}}yyyxxx{{{|||rrrcccRRRGGGOOO]]]ffffffeeeooommmhhh}}}wwwsssqqqpppsssvvv||||||uuujjjkkk~~~zzzccckkk|||fffTTTGGG;;;999;;;???GGGPPPkkkssswwwwww~~~iiiKKKGGGOOOZZZ___WWWHHH===:::888;;;777666<<<888222888555;;;RRR^^^DDDHHH???999<<>>;;;;;;666555444333111000///...------------------------+++++++++++++++++++++++++++,,,,,,++++++)))(((((()))************+++++++++************+++,,,---...111<<>>999===NNN___fffddd```YYYRRRMMMRRRaaasss\\\TTTMMMIIIDDD>>>:::;;;777666555333111///...---------------------------+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++************+++,,,---...000>>>LLLOOOOOOUUU___ggg```qqqsssrrr^^^NNNAAA@@@BBBCCCGGGOOORRRTTTWWW[[[```ccceeeffffffcccbbbeeekkkppprrrrrrppprrrwww|||{{{vvvwww{{{|||yyyeee[[[XXXZZZSSSPPPRRRUUU^^^tttyyyiii```ZZZTTTOOOHHHLLLOOOSSSUUURRRFFF:::444777EEE```{{{~~~qqq^^^JJJBBBEEELLLYYYjjjxxx~~~}}}yyyxxx{{{~~~uuunnnzzzkkkEEE;;;555222666111666666555555555666777999:::999===BBBFFFHHHKKKNNNPPPRRRRRRYYYaaaooosssRRRCCCFFFHHHTTT[[[PPPJJJVVViii{{{pppcccXXXVVVZZZggg}}}}}}~~~~~~ttt\\\NNN\\\}}}~~~yyyvvvaaaLLLEEEAAAAAABBBBBBDDDHHHHHHbbb}}}|||UUURRRcccmmmPPPBBB>>>???<<>>999>>>PPPbbbiiiddd^^^UUUOOOLLLTTTddduuu\\\TTTLLLHHHDDD===:::;;;888777555333111///---,,,------------------------+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++************+++,,,------000@@@RRRWWWTTTWWWcccoooiiirrrllllllaaaOOOAAA@@@CCCDDDGGGMMMQQQSSSVVVZZZ^^^aaacccddddddbbbaaaccchhhlllooopppnnnpppuuuzzzyyyvvvwww|||{{{|||iiiaaadddjjjnnnlllkkkjjjeeeccclllxxxtttjjjZZZKKKHHHIIIJJJJJJIIICCC:::111000444CCCZZZqqqvvv^^^HHH>>>@@@GGGRRRbbbqqq|||~~~~~~nnnhhhxxxlllFFF;;;666333777222777555555555555666888:::;;;>>>BBBFFFIIIKKKLLLNNNPPPXXXWWW^^^ccclllTTTDDDHHHEEETTTaaaSSSIIIQQQ```rrrxxxiii```\\\bbbnnnyyymmmbbbjjjzzz~~~nnnTTTRRRnnnxxxsssdddSSSPPPOOOOOOQQQSSSVVVXXXUUU___jjjyyylll\\\bbbwwwYYYLLLGGGDDD???FFFRRRJJJ<<<<<<>>>888666OOOwwwrrrfffUUUBBB:::EEENNNIIIFFFJJJ<<<999888777777<<>>???HHHWWWhhhssszzzoookkkzzzjjjEEE;;;666333888333777555555555666777999<<<===AAADDDIIIMMMOOORRRTTTVVVXXXUUU\\\fffqqq]]]HHHHHHCCCPPP___SSSJJJNNNYYYjjj}}}tttiiifffiiittt}}}zzzlllhhhooo}}}ooooooxxx^^^RRRbbb{{{yyyxxx|||qqqkkkfffeeecccaaaaaaeeeiiikkkoooqqqtttzzz{{{cccaaa}}}yyy\\\NNNOOOGGG???IIIWWWNNN???>>>888:::;;;LLLmmmyyylllbbbNNN>>>999EEEPPPOOOLLLOOO@@@<<<888777777===MMM\\\tttzzzxxxgggRRRCCC===::::::999AAATTTccceee^^^WWWSSSNNNRRRcccxxx[[[SSSLLLHHHCCC===999:::777666555333111///...---------------------------++++++++++++++++++++++++******+++++++++******))))))************+++++++++************+++,,,---......===PPPYYYVVVXXXhhhzzz|||qqqmmmwww{{{pppZZZKKK@@@@@@BBBAAAEEEKKKNNNPPPSSSWWWZZZ]]]___```___```aaaccceeegggiiijjjmmmmmmooorrrsssttt{{{~~~}}}}}}ooobbbYYYMMMBBB???===;;;:::777444555999===>>>DDDQQQaaauuubbbIII;;;999???LLL]]]hhhpppwww~~~}}}zzzxxxzzzvvvsss~~~fffBBB:::666555999333777555555555666888;;;===???@@@DDDJJJPPPTTTXXX\\\^^^YYYVVV^^^lll{{{lllNNNGGGBBBIIIVVVSSSLLLMMMSSSbbbvvv|||sssmmmmmmsss}}}xxxuuuvvv~~~uuuvvvqqqgggwwwiiinnn|||~~~}}}hhhTTTXXXjjjyyyqqquuurrrnnnttt~~~xxxuuuwww{{{{{{iiieee}}}}}}bbbRRRSSSHHH@@@MMM^^^TTTAAA>>>222;;;===JJJfffrrrggg\\\GGG>>><<>>JJJ[[[fffeee^^^YYYRRRMMMSSShhh}}}}}}[[[SSSLLLHHHCCC<<<999:::666555444333111000///...------------------------++++++++++++++++++++++++)))******+++++++++******)))************+++++++++************+++,,,---...---888HHHPPPQQQWWWmmmyyynnn{{{zzzzzziiiRRRGGG???@@@AAA???CCCKKKNNNOOORRRVVVYYY\\\^^^___]]]___bbbdddeeefffggghhhjjjjjjmmmqqqsssuuu|||}}}sssmmmbbbUUULLLGGGEEEDDD>>>:::777777444222999BBBHHHDDDAAACCCIIISSSdddsssnnnNNN999999;;;CCCQQQ\\\eeeppp{{{~~~vvvooopppyyyzzzsssnnnnnnnnnjjjmmmxxx~~~xxx|||bbb???999777666999333666555555555666999;;;>>>@@@DDDHHHMMMRRRVVVYYY]]]___]]]ZZZcccppp}}}~~~VVVFFFCCCCCCJJJTTTMMMKKKMMM[[[pppyyyrrrrrrssswww{{{xxxzzzwwwiiibbb[[[___jjjyyy|||sssttt|||{{{jjjpppxxxtttxxxyyyxxx___ZZZeee~~~qqqtttssswwwvvvpppvvvfffXXXLLLFFFXXXkkk]]]EEE>>>666>>>===EEE```nnnaaaSSSCCCCCCDDDKKKXXX```ZZZOOOCCC>>>999999<<>>CCCLLLMMMOOORRRUUUXXX[[[]]]^^^\\\___ccceeeffffffffffffggghhhlllqqqtttvvv}}}xxxnnn___VVVKKKDDD@@@???BBBFFF@@@;;;888777444444===JJJJJJCCC;;;888777:::EEEPPP]]]nnnvvvUUU===<<<:::>>>IIITTT^^^lllzzzuuujjjjjjtttzzzpppgggaaa^^^^^^UUUZZZfffuuuxxxvvv___===888777666:::333666555555555777999<<>>::::::???LLLbbbuuu~~~~~~ttt^^^JJJ@@@>>>>>>;;;DDDUUUeeehhhaaa[[[ZZZVVVPPPXXXnnn{{{\\\SSSIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++***)))(((++++++******++++++,,,---+++222@@@LLLNNNQQQbbbvvv~~~wwwsssiiiPPP@@@===AAA???AAAFFFEEEKKKMMMQQQTTTVVVYYY]]]```]]]___bbbddddddeeeggghhhhhhiiikkkmmmooosssyyy}}}~~~ppp]]]OOOJJJBBB>>>>>>?????????BBB;;;666555777777555;;;CCCAAA<<<888777666444666999>>>QQQlllzzz\\\CCC666888>>>GGGOOOVVVaaalll}}}uuukkkfffiiirrr||||||sssggg___[[[WWWSSSNNNLLLOOOWWWaaajjjwww{{{www^^^DDD777777555666999666555777999:::;;;>>>BBBEEELLLMMMQQQTTTWWWYYYZZZZZZ\\\bbbdddhhhrrr}}}\\\EEEDDDAAAEEEUUUOOOQQQKKKNNNdddwwwyyyyyyzzz~~~}}}yyytttuuuwwwggg\\\ZZZ]]]rrr|||qqqooo{{{yyynnnppp}}}zzzooozzz}}}~~~{{{}}}iiiSSS[[[www{{{fffPPPBBBDDD@@@???JJJ^^^jjjaaaPPPNNNUUUWWWVVVaaakkk___HHH@@@===:::;;;BBBRRRiiizzzsss[[[HHH@@@???>>>BBBJJJXXXfffkkkggg```\\\VVVWWWbbbuuuwww\\\SSSIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++***))))))++++++******++++++,,,---///111:::GGGOOOTTT```oooxxxvvvwwwwwwYYYEEE>>>@@@<<<===CCCCCCJJJMMMQQQTTTVVVYYY\\\___]]]___bbbccccccdddeeeggggggiiilllnnnqqqvvv{{{~~~mmm\\\MMMDDDEEE@@@>>>@@@@@@<<<999:::999444222555777777:::???@@@:::555555333111111444666AAATTTmmmgggNNN???===>>>BBBFFFLLLXXXbbbkkkiiieeedddhhhpppyyy|||tttlllddd[[[UUURRROOOJJJGGGEEEFFFLLLTTT\\\ggg{{{yyyvvv]]]DDD888888666666999666666777999:::<<<>>>BBBEEEJJJLLLPPPTTTXXXZZZ\\\]]]___ffffffhhhnnnsssdddJJJDDD@@@FFFXXX]]]WWWIIIHHH\\\ooo{{{|||sssiiidddcccdddtttqqqsss|||{{{}}}vvv{{{xxx{{{{{{yyyggg\\\ggg{{{xxxeeeVVVKKKEEE??????MMM```iiicccZZZQQQVVV[[[```jjjnnn^^^IIIAAA>>><<<>>>FFFWWWmmm}}}~~~qqqYYYGGG@@@???>>>CCCQQQdddooommmfffaaa```WWWZZZfffxxxuuu\\\SSSIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++***))))))++++++******++++++,,,---111000999JJJVVVXXXZZZ```jjjppp{{{yyyqqqyyydddLLL@@@@@@<<<<<>>>>>AAAFFFKKKTTTdddsssyyyvvv]]]EEE999:::666666999666666888:::;;;<<>>FFFZZZeeeYYYHHHGGGWWWeeewww~~~xxxzzz}}}}}}{{{{{{sssnnnzzzvvvvvvttt}}}nnnppp}}}~~~rrrdddfffttt{{{nnnccc\\\TTTKKKBBBCCCTTTcccgggdddcccYYYZZZ___jjjrrrlllYYYIIIAAA???>>>AAALLL___ttt}}}mmmWWWEEE???>>>???EEEZZZrrryyypppeeeaaacccYYY^^^lll|||xxx\\\RRRIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************+++++++++******)))++++++******++++++,,,---000111???TTT```\\\WWWVVVdddccchhhoooqqqqqq{{{{{{mmmQQQBBBBBB>>>>>>CCCCCCGGGKKKOOOSSSUUUXXXZZZ]]][[[]]]```aaa``````bbbcccdddhhhmmmrrrwww}}}oooYYYLLLIIIKKKIIILLLSSSWWWSSSIIIAAA@@@EEEDDDBBB???;;;;;;???DDDBBB;;;555555555333111333555666AAA\\\||||||gggFFFDDDCCCEEEEEEBBBCCCGGGNNNSSSXXX[[[\\\```iiipppuuuppp```TTTNNNFFFDDDAAAAAAAAAAAA???===>>><<<<<<>>>AAAFFFSSS___sssvvvZZZDDD:::;;;777666999666777888:::<<<===@@@EEEHHHLLLNNNRRRVVVYYY\\\^^^^^^\\\dddgggiiilllhhhqqqvvvTTTEEE???DDDTTT```WWWIIIJJJUUU\\\kkksssvvvsss|||wwwaaaRRRQQQXXX^^^ttt{{{mmmgggmmmwwwssscccaaabbbYYYTTTHHHIIIZZZfffeeedddiiiggg______iiimmmaaaQQQHHH?????????CCCQQQggg{{{yyygggRRRDDD>>>>>>@@@IIIaaayyy}}}qqqeee```___YYYcccqqq\\\RRRIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))******+++++++++******++++++******++++++,,,---...222BBBWWWbbbaaaaaaeee```[[[\\\eeekkkpppzzzsssRRRAAABBB@@@>>>BBBBBBFFFIIINNNRRRUUUWWWYYY[[[ZZZ\\\___`````````aaacccdddhhhmmmsssxxx~~~yyyhhh[[[TTTSSSTTTWWWZZZ___```XXXLLLFFFGGGSSSTTTOOODDD;;;;;;DDDLLLFFF===666555666555444555222333;;;OOOjjj~~~vvvRRRLLLFFFDDDBBB@@@AAADDDQQQSSSUUUSSSQQQTTT\\\ccclllxxxyyyhhhVVVIIIBBB???;;;;;;;;;<<<===>>>===<<>>GGGPPP___ssswwwVVVBBB:::<<<777666999777777999;;;===>>>BBBFFFIIIPPPQQQTTTWWWZZZ\\\\\\]]]\\\cccfffjjjmmmiiiqqq}}}XXXHHHBBBAAAJJJZZZWWWMMMJJJOOOTTTeee}}}~~~zzzqqqiiippp~~~yyyttt}}}wwwiii^^^VVVOOOJJJGGGKKK___|||}}}rrrqqquuuxxxmmmaaagggjjj^^^YYYNNNOOO___iiiggggggnnnqqqbbbYYY]]]\\\QQQFFFDDD===>>>???EEEWWWpppuuuaaaNNNBBB>>>???BBBOOOeeezzz{{{qqqfff^^^XXXYYYfffwww\\\SSSIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***++++++******++++++,,,---...222???RRR```gggsssrrriiieeejjjooorrrzzz~~~XXXBBBBBB???<<>>KKKUUULLLAAA777555666444333444222333555@@@UUUnnn~~~^^^RRRFFF???======CCCIIITTTSSSOOOIIIFFFHHHNNNTTT```lll}}}tttbbbPPPCCC;;;888888555666777888999999::::::===:::999::::::999>>>EEEQQQbbbzzzxxx|||QQQ>>>999;;;777555999777888999<<<>>>@@@CCCGGGKKKRRRSSSVVVYYY[[[\\\\\\\\\___dddeeehhhllliiirrr```MMMEEE@@@CCCYYY___WWWIIIGGGOOOeee{{{xxxiiidddeeeuuu~~~~~~xxxooolllhhh]]]NNNDDDAAAKKK___|||~~~}}}tttkkkrrrtttfff\\\TTTTTT```kkklllkkkmmmkkk\\\NNNLLLJJJDDD???@@@;;;>>>@@@GGG]]]yyyqqqZZZJJJAAA>>>@@@EEEVVVjjjyyyxxxooofff]]]UUUZZZkkk}}}\\\SSSIIIEEEBBB===:::;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))***+++++++++++++++++++++******++++++,,,---...000===SSSdddppp~~~|||uuuyyy~~~gggHHHDDD>>>:::>>>@@@CCCGGGMMMRRRTTTVVVWWWXXXXXXZZZ^^^```aaabbbdddfffgggiiilllpppwwwzzz~~~uuummmiiihhhgggggglllkkkhhhaaaWWWSSS[[[gggyyynnnYYYDDD===HHHWWW___XXXJJJ<<<777666555333444333444555888FFFZZZjjjpppVVVLLLAAA>>>???BBBGGGMMMQQQMMMFFF@@@>>>???CCCFFFOOOYYYjjj|||tttfff\\\MMMAAA;;;999888888555555666666666777999::::::888888::::::888999>>>EEEQQQdddzzzuuuyyyMMM;;;777;;;666555999888888:::<<<>>>@@@DDDHHHLLLQQQSSSVVVYYY\\\]]]^^^^^^^^^aaa```ccciiijjjuuulllSSSFFF@@@BBBUUUiiigggSSSIIIQQQfff}}}{{{rrrjjj```iiiwww|||}}}~~~~~~yyyhhhVVVMMMJJJHHHMMMeeezzz|||zzzlllccc^^^[[[aaakkkooojjjcccYYYOOOCCC?????????>>><<<;;;???BBBJJJbbbmmmUUUFFF@@@>>>BBBHHH[[[ooo}}}wwwllleee___XXX\\\ooo|||\\\SSSIIIEEEBBB===;;;;;;666444222111111000///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********((()))***+++++++++++++++++++++******++++++,,,---,,,000@@@YYYmmmvvv~~~}}}yyyvvvQQQGGG???;;;???CCCCCCGGGMMMQQQTTTUUUWWWXXXWWWZZZ]]]```aaaccceeeggghhhiiilllooouuu|||wwwsssssstttvvvpppnnnjjjddd]]]___nnnvvvZZZDDDCCCSSSbbbfffcccSSSCCC;;;999666444555000333444555<<>>CCCHHHIIIKKKMMMLLLGGG???:::999;;;===>>>@@@IIIZZZoootttfffSSSJJJ@@@:::;;;<<<;;;999777777777666666777999;;;999777888;;;;;;888999;;;;;;EEETTTiiiwwwqqqyyyJJJ999666:::666555999888888:::===???AAADDDIIILLLPPPRRRUUUYYY\\\___``````ZZZ\\\[[[^^^gggkkkyyyvvvVVVGGGBBBEEEOOOooovvv```QQQVVVeeevvvvvvooojjjdddggg~~~yyyqqqxxxzzznnn]]]WWWQQQHHHGGG\\\|||ooolllhhhcccbbbjjjnnneeeXXXHHHDDD===999<<<@@@>>>999<<<@@@DDDMMMfffkkkRRRDDD??????CCCIII^^^sssxxxjjjdddaaa]]]]]]rrr}}}[[[SSSKKKGGGBBB<<<999:::777555333111111111000...///...,,,,,,------,,,+++---------,,,,,,++++++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,+++---<<<\\\~~~yyy}}}xxxrrrzzz___EEE?????????@@@EEEFFFHHHKKKPPPUUUYYY\\\\\\ZZZZZZ]]]cccfffeeebbbfffiiikkkmmmsss}}}xxxooolllnnnkkklllqqqppp{{{___IIIMMMWWWcccsssgggZZZJJJ???<<<;;;888444666111000666888666666999666444555:::DDDLLLKKKFFFCCCAAA===<<<;;;:::888666===DDDQQQcccuuuuuuaaaPPPDDD@@@===::::::::::::999999999888888888888999999:::999888888777888888888;;;@@@IIIXXXpppuuuxxxlllBBB>>>999666666888999:::======>>>@@@CCCGGGJJJLLLLLLPPPTTTUUUUUUUUUXXX[[[WWWWWW^^^fffeeeeeesss___JJJBBBCCCEEEccc{{{ttt^^^VVVbbbrrrvvvsssrrrddddddrrr{{{{{{vvvhhhiiinnnqqq^^^WWWQQQNNN]]]ttttttrrrmmmjjjmmmlll[[[GGG??????>>>>>>>>>??????@@@777@@@IIITTTlllaaaGGGDDDCCC===BBBPPPcccxxx}}}ssskkkaaa\\\```mmm~~~[[[SSSKKKGGGBBB===:::;;;777555333111111111000...///---,,,,,,---...,,,+++---------,,,,,,++++++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,///...888RRRooo}}}wwwllliiirrrvvvzzz~~~|||yyyhhhIII@@@BBBDDDDDDDDDFFFHHHLLLPPPTTTXXXZZZZZZXXXXXX\\\aaadddcccaaabbbgggkkklllnnnxxxzzzrrrpppqqqlllkkkoooppp|||oooUUUPPPTTTaaatttmmmaaaQQQDDD>>><<<:::999888222000333444222222666333333444888???DDDCCC@@@???===;;;:::999888666444777===HHHWWWhhhwwwzzzrrrgggVVVHHH===:::888888:::;;;;;;;;;999999888888888888999999::::::999888888888888888;;;???FFFRRRhhhsssxxxdddBBB>>>999666666888999:::;;;<<<===???CCCFFFJJJLLLNNNQQQUUUWWWVVVWWWZZZ]]][[[ZZZ___fffffffffrrrbbbLLLEEEAAA===^^^mmmZZZ\\\hhhzzzuuuyyyzzzhhh^^^bbbyyyooofffzzzfff]]]XXXddd~~~vvvzzzsssllllllmmmhhhXXXIII@@@@@@@@@@@@@@@@@@@@@???BBBKKKQQQVVVhhhaaaHHHDDDCCC>>>DDDRRRhhhyyy|||qqqiiiaaa^^^dddppp~~~[[[SSSKKKGGGCCC===;;;<<<777555333111111111000...///---,,,,,,---...---+++------,,,,,,,,,,,,+++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,000...333FFF^^^kkkhhh```]]]qqqyyyvvvvvvtttuuu~~~cccooosssMMM>>>@@@CCC???CCCEEEHHHLLLPPPTTTVVVWWWXXXVVVVVVZZZ___bbbbbb``````gggnnnooonnnuuu}}}wwwuuuuuummmjjjkkkkkkyyy{{{[[[KKKHHHTTThhhsssjjj[[[MMMBBB<<<;;;;;;999333000111222222333666111222444666999;;;<<<======<<<:::::::::888666333333666>>>IIIXXXgggttt|||}}}}}}wwwkkk___UUUIII@@@:::999888888:::<<<<<<;;;:::999999888888999999:::;;;;;;:::999888888777777:::>>>BBBJJJ^^^yyyssswwwZZZAAA===999666777999::::::;;;;;;===???CCCGGGKKKMMMQQQTTTXXXYYYYYY[[[^^^bbbaaa^^^```fffhhhhhhqqq}}}iiiOOOJJJBBB:::UUUwwwttt[[[VVV___ttt~~~zzzzzzyyyjjj```]]]nnnkkkbbbwwwmmmeeennn}}}yyyqqqtttsssfffVVVOOOBBBBBBBBBBBBAAAAAA@@@@@@BBBRRR___eeetttwww\\\FFFDDDCCC@@@IIIYYYnnn{{{yyylllfff```aaajjjvvvyyy[[[SSSKKKGGGDDD>>><<<>>>777555333111111111000......---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,///---111@@@SSS______ZZZcccxxxzzzsssyyy~~~zzz|||XXXYYY}}}TTT???@@@@@@999BBBDDDHHHLLLPPPSSSTTTUUUWWWVVVVVVYYY]]]aaaaaaaaabbbhhhppptttttt{{{}}}|||{{{qqqjjjhhhfffsssZZZDDD===EEEWWWnnniii___RRRDDD;;;888999666333222333555777888999111111444666666555888===>>>===<<<<<<<<<:::777555444555999@@@KKKZZZiiissstttuuuoooaaaTTTJJJCCC>>>>>>===;;;;;;;;;;;;:::999::::::999999999999::::::<<<<<<;;;;;;:::888777777888;;;>>>CCCTTTpppwwwzzzVVV???<<<888777888999::::::<<<===???BBBFFFJJJOOOQQQTTTXXX[[[]]]]]]___cccggggggccccccgggjjjkkkqqqxxxrrrRRRNNNFFF>>>III```qqqkkkWWWRRR[[[jjjuuuxxxyyy~~~yyynnnlllhhhkkkyyylllzzzvvvoooxxx}}}~~~xxxqqqyyyyyygggXXXWWWKKKJJJGGGDDDCCCBBBBBBBBBGGGbbb{{{jjjTTTDDDBBBCCCDDDQQQcccttt{{{tttgggbbb___cccqqq~~~vvvYYYQQQJJJGGGCCC>>>===>>>777555333111111111000......,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,------111===LLLVVVXXXVVVkkk|||{{{www}}}{{{cccUUUvvv\\\FFFCCCBBB;;;@@@CCCGGGKKKOOORRRTTTUUUYYYXXXXXXZZZ]]]```aaabbbdddfffmmmuuuzzzzzzpppjjjdddnnnZZZCCC:::===IIIVVVWWWTTTLLLAAA999555555333444444666999;;;;;;999333111222444333111777@@@@@@>>><<<<<<;;;:::888555555555777:::BBBOOO^^^iiilllnnnkkk^^^RRRJJJEEEAAAAAA???<<<;;;;;;;;;:::888;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;:::888777666:::<<>>;;;888777888:::;;;;;;>>>???BBBEEEJJJOOOTTTVVVXXX\\\___aaaaaadddiiimmmllliiigggjjjlllooorrrvvv{{{UUUOOOGGGBBB???III[[[aaaWWWRRRVVVcccqqq}}}iiicccYYY\\\```eeerrrvvvkkkiiittt}}}}}}~~~vvvttt{{{~~~nnnlll{{{qqqhhhkkkaaa\\\SSSJJJEEEDDDFFFHHH___xxxaaaQQQEEEBBBBBBEEEUUUhhhvvvyyyoooccc```^^^fffwwwxxxWWWPPPIIIFFFCCC>>>===>>>777555333111111111000...---,,,+++,,,.........---++++++,,,,,,,,,,,,------+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,---...111999DDDMMMRRRTTTkkk|||~~~}}}|||vvv[[[ppp{{{^^^IIIBBB@@@<<>>:::444222444222000888CCCAAA???;;;:::999888666444444444555666;;;EEESSS^^^eeejjjjjjcccZZZTTTOOOJJJBBB@@@<<<:::;;;<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===<<<;;;:::999666:::<<<>>>MMMjjjwwwyyyPPP<<<:::888777999;;;;;;;;;AAABBBDDDIIINNNTTTXXX[[[\\\___cccdddeeehhhnnnsssnnnmmmlllmmmooorrruuuxxx___NNNEEEBBB<<<@@@QQQ]]][[[SSSOOOfffwwwwwwccc\\\TTTSSSSSSTTT\\\qqqnnnhhhwww~~~xxxvvvsssxxxzzzmmmooozzzgggUUUJJJHHHLLLPPPssswww]]]RRRHHHDDDBBBFFFYYYmmmxxxxxxlllbbbaaa```jjj}}}{{{VVVNNNGGGEEEBBB===<<<>>>777555333111111111000...---,,,+++,,,...///...---+++++++++,,,,,,---------+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,...---///555???LLLWWW]]]lll~~~xxxdddnnnzzzaaaLLL@@@===>>>>>>@@@CCCGGGLLLQQQUUUXXX\\\\\\\\\[[[[[[\\\___aaacccbbbeeekkknnnvvv|||~~~wwwhhhjjj~~~hhhPPP@@@888:::666888999888777555555555333666777777???JJJPPPPPPGGG===666777666444<<>>===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::<<<=========;;;:::777<<<>>>???KKKiiiuuuyyyyyyFFF;;;999888888999;;;<<<<<>>OOO___jjjqqq{{{nnnlllkkkTTTCCC???DDD===???AAAFFFKKKQQQVVVYYY]]]]]]\\\[[[ZZZ[[[]]]```dddcccfffiiihhhpppyyy|||xxxhhhhhhzzzxxx]]]JJJ???@@@===<<<999777666555555555333666666888DDDVVVaaadddTTTFFF===<<<;;;999AAAMMMJJJFFF???;;;999999999888333555777666777>>>IIIQQQgggnnnvvvxxxwwwtttkkkbbbXXXRRRJJJCCC@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<888999<<<===>>>>>><<<;;;888===@@@@@@JJJgggvvv~~~sss>>>;;;999777888:::<<<<<<<<>>::::::777666444222000000000000(((///000,,,+++///000,,,***++++++,,,,,,++++++*********************************+++++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,...555AAARRRbbbllloootttlll~~~fffeeelllQQQDDD@@@>>>===>>>???BBBFFFLLLPPPSSSWWWXXXZZZZZZYYYZZZ]]]___aaaaaagggpppuuu~~~sssrrrxxx|||}}}vvvqqqqqqssstttRRRCCCAAAAAA===:::<<<>>>===777000000222:::;;;<<>><<<>>>???======???:::;;;;;;<<<<<<======>>><<>>DDDFFFIIIMMMRRRWWWZZZ\\\aaaeeeiiiiiihhhjjjpppvvvrrrqqqppppppqqqrrruuuvvv\\\KKKBBB@@@AAAAAAGGGYYY\\\JJJPPPhhh~~~vvvmmmsss~~~vvvxxxyyysssqqqxxxmmmccc^^^___bbbgggqqqlllxxxrrrcccTTTSSSNNNHHHKKKVVV___bbb~~~www^^^QQQVVViiiqqq\\\LLLLLLHHHCCCIII]]]sss|||tttjjjeeegggrrr}}}XXXOOOGGGDDDBBB===;;;;;;777666444222000000000000.........,,,---...,,,)))***++++++,,,,,,++++++*********************************+++++++++******)))***++++++++++++,,,,,,,,,------...444@@@PPP```jjjnnnzzzjjjrrr|||ooofffrrrTTTDDD@@@@@@===>>>???BBBFFFKKKPPPSSSUUUWWWXXXYYYYYY[[[]]]___bbbccclllwww~~~|||pppooommmrrruuurrrmmmllloootttkkkPPPCCCBBBCCCCCCAAA???======>>>===888===BBBDDDWWWoooyyyooo___XXXLLLFFFNNNYYYOOODDD>>>======<<<;;;:::777555555444666???III___mmm|||}}}uuuiii\\\QQQIIIFFFEEE@@@===>>>???======@@@=========>>>>>>>>>>>>>>>>>>AAABBBBBBIIIaaa{{{[[[>>>999888888888:::<<>>NNN___jjjlll~~~tttttt}}}|||iii~~~YYYEEEAAABBB===>>>???BBBFFFJJJOOOQQQSSSUUUWWWXXXYYY[[[___aaadddfffqqq~~~uuurrroooqqqpppiii```]]]aaafffqqq]]]dddiiinnnmmmfff^^^WWWUUUJJJ>>>???GGGFFFMMM\\\ddd~~~uuuooofff___bbbggg^^^RRRFFF???===<<<<<<===:::888777555666>>>GGG\\\nnn~~~rrrfff[[[UUUMMMFFF@@@??????===>>>AAA???@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDKKKbbbxxxvvv{{{RRR:::999888777888:::???CCCFFFLLLLLLMMMNNNQQQUUUXXX[[[___aaadddfffgggfffdddccceeeeeeeeegggiiimmmppprrrrrruuupppMMMGGG>>><<<@@@KKKbbbmmmcccUUU[[[gggwww~~~lll___[[[^^^xxxyyyvvvzzzyyyvvv{{{yyyvvvooobbbWWWRRRLLLEEEHHHPPPPPPUUUaaasssuuunnnkkkiiibbbccc{{{eeeddduuuhhhTTTFFFFFFDDDIIIXXXnnn~~~qqqkkkffffffnnn{{{[[[QQQHHHDDDAAA===;;;<<<777666444111000000000000///+++,,,111111------111***++++++,,,,,,++++++***************************))))))***+++++++++******---,,,*********+++---///------///333===NNNaaannnpppvvvooosssdddIIIAAABBB>>>>>>???AAAEEEIIIMMMPPPQQQSSSVVVXXXZZZ]]]aaadddfffhhhqqq~~~wwwvvvwwwsssgggZZZSSSUUU[[[yyycccTTTSSSXXXLLLCCCHHHNNN^^^sss{{{vvvzzz}}}}}}|||vvvfffRRRBBB<<<<<<===???;;;999999777777>>>GGG^^^qqq|||qqqjjjYYYQQQIIIEEEBBB???@@@CCCBBBCCCEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGNNNdddssstttpppJJJ999:::888777888<<>>>>>???AAADDDHHHLLLNNNQQQSSSVVVYYY\\\___cccfffhhhgggmmmyyy{{{{{{}}}zzznnn^^^UUUVVV[[[qqq~~~yyy___HHHGGGKKKOOOeeeooonnnvvv|||```HHH>>>======???<<<;;;:::999999@@@IIIcccwww~~~lllbbbXXXRRRMMMHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOLLLMMMLLLLLLSSShhh|||pppwwwhhhFFF<<<999888888999===CCCIIIMMMRRRRRRQQQQQQSSSUUUXXXZZZaaa```___aaaccceeefffeeeddddddeeehhhkkkppptttvvvkkknnnvvv___III???===???AAAVVVsssaaa\\\aaaqqqtttllllllqqqsssvvvlllmmmlllhhhpppwwwbbbYYYXXXbbbfffcccgggqqq}}}sssxxx___MMMJJJIIIKKKVVVhhhxxxzzztttmmmjjjhhhmmmxxxnnnVVVNNNFFFDDDBBB>>>::::::777666444222000000000000***...000---***+++,,,+++***++++++,,,,,,++++++***************************((()))***+++++++++++++++---,,,+++++++++,,,...///,,,---///111:::LLLbbbrrr{{{xxx\\\]]]```IIIAAA>>>>>>???@@@CCCGGGKKKMMMPPPRRRVVVXXX[[[___cccggghhhdddfffqqq}}}}}}hhhXXXTTTVVViiivvvnnnkkkSSSOOOPPPPPP___ddddddllluuupppRRRCCC???===@@@===<<<<<<;;;:::AAAIIIfff{{{xxxmmmgggaaa[[[YYY[[[[[[\\\^^^``````^^^]]]\\\UUUUUUSSSRRRXXXkkk~~~rrr{{{aaaBBB>>>888888888:::>>>DDDJJJMMMQQQRRRSSSTTTVVVXXXYYYZZZ\\\\\\\\\]]]^^^```ccceeebbbbbbccceeehhhlllppprrrmmmsssvvvgggOOOAAA???@@@>>>KKKgggxxx```\\\\\\fffsss~~~xxx~~~||||||yyy~~~lllaaadddgggcccdddkkktttyyyoooZZZMMMIIIKKKRRR```tttvvvnnnkkkkkkqqq}}}^^^RRRKKKEEEEEECCC>>>:::999777666444222000000000000***000///***///;;;888,,,***++++++,,,,,,++++++***************************(((((()))++++++,,,,,,+++,,,,,,,,,------------...---......///666GGG^^^nnn{{{zzz```NNNsssnnnQQQCCC>>>>>>>>>@@@BBBFFFIIILLLNNNPPPTTTWWWYYY]]]aaaeeeeee```aaalllwwwsss]]]SSSQQQ```|||uuueeeVVVTTTPPPWWW\\\YYYXXX^^^aaalll~~~___LLLCCC>>>CCC@@@???>>>;;;:::???GGGeee|||}}}xxxrrrppprrrqqqrrrrrrrrrpppmmmjjjhhhaaa___[[[XXX\\\lllrrr{{{ZZZ======777777999;;;???DDDIIILLLOOOQQQSSSVVVYYYZZZ[[[[[[WWWZZZ]]]]]]\\\\\\___aaaaaaaaaaaabbbdddhhhkkkmmmnnnuuuuuutttVVVDDD@@@CCC???CCCTTT```]]][[[XXXXXXdddxxx~~~lllbbbfffiiieeehhhpppuuupppzzzcccTTTNNNGGGMMMWWWgggzzzwwwnnnlllmmmuuuWWWOOOIIIDDDEEEDDD>>>:::888777666444222000000000000+++111...)))777LLLHHH333+++++++++,,,,,,+++++++++************************(((((()))++++++,,,,,,,,,+++,,,---.........------...///......333CCCYYYjjjeeeJJJ```xxxWWWEEE>>>>>>>>>@@@BBBFFFIIIKKKLLLOOORRRUUUWWW[[[___cccccc]]]___jjjuuu{{{eeeZZZXXXZZZzzzxxx[[[UUUWWWOOObbb^^^TTTPPPQQQLLLSSSggggggRRRGGG???FFFCCCAAA@@@<<<999>>>EEEbbb|||{{{wwwrrroooiiifffaaa\\\^^^lllyyynnnzzzVVV999;;;666777999<<<@@@DDDHHHJJJMMMPPPTTTXXX[[[\\\\\\\\\UUUZZZ```aaa]]][[[\\\___bbbaaaaaaaaacccfffiiikkkcccmmmnnn]]]FFF@@@EEEBBB@@@GGGKKK[[[[[[UUUPPP[[[uuu~~~yyyrrrfff]]]]]]hhhnnnkkkoooyyyqqqvvvooo[[[QQQPPPFFFNNNZZZjjj{{{~~~sssmmmkkkmmmwww]]]PPPJJJEEEEEEBBB===999:::777555333111111111000...///...---///444666555444,,,,,,,,,++++++*********------,,,++++++******)))))))))***++++++++++++***++++++,,,,,,,,,,,,------...,,,,,,///333===NNN^^^uuu}}}zzzyyy}}}}}}UUUTTTfffFFF>>>>>>>>>===@@@EEEIIIJJJJJJLLLOOOQQQTTTWWW[[[^^^```XXX\\\mmmvvvzzzsssgggddddddtttssskkkdddXXXKKKUUUYYYWWWMMMDDDDDDGGGIII```kkkRRRAAAFFFBBB>>>===<<<<<>>======???KKK___zzzyyyvvvsssjjjcccjjj}}}xxxdddrrr~~~lllHHH;;;888::::::<<>>AAACCCDDDIIIKKKNNNPPPRRRUUUYYY\\\]]]aaafffllluuuzzzrrrooo{{{nnncccooo|||vvvttt|||vvvkkkaaa^^^VVVIII@@@AAAGGGHHHDDDHHHZZZsssnnnJJJIIIHHHEEEAAA>>>===<<<;;;???KKK^^^vvv|||yyywwwmmmgggqqqrrrcccppp|||dddCCC999999:::<<>>===>>>???AAACCCHHHJJJMMMOOOQQQSSSWWWZZZZZZccchhhkkkwww}}}rrrrrr{{{|||}}}tttbbbbbbkkkwwwiiibbbpppzzzppphhhfff___SSSHHHGGGKKKKKKGGGJJJMMMVVViiivvvZZZRRRPPPJJJBBB=========;;;===AAAJJJ^^^}}}~~~{{{yyyqqqmmmuuuuuuiiirrr\\\>>>888888:::===AAAGGGMMMSSSWWWYYYZZZ]]]aaadddeeeccc```^^^\\\^^^___^^^]]]^^^cccgggkkkkkkjjjkkkkkklllmmmnnnjjjrrrtttuuuoooOOOFFF???===@@@???DDDbbbuuuiiiXXX\\\lllvvvwwweeeZZZ\\\dddddd[[[WWW___gggiiiiiihhhmmmvvv~~~{{{mmm]]]RRRNNNOOORRRaaauuuyyyrrrnnnggglllwwweeeTTTNNNIIIGGGCCC===999999777555333111111111000....../////////...---......+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++,,,,,,,,,---------++++++,,,---333@@@MMMiiixxx{{{zzzbbbNNNfffuuuOOOEEE======??????AAADDDFFFHHHKKKLLLNNNQQQTTTWWWYYYcccgggggguuuqqqfffgggrrr|||kkk```___hhh~~~aaa]]]www~~~wwwqqqnnnlllcccWWWPPPOOOPPPOOOQQQMMMJJJRRRhhhzzzuuueee___[[[PPPBBB;;;===???>>>>>>===@@@LLLggg~~~xxxtttsssxxxsssoooxxxUUU;;;999999;;;>>>CCCJJJPPPUUUYYYZZZYYY\\\```ccceeeeeedddccc```cccffffffcccaaabbbdddjjjkkkkkklllmmmnnnoooooommmuuuxxxwwwrrrTTTJJJBBB>>>???;;;>>>PPPgggooofff^^^hhhyyyrrrccc\\\```jjjsssuuunnnooozzzwwwfffYYYPPPNNNQQQYYYiii{{{~~~uuuooommmmmmttthhhSSSMMMHHHFFFCCC===999999777555333111111111000...+++---...---,,,,,,---///******++++++++++++,,,,,,------,,,,,,+++******)))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,******+++---333AAAOOOkkk```EEEPPP~~~TTTGGG===>>>@@@???@@@EEEDDDFFFHHHJJJKKKNNNQQQTTTYYY```ccccccpppnnnbbbdddkkk|||xxxhhhbbbgggjjjbbbyyyuuuwwwrrrcccWWWUUUWWWZZZWWWWWWSSSRRR^^^mmmnnngggjjjfffWWWDDD<<<@@@BBB@@@<<<<<<;;;@@@SSSqqquuutttuuuzzzppprrryyyxxxNNN;;;;;;:::===@@@FFFMMMSSSWWWYYYZZZZZZ\\\___aaadddeeefffgggdddhhhmmmmmmiiieeecccccchhhiiiiiikkklllnnnpppqqqooosssvvvxxx}}}|||```SSSFFF@@@@@@;;;===BBBUUUlllpppgggkkkyyyxxxjjjiiisssnnnvvv~~~nnn```VVVOOOQQQWWWdddqqq|||sssnnnnnnsss}}}kkkQQQKKKFFFEEEBBB===999:::777555333111111111000...+++---///...,,,+++,,,...+++++++++,,,,,,,,,------,,,+++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,+++,,,------111===IIIaaa{{{tttSSSIIInnn[[[KKK??????AAA>>>>>>CCCAAACCCFFFGGGIIIKKKNNNQQQVVVZZZ___cccooorrreeeaaaqqqyyyuuurrryyyqqqzzzkkk___^^^dddhhh]]]aaa```\\\___gggjjjeeepppmmm^^^III@@@CCCDDD@@@;;;<<<;;;;;;EEEYYYkkkuuuuuusssssszzzooossswwwpppIII;;;???===@@@DDDJJJPPPUUUXXXYYYZZZ]]]^^^^^^___aaadddfffgggcccgggkkklllhhheeeccccccfffffffffhhhjjjmmmppprrrpppmmmooovvvyyyppp]]]JJJBBBBBB>>>>>>===IIIbbbsssuuuqqqppp{{{zzz|||ggg\\\UUUPPPVVV```pppzzz|||tttppppppvvvmmmPPPJJJEEEEEEBBB===999:::777555333222222111000......000111000---+++,,,...,,,,,,,,,------.........*********++++++,,,------))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,...///...///777AAAWWWttthhhKKKddd```NNNAAAAAAAAA======BBB@@@BBBDDDFFFGGGIIIMMMOOORRRUUU\\\fffrrrmmm```ooo}}}oooeeehhhnnnsssbbbhhhggg```___eeeiiifffsssqqqcccNNNDDDFFFEEE???===>>><<<:::>>>HHHPPPRRRWWWbbbuuu~~~|||{{{xxxsssqqqxxxzzzkkkrrrwwwjjjFFF===BBB@@@CCCFFFLLLSSSWWWYYYZZZZZZ``````___^^^```bbbeeeggg___cccfffgggdddaaaaaacccdddddddddeeehhhlllppprrrqqqhhhiiisssuuuyyy|||eeeMMMCCCDDDAAA@@@>>>DDDXXXrrrvvvfffvvvuuucccZZZTTTQQQZZZgggxxx|||uuurrrrrruuubbbOOOKKKFFFBBB???>>><<<:::777666555222111///..............................,,,------......------,,,)))))))))))))))*********+++++++++************))),,,,,,,,,---------......---............111555999OOOllluuuRRRaaaqqqVVV???===CCCBBB???@@@@@@@@@AAACCCFFFJJJMMMOOOXXXUUUYYYaaakkk|||vvvnnn}}}{{{rrriiigggkkkaaa[[[ZZZ```eeeeeeiiinnnzzzvvvhhhVVVKKKHHHDDD>>>:::>>>@@@>>>;;;<<<===>>>===FFFWWWnnn~~~{{{wwwuuuvvvqqqooovvvxxxeeeuuu[[[GGG@@@<<<>>>CCCIIIPPPUUUWWWYYY]]]aaa___bbbccc___]]]___aaa___dddaaaaaaeeeeeeaaa]]]]]]aaaeeeiiilllllllllkkklllkkkhhhgggoooxxx|||pppRRRMMMHHH<<<;;;BBBBBBEEE```mmmkkk~~~kkkYYYYYYTTTOOO```|||yyyqqqoooqqqzzzaaaOOOLLLGGGCCC@@@>>><<<:::777666444222111//////...........................,,,------......------,,,************************))))))******+++++++++,,,,,,,,,,,,------------...---......------000444777KKK___yyybbb^^^www\\\DDD@@@CCCBBB???@@@@@@@@@AAACCCFFFIIIMMMNNNUUUUUUZZZbbbjjjyyy|||}}}ooolllpppaaaXXXSSSXXXaaaggglllqqq{{{wwwjjjYYYNNNKKKHHHDDD@@@@@@@@@>>><<<<<<<<<;;;>>>AAAHHHWWWmmm~~~{{{zzzxxxuuurrrooommmkkkjjjiiilllvvviiiyyyyyyTTTCCC>>>===@@@EEEJJJQQQUUUWWWYYY]]]``````cccccc___\\\^^^___^^^```]]]^^^ccceeebbbaaabbbaaadddhhhjjjkkkjjjjjjjjjkkkiiiiiiqqqyyy}}}yyyYYYPPPIII===???BBB??????SSSppp{{{tttlllxxx|||iii[[[ZZZZZZ\\\nnnyyyrrrrrruuu~~~^^^OOOLLLHHHDDDBBB???<<<:::777666444222111/////////........................,,,------......------,,,,,,,,,,,,++++++*********'''((()))***+++,,,------,,,,,,,,,,,,---------------------------...222555FFFRRRlllxxxuuuXXXyyyzzz```HHHAAABBBAAAAAABBB@@@@@@AAABBBEEEHHHKKKMMMQQQSSSZZZaaagggttt}}}yyyrrrnnnqqqfffWWWJJJMMM[[[gggmmmooo}}}zzzpppaaaVVVQQQOOOLLLHHHDDDAAA@@@AAA@@@===:::<<<;;;<<>><<<<<<@@@PPPsssuuuqqq~~~zzz``````[[[ZZZfff}}}|||wwwtttxxx~~~ZZZOOOLLLGGGDDDBBB???<<<:::666555444222111000000000........................,,,------......------,,,.........---,,,+++******************************+++++++++,,,,,,,,,------+++,,,------,,,---///222???QQQfffvvvUUUiiipppXXXHHHCCCBBBBBBCCC@@@@@@@@@AAACCCEEEHHHIIINNNPPPVVV[[[```pppuuukkk|||{{{qqq]]]GGGDDDSSSfffooonnn~~~}}}zzzwwwpppfff\\\VVVOOOGGGCCCHHHLLLHHHAAA===888999>>>EEEDDD>>><<<>>>DDDCCCCCCDDDEEEHHHJJJLLLIIIFFFAAA===<<<>>>AAADDDEEEOOO```ssszzz{{{WWW???>>>>>>@@@JJJMMMQQQVVVYYYXXXXXXZZZ\\\\\\___^^^ZZZXXX\\\^^^^^^^^^YYYXXX\\\^^^\\\]]]______aaacccdddcccbbbcccccc```iiipppvvvwwwooowwwkkkVVVLLLHHHBBB>>>???@@@>>>FFFggg|||mmmqqq|||ooo^^^bbb``````ppp}}}yyyuuutttzzz[[[OOOKKKFFFBBB???>>><<<:::666555333222111000000000........................,,,------......------,,,---------,,,,,,++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,***,,,---------...000222999NNNfffvvvaaabbb~~~eeeQQQGGGCCCAAAAAA@@@??????@@@BBBDDDFFFGGGMMMNNNTTTZZZ___nnn}}}ppplll|||pppaaaPPPKKKXXXmmmxxxyyy{{{wwwvvvzzzyyypppccc[[[PPPHHHFFFNNNQQQIII@@@===<<<999===EEEFFF>>>:::<<<999999999:::<<<>>>@@@AAA???<<<999666666888<<<>>>===DDDSSSfffyyy{{{sssNNN===BBBCCCDDDNNNQQQVVV[[[]]]\\\\\\]]]```ccceeebbb\\\YYY[[[]]]\\\[[[XXXXXX]]]`````````bbb___aaabbbbbbaaa```aaabbbaaajjjrrrzzz~~~vvvwwwsssZZZKKKFFFCCC@@@@@@AAA<<<>>>TTTooo~~~jjjdddiiiqqqyyywwwzzz{{{iii[[[______bbbuuu{{{xxxvvvwww~~~^^^PPPKKKDDD???===<<<;;;;;;555444333222111000000000........................,,,------......------,,,,,,,,,,,,,,,++++++++++++***************+++++++++***++++++++++++,,,,,,,,,)))+++---......///222444444GGGeeerrrZZZjjjUUUHHHDDDBBB@@@@@@?????????AAACCCEEEFFFKKKLLLSSS[[[aaalll}}}}}}rrrjjj^^^WWW```rrrvvvnnnllluuu|||vvvjjjbbbVVVOOOOOOXXXYYYMMMCCC@@@???:::===HHHKKKDDD>>>???888888888999:::<<<===>>><<<;;;999888888888:::;;;>>>???EEETTTiii~~~{{{xxxiiiEEE;;;FFFGGGHHHRRRVVV[[[```bbbaaaaaaccceeefffhhheee___\\\___bbbbbb^^^[[[\\\bbbeeecccbbbddd```aaabbbbbb```___```aaacccjjjooowww}}}vvvttteeeRRRJJJDDDAAA@@@@@@<<<<<>>>>>===<<<;;;::::::999EEE???===GGG]]]uuuyyyvvv~~~bbb@@@:::IIIKKKJJJUUUZZZ^^^dddfffeeeeeegggiiidddfffeeeaaa```eeejjjkkkdddaaabbbfffhhhdddaaabbb```aaabbbaaa```___```aaaeeeiiijjjooovvvpppkkktttwwwrrr\\\RRRCCC@@@??????>>>???EEELLLddddddZZZJJJEEELLLPPPNNNXXX^^^iiivvvrrriiidddccceeeppp~~~~~~~~~bbbSSSMMMFFFAAA???>>>;;;888888666222222;;;AAA:::---000000000000000000000000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222<<>>CCC@@@@@@??????@@@BBBCCCDDDHHHNNNUUUYYY]]]fffsss~~~uuuooojjjgggvvvwwwiiibbblllzzz|||vvvqqqddddddeeehhhhhh]]]LLL===???===FFFUUUWWWKKKBBBAAA<<<:::999;;;>>>@@@BBBBBB@@@>>>>>>>>>:::666888>>>@@@>>><<>><<<@@@HHH^^^```RRRDDDDDDDDDAAAEEEJJJRRR___mmm{{{sssvvvhhhbbb```eeemmmzzz~~~zzz}}}___SSSMMMFFFAAA???>>>;;;888666555222222888<<<777,,,........................------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111888NNNuuuvvv^^^~~~bbbQQQKKKEEEBBBDDDAAA@@@@@@???@@@BBBCCCDDDFFFKKKRRRVVVZZZbbboooyyyuuurrrqqqpppmmmbbbjjjzzz|||wwwooonnnnnnpppmmm```MMM===>>>===HHHYYY^^^RRRDDD??????===;;;:::<<>>@@@OOOiiiqqqppptttzzzsssPPP>>>CCCHHHLLLTTTUUU\\\^^^aaabbbbbbbbbccccccdddcccbbbaaa```aaaaaabbbZZZ[[[^^^aaadddggghhhiiilllkkkjjjhhhfffdddcccccccccfffkkklllkkkjjjkkkmmmqqqnnnUUUMMMBBB<<<===???>>>BBBJJJbbbcccTTTEEECCCAAA===AAAFFFMMMXXXeeessswwwrrrgggccccccooo}}}|||^^^SSSMMMFFFAAA???>>>;;;888444444333222444666222,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........222444CCCaaagggqqqxxx[[[MMMIIIFFFDDDAAAAAA@@@@@@@@@BBBCCCDDDDDDIIINNNRRRUUU]]]hhhqqq|||zzz{{{zzzsssbbbhhh{{{|||yyywwwvvvrrrdddPPP@@@??????KKK___hhh]]]KKK@@@AAA???===<<>><<<:::<<<@@@DDDEEECCCAAAKKKccc~~~nnnoootttzzzdddJJJ???FFFHHHLLLTTTWWW\\\^^^aaabbbaaaaaabbbbbbbbbaaa___^^^\\\\\\[[[[[[ZZZ\\\___bbbgggjjjmmmnnnooonnnmmmkkkiiifffdddbbbaaacccgggkkkmmmnnnmmmmmmmmm}}}]]]NNNCCC<<<>>>??????DDDMMMggghhhXXXGGGDDD@@@<<>>;;;888444444444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////333222:::OOOmmmyyypppSSSJJJGGGDDDBBBAAAAAA@@@AAABBBCCCDDDCCCGGGKKKNNNRRRXXXbbbiiirrr}}}hhhkkk{{{wwwqqqdddRRRDDDCCCBBBMMMbbbnnngggSSSEEE@@@@@@???@@@FFFWWWlll|||dddWWWIIIBBB???===>>>BBBMMMPPPMMMFFFIII^^^{{{vvvrrryyyTTTCCC@@@HHHGGGJJJSSSWWW[[[]]]```aaa```___```aaa```___^^^]]]\\\[[[ZZZZZZ\\\]]]___aaacccfffhhhiiillllllkkkjjjhhhfffdddbbb```aaaeeekkkppprrrqqqooolllcccPPPDDD<<<===>>>>>>DDDMMMhhhiiiYYYIIIFFFBBB===@@@???BBBIIIQQQ]]]kkkyyywwwnnnmmmooosss```SSSMMMFFFAAA???>>>;;;888555555444444222000//////------------------------------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222111555DDD[[[ssscccMMMGGGEEECCCBBBAAAAAAAAABBBCCCDDDDDDFFFJJJLLLOOOTTT\\\aaaiiissszzzwww~~~wwwooocccRRREEEEEEEEENNNaaappplll[[[LLLAAAAAAAAACCCMMM```zzzrrrbbbQQQGGGCCCBBBFFFKKKZZZ]]]ZZZOOOMMM^^^yyy{{{vvv~~~tttIII>>>BBBJJJGGGIIIRRRUUUYYY[[[^^^___^^^]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZ[[[]]]^^^```aaahhhhhhhhhhhhgggffffffeeeeeefffhhhlllpppqqqooommmlllcccTTTGGG=========<<>>AAA???AAAEEEKKKVVVcccrrr{{{|||sssnnnqqqvvv~~~```SSSMMMFFFAAA???>>>;;;888777444333444333000///111........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///000444???RRRiii|||{{{YYYKKKGGGCCCCCCBBBAAAAAABBBCCCDDDDDDFFFHHHJJJMMMQQQVVVZZZ^^^fff|||~~~uuugggTTTGGGGGGIIIRRRdddsssrrrcccTTTFFFEEEDDDGGGPPPcccyyywwwhhhUUUJJJFFFIIIRRR[[[fffjjjggg[[[WWWddd|||yyyxxxwww|||dddEEE???FFFMMMIIIKKKRRRSSSWWWYYY\\\\\\[[[ZZZ[[[[[[ZZZ[[[\\\]]]^^^______^^^[[[[[[[[[\\\^^^aaaccceeegggfffffffffggghhhiiijjjlllmmmmmmmmmlllkkkiiiiiimmmzzzgggZZZLLL@@@>>><<<;;;AAAKKKQQQVVVMMMCCCEEECCC>>>@@@???@@@BBBGGGOOO\\\iiirrrwwwrrrqqquuu|||bbbSSSMMMFFFAAA???>>>;;;888888222000333444111///111........................------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////222;;;KKK```vvvlllSSSKKKDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFHHHJJJMMMQQQTTTWWW```ooouuu```QQQLLLQQQ]]]nnn|||}}}ooo```MMMJJJHHHKKKUUUfffwwwzzzkkkYYYLLLGGGKKKXXXfffnnnrrrpppgggcccnnnvvvnnntttyyyrrrUUUHHHCCCJJJQQQMMMNNNTTTRRRUUUWWWZZZZZZYYYXXXXXXYYYXXXYYYZZZ\\\]]]]]]\\\\\\^^^^^^]]]^^^```cccfffhhhgggfffddddddeeegggjjjkkklllnnnnnnkkkgggeeegggiiikkktttvvvaaaRRREEE@@@>>>;;;AAAJJJGGGOOOIIICCCFFFEEE???AAA===>>>???BBBIIITTT```iii{{{xxxvvvwww}}}fffSSSMMMFFFAAA???>>>;;;888888000---222444111///000........................------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000111777DDDYYYppp{{{ZZZOOODDDDDDBBBBBBAAABBBCCCDDDCCCCCCDDDFFFHHHKKKNNNPPPTTT___iiiuuunnn]]]RRRZZZhhhzzzyyyiiiPPPMMMKKKOOO[[[jjjxxx~~~ooo]]]NNNFFFIIIYYYhhhqqqvvvuuummmjjjuuupppjjjttt|||nnnNNNLLLGGGNNNTTTOOOQQQUUURRRTTTVVVXXXYYYXXXVVVWWWWWWWWWWWWYYYZZZZZZZZZYYYXXX\\\[[[ZZZZZZ[[[]]]```aaafffeeebbbaaaaaadddgggjjjgggjjjllliiieeedddhhhmmmiiiooowwwgggWWWHHHCCC???<<>><<<>>>AAAEEENNNWWWfffsssmmmUUUOOOGGGBBB@@@???===:::666555444222111000//////---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////000000000///666IIIeeezzzpppsssnnnVVVHHHFFFCCCEEEFFF???CCCBBBBBBCCCDDDGGGIIIJJJKKKNNNSSSZZZbbbsss~~~qqq```___lllwww{{{iiidddmmm~~~ooouuu|||pppXXXKKKOOOOOOPPPQQQRRRTTTVVVVVVZZZXXXVVVXXXZZZYYYUUURRR[[[[[[\\\]]]\\\ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[WWW[[[aaaeeeffffffeeeeeeiiihhhgggdddbbbbbbdddgggkkknnnlllllldddQQQJJJOOOdddyyyooo^^^NNNHHHHHHHHHGGGGGGCCC???===>>>???AAAHHHPPP]]]jjjyyyrrrUUUOOOGGGBBB@@@???===:::666555444222111000//////---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------------.../////////000000///111AAA^^^wwwnnnggg{{{```OOOKKKFFFDDDDDD>>>BBBBBBBBBCCCDDDEEEGGGHHHIIILLLQQQUUUXXXddd|||xxxhhhjjjxxx|||wwwsssqqq}}}~~~cccPPPLLLPPPQQQQQQRRRRRRSSSTTTVVVTTTSSSSSSUUUXXXYYYXXXVVVWWWXXXZZZ[[[ZZZYYYWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[^^^bbbeeeeeeeeefffgggggggggfffeeedddcccbbbbbbbbbiiikkkkkkxxxmmmVVVQQQSSSbbbzzzvvvbbbMMMFFFHHHIIIHHHFFFFFFBBB@@@@@@???>>>CCCJJJUUUbbbrrrqqqUUUOOOGGGBBB@@@???===:::666555444222111000//////---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////...///000000000;;;WWWqqqkkksssxxx___QQQNNNEEEAAACCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFIIINNNQQQRRRZZZlll~~~nnnpppqqqiiisssvvvZZZLLLMMMQQQRRRSSSSSSQQQQQQSSSVVVRRRRRRRRRTTTVVVVVVVVVUUUSSSUUUWWWZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^^^^aaabbbccccccbbbbbbdddfffdddeeeggghhhhhheeebbb___^^^hhhooonnnqqqnnnSSSRRRSSSaaa~~~|||eeeOOOGGGIIIJJJHHHEEEIIIFFFCCCBBB@@@>>>AAAFFFMMM[[[lllzzzlllUUUOOOGGGBBB@@@???===:::666555444222111000//////---,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------...//////...---000111000777NNNfffwww^^^|||uuuZZZMMMLLLDDD???CCCEEEAAAAAABBBBBBCCCCCCCCCCCCCCCDDDHHHLLLMMMRRR___mmmnnnlllyyynnnllluuulllVVVNNNQQQSSSUUUVVVUUURRRQQQSSSVVVVVVVVVUUUTTTTTTSSSRRRRRRSSSVVVYYY\\\___``````___ZZZ[[[]]]```aaaaaaaaaaaadddeeedddcccaaa```aaacccdddeeegggiiikkkiiidddaaadddlllsssqqqllluuuuuuSSSRRRRRRfffrrrXXXLLLKKKKKKHHHGGGKKKGGGEEEDDDAAA>>>@@@DDDHHHUUUfffssshhhUUUOOOGGGBBB@@@???===:::666555444222111000//////---,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------.../////////---///222000222CCCXXX{{{gggkkk___LLLJJJDDD@@@DDDEEE@@@AAAAAABBBBBBBBBBBBAAADDDBBBDDDHHHJJJNNNVVV___vvvuuujjjqqq|||~~~oooqqqxxx|||yyybbbVVVTTTVVVVVVYYYZZZXXXTTTRRRUUUXXXYYYXXXXXXVVVTTTSSSSSSSSSUUUWWW[[[^^^aaabbbcccbbbZZZ\\\^^^aaabbbbbbbbbaaaeeegggiiiiiigggdddcccbbbhhhgggfffhhhjjjkkkiiifffnnnmmmoooooolllooofff\\\UUUkkkhhhUUUNNNKKKJJJJJJJJJGGGEEEEEEBBB>>>???CCCDDDPPP]]]iiivvv~~~zzzgggUUUOOOGGGBBB@@@???===:::666555444222111000//////---,,,,,,,,,,,,---............---------,,,,,,,,,++++++------------++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------------...//////000---///333000...;;;NNNllliiijjjOOOJJJEEEBBBCCCBBB@@@AAAAAABBBBBBAAAAAAAAAFFFCCCCCCGGGKKKMMMRRRXXXccc|||rrrrrrzzzuuukkkrrrzzz|||rrr]]]WWWYYYZZZXXX[[[]]]ZZZVVVTTTWWWZZZWWWXXXXXXWWWVVVVVVWWWXXXVVVXXX[[[___aaabbbbbbbbbZZZ\\\^^^aaabbbcccbbbbbbfffjjjoooqqqoookkkgggeeelllhhheeefffiiillllllkkksssllliiilllmmmqqq~~~~~~jjjXXXkkkttt[[[OOOJJJKKKMMMHHHFFFDDDEEEBBB>>>>>>CCCBBBLLLWWWaaaooo}}}iiiQQQKKKEEEAAA@@@???<<<:::777777555444222111//////........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...---------............///......---...000333666888\\\tttmmmrrrhhhQQQIIIFFFDDDBBBBBBCCCDDDBBB???>>>???BBBBBBBBBAAABBBDDDHHHLLLNNN___kkk}}}wwwnnnqqq|||aaaLLLPPPVVVUUU[[[[[[ZZZZZZYYYYYYYYYYYYVVVUUUTTTUUUVVVWWWWWWWWWYYYWWWUUUXXX\\\______^^^]]]]]]]]]```cccddddddbbbdddrrroooeeefffjjjjjjkkkkkkkkklllllllllqqqqqqpppmmmlllsssllluuu^^^NNNKKKIIIKKKKKKIIIGGGDDDBBBAAAAAAAAABBBDDDLLLYYYfffuuulllSSSMMMFFFAAA@@@???<<<:::777777555444222111//////........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---------............//////.........000333555777MMMhhhqqq```iiiSSSJJJDDD@@@AAACCCDDDCCC@@@>>>???AAAAAAAAA@@@AAACCCFFFJJJLLLUUU]]]qqqzzzvvvrrrxxxttt[[[OOOSSSVVVTTTXXXXXXXXXXXXXXXXXXXXXWWWZZZUUUPPPPPPSSSVVVVVVTTTTTTSSSSSSUUUZZZ\\\\\\[[[]]]\\\]]]___aaabbbbbbaaagggrrrooohhhkkkhhhhhhhhhhhhhhhiiiiiiiiioooppppppmmmkkkpppyyylllZZZQQQLLLMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCIIITTTaaapppqqqVVVPPPHHHCCCAAA???<<<:::777777555444222111//////........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---------............///000/////////000222444555BBB```|||rrrOOO___|||ZZZLLLGGGAAAAAACCCEEEDDDBBB@@@@@@@@@@@@??????@@@AAADDDHHHIIILLLOOOZZZmmmtttvvvwww{{{bbbTTTRRRUUUTTTRRRUUUUUUUUUUUUUUUUUUUUUUUU[[[TTTLLLKKKPPPSSSRRRPPPOOOOOOQQQTTTXXXYYYYYYXXX\\\\\\\\\^^^```aaa```___aaajjjuuuyyyrrrhhheeeiiidddddddddddddddeeeffffffkkknnnpppnnnkkklllsssyyy|||dddTTTKKKLLLKKKJJJJJJIIIGGGEEECCCBBBBBBAAAEEENNNZZZiii|||uuuYYYRRRJJJDDDAAA???===:::777777555444222111//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............///000000//////000111222333:::YYYxxxaaa\\\eee|||iiiTTTMMMGGGBBBCCCEEEEEEDDDBBB@@@???>>>>>>>>>>>>@@@BBBEEEFFFJJJJJJNNNWWWfff|||zzzrrrwww{{{oooUUUOOOSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSWWWSSSPPPNNNNNNOOONNNMMMMMMOOORRRUUUXXXYYYXXXWWW]]]\\\\\\^^^```aaa```___]]]bbbhhhiiidddaaacccgggbbbbbbaaaaaaaaabbbcccdddgggkkkooonnnlllkkkppptttpppWWWKKKNNNJJJJJJJJJJJJHHHFFFDDDBBBAAA@@@BBBIIISSSbbbvvvwww[[[TTTJJJDDDAAA@@@===;;;777777555444222111//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------............///000000///000000111111222222LLLkkkhhhooobbbRRRKKKCCCDDDEEEEEEEEECCCAAA???=========>>>???AAABBBCCCHHHHHHKKKPPPVVVddd|||wwwssszzz}}}eeeQQQOOOQQQNNNMMMQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRWWWZZZXXXRRRMMMNNNPPPOOOQQQUUUWWWYYYYYYYYYXXX]]]]]]]]]___aaabbbaaa```aaadddfffeeebbbcccgggjjjbbbbbbaaa``````bbbcccdddbbbhhhmmmnnnllllllpppttt{{{bbbPPPRRRJJJJJJKKKJJJIIIGGGEEECCCAAA??????EEENNN\\\pppxxx[[[TTTJJJCCCAAA@@@>>><<<777777555444222111//////........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,---------............///...//////000000111111111111AAA]]]rrrpppUUUMMMEEEDDDDDDEEEEEEEEEBBB@@@=========>>>???@@@AAAAAACCCEEEIIIMMMPPPWWWfffuuu}}}sssuuukkk]]]QQQPPPQQQNNNNNNRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQYYYaaa^^^UUUNNNOOOSSSRRRTTTWWWXXXXXXXXXXXXYYY\\\\\\\\\___aaacccbbbaaacccffffffcccbbbfffhhhhhhcccbbb`````````aaaccceeeaaafffkkklllkkklllqqqvvvxxxzzzwwwZZZSSSLLLLLLLLLKKKJJJIIIGGGFFFCCC@@@???CCCJJJVVVhhhwwwzzzZZZSSSIIIBBB@@@@@@>>>===777777555444222111//////........................+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,---------............///---...///000111111111111333:::OOOxxxwww}}}]]]RRRGGGEEECCCDDDEEEEEECCCAAA======>>>>>>??????@@@@@@AAABBBEEEIIIKKKNNNXXXbbbzzzuuupppyyy[[[UUUPPPPPPRRRSSSSSSRRRSSSSSSRRRQQQPPPOOONNNNNNOOOVVV\\\YYYQQQLLLMMMPPPSSSUUUWWWVVVUUUTTTVVVXXXZZZYYYZZZ]]]aaacccbbbbbbaaadddeeeaaaaaaeeeeeeaaacccbbb```______aaaccceeeaaaeeeiiiiiihhhjjjpppuuuyyyvvvnnn[[[PPPOOONNNMMMLLLKKKKKKKKKFFFBBBAAABBBFFFOOO^^^lll{{{YYYRRRHHHBBB@@@@@@???===777777555444222111//////........................+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,---------,,,,,,***+++,,,---...---,,,,,,---------.........//////,,,---...000111111222222111333BBBlllsssgggXXXIIIFFFCCCCCCEEEEEEDDDBBB===>>>>>>>>>?????????@@@CCCAAABBBDDDEEEGGGOOOXXXZZZwww{{{rrrqqq}}}tttQQQPPPOOOOOOTTTYYYWWWRRRTTTTTTSSSRRRPPPOOONNNNNNNNNPPPRRRPPPLLLIIIIIIKKKSSSUUUUUUTTTQQQQQQSSSVVVWWWWWWYYY\\\```bbbbbbaaabbbffffffccccccfffddd^^^cccaaa___^^^^^^```cccdddcccfffhhhgggeeegggnnnttt{{{{{{}}}iiiSSSRRRPPPNNNMMMMMMNNNNNNIIIEEEBBBBBBCCCIIIVVVcccxxx|||YYYQQQGGGBBBAAAAAA???<<<888888666555333111000000//////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000222777222NNN|||sssZZZNNNEEEDDDDDDBBBBBBFFFCCCAAA@@@???@@@@@@@@@>>>??????@@@BBBDDDEEEFFFGGGRRR]]]uuuwwwsss||||||[[[LLLLLLNNNQQQUUUWWWWWWUUUfff___UUUNNNKKKLLLNNNOOOOOOQQQSSSSSSPPPNNNMMMLLLSSSRRRRRRQQQQQQQQQQQQQQQXXXTTTSSSZZZdddhhhddd^^^bbb```^^^bbbgggjjjhhhddddddccc```___```cccgggiiidddddddddeeehhhlllppprrrwwwyyyyyylll[[[OOOOOONNNIIIIIIPPPHHHDDDAAA@@@???CCCOOO\\\kkk{{{{{{[[[RRRHHHBBBBBBAAA???<<<888888666555333111000000//////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000000777222AAAnnn{{{hhhrrraaaOOOHHHFFFCCCBBBDDDCCCBBB@@@???@@@@@@???>>>>>>???@@@AAACCCDDDEEEFFFKKKOOO\\\qqq}}}yyyzzz~~~sssvvvoooPPPJJJJJJLLLOOORRRTTTTTTSSS[[[WWWPPPMMMMMMPPPSSSUUUQQQSSSUUUUUURRRPPPOOOOOOQQQQQQQQQQQQRRRRRRSSSTTT[[[YYYYYY^^^dddfffbbb]]]```^^^___ccciiikkkiiifffbbbaaa```___```ccceeegggjjjjjjiiiiiijjjlllmmmnnnsssuuuuuu}}}yyyeeeTTTQQQPPPLLLLLLQQQLLLHHHDDDAAA???AAAKKKVVViiiyyyzzz\\\TTTIIICCCBBBAAA>>>;;;888888666555333111000000/////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000///666222333SSSYYYwwwcccRRRLLLIIIGGGFFFDDDBBB@@@???@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFJJJTTTcccxxxzzzxxxuuuwww{{{sss|||}}}\\\EEEGGGGGGHHHKKKNNNPPPPPPOOORRRPPPMMMLLLOOORRRUUUWWWRRRTTTUUUUUUSSSQQQQQQQQQOOOOOOPPPPPPQQQSSSTTTUUU\\\]]]```ccceeeddd```]]]\\\\\\^^^ccciiikkkhhhfff`````````aaabbbccceeefffmmmnnnnnnnnnnnnoooooooootttvvvvvvzzz___RRRSSSSSSOOOMMMQQQLLLGGGCCC???>>>EEENNNaaaqqqzzz]]]UUUJJJDDDBBBAAA>>>;;;888888666555333111000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000111222333111AAAnnnrrrtttxxx^^^SSSNNNJJJGGGEEECCCAAA@@@AAAAAA@@@>>>===>>>>>>???@@@AAAAAABBBBBBDDDHHHMMMQQQ[[[mmm}}}zzztttsssvvvxxx{{{~~~yyyzzziiiNNNCCCEEEEEEEEEGGGJJJLLLLLLKKKOOONNNLLLMMMOOOQQQSSSSSSRRRSSSUUUUUUSSSQQQQQQRRRQQQQQQQQQQQQRRRSSSTTTUUUZZZ^^^ccceeeeeebbb___]]]YYYZZZ^^^bbbggggggeeebbb___```aaacccdddeeeffffffjjjlllnnnqqqssstttuuuvvvyyy{{{{{{|||pppWWWVVVXXXSSSMMMSSSNNNIIIFFFAAA>>>BBBHHHWWWfffzzzzzz]]]TTTJJJCCCBBBAAA===:::888888666555333111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000333000444888;;;VVVsss```UUULLLEEEGGGEEECCCBBBBBBBBBAAA???>>>>>>>>>?????????@@@@@@<<>>>>>??????????????????===>>>@@@BBBAAABBBJJJSSSbbbttt{{{yyyuuupppqqquuuzzzwwwqqqvvvdddKKKGGGMMMGGGEEEDDDEEEGGGIIIIIIIIIIIIIIIIIILLLOOORRRTTTTTTUUUVVVWWWVVVUUUTTTVVVWWW\\\\\\[[[ZZZZZZZZZZZZZZZWWW[[[___bbbbbb```___^^^___aaacccffffffeeedddbbbaaabbbdddfffhhhiiiiiiiiikkklllnnnppprrruuuvvvwwwttttttwww{{{}}}fffYYYXXXTTTOOOMMMLLLIIIDDDBBBEEEJJJRRRcccxxxpppcccvvvvvvYYYQQQGGGAAA@@@@@@===:::888888666555333111000000.../////////000000000000...---,,,,,,,,,,,,---...------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000///333222666;;;888SSSsss|||dddTTTKKKIIIGGGEEEEEEEEEDDDBBB????????????????????????@@@>>>>>>AAAAAAAAAFFFMMMKKKVVVgggxxxzzzuuurrrnnnmmmsss{{{|||pppuuummmRRRHHHIIIJJJIIIGGGFFFFFFHHHJJJJJJJJJIIIHHHHHHKKKOOOSSSUUUUUUSSSTTTUUUTTTRRRRRRTTTUUUZZZZZZZZZYYYZZZZZZ[[[[[[ZZZ\\\^^^```aaa```^^^]]]]]]___aaacccddddddddddddaaabbbccceeefffhhhjjjjjjlllllllllmmmooorrrtttvvvtttqqqttt|||~~~nnn^^^VVVQQQOOOOOOLLLFFFBBBCCCFFFIIIUUUhhh{{{~~~nnneeeeeebbbWWWTTTmmmtttXXXOOOEEE@@@@@@@@@===:::888888666555333111000000.../////////000000111111...---,,,,,,,,,,,,---...------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000+++777000///:::444DDDtttdddaaagggUUUMMMJJJHHHGGGGGGFFFEEECCC@@@@@@@@@@@@????????????>>><<<===@@@AAA>>>>>>@@@AAAEEELLLVVVbbbrrr~~~|||{{{uuupppllljjjlllvvv}}}sss}}}[[[HHHIIIJJJEEEKKKIIIGGGGGGIIIKKKKKKKKKLLLJJJJJJKKKOOORRRSSSTTTOOOPPPPPPOOONNNNNNPPPRRRUUUUUUUUUVVVWWWXXXYYYZZZ^^^^^^^^^```aaaaaa^^^\\\YYY[[[]]]___```aaabbbdddaaaaaabbbccceeegggiiijjjjjjjjjjjjkkkmmmqqquuuwwwzzztttvvv~~~xxxgggXXXSSSQQQQQQNNNGGGBBBAAABBBBBBJJJ\\\nnn|||lllccciiicccXXXVVVpppzzzZZZRRRGGGBBBAAAAAA???<<<999777444333222111000...........................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------............////////////111000111333444888CCCOOO___ggg\\\QQQMMMHHHDDDEEEFFFFFFDDDAAABBBBBBBBBAAA???>>>===???>>>>>>>>>>>>>>>??????AAABBBDDDGGGKKKSSS[[[aaappp{{{~~~{{{~~~{{{xxxwwwxxxtttnnnjjjiiihhhjjjwwwsss~~~fffRRRJJJGGGFFFGGGIIIHHHFFFFFFFFFHHHJJJKKKFFFIIIKKKLLLLLLNNNSSSWWWQQQNNNKKKJJJLLLOOOQQQRRRUUUNNNNNNWWWZZZUUUUUU[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]^^^___bbbeeehhhbbbaaaaaaaaaccceeehhhjjjgggaaaaaaiiiooooooppptttvvvssspppqqqwww}}}```dddfff\\\UUUVVVTTTKKKEEEDDDDDDCCCFFFOOO[[[lll{{{nnnmmmnnn```{{{\\\SSSIIICCCBBBBBB???<<<999777444333222111000...........................---------------------------------,,,,,,+++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------............////////////222111111333333444===GGGqqqbbbggg[[[RRRIIIFFFFFFEEEDDDDDD@@@@@@AAAAAAAAA@@@???>>>???>>>>>>>>>>>>>>>??????????????????@@@DDDIIIMMMQQQWWWcccqqq}}}{{{zzzzzzyyyxxxwww{{{~~~~~~{{{xxxwwwwwwnnnkkkiiiiiiiiinnn|||yyy{{{YYYHHHFFFFFFEEEDDDGGGFFFEEEEEEFFFGGGIIIKKKGGGHHHJJJKKKLLLNNNRRRTTTQQQNNNKKKJJJKKKMMMOOOQQQPPPIIIJJJTTTZZZVVVUUUXXXXXXXXXZZZ[[[\\\]]]]]]]]]^^^______]]]\\\^^^bbbgggeeedddccccccdddgggiiikkkhhhcccccciiinnnnnnooorrrsssqqqnnnppptttyyy{{{|||cccMMMZZZhhhnnnZZZQQQRRRSSSMMMGGGCCC@@@AAAGGGQQQ```ttt{{{uuuyyy|||]]]UUUJJJDDDCCCBBB???<<<999777444333222111000...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------............////////////333111222333222111666>>>MMM___rrr|||jjjYYYRRRNNNHHHDDDEEEDDDDDDDDDCCCBBBAAA???>>>???>>>>>>=========>>>>>>???@@@???>>>======???AAADDDEEEHHHNNNYYYiiiyyy}}}}}}{{{zzzzzzyyywwwvvvvvvxxxzzzxxxsssmmmhhhfff___```dddhhhmmmwwwzzzgggJJJ>>>@@@CCCBBB@@@DDDCCCCCCCCCEEEGGGIIIJJJHHHGGGGGGIIILLLNNNOOOOOOOOOMMMKKKJJJJJJLLLNNNPPPMMMEEEDDDOOOWWWUUURRRSSSRRRSSSUUUXXX[[[]]]^^^______``````]]][[[\\\```cccfffeeedddcccdddfffhhhjjjeeebbbbbbgggjjjjjjkkkmmmooonnnmmmnnnppprrrssssssyyyqqqNNNGGGKKK[[[tttYYYRRRVVVRRRGGGDDD@@@>>>AAAGGGRRRdddsss}}}]]]UUUJJJDDDBBBBBB???;;;999777444333222111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------------------............////////////333111222444222000333888888aaafffxxxzzziii\\\OOOGGGGGGKKKJJJIIIGGGDDDBBB@@@?????????>>>=========>>>>>>>>>???@@@???>>>===???@@@CCCDDDEEEFFFIIINNNUUUZZZccchhhnnnqqqooojjjeeecccffffffgggiiinnnxxx}}}{{{yyyxxxxxxxxxyyyxxxvvvtttqqqrrrrrrooojjjccc]]]YYY]]]bbbiiiqqq{{{fffTTTAAA;;;===>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHHHHEEEDDDGGGKKKNNNMMMKKKKKKJJJJJJIIIIIIKKKOOOQQQUUUKKKEEEKKKSSSSSSPPPOOOOOOPPPSSSVVVYYY[[[]]]]]]___^^^]]]^^^```aaa```^^^dddcccaaaaaaaaaccceeefff______```cccfffggghhhiiimmmmmmmmmnnnnnnnnnlllkkkrrreeeRRRKKKDDD]]]uuuZZZWWWUUUMMMIIIDDD@@@@@@BBBJJJYYYfff~~~}}}[[[SSSHHHCCCAAAAAA>>>;;;999777444333222111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////222000111444444222333777222EEEeeekkkjjjXXXKKKEEEJJJJJJHHHFFFEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>:::;;;======<<<;;;<<<===<<<>>>???@@@AAABBBEEEHHHGGGKKKNNNPPPOOOMMMLLLLLLMMMNNNPPPRRRVVV[[[bbbgggxxx}}}wwwrrrooonnnrrrwww{{{{{{zzzyyyyyywwwxxxzzzzzzyyyvvvtttsssppppppppprrrsssrrrooommmhhhhhhgggfffdddaaa^^^\\\bbbkkkwwwrrrNNNGGGAAA???<<<::::::>>>======>>>???AAACCCDDDEEEEEECCCBBBEEEIIILLLKKKHHHFFFHHHIIIIIIJJJLLLPPPTTTdddXXXMMMMMMRRRTTTSSSPPPOOOPPPRRRUUUWWWXXXYYYYYY]]]YYYYYY___ggghhhaaaYYYbbbaaa```___```aaaccceee]]]```bbbdddfffhhhjjjjjjkkkmmmnnnooommmkkkjjjiiiwww|||aaaTTTCCCSSSnnn[[[XXXTTTLLLGGGCCCAAAAAAEEEQQQ]]]rrr~~~|||ZZZQQQGGGBBBAAAAAA???<<<999777444333222111000...........................------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.....................////////////111///000444555444444777666:::MMMxxxuuu{{{iiiXXXIIIFFFFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@???????????????===>>>>>>===;;;:::;;;<<>><<<:::888:::>>>BBB@@@AAACCCCCCCCCCCCEEEGGGCCCEEEHHHIIIJJJLLLOOOQQQXXX```jjjttt||||||xxxrrrnnnooonnnllliiifffccc```^^^```fffmmmoooooonnnqqqtttppprrrttttttqqqooonnnmmmlllkkkkkkmmmnnnmmmkkkiiidddaaa]]][[[[[[\\\\\\\\\^^^lll\\\AAAAAABBBBBB===777999>>>;;;<<<===>>>???@@@AAABBBAAAAAABBBDDDGGGIIIIIIHHHEEEHHHJJJKKKJJJLLLPPPUUUkkkaaaVVVRRRTTTWWWVVVTTTQQQQQQSSSTTTUUUVVVVVVVVVYYYVVVVVV^^^hhhjjjbbbYYYbbbaaa```___```bbbdddfffaaafffjjjjjjjjjmmmnnnmmmkkkmmmoooooommmkkkjjjjjjzzzyyy}}}sssXXXQQQiiigggWWWNNNNNNIIIEEECCC@@@AAAJJJSSSfffttt}}}zzzYYYQQQGGGBBBBBBCCCAAA>>>999777444333222111000...........................------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///............////////////222//////222444333333666555:::AAA]]]qqqYYYJJJIIIHHHFFFEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???===<<<>>>???BBB@@@>>>;;;888888;;;===>>>@@@AAAAAA@@@@@@BBBCCC???AAACCCDDDDDDDDDFFFHHHHHHJJJOOOUUU\\\aaaeeehhheeecccaaa___^^^]]]\\\\\\^^^]]][[[ZZZYYYYYYYYYYYY[[[^^^aaadddfffgggjjjlllkkkmmmooonnnkkkiiiiiijjjhhhgggffffffggggggeeeddd```[[[VVVVVV[[[bbbhhhkkkppplllPPP@@@@@@AAAAAA===888999>>>:::;;;<<<===>>>>>>>>>>>><<<>>>BBBDDDEEEFFFHHHIIIGGGJJJMMMLLLJJJKKKOOOSSSbbb]]]VVVRRRSSSUUUUUUSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUWWW\\\aaabbb___\\\___^^^]]]]]]___aaaccceeegggnnnqqqnnnmmmoooooollliiillloooooommmkkkkkklllsssuuuxxx___TTTeeeOOOQQQMMMIIIFFFAAA???DDDKKKWWWgggyyyzzzYYYQQQHHHCCCDDDDDDCCC@@@999777444333222222000...........................------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000333///...111333222222555---999:::GGGvvvjjjTTTRRROOOKKKHHHFFFDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA;;;<<<===<<<;;;<<>>@@@@@@>>>=========<<<===?????????@@@CCCFFFCCCCCCEEEHHHLLLOOOOOONNNMMMOOOPPPPPPQQQSSSVVVYYYVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUYYY___cccdddddddddfffhhhgggdddbbbcccddd```___]]]]]]^^^^^^]]][[[WWWSSSRRRYYYgggwwwyyy{{{UUULLLDDD@@@>>>>>><<<999999===::::::;;;<<<=========<<<999===BBBDDDDDDEEEGGGJJJIIIMMMOOONNNJJJIIIMMMQQQUUUTTTQQQOOOPPPRRRRRRPPPQQQQQQRRRTTTUUUUUUUUUUUUTTTVVVYYYZZZYYYZZZ]]]___[[[ZZZZZZZZZ\\\^^^aaacccjjjrrrtttppplllmmmmmmiiihhhkkknnnooolllkkklllnnnkkkttt{{{~~~~~~cccSSSyyyaaaTTTPPPMMMJJJDDD???AAAGGGKKK\\\ppp~~~{{{ZZZTTTKKKEEECCCBBB???===:::888444333222222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......///...---,,,+++,,,,,,---,,,,,,,,,---------..................////////////...///000111111222222111666888666888UUUzzzjjjWWWMMMJJJIIIHHHGGGIIIEEEAAABBBEEEEEE@@@;;;========================>>>============<<<<<<<<<>>>============<<<<<<<<<========================??????AAABBBDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMOOORRRUUUWWWZZZ[[[\\\YYY\\\___```___]]][[[[[[ZZZ[[[ZZZVVVSSSRRRRRRQQQUUUSSSRRRYYYmmmtttbbbMMMOOOHHHCCC<<<999:::;;;<<<;;;999999999:::;;;<<<===>>>AAABBBDDDFFFGGGGGGGGGGGGLLLMMMNNNMMMLLLLLLNNNPPPMMMLLLLLLLLLMMMPPPSSSUUUYYYXXXVVVUUUTTTUUUVVVVVVTTTWWWZZZ[[[ZZZYYYYYYYYY```^^^\\\[[[\\\___ccceeedddfffiiikkknnnrrrvvvzzzooolllkkknnnnnnkkkkkknnnzzzvvvqqqvvvlllXXXYYYhhhqqq\\\WWWOOOGGGGGGHHHCCC;;;HHHNNNZZZlll{{{ZZZSSSJJJDDDBBBBBB@@@???:::888444333222222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...///...---,,,,,,,,,------,,,,,,,,,---------..................////////////...///000111111222222111555777666777IIIpppuuuYYYNNNLLLJJJGGGKKKHHHEEECCCCCCCCCDDDDDDAAA@@@@@@???>>>======<<<>>>============<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJKKKNNNPPPSSSUUUVVVVVVTTTWWWYYYZZZXXXVVVTTTTTTRRRSSSTTTSSSRRRQQQNNNKKKNNNTTT\\\fffyyyxxx\\\LLLEEECCC???:::888999::::::999888888888999:::;;;======@@@AAADDDFFFGGGGGGGGGFFFJJJKKKLLLKKKKKKKKKMMMOOOMMMMMMMMMNNNOOOQQQSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVVVVXXX[[[\\\[[[ZZZZZZZZZ```___]]]\\\]]]___bbbddddddeeegggiiikkkooossswwwnnnlllmmmpppooolllmmmqqqxxxwwwsssuuu{{{jjjhhh```XXXeee```UUUNNNNNNKKKDDDBBBFFFCCCHHHRRRbbbuuu{{{[[[SSSIIICCCAAABBBBBBAAA;;;888555333222222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,------,,,,,,,,,---------..................////////////...///000111111222222111444555666666;;;RRR||||||ggg]]]QQQEEEFFFGGGGGGEEEBBBAAACCCFFFDDDDDDCCCAAA@@@>>>======>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDHHHIIIKKKMMMNNNPPPPPPPPPOOOQQQSSSRRRPPPNNNMMMMMMKKKKKKLLLLLLMMMNNNOOOPPPWWWgggyyy}}}___VVVLLL======;;;888777888888888888888888888999:::;;;<<<===???AAADDDGGGHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIKKKMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\]]]\\\\\\\\\]]]```ccceeehhhhhhhhhgggfffiiimmmpppkkkkkkmmmpppnnnjjjlllqqqtttvvvttttttvvvxxxrrrrrrmmmXXXIII```~~~dddRRRRRRPPPDDD@@@EEEAAACCCIIIUUUeeeuuuyyy[[[SSSHHHBBBAAABBBCCCCCC;;;888555333222222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,------------------------,,,,,,,,,---------..................////////////...///000111111222222111444222555777444;;;[[[wwwfffVVVIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>===>>>>>>>>>?????????@@@BBBBBBBBBAAABBBBBBCCCDDDGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHHHHIIIJJJMMMUUU^^^xxx```KKKLLLFFF777888777777777888888777777999999999999:::<<<===>>>>>>AAADDDHHHIIIIIIHHHGGGFFFGGGHHHIIIHHHIIILLLNNNPPPRRRTTTWWWXXXXXXWWWVVVTTTVVVXXXZZZ[[[\\\[[[[[[YYYZZZ\\\[[[ZZZZZZ[[[]]]XXXXXXYYY[[[^^^aaadddfffmmmllljjjfffddddddgggiiihhhiiilllnnnkkkfffgggmmmpppsssqqqrrruuuuuuqqqwwwjjjNNNFFFeeecccUUURRRMMMGGGDDDDDDDDDEEEKKKVVVfffttt|||vvv[[[SSSHHHBBBAAABBBCCCCCC<<<999555333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++,,,---------------------,,,,,,,,,---------..................////////////...///000111111222222111555000222888555333DDD^^^~~~___WWWMMMGGGGGGGGGGGGFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHFFFIIIOOOUUUUUUUUU]]]hhhcccIIIAAA@@@;;;555555666777888888777888888999999::::::;;;===>>>??????AAADDDGGGIIIIIIHHHHHHFFFGGGIIIIIIJJJKKKMMMPPPSSSTTTWWWYYYZZZZZZXXXWWWSSSTTTWWWYYY[[[\\\\\\\\\XXXYYYZZZYYYXXXYYY\\\^^^YYYZZZ[[[\\\^^^```aaabbblllkkkiiigggeeeeeehhhjjjjjjjjjlllnnnkkkfffeeeiiilllooommmqqqxxxvvvyyy~~~yyycccJJJLLLrrrfffRRRPPPPPPLLLFFFDDDBBBEEEMMM[[[jjjsss~~~zzzsss[[[SSSIIICCCAAABBBBBBAAA<<<999555333222111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,---.........------,,,,,,,,,---------..................////////////...///000111111222222111666000111888888333999FFFnnnppp[[[NNNIIIIIIIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIHHHLLLZZZjjjrrrpppqqqwwwkkkKKKBBBBBB===999:::555666888888777666888999999999999:::;;;<<<===>>>>>>???BBBDDDFFFGGGHHHHHHFFFGGGIIIJJJJJJLLLOOOQQQSSSUUUWWWYYYZZZYYYXXXWWWPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXZZZ]]]```______``````___^^^]]]]]]dddfffgggggggggiiilllooonnnlllmmmpppooojjjhhhiiiiiilllkkkpppyyyvvvsss{{{zzzdddUUUeee^^^OOONNNNNNFFFDDDBBBBBBGGGSSSaaakkkvvvyyyrrrZZZSSSJJJDDDBBBBBB@@@???<<<999666333222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,---.........------,,,,,,,,,---------..................////////////...///000111111222222111444111222666777555777<<>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDBBBCCCDDDDDDDDDGGGKKKOOOTTTQQQ^^^{{{sssmmmVVVBBB@@@AAA<<<999===555666777666444444666999777777777888999:::<<<<<<<<<<<<>>>???AAADDDFFFGGGEEEFFFHHHIIIJJJLLLOOORRRRRRSSSTTTUUUVVVVVVUUUUUUPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXXXX[[[```dddaaabbbcccdddcccbbb```___aaacccfffhhhhhhjjjlllmmmnnniiiiiiooorrroookkkiiiggglllkkknnnvvvssspppxxxyyyyyyeeeccckkkfffVVVOOOJJJHHHDDDAAABBBIIIUUU]]]kkkuuurrrZZZTTTKKKEEECCCBBB???======:::666333222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***+++---...///...------,,,,,,,,,---------................../////////000...///000111111222222111222222333444555666777999777bbbzzznnn[[[QQQJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????========================<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFHHHKKKQQQUUUaaaVVV]]]hhhdddzzzsssOOOEEE===:::999555555777444666666555222222555888555555666666777888:::;;;:::::::::<<<>>>AAADDDEEEDDDEEEGGGIIIJJJLLLOOOQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSVVVXXXYYYXXXXXXXXXXXXYYY]]]cccggg___```cccfffggggggffffffbbbeeehhhiiihhhgggggghhhkkkeeedddlllrrrqqqllliiieeemmmmmmmmmqqqoooppp{{{wwwyyy}}}fff^^^]]]cccyyylllYYYPPPNNNHHHAAA>>>AAAIIIPPPcccnnn}}}}}}rrrYYYRRRIIICCCBBBCCCBBBAAA:::999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000111222222444444555666===FFFeee{{{cccWWWMMMGGGHHHIIIGGGGGGJJJCCCDDDEEEFFFFFFEEEDDDDDDAAACCCDDDDDDCCCAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAABBB@@@===<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCAAABBBDDDDDDCCCAAA???>>>DDDCCCEEEIIIIIINNNaaauuutttjjjjjjTTTAAA<<<666333444555555444555555555555555555444444555555444444444444555555888888:::<<<>>>@@@AAABBBEEEEEEFFFGGGIIIJJJKKKLLLTTTSSSSSSRRRRRRRRRSSSSSSMMMQQQSSSQQQQQQUUUWWWVVVWWWWWWVVVVVVWWWYYYZZZ[[[]]]]]]^^^```cccddddddcccggggggfffdddccceeeiiillllllkkkkkklllmmmnnnnnnmmmkkkkkknnnnnniiigggmmmwwwuuu{{{dddZZZcccvvv}}}}}}nnnVVVPPPLLLJJJEEE???AAAHHHQQQ\\\qqqsssZZZRRRIIICCCBBBBBBBBBAAA:::999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000000111111222333444555555555<<>>@@@CCCEEEFFFGGGHHHHHHGGGDDDFFFIIIGGGJJJaaa{{{qqqpppjjjMMMBBB>>>888666555555444333555555555444444444444444555555444444444444555555777888999;;;<<<>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNIIINNNPPPOOOOOOSSSVVVUUUTTTSSSRRRRRRRRRTTTVVVWWWZZZZZZ\\\___aaacccdddcccaaadddfffgggfffffffffggglllkkkkkkllllllmmmmmmlllgggggghhhjjjhhhgggmmmtttrrruuuwwwiiiXXXwwwtttwwwlll]]]NNNGGGDDDAAAAAACCCLLLUUUgggzzzuuuZZZSSSIIICCCBBBBBBBBBAAA:::999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000000000111222333444555555555888===NNNvvvwwwiiiYYYPPPJJJHHHHHHKKKGGGFFFDDDBBBAAABBBDDDEEECCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBAAABBBBBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCDDDFFFHHHHHHGGGOOOXXXUUUTTTjjjvvvfffOOOBBB@@@===:::888666555333111444444444444444444444444555444444333333444444555777777888999:::;;;<<<=========???AAADDDFFFHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIEEEKKKMMMMMMNNNSSSVVVUUUTTTSSSQQQPPPPPPRRRTTTUUUWWWXXXZZZ]]]___aaabbbbbb^^^ccciiimmmllliiieeeccckkkkkkkkkllllllllllllllljjjgggfffiiikkkkkkmmmrrrqqqoooooottthhhiiiyyypppeee|||~~~jjjTTTJJJGGGDDDAAA@@@EEEKKKYYYhhhrrrvvv{{{xxxZZZSSSJJJDDDBBBBBBAAA@@@:::999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000000111222333444444555777777666===VVV~~~xxxhhh\\\TTTOOOMMMFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBAAA???>>>>>>???AAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEFFFJJJMMMOOOTTTcccrrroooiiizzzyyyzzz```FFF<<<;;;:::999888777666444222111333333333333333444444444444444333333333333444444666777777888888999999999999:::<<>>===???DDDIIICCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEECCCGGGMMMPPPRRRVVV\\\aaadddlll}}}yyyyyy\\\DDD666444777333444555555444333222222222222222222333333444444333333222222222222333333666666666666777777777888888999;;;>>>AAADDDFFFGGGFFFHHHJJJKKKLLLKKKIIIHHHBBBGGGJJJJJJLLLQQQTTTSSSZZZYYYXXXWWWWWWXXXXXXYYYUUUXXXZZZ[[[YYYYYYZZZ\\\bbbfffllloooooollliiigggeeehhhkkkmmmnnnooorrruuuwwwrrrssstttqqqmmmmmmnnnmmmqqqsssooossseeeaaaiiijjj\\\JJJXXX___ddd```VVVMMMIIIHHH@@@@@@CCCKKKRRRXXXbbbkkkwww}}}}}}ttt|||[[[TTTJJJDDDBBBAAAAAA???:::999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))***+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........///////////////000111222333444444444000666===888999ZZZ|||mmmfff[[[QQQJJJGGGHHHIIIJJJGGGDDDEEEGGGHHHGGGDDDGGGFFFEEEEEEDDDDDDEEEEEEAAABBBCCCBBBBBBEEEMMMSSSCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCFFFHHHJJJSSSZZZbbbffffffgggkkkooo~~~oooRRR???777444444555///111333333222222222333000111111222222333333444333222222111111222222333555555555666666777777777777888;;;===@@@CCCEEEFFFEEEFFFGGGHHHIIIIIIHHHHHHBBBGGGIIIHHHIIIMMMPPPOOOVVVWWWXXXXXXYYYXXXWWWWWWTTTWWWZZZZZZXXXWWWYYY\\\bbbeeeiiikkkjjjhhhggggggcccgggkkkmmmmmmooosssvvv~~~wwwrrrsssrrrnnnjjjjjjhhhkkkrrruuuqqqrrruuu[[[XXXhhhdddGGGAAAPPP]]]^^^WWWPPPMMMKKKCCC@@@@@@DDDHHHMMMVVV___lllsss}}}ssseee~~~\\\TTTJJJDDDBBBAAA@@@???:::999666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000111222333444444666333777<<<888777HHH___yyykkk```YYYVVVRRRNNNJJJJJJLLLMMMKKKHHHIIIHHHGGGFFFEEEDDDDDDDDD@@@DDDGGGGGGFFFHHHMMMQQQBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDGGGLLLTTT[[[```www}}}uuu```MMM:::444666555444444///111333222111000222444000000000111222333333333222222111111111111222222444444444555666777888888777888999<<<>>>AAACCCDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFKKKLLLJJJJJJMMMOOONNNRRRTTTWWWYYYYYYXXXVVVUUUPPPTTTYYYYYYXXXXXX[[[^^^aaadddhhhjjjiiihhhggggggcccgggkkkllljjjkkkooosssuuuqqqoooqqqpppmmmkkkmmmggglllrrrtttsssuuu~~~pppSSSYYYcccVVV@@@FFFKKKMMMPPPSSSPPPIIIFFFBBB@@@AAABBBDDDLLLTTT\\\eeepppyyy~~~mmmbbb\\\TTTKKKDDDBBBAAA@@@???:::999666333111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000111222333333444333333222333666;;;???BBBuuurrrggg___ZZZVVVUUUWWWXXXVVVSSSJJJIIIHHHFFFEEEDDDDDDCCCAAAFFFKKKKKKGGGEEEFFFIIIAAABBBBBBCCCDDDEEEEEEFFFIIIJJJMMMSSS^^^kkkwww~~~gggiiivvvlllDDD999222555999666333222222333444333000///222444///000000111222222333333222222111111111111222222333333444555666777888999666777999;;;===???AAABBBGGGGGGGGGGGGHHHIIIKKKKKKLLLPPPQQQNNNNNNPPPRRRPPPPPPRRRWWWZZZ[[[YYYVVVTTTMMMRRRWWWYYYXXXYYY]]]aaabbbfffjjjlllllljjjhhhhhhcccgggkkkkkkhhhgggkkkooonnnlllmmmppppppnnnnnnrrrlllppprrrrrrssswwwzzz{{{ooo[[[[[[UUUIIICCC<<<===JJJUUUQQQEEEGGGCCC@@@@@@???@@@FFFMMMPPPYYYfffqqqyyy~~~~~~|||gggdddwwwZZZSSSJJJDDDAAAAAA???======;;;777333000////////////......------......///+++++++++************)))************************(((***++++++)))(((((()))***+++,,,+++******,,,...***+++,,,---...---,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333444333333333444777:::;;;KKKmmmwwwkkkkkkpppnnngggeee]]]QQQHHHDDDDDDFFFGGGDDDCCCFFFJJJGGGBBBDDDKKKOOOMMMHHHDDDFFFJJJJJJFFFIIINNNXXXjjj{{{ZZZ>>>333333333333333333333333444333111///......///000000//////000222222111000444333222222111111222222444555555555555666999<<<999:::;;;<<<<<<>>>BBBEEEGGGCCCBBBFFFFFFDDDGGGNNNNNNPPPRRRRRRPPPPPPRRRUUUXXXWWWVVVVVVUUUUUUUUUUUUQQQRRRUUUYYY[[[\\\___bbbaaaccceeegggggggggfffeeeeeeiiijjjhhhhhhlllnnnnnnpppxxxyyyqqqooosssqqqiiijjjjjjkkkmmmoooqqqsssuuukkkWWW[[[JJJ>>>>>>>>>:::;;;BBB@@@>>>>>>???BBBEEEEEEDDDMMMPPPWWW^^^fffoooyyywwwrrrddddddwwwZZZSSSJJJDDDAAAAAA???======;;;777333111/////////...------------------...+++++++++************)))************************&&&(((*********)))***+++***+++++++++******,,,...***+++,,,---------,,,,,,,,,,,,,,,------------...............///////////////000000111111222333333444333333333444777999;;;???LLLmmmsssbbbTTTNNNNNNPPPRRRJJJEEEDDDHHHIIIGGGGGGKKKVVVXXXWWWTTTVVVYYYXXXTTT^^^___dddppp```DDD888333333333333333333333333444222000///......///000/////////000111222111000111111111111222222333444444555555555555666999;;;999:::<<<<<<===???BBBEEEKKKEEECCCFFFFFFCCCCCCFFFHHHLLLOOOPPPPPPOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWYYYYYYZZZ[[[[[[[[[\\\^^^```aaaccceeefffeeeddddddfffjjjllljjjjjjnnnpppooottt~~~yyyrrrssssssoooooollljjjhhhhhhjjjmmmooowww}}}rrr[[[HHHCCCBBB===:::<<<<<<<<<<<<>>>???AAAAAABBBEEEHHHMMMSSSYYYbbbkkkqqqyyy~~~xxxddd___cccvvvZZZSSSJJJDDDBBBAAA???>>><<<:::777444111/////////------,,,,,,,,,,,,------+++++++++************)))************************%%%''')))*********+++---***+++++++++******,,,---***++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000111111222222333333333222333444666888::::::777FFFooo{{{llldddcccfffiii\\\UUUQQQTTTWWWXXXWWWXXXpppvvv{{{|||}}}~~~yyyxxxxxx~~~gggAAA222444222222222222222222222222333222000.........//////...///000000111111000000000000000111222333444555333444555555555666888:::999:::<<<<<<===???CCCFFFKKKGGGFFFHHHGGGDDDBBBBBBEEEHHHLLLOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[ZZZ[[[[[[[[[\\\___```aaa___aaabbbdddddddddccccccggglllnnnllllllnnnooonnnooozzzvvvnnnmmmooommmqqqmmmgggcccbbbeeejjjmmmooopppxxxmmmQQQGGGDDD>>>999777999:::<<<======>>>???AAA???AAADDDGGGLLLSSS[[[```llltttzzzzzzzzztttttteee\\\]]]cccvvvYYYRRRIIICCCBBBAAA@@@>>>;;;:::777444222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************&&&(((************+++,,,)))***+++***))))))+++---******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222222222222222333444555777888:::888>>>PPPmmmiiiNNN888111555111111111111111111111111111000///............///---///000111000000000111000000000000111222333444222444555555555555777888888:::;;;<<<===???CCCFFFGGGJJJMMMNNNJJJFFFFFFHHHHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXYYY[[[\\\XXXYYYWWWVVVXXX]]]___^^^```aaabbbcccddddddddddddiiinnnooolllkkklllkkkiiigggooosssooojjjkkkllljjjnnnjjjfffbbbbbbeeejjjmmmooommmnnnwww}}}___OOOGGGAAA<<<999777999<<<===<<<===???BBB???@@@@@@AAADDDIIIPPPUUUcccllltttvvvuuuxxxvvvlllxxxqqqkkkgggccc___^^^aaavvvYYYRRRIIICCCBBBAAA@@@???:::999777555222000///...+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((***++++++)))((()))***)))***+++***))))))+++---************++++++,,,,,,+++++++++,,,,,,,,,------------------...............//////000111111222222222222222333444555666666555:::>>>>>>DDD```eeeNNN???666444666000000000000000000000000//////..................,,,///111111///...///111222222111000000111111111222333555555444444555777777999:::;;;===???CCCFFFHHHQQQXXXTTTKKKGGGJJJNNNKKKIIIHHHHHHJJJMMMPPPQQQTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[XXXTTTVVV]]]___\\\aaabbbcccddddddeeeeeeeeejjjnnnnnnjjjggggggfffddddddgggiiikkknnnqqqppplllhhhgggdddccccccdddfffhhhmmmllllllmmmnnnyyysss]]]PPPGGGBBB@@@777888999999:::<<<>>>@@@@@@@@@@@@@@@AAADDDIIIMMMZZZbbbjjjnnnllloooyyyssspppjjjddd```bbbccc```^^^___sssXXXRRRIIICCCBBBBBBAAA???999888777555333111///...+++,,,---......---,,,++++++++++++************))))))))))))))))))))))))))))))***++++++)))(((((())))))*********))))))+++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222111111222333333444444555333777;;;;;;;;;JJJiii}}}~~~qqqgggWWWEEE777000111444////////////////////////..................------+++///111111...---///111222222111000000000000000111333555555444333444555666777999:::;;;>>>BBBEEELLLWWW]]]WWWKKKGGGJJJMMMJJJHHHEEEEEEHHHKKKNNNNNNQQQQQQQQQPPPQQQQQQRRRRRRXXXZZZYYYWWW```mmmssspppbbbbbbccccccdddeeeeeefffiiikkkjjjeeebbbccccccbbbcccbbbcccgggmmmpppnnnjjjddddddcccbbbaaaaaa``````ffffffggggggcccggg}}}ppp```UUUMMMIII>>>;;;777666888:::;;;<<<>>>>>>???>>>>>>@@@CCCFFFNNNSSSZZZ^^^^^^aaammmzzz~~~kkkfffxxxkkkccc\\\\\\\\\[[[ZZZ\\\pppXXXQQQIIICCCBBBBBBAAA???888888777555333111///...+++---...//////...---++++++++++++************)))))))))))))))))))))))))))''')))++++++)))))))))***((()))***)))((()))***,,,+++***)))))))))***,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111000111222333333333444333555666999<<<<<>>>>>===>>>@@@AAACCCDDDHHHNNNPPPSSS```nnnwww{{{sssaaagggxxx{{{iiibbb\\\[[[[[[XXXXXXZZZmmmXXXQQQIIICCCBBBBBBAAA@@@888888777666444111///...,,,---///000000///---,,,+++++++++************)))))))))))))))))))))))))))%%%''')))*********+++,,,((()))***)))((((((***,,,+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111000111222333333333333333444555888999555444<<>>;;;888333000000222222///........................,,,,,,---......---------***...222111...,,,...222////////////000222333444000222555555444333333333333555666888999<<<@@@DDDMMMPPPPPPLLLKKKOOOMMMHHHGGGGGGKKKPPPUUUWWWTTTQQQQQQQQQQQQRRRRRRSSSUUUUUUMMMPPPMMMIIISSSdddjjjddd````````````aaabbbcccdddbbbdddccc^^^^^^cccggghhhfffgggjjjjjjgggbbbaaaccc_________```bbbeeehhhjjj```ZZZZZZ```___[[[aaannnXXXMMM@@@:::<<<>>>;;;777999;;;>>>???>>>>>>???@@@>>><<<>>>DDDGGGLLLYYYffflllqqqxxx}}}uuueee^^^iiikkk```]]]]]]``````[[[XXXXXXpppZZZSSSIIICCCAAAAAA???>>>888777444222000///...///,,,,,,,,,+++++++++******************************))))))((('''''''''''''''(((((((((((()))))))))))))))************+++++++++************************)))******++++++,,,------,,,,,,,,,---------................../////////////////////000111111222222444444555666777888999999???NNNooonnnQQQ===888<<<888333000000000...,,,------------------------------------------------++++++******++++++,,,---......---------......///222222333333333444444444222333444666999;;;<<<===DDDGGGHHHGGGKKKPPPMMMFFFEEEIIIMMMOOOOOOMMMMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPKKKMMMOOOOOOOOOQQQVVV[[[^^^aaa```]]]]]]``````]]]eee```\\\[[[^^^dddiiillllllhhhkkkrrrmmmaaa^^^ddd^^^___bbbdddfffhhhhhhhhh]]]^^^^^^]]][[[ZZZZZZ[[[hhh{{{___JJJAAA999888<<<999888888999;;;===@@@BBBBBB>>><<<:::;;;AAAIIIRRRXXXdddfffhhhkkkqqqyyysssnnnwwweeeYYYccczzzuuummmbbb___[[[\\\^^^^^^YYYTTTooo[[[SSSJJJDDDBBBAAA???===999777555333111/////////---------,,,,,,,,,++++++************************))))))((('''''''''''''''(((((((((((())))))))))))))))))*********+++++++++************************)))******++++++,,,,,,---,,,,,,,,,------------.............../////////////////////000111111222222333444555666777888888999???@@@PPPvvvtttTTTAAA===???:::666222/////////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------......///111222222222222333333333333333444555666777888999@@@CCCEEEDDDHHHMMMKKKEEEDDDFFFIIIKKKJJJIIIIIIJJJNNNOOOPPPQQQQQQQQQPPPPPPLLLMMMNNNOOOOOOQQQUUUWWWWWWZZZ[[[[[[^^^eeeiiiiiilllgggbbb___```dddhhhjjjlllnnn{{{|||hhh___[[[\\\^^^```bbbbbbbbbbbb\\\\\\[[[ZZZYYYXXXXXXYYY^^^lllsssTTTFFF???@@@@@@888::::::;;;===@@@CCCEEEFFF@@@???======@@@DDDJJJMMMVVVXXXZZZ^^^eeennnxxx~~~uuupppvvvxxx\\\[[[ddd{{{~~~nnnaaa]]]^^^[[[XXXXXX[[[\\\YYYVVVooo\\\TTTKKKDDDBBBAAA???===:::999777444222000000///...---------,,,,,,,,,,,,************************))))))((('''''''''''''''(((((((((((()))))))))))))))))))))*********++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------............/////////...//////000000111111222333333444555666777888888<<<888<<>>>>>666333000............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,------...///000000000111111111222222444444444444444444444444<<<>>>@@@AAADDDHHHGGGCCCDDDFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMNNNPPPRRRRRRRRRSSSVVVXXXZZZ```iiioooppplllgggbbb___```cccgggiiijjjnnnooo\\\[[[\\\]]]_________^^^]]]^^^\\\YYYWWWTTTSSSSSSSSSTTTVVVbbbzzzmmmZZZKKKFFFCCC999<<<;;;999;;;>>>@@@BBBBBBCCCBBBAAA@@@@@@@@@AAABBBGGGHHHKKKOOOVVV```kkkssszzz}}}xxxjjjdddqqqxxxfff\\\XXXddd{{{zzzllliiiggg___YYYZZZZZZWWWTTTTTTWWWYYYXXXWWWrrr\\\UUUKKKDDDBBB@@@>>><<<;;;:::888666333111000///------,,,,,,,,,+++++++++************************))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111111111222222333444555666777777888;;;???AAAHHHeeeeeeJJJ@@@@@@===555111000...---------------++++++++++++++++++++++++***************************************++++++,,,++++++++++++,,,---....../////////000000000000111444444444444444444444444999;;;===???AAADDDDDDCCCFFFGGGGGGFFFFFFFFFHHHJJJJJJKKKLLLNNNOOOQQQQQQRRRQQQNNNLLLNNNQQQSSSRRROOOTTTXXXZZZ[[[```gggjjjjjjaaa^^^ZZZYYY\\\aaafffhhhhhhiiisssmmm`````````aaaaaaaaa```^^^]]]aaa^^^YYYUUURRRPPPOOOMMMQQQNNNPPP]]]ttthhhZZZSSSIIIBBB>>>:::999;;;===>>>===BBBCCCDDDDDDCCCBBB@@@???AAAAAACCCEEEKKKUUU___gggpppsssyyy~~~~~~yyynnnbbbeeeppprrr___UUUZZZaaayyyxxxfffaaa___[[[ZZZ\\\YYYVVVSSSRRRTTTVVVVVVVVVsss[[[TTTJJJDDDAAA@@@>>><<<;;;:::999777444222000...++++++++++++*********)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------------------.....................///000000111111111111222333444555666666777===@@@<<<888HHHooozzz```GGG@@@AAA>>>666222.........---,,,,,,------++++++++++++++++++++++++******************************))))))******+++,,,*********++++++,,,............/////////000000000333333444555666777777888999999<<<>>>@@@AAACCCEEEFFFGGGGGGEEEEEEFFFIIIKKKLLLLLLMMMNNNPPPRRRSSSTTTRRROOOMMMOOORRRTTTTTTRRRUUUZZZ]]]^^^```cccccc```ZZZWWWUUUUUUYYY___cccfffgggfffhhhmmmooolllhhhfffcccddddddcccbbb```^^^]]]___\\\XXXUUUTTTSSSQQQOOORRROOONNNOOOWWWrrrxxxhhhNNNGGG>>>:::;;;>>>???>>>???AAADDDFFFGGGFFFDDDCCCAAAAAA@@@AAADDDKKKSSSYYYbbbffflllrrrvvv|||yyykkkfffeeejjjzzz{{{fffUUUQQQ^^^ttt}}}lll]]]YYYYYYUUUUUUXXX[[[YYYUUUSSSRRRSSSSSSSSSqqqXXXQQQHHHBBB@@@???>>><<<;;;:::999777444111///---************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---......//////000000111000000111222333444555555888666555777:::BBBRRRaaaoooRRRAAA777999888000///555,,,.........,,,+++,,,---***************************************************))))))))))))***++++++)))))))))***+++,,,---............/////////000000222333444555777999:::::::::999<<>>>>>;;;>>>AAADDDGGGHHHGGGGGGCCCBBBAAA??????BBBGGGKKKSSSWWW^^^cccgggmmmtttzzz~~~zzzwwwrrrnnnooozzzggg^^^VVVXXXiiiooobbbZZZ[[[ZZZVVVVVV[[[\\\ZZZWWWTTTRRRPPPOOOOOOiiiVVVOOOFFFAAA??????>>><<<::::::999777444111...,,,+++++++++*********))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000000//////000111222333444444777222111666;;;>>>AAAEEE___kkkUUU???:::555222///---...111,,,...//////,,,++++++---************************++++++++++++++++++++++++)))))))))))))))***++++++(((((())))))***,,,---......////////////000000000333333444666777888999:::;;;999;;;??????<<>>???>>>===:::999888777444000---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000//////000111222333444444444555888:::777555999AAA@@@ZZZssscccYYYEEEBBB777+++---555333(((,,,...000///,,,***+++---))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++((((((((()))***,,,---...////////////000000000111333444444555666777888888;;;999;;;???>>>:::===EEEDDDFFFHHHJJJKKKLLLNNNPPPOOONNNNNNNNNOOOQQQSSSTTTRRRSSSTTTSSSSSSXXX```ggg```aaa^^^YYYZZZ___cccccc```]]]ZZZYYY[[[^^^```aaaccceeeeeebbb``````___^^^`````````___^^^[[[YYYXXXZZZXXXWWWYYY[[[ZZZTTTNNNLLLDDDBBBJJJMMMIIIKKKRRRtttnnnXXXKKKEEEAAA>>>::::::;;;<<<===???AAABBBGGGGGGFFFCCC@@@???@@@AAA>>>BBBGGGIIIKKKOOOXXX^^^```dddhhhllloooqqqtttwww}}}~~~~~~~~~|||{{{tttnnnkkkfffcccjjjtttuuuhhh```WWWdddmmm|||}}}lllfffaaa```aaa[[[RRRQQQXXXVVVVVVVVVTTTQQQNNNLLLLLLdddTTTNNNGGGBBB@@@@@@>>><<<:::999777555333000///...,,,,,,,,,+++++++++******************************&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...///000000111000111111222222333444444555555555555666777888999:::@@@PPPlllttt[[[JJJDDDEEE555333000---,,,---...///------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++,,,---............///000111222444444555555666777777777999;;;<<<>>>>>>===;;;:::FFFCCCBBBFFFLLLQQQQQQOOOTTTRRRNNNLLLLLLNNNPPPRRRTTTSSSQQQQQQRRRVVVZZZ\\\___```cccdddbbb___```bbbbbbaaa___^^^]]]]]]^^^^^^``````ccceeeccc___\\\[[[fffbbb\\\ZZZZZZ[[[ZZZYYY___XXXPPPNNNPPPRRROOOKKKEEEEEEDDDDDDDDDDDDDDDEEEMMMkkknnnfff^^^LLLGGG<<<666999;;;999;;;AAACCCEEEGGGHHHFFFCCCAAA@@@?????????@@@CCCHHHMMMPPPQQQRRRTTTWWW[[[```cccfffpppsssvvvyyy}}}|||xxxxxx|||||||||tttkkkhhhggg]]]UUUbbbppp^^^SSSTTTddduuu~~~xxxsssjjjaaa^^^\\\YYYWWWVVVVVVWWWXXXTTTTTTTTTTTTSSSQQQPPPOOOeeeUUUOOOHHHCCCAAA@@@???===;;;:::888666444111000///,,,,,,,,,+++++++++******************************'''''''''((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,------------...------......//////000000000000111111222333333444555555555555666777888888@@@===;;;CCCYYYyyyzzzeeePPP???777666777444222000...------......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,,,,///......//////000111222333333444444555666666666888999<<<>>>?????????>>>DDDBBBBBBFFFNNNSSSTTTRRRUUUSSSQQQPPPPPPQQQSSSTTTVVVUUUSSSSSSTTTWWWZZZ\\\ZZZ___gggllljjjddd^^^[[[``````___^^^^^^^^^^^^^^^cccdddeeeddd^^^XXXYYY^^^___]]]ZZZ[[[^^^bbbccccccnnndddWWWOOONNNNNNLLLIIIDDDDDDCCCBBBBBBBBBBBBBBBDDDPPPhhhpppVVVIII>>>======:::999<<>>;;;;;;999777444222000///,,,,,,,,,+++++++++******************************((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''((())))))******))))))*********++++++++++++,,,,,,,,,,,,,,,------------........................000000000111222222333333444444444444555666777888888888888777===OOOiii|||}}}gggXXXDDD555000000000///111111000///...------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,,,,////////////000111222222111222222333444444555555666888;;;>>>@@@AAABBBBBBBBBAAABBBGGGNNNTTTVVVUUUVVVUUUUUUTTTUUUUUUVVVVVVXXXWWWVVVVVVVVVXXX[[[\\\[[[aaahhhllllllgggaaa[[[]]]^^^^^^___``````______aaabbbccc```UUULLLNNNUUU\\\ZZZZZZ\\\```eeehhhiii{{{nnn\\\PPPKKKJJJHHHGGGCCCBBBAAA@@@??????????????????HHHfffooo^^^KKKAAA@@@???===<<<:::<<>>>>>>>>???BBBGGGKKKNNNUUUYYY___bbbdddfffggghhhppptttzzz}}}~~~}}}yyysssrrruuuyyy{{{{{{{{{xxxyyywwwtttppppppnnnfff\\\XXX[[[```nnnnnnooossswwwuuullleeeRRRPPPUUUeeexxxuuuhhhddd]]]ZZZ^^^XXXWWWVVVTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRR___TTTPPPKKKFFFBBB???>>>===;;;:::888666333111//////,,,,,,,,,+++++++++******************************))))))((((((''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------......------------------//////000000111222222222333333333333444555666777111777===>>><<>>555222444555222/////////000000///---,,,+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((())))))***+++,,,////////////000111222222000000111111222333333333555666999<<<>>>@@@AAABBBAAA@@@BBBFFFLLLQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXYYY[[[\\\dddggggggeeedddeeeeeeccc[[[\\\^^^```aaaaaa`````````]]]\\\XXXLLLAAACCCMMM]]]\\\[[[\\\]]]___aaabbbuuujjjZZZMMMHHHFFFEEEDDDCCCBBB@@@???>>>===<<<<<<<<<===AAALLLdddnnn[[[SSSOOOGGG???;;;;;;<<<>>>@@@BBBBBBBBBAAABBBBBBCCCCCCBBB@@@@@@>>>===;;;;;;<<>>>>>@@@@@@AAADDDHHHKKKNNNNNNQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZkkknnnlllccc^^^```aaa```ZZZ[[[]]]```aaaaaaaaaaaaaaaXXXPPPJJJAAA:::BBBQQQ\\\\\\ZZZYYYWWWVVVWWWXXXbbbZZZQQQJJJFFFDDDCCCAAABBBAAA???>>>===<<<<<<;;;888<<>>@@@BBBCCCCCCCCCBBB@@@???<<<;;;:::<<<>>>???BBBCCCDDDFFFHHHKKKQQQTTTXXX___gggkkklllmmmrrrvvvtttuuuvvvvvvwwwzzzyyyuuupppoooqqqrrrqqqooommmnnnkkkeeebbbaaa___[[[NNNRRRYYYaaalllwwwwwweeeRRRMMMRRR]]]jjjvvvppp[[[___aaaXXXRRRWWWPPPPPPQQQQQQPPPOOONNNMMMNNNLLLKKKJJJJJJKKKMMMOOOpppWWWPPPOOOLLLFFF@@@<<<:::;;;888777666444111///---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111111111111222333444555555444333555888:::<<<===AAALLLcccvvvTTT@@@888000111222222000,,,+++---000,,,---.........---+++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((()))***++++++------------...///000000/////////000111111222222444444555777888999;;;;;;@@@@@@AAABBBDDDGGGIIIJJJNNNOOOQQQRRRTTTTTTUUUUUUSSSTTTUUUWWWXXXXXXXXXWWWhhhrrrtttiii^^^[[[YYYVVVZZZ[[[]]]___```aaabbbbbbbbbWWWNNNFFF:::333AAAWWWXXXXXXXXXUUURRRQQQQQQRRRPPPMMMJJJGGGFFFDDDAAA?????????>>><<<;;;;;;;;;;;;999999:::;;;===FFFXXXiiieeeNNNGGG>>>999999:::;;;;;;:::;;;===>>>??????>>>>>>???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===AAAGGGKKKNNNSSSXXX\\\]]]___cccfffhhhkkkmmmnnnooorrrxxx}}}}}}}}}||||||}}}~~~}}}uuurrrooooooooooookkkhhh[[[\\\YYYSSSSSSVVVXXXWWWeeejjjsss|||{{{ppphhhVVVOOOIIIOOOccc~~~qqq___UUU[[[___XXXQQQRRRMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJpppXXXQQQPPPNNNHHHAAA<<<;;;;;;999888666444222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))***************++++++++++++,,,,,,,,,******++++++,,,,,,------------...//////000000111111000000111111222333444000222666:::<<<;;;888666888999AAAVVVuuurrrUUU@@@444666999111333333222000------///111,,,------------,,,++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((''''''(((((()))***+++,,,,,,+++,,,,,,---...////////////000111111222222333333444555777999:::;;;>>>???@@@BBBCCCEEEGGGIIIMMMMMMNNNOOOQQQRRRTTTTTTNNNPPPRRRTTTVVVVVVUUUUUU]]]nnnvvvkkk]]]YYYYYYWWW\\\\\\]]]]]]___```bbbccchhhiiikkkeeeNNN999???TTTUUUVVVVVVTTTPPPNNNOOOPPPKKKJJJIIIHHHFFFCCC???===<<<;;;;;;:::999999999:::;;;777777<<>>===<<<:::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<===<<<<<<:::;;;;;;:::999;;;???BBBGGGHHHJJJMMMPPPRRRTTTVVVYYY]]]```aaa```ccchhhmmmqqqrrrrrrsssuuuxxxzzz|||xxxyyyzzz}}}yyyqqqkkkiiihhhhhhiiifff```[[[OOOQQQQQQQQQXXXdddnnnrrr~~~xxxqqqggg\\\UUU[[[___cccjjj~~~~~~tttggg___WWWRRRTTTWWWTTTOOOMMMKKKLLLOOOPPPPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEEEErrrZZZRRRRRROOOIIIBBB===<<<<<<:::999777555333000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------------......///000000000000000000000111222333444444444222000///111555999444999>>>===@@@UUU{{{~~~TTTGGGAAA999...///555111+++---///111111000...---------,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((()))***+++++++++++++++,,,---......//////000000111111222222111222333555777999<<<======>>>@@@AAACCCEEEHHHJJJLLLLLLMMMNNNPPPRRRSSSUUUKKKMMMPPPSSSTTTTTTTTTSSSUUUhhhrrrgggZZZZZZ___aaa]]]]]]]]]]]]^^^```bbbcccuuuoooHHHAAAQQQVVVXXXXXXUUUPPPMMMMMMOOONNNMMMKKKIIIFFFBBB>>><<<999999888888888888888999777333444888888555999@@@<<>>???@@@??????<<<===>>>===;;;:::;;;<<<@@@>>>>>>@@@CCCFFFGGGGGGMMMQQQUUUUUUSSSTTTYYY^^^aaabbbccceeeiiimmmqqqsssrrrsssuuuxxx{{{~~~|||~~~}}}}}}{{{yyyyyywwwnnndddaaa``````aaaaaa]]]VVVPPPPPPTTTWWW]]]lllwwweeeVVVQQQWWWbbbkkkxxx}}}hhheeeccc^^^XXXUUUPPPNNNOOOPPPMMMJJJJJJLLLNNNPPPPPPNNNKKKIIIFFFFFFFFFFFFEEEDDDBBBAAAmmm[[[UUURRRMMMGGGBBB>>><<<;;;<<<999555333333222///---,,,+++******))))))******+++++++++************)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------............////////////......///000111222222333111111222333444666666777888999999888:::AAANNNXXXzzz^^^JJJ777666666444333222111111////////////............------,,,,,,+++***))))))******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))************++++++++++++,,,---.........//////000000000000///333333444555777888:::;;;<<<>>>@@@CCCEEEGGGIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRTTTUUUUUUTTTRRRQQQTTT[[[```]]]YYY[[[^^^___```___]]][[[ZZZ[[[___bbbyyyRRR@@@LLLWWWVVVUUUSSSQQQNNNMMMLLLMMMIIIDDDAAA???===<<<;;;;;;999666444555777666444666666666666666666666666;;;@@@RRRqqquuueeeVVVJJJAAABBBAAA===999777888999999999:::;;;<<<<<<<<<<<<::::::<<<>>>@@@???<<<999===<<<;;;;;;<<<>>>AAACCCCCCEEEGGGHHHIIIJJJLLLNNNNNNPPPTTTXXX]]]bbbeeegggkkknnnqqquuuxxxyyyyyyyyywwwxxxzzz|||~~~|||xxxvvvvvvwwwxxxyyytttyyy~~~}}}yyyvvvvvv~~~zzzwwwyyy|||}}}yyyuuuuuurrrpppoooiii]]]SSSOOOQQQSSSUUUTTTRRRRRRUUUYYY]]]iii{{{bbb[[[UUUUUU[[[jjjppp___\\\\\\\\\ZZZVVVRRRNNNMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGHHHHHHDDDEEEGGGHHHGGGDDDAAA???mmm[[[UUUQQQLLLEEE@@@===;;;;;;<<<999555444333222///---,,,+++******))))))***************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))***************************+++++++++++++++,,,,,,,,,------------------............/////////000000111111222111111222333444555666666666888999777666999@@@FFFPPPhhh{{{kkkYYYFFF999555555444333222111000////////////.........------------,,,++++++***))))))***))))))((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++,,,---.........//////000000000000000333444444555777999;;;<<<===>>>@@@CCCEEEGGGHHHIIILLLLLLMMMMMMNNNOOOPPPPPPRRRSSSUUUWWWYYYYYYXXXXXXTTTYYY[[[ZZZ[[[^^^___]]]___^^^\\\YYYXXXYYY\\\___wwwiiiSSSQQQWWWVVVTTTQQQOOOLLLJJJIIIKKKHHHDDDAAA@@@>>><<<;;;::::::777555555666666666666666666666666666666666555666===MMMcccwwwgggRRRLLLDDD@@@???>>>;;;888999888777777888999::::::::::::;;;<<<===>>>>>>>>><<<;;;;;;:::;;;<<<===>>><<<>>>???@@@@@@AAACCCDDDHHHIIILLLOOORRRVVVXXXYYY```bbbeeehhhkkkllllllllliiikkknnnqqqssssssrrrrrrnnnllliiihhhhhhhhhgggfffdddiiinnnppppppnnnmmmmmmuuurrrooommmmmmmmmllljjjkkkeee___\\\WWWPPPMMMMMMJJJNNNUUU\\\cccjjjqqquuu|||rrrggg```bbb[[[XXXaaaqqqhhhZZZVVVUUUTTTYYYVVVRRRPPPOOOMMMLLLJJJLLLMMMLLLIIIFFFDDDDDDEEEEEEFFFGGGGGGFFFDDDAAA???mmm\\\UUUQQQJJJDDD>>><<<;;;;;;;;;999666444333222///---,,,+++******))))))******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++******************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------/////////000000000000000000111111222333444555555222555777666444333555888777GGG```|||iiiTTTFFF===666222333222222111000///..................------------,,,,,,,,,+++******))))))))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))******+++******++++++,,,---.........///000000000000000444444555666888:::;;;===???@@@BBBDDDFFFGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]^^^\\\^^^]]]\\\___bbbaaa\\\ddddddbbb___\\\\\\___aaannneeeTTTVVVUUUSSSPPPMMMJJJHHHGGGGGGEEECCCAAA@@@???===;;;999999888666444444666888555555555555555555555555666444333555===RRRsss{{{mmm\\\RRROOOLLLEEE>>>@@@===999888999;;;;;;;;;999999:::999888999;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;;;;<<<>>>BBBBBBDDDEEEGGGIIIJJJKKKPPPRRRUUUWWWZZZ[[[[[[[[[YYY\\\___bbbccccccaaa```XXXVVVTTTTTTSSSRRRPPPNNNNNNPPPTTTUUUUUUTTTTTTTTTWWWWWWWWWWWWWWWZZZ]]]```ddd[[[RRRNNNKKKJJJNNNTTTbbbhhhrrr}}}vvvlllbbb^^^^^^aaadddlllmmmuuurrr^^^VVVTTTSSSRRRXXXVVVSSSRRRQQQPPPMMMKKKMMMMMMKKKGGGCCCAAAAAACCCFFFFFFGGGGGGEEECCC@@@>>>nnn]]]VVVQQQKKKDDD>>><<<;;;<<<:::999777555333111///---,,,+++******))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------/////////////////////...000000111111222333333444000333666666555555666777;;;FFFSSSYYY```tttooo```KKK;;;444333444555222111111000///.........------------,,,,,,,,,,,,,,,+++++++++******)))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***************+++,,,---...---...///000000111000000333444555666888:::<<<===AAABBBDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLOOORRRVVVZZZ]]]___gggiiihhhdddccceeeccc^^^iiihhhfffcccaaa```bbbdddccchhhVVVTTTSSSRRROOOMMMJJJIIIHHHCCCBBBAAA@@@@@@???<<<:::777666666777444222444888444444444444444444444444888777777666444:::MMM```sssnnnjjjccc\\\KKKFFF???;;;;;;;;;;;;::::::;;;<<<:::888777999;;;::::::;;;<<<<<<<<<<<<;;;;;;===>>>===<<<<<<===??????@@@@@@AAABBBCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQRRRSSSTTTUUUUUUTTTTTTOOOLLLIIIHHHHHHGGGFFFDDDIIIJJJKKKKKKKKKJJJJJJJJJCCCHHHOOOSSSWWW\\\dddkkkyyyrrrkkkhhheeeeeekkkrrryyybbb[[[RRRNNNTTTccctttyyyoooaaaXXXVVVXXXXXXWWWWWWUUUTTTSSSSSSRRROOOLLLMMMMMMJJJGGGCCCAAABBBCCCEEEFFFFFFEEEDDDAAA???===nnn___VVVRRRLLLEEE@@@===<<<<<<999999888666333000...---,,,+++******))))))************)))))))))(((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,------------........./////////...............//////000000111222222222222333444444444555777999777===@@@>>>>>>JJJ```tttvvvfffGGG@@@777111000111222222111111000000//////......,,,,,,,,,,,,++++++++++++++++++***************)))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))************+++,,,---------...///000111111111111222333444666888:::<<<===CCCDDDEEEGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKLLLOOOSSSWWW[[[]]]eeekkkmmmhhhddddddeeeeeeffffffeeebbb``````aaaccc```uuubbbYYYSSSRRRQQQOOOMMMLLLJJJIII@@@???>>>>>>>>>>>>;;;999555333444777666111111555222222222222222222222222333333666777555222666===RRRmmmddd[[[PPPHHHCCC@@@<<<999;;;;;;<<<;;;:::999999:::777888999;;;;;;<<<<<<;;;===>>>??????======>>>???>>>>>>>>>???@@@AAAAAABBBAAABBBCCCEEEFFFGGGHHHIIILLLLLLKKKJJJJJJLLLMMMNNNPPPLLLIIIFFFFFFGGGGGGFFFBBBCCCDDDGGGIIILLLMMMMMMSSSZZZcccgggiiilllrrrxxx~~~{{{vvvsssnnnggg]]]VVVTTTUUUZZZeeeuuuvvvjjjaaa]]]XXXVVVWWWYYYZZZZZZVVVUUUSSSSSSTTTSSSPPPNNNLLLLLLKKKHHHEEECCCDDDEEEDDDDDDDDDCCCAAA???>>><<>><<<;;;777999999777333000...---,,,+++******))))))***************)))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++************++++++++++++------------............---------.............../////////000000000111111333333222111111222333444444222111333999>>>@@@@@@RRRbbb{{{}}}___NNNFFF===444333222333444333111///000/////////............++++++++++++************************************''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***))))))******+++,,,---,,,---...000111111111111111222333555777999<<<===AAABBBDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOQQQUUUXXXZZZYYYaaafffccc```bbbfffhhhcccddddddcccbbbbbbdddfffdddqqqttt[[[]]]SSSRRRQQQOOOMMMKKKIIIIII>>>===;;;;;;;;;;;;999888555000111888:::444000222111111111111111111111111000///000444555333333666999CCCZZZzzzxxxllleee^^^VVVQQQCCC@@@<<<;;;::::::999888888888888999999::::::::::::;;;<<<<<<;;;:::;;;===;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDDDDHHHHHHGGGHHHIIILLLNNNOOOQQQOOOLLLKKKKKKKKKKKKJJJLLLLLLOOOTTTZZZ^^^______bbbgggkkkkkkhhhhhhjjjnnnyyypppnnnqqqccc```\\\\\\aaajjjrrrvvvrrrxxxuuukkkccc\\\[[[YYYXXXVVVVVVWWWXXXYYYUUUTTTRRRRRRSSSSSSRRRPPPKKKLLLLLLJJJGGGEEEEEEFFFAAAAAAAAA@@@???>>>===<<>>;;;999777999:::888333///......,,,+++******))))))******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***+++,,,,,,---************+++++++++++++++,,,,,,,,,------------,,,,,,,,,------......///......////////////000000111000000000111111111000555333222555999888333...555888AAANNN^^^uuusss^^^NNN:::111222...222222222333333222000...---------------,,,,,,,,,++++++*********)))))))))))))))))))))************'''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***+++,,,---,,,---...000111111222222000000222333666999;;;<<<===???AAACCCFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSRRRPPPNNNOOOQQQTTTVVVPPPVVV[[[ZZZ\\\```cccccc___aaabbbbbbbbbcccfffhhhfffmmm{{{yyyaaaUUUWWWTTTSSSQQQNNNJJJHHHEEEDDD>>>;;;999777888888777666666///000;;;@@@888111000000000000000000000000000111///111444555444666:::222111999MMMhhhggg]]]PPPHHHFFFEEEBBB??????>>><<<;;;::::::::::::999:::<<<;;;;;;;;;<<<===;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???DDDGGGKKKOOOSSSUUUWWWWWW\\\\\\\\\^^^___^^^ZZZWWWjjjiiiiiikkkmmmnnnkkkiiiXXXYYYZZZYYYYYY[[[```dddccccccdddddd^^^YYYZZZ___bbbdddiiirrr~~~tttiii```ZZZXXX]]]]]]\\\YYYWWWWWWZZZ\\\UUUSSSPPPPPPQQQRRRRRRRRRLLLMMMNNNLLLIIIEEECCCBBB>>>>>>>>>======<<<<<<<<>>999777666999:::888333///---...,,,++++++***)))*********(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((***+++,,,---...)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........///////////////---...///222444444222111///444888666111///444:::555555888===@@@GGGXXXkkklllNNN===777777111111666555222000...---,,,------...,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))*********&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***+++,,,---,,,---...000111111222222///000111333555888:::<<<:::<<<>>>AAADDDFFFGGGHHHLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSPPPMMMLLLMMMOOOQQQPPPSSSTTTUUUZZZ___```\\\XXXYYY[[[\\\]]]___bbbddddddhhhhhhaaaXXXRRROOONNNVVVTTTQQQMMMHHHDDDAAA@@@>>>;;;777555555666666555888///000>>>DDD<<<222///000000000000000000000000///000333666444000222777:::999999999<<>>>>>>>>>>>???AAA===<<<<<<:::999888888777666666666666777888999:::CCCHHHPPPXXX^^^`````````mmmppptttxxxyyyvvvpppkkklllhhhdddaaa]]]WWWOOOIIIJJJJJJKKKMMMSSS]]]gggnnn]]]]]]___aaa______fffooottt|||fff^^^^^^ZZZWWWWWW___```___]]][[[[[[___cccUUURRROOOOOOPPPRRRSSSSSSLLLNNNOOOMMMIIIDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<>>??????@@@BBBEEEHHHHHHIIIKKKNNNQQQSSSUUUVVVTTTQQQKKKGGGFFFIIIMMMOOOQQQSSSTTTTTTTTTVVVYYY\\\ZZZYYYYYYZZZ[[[\\\[[[ZZZddd^^^XXXVVVVVVTTTNNNIIIMMMLLLJJJGGGCCC???<<<:::<<<:::888777777777555444555//////777;;;666000///............////////////000000000000000111111222333666888777777AAASSSbbbuuueeeYYYYYYVVVRRROOOMMMJJJFFFCCCEEEBBB>>>===>>>???>>>===AAA@@@???===;;;999777666:::888666666888999:::999@@@DDDJJJPPPUUUYYY\\\___oooqqqsssooohhh```\\\ZZZOOOLLLKKKNNNMMMJJJJJJLLLJJJOOOSSSTTTXXX]]]^^^\\\]]]___aaabbbeeelllvvv~~~ttthhh]]][[[ZZZXXX[[[```\\\___```___]]]^^^^^^]]]WWWPPPKKKMMMOOOMMMLLLLLLKKKKKKKKKIIIFFFBBB>>><<<<<<;;;::::::<<<<<<;;;:::ccc[[[TTTQQQLLLGGGAAA===;;;::::::888666333000...,,,,,,************************''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,***,,,......---,,,---...---------------...//////111111111111111111111111222222222222333333333333111333444555666777:::<<<:::@@@IIISSS\\\iiixxxrrr___OOODDD<<<666222333333222111111000//////000000//////...------,,,++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))*********++++++---------............/////////000111333666777999;;;<<<>>>??????AAACCCFFFGGGHHHHHHJJJLLLNNNPPPQQQRRROOOLLLIIIHHHJJJNNNPPPQQQRRRRRRRRRRRRTTTXXX[[[YYYYYYZZZ[[[\\\\\\[[[YYY\\\WWWRRRQQQTTTTTTQQQNNNKKKJJJHHHEEEBBB>>>;;;999:::888555444555555333222333...---333777333///...............////////////000000//////000000111222111444555333111555???GGG[[[uuuoookkkfffaaa^^^\\\ZZZYYYXXXUUUOOOHHHCCCBBBEEEHHHGGGFFFEEECCC@@@===;;;999999999999999999:::;;;;;;888===CCCHHHJJJKKKLLLMMMPPPQQQSSSSSSPPPMMMIIIGGGKKKHHHIIIOOOSSSRRRRRRTTTTTTTTTRRRNNNOOOVVVZZZ[[[ccchhhqqq{{{~~~rrrkkkaaaYYYUUUVVVWWWVVVWWWZZZYYY[[[\\\[[[ZZZ[[[\\\]]]RRRMMMJJJLLLLLLGGGDDDDDDHHHHHHHHHFFFDDD@@@===;;;:::999888888999999888777fff]]]SSSQQQLLLFFFAAA===;;;999:::888666333000...---,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,+++,,,---,,,+++,,,---///---------------......///////////////////////////111111111222222222333333000111333333222333555777333555555555666<<>><<<:::777666555555666666555333eee[[[SSSPPPKKKFFFAAA===:::999999888555333000...---,,,************************&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,+++***+++---000------,,,,,,------...///........................///000000111111222222222000111222111000000222444333666999:::999888999:::777>>>JJJXXXgggyyy~~~mmm\\\MMM@@@888:::777444333333333222000///.........---------,,,...---------,,,,,,,,,+++))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))************++++++,,,,,,------.........///000111222333444888===BBBFFFIIILLLOOOVVVSSSNNNIIIFFFDDDDDDDDDKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMOOOTTTWWWUUUXXX[[[\\\\\\ZZZYYYYYY\\\UUUMMMJJJLLLMMMKKKHHHFFFEEEDDDBBB???<<<:::999555333111000111111000///000---+++,,,...///...------------........./////////////////////000111111222333444555777666444333888888IIIeee~~~|||qqqkkkoookkkddd]]]WWWTTTSSSRRRRRRVVVYYYVVVOOOKKKKKKMMMQQQVVV]]]```___[[[WWWUUUXXXVVVWWW^^^gggmmmlllhhhnnnjjjlllxxxvvvfff]]]WWWTTTPPPPPPRRRUUUWWWVVVUUUUUUGGGJJJPPPUUUTTTPPPMMMNNNPPPNNNMMMOOOMMMHHHHHHJJJBBBBBBBBBAAA???===;;;:::666444333333444444333222dddXXXSSSPPPKKKFFF@@@<<<:::999999777555333000///------++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))*********++++++++++++,,,,,,+++******---///,,,,,,,,,,,,,,,---......------------------------......//////000111222222111111222111//////111222+++...333666666444222111888999;;;<<>>666333222222...///000222333111...,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************'''(((((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---////////////000111222333555999>>>BBBEEEGGGJJJKKKTTTQQQMMMHHHEEEDDDDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPNNNMMMOOORRRUUUTTTWWWZZZ[[[YYYXXXXXXXXX^^^WWWNNNJJJJJJJJJGGGDDDCCCCCCBBB@@@>>><<<:::999444222000000111111000//////...---,,,---...///...------------............/////////...///000000111///......000333555444333999222444@@@MMM___uuuooolllmmmnnnqqquuuxxxvvvppplllmmmoookkkpppvvvzzzyyyvvvrrrpppzzzvvvuuu|||wwwcccZZZXXXWWWUUUKKKMMMNNNNNNPPPTTTVVVWWWMMMJJJKKKPPPRRRRRRXXX```UUUOOOJJJIIIGGGCCCCCCFFFAAAAAA@@@???===<<<;;;:::555444333333444555444333eeeWWWRRRPPPKKKEEE@@@<<<:::888888777555333000///...---++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))************+++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,------...------------------------------......///000111111000111111000//////000222......//////000222333333111444777888888777888999<<<===BBBMMMYYYdddjjjlllpppwwwvvvfffaaaXXXOOOHHHCCC???===@@@<<<777333000000111222///......---......///000,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***+++,,,------/////////000111222333444888:::===>>>>>>???AAABBBIIIHHHFFFEEEDDDEEEGGGHHHFFFHHHJJJLLLNNNPPPPPPQQQQQQRRRRRRQQQOOOPPPRRRTTTSSSVVVXXXXXXUUUTTTVVVYYY[[[TTTMMMJJJJJJJJJGGGCCC@@@@@@???>>><<<:::999888444222000000111111000///---//////,,,,,,//////---,,,------------.........//////......//////000111222000...///111333444444444222444888999@@@VVVmmmzzzqqqeee^^^ZZZXXXTTTQQQJJJMMMNNNLLLOOOWWW^^^aaaZZZPPPIIIJJJNNNVVVfffvvv___UUULLLHHHFFFCCCAAAAAA@@@???>>>===;;;:::999888444333222333555777666555iiiZZZRRROOOKKKEEE@@@<<<999888888777555222000///......************************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************)))+++,,,,,,+++++++++---,,,,,,++++++,,,,,,---...........................+++,,,---...///000111111...///000///......///111555333111111333555777888***---222555666666555555666555555777:::===?????????DDDKKKOOORRRWWW___eeezzzxxxyyy~~~zzzppphhheee___WWWVVVTTTJJJGGGEEE<<<777666444222111444888<<<777777555333000.........000000///...---...000222++++++++++++++++++++++++************************((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++,,,---............///000222333444777999:::;;;;;;<<<>>>AAADDDCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTTTTRRRQQQRRRSSSRRRUUUVVVUUURRRQQQUUUYYYYYYSSSLLLJJJJJJIIIEEE@@@;;;;;;;;;:::999888666555222000//////000000000///+++//////,,,+++...///,,,,,,,,,---------.........///............///000000333333222222111222444666111555777777666888???FFF___yyyrrrggg^^^]]]]]]\\\\\\YYYTTTPPPKKKPPPPPPMMMOOOXXX```ccc\\\QQQIIIJJJLLLQQQ___ppp```TTTJJJIIIJJJGGGBBB??????>>><<<:::888777666555222111111333666888888777mmm^^^RRROOOJJJEEE@@@<<<999888888777555222111///......))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((***,,,---,,,++++++,,,,,,,,,++++++,,,,,,---...........................++++++,,,---...///000111---.........------///000------...///111222111000555555444222111111222333333333333333444444555666333777999999777888>>>CCCIIICCCAAAEEEHHHHHHHHHJJJLLLOOORRRUUUUUURRRNNNKKKIIIDDDBBBEEEEEE@@@;;;999???888<<<>>>888888999111111333555444000...///111000000///---,,,,,,...000)))+++------+++)))((((((++++++++++++++++++,,,,,,)))))))))))))))*********''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---......---------...000111333444555666888999;;;>>>CCCFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFFFFHHHJJJKKKMMMOOOOOORRRTTTVVVVVVTTTSSSRRRRRRRRRTTTUUUSSSOOOPPPTTTYYYYYYSSSMMMJJJIIIGGGAAA<<<888888888888777555444333111///....../////////...(((...000+++***......***,,,,,,,,,---------.....................///000000...///111111000000222444333555333...///555888777000JJJkkkzzzjjj^^^WWWVVVWWWXXXYYYYYYXXXWWWVVVJJJOOOOOOJJJJJJRRRXXXZZZUUUMMMJJJMMMLLLHHHMMMXXXVVVKKKBBBEEEJJJHHHAAA<<<>>><<<:::888666444333333111000000333666888888888ooo^^^SSSOOOIIIDDD@@@===999777888777555333000///......+++++++++************)))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))++++++***)))(((((()))))))))************+++++++++...------,,,,,,------...,,,,,,,,,---------..........................................///////////////000000000111111111111222222111111222222333444333333333444444444555555777777777777777777777777777777888888888888777777444444444444333333222111111111111111000000000///........................///...---+++******++++++++++++++++++++++++++++++,,,+++***))))))+++---///)))(((((((((******((('''''''''''''''((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))*********,,,---,,,******---000............///111222333111333777;;;===@@@DDDFFFBBBEEEGGGEEEEEEGGGFFFCCCAAADDDFFFHHHIIIJJJLLLNNNTTTUUUUUUUUUUUUTTTSSSRRRSSSRRRPPPNNNNNNPPPTTTWWWSSSPPPMMMJJJGGGCCC???<<<777777777666555333222111222222111000///...------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///------......///000000000000000111222333333444444666:::BBBOOOdddooo^^^XXXVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVOOONNNMMMMMMMMMNNNOOOPPPTTTRRRNNNKKKJJJIIIJJJKKKIIIGGGEEEDDDDDDDDDBBB@@@===<<<999666333111111111111000000///////////////ppp]]]SSSOOOIIIDDDAAA===:::777888777555333000///......+++++++++************)))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((())))))))))))+++******)))(((((())))))))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------........./////////////////////000000000111111111111111111111222333333222222222333333333444444444444444444444444444444222222222333333222222222222222333333333222111111111111000000000/////////.........---------------///...,,,+++******++++++++++++++++++++++++++++++,,,+++)))((()))***,,,---)))((('''(((******((('''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))+++,,,,,,++++++---///............///111222333111333666999<<>><<<666666666555444333222111111000000///...---,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------------------............------......//////000000000000111111222333333444111222666;;;HHH]]]uuulll]]]VVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJHHHEEEDDDCCCBBB@@@>>><<<:::888555333222111111111000//////......//////rrr[[[SSSOOOJJJEEEAAA===:::777888777555333000///......+++++++++************)))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((((()))))))))))))))*********++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------.........//////....../////////000000000000000000000000111222222000000111111111222222222111111111111111111111111......////////////......///000111111111111111000000000/////////...............------,,,,,,,,,+++...---,,,+++************************************+++***)))((((((((()))***)))((('''((()))***(((&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((***+++,,,++++++,,,...............///111222333222444666888:::>>>CCCGGGJJJLLLKKKGGGFFFHHHHHHEEEEEEFFFFFFFFFFFFHHHLLLOOOMMMMMMMMMNNNPPPSSSVVVWWWVVVTTTQQQNNNMMMLLLMMMNNNQQQMMMHHHDDDAAA>>><<<:::555555555444333222111000//////...---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------------------............---------...//////000000000000000111222222333333333333222222444===JJJSSSsssyyypppddd^^^XXXUUUUUUVVVVVVUUUSSSRRRRRRQQQRRRSSSTTTTTTOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOPPPOOOMMMKKKIIIJJJHHHEEECCCAAA???<<<:::999888666444333222222222000000///............///uuu[[[TTTPPPJJJEEEAAA>>>:::888888777555222000///......+++++++++*********))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))***))))))((((((((())))))))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---............//////////////////...///000000111....../////////000000000000000000000000000000000/////////000000/////////---...//////000000000000............---------------------,,,++++++******,,,,,,++++++***************************************)))((('''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((''''''''''''(((+++,,,,,,,,,,,,,,,............///111222333444555666888:::>>>DDDHHHQQQRRROOOJJJHHHIIIIIIFFFGGGGGGGGGEEEEEEGGGKKKNNNPPPOOONNNNNNPPPRRRUUUWWWTTTRRRPPPOOOOOOOOOOOOOOONNNKKKGGGDDDAAA>>>:::777333333333333222111000//////......---,,,,,,++++++************************+++++++++***+++,,,,,,---,,,,,,---------.........,,,,,,---......//////000000000000000111111222222555666555444333555:::>>>???\\\yyywwwggg]]]XXXYYYXXXVVVWWWWWWWWWTTTQQQPPPQQQRRRRRRSSSSSSRRRRRRMMMNNNOOOPPPPPPNNNMMMLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJGGGDDDAAA???===999666555555444444333222222222000///......------......zzz\\\TTTPPPJJJEEEAAA>>>:::888888777555222000///......+++++++++*********))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))((((((((((((((())))))(((((()))))))))*********++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............------------...//////---------........./////////////////////////////////000000000000000000///,,,------...////////////---------,,,,,,,,,++++++,,,,,,++++++*********)))******************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((('''&&&'''))))))'''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''''''''&&&(((***---......---+++............///111222333666777888888:::???DDDIIIYYYYYYUUUMMMIIIHHHFFFBBBIIIIIIGGGFFFEEEFFFJJJMMMPPPPPPOOOOOOQQQTTTWWWYYYUUUSSSQQQQQQRRRRRRPPPNNNJJJIIIGGGFFFCCC>>>888333111222222111111000///...///......------,,,,,,,,,************************+++************+++,,,,,,,,,,,,,,,------------...,,,,,,------...///////////////000000000000111111000222333333333333444555444AAAJJJZZZuuuiii]]]WWWTTTRRRVVVUUUUUUUUUTTTRRROOOMMMMMMOOORRRUUUUUUSSSQQQOOOLLLMMMNNNNNNNNNLLLKKKJJJOOOOOOOOONNNNNNNNNOOOOOOHHHEEEBBB???===:::777444333333333333333222222111///......---------------^^^TTTPPPKKKFFFBBB>>>;;;888888777555333000///......+++++++++************)))''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((''''''(((((())))))((((((((()))))))))******+++******))))))******+++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,---------.........////////////////////////------............------,,,---..................,,,,,,+++++++++*********************************))))))*********))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&((('''&&&'''((()))'''%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((((((((((((&&&(((***...111111...+++............///111222333555666888999;;;>>>CCCGGGOOOQQQPPPLLLKKKMMMMMMJJJIIIIIIIIIGGGEEEFFFHHHKKKKKKLLLMMMOOORRRVVVYYY[[[YYYVVVSSSRRRSSSQQQMMMIIIIIIGGGFFFDDDAAA===666222000000000000000///...............------,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---....../////////////////////000000000...///000111222111111000222777555:::IIIWWWiiitttiiiZZZRRRQQQRRRRRRPPPPPPQQQRRRRRRSSSRRRRRRQQQLLLOOORRRTTTTTTSSSPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIOOONNNMMMMMMLLLMMMMMMNNNEEEBBB???===<<<999666444111222222222222111111000......---,,,,,,,,,,,,---aaaUUUQQQKKKFFFBBB???;;;999888777555333000///......+++++++++************)))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))*********))))))))))))******))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++..................---,,,++++++*********)))))))))'''(((((())))))******+++'''((()))******)))((((((((((((((((((((((((((((((&&&''''''((((((((((((''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))'''(((+++000333333///+++............///111222333222444777888:::===@@@CCCCCCGGGIIIIIIKKKPPPQQQOOOIIIJJJJJJHHHFFFFFFGGGHHHGGGHHHJJJMMMPPPSSSUUUVVVWWWTTTQQQRRRSSSRRRMMMHHHIIIFFFBBB???<<<999555222...////////////...------,,,,,,,,,,,,++++++++++++***************************************++++++,,,++++++,,,,,,,,,---------+++,,,,,,------......///////////////////////////000000000111222222000///...444555777<<<999;;;IIIeee|||zzzmmmeeeOOOMMMKKKKKKLLLMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTUUUNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHAAA???<<<;;;;;;999777555111111222222222111//////...------,,,+++,,,,,,,,,cccUUUQQQKKKFFFBBB???;;;999888777555333000///......+++++++++************)))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((())))))))))))******))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++////////////...---,,,,,,************))))))))))))&&&&&&'''((()))***++++++'''((()))******)))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))******'''(((+++111555444000+++............///111222333///222555888999;;;>>>@@@GGGJJJKKKIIIHHHJJJHHHDDDIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNQQQOOONNNPPPTTTTTTOOOJJJKKKFFF???:::777666555444.........///......------+++++++++***************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------++++++,,,------......//////////////////.........///......///111111000...444777444333555///111@@@999III```uuu}}}kkk\\\MMMDDDGGGJJJLLLKKKHHHGGGHHHIIILLLNNNQQQSSSRRRQQQPPPPPPOOONNNLLLJJJKKKMMMOOOQQQPPPOOOMMMKKKKKKKKKKKKLLLFFFHHHKKKLLLKKKHHHEEEBBB>>>===;;;::::::999777666111111222222111000///......---,,,,,,++++++,,,,,,eeeUUURRRMMMGGGAAA===:::888:::888555333111/////////************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******(((((()))***************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&'''((()))******((('''))),,,---,,,***(((***,,,------...000222222222444666999<<>><<<:::999777444111555444111000//////111222//////...------,,,++++++dddUUURRRMMMGGGAAA===:::999999888555333111000//////************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((((((((((((((((())))))***)))))))))))))))))))))))))))******++++++******)))(((((()))************)))++++++************++++++*********+++++++++,,,,,,------,,,++++++++++++++++++***))))))))))))***+++*********+++++++++,,,,,,*********)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))***((('''(((+++---,,,***)))+++------,,,---...000111222333555888;;;===???@@@BBBEEEGGGIIIIIIIIIHHHEEEFFFIIIKKKMMMMMMMMMMMMIIIHHHHHHHHHIIIJJJKKKLLLHHHLLLMMMIIIFFFGGGHHHGGGCCCAAA<<<777333111111111......---,,,,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000111111222333333333777666555666:::BBBMMMTTTppp~~~oooeeeaaaZZZSSSIIIBBB@@@AAABBBBBBCCCBBBBBBEEEIIILLLLLLJJJJJJKKKKKKJJJIIIJJJMMMOOONNNMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJHHHFFFDDDCCCBBB??????CCCBBB===<<<>>><<<:::999888888777444222444333111///...///000000......---,,,,,,+++******bbbTTTQQQLLLFFFAAA===:::999999888666333111000//////************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))))))))************))))))'''((())))))******))))))******))))))))))))******)))*********++++++++++++---,,,++++++***+++++++++******))))))))))))******)))*********++++++++++++******))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((***++++++***+++,,,------,,,,,,---...111222333444777999;;;<<<===???BBBEEEGGGIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMHHHHHHHHHIIIIIIKKKLLLMMMPPPRRRPPPJJJEEEFFFFFFDDD===;;;777444222111111222,,,,,,++++++******)))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++,,,,,,+++************+++******++++++,,,,,,------,,,,,,,,,---------...............////////////000111111111111111111111111///000111111111222666888???OOOggg|||{{{eeeUUUJJJCCCCCC???===;;;;;;===>>>===<<<@@@@@@@@@CCCFFFHHHIIIHHHFFFGGGHHHHHHGGGHHHJJJLLLPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJIIIGGGFFFEEEDDDCCCDDDAAAAAABBBAAA===;;;<<<999777666666666666444222222111///...------......,,,,,,++++++******))))))```SSSPPPLLLFFFAAA===:::999888888666444222000///...************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''(((''''''''''''((())))))((((((((((((((((((((((((((())))))))))))))))))((('''(((((()))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************++++++)))))))))))))))))))))))))))))))))************+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''((()))************+++------,,,,,,---///111222222444666888999;;;===>>>AAACCCEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMXXXXXXSSSJJJDDDDDDBBB???888777444222000//////000*********))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************++++++***************+++))))))***+++,,,------...+++,,,,,,,,,------------------........./////////111000000000000000000000+++...111333444666888:::555;;;CCCLLLVVVfffyyyssscccQQQFFF@@@===>>>AAA>>>>>>>>>>>>===<<<999777>>>>>>???AAACCCEEEFFFFFFDDDEEEGGGGGGGGGGGGIIIJJJPPPOOONNNLLLJJJHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGEEEDDDAAA>>><<<<<<:::888555444555444222111000///...---,,,,,,,,,,,,*********))))))(((((((((___RRRPPPKKKFFF@@@===:::999888777666444222000......************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))((('''''''''''''''(((((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''((())))))))))))))))))(((((((((((((((((()))(((((()))))))))***************)))))))))******+++(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&'''((((((((()))******(((***,,,------...000222222222333444666888:::;;;<<<===???AAADDDEEEGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOOOOOOOOOOOOONNNNNNQQQPPPKKKBBB>>>>>><<<888666555222000...---,,,,,,((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))******************))))))***++++++))))))******+++,,,------++++++++++++,,,,,,,,,---------------............/////////////////////...///111222222222222333555777777666555666>>>KKKVVVhhhxxxuuukkkddd\\\UUUNNNEEE===<<<;;;999:::<<<888999:::;;;;;;;;;<<<<<<;;;<<<>>>???@@@BBBCCCDDDBBBDDDGGGHHHHHHHHHIIIJJJNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDBBB@@@@@@???>>><<<999666444333222111///......---,,,,,,+++++++++((((((((((((((((((''''''```RRROOOJJJEEE@@@<<<:::999777777666555333000...---************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))((())))))***+++''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&((())))))))))))***,,,)))+++---...///000222444222333444555777:::<<<===:::;;;===@@@CCCFFFHHHJJJHHHHHHIIIIIIJJJJJJJJJKKKPPPPPPQQQRRRRRRQQQPPPPPPIIIHHHDDD???===>>><<<888444333111///---+++***)))((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))*********))))))))))))***++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................000111111///......000333000333444444333444888<<>>>>>??????AAACCC@@@CCCGGGIIIIIIHHHHHHIIIKKKKKKLLLMMMMMMMMMLLLLLLHHHGGGFFFEEEDDDEEEFFFGGGBBBDDDDDDCCCDDDGGGIIIGGG===999666333222111///...---------,,,,,,+++******((((((((((((''''''''''''```QQQNNNJJJEEE@@@<<<:::999777777666555333111...---************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''(((((())))))((((((***))))))(((((())))))***'''''''''((((((((())))))((((((((((((((()))******&&&'''(((((((((((('''&&&'''''''''((((((((())))))))))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***++++++******)))(((''''''&&&&&&)))+++***))))))+++---,,,---///000000000222444333444555777:::<<>>@@@CCCEEEGGGHHHFFFGGGHHHJJJKKKKKKJJJJJJMMMNNNPPPRRRSSSSSSSSSSSSJJJIIIFFFAAA@@@AAA===777111111000...,,,+++******'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))***++++++***************+++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---.........///---...///000000111333666---000444555444333444555444777;;;???EEENNNYYYaaawwwuuuSSSKKKAAA;;;999999999888999666666999999666666777999;;;<<<;;;999888:::<<<999;;;>>>>>>===>>>@@@CCC>>>BBBFFFIIIIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLKKKGGGFFFDDDCCCBBBCCCDDDEEECCCGGGGGGCCCEEEJJJLLLIII:::777333000000000///...------------,,,+++******'''''''''(((((((((((((((aaaQQQNNNJJJEEE@@@<<<:::999777777777555333111...,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((******))))))))))))******''''''''''''((((((((()))((((((((((((((()))******%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((+++---///000000///---+++)))'''&&&%%%'''))),,,+++))))))+++......000111111000000111222333444666888;;;>>>AAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFHHHKKKLLLKKKJJJJJJIIIKKKNNNQQQSSSUUUUUUUUUMMMLLLGGGBBB???>>>888111//////......---,,,++++++''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((())))))***+++++++++++++++***************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---///000111000///000222111222333222000000222444000333666666666888===AAADDDUUUjjjzzzjjj^^^[[[UUUHHH======;;;777555555555555444999555333555555444555999333666::::::999888999;;;999;;;>>>>>>======@@@CCC<<<@@@EEEHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJFFFEEECCCAAA@@@AAABBBCCCCCCFFFEEE??????CCCDDDAAA666333000...////////////---------------+++******''''''((((((((((((((((((}}}```RRRPPPKKKFFFAAA===:::999777777555444222111//////+++++++++************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))''''''&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%+++...---+++*********)))((((((''''''))))))((('''(((+++000444333111...---...///000000222444555666777:::>>>AAACCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEHHHJJJKKKIIIGGGJJJKKKOOORRRVVVXXXYYYYYYTTTOOOGGGAAA===:::777555333222000...,,,+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++************)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000000000111111111222222222333333333333333333333333555888===DDDLLLWWWbbbiii|||yyyuuuYYYQQQGGG???;;;999666444444333333222222333333444444444444444444444333333;;;:::999777555555888:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCEEEGGGIIIKKKKKKFFFHHHJJJJJJIIIHHHIIIJJJJJJHHHEEEAAA@@@@@@AAABBBEEECCCAAA>>><<<:::999888111111000000//////......+++++++++************)))''''''((((((((((((''''''|||___SSSPPPKKKFFFAAA<<<:::888777777555444222111//////+++++++++************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$)))+++)))''')))(((((((((((('''''''''(((((((((((('''***---111111///---,,,...///000000111333555777999<<<@@@DDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGJJJJJJHHHFFFGGGIIILLLOOORRRTTTUUUUUURRRMMMGGGAAA<<<888555333000///...,,,+++*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------........./////////000000000111111111222222222222222222222222222222666777888888:::===BBBFFFMMMYYYkkk}}}rrrhhhgggbbbUUUJJJIIIAAA<<<666333222333333222333333222222222222333333333333333333444444444444888888888666444444666888999:::;;;===???AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJEEEHHHKKKLLLKKKIIIHHHGGGKKKIIIFFFCCCBBBAAAAAAAAA???>>><<<999777666555555111111000000///......---*********)))))))))((((((&&&''''''((((((''''''&&&|||___TTTQQQLLLFFF@@@<<<999777777777555444222111//////+++++++++************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&###&&&&&&&&&''''''''''''((('''((()))(((((((((***---...,,,++++++---///000///000222555777:::===BBBEEECCCCCCDDDDDDEEEGGGHHHIIIFFFEEEEEEGGGHHHHHHFFFCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOKKKEEE@@@<<<777333///------,,,+++************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************'''(((((()))***+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111111111111111111111111111000111222222222333555777333888@@@JJJUUUeeeuuu|||lllQQQGGG@@@???;;;333111444111///......000222333333222222222111111222222222111222222222333444444444666777888888666555555666666777999<<<>>>AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJEEEIIIMMMOOOMMMJJJHHHFFFKKKJJJIIIFFFDDDBBBAAA@@@<<<;;;999777555444333333000000000///......------))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%|||^^^UUURRRMMMFFF@@@;;;888777777777555444222111//////+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''(((((('''(((******)))((()))***+++***)))***---////////////222555777999<<>><<<999777555333333000000///......------,,,)))))))))(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$|||^^^UUURRRMMMFFF@@@;;;888777777777555444222111//////+++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((''''''######$$$%%%&&&'''((((((((()))+++,,,***))))))******)))(((***---...///...000222555666777888;;;===AAABBBCCCFFFHHHIIIKKKKKKGGGFFFDDDDDDDDDDDDBBB@@@BBBBBBCCCDDDFFFGGGHHHIIIJJJGGGBBB>>>:::666111...111///...,,,***(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------.............../////////000000000///////////////////////////111333333111/////////555555333222111222555777666777:::???GGGOOOTTTWWW\\\^^^eeerrr{{{pppiii[[[\\\^^^___]]]WWWPPPKKKCCCBBB===999888888666111444333444444000------111...///000000///---,,,+++000000000//////000000000...//////000111222333333333666999:::999777666666777777777888:::<<<>>>???BBBCCCEEEHHHKKKNNNPPPQQQOOOPPPPPPNNNLLLKKKKKKLLLIIIIIIIIIHHHFFFCCC@@@>>>CCCAAA>>>;;;888555333222//////......---,,,,,,,,,******)))))))))((((((((($$$$$$%%%%%%%%%%%%$$$$$$}}}___TTTQQQLLLFFF@@@<<<999777777777555444222111//////+++++++++************))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&'''((((((((()))++++++***)))***+++)))))))))***---......---///222444666666777888:::>>>???BBBDDDFFFHHHIIIIIIGGGEEECCCCCCCCCCCCAAA???AAAAAAAAABBBDDDFFFHHHIIIFFFCCC>>>;;;888555111///111000...,,,)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))((((((((((((((())))))***+++++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,---------..................////////////////////////////////////...///111111000//////000000000222222333222111111222222222222444666888999;;;:::===DDDJJJOOOYYYbbbbbb^^^\\\^^^fffnnntttvvv}}}yyyxxx|||~~~zzzvvvwww{{{yyy}}}|||ssshhh```\\\TTTTTTTTTRRRNNNIIIDDDAAA===<<<;;;:::888888777777333333222000111222444555000222333333111...------,,,...000111///...---...000//////......//////000.../////////000111111111000222555666555444333333666666666777888;;;===>>>@@@AAADDDGGGKKKNNNQQQRRRQQQQQQOOOMMMJJJIIIKKKMMMFFFFFFFFFFFFDDDBBB???>>>AAA???<<<999666333111000.........---,,,,,,++++++*********)))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$~~~```SSSPPPKKKFFFAAA<<<:::888777777555444222111//////+++++++++************)))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''(((((('''((())))))((((((***+++*********+++---......,,,...111444666777888:::;;;<<<===???BBBDDDEEEEEEEEEFFFDDDBBBBBBBBBBBBAAA????????????@@@BBBEEEGGGHHHBBB>>>999555333222000///...---,,,***((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***+++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////////////////////////////,,,---///000111222444666111111000000000000///---///000111111222333555666777555555555333111444:::::::::::::::<<>>@@@>>>???BBBEEEHHHKKKNNNOOONNNNNNNNNLLLIIIGGGGGGHHHDDDCCCCCCBBBAAA@@@???>>><<<;;;888666444222111000......------,,,+++++++++))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%aaaRRRPPPKKKFFFAAA===:::999777777555444222111//////+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%$$$###$$$%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''')))++++++******,,,...///---,,,---000444777999:::<<<>>>:::;;;>>>@@@BBBCCCCCCCCCFFFDDDBBBAAABBBBBBAAA@@@======>>>???AAADDDFFFHHH???;;;666222000000///...+++***)))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))***+++++++++,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++---------.........//////000000000000000000000000///000000///......///111222000...---...000111111000111222222222111222333333222444555333///000555222444666555222111333666222333555777888888777666555555777;;;:::666666:::666444333333333333222000444333222111222444666888...000111222111000///000111111111111///,,,...111111000...,,,---///...+++***---///...,,,***+++---.........------.........///////////////.........000222444444333333444555111111222444777;;;???AAA===>>>@@@CCCFFFHHHJJJKKKJJJLLLMMMLLLIIIFFFDDDDDDBBBBBBAAA@@@?????????>>>999888666555444333333222......---,,,,,,++++++***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%aaaWWWSSSNNNGGGAAA<<<888777999999888666333111///---...,,,***)))((((((***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********(((''''''((('''((())))))(((((()))***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))))))))************+++)))(((((((((((('''''''''&&&&&&%%%'''((()))(((&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###%%%(((((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++------...---++++++111111222444666999;;;<<>>>>>>>>@@@CCCFFFGGGFFFEEEDDDBBB@@@>>>===<<<>>>??????@@@AAAAAAAAAAAA888666444222000...---,,,++++++***(((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------............////////////------............---------....../////////////////////////////////////////////000111111111111111000000000000000000000000111111222333333333333222111111111111111111111111000000111111111222222222222222222111111111000000000000000000000000000000//////000000000000//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......---------......///000111222222333222222111222333444777;;;>>>@@@:::<<>>======>>>>>>===;;;777666555444222111000///------,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbVVVSSSNNNGGGAAA<<<888777777777666555444222000///,,,+++)))((()))***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))***)))'''&&&'''((('''((())))))(((((()))+++)))((((((''''''(((((())))))(((((('''''''''((((((''''''((((((((()))))))))***)))))))))((((((((((((''''''&&&((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((('''&&&&&&'''(((%%%%%%$$$&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++,,,---------------000111222333555888:::;;;===>>>???AAACCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>???@@@AAABBBAAA@@@>>>===555444222000...,,,+++++++++***)))(((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------........./////////------............------------...///////////////...........................///000000111111000000000000000000000000000000///000000111111111111111111111111111111111111111000000000111111111222222222222111111111000000000000000000000000000000000...//////000000//////...000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------......------------......//////000111222222222222444444444555777:::<<<>>><<<===>>>@@@AAABBBBBBBBBDDDCCCBBBDDDFFFGGGEEECCCBBB@@@>>>======<<<:::888666555444333111000///...---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccVVVSSSMMMGGGAAA<<<888777666666666555444333222111***))))))((()))+++,,,...((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))((('''&&&'''((('''(((***)))(((((()))+++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))((((((''')))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&''')))&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++++++++,,,...//////000000111222444777888:::<<<>>>@@@CCCDDDDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDCCC???;;;999333222000...,,,***))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))***))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------............,,,------......------,,,,,,---......//////....................................///000000000000///////////////////////////......///000000000000///000000000000000000000000//////000000000111111111111111111000000000//////////////////////////////......////////////......////////////.........---------------------------++++++++++++++++++++++++++++++,,,------------,,,...---------------.........///000111222222222222666666666666888999;;;<<<============>>>???@@@@@@BBBAAAAAABBBDDDDDDCCCAAADDDBBB???===;;;999666444444333222111000///...---,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaUUURRRMMMFFF@@@<<<999777666666666555444222111000******))))))******,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((()))((('''&&&'''(((''')))******)))(((***+++******))))))))))))******)))(((((((((((())))))***))))))*********+++++++++************)))))))))((()))(((((()))++++++***((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&&&&&&&%%%$$$%%%((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))************,,,...000222//////000222333555777888<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHHHHEEE???:::666222111///---+++***))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---............---------------------------------...////////////...........................---......///////////////////////////////////////....../////////000000000000000000/////////..............................------............------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,------.........///000111222222222222555555666777888:::;;;<<<======<<<<<<===???AAABBBAAAAAAAAABBBBBBBBBBBBAAABBB@@@===;;;:::888555333222111111000...------,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||^^^TTTQQQLLLFFF@@@<<<999777999888777666333111///...,,,++++++******))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&((()))(((''''''((()))((()))******))))))***+++***))))))(((((())))))***((((((''''''((()))******)))************+++++++++*********)))))))))(((((()))(((((()))++++++***)))******))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&))),,,+++((($$$%%%$$$$$$%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))*********+++,,,///111333///000000111333555666777<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIFFF@@@999555222111///---,,,*********(((''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,---............------------------------------......///////////////........................------.........//////////////////.........------------------------------,,,,,,------------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---............///000111111111111222333444666888:::;;;<<<<<<;;;;;;<<<>>>AAACCCEEEAAABBBCCCCCCBBBBBBAAAAAA???===;;;:::999888666444000000///......---,,,,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||^^^SSSPPPKKKEEE@@@<<<999777999999888666333111...---,,,,,,++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))******'''((())))))(((((()))***((()))+++***))))))***,,,******))))))))))))******)))((((((((()))***+++,,,))))))*********++++++++++++++++++************)))******)))+++,,,---+++***+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''')))---111000+++&&&%%%%%%%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,...///111222000000111222333555666777<<<;;;;;;;;;===@@@CCCEEECCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHHHHDDD???888444222111///---,,,++++++***(((((('''''''''''''''(((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---...///---...///000111111111111000111333666888999:::;;;::::::;;;===???AAACCCDDDAAACCCDDDDDDBBBAAAAAABBB<<<:::999888888888666444000//////...------,,,,,,******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbSSSPPPKKKEEE@@@;;;999777888888777555444111000...******+++++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********((()))******))))))***,,,(((***++++++***)))+++,,,++++++************+++++++++******+++,,,---......------------.........///...---------,,,,,,,,,,,,---,,,,,,---//////...---++++++******)))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&(((''''''+++///000+++'''&&&&&&(((***,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,...///000000000111111111222444555777888:::;;;<<<>>>@@@CCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDDDDAAA<<<777444111000...---,,,+++******)))((((((''''''(((((()))'''((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))*********++++++******++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++,,,---...///---...///000111111111111000111333555777777777777999:::;;;===>>>@@@@@@@@@AAACCCEEEDDDAAA@@@@@@BBB;;;:::888777777666444333/////////...------,,,,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggRRRPPPKKKEEE@@@;;;999777666666666555444333111111((()))***+++++++++++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************(((***++++++******+++---(((***++++++******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111222222222222333333333333000////////////.........///......///111222000///+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&(((%%%###&&&+++,,,***&&&'''(((***---...,,,'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++---///000000//////222222222333444666777888888;;;>>>BBBDDDFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEE???@@@AAAAAA>>>:::666333000///...,,,+++*********))))))((((((((())))))***(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++,,,---...///---...///000111111111111111222444555555555555444888:::;;;===>>>======<<<@@@BBBDDDCCC@@@??????AAA<<<:::888777666555333111/////////......------,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbTTTPPPKKKGGGCCC???;;;888999888777555222000---,,,,,,,,,++++++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------)))***,,,------+++)))((()))***,,,------,,,***))),,,---//////...---.../////////111333444666888888666777777888999::::::::::::888555222000000000111333///,,,---111444444333777555222///---,,,,,,,,,((()))*********(((&&&$$$(((((()))******)))((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&%%%&&&'''(((%%%'''((()))((()))***,,,)))***+++,,,+++,,,...111111111222333444666777888======???@@@CCCEEEFFFGGGHHHEEEAAA@@@@@@AAA@@@@@@@@@@@@@@@>>>;;;666222///000///---+++***((((((((())))))))))))))))))))))))''''''''''''(((((()))))))))))))))((((((''''''''')))))))))(((((((((((((((***)))(((''''''''''''''')))))))))))))))(((((('''&&&''')))******)))'''&&&+++***((('''&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,+++++++++************************************))))))******+++,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,)))(((***---000///...////////////000000000000000111222333555666777888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????===;;;777555333111///---111---)))))),,,---***&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%aaaTTTQQQKKKGGGCCC???;;;888888888777555222000...---,,,,,,++++++***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++************************+++,,,,,,------,,,***)))*********+++,,,---...///...000222222111111222444666666666777777888888999::::::;;;===???@@@BBBBBBBBB@@@===:::888888888888666444111111222333333333999999888777666555444333//////...,,,+++******)))(((((((((((()))***,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''%%%'''((()))((()))***,,,***+++,,,,,,,,,,,,///111222222333444666777999:::<<<===???BBBDDDEEEFFFFFFFFFCCC@@@?????????????????????>>><<<999555111//////...---+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******************++++++'''((((((((())))))******))))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&((())))))((('''''',,,+++)))(((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))************************************************++++++++++++*********)))******************************)))))))))***++++++***************************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++)))((()))---//////............////////////000//////000222333555666666777888999:::<<<<<<<<<===<<<<<<<<<<<<<<<<<<=========:::777666555444222111555///)))''')))***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%```UUURRRLLLGGGCCC>>>:::777777777666555333111///...,,,,,,++++++***)))))))))((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***++++++***************)))))))))...------------,,,,,,,,,,,,+++++++++---000333555333555666777666666888999;;;:::999888777777777777888999:::===???BBBDDDEEEAAA@@@>>><<<;;;:::;;;;;;777777666444111000111222444666777999999999888777999777555222000///......+++***))))))***+++,,,---,,,++++++***)))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((()))((()))***,,,+++,,,------,,,,,,...000222222333444666888:::;;;;;;===@@@DDDFFFFFFFFFEEEDDDBBB???>>>>>>>>>>>>===???>>><<<999666333111000......,,,+++))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))),,,+++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))))))))((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))((())),,,......------------.........//////......///111222333444444555666777999;;;<<<<<<===::::::::::::::::::::::::999777555444444444333111666000)))&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%~~~___VVVRRRMMMGGGBBB>>>999666666666555444333111///...,,,,,,++++++***)))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++///...------------......//////000000222444777888777999999999888888999;;;888777666444444333333444555666777999;;;===???@@@999888777666555555555555444666777555000...///111222222444666777999::::::@@@???===;;;777444111///000///...---,,,+++******)))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''))))))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%'''((()))((()))***,,,+++,,,---,,,++++++---///000000111333555777999:::999<<>>>>>???>>>======;;;888555333111000000------+++***))))))))))))((((((((((((((((((((((((******))))))))))))((((((''''''(((((())))))************)))(((''''''&&&&&&'''(((((((((((((((''''''((())))))******))))))((()))((((((((()))***+++,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))+++,,,------+++,,,,,,------............//////000222333333444333444666888:::;;;<<<<<<:::999999999999999888888666444222000000000///---111---)))''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%}}}___VVVRRRMMMGGGBBB>>>999666666666555444333111///...,,,,,,++++++***)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))***************************++++++,,,------,,,,,,,,,,,,,,,,,,//////......//////000111444555777888999999888888888888888666444444555777666555444333333444666777======>>>???@@@@@@AAABBB===<<<:::888555333222111111444777555222///000111555444333333555999===???BBBCCCDDDCCC???999333///000111111111000...+++***'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''******)))'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((()))((()))***,,,***+++,,,+++***+++---///......///000222444666777888;;;@@@EEEGGGFFFDDDBBBBBBAAA?????????@@@???===:::888555222000/////////,,,+++******))))))))))))((((((((((((((((((((((((*********************)))++++++++++++,,,,,,,,,,,,)))))))))******************+++,,,,,,,,,,,,++++++***++++++++++++***)))))))))(((((((((((()))***+++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,+++++++++,,,---....../////////000111222333333444111222444666888::::::;;;:::::::::999999888888888666444111///...---+++******)))((()))******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||```UUURRRLLLGGGCCC>>>:::777777777666555333111///...,,,,,,++++++***)))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***''''''((((((((())))))))))))))))))*********+++++++++************+++,,,,,,++++++++++++,,,,,,,,,---///000111222333444555666888:::;;;===<<<;;;999888777777666444222222444666;;;:::999999:::===???AAALLLLLLLLLLLLLLLLLLLLLLLLLLLKKKHHHDDD@@@<<<999888555777::::::999666555555444222000///000444999<<<>>>AAADDDFFFCCC===666111...///111222222222111000************)))))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''))))))((('''&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%'''((()))((()))***,,,)))***+++++++++,,,...000......///000111333444555777:::???CCCEEEEEECCCBBBAAA@@@??????@@@@@@???===777555333000...---------+++******)))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))***++++++,,,------+++,,,---///111333444555333444555666666666555444111111111111000...---,,,******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))***)))((((((***,,,***++++++,,,---.../////////000000111222222333333111222333555777888999999;;;::::::999999888888888777555111000///...,,,***%%%&&&(((*********)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||aaaTTTQQQKKKGGGCCC???;;;888888888777555222000...---,,,,,,++++++***)))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---***++++++,,,---...//////000222444777999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::888888888;;;>>>CCCBBBAAAAAACCCFFFIIIKKKSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQOOOMMMKKKHHHFFFEEE@@@@@@AAACCCCCCAAA>>>:::333222000...///111444666888;;;@@@CCCCCC@@@<<<999222111000000111333555666333222111///,,,+++)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''%%%'''((()))((()))***,,,)))+++,,,------///111444222222222222333444555666777999===AAACCCCCCBBBAAA???>>>===>>>??????===<<<333222111///---,,,,,,+++******))))))))))))******))))))))))))))))))))))))((())))))***+++,,,------((()))+++---///222333444555666777999:::<<<======>>>@@@AAACCCCCCCCCAAAAAA???>>>>>>===;;;999777666000000111111000///---,,,+++,,,---......---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''')))***)))''''''))),,,++++++,,,---...///000000...//////000000111111222111222333555666666777777::::::999999888777777777444222///......---,,,***&&&'''((((((((((((((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||bbbTTTPPPKKKGGGCCC???;;;999999888777555222000---,,,,,,,,,++++++***)))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---,,,---...///000222333333111444777;;;>>>?????????<<<;;;999999999:::<<<===>>>????????????AAAEEEHHHIIIHHHGGGGGGHHHKKKOOOQQQPPPPPPPPPQQQQQQQQQQQQQQQKKKKKKLLLNNNNNNOOOOOOOOOJJJHHHHHHJJJLLLJJJDDD???777777666555555555555666444777;;;???BBBBBBAAA@@@999666111...---111555888;;;999777333000,,,***(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((((((%%%'''((()))((()))***,,,***,,,...//////111444666666555555555555666777777777999<<<@@@BBBBBBBBBAAA>>>===<<<===>>>>>><<<:::111111000///---,,,+++***)))))))))))))))******+++))))))))))))))))))))))))(((((()))***,,,---...//////000333666:::===@@@AAABBBBBBAAAAAA@@@@@@@@@???GGGIIIKKKLLLMMMLLLKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@666777888999888555333111---...///000000///......************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''')))******'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''')))***)))'''&&&))),,,++++++,,,---...000000111------......//////000000111222333444555555555555:::999999888777666666555///---++++++,,,,,,+++******)))((('''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%}}}\\\UUUQQQLLLGGGCCC>>>:::777777888888555222///......---,,,+++***))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))******************))))))((((((((('''++++++******************------,,,++++++,,,---...000000///000222333333222999999<<>>>>>>>>>>>>>>>>>???@@@FFFIIIJJJGGGGGGKKKNNNMMMIIIJJJKKKNNNPPPRRRSSSSSSUUUQQQRRRVVVVVVSSSUUU\\\TTTTTTSSSPPPNNNNNNQQQUUURRRRRRQQQPPPOOOLLLHHHEEEFFF@@@<<>>>>><<<777222///,,,+++***(((((((((((()))&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***(((+++---///000000222444777777666555555555555555777999===@@@BBBBBBAAA@@@AAA>>>;;;999999:::999888111111///...---,,,,,,,,,...+++((((((******)))'''+++)))'''''')))+++,,,---+++******+++///333888;;;===@@@DDDGGGGGGFFFEEEEEEBBB???<<<888555444444555@@@BBBFFFLLLPPPQQQOOOLLLQQQQQQQQQNNNLLLJJJKKKLLLLLLHHHDDDAAA@@@>>>:::666111111000000111222333333///...---,,,,,,,,,,,,,,,)))))))))(((((('''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++,,,---...//////---......///000111111222111111222222222333333333555555555444333222111000...------,,,,,,++++++***))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzz\\\UUUQQQLLLGGGCCC>>>:::777777888888555222///......---,,,+++***))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((+++++++++++++++*********,,,,,,+++***++++++------//////000222555777888888;;;:::999888888777999;;;AAA???===>>>AAAEEEHHHIIIDDDHHHJJJHHHHHHLLLNNNNNNUUUXXX\\\aaaddddddbbb```\\\```jjjsssqqqfff]]]ZZZZZZWWWTTTSSSSSSRRROOOLLLNNNNNNOOORRRTTTSSSNNNJJJJJJFFFGGGJJJKKKHHHIIIMMMOOOKKKEEE???;;;777222///444444333111//////000222;;;===AAADDDDDD@@@:::555111///---+++***)))******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***(((+++---//////000222333777666666555555666666777:::<<>><<<:::::::::888666111000...---,,,+++++++++,,,***))))))+++,,,+++))),,,+++)))((()))***+++++++++...222777<<<@@@CCCDDDIIIJJJKKKIIIEEEAAA???>>>666666666666777888999999;;;===@@@EEEKKKNNNOOONNNQQQSSSTTTTTTRRRQQQQQQRRRMMMJJJFFFEEEDDDBBB???<<<555444111//////000222333333333222111///---,,,+++*********)))(((((('''''')))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***++++++,,,---...//////---......///000000111111111111111111222222222222555555444444333111000///---------,,,++++++******)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss[[[UUUQQQLLLGGGCCC>>>:::777666777777555222///......---,,,+++***))))))))))))(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))*********)))))))))*********++++++*********)))))))))))))))++++++++++++++++++++++++---,,,,,,,,,------...///333333333222333333444444;;;===>>>>>>===>>>@@@BBBCCCAAA@@@AAADDDHHHKKKLLLNNNUUU\\\```gggpppuuuvvv{{{xxxwwwrrrhhh___[[[VVVSSSSSSWWWXXXVVVRRRQQQPPPRRRUUUTTTPPPPPPSSSVVVSSSOOOKKKFFF@@@999444444222000000000111000///999;;;???FFFJJJIIIDDD???777555222...,,,+++******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''''')))'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*********(((+++---//////000111333555555555666666777888999<<<===@@@BBBCCCCCCBBBAAA???>>>===<<<;;;999666333///...---,,,+++*********+++******+++------,,,***,,,+++***)))***+++,,,---111666>>>FFFKKKLLLKKKJJJ===>>>@@@???===<<<<<<===????????????<<<999666444444444555888>>>CCCFFFGGGMMMPPPTTTVVVUUUSSSRRRRRRRRRPPPNNNMMMLLLKKKIIIGGG@@@===999555222333444666666777777666444111---+++,,,++++++***)))((((((''')))))))))))))))*********((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++,,,---...//////.........//////000000111000000000000111111111111444444444333222111//////---,,,,,,+++******))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooZZZUUUQQQLLLGGGCCC>>>:::777666777777555222/////////---,,,+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***++++++))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,......//////000111222222333444444333333333555777:::AAAFFFFFFEEEDDDCCCBBBCCCJJJSSSZZZ]]]```dddhhhzzzrrrgggaaa^^^ZZZVVVSSSTTTTTTUUUUUUUUUWWWZZZWWWWWWVVVUUURRRLLLDDD???666333111111333444111///444444888???GGGKKKIIIFFF>>><<<999444000---++++++***)))(((((('''((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))***++++++******)))+++---/////////111222444444555555777888:::;;;;;;===>>>@@@AAAAAA@@@??????>>>>>>===<<<999444000...---,,,+++******************+++,,,,,,,,,+++***)))***,,,---///111444777>>>CCCJJJPPPRRRPPPMMMJJJCCCEEEHHHJJJLLLNNNQQQSSSSSSSSSRRRPPPJJJDDD===999999666333333666999<<<===IIIMMMRRRVVVVVVUUUSSSSSSVVVUUUSSSRRRQQQPPPNNNMMMIIIFFFBBB===888666444444444666888888888555222000...---,,,+++***)))(((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,---......///........./////////000000////////////000000000000333333333222111000......,,,++++++******)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss]]]UUUQQQLLLGGGCCC>>>:::777555666777555222000//////---,,,+++***)))))))))))))))))))))))))))(((((('''(((''''''&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))******************++++++++++++*********+++++++++++++++++++++,,,,,,---------------...///000222333333444...000333444555999===AAA:::BBBGGGEEEDDDGGGJJJIIIZZZlll|||qqqiiidddaaa\\\XXXWWWXXXYYYXXXYYYYYYYYYXXXUUUOOOGGGBBB<<<999555555777777555333000//////444<<>>:::666222000***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))++++++++++++***)))+++---.........000111333333444555777999:::<<<<<<===???@@@AAAAAAAAA@@@??????>>>>>><<<888222...---,,,+++***************+++,,,,,,,,,+++*********(((,,,000444777<<>>:::777555666777555222000///000---,,,+++***))))))))))))))))))******))))))((('''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))*********++++++++++++,,,+++++++++++++++,,,,,,,,,+++,,,,,,------......///,,,---///111222333444444111333555555555888===BBBAAALLLSSSTTTZZZjjjwww|||vvvmmmeeeYYYMMMTTTTTTTTTUUUUUUQQQMMMIIICCC@@@<<<:::999999999999333111000///222888>>>BBBFFFGGGGGGGGGEEE@@@<<<:::...---+++***((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++++++++)))+++---.........///000222222333444666888:::;;;>>>???@@@BBBCCCDDDDDDDDDAAA@@@???===;;;777111------,,,++++++*********+++,,,------,,,******,,,......333999>>>AAAFFFLLLQQQTTTUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZYYYVVVTTTTTTUUUYYYZZZZZZZZZXXXVVVSSSQQQJJJEEE???:::777555444222666:::@@@FFFKKKPPPTTTWWWWWWXXXXXXWWWUUUTTTTTTUUUPPPQQQQQQOOOKKKEEE???;;;444444444666888:::<<<===666555444222000///---,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---..............................////////////000000000000111111111000///...,,,,,,***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___UUUQQQLLLGGGCCC>>>:::777555666666555222000000000---,,,+++***)))))))))))))))************)))(((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---.../////////...000222444666777777777999<<>><<<<<<999444000000555:::===@@@EEEIIIJJJGGGDDDAAA999777444000---***((('''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((()))***++++++)))+++---...------///000111111222333555777888999>>>>>>@@@AAACCCDDDEEEFFFBBBAAA>>><<<:::666000,,,------,,,++++++++++++,,,,,,------,,,,,,---222555:::???EEEIIIJJJMMMRRRWWWWWWWWWXXXYYYYYYZZZZZZZZZ\\\^^^___^^^[[[XXXWWWVVVOOONNNKKKIIIFFFDDDCCCCCC@@@===:::888777555333111000222555777:::???DDDHHHKKKMMMPPPPPPOOOOOOQQQTTTPPPQQQRRRRRRQQQNNNKKKHHH<<<:::777555555888<<>>:::777444666666555222000000000---,,,+++***))))))))))))***************)))(((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000222444666999;;;<<<<<<<<<===BBBIIIOOOUUU]]]iiirrrgggccc^^^YYYUUUPPPLLLIIIKKKJJJFFF???:::999===AAADDDEEECCC;;;111,,,///444222777@@@GGGJJJIIIFFFCCCEEEBBB>>>888333...+++)))((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''''')))***,,,)))+++---...------...000111111111222444666777888;;;<<<===???AAACCCDDDEEEDDDAAA>>><<<999555000,,,------,,,,,,+++,,,,,,,,,,,,---...------000777<<>>AAA@@@>>><<<:::888666555222222111///...---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------........................---000000000000111111111111000000000///...---++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]UUURRRMMMHHHDDD@@@;;;888555555444333333222111111...------,,,,,,++++++***((((((((((((((((((((((((((((((''''''''''''(((((((((&&&%%%(((+++,,,***(((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))((('''&&&&&&))))))))))))************++++++,,,,,,,,,---------+++++++++,,,---...000000---///000//////111222222000444:::>>>@@@CCCIIINNN\\\dddoooxxx|||lll]]]QQQJJJOOOLLLLLLMMMGGG===;;;???;;;@@@EEECCC<<<444000///222222666>>>HHHLLLIIIDDDFFFGGGGGGDDD===666000---((((((((((((((('''&&&%%%(((((('''''''''(((((()))$$$$$$%%%&&&'''''''''&&&***)))((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%)))+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++------......///000000000000000111222333555666777<<<<<<<<<===>>>@@@AAABBB@@@>>>:::888666333///---************+++,,,...//////.........222:::DDDKKKOOOOOOPPPQQQRRRTTTVVVWWW]]]]]]\\\ZZZVVVPPPKKKGGGKKKKKKJJJDDD===999999:::888999999999999:::===@@@BBBEEEGGGGGGEEEDDDDDDEEEIII>>>777888:::888777999::::::999888999:::<<<===:::999999<<<@@@DDDFFFGGGMMMJJJDDD<<<666444777;;;???@@@AAAAAA@@@===:::888777666444222///...------((((((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,+++,,,------......------------///000111111111111111000///...,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\VVVSSSMMMHHHDDD>>>999666666555555444222111111000...------,,,,,,++++++***((((((((((((((((((((((((((((((''''''''''''(((((((((&&&&&&(((+++,,,***((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))(((((('''&&&))))))))))))************++++++,,,,,,,,,---------+++++++++,,,---...///000+++,,,...111444777888777=========AAAKKK\\\ooo|||xxxfff\\\OOOEEEHHHNNNKKKDDD???>>>BBBFFFFFFBBB<<<777555222111111444999@@@FFFIIIJJJLLLLLLHHHBBB;;;666333,,,+++)))''''''''')))***'''''''''''''''(((((()))%%%%%%&&&'''''''''''''''***)))((('''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$###'''(((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++,,,------...//////000000000000111222333555666777:::;;;;;;<<<===>>>@@@@@@>>>;;;888555333111...,,,,,,,,,,,,,,,------------+++000666<<>>@@@>>><<<:::;;;===;;;;;;<<<<<<>>>BBBHHHLLLUUUUUUVVVXXX[[[\\\ZZZYYYQQQGGGAAABBBDDDBBBBBBCCCLLLLLLKKKIIIFFFBBB???<<<:::777333111333777:::;;;AAACCCEEECCC>>>999666555===???BBBDDDDDDCCC@@@>>><<<;;;888555333000///...++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***++++++,,,,,,------...............------...///000111111000000000///---,,,***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZWWWSSSMMMHHHCCC===888444777666555444222111000///...------,,,,,,++++++***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((***+++***(((''''''((((((((()))))))))''''''((((((((()))))))))((())))))))))))((((((''')))))))))*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.../////////111333444555777999@@@FFFSSScccuuuvvvdddTTTQQQTTTTTTOOOJJJGGGGGGHHHIIIGGGBBB<<<777111111000000333:::DDDLLLPPPQQQQQQNNNHHHBBB===;;;444000,,,((('''(((+++---'''&&&&&&&&&''''''((()))&&&''''''((((((((((((((())))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((###"""%%%'''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---......//////000000111222333555666777999999:::;;;<<<======>>><<<888444111///...---+++...---------.........///222888@@@GGGLLLNNNPPPRRRQQQTTTWWWYYYXXXUUUQQQNNNNNNLLLIIIEEEBBB???>>>>>>>>>AAAFFFIIIKKKLLLOOOPPPKKKJJJHHHGGGHHHLLLSSSXXX^^^[[[YYY[[[^^^^^^ZZZVVVUUUNNNJJJKKKMMMMMMMMMNNNXXXZZZ\\\]]][[[WWWQQQNNNGGGAAA999333111333666777555999>>>@@@>>>:::666444777:::???DDDFFFEEECCCAAA???>>><<<:::888666444333///...---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++------.../////////......------...///000000000000//////...,,,+++***)))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwWWWUUURRRLLLGGGCCC>>>888555888777666444222000///......------,,,,,,++++++***((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))******))))))'''(((((((((((()))))))))'''(((((((((((())))))))))))))))))******))))))((())))))*********+++++++++,,,,,,,,,------------...------,,,,,,------...///222444777777555888BBBMMMVVV```rrrvvveeeYYYRRRPPPRRROOOLLLLLLLLLIIIBBB;;;444555555777:::@@@FFFJJJTTTUUUUUURRRMMMHHHDDDCCC:::777222---*********+++''''''&&&&&&''''''((()))(((((())))))))))))((((((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######''')))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,---.........000000111222333555666777999999:::;;;;;;<<<<<<<<<:::666111...---------,,,...---,,,,,,...000444666AAADDDHHHKKKMMMOOORRRTTTRRRSSSTTTSSSQQQMMMIIIFFFCCCBBB@@@@@@BBBEEEIIIKKKPPPSSSXXX\\\```bbbcccccc___\\\WWWRRRQQQTTTZZZ___```___^^^]]]\\\ZZZWWWUUUZZZWWWTTTVVVYYY[[[\\\\\\^^^aaaeeehhhhhhfffbbb___XXXRRRIIIAAA===<<<<<<<<<777666666555555555777888444888>>>CCCGGGGGGFFFEEE@@@@@@???>>>===;;;:::999222222000...,,,***)))((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******+++,,,------......------,,,---...///////////////...---,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooVVVSSSPPPKKKGGGDDD@@@;;;888888777666444222000///......------,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))***************)))************++++++++++++,,,,,,---------.........------------...///000000111555:::;;;888>>>VVVmmm|||~~~zzzbbbSSSTTTOOOKKKLLLOOOOOOKKKFFF@@@<<<999;;;BBBHHHKKKKKKUUUVVVVVVTTTOOOKKKHHHGGG@@@>>>;;;777222...***((((((((((((''''''(((((()))((()))))))))))))))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++---((($$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,---.........000000111222333555666777::::::;;;<<<<<<<<<;;;:::888555000...---......---...---+++,,,000666<<<@@@IIILLLOOOPPPPPPPPPQQQSSSOOOMMMKKKHHHEEEBBB@@@???CCCDDDEEEHHHMMMTTTZZZ^^^]]]___aaadddeeefffdddccc^^^[[[XXXTTTSSSVVV\\\aaaiiimmmnnnkkkddd______aaa[[[[[[[[[\\\```ccceeeeeedddeeegggggggggeeecccbbbaaa]]]VVVQQQLLLIIIEEECCCDDD@@@<<<888666555666666333666;;;AAAFFFJJJLLLMMMDDDCCCCCCBBB@@@>>><<<:::666555333111...,,,***)))******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))************+++,,,,,,,,,,,,+++,,,------............---,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnYYYSSSPPPLLLHHHEEEAAA===:::777666555444222111000///...------,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((('''(((******((((((((()))((((((((()))))))))******((((((((()))))))))******)))******++++++++++++************++++++++++++,,,,,,---------.....................///000111222333444666::::::777@@@]]]{{{qqqWWWQQQKKKIIILLLOOONNNLLLNNNEEE<<<;;;BBBKKKOOOPPPTTTUUUUUUSSSOOOLLLJJJJJJEEEEEEDDDAAA<<<555///+++++++++***)))(((((((((((()))))))))))))))(((((('''&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&,,,---)))$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---......//////000000111222333555666777::::::;;;<<<<<<;;;999999666333000......///......------...111777>>>EEEIIIGGGKKKQQQTTTTTTPPPMMMKKKGGGEEEAAA>>><<<===>>>???MMMOOOQQQUUUZZZ```eeegggaaa``````aaaaaa```^^^[[[OOOOOOOOOOOOQQQVVV\\\aaaooossstttmmm```WWWUUUXXXRRRUUUWWWVVVXXX\\\]]]\\\______```aaaccccccddddddeeecccaaa^^^\\\XXXSSSPPPRRRPPPLLLIIIFFF@@@:::666000111333777===CCCIIILLLIIIHHHGGGFFFCCC???<<<::::::999777555222///...,,,+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))******+++((()))******++++++******,,,,,,---------------,,,+++******)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt___UUURRRMMMIIIFFFBBB===:::666555555444222111111000...------,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((&&&)))+++***((('''((()))(((((()))))))))*********(((((()))))))))*********)))***++++++,,,,,,++++++*********+++++++++,,,,,,------------..................///000111333555666:::777999>>>BBBNNNkkkxxxooocccYYYTTTQQQOOONNNPPPKKKEEEDDDGGGLLLPPPRRRSSSTTTTTTSSSOOOMMMLLLLLLJJJJJJJJJHHHDDD???999555......,,,***)))(((((((((((()))))))))(((((('''&&&%%%&&&((()))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$((()))&&&$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++,,,------...//////000000000000111222333555666777888999:::;;;:::999777666333111///......///...,,,---000555<<>>===;;;:::<<>>CCCHHHHHHIIIHHHGGGDDDBBB@@@???>>><<<:::777444333111++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***++++++,,,))))))***+++++++++++++++,,,,,,---------,,,,,,+++***))))))((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{cccWWWTTTOOOJJJFFFAAA<<<999555555444333333222111111......---,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((&&&)))+++***(((&&&((()))))))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////......///111333555777888999555:::HHHXXXkkksssdddZZZUUURRRLLLNNNPPPPPPOOONNNNNNOOOSSSTTTTTTRRROOOMMMMMMMMMMMMNNNMMMLLLIIIEEEAAA???111///...,,,***(((((('''((((((((((((((('''&&&&&&%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$"""$$$%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((()))******++++++------......///000000000000000111222333555666777777888999:::999777555444000///............---+++---222;;;EEEKKKMMMMMMLLLOOOLLLGGG@@@:::888999:::888888999;;;???DDDHHHKKKNNNQQQVVVZZZ]]]]]]]]]\\\[[[XXXVVVWWWZZZ\\\\\\ZZZYYYZZZ[[[ZZZXXXVVVUUUUUUXXX\\\bbbhhhmmmrrruuuxxxtttzzz{{{vvvsssuuutttooolllmmmlllkkkhhhddd```^^^_________```cccddddddcccZZZXXXWWWYYY[[[[[[XXXUUUMMMGGG>>>666333555:::>>>CCCEEEGGGIIIJJJJJJIIIIIICCCAAA@@@===;;;888666555+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaVVVRRRMMMHHHDDD???:::777555555444333222000///.........---,,,,,,+++******************************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))++++++,,,,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,---............000222222000///222999@@@:::AAARRRooo{{{fffVVVUUUMMMGGGKKKTTTYYYTTTLLLPPPXXXZZZTTTMMMLLLKKKHHHPPPOOONNNMMMKKKIIIGGGFFF@@@;;;333,,,************)))(((((()))***)))&&&$$$((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((***(((&&&(((,,,,,,)))***+++,,,---...000111111111111111111222444666777888999:::999888555333111......---,,,---...///000888;;;AAAGGGLLLOOOPPPPPPGGGBBB<<<999888:::===>>>AAAHHHFFFDDDIIIJJJLLLVVVTTTWWWZZZ[[[ZZZYYYYYYZZZZZZYYYXXXWWWXXX]]]dddhhh```aaacccdddgggmmmsssxxxooorrrssseeegggeeebbbccceeeeeecccaaabbbddd```ZZZ\\\bbb^^^TTT\\\TTTHHH@@@;;;888666444777???IIIPPPQQQNNNIIIFFFFFFEEECCCBBBAAA===888444666222---+++,,,+++)))'''(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))000...***&&&$$$%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&''''''((()))******++++++++++++*********)))))),,,,,,++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbWWWTTTNNNIIIDDD>>>999555555555555444333111///.........---,,,,,,+++******************************(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))***+++++++++++++++******++++++,,,------------,,,+++,,,,,,,,,,,,---------------...///////////////444222222555:::<<<:::777EEEYYY{{{eeeJJJMMMPPPNNNLLLMMMRRRWWWRRRUUUUUUPPPNNNQQQRRRPPPRRRRRRRRRQQQOOOMMMKKKIIIFFFBBB;;;555111///---,,,))))))((()))+++***(((&&&((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))++++++((((((+++,,,***++++++,,,...///000111222222222111222222444666777888888999888777444222000000///------...000222444;;;@@@GGGMMMOOOMMMIIIFFF>>>===;;;;;;===BBBEEEGGGJJJPPPMMMJJJNNNMMMKKKSSS___^^^\\\YYYVVVUUUWWWXXXRRRWWW___iiisss~~~{{{wwwtttpppiiicccgggeee```]]]___aaa]]]VVVWWWRRRKKKFFFCCCAAA===;;;999:::>>>EEEKKKOOONNNMMMHHHFFFDDDBBBAAA>>>:::777888444000---,,,+++(((&&&(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((***)))&&&%%%$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''((()))*********+++++++++*********)))))),,,,,,+++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbYYYUUUOOOIIICCC>>>888444666666666555333222000///...------,,,,,,++++++***************************((((((((((((((((((((((((((((((((()))))))))******************************)))******+++++++++******+++,,,,,,---------------,,,,,,,,,---------......000000000000111111111111444444444555999===@@@BBBhhhlllaaaUUUMMMMMMOOOOOONNNSSSRRROOOLLLLLLQQQRRRPPPSSSTTTUUUUUUTTTQQQMMMKKKKKKGGGBBB===999555000,,,+++***)))***+++,,,+++)))(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))...///***(((***,,,,,,,,,,,,---///000111222333333333222222333444555555666777777777555333111000111///......111555999<<>>AAACCCFFFGGGHHHOOOLLLMMMVVVWWWWWW___bbbccccccccceeejjjqqqvvvvvv~~~ssshhh______aaaaaabbbcccXXXVVVSSSQQQOOOLLLGGGCCCEEE>>>999;;;DDDNNNRRRRRRNNNKKKGGGEEECCCBBB@@@>>><<<999555111///,,,)))&&&(((((())))))******++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''(((((())))))******+++************)))))))))+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~___WWWTTTNNNIIIDDD>>>999555777777666555444222111000---------,,,,,,+++++++++************************(((((((((((((((((((((((((((((()))))))))*********)))***************++++++))))))******++++++******)))***++++++,,,,,,++++++------------............111111111111111111222222555888:::777888EEE\\\pppzzzdddXXXQQQKKKHHHPPPQQQQQQOOONNNNNNOOONNNRRRTTTVVVWWWUUURRROOOLLLJJJHHHEEEBBB>>>999222...,,,+++))))))+++,,,++++++(((((((((((((((((((((((('''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))///222,,,((())),,,---------...000111222333444444333333333444444444444555555555555444222000///000//////111555;;;AAAEEEFFFHHHIIIJJJGGGCCC===:::@@@AAACCCEEEGGGHHHKKKLLLRRRVVVRRRQQQ[[[^^^^^^fffgggmmmwwwsssnnniiibbb```ddd``````___^^^\\\YYYUUURRRVVVNNNDDD@@@DDDKKKRRRTTTTTTQQQLLLIIIHHHGGGEEECCC???>>>;;;888444000,,,)))((((((((())))))***++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&""""""###%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***************))))))))))))+++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___UUUQQQMMMHHHDDD@@@;;;888777777666555444222111000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,+++------........./////////111000000000111222333444666888<<>>888444000---***)))***++++++***))))))))))))))))))))))))''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((((((((()))))))))******000222---((())),,,------...///000111333444444333444444444444444444444555444444333222111000000...///111555;;;AAAGGGJJJHHHFFFCCCAAA@@@@@@@@@AAABBBEEEIIIKKKMMMPPPUUUXXXfffjjjdddaaahhhjjjllltttooo]]]XXX``````aaaaaaaaabbbbbbcccbbb]]]VVVOOOLLLOOOTTTXXXWWWTTTPPPLLLJJJGGGDDDAAAAAAAAA@@@>>>:::555111///***))))))(((((()))******(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaSSSPPPLLLHHHEEEAAA<<<999666666666555333222000///,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---........................////////////000000000000000111444666777666777BBB[[[}}}nnn\\\UUUEEEDDDEEEIIIKKKLLLPPPTTTUUUWWWYYYZZZYYYWWWUUUSSSKKKIIIHHHGGGFFFCCC@@@===666222---***************))))))))))))))))))))))))(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((()))))))))*********///000+++)))+++------------...000111222333444222333444555555555555555555444444333222111111111///222666;;;@@@DDDGGGHHHEEECCC@@@???@@@CCCGGGJJJJJJLLLNNNMMMMMMPPPVVV[[[jjjuuuyyyvvveee]]]^^^^^^^^^^^^```cccfffccccccaaa]]]YYYXXX[[[^^^WWWUUURRROOOKKKEEE???:::???AAACCCBBB>>>:::777666...---+++)))(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbUUUQQQMMMHHHDDD@@@;;;888555555555444333111///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------******+++------......---,,,---......///.............../////////000000000111000000111333666999;;;???KKKbbb|||eeeUUUGGGDDDHHHKKKNNNRRRVVVVVVWWWXXXXXXWWWUUUTTTNNNLLLIIIGGGFFFEEECCCAAA===888222---++++++******))))))))))))))))))))))))(((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))(((((()))))))))************---,,,))))))---...+++,,,---...///111222333333111222444555666666666666555444333333222222222222333666<<>>BBBCCCAAA===;;;;;;444222///,,,***)))((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))))))))))))))(((((((((((((((((((((((())))))******((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```VVVSSSNNNIIIDDD???:::666555555444333222000///...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------***+++,,,---............***+++,,,,,,------,,,,,,////////////000000000000111111111222555888<<<>>>PPPjjjuuuVVVKKKMMMPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTSSSPPPMMMHHHEEEDDDCCCCCCBBBBBB===666000---,,,+++***))))))))))))))))))))))))(((''''''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))***************+++***(((***......+++,,,,,,---///000111222333000222444555777777777666555555444333222222222222666:::AAAFFFGGGCCC>>>:::;;;@@@HHHOOOSSSTTTSSSRRRPPPTTTYYY^^^ffftttzzz|||~~~}}}ppp|||zzzlllbbb^^^aaa___^^^bbbggggggbbb\\\\\\\\\\\\ZZZSSSHHH;;;222777<<>>999666222...+++)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff^^^YYYQQQIIIBBB<<<666333666666666555444222111000...---,,,+++***+++,,,---***++++++,,,,,,++++++***+++++++++++++++***)))(((((()))++++++))))))))))))******+++++++++,,,,,,,,,---,,,,,,---...///000111///////////////.........,,,111333111......000111444111222666666888DDDTTTvvv\\\QQQMMMMMMPPPOOOPPPSSSWWWYYYYYYUUURRRPPPOOOLLLIIIGGGFFFFFFFFFDDDCCC>>>888111,,,))))))&&&(((***+++,,,+++***)))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((*********)))))))))))))))++++++,,,,,,,,,---------//////000000111111222222333333333444444444555555111444555333///...222777>>>@@@@@@===:::999===AAALLLNNNRRRVVVVVVRRROOOOOOUUUfffzzzyyyxxxzzzzzzuuuqqquuu|||xxxggg^^^___bbbccc```___ccciiidddccc___ZZZYYYSSSBBB000333666<<>>999666777666666555444222111000...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))***+++,,,,,,,,,+++,,,,,,***++++++++++++,,,,,,,,,,,,++++++************+++////////////////////////---///000...,,,...000222///111666888888CCC```|||lllVVVOOOQQQNNNOOOPPPPPPQQQSSSUUUVVVMMMLLLKKKJJJIIIIIIJJJJJJGGGFFFCCC===777111,,,***)))***+++,,,,,,+++)))(((((()))))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((''''''''''''((((((************))))))))))))++++++,,,,,,,,,---------...//////000000111222222333333333444444444444555222333333111000222777;;;<<<======<<<===AAAGGGLLLOOOSSSUUUQQQKKKPPPaaarrr|||{{{mmmkkklllxxxxxxkkk^^^[[[```ddddddbbbcccccc```]]]]]]YYYLLL>>>333444777===DDDFFFCCC@@@AAA???;;;888666222---******)))'''((())))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&^^^XXXTTTNNNHHHDDD???;;;999777777666555444222111000...------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,///............//////000////////////////////////111///...------///222444555666999???JJJ```qqqYYYPPPNNNOOOOOOOOOOOOPPPRRRTTTJJJJJJJJJKKKKKKMMMNNNOOOJJJJJJHHHEEE???888111---,,,,,,---,,,,,,***)))((()))*********)))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))((((((''''''(((((()))************************,,,,,,,,,,,,------------......//////000000111111333333333333444444444444222111000111333777<<>>;;;666111---)))(((&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''}}}]]]XXXTTTMMMHHHDDD@@@<<<999777777666555444222000///......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********************))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------......///000222444666777///////////////000000000555111000111222111333555;;;:::???QQQoooyyy^^^SSSQQQOOOOOOQQQQQQNNNLLLIIIJJJKKKLLLNNNOOOQQQQQQMMMMMMLLLJJJFFF>>>666000---,,,,,,++++++************************)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))***************++++++,,,,,,,,,------------...---......///000000111111222222333333333444444444111000000333777;;;======:::;;;>>>BBBGGGKKKMMMNNNLLLOOOWWWgggyyyqqqnnnqqqvvvxxx{{{wwwwwwnnn{{{uuuhhhaaa]]]bbbcccddddddbbb^^^WWWQQQ@@@999333666BBBKKKMMMKKKFFFEEEDDDCCC@@@<<<666222***(((''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''~~~___YYYUUUNNNHHHCCC???:::777888777777555444222000///.........---------,,,,,,,,,,,,,,,------,,,,,,,,,+++******))))))***++++++---***)))))),,,------,,,++++++,,,,,,,,,---------)))******,,,...000222333////////////000000111111444111111555555222333777===JJJ]]]wwwbbbWWWLLLIIILLLNNNLLLHHHJJJJJJLLLMMMOOOPPPQQQQQQNNNNNNMMMLLLJJJCCC;;;444---,,,+++*********++++++***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------...............//////000111111111222222222333333333444444000111333777;;;<<<;;;999888===DDDJJJOOOQQQRRRRRRQQQccc}}}{{{vvvyyy}}}wwwjjj______```ccceeeccc___]]]III>>>555555???JJJOOONNNHHHGGGFFFFFFDDD@@@;;;777...,,,)))((()))***))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((bbb[[[VVVOOOIIICCC>>>999666888888777666444111///...---............---,,,,,,,,,,,,------------,,,,,,+++***)))))))))***+++,,,222...++++++...000///---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---...//////000000111111222000...111666555222777@@@SSSqqqpppYYYJJJGGGIIIKKKKKKIIIJJJLLLNNNOOOPPPQQQQQQPPPNNNLLLLLLKKKGGG@@@:::000///,,,***)))***+++,,,)))******++++++******)))((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))***))))))(((((())))))***))))))******+++,,,,,,,,,,,,---------............/////////000111111222222222222222222333333333333111333777;;;======<<<;;;@@@EEEJJJLLLMMMNNNRRRVVVmmm{{{jjjlllwwweee^^^ZZZ\\\___```aaabbbOOODDD888555<<>>:::777999888777666333111///...---.../////////...,,,,,,,,,,,,------------,,,,,,+++***)))((()))***,,,---444000,,,+++...000...,,,,,,,,,,,,------------...//////......------.........//////000111111222222000...222777666555AAARRRtttfffTTTKKKIIIJJJGGGHHHKKKMMMPPPQQQRRRRRRSSSOOOLLLKKKLLLJJJEEEAAA777555000---******+++,,,(((((()))***++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))******))))))))))))******))))))***++++++,,,------------------............000000111111222222333333111222222222222333333333333777;;;<<<<<<===AAADDDGGGKKKMMMNNNPPP[[[mmm{{{zzzuuuzzz{{{xxxfff^^^]]][[[\\\___VVVLLL???888:::BBBJJJOOOHHHFFFEEEEEEFFFEEECCCAAA<<<888222...,,,+++***(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((cccXXXTTTNNNHHHDDD???;;;888999888777666333111///...---.../////////...,,,,,,,,,------......------,,,+++***)))((()))***,,,---444///***))),,,...,,,))),,,,,,,,,---------......,,,,,,,,,------///000000...//////000111222222222222000444999888:::LLLbbbhhhQQQGGGEEEDDDFFFIIIMMMPPPRRRSSSSSSUUUPPPKKKJJJLLLLLLIIIEEE===:::444///+++******+++'''((()))***+++,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))***+++,,,,,,---------------.........//////111111111222333333444444111111222222222333333333666:::===<<<;;;>>>FFFLLLDDDIIINNNSSS```zzz|||qqqqqqpppmmmlllccc\\\[[[]]]\\\RRREEE<<<<<>>888111------...///000111333555333000---,,,...///---***(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,))))))*********+++++++++++++++,,,,,,,,,---------------,,,------...//////111222333333555555666777999777777:::???BBB@@@===CCC>>><<>>777111...---...---...//////...***'''(((***,,,***((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,)))))))))))))))******+++,,,,,,,,,,,,------------///......------......///222222333444555666666777777666555888>>>BBBBBBAAACCCAAAAAACCCEEEHHHQQQ[[[}}}vvv~~~}}}{{{mmm``````aaa___UUUJJJHHHLLLQQQKKK@@@666666>>>EEEFFFHHHFFFBBB???:::555...***+++)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~aaaYYYUUUNNNHHHCCC???;;;888888888666555333111000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......---------..................////////////000///111444444111222555666999FFFaaavvv```KKKDDDHHHMMMOOOPPPNNNNNNOOONNNMMMKKKIIIHHHJJJIIIGGGCCC<<<555///,,,+++*********+++***(((&&&(((((((((+++------***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---++++++***))))))***+++,,,,,,,,,,,,------------...///////////////000111111222222333444555666777777444333222555999>>>@@@@@@@@@DDDIIIIIIGGGQQQkkknnnooovvveeeVVVXXX```aaaYYYRRRUUUTTTHHH555///:::EEEHHHKKKHHHEEECCC@@@;;;222,,,,,,+++******+++***)))'''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''}}}aaaYYYUUUNNNHHHCCC???;;;888888888666555333111000000////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------......///........./////////000000111000111444222000222777:::PPPqqq```LLLFFFGGGIIILLLLLLLLLMMMNNNNNNMMMKKKJJJKKKKKKIIIFFF@@@999222------,,,+++,,,------,,,+++---******000777777///&&&((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))***,,,---......---+++******+++,,,---,,,,,,---------...............///000222333555666222333333444555666777888777666666888;;;???AAABBBDDDEEEJJJSSS```www|||vvv|||~~~ddd\\\aaadddaaa^^^XXXZZZOOO:::///777BBBHHHKKKIIIGGGFFFEEE@@@888111...,,,+++***++++++)))(((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''}}}aaaYYYUUUNNNHHHCCC???;;;888888888666555333111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////....../////////000000000111000111333222111666===???jjjcccQQQGGGFFFJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHDDD>>>777222---+++******+++---,,,,,,,,,)))(((///777777...###))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))+++,,,...//////...,,,+++***+++---...,,,---------............---...///000222555777888333333444555666777777888777777999;;;>>>AAACCCEEEHHHEEELLLggg{{{xxxfff\\\]]]ddd\\\\\\UUUDDD666666>>>EEEIIIIIIIIIIIIGGGCCC===999111...+++******++++++***((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''|||```YYYUUUNNNHHHCCC???;;;888888888666555333111000000////////////............------------------------------------------------,,,,,,,,,------------...---------------...//////.../////////000000000000000///111333333555>>>GGGVVVzzzttt[[[NNNKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOMMMKKKJJJHHHDDD===888///,,,)))((()))******))))))((((((+++......)))%%%))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++---...///000...,,,***)))***,,,---------------............---......///111333444555333333444555666777888888444666:::>>>AAADDDFFFHHHMMMTTTlll~~~eee]]]```^^^\\\XXXNNN@@@666999AAAFFFHHHJJJJJJGGGDDDBBBAAA333000,,,)))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))''''''''''''''''''''''''|||```YYYUUUNNNHHHCCC???;;;888888888666555333111000000000/////////............------------------------------------------------,,,,,,,,,---------......---------------...///000////////////000000000000///...000333555999DDDPPPttttttXXXMMMKKKJJJJJJJJJLLLNNNPPPQQQPPPNNNLLLLLLKKKGGGAAA<<<555222...,,,,,,,,,,,,,,,***,,,---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++---///000///---+++)))((()))+++------------.........//////............///000222222333333444555666777888888444888>>>CCCFFFIIILLLNNNSSSmmmxxxwwwyyybbbYYY```\\\ZZZUUUGGG777666>>>DDDGGGKKKJJJGGGEEEEEEFFF555111,,,))))))+++,,,---((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++((((((((((((((((((((((((www```YYYVVVPPPIIIBBB===999888555555444333333222111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------///000111222000......111333222000333111000111000777KKK```yyyYYYHHHJJJJJJKKKLLLOOOQQQQQQRRRPPPMMMLLLLLLIIIDDD@@@555222...,,,......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---..................---------000000000111222222222333111444666666777888888777999@@@DDDEEEJJJVVVaaafffhhhwwwwww]]][[[[[[^^^___QQQ>>>888>>>CCCKKKOOOLLLKKKMMMJJJEEE===777///***)))******)))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((()))******+++&&&+++...,,,'''$$$%%%((())))))***+++***)))((('''...---+++))))))***+++,,,///,,,,,,000333222222555<<<999555222111000...---,,,+++******,,,,,,***)))xxxaaaYYYVVVPPPIIICCC===:::888666555555444222111111000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---...///000111222000...///111222222000222000111666<<>>:::444000.........---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,------...------......//////000000000000111222222333444444777666666777999:::::::::BBBNNNmmmxxxeeeWWWXXX[[[SSSEEE===DDDJJJKKKDDD>>>>>>CCCFFFGGGAAA999222...,,,+++*********)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((()))***+++++++++++++++))))))((()))+++---000222555555777999<<>>:::999888777666444222000///...////////////....................................------------------------------------......................../////////000111000000000111222333333222333:::III\\\ooo~~~oooQQQGGGLLLPPPPPPOOONNNMMMKKKJJJIIIGGGFFFCCC>>>888222...---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***************++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------...///000000111111000111111222333444555555555333444888;;;;;;<<<===HHHccccccZZZ\\\ZZZRRRKKKJJJNNNMMMDDD:::777===DDDIIIEEE===666000,,,***)))*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))******)))''')))***,,,000333666888999888999999:::;;;<<<======@@@>>>AAAFFFJJJLLLRRRXXXUUUSSSQQQPPPQQQPPPOOOMMMOOOKKKEEE@@@;;;777222///xxxcccXXXUUUOOOIIICCC>>>;;;999888777666444222000///...////////////....................................---------------------------------.........//////---......///////////////000000000111111222333444333;;;HHHZZZnnn___GGGKKKQQQLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEBBB<<<555///,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******+++++++++,,,************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///......//////000111222222000111222333444555666666888666888===>>>===@@@EEEOOOwww}}}ggg___]]]]]]\\\SSSTTTRRRHHH;;;444888???GGGDDD@@@999333...+++)))************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((()))))))))))))))))))))((((((''''''''')))))))))))))))))))))))))))))))))******************)))(((***,,,......---222555999===??????===<<<>>>===<<<;;;:::999999999444333666<<<@@@EEENNNXXX^^^]]]\\\\\\]]]^^^\\\[[[QQQNNNJJJGGGCCC>>>888444uuuaaaWWWTTTOOOIIICCC>>>;;;:::777666555444222111000///////////////....................................------------------------------........./////////---......///000////////////000111111111222444666000@@@UUUgggwwwvvvSSSMMMOOOKKKLLLLLLLLLKKKIIIHHHIIIKKKGGGEEEAAA:::333...,,,---,,,,,,,,,+++++++++******************************))))))******+++,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------....../////////000000111111222222111111222333555666777777999777888<<<<<<;;;EEESSSnnnzzzfff]]]\\\]]]XXXWWWVVVOOOBBB777555:::AAABBBAAA===777111---+++++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''++++++)))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))******+++,,,,,,------)))***---000444888<<<>>>DDDGGGKKKMMMLLLHHHCCC???DDDCCC@@@>>><<<<<<===>>>;;;;;;===@@@@@@AAAHHHPPPTTTSSSRRRRRRSSSRRROOOMMMDDDCCCBBBBBBBBBAAA???===sss___WWWTTTOOOIIICCC>>>;;;:::666555555444222111111000////////////........................................................................////////////------///000000000///......000222222111111444777777OOOiiiwww}}}mmmPPPHHHLLLKKKLLLLLLKKKHHHHHHJJJMMMIIIIIIFFF@@@777111///...,,,,,,,,,+++++++++******************************))))))***++++++,,,------*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...//////111111111111111111111111111111222444555777888888:::777888<<<<<>>@@@FFFIIIGGGCCCEEEKKKJJJIIIIIIIIIJJJJJJHHHEEEAAA???;;;:::<<<>>>??????qqq^^^WWWTTTOOOIIICCC>>>;;;:::555555444333333222111111000/////////......................................................................../////////000,,,---///000000000///......000222222111111444888HHHdddSSSBBBLLLJJJLLLLLLJJJHHHHHHKKKNNNKKKKKKJJJDDD;;;444111000,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////222222222111111111111111111222333444666777888999>>>;;;<<>>CCCCCC???888333000+++++++++************))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((((((((()))***(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))******+++---///000222222777===CCCFFFGGGLLLTTT[[[YYY[[[\\\]]]\\\ZZZWWWUUUKKKGGG@@@:::666555777888000777BBBLLLNNNKKKLLLQQQPPPPPPQQQSSSVVVWWWUUUTTTIIICCC<<<666555777:::;;;vvvddd[[[UUUNNNGGGBBB>>>;;;999888888777555444333222111////////////////////////................................................///000111111111000...---.........///////////////111333333111111666@@@HHHlllttthhhhhhoooppppppwwwqqqIIILLLIIIIIILLLOOOOOOMMMLLLMMMLLLKKKIIIGGGBBB;;;111+++......---+++******+++---***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000111111222222555666666444444777:::;;;999???@@@AAAQQQssslllUUUWWWYYYYYYVVVRRRJJJ===111///;;;DDDCCC???<<<888222///...---++++++++++++,,,***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))***)))(((((((((((())))))///---***)))***+++++++++(((,,,///111555<<>>======>>>???<<<===HHHSSS^^^\\\ZZZYYY\\\^^^______ZZZSSSJJJCCC>>>:::555222111888DDDOOOWWW[[[[[[[[[WWWWWWVVVVVVVVVWWWXXXYYYTTTPPPKKKIIIKKKKKKGGGCCCuuucccZZZUUUNNNHHHCCC???;;;888888888777555444333222111////////////////////////................................................------...///......,,,,,,.........///////////////111222333222333999DDDLLLnnn}}}{{{}}}|||{{{{{{hhh___]]]XXXYYYYYY\\\aaaeeemmm|||gggUUUFFFGGGJJJMMMLLLJJJJJJLLLMMMLLLJJJHHHDDD<<<444.........---,,,++++++,,,---++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........////////////000000111111222222555555444333444777999999;;;===BBBQQQmmmeeeUUUUUUWWWZZZYYYOOOBBB999111;;;CCCCCCBBB@@@;;;555000///---+++******++++++***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))(((******++++++++++++*********))))))((((((((())))))''')))+++,,,+++)))((((((---333888;;;>>>CCCDDDAAA===999666666888>>>LLLYYYXXXXXXYYY\\\___bbbbbbbbbeee^^^TTTJJJCCC<<<666222///333:::AAAFFFIIIIIIIIIBBBBBBBBBBBBCCCCCCCCCCCCBBB???>>>@@@EEEHHHFFFDDDtttaaaXXXTTTNNNIIIDDD???:::777888777666555444222111111////////////////////////................................................,,,,,,------...------,,,.........//////000000000111222333444777???KKKSSSdddwwwxxxxxx{{{|||mmmuuu}}}kkk___QQQWWWRRROOOPPPRRRTTTZZZbbbooogggLLLHHHHHHKKKKKKIIIJJJMMMNNNMMMKKKIIIEEE???777222.........------------,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........///////////////000000111222222222444333222333666777888999AAA>>>IIIeee{{{\\\TTTRRR[[[___VVVIIICCC555:::@@@CCCEEEEEE???999111000---+++*********+++***************)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***)))))))))))))))******&&&)))+++,,,++++++---///111888???CCCFFFIIIGGGCCC???:::888<<>>>>>>>>???===:::;;;<<<<<<888555sss```XXXTTTOOOJJJEEE@@@:::666777777666555333222111111////////////////////////................................................---......///////////////.........///000000111111111222555888>>>HHHTTT\\\dddtttzzzyyyzzz{{{mmmwww{{{gggYYYRRRMMMOOOPPPNNNLLLLLLQQQaaayyybbbRRRFFFGGGKKKLLLMMMPPPPPPOOOLLLJJJGGGBBB<<<777///.........//////---,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------------------------........................///////////////000000111111222333333555222222555888999:::<<>>EEEHHHLLLOOOMMMHHHCCC@@@BBBLLLVVV\\\aaaffffffeeebbb```^^^ZZZVVVRRRPPPMMMIIIEEEAAA???===<<<>>>>>>>>>>>>===;;;999777:::===BBBGGGKKKNNNOOOPPPPPPMMMIIIFFFCCC>>>888444rrr___XXXTTTOOOJJJEEE@@@:::666777777666444333222111000////////////////////////////////////////////////......................../////////...////////////......//////000111111222111444888>>>GGGRRR]]]cccppp{{{}}}wwwuuutttzzzmmmaaaVVVSSSRRROOOLLLJJJJJJOOOYYYgggyyyaaaFFFBBBJJJNNNOOOQQQQQQOOOMMMKKKHHHEEE@@@<<<222000......000000...,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////........./////////000000000000000111222222333333666333444888::::::>>>EEEPPP```~~~rrr{{{uuuWWWQQQWWWXXXRRRNNN@@@;;;:::>>>DDDEEEAAA>>>777555000---******++++++***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))************))))))***************+++,,,,,,...,,,,,,111777<<<===<<<===CCCIIILLLOOOSSSRRRNNNHHHCCCCCCKKKRRRUUUUUUWWWYYYVVVQQQNNNLLLJJJHHHFFFGGGGGGHHHHHHIIIJJJLLLNNNQQQRRRSSSRRRPPPMMMIIIGGGJJJMMMRRRWWW[[[]]]^^^___^^^\\\ZZZWWWUUURRROOOLLLrrr___XXXTTTNNNIIIDDD???:::777777666555444333111000000////////////////////////////////////////////////........................//////...---------------......///000000111222222333666<<>>>>>999555===CCCHHHIIILLLNNNMMMHHHGGG???:::;;;===>>>???BBBEEECCCBBBCCCGGGKKKNNNOOORRRTTTVVVWWWXXXYYY\\\______```aaabbb```]]]ZZZXXX[[[\\\^^^```bbbbbbbbbbbbbbbaaa___\\\ZZZYYYXXXWWWsss___ZZZUUUNNNHHHCCC???;;;888777666555444222111000000////////////////////////////////////////////////........................222111000...---------------...///000111222333333444888@@@LLLXXXcccjjjmmmbbbffflllrrrwww}}}wwwiii^^^VVVTTTRRRMMMJJJJJJKKKSSSddduuu[[[KKKHHHFFFHHHOOORRRPPPLLLJJJIIIHHHEEECCC<<<666///---...000...,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------....................................////////////.../////////000000000000000111111222222333333444444444888<<<999888FFFYYYkkkUUUSSSUUUSSSQQQGGG???===>>><<<>>>CCC>>>;;;555000---,,,------***************)))(((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))******++++++******)))*********++++++---.........555<<<>>>:::666555666???EEEKKKLLLLLLKKKFFF??????:::666777777777888<<<>>>???BBBIIIQQQYYY]]]___]]]```bbbbbbaaaaaadddfffcccccccccbbbaaa```______``````______^^^]]]]]]]]]^^^]]]ZZZVVVSSSSSSTTTUUUsss___[[[UUUNNNGGGBBB>>>;;;999666666555444222111000000////////////////////////000000000000000000000000........................666555333111////////////---...///000111222333333444999CCCPPP]]]gggmmmooonnnnnnpppuuu|||vvvfff___UUURRRRRRRRRNNNJJJOOOYYY|||iiiUUUKKKCCCGGGQQQRRROOOLLLJJJIIIHHHFFFEEE???888000,,,...///...,,,,,,------......------,,,++++++,,,,,,,,,---------..................................../////////000////////////000000000000000111111222222333444444222333888<<<777666HHH___|||YYYSSSVVVUUUWWWLLLBBB???<<<:::>>>EEE@@@<<<666111---,,,---...***************)))(((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,---...///999@@@CCC<<<111---555???GGGNNNUUUVVVTTTPPPGGG>>>777777;;;BBBCCCAAA@@@BBB???BBBHHHQQQZZZ```cccddd```bbbddddddaaaaaaccceeebbb```^^^[[[[[[[[[]]]^^^YYYXXXWWWVVVUUUUUUUUUVVVVVVVVVTTTRRRRRRTTTXXX\\\