BM6@ 6(@@ zzzXXXDDD:::333333777666555555444444444555555888333222666666444888???LLL^^^dddccciiillljjjnnnooolll}}}tttsssnnnaaaPPPBBB:::777777666333222444777777444444444444444444444444444888777444222111222444555111333666777666444444444<<<>>>AAABBBAAA>>>:::777888===;;;<<>>999999888777666555555555555777777666:::EEETTT^^^dddllliiiaaaZZZNNNIIIQQQvvvzzzsssdddVVV@@@888444777888666555777555555555555555555555555222222111111222444666777666555777<<>>LLL\\\cccaaadddhhhaaaYYYYYY```{{{uuunnntttnnnRRR:::666:::888444444666666666666666666666666---222999???AAA???;;;888333444666666555444444555666777888888999:::::::::888===;;;<<>><<<===CCCCCCIIIYYYiiiGGG@@@888555777888888666:::888;;;GGGVVVaaaeeecccfffmmmnnnlllrrrrrriiigggaaaSSSBBB999888777444777666555555555666777777555555555555555555555555444444444555555555555666777777777777888999:::;;;888>>><<<===CCCCCCIIIYYY~~~UUUDDD777777:::888777999999:::@@@LLLZZZdddfffeeeffflllttttttvvv{{{~~~~~~kkkfffeee]]]MMM???888666555888888777666666777777888444444444444444444444444444444444555555555555666777777777777888999:::;;;888>>><<<===CCCCCCIIIYYYfffLLL999:::>>>:::888===777;;;DDDQQQ^^^eeegggfffggghhhsssvvv}}}wwwsss{{{}}}sssrrriiiWWWCCC888888<<<888888777777777666666777444444444444444444444444444444444555555555555666777777777777888999:::;;;888>>><<<===CCCCCCIIIYYYuuuWWW???;;;===999888===666===HHHUUU___eeeffffffkkkhhhqqqzzz{{{rrrxxx|||yyygggPPP???999<<<777777777777666666555555555555555555555555555555444444444555555555555666777777777777888999:::;;;888>>><<<===CCCCCCIIIYYYiiiKKK>>>;;;888888:::777@@@MMMYYY```dddfffgggnnnlllrrrooorrr|||~~~yyydddKKK;;;666777777777777666555444444666666666666666666666666444444444555555555555666777777777777888999:::;;;888>>><<<===CCCCCCIIIYYY___FFF<<<;;;:::888;;;DDDRRR\\\bbbdddggghhhlllqqqvvvxxxjjjqqq}}}oooUUU@@@666888888999999888666555444555555555555555555555555444444444555555555555666777777777777888999:::;;;888>>><<<===CCCCCCIIIYYYoooNNN??????>>>999>>>HHHUUU___ccceeehhhjjjgggsssxxx|||mmmjjjqqq~~~~~~oooYYYFFF===999999::::::999888666555444444444444444444444444444444444555555555666666777777777777888999:::;;;999>>><<<===CCCCCCIIIYYYcccCCC>>>???;;;DDDLLLXXX```eeegggiiikkkpppnnnvvvdddgggrrryyyrrriii^^^LLL===777:::;;;999888888888777444444444444444444444444555555555555666666666666777888888999999:::;;;;;;>>>AAA===<<>>===FFFNNNXXX```dddfffiiikkkpppuuuyyyhhh^^^fffrrr{{{tttiii^^^OOODDD888999999999888888777666444444444444444444444444555555555555666666666666777888888999999:::;;;;;;CCCGGGBBB@@@CCCCCCIIIYYY___CCC===AAAJJJQQQZZZ```cccfffiiikkkooo~~~fff^^^\\\gggsss|||zzzjjj___TTTMMM<<<:::888888888888666555444444444444444444444444555555555555666666666666777888888999999:::;;;;;;CCCGGGCCC@@@DDDDDDJJJZZZqqqIII===BBBNNNTTT[[[```bbbeeeiiilllnnnuuuaaa___bbbkkkttt{{{}}}rrrcccZZZVVVCCC<<<777777999777555444555555555555555555555555555555555555666666666666777888888999999:::;;;;;;;;;@@@======CCCDDDJJJ[[[VVVAAABBBRRRVVV\\\```bbbeeejjjnnnqqqeee```aaaeeekkkrrr{{{{{{}}}}}}~~~}}}iii```^^^MMMAAA777777999777555555555555555555555555555555555555555555666666666666777888888999999:::;;;;;;888===<<<<<>>CCCCCCHHHXXXbbbMMMVVVYYY\\\___aaafffmmmrrrggg[[[UUUZZZbbbjjjuuu{{{qqqwwwxxxuuunnnqqqeeeNNN;;;888:::888777999555555555555555555555555555555555555666666666666777888888999999:::;;;;;;;;;AAA??????EEEDDDIIIYYYqqqVVVVVVYYY\\\^^^aaafffnnnttt{{{WWWYYYTTT[[[dddnnnzzzvvvqqq|||rrrppp{{{xxxsssxxxlllRRR<<<999;;;888777;;;666666666666666666666666555555555555666666666777777888888999::::::;;;;;;666<<<<<<>>>EEEEEEKKK[[[zzzaaaXXXVVV\\\XXXbbbiiifffyyykkkUUUUUUVVVXXXcccsss|||vvv~~~vvvqqqyyyyyywwwzzzvvv```GGG:::888::::::999777777666666555555555444777777777777777777777777666888999999999999:::<<<999???======CCCDDDJJJZZZlll\\\XXX\\\XXX___ggghhhqqq^^^TTTYYYVVVYYYcccqqq{{{yyy{{{~~~www{{{www}}}}}}{{{yyyfffNNN>>>999888888666777777666666666555555555777777777777777777777777777888999:::999999:::<<<999???======CCCDDDJJJZZZzzz___ZZZ]]]XXX]]]dddlllsss]]]TTTSSSXXXUUUYYYcccnnnwww~~~xxxzzzyyyyyykkkVVVEEE<<<999888777777777666666666666555555777777777777777777777777777888::::::999999;;;<<<999???======CCCDDDJJJZZZaaaZZZ]]]YYY\\\cccoooppp[[[UUUQQQRRRSSSZZZcccmmmwwwxxxtttnnn___MMM???:::::::::777777666666666666666666666666666666666666666666777999::::::999:::;;;===999???======CCCDDDJJJZZZdddYYY[[[ZZZ^^^ddduuuppp^^^WWWPPPOOOSSSZZZcccmmmzzz~~~uuuvvvlllVVVBBB999999999666666777777777777777777666666666666666666666666777999::::::::::::;;;===999???======CCCDDDJJJZZZkkkZZZYYYYYY```hhh}}}fffZZZTTTOOOSSSUUU[[[dddnnn|||uuu{{{|||bbbFFF888666666666666777777777777888888777777777777777777777777888999;;;;;;::::::<<<===999???======CCCDDDJJJZZZuuu]]]VVVWWWaaalllvvv\\\XXXPPPMMMXXXXXX]]]dddooo{{{qqqlllKKK;;;888888666666777777777888888888777777777777777777777777888:::;;;;;;:::;;;<<<===999???======CCCDDDJJJZZZ~~~```UUUUUUaaapppjjjZZZZZZPPPKKKXXXZZZ___dddooo}}}yyyrrrOOO???<<<===666666777777888888888999777777777777777777777777888:::;;;;;;;;;;;;<<<>>>999???======CCCDDDJJJZZZeeeQQQYYY\\\mmm}}}ddd\\\RRRLLLPPPSSS\\\^^^eeeuuuvvv```GGG@@@222999999999888888888888777777777777777777777777777777999::::::::::::;;;======???===@@@FFFDDDKKK^^^sssZZZ\\\aaawwwsss___[[[SSSNNNRRRTTT]]]```jjj|||fffJJJAAA777999999999888888888888777777777777777777777777777777999::::::::::::;;;======???===@@@FFFDDDKKK^^^~~~___ZZZ```~~~hhhYYYXXXSSSPPPTTTUUU^^^cccqqqqqqPPP@@@<<<999999999888888888888777777777777777777777777777888999;;;;;;::::::<<<===<<<>>><<<@@@FFFDDDKKK___cccUUU^^^}}}cccVVVUUUPPPOOOUUUUUU\\\cccvvv}}}VVV???===999999999888888888777777777777777777777777777777888999;;;;;;::::::<<<===;;;>>><<<@@@GGGEEELLL```mmmVVV```{{{cccUUURRRKKKMMMSSSSSSYYYaaaxxx}}}]]]@@@???999999999888888888777777888888888888888888888888888:::;;;;;;;;;;;;<<<>>>;;;>>>===AAAHHHGGGNNNbbbvvvYYYbbbwwwbbbUUUPPPIIIKKKRRRQQQXXX___xxxyyyeeeCCCAAA999999999888888888888777888888888888888888888888999:::<<<<<<;;;;;;===>>><<>>BBBIIIIIIPPPddd```fffmmm\\\SSSPPPIIILLLRRROOOZZZ```www{{{mmmHHHAAA999999999888888888888777888888888888888888888888999:::<<<<<<;;;;;;===>>>===@@@???CCCKKKKKKSSSgggkkkooo~~~dddVVVQQQPPPKKKNNNSSSOOO\\\```wwwrrrJJJAAA999999999888888888888777888888888888888888888888999;;;<<<<<<;;;<<<===???===@@@@@@DDDLLLLLLTTThhhllluuuiiiZZZXXXSSSNNNKKKLLLPPPSSSXXXggg{{{PPPCCC>>>;;;888777999:::;;;:::999999999999888888777777999;;;<<<<<<;;;;;;===>>>>>><<>>;;;999888999:::;;;:::999999999999888888888777999;;;<<<<<<<<<<<<===???@@@>>>DDDNNNOOOOOO]]]rrrnnnyyy^^^WWWSSSOOOKKKJJJLLLPPPSSS[[[jjjeeeGGG>>><<<999888999:::;;;:::999999999999888888888888:::;;;======<<<<<<>>>???AAA???EEEPPPQQQRRRbbbxxxsssbbbZZZUUUOOOKKKKKKMMMOOOQQQYYYhhhrrrKKK???===:::888999:::::::::999999999999999999999999:::;;;============???AAABBB@@@GGGRRRUUUWWWhhh~~~{{{nnn___YYYQQQMMMLLLMMMNNNNNNUUUccczzz}}}OOO@@@===:::999999:::::::::999999999999999999999::::::<<<===>>>>>>>>>@@@BBBAAA@@@HHHUUUZZZ^^^pppvvvbbb[[[RRRMMMLLLMMMMMMLLLRRR```uuuSSSAAA>>>;;;999::::::::::::999999999999:::::::::::::::<<<>>>???>>>???AAACCC@@@AAALLL[[[bbbfffxxxsss```YYYPPPLLLLLLNNNMMMLLLRRR^^^qqqUUUAAA???;;;:::::::::::::::999999999:::::::::;;;;;;:::<<<>>>??????@@@BBBDDDAAACCCPPPbbbkkkooolll^^^VVVNNNJJJKKKNNNNNNLLLSSS^^^oooUUUBBB???;;;::::::;;;::::::999999999::::::;;;;;;;;;:::<<<>>>??????@@@BBBDDDAAAEEETTTgggpppvvvggg[[[VVVPPPLLLJJJKKKKKKKKKMMM\\\nnn|||aaaDDD>>>:::<<<>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===???@@@>>><<<===AAAEEEGGGHHHVVVlllyyy{{{cccZZZVVVPPPLLLJJJKKKKKKKKKMMM[[[lllzzzgggEEE>>>:::<<<===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAA@@@>>>???CCCGGGFFFGGGUUUmmm|||qqqfffZZZUUUOOOLLLKKKKKKLLLLLLMMMZZZkkkxxxgggFFF???;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???AAABBB@@@???AAAEEEJJJHHHGGGVVVpppooojjjYYYUUUOOOKKKKKKLLLLLLMMMMMMZZZiiivvvhhhGGG@@@;;;<<<===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>???@@@@@@AAAEEELLLQQQNNNMMM]]]{{{zzzddd[[[VVVPPPLLLJJJKKKKKKKKKJJJVVVdddppp~~~|||JJJBBB<<<<<<<<<;;;:::<<<;;;;;;;;;<<<======>>>>>>===???@@@AAACCCHHHQQQWWWLLLQQQfffccc\\\XXXQQQLLLJJJJJJJJJIIIFFFQQQ___lll{{{}}}KKKBBB<<<<<<<<<;;;:::<<<;;;;;;;;;<<<===>>>>>>>>>===???AAACCCFFFMMMWWW^^^LLLWWWvvv___]]]XXXRRRLLLJJJIIIIIIHHHCCCNNN\\\iiiyyy}}}KKKCCC<<<<<<<<<;;;:::<<<;;;;;;;;;<<<===>>>>>>???>>>@@@CCCEEEIIIQQQ[[[cccNNN^^^yyyddd[[[YYYUUUQQQNNNKKKJJJIIIEEEQQQ]]]hhhvvvzzzLLLDDD===<<<<<<::::::;;;:::;;;<<<<<<<<<===???AAA@@@FFFJJJKKKPPPYYY```bbbPPPiiiwww^^^ZZZXXXUUUQQQNNNMMMMMMMMMHHHOOOZZZggguuu}}}LLLDDD===<<<<<<::::::<<<;;;<<<=========>>>@@@BBBDDDHHHKKKMMMTTT^^^eeeeeeUUUooobbb\\\YYYUUUQQQOOOOOOQQQRRRLLLLLLUUUgggttt~~~~~~www}}}LLLDDD===<<<<<<;;;:::<<<<<<===>>>???>>>???AAADDDJJJLLLNNNRRR\\\gggkkkjjjYYYtttmmm```]]]WWWSSSPPPPPPRRRSSSPPPJJJRRReeerrrxxxyyyzzzLLLCCC===<<<===;;;;;;===<<<===?????????AAACCCEEENNNQQQUUU[[[gggqqqqqqlllYYYtttttteeeaaa[[[UUUQQQOOOPPPQQQQQQJJJOOOaaaoootttzzzLLLCCC===<<<===<<<<<<>>><<<===???@@@AAACCCFFFIIIRRRWWW]]]eeepppwwwtttmmmZZZvvv}}}|||hhhddd]]]WWWRRROOONNNNNNOOOJJJMMM[[[hhhrrr~~~~~~|||LLLCCC======>>>======>>><<<>>>AAACCCEEEHHHLLLOOOXXX^^^dddjjjrrrxxxvvvppp___{{{sssgggddd___XXXSSSOOOMMMLLLJJJIIIKKKSSSaaappp||||||LLLCCC======>>>======???>>>AAADDDGGGJJJNNNRRRVVV```eeeiiijjjooouuuwwwuuudddjjjfffccc^^^YYYTTTPPPMMMLLLFFFHHHIIIMMM\\\ooo{{{~~~KKKCCC======>>>======???@@@CCCGGGJJJNNNRRRWWWZZZfffjjjkkkiiikkkrrrxxxyyyfffgggnnn___\\\]]]UUUQQQQQQMMMKKKFFFCCCFFFTTTggg{{{|||OOOEEE======???>>>>>>???AAAFFFNNNUUUXXXYYYWWWVVVcccfffoooqqqoooyyyyyycccbbbyyyppp```\\\]]]UUUPPPPPPMMMKKKHHHEEEFFFPPPbbbuuu|||MMMDDD===>>>@@@AAAAAACCCJJJMMMTTT[[[aaabbbaaa___jjjoooxxxxxxzzzsss]]]pppppp___[[[^^^VVVPPPPPPMMMJJJJJJGGGFFFKKKXXXlllzzzuuuJJJBBB===???BBBCCCEEEHHHLLLOOOUUU^^^eeegggddd```iiiuuuqqq}}}]]]jjjsss___ZZZ```ZZZRRRPPPMMMJJJKKKJJJFFFEEENNN```ooo|||xxxlllGGGAAA>>>@@@CCCDDDFFFIIIMMMQQQXXXbbbiiiiiiccc]]]dddwwwpppyyy^^^eee}}}cccZZZbbb___WWWRRRMMMKKKNNNMMMHHHCCCGGGVVVcccuuu~~~uuu___FFFAAA???AAACCCCCCFFFJJJSSSXXXbbblllrrroooggg___fffwwwuuuaaacccppp]]]bbbbbb\\\WWWQQQNNNQQQRRRLLLFFFFFFPPPYYYkkkuuuwww[[[EEEAAA@@@CCCEEEEEEHHHMMMTTT[[[fffooorrroooiiidddiiirrr|||~~~tttffffffaaaaaabbb___[[[VVVSSSVVVWWWRRRLLLJJJNNNTTT```jjjxxxzzzZZZCCCAAABBBFFFHHHIIIMMMSSSQQQYYYccciiijjjiiijjjkkknnnrrr|||uuuvvvllljjjeee___aaa```___ZZZWWWYYYZZZWWWQQQMMMOOOQQQXXXaaammmyyy}}}UUUBBBAAACCCHHHKKKMMMRRRXXXRRRYYYbbbffffffhhhnnntttvvv{{{sssxxxwwwnnn]]]bbbgggeeecccaaa]]][[[[[[UUULLLIIILLLTTTYYYdddqqqzzz|||{{{SSSGGGEEEEEEIIIPPPYYY___bbb```dddccceeehhhdddnnnxxx|||{{{www```___ddddddbbbbbb]]]ZZZZZZVVVNNNJJJKKKMMMRRR]]]jjjssszzzzzzxxxzzz{{{}}}WWWIIIGGGFFFIIIPPPXXX^^^aaa```ddddddgggjjjdddjjj~~~lllrrrcccZZZ```eeeeeebbb\\\XXXXXXWWWPPPJJJHHHHHHLLLVVVbbbkkkrrr|||yyyVVVLLLIIIHHHKKKQQQXXX___bbb```eeeeeejjjpppkkklllzzz|||uuu]]]iiiiiiUUUZZZfffjjj```[[[VVVUUUUUUQQQJJJEEEFFFIIIQQQ\\\dddlllwwwwww|||mmmOOOMMMKKKJJJLLLSSS[[[bbbeeebbbfffffflllvvvtttsss~~~|||lllVVVbbbyyyXXXUUU```hhh___[[[UUUSSSSSSQQQKKKEEEEEEGGGMMMVVV]]]dddooozzz}}}yyyzzz||||||aaaHHHOOOLLLKKKMMMTTT]]]eeeiiifffiiigggjjjtttuuuttt}}}cccTTT[[[kkkWWWXXX``````]]]XXXRRRPPPQQQNNNIIIEEEEEEHHHOOOTTTZZZfffqqqwww~~~tttvvv{{{~~~}}}ZZZJJJPPPMMMKKKMMMTTT\\\dddhhhgggkkkfffeeelllmmmllltttyyy~~~VVVPPPQQQgggcccWWW\\\bbbbbb\\\SSSOOORRRRRROOOGGGFFFGGGJJJNNNSSS^^^iiinnnwww}}}}}}pppUUUQQQRRRNNNKKKKKKQQQXXX```cccbbbiiieeebbbfffffffffmmmxxxvvv~~~vvvKKKKKKGGGOOOqqq[[[\\\dddeee___TTTOOORRRUUUTTTJJJHHHHHHJJJLLLQQQ\\\ggglllttt~~~zzzyyy|||fffQQQVVVSSSOOOKKKJJJNNNUUU[[[___[[[eeeeeebbbffffffeeemmmpppssssssOOOBBBFFFGGGiii[[[RRR^^^ZZZ______SSSPPPVVVUUUMMMLLLJJJIIIKKKPPPWWW[[[fffllluuuzzzwwwuuurrraaaSSSGGGPPPMMMKKKNNNSSSXXXYYYYYYdddbbbbbbeeedddbbbhhhqqq{{{xxxzzzpppRRRBBBDDDDDDZZZpppQQQVVVSSSZZZ^^^TTTQQQTTTRRRSSSRRROOOKKKHHHKKKQQQWWW```fffqqq|||{{{tttmmmyyy[[[PPPGGGMMMMMMMMMPPPTTTWWWZZZZZZ___^^^```dddfffgggoooyyy{{{gggRRRAAABBBEEEJJJrrrWWWRRRMMMUUU^^^XXXTTTTTTOOOYYYYYYVVVNNNGGGFFFJJJPPPXXX___jjjwwwzzzpppkkkuuuSSSKKKIIIKKKMMMQQQSSSUUUVVVYYY[[[\\\\\\^^^bbbeeeiiisss|||oooVVVKKK===AAAIIIBBB[[[eeeTTTJJJPPP\\\[[[YYYWWWQQQZZZ\\\[[[TTTKKKEEEFFFIIIQQQXXXdddppp}}}qqqjjjNNNIIILLLKKKPPPUUUVVVUUUUUUVVVYYY]]]^^^```aaabbbfffooovvvzzz|||[[[FFFBBB:::@@@HHH???MMMyyy]]]JJJIIIUUUYYY[[[]]]ZZZVVVZZZ]]]ZZZRRRKKKGGGGGGMMMSSS^^^iiiuuubbbMMMJJJOOOOOOSSSWWWXXXVVVTTTTTTVVV^^^aaabbbaaabbbffflllqqqwww}}}}}}~~~|||lllNNN???===;;;@@@CCC===FFF]]]sssTTTFFFMMMRRRYYYaaaaaaTTTXXX\\\\\\YYYRRRLLLIIIKKKPPPXXXaaalllwwwttt[[[QQQNNNRRRRRRTTTWWWXXXWWWUUUUUUUUU[[[aaadddccccccggglllnnniiiqqquuuvvv|||}}}]]]EEE???;;;???BBB???BBBIIIJJJiiinnnNNNJJJKKKSSS]]]aaaWWWWWWYYY[[[[[[XXXRRRNNNJJJMMMSSSYYYbbbmmmyyycccWWWUUUQQQSSSSSSSSSTTTVVVXXXYYYXXXVVVWWW^^^cccaaa```eeeggggggZZZgggsssyyyuuunnnRRR@@@AAA;;;CCCFFF>>>HHHPPPCCCPPP[[[LLLHHHMMMXXX\\\ZZZXXXVVVXXX\\\[[[VVVQQQJJJLLLOOOTTT\\\gggrrrzzzYYYTTTXXXRRRSSSSSSQQQQQQTTTYYY\\\ZZZXXXTTT\\\aaa^^^\\\___```]]][[[fffnnnsss~~~eeewww^^^JJJ>>><<>>>>>>>>DDDKKKJJJDDD???JJJrrrfffLLLHHHNNNQQQZZZYYYXXXWWWWWWYYYZZZZZZZZZTTTNNNMMMSSS\\\eeejjjnnnttt~~~nnnZZZSSSNNNKKKKKKMMMLLLKKKLLLOOORRRTTTUUUWWW[[[aaaddddddaaa^^^]]]hhhiiiqqqvvvxxxyyy```{{{]]]KKKHHHKKK======;;;;;;???DDDDDD???AAACCC[[[\\\MMMKKKJJJUUUXXX[[[ZZZVVVVVVYYY]]]___[[[UUUOOONNNSSS\\\bbbccciiisss|||cccTTTRRRNNNKKKKKKNNNMMMLLLKKKMMMPPPSSSUUUUUUZZZ```ddddddbbb```^^^fffhhhqqqvvvyyy~~~bbbjjjOOOCCCDDDIII>>><<<:::999;;;>>>>>><<>>;;;777===::::::;;;;;;999999<<<;;;>>>FFFYYY}}}kkkVVVHHHNNNVVV]]]aaaaaaaaa``````dddfffbbbYYYPPPLLLLLLRRRVVV]]]dddkkkttt}}}vvveeeVVVUUUTTTMMMHHHHHHDDDGGGKKKLLLMMMPPPUUUZZZaaa___[[[WWWVVVYYY^^^bbbkkkwwwuuu{{{jjjvvvUUUAAA<<<===:::555:::888999===<<<888999<<<===@@@IIIWWWnnnbbbKKKJJJLLLTTT^^^eeedddaaaaaadddeeeccc\\\UUUQQQOOOMMMPPPUUU[[[aaajjjrrrxxxfff[[[UUUWWWUUUMMMHHHIIIFFFJJJOOOQQQQQQRRRVVVZZZ]]]\\\YYYVVVUUUXXX^^^bbbmmmttt|||rrryyy~~~iiihhhLLL<<<:::===;;;777777555888======888888===555888@@@KKKYYYsssnnnNNNGGGDDDLLL[[[ffffffccccccddddddbbb]]]XXXUUUSSSMMMOOORRRUUUYYY```ggglllxxx|||mmmVVVPPPPPPUUUTTTLLLIIILLLLLLQQQVVVVVVSSSQQQSSSVVVSSSSSSSSSSSSUUUYYY___ccciiimmmuuuuuuqqq{{{{{{hhhqqqUUU===999===:::666666666666666777888888999999>>>===:::===BBBHHHkkk]]]LLLAAADDDMMMTTT\\\eeecccaaa]]]ZZZXXXXXXWWWWWWRRRQQQOOOPPPSSSYYY___cccooosssyyy]]]LLLMMMNNNMMMKKKKKKKKKLLLNNNRRRVVVVVVSSSQQQQQQRRRMMMPPPSSSTTTTTTWWW\\\```fffdddiiinnnoooxxx}}}ttteeedddMMM:::888<<<999666777555666666777777888999999;;;<<<:::>>>BBBEEE^^^vvv```JJJDDDHHHOOOYYYbbbcccaaa\\\WWWUUUUUUXXXZZZXXXVVVTTTRRRSSSWWW[[[^^^ggglllssszzzhhhSSSLLLLLLKKKIIIIIIKKKNNNRRRRRRJJJKKKUUUUUUMMMKKKQQQOOOPPPQQQPPPOOORRRXXX^^^eeebbbgggkkklllxxxzzzgggnnnQQQBBB777888:::888666888555555666666777888888888888:::999===BBB@@@LLLfff}}}]]]HHHAAAEEEPPPYYYcccbbb]]]WWWQQQQQQTTTXXX[[[YYYWWWTTTTTTTTTUUUWWW\\\aaaiiipppwww|||vvvWWWQQQLLLKKKHHHFFFFFFJJJQQQVVV\\\KKKIIIWWWYYYKKKFFFOOOPPPPPPOOONNNMMMQQQYYY___hhheeehhhiiiiiiuuu~~~jjjxxx```BBB:::666888999666555777444444555666666777777888666999777:::@@@===???NNNfff^^^FFFAAAIIIPPP]]]______ZZZTTTOOOOOOQQQVVVVVVWWWWWWVVVUUUSSSRRRVVVZZZ___eeelllssszzzdddRRRRRRJJJIIIGGGEEEEEEIIIOOOTTTbbbWWWTTTYYYWWWLLLGGGKKKNNNPPPQQQPPPQQQTTT[[[aaannnjjjllliiieeeqqqlllgggRRR;;;888777999888555444666444444444555666666777777555999555555<<<<<<:::BBBIII^^^\\\IIIGGGIIIPPPUUU[[[]]]YYYTTTPPPNNNPPPRRRVVVZZZ[[[ZZZXXXVVVWWWWWWYYY\\\bbbkkkvvv}}}mmmWWWNNNKKKHHHHHHHHHGGGFFFFFFIIILLLWWW[[[ZZZSSSMMMKKKJJJGGGMMMQQQTTTTTTTTTUUUYYY\\\nnnkkkmmmiiidddppppppyyyXXXEEE999888777777777555444444333333444444555666666666444999444111999<<<999======CCCZZZvvvZZZKKKBBBDDDJJJRRRYYY\\\ZZZVVVSSSPPPSSSVVVZZZ]]]^^^^^^^^^ZZZYYYWWWWWW[[[dddooowww|||YYYOOOKKKDDDEEEGGGHHHGGGEEEDDDDDDEEEEEEPPPQQQGGGCCCHHHJJJEEENNNRRRUUUUUUSSSRRRTTTVVVffffffkkkiiicccppptttfffJJJ>>>888777555444444555444333222333333444555555666666222:::666000888<<<888999888<<>>777666333111333666555222222222333444444555555666000;;;777111777;;;777666444===EEEJJJbbbzzz___OOOIIIEEEHHHQQQZZZ\\\[[[ZZZVVVPPPMMMNNNUUU]]]bbb^^^\\\YYYUUUTTTWWW]]]aaagggmmmtttvvvvvvzzznnnRRRFFFBBBBBBCCCBBBCCCCCCBBB@@@@@@BBBDDDJJJAAA???FFFJJJGGGFFFJJJMMMPPPRRRTTTUUUZZZaaafff]]]```iiihhh```iiizzz~~~}}}___EEE===555555444333333222222333333444444444555555555666666666666666666777777777777999888===DDDJJJdddkkkVVVDDDDDDMMMTTTYYY\\\YYYWWWSSSPPPOOORRRWWW[[[\\\___```^^^YYYVVVVVVWWW]]]cccjjjmmmooorrrxxx}}}{{{SSSEEEEEECCC???>>>BBBAAA@@@???@@@BBBDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHLLLOOOSSS\\\iiisssvvvccc___bbbccccccoooyyytttpppjjjJJJ<<<:::444555444333333222222333333333444444444555555555666555555666666666777777777777555999===>>>MMMyyywwwZZZKKKGGGGGGKKKOOO]]]]]]\\\ZZZWWWTTTSSSRRRXXXZZZ\\\\\\YYYVVVTTTSSSSSSXXX^^^bbbdddggglllqqqwww|||eeeHHHAAADDDCCC@@@@@@AAA@@@@@@???@@@BBBDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIFFFIIIKKKLLLTTT___gggiii^^^[[[___bbbaaakkkqqqjjjgggnnnQQQ<<<888999333555444333333222222333333333333444444444444555555444555555555666666666666999666999<<<999<<>>BBBAAA???@@@@@@@@@?????????AAABBBCCC@@@AAACCCEEEHHHJJJKKKLLLEEEHHHHHHGGGLLLTTTZZZ[[[ZZZXXX^^^aaa```hhhllldddbbb}}}]]]EEE666777888///555444333333222222333333333333333333333333444444444444444444555555555555888666888<<<999777CCCSSSoooXXXJJJEEEEEEIIIQQQYYY^^^___\\\YYYOOONNNMMMQQQUUUVVVUUURRRNNNPPPSSSTTTTTTVVVYYY\\\cccgggmmmsssxxx}}}TTTHHH??????@@@???>>>?????????>>>>>>>>>???@@@AAA@@@AAACCCEEEGGGJJJKKKLLLGGGIIIHHHFFFIIIPPPTTTTTTYYYWWW]]]aaaaaaiiioooggggggcccJJJ999000555:::444555444333333222222333333333333333333333333222222222333333333444444444444555111333777777555:::CCCWWWttt[[[LLLGGGGGGJJJPPPWWW\\\]]]]]]UUURRRNNNNNNQQQRRRQQQOOOTTTTTTUUUTTTTTTTTTVVVWWW\\\___dddiiimmmrrrwww{{{cccKKKEEE@@@>>>===<<<===???===============>>>>>>???AAABBBCCCDDDFFFGGGHHHIIIFFFHHHHHHFFFHHHNNNRRRRRRXXXUUU[[[___```kkktttmmmhhhdddMMM<<<444222>>>HHHEEE555444333333222222333333333333222222222222111111222222222222333333333333666333333777888666888===KKKppplllPPPJJJDDDDDDJJJSSSZZZ]]]\\\YYYUUURRRPPPOOONNNLLLUUUTTTSSSRRRRRRSSSTTTTTTWWWYYY[[[^^^```eeejjjmmmsss}}}tttKKKBBB???===;;;:::;;;===>>><<<<<<<<<<<<=========<<<@@@AAAAAABBBCCCDDDDDDEEEBBBDDDEEECCCFFFLLLOOOOOOTTTRRRXXX]]]___lllvvvpppaaaOOO>>>777<<>>>>>???@@@AAABBBBBB@@@BBBCCCBBBDDDJJJMMMLLLQQQPPPXXX___bbbnnnvvvooo]]]???333666EEEQQQZZZSSSAAA555444333333222222333333333222222222111111000000000111111111111222222222000000222666888777777999BBB\\\}}}www]]]NNNHHHFFFFFFOOOTTT[[[]]][[[XXXVVVWWWNNNMMMKKKLLLOOORRRUUUUUUWWWWWWVVVUUUUUUVVVZZZ^^^___cccgggjjjqqq{{{{{{|||SSSAAA===;;;<<<<<<<<<<<<===;;;888;;;;;;;;;<<<<<<;;;:::::::::;;;<<<===???@@@AAABBB@@@CCCDDDBBBDDDJJJMMMKKKQQQQQQ[[[cccfffpppvvvnnn^^^222;;;IIIUUUXXXPPPBBB666333111000///000222555777FFF===333......000000.........///000000000000000222222333444444555555666:::DDDLLLYYY___KKKIIIOOOCCCIIIPPPUUUYYY[[[ZZZVVVOOOPPPOOOLLLJJJKKKPPPTTTUUUVVVWWWWWWWWWVVVUUUTTTWWWYYY\\\bbbiiipppwwwzzzxxxyyy{{{~~~{{{{{{~~~xxx|||yyyXXXHHHBBB<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999;;;===>>>===<<<===>>>@@@DDDCCC@@@CCCKKKOOONNNSSSVVVXXXXXXXXX___mmmxxxjjj777AAAMMMSSSOOOEEE;;;666222111000///000222444666CCC;;;333//////111000///......///000000000000000222222333333444555555555333:::===AAAZZZjjjXXXPPPJJJHHHGGGKKKOOORRRSSSSSSYYYYYYWWWSSSMMMHHHGGGHHHOOOPPPRRRSSSTTTUUUTTTTTTTTTVVVYYY^^^ccchhhmmmooopppqqqrrruuuyyy}}}xxxzzz|||||||||~~~~~~{{{xxx|||lllMMMCCC@@@;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888:::<<<<<<;;;;;;<<<===>>>AAABBB@@@CCCKKKPPPOOOPPPRRRUUUVVVYYY```kkksssrrr<<>><<<;;;;;;::::::999999::::::;;;999999999999999999999999777999::::::::::::;;;===<<>>===>>>???@@@CCCHHHKKKLLLHHHIIIMMMUUU]]]dddfffeeekkk999999888444111000111333000000/////////000111222///.........//////...---......///000000000000000000000111111222333333333333000222777777888HHH]]]ppp___VVVKKKDDDBBBBBBFFFKKKQQQVVVWWWVVVUUUQQQRRRRRRRRRRRRPPPOOONNNPPPSSSVVVYYYZZZYYYXXXVVVWWWWWWVVVWWWYYY]]]aaacccddddddfffgggjjjmmmoooqqqppprrrtttvvvvvvxxx{{{}}}~~~~~~~~~|||yyyvvvsssrrrsssoooiiiggggggiiikkklllppptttxxxyyywwwrrrkkkfffdddllluuuZZZBBB===>>>:::777999999999888888888888999999888888888888888888888888777888999999999:::===??????>>>???AAABBBDDDFFFHHHHHHHHHLLLUUU^^^ddddddcccccc444111......000222222111000///////////////000000,,,,,,------------------......///000000000000000///000000111111222333333444///...444666777===FFFhhhtttfffWWWKKKBBBAAAAAAEEEIIINNNPPPQQQTTTUUUUUUVVVUUUTTTSSSRRRPPPQQQTTTVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVXXX[[[\\\ZZZ[[[^^^```cccfffhhhiiidddfffiiikkklllnnnppprrrsss}}}vvvvvv{{{zzzyyyxxx}}}~~~yyyvvvtttlllllllllkkkiiiiiijjjlllkkkhhhffffffhhhkkklllmmmqqqpppmmmiiijjjpppsssrrr}}}}}}OOOCCC;;;===>>>999777999888777777777777777777888777777777777777777777777777888999999999:::===@@@@@@===>>>AAABBBAAABBBEEEIIIIIIMMMTTT\\\bbbcccbbbaaa222///---...111333222000////////////////////////,,,---......------...///......///000000000000000//////000000111222222222111222333444444666;;;@@@MMMhhhmmmXXXQQQIIIDDDDDDGGGKKKLLLNNNPPPRRRUUUWWWXXXXXXXXXSSSTTTTTTUUUTTTRRRPPPOOOMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWYYY\\\^^^_________ZZZ]]]___aaaaaabbbdddffffffnnnvvv{{{~~~~~~xxxooolllkkkmmmrrrsssqqqppprrrkkkjjjjjjooowww||||||zzz{{{yyywwwsssoookkkgggeeeccceeeffffffeeefffiiilllllljjjiiiiiikkkkkkjjjiiijjjhhhffflllkkkTTT???<<<999999999888888999666666555555555555666666777777777777777777777777666777777777777999<<>>;;;<<>><<<999:::@@@CCC@@@BBBGGGJJJKKKMMMQQQUUUZZZ___bbbddd222111111000///......---........................000///...---------------111000///......---......////////////000000000000222222333444444555555666AAABBBHHHdddmmmXXXLLLIIIKKKCCCAAACCCGGGGGGEEEIIIQQQXXXZZZ\\\\\\ZZZWWWVVVUUUWWWTTTPPPNNNNNNOOOPPPOOOQQQRRRTTTUUUTTTSSSQQQOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[]]]___```aaaaaaaaa^^^^^^___``````___]]]\\\\\\ZZZ\\\ccckkkooolllggg___```___]]]\\\\\\___bbbbbbdddgggiiiiiijjjkkklllmmmpppmmmccc[[[[[[^^^```]]]ooowwwUUUCCC;;;999888888777666555555444555444444444444555666666666666666666666666666666444444555555666666777777<<<<<<;;;<<<===@@@CCCDDDGGGHHHIIIJJJRRR[[[___]]]hhh111111000000///......---........................//////...---------------///...............///000....../////////000000000111111111222333333444444888777999JJJtttqqqddd^^^VVVKKKBBB@@@AAA@@@BBBFFFMMMOOORRRUUUVVVWWWXXXYYYWWWUUUSSSSSSTTTTTTSSSQQQQQQRRRTTTUUUUUUUUUSSSRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\^^^_________^^^]]]\\\[[[ZZZYYYZZZ```iiimmmjjjeee^^^_________^^^```cccfffiiikkkkkkjjjgggdddbbbbbb``````]]][[[aaammmuuuwwwZZZBBB888555888888777777666555555444444444444444444555666666666666666666666666666666444444555666666777777888===<<<;;;<<<===???AAACCCGGGGGGHHHMMMXXXbbbbbb]]]ddd000000000///......------------------------------///...------------------------------...///000111.........////////////000//////000000111222222333555444333:::OOOuuu}}}hhhRRRFFFDDDCCCBBBAAAIIIJJJJJJLLLNNNPPPRRRSSSYYYYYYZZZ[[[]]]]]][[[YYYSSSTTTUUUVVVVVVVVVTTTTTTVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWW[[[[[[\\\[[[ZZZYYYXXXWWWZZZYYYZZZ```gggjjjhhhdddaaabbbdddeeeeeehhhkkknnnpppnnniiiaaa[[[VVVVVVVVVTTTVVV]]]lll\\\AAA888888888777777777666555555444444444444444444444555555666666666666666666666666666555555666666777888888888===<<<;;;;;;<<<>>>@@@AAADDDCCCDDDLLLZZZeeebbbZZZaaa/////////......---------------------------------......---,,,,,,------------------------...///000------.........//////////////////000111111222222666444555999>>>NNNnnnttt```VVVQQQLLLIIIOOOKKKFFFCCCDDDGGGJJJLLLLLLKKKLLLOOORRRTTTTTTSSSXXXYYYYYYZZZZZZYYYXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZ```___```eeekkknnnmmmjjjjjjkkklllllllllmmmppprrrkkkgggaaaZZZVVVVVVZZZ]]]ccckkk{{{```BBB777999<<<<<<666666666555555444444444444444333333444444555666555555555555555555555555555555666666777888888888<<<<<<;;;;;;<<<===>>>>>>???@@@BBBHHHSSS]]]\\\VVVbbb............------------------------------------------,,,,,,,,,------...//////...---------------------------............/////////000111111222222333///111888888888DDDTTTtttkkkfffbbbddd\\\PPPGGGDDDEEEFFFGGGGGGEEEDDDFFFJJJNNNPPPQQQTTTUUUVVVXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___aaaaaabbbfffjjjmmmlllkkkjjjiiigggdddbbbaaaccceee\\\```fffmmmrrrxxx~~~lllWWW@@@444666999888555555555555555444444444444333333333333333444555555444444444444444444444444555555555666777777888888:::::::::;;;;;;<<<<<<===>>>AAACCCDDDIIIQQQUUUUUUhhh------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000///...---,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222222------444777666999???XXXuuueeeZZZRRRKKKGGGIIIFFFDDDDDDGGGJJJMMMMMMIIIIIIKKKLLLNNNPPPRRRSSSUUUVVVVVVWWWXXXZZZ[[[\\\[[[[[[\\\\\\\\\[[[[[[ZZZUUUUUUUUUUUUVVVWWWXXXXXXTTTTTTUUUXXX\\\^^^^^^]]]ZZZXXXUUURRRPPPQQQUUUYYY```mmmmmmFFF<<<444555999777333///444444444444444444444444333333333333333444444555444444444444444444444444444444555555666777777777888999999:::;;;;;;<<<<<>>FFF___~~~zzzmmmeeeTTTQQQNNNMMMNNNNNNMMMLLLNNNNNNMMMKKKKKKJJJJJJJJJNNNNNNOOOPPPRRRTTTVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNLLLLLLLLLMMMNNNJJJJJJKKKNNNPPPRRRSSSSSSQQQQQQRRRTTTYYYcccnnnuuufffGGG999555555888888444333555333333333333333333333333333333222222333333444555333333333333333333333333333333444444555555666666666777888999;;;<<<<<<<<<>>>BBBDDDDDDGGGMMMPPPOOOmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------++++++,,,------......///,,,111333000///111666999:::===CCCWWW{{{yyywwwuuussspppkkkhhhcccaaa]]]XXXSSSOOOLLLKKKIIIIIIIIIKKKLLLNNNPPPQQQNNNNNNNNNNNNMMMLLLKKKKKKSSSQQQOOOMMMKKKKKKKKKKKKMMMNNNOOOQQQSSSTTTVVVVVVXXX[[[```iiiwwwgggDDD777555333444666333///333<<<333333333333333333333333333333222222333333444555333333333333333333333333222222333333444555555666555666777999;;;<<<<<<<<<<<<>>>@@@BBBIIIOOONNNHHHlll---------,,,,,,+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111222222333444444666888;;;???KKKiiissskkkbbbZZZ[[[[[[]]]]]][[[WWWWWWXXXVVVWWWWWWVVVTTTPPPNNNLLLVVVWWWXXXXXXXXXXXXYYYYYY]]]___dddjjjqqqyyy|||yyy{{{^^^FFF;;;555555555444444444333333333222222222222222222222222333222111000000111222333222222222222222222222222111111222333444444444444555777;;;???@@@???===<<<>>>>>>@@@DDDHHHJJJIIIHHHkkk------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111111222333333333444444555666:::JJJjjj~~~~~~vvvuuuuuuvvvuuutttpppnnn~~~{{{zzz{{{___FFF;;;777444444333333333222222222222222222222222222222222222222222111000000111222222222222222222222222222222000111222333444444444444555777:::===>>>>>>===<<<===>>>@@@DDDHHHKKKKKKJJJlll,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......//////000111111222222333333333444444222666CCCQQQqqqMMM999555555444444222222222222111111111111222222222222222222222222222111111000000111111222222222222222222222222222000111222333444444444444555666888999;;;<<<<<<<<<===>>>@@@DDDIIILLLMMMLLLnnn,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++*********+++++++++,,,,,,))))))***+++,,,------...+++,,,,,,,,,------------...//////000000111111222000000333777777555888>>>IIIqqq```GGG222222777666444444333222222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111000111222333333444333333555555666777888:::;;;<<<>>>???@@@DDDHHHKKKLLLLLLooo++++++++++++++++++++++++******+++,,,,,,+++++++++))))))*********+++++++++))))))))))))*********+++))))))******+++,,,------++++++++++++,,,,,,,,,---------...//////000000111,,,,,,///555777555555888555DDD]]]{{{WWW???666333999;;;555222444333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111222333333333333444444444555666888:::;;;@@@???@@@CCCGGGJJJKKKKKKooo*********+++++++++++++++)))***++++++++++++++++++)))))))))************+++(((((()))))))))*********))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,------......///000000000...000444444222333666;;;@@@KKKkkkpppPPP<<<666777999:::666000000444444333333333222222222222111111111111111111111111///000000111111000000///111111111111111111111111///000111222333333333333444444444555666888:::;;;???>>>???AAAFFFJJJKKKLLLmmm)))*********++++++++++++))))))***+++++++++++++++))))))))))))************))))))*********+++++++++***************+++++++++************++++++++++++,,,,,,,,,---......//////222000111444333111333888???KKKRRRYYYfffqqq^^^HHH;;;555333777888444000111333222222222222222111111111111111111111111111111111111...///000111111000///...111111111111111111111111///000111222222333333222333333555666777888999:::;;;:::<<>>EEEKKKOOOQQQiii))))))))))))******************************************+++++++++,,,,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------000//////......111666:::CCC@@@<<<999888999;;;<<>>666444444444111///222777222222222222222222222222000000000000000000000000000000111222222222222222000//////......//////000000000000000000000000000000000111222222333333333444444555666777888888999<<<:::<<<@@@BBBDDDJJJQQQzzz((()))))))))************************************)))))))))************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,***,,,......---,,,---...///000111222444444555555666888;;;===@@@MMMhhhhhhRRRBBB999444111333666666333000222555222222222222222222222222000000000000000000000000000000111222222222222111/////////....../////////000000000000000000000000111000000000111222333444444444444555666777777777:::999;;;???AAADDDKKKSSS|||((()))))))))************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++---//////---,,,,,,---///000111222333333222222...333:::;;;666666DDDSSSggg|||jjjQQQ===555444555555111222222111000000000///111111111111111111111111////////////////////////...//////000111000000000//////............//////////////////////////////111000//////000111333555222333333444444555555555777777:::>>>AAADDDMMMVVV|||))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++---//////...------......//////000000000//////111------333999:::;;;<<<===QQQnnntttaaaKKKCCC999555555555222...222111000...111444333///000000000000000000000000////////////////////////------...//////////////////......------......///////////////////////////000000//////000111333444222222333333333444444444555666:::>>>@@@CCCMMMYYY{{{))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,------,,,,,,...///............/////////000666///+++000666777666555888===EEEKKKSSSeeesss[[[EEE999444444555666666444000---///222222000111666555111000000000000000000000000........................------...////////////...///......------......////////////////////////////////////000000111222333333333333444444444444555666777;;;>>>>>>AAALLLXXXyyy))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,,,,+++,,,...000.........///000111222333111111222333000...222999888:::<<<<<<:::@@@SSSfffzzzdddNNN>>>777777888555666555333//////222666***000333///...111000,,,000000000000000000000000........................---......///////////////.........------........./////////////////////////////////000111111222222444444555555555555555555777999<<<>>>>>>@@@KKKWWWxxx(((((()))***************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,+++))))))***+++000+++))),,,.........000............/////////////////////000111111222222666555555666888<<>>>>><<>>>>>CCCTTTmmmuuu|||wwwtttyyy~~~dddPPPDDD>>>:::555333444555444333111111111000000000//////////////////////////////................................................///.........------------------,,,,,,,,,---..............................///////////////000000111222222222333333333444444555333666======;;;FFFUUU}}}'''((())))))******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((***+++***)))((()))++++++***+++...---******...---------.........//////...//////000000111111222222222333444555777999:::<<<999===GGGQQQ\\\nnnzzz|||~~~~~~~~~ttt[[[GGG:::333111222111///000222333333222111111000000000000//////////////////////////////------------------------------------------------............------------,,,,,,,,,,,,,,,---...///........................//////......//////000111222222222222333333333333666444777======;;;DDDPPPyyy'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))''')))***)))(((((()))***---++++++,,,***(((,,,222,,,,,,---------...............//////000111111111222222333444555666777888@@@======@@@BBBCCCKKKTTTaaaqqqyyyjjjUUUNNNDDD:::333111333555222222222222222222111000111000000000////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,------...///........................///............///000000111222222222222333333333666555777:::::::::@@@JJJuuu''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''))))))(((((()))***'''(((+++000000+++***,,,,,,,,,,,,,,,------------.........///000000111111333333333444555666888999888777999===>>>>>>@@@CCCDDDMMMTTTYYYbbbuuuoooZZZFFF999555444333222111111222222222333444444333222111000000000000////////////...................................................------------------------,,,,,,------------------,,,++++++,,,---...//////.......................................//////000111111111222222222333333333222555888:::===EEEMMMrrr&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&(((((('''''')))***$$$(((333???BBB999...)))+++++++++,,,,,,,,,---------......//////000000111444333222222444777999;;;888777777888999;;;===>>>???AAA>>>;;;AAAQQQbbbkkk{{{zzzuuunnncccSSSFFF>>>888555222333333111000////////////...000222222111111111222000000////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---...///000------------------------......------......///000111111111111222222222222444555888<<>>:::<<<>>>???>>><<>>999666444111...000//////000222222111/////////......------------//////////////////////////////.........---------///////////////.................................------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,------------------------------------------------............000000000000111222333333444333555777777888???HHHiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&'''(((((((((((())))))))))))************************+++,,,---...------,,,------///000111//////000000000111111111444000333===>>>666222666666666666666555444333333666444333444666777555222<<<:::777555555666999;;;<<<;;;<<<>>>AAAAAA???======<<<===???@@@AAA???===@@@>>>======>>>>>><<<999<<<999666666888777333000444222000111444555555444555555555444333111///---.........///////////////.................................---------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,+++++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,---------------------------------,,,,,,---------........./////////000000111222333444333444666666777>>>FFFfff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''((((((((((((((()))(((((()))))))))*********************+++,,,------,,,,,,,,,------...//////............////////////222...222;;;;;;222///333555555666666555444333333222000///111555666444000333222222222444666777999777777777888999999888777666555333333555555444333222222222444555666555444444333222444777888555333333111000000000000///...000//////.........///000.........///////////////------------------------------------,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++)))***+++,,,------...---+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...////////////000111222333444333444666666777===EEEbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&((())))))(((''')))***((((((((()))))))))******************+++,,,------,,,,,,------............------------............///000333777555000...000222333444555555555333333111///...000333444222/////////111111222111111111000000111222222222222222111///------...///...---------......///............------...000000///---/////////...---,,,++++++.........---,,,---111333,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---+++)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------////////////000111222222555333444666666777===EEE\\\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%''')))((('''&&&(((***(((((((((((()))))))))***+++******++++++,,,---...,,,------...............------------------------...333666444111111111//////000222333444444333222222111111111222333222222444444444444333111///...666777888888666555444444333111//////000111000///000111222111000/////////222111000000000000//////,,,---......//////111222111222222000...---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,...---+++(((************************))))))***++++++************++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------///......//////000111222555444555777777777===EEEXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))$$$''')))(((&&&%%%'''***(((((((((((())))))))))))++++++++++++,,,---...///------......///.........------------------------...777999222///333333...,,,---000222333333222111////////////000111222444//////111222333444555555...000222333333222222222000///------...///...------...000///...------...000///...---........................------...000(((***------+++***,,,............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------******************************+++,,,...---+++(((************************))))))*********))))))(((******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------.........//////000111222666555666888777777>>>FFFUUU&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************)))***+++,,,...///000000666222...,,,---...---+++///666777111---......+++---///000///---,,,///222////////////////////////222222111000//////000000000000111111111111000000........................---.../////////...,,,+++......---------,,,,,,,,,......---,,,---...///000.........------,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,------...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************------------------------++++++,,,------......///000000000000000111111111444222333555555777???HHH]]]&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))***************************++++++,,,---...//////555111---,,,,,,---,,,+++///444555///+++------+++---...000///------///111........................222111000000/////////000///000000111111000000///---------------------------------------,,,++++++------------,,,,,,,,,,,,...---,,,,,,,,,---//////...---------,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------++++++,,,------......///000000000000111111111111444222333555555777???HHH\\\%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************++++++,,,,,,,,,---------222///,,,++++++,,,,,,,,,111333111,,,)))+++---,,,,,,...//////......///000........................111000//////...///////////////000000000000//////------------------------,,,,,,++++++******++++++---------,,,,,,,,,++++++------,,,,,,,,,---...///------,,,,,,,,,,,,,,,+++,,,++++++++++++*********+++******************+++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************------------------------++++++,,,------....../////////000000111111111111444222333555555777>>>GGG[[[~~~%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,++++++++++++...---+++******,,,---...333222///+++)))+++---...,,,---............//////------------------------//////...............///...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++************+++******))))))******+++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++******))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000111111222222333222333555555666===FFFYYY}}}%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++*********++++++*********,,,...000555111---+++***+++---///++++++,,,.../////////...------------------------...---------------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++))))))***++++++++++++************+++++++++,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...//////000111111222222333222333666666666<<>>UUU&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''))),,,+++'''&&&((()))((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''((())))))(((%%%%%%)))///111,,,'''''''''''''''((((((((((((((((((((((((((()))******)))************+++++++++***++++++,,,,,,------...,,,------...///000000111222333333333333555888;;;===UUU&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''))),,,+++'''&&&((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((''''''''')))***+++'''$$$$$$+++444777111***''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++***++++++,,,,,,---......------......///000000000222333333333333555888;;;>>>VVV$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***,,,,,,+++)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''(((+++,,,,,,+++((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***++++++,,,,,,------.........//////000000111111333444444444333444777999AAAVVV~~~$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***,,,,,,***((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))************))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''(((***++++++***((('''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++***++++++,,,,,,------.........//////000000111111333333444444333444777:::AAAVVV}}}%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,,,,***((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((()))))))))))))))************))))))))))))((((((((((((''''''(((((((((''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))************+++++++++***++++++,,,,,,------.........//////000000111111222333444444333555777:::AAAVVV}}}%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''(((((((((((())))))))))))******++++++******)))))))))((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))*********+++++++++***++++++,,,,,,------.........//////000000111111222333444333333555888:::AAAVVV|||%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***++++++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))*********++++++++++++******(((((())))))))))))))))))((((((((((((((((((((((((++++++***)))((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***))))))*********+++++++++***++++++,,,,,,------.........//////000000111111111222333333333555888;;;AAAVVV|||%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))***+++***(((((((((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((()))))))))************++++++++++++******(((((())))))))))))******'''(((((((((((())))))))),,,+++***(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))************+++++++++***++++++,,,,,,------.........//////000000111111111222333333444555999;;;AAAVVV{{{&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))*********++++++***(((''')))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))************++++++,,,,,,++++++***(((((()))))))))*********'''((((((((())))))))))))***)))((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))************+++++++++***++++++,,,,,,------.........//////000000111111111222333333444666999<<>>MMMrrr&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************,,,,,,+++++++++++++++,,,******+++++++++******)))******))))))***,,,---...++++++************++++++,,,+++*********+++,,,---***++++++++++++******)))...,,,***)))+++,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,...,,,******+++,,,+++***,,,,,,,,,+++++++++***************)))((((((***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++,,,***'''&&&'''''''''&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((())))))*********))))))((((((''''''+++,,,,,,+++***)))+++,,,))))))))))))((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,------...//////000111222333444444222333333333333555888;;;@@@NNNppp&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((()))))))))*********,,,++++++******+++++++++***+++++++++++++++******---,,,+++++++++---...///------------------......---,,,,,,++++++,,,---...,,,,,,---------,,,++++++,,,***((('''((()))))))))*********+++,,,,,,------++++++++++++,,,,,,,,,,,,------...//////...------...,,,******+++,,,+++***,,,,,,+++++++++*********)))***++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,)))'''&&&'''''''''&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((()))***+++,,,***)))))))))((((((((('''++++++,,,+++))))))+++,,,))))))))))))((((((((((((*********+++++++++,,,,,,***++++++,,,,,,------.........///000111222333333222333333333333555888;;;???MMMppp&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))******++++++************++++++++++++++++++,,,,,,,,,+++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------------,,,++++++111///---...///000//////***++++++++++++++++++++++++++++++,,,,,,,,,---------...////////////...---...,,,+++***+++,,,+++***+++++++++*********)))))))))***,,,---,,,***((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***+++)))'''&&&'''((('''&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))***))))))))))))((((((((((((***++++++***))))))+++,,,(((((((((((())))))))))))*********++++++++++++,,,***++++++,,,,,,------...------...///000111222222222333333333333555888;;;???MMMppp&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++((((((((()))))))))******+++************++++++,,,,,,,,,,,,,,,,,,---------+++******+++,,,...000111////////////......------.........---------..................---,,,+++++++++***)))***,,,---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---...---++++++,,,,,,,,,+++++++++*********)))))))))+++++++++++++++***(((&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((''''''(((((('''&&&''''''''''''(((((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&))))))))))))(((((((((((()))*********((()))***,,,(((((((((((())))))))))))************++++++++++++***++++++,,,,,,------...,,,,,,---...///000111111222333333333333555888;;;>>>MMMppp&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************++++++******+++,,,------------,,,,,,---.../////////...---------...///000000111111222111111000////////////000000000000000000000000//////...,,,,,,,,,++++++,,,...///...------------............///,,,,,,---------.........---...///000000///...---///---++++++,,,---,,,++++++++++++************)))---+++))))))++++++***(((************************))))))************))))))************************))))))(((((((((((()))))))))(((''''''((()))'''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''((())))))(((((((((((())))))))))))((()))))))))((((((***,,,'''((((((((()))))))))***))))))*********+++++++++***++++++,,,,,,------...,,,,,,---...///000111111222333333333333555888;;;>>>MMMqqq&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***************++++++,,,*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///......---------///000111///...---,,,,,,,,,---...+++---///111222333222222666777888:::;;;;;;;;;;;;:::::::::999999777666555555444333333444444111000*********++++++,,,,,,,,,---------.........//////...///000000000000///...///---++++++,,,---,,,+++,,,,,,,,,+++++++++******---+++***+++...///,,,***************************))))))************))))))************************(((((())))))))))))(((((((((''''''((())))))'''&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((()))+++---///000(((((((((((())))))))))))&&&((((((((('''(((***,,,''''''(((((())))))******)))))))))************+++***++++++,,,,,,------...,,,,,,---...///000111111222333333333333555888;;;???NNNrrr&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++************+++,,,,,,++++++,,,,,,,,,---------------------...///000000///...------...///111333......///111444888;;;===<<<>>>BBBGGGKKKNNNOOOOOOVVVWWWYYY\\\]]]^^^___^^^^^^^^^^^^]]]\\\[[[ZZZYYYMMMLLLIIIHHHFFFCCC???;;;;;;:::888666333000...------.........////////////...///000111111000///...///---,,,,,,---------+++---------,,,,,,,,,,,,+++,,,,,,---222666555000***************************))))))************))))))************************(((((())))))))))))(((((('''''''''((())))))(((&&&''''''''''''(((((((((((('''(((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((***+++------'''((((((((()))))))))***&&&'''((((((''''''***+++'''''''''((()))*********))))))))))))***************++++++,,,,,,------...------...///000111111222222333333333333555888;;;@@@OOOttt&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------......---------......000111111//////...---...000222444333555999???FFFMMMTTTWWW^^^bbbgggnnntttyyy{{{|||~~~|||yyyuuupppjjjfffYYYVVVQQQKKKDDD===888666............/////////000...///000111111000///...///...,,,,,,---------,,,......---------,,,,,,,,,+++,,,111888===;;;222***************************))))))************))))))************************(((((())))))))))))(((((('''''''''(((******(((&&&''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))***)))((('''&&&%%%%%%%%%'''((((((((())))))******%%%&&&'''''''''''')))+++&&&''''''((()))******+++))))))))))))***************++++++,,,,,,---......------...///000111222222222333333333333555888;;;AAAPPPuuu(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++))))))***++++++++++++***++++++******************)))***,,,------,,,***))),,,---//////......///000000111222111111333999>>>FFFLLLVVVaaajjjsss{{{}}}yyyrrrfffWWWMMMAAA888...***---111000......///111111000000000111///000111000///------...000///............,,,+++......666CCCIIICCC777///++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))(((((('''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************)))******++++++,,,------------...///000111222222111222333333444555999;;;BBBLLLuuu''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))************+++++++++))))))***++++++++++++++++++++++++++++++*********111///---++++++,,,...///000000///...,,,,,,...///000555<<>>555000333222222222111000---+++///......---///333888<<>>666111000222222111222111111000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++***,,,......---++++++,,,++++++,,,------......///...//////000000111111222222333444444444666:::<<>>SSSzzz+++,,,...///000000///...///...000555???NNN]]]fffmmmmmmnnnoooqqqrrrssstttzzzzzzzzzzzzzzz|||~~~zzz||||||zzzzzz|||yyyttthhh\\\GGG@@@777111111222333222000000000000000000000000...................................................---,,,+++++++++++++++........................,,,++++++******++++++,,,************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......//////000000111111222222222333444444444666999;;;>>>SSSzzz+++---...000111111000/////////333>>>OOO___hhhlllooooooooooooppprrrtttuuu}}}zzzyyy|||~~~}}}|||uuuvvvyyywwwqqq___PPP<<<000///222333222111111111111111111111111////////////////////////------------------......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,---------.........//////000111111222222222333444444444666999;;;>>>SSSzzz------///000111111111111111444===KKK[[[fffkkkkkkpppppppppqqqrrruuuwwwyyy~~~||||||~~~|||qqqppptttvvvtttrrraaaKKK:::333222111000111111111111111111111111////////////////////////---------------.........------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111222222333222333444444444666999;;;???TTT{{{.........///000111333333999BBBOOOZZZbbbgggkkkmmmqqqqqqrrrsssuuuxxxzzz{{{~~~}}}wwwwwwvvvtttzzzrrrbbbPPPAAA777333333222222222222222222222222////////////////////////------........./////////------,,,,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333222333444444444666999;;;AAAUUU|||//////......///111333555BBBOOO___fffffffffkkkpppqqqrrrssstttvvvyyyzzz|||}}}zzzzzz~~~~~~wwweeeNNN===777777222222222222222222222222000000000000000000000000.../////////000000111111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************------------------------,,,,,,,,,---------......---...///000111222333333222333444444444666999;;;BBBVVV|||...111222111000444<<>>KKKWWW___ccccccccceeehhhjjjkkkmmmqqqttt~~~zzz}}}uuukkk[[[HHH===666111000111222222222222222111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111222222333333111222444444555777:::===EEEYYY333<<>>555444222222333333222222111000000000000000000000000000........................------------.........///+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111222333444444333444555444444666888;;;DDDZZZDDDMMMXXX^^^```bbbfffjjjeeehhhkkkpppyyy{{{zzzwwwooo]]]HHH;;;888222333333333333222111111000000000000000000000000////////////////////////---------.........//////++++++------------+++++++++++++++***++++++,,,,,,*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000111222333444444444555555555444555888:::CCCZZZNNNSSS[[[aaacccdddeeefffllloooqqqvvv|||mmmqqqsssbbbIII:::;;;444000111333222222444000000000000000000000000000000000000////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,------------......++++++,,,------......////////////000111111222222444222222555555555888>>>FFF^^^TTTXXX^^^aaabbbccceeegggnnnnnnuuuqqqqqqssskkkZZZLLL???777222333666555333444111111111111111111111111000000000000////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,******++++++++++++,,,,,,++++++,,,------......///000000000111222222333333444222222555555555888>>>GGG^^^XXX[[[___aaaaaabbbfffjjjooopppwwwsssvvvvvvlll```EEE:::111111444333111111111111111111111111111111000000000000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,******++++++++++++,,,,,,++++++,,,------......///000000111222222333333444444222222555555555888>>>HHH___VVV[[[```bbbbbbccchhhlllnnn{{{{{{}}}xxxjjjRRRDDD666222333333222222111111111111111111111111000000000000////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,---------......++++++,,,------......//////000000111111222333333444222222555555555888>>>KKKaaaVVV\\\ccceeecccccchhhllltttpppeeeTTTBBB999666555555777111111111111111111111111000000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......++++++,,,------......///......//////000111111111444222222555555555888>>>MMMcccYYY```eeefffcccdddjjjppp|||qqq```MMM@@@777222222555222222222222222222222222000000000000////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******++++++++++++,,,,,,++++++,,,------......///------......///000000111444222222555555555888>>>LLLbbbZZZ```ddddddccchhhsss~~~yyylll\\\MMM>>>333000222222222222222222222222222000000000000////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...******++++++++++++,,,,,,++++++,,,------......///.........///000000111111444222222555555555888>>>JJJ```XXX]]]```aaacccmmm}}}}}}xxxttttttxxxzzzyyyvvvssstttuuuxxx|||zzztttqqqtttxxxzzzzzzlll]]]JJJ:::555666222222222222222222222222000000000000////////////000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,---------.........++++++,,,------......////////////000111111222222444222222555555555999>>>HHH^^^^^^]]]```dddeeemmm}}}}}}~~~{{{yyyyyyxxxwww|||~~~zzzuuuvvvttttttwww~~~|||xxxttt```BBB444666000333555333111111333333111111111111000000000000............/////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............////////////000111111222222333000111444555555777<<>>III]]]]]]cccgggjjjwww|||{{{zzzyyywwwxxx|||~~~uuusssppppppvvv~~~}}}oooRRR>>>777555333222111111333444222222111111111000000000....../////////000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............////////////000111111222222555444555888888777;;;@@@HHH]]]\\\bbbfffnnn}}}vvvsssuuuyyy|||yyy___III888444111333444333222333222222222111111111000000...////////////000000000////////////............------------------------------------------------+++++++++,,,,,,,,,---------------------------------------............////////////000111111222222555444666888888777;;;AAAHHH]]]]]]aaagggwwwwwwyyy~~~~~~gggSSS===555111555888555222222222222222222111111111111////////////000000000111////////////............------------------------------------------------+++++++++,,,,,,,,,---------------------------------------............////////////000111111222222333333555888666555999@@@HHH]]]___dddrrr|||wwwwww}}}xxx}}}nnn```JJJ===444777999666333444333222222222222111111111/////////000000000111111////////////............------------------------------------------------++++++,,,,,,,,,,,,---------------------------------------............////////////000111111222222111222555777555333888@@@JJJ^^^cccmmm~~~|||{{{{{{{{{|||zzzuuuooo^^^JJJ999777999555444777333333222222222111111111//////000000000111111111////////////............................................................++++++,,,,,,,,,,,,---------------------------------------............////////////000111111222222111222666888444222888AAAKKK^^^~~~eeetttyyyqqq|||sssxxx~~~zzz{{{nnnTTT===888777444555:::333333333222222222111111000000000000111111111111000/////////............................................................++++++,,,,,,,,,------------------------------------------.........///////////////000111111222222111333777888555222888AAALLL___}}}ggg~~~}}}yyy}}}zzzyyyvvvgggNNN999333777666///555444444333333222222111000000000000000000000000//////////////////////////////////////////////////////.........---------------------------------------------------------..................------000000000000111111111111222444555444222444:::>>>NNN^^^}}}yyy|||}}}}}}{{{oooYYYBBB888777666222555444444333333222222111000000000000000000000000//////////////////////////////////////////////////////.........---------------------------------------------------------........................000000000000111111111111222444555444333555:::???NNN^^^}}}zzzxxx|||}}}xxxgggOOO>>>666555555555444444333333222222111000000000000000000000000////////////////////////////////////////////////...............---------------------------------------------------------........................000000000000111111111111222444555444333555:::???NNN^^^~~~zzzxxx{{{zzz|||zzzoooZZZDDD777444777555444444333333222222111000000000000000000000000////////////////////////////////////////////////........................---------------------------------------------------------...............///000000000111111111111222444555444333666;;;@@@NNN___~~~~~~uuu|||www|||tttuuuqqqbbbLLL:::555777555444444333333222222111000000000000000000000000////////////////////////////////////////////////---.....................---------------------------------------------------------........./////////000000000111111111111222444555444444666<<>>777555444444333333222222111000000000000000000000000////////////////////////////////////////////////---------.........//////------------------------------------------------,,,,,,------...//////000000000000000111111111111222444555555444777===BBBNNN```{{{~~~{{{uuuuuutttwww{{{qqqZZZCCC888555555444333333222222111000000000000000000000000////////////////////////////////////////////////---------.........//////------------------------------------------------,,,,,,------...///000000000000000000111111111111222444555555555888===BBBNNN```uuuiiinnnuuu~~~wwwuuu~~~~~~wwwkkkRRR888555555444111111333333222222222222111111111111000000000000000000000000000////////////////////////---,,,+++---///000///............................................................///////////////////////////000111222333444555666555444666<<>>666111444666333111222222222222111111111000000////////////////////////////////////////////////222555777444///,,,...111................................................---------...///000000111////////////000111222333222444555444444777>>>CCCIII```}}}WWWQQQZZZjjj|||zzzxxxmmmcccDDD888111444666333111444222222222111111111111000000000000000000000000000///////////////////////////111222000---+++,,,...................................................,,,------...///000111111////////////000111222333222333555444444777>>>CCCJJJ```___LLLTTTaaapppyyyqqqlllMMM===333555666222111555222222222111111111111000000000000000000000000000////////////////////////,,,---------------------................................................,,,,,,---...///000111111////////////000111222333111333444444444888>>>DDDLLLbbbiiiKKKFFFZZZiiixxx{{{tttpppTTTCCC666666777222000555222222222111111111111000000000000000000000000000////////////////////////---,,,+++---///000000...................................................,,,,,,---...///000111222////////////000111222333111333444444444888>>>DDDNNNddd^^^QQQHHHNNN___sss~~~wwwwww|||bbbNNN<<<555555333444666222222222111111111111000000000000000000000000000//////............/////////////////////...------...............................................................///000000000000111222222222222111555333333444444444;;;CCCMMMeeesssTTTKKKGGGQQQeeeyyy~~~yyyxxxjjjUUU???666555333333444222222222111111111111000000000000000000000000000//////............/////////////////////...---,,,...............................................................///000000000000111222222222222111444333333444444444;;;CCCNNNfffaaaLLLGGGIIIXXXlll~~~zzzsssuuu^^^DDD777444333222222222222222111111111111000000000000000000000000000//////............//////...////////////......---...............................................................///000000000000111222222222222111444333333555444444:::CCCNNNfff^^^KKKJJJQQQbbbuuu~~~|||vvv{{{eeeIII888333444333111222222222111111111000000//////////////////////////////............/////////000000000000000//////...............................................................///000000000000111222222222222111333222333555555444:::BBBLLLddd```JJJMMMXXXlll~~~}}}~~~|||{{{hhhNNN:::444444444222222222222111111111000000//////////////////////////////............//////000111111222222222111111...............................................................///000000000000111222222222222111333222444666555555:::AAAIIIaaa[[[HHHNNN^^^uuu~~~|||{{{|||wwwkkkUUU@@@555555555444222222222111111111111000000000000000000000000000//////............//////000111111222222222222111...............................................................///000000000000111222222222222111222222444666666555:::AAAGGG___wwwQQQHHHQQQddd{{{~~~|||uuunnn]]]GGG888555666555222222222111111111111000000000000000000000000000//////............//////...///000000111111111000...............................................................///000000000000111222222222222111222222444777666555:::AAAFFF___aaaJJJLLLUUUhhh}}}}}}{{{{{{}}}yyyuuurrrcccLLL;;;666666555222222222111111111111000000000000000000000000000//////............//////------...///////////////...............................................................///000000000000111222222222222111222222444777666555:::@@@GGG```}}}ZZZEEELLLMMMYYYlll~~~{{{xxxwww}}}|||zzzuuuttthhhQQQ===555555444333222111111000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................///------...000222222111000000000000111111111111222444555444444666<<<@@@LLL___}}}lllQQQCCCIIIOOO[[[ooo{{{xxxwww|||xxxzzzqqqZZZCCC777444333333222111111000000111111000000000000000000000000////////////////////////////////////////////////................................................,,,---...///////////////000000000000111111111111222444555444444666<<<@@@KKK]]]{{{qqqXXXHHHBBBIIIQQQ___ttt{{{yyywww{{{~~~}}}{{{eeeJJJ999444333333222111111000000111111000000000000000000000000////////////////////////////////////////////////................................................+++...222222000......///000000000000111111111111222444555444444666<<<@@@III\\\yyynnnMMMDDDEEELLLRRRbbbxxx|||zzzxxxzzz~~~mmmOOO999333555333222111111000000111111////////////////////////////////////////////////////////////////////////................................................,,,111777666222//////111///000000000111111111111222444555444444666;;;@@@HHHZZZwwwsssLLLBBBEEEKKKTTTeeezzz~~~{{{yyyzzz{{{oooQQQ999333666333222111111000000111111////////////////////////////////////////////////////////////////////////................................................,,,111777666222//////111///000000000111111111111222444555444444666;;;@@@IIIZZZvvvqqqLLLAAABBBIIIWWWhhh{{{~~~{{{zzz}}}qqqTTT<<<444777333222111111000000111111000000000000000000000000////////////////////////////////////////////////------------------------........................+++...222222000......///000000000000111111111111222444555444444666<<<@@@JJJ[[[vvvbbbGGGBBBDDDJJJ[[[lll}}}|||{{{~~~zzztttZZZAAA555555333222111111000000111111000000000000000000000000////////////////////////////////////////////////------------------------........................,,,---...///////////////000000000000111111111111222444555444444666<<<@@@MMM\\\wwwyyyQQQBBBDDDIIIOOO^^^nnn~~~~~~{{{~~~}}}vvvwww```EEE666333333222222111000111111111000000000000000000000000////////////////////////////////////////////////------------------------........................///------...111222222111000000000000111111111111222444555444444666<<<@@@NNN^^^wwwyyyaaaIII<<>>DDDFFFPPPdddoooyyy|||zzz|||~~~yyy~~~zzzssswww}}}|||xxxxxxzzz~~~zzzvvvzzz~~~rrrQQQ999444333333222222111000000000000000000000000000000000////////////////////////......////////////......,,,,,,,,,---------..............................---------............///000000000000111111111111111333555444333666;;;@@@KKKccczzzRRREEE@@@===EEEGGGTTTeeekkkqqqsss|||yyy{{{}}}xxxwww}}}yyyrrr|||www||||||yyyxxxzzz}}}xxxsssxxx|||wwwWWW===333222222222111111111000000////////////////////////////////////////////////---......//////......---,,,,,,,,,---------..............................---------............//////000000000111111111111111333444444333555;;;@@@IIIbbbZZZGGG???<<>>>>>@@@BBBIIITTTZZZ[[[aaarrrrrraaafffrrrtttlllnnnooottt}}}{{{rrrvvvzzz}}}~~~~~~{{{uuurrrqqqrrrqqqrrryyyuuulllaaa]]]hhhyyy~~~rrrrrr|||qqqDDD777222111111000000000000000////////////////////////...............---------........................---------.........//////........................---------...//////000000.........//////000111222111222333333333555888:::EEERRRcccxxxkkkPPPEEE===>>>>>>???HHHSSSVVVXXX```sssmmmccchhhooollldddkkklllqqq|||~~~uuuvvv{{{~~~}}}zzzxxx{{{~~~~~~~~~|||zzztttrrrssssssqqqpppvvv~~~uuulllaaa[[[eeesss{{{~~~rrrrrr}}}uuuGGG999222111111000000000000000////////////////////////................................................------........./////////........................---------....../////////............///000111222111222333333333444777:::BBBOOO```uuu~~~UUUHHH>>><<<<<<===FFFSSSSSSWWW```uuu{{{hhhdddiiilllgggaaahhhiiinnnxxxyyyrrrtttxxx|||{{{wwwuuuxxx|||||||||}}}zzz~~~zzzyyyxxxuuusssssstttrrrooorrrxxx~~~vvvmmmccc\\\cccooozzz~~~~~~uuuttt~~~xxxHHH888222111111000000000000000........................---.............................................------------.........///........................------------........................///000111222000222222222222444777999???LLL___ttt[[[LLL???;;;;;;===EEEQQQQQQUUUaaavvvwwwbbb___eeegggffffffmmmnnnrrrxxx|||{{{uuupppqqqtttwwwxxxwwwwwwyyy|||yyyzzz||||||xxxxxx~~~}}}~~~yyyxxxzzz}}}}}}}}}~~~{{{wwwwwwyyyvvvrrrrrrttttttrrrrrrtttyyywwwnnnccc[[[```kkkzzz}}}||||||yyywww}}}xxxGGG888222111111000000000000000........................---------...............------------------------,,,,,,,,,---------..............................------------------------.........//////000111222000111222222222444777999===JJJ\\\qqq]]]LLL>>>;;;===???EEEMMMNNNTTT```uuusss^^^]]]cccdddcccfffnnnqqquuuxxxxxxvvvtttsssrrrsssuuuvvvwwwxxxyyyyyyxxxzzz}}}{{{wwwxxx{{{~~~}}}zzzxxxwwwxxxxxx{{{{{{|||zzzwwwyyy{{{uuupppoootttxxxvvvtttsssoooxxxvvvmmmbbbYYY\\\eeeyyy|||~~~}}}||||||~~~{{{zzz~~~xxxGGG999222111111000000000000000........................---------.........//////------------------------+++++++++,,,,,,,,,,,,---........................------------------------.........//////000111222000111222222222333666999<<>>;;;:::<<>>;;;;;;;;;@@@EEEJJJKKKWWWrrrnnnZZZ[[[eee___XXXaaaggghhhjjjlllnnnnnnoooooooooooonnnppprrrtttsssssstttyyy~~~}}}yyyxxxxxxzzzzzzyyyyyyzzzzzz{{{{{{yyyuuusssuuuwwwvvvvvvxxxxxxvvvvvvyyy}}}|||vvvtttwww|||sssppphhh___^^^kkkvvvkkkwwwvvvmmmddd```eeemmmtttvvvxxxzzzzzzxxxvvvuuu{{{{{{{{{|||||||||||||||{{{{{{{{{{{{||||||}}}~~~}}}pppqqqxxx}}}iiiJJJ666333222111000//////////////////...------------...------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............//////000000111111222333333333333444777999;;;AAAOOOfffaaaPPPFFF>>>;;;::::::>>>CCCGGGHHHSSSmmm}}}lllYYYYYYbbb\\\WWWaaafffhhhjjjmmmoooooooooooopppooonnnppprrrttttttssstttyyy~~~|||yyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{xxxsssrrrtttvvvuuuuuuwwwwwwvvvwwwzzz~~~xxxtttqqqsssxxxppppppjjj___YYYddd}}}{{{kkkqqq~~~xxxppphhhbbb___eeennnssstttwwwxxxyyywwwuuussswwwxxxxxxyyyzzz{{{|||}}}{{{{{{{{{{{{{{{||||||}}}~~~|||qqqpppxxxiiiIII555222222111000//////////////////...---------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------...............///000111111111111222333333222333666999===@@@LLLaaakkkRRRHHH???;;;999999===BBBGGGGGGRRRjjj{{{kkkXXXWWW```ZZZVVVaaadddfffiiimmmooooooooonnnooonnnnnnooorrrssssssrrrrrrwww|||}}}{{{wwwvvvvvvttttttttttttuuuvvvxxxzzzxxxsssqqqsssuuussssssuuuwwwwwwyyy~~~|||wwwtttqqqrrrvvvnnnoookkkaaaZZZddd|||mmmmmm}}}uuuoooiiiccc^^^]]]eeennnqqqsssuuuvvvwwwvvvuuutttuuuvvvvvvwwwxxxzzz|||}}}zzzyyyyyyyyyzzz{{{||||||}}}}}}}}}zzzpppnnnvvv~~~gggGGG444222111000//////////////////...------,,,,,,------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......------...///000111222222111222333222222333666888===???III^^^~~~}}}TTTJJJ@@@;;;999888<<>>:::<<>>FFFDDDEEETTToooppp^^^XXXXXXYYYWWWWWWaaaaaacccdddeeefffffffffgggfffeeefffiiikkkkkkkkkjjjkkkkkklllllllllllllllnnnmmmkkkjjjjjjkkklllmmmoooqqqtttuuuvvvtttrrrpppjjjkkkoootttvvvsssrrrsssvvvssstttxxxxxxtttqqqqqqiiieee___[[[XXX^^^ooowwwjjjmmmxxxzzzsssnnnfff___]]][[[YYYZZZ^^^hhhjjjmmmooooooppprrrtttppppppqqqpppppppppsssuuurrrrrrrrrssstttuuuvvvwwwyyyyyyxxxyyyyyyzzz{{{||||||rrrppp{{{vvvgggdddmmm|||oooQQQ<<<666111000//////......//////------------------------++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,------......///------......///000000000000111222222111222444666:::===FFFZZZwww```MMMEEECCC999666<<<===EEECCCCCCOOOjjjqqq```WWWWWWXXXWWWUUU```bbbcccccccccdddeeefffeeedddeeeeeeggghhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjlllkkkjjjiiiiiijjjkkklllnnnoooqqqssstttsssrrrqqqnnnoooqqqtttvvvvvvwwwxxxtttppppppuuuxxxvvvrrrqqqiiiccc]]]YYYXXX___rrrsssgggkkkxxxyyyrrrmmmfffaaa^^^\\\XXXYYY\\\eeegggiiikkklllmmmppprrrpppppppppooonnnooorrruuurrrrrrrrrrrrssstttuuuvvvxxxxxxxxxxxxxxxyyyyyyzzz}}}}}}~~~}}}{{{rrrppp~~~zzzfffYYYaaazzzrrrPPP:::444000000///............///------------------------++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,------......///------......///000000000000111222222111222444666999<<>>===@@@FFFNNN]]]rrrwwwggg[[[UUURRRQQQPPPPPPVVV^^^aaa```___^^^___ccccccbbbbbbbbbbbbcccccccccdddddddddcccbbb```___`````````aaabbbdddeeefffccccccbbbccceeehhhkkkmmmjjjlllkkkiiinnnvvv}}}~~~tttjjjaaaaaajjjqqqppplll```\\\RRRPPPWWW\\\lllxxxbbbZZZeeessstttnnneeeeeebbb]]]WWWTTTUUUXXXaaabbbdddfffffffffdddcccjjjkkkooorrrqqqmmmmmmqqqooolllhhhhhhkkkmmmmmmllllllmmmnnnppprrrtttuuuuuuzzz{{{{{{zzz}}}}}}zzzyyysssppprrrvvvxxxxxxpppnnnooopppoooqqq___>>>000///.........------.........+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------.../////////000111222333222333555777999:::CCCSSSjjjcccQQQNNNCCC;;;:::999======>>>AAAFFFRRRgggzzz|||wwwlll___TTTPPPRRRUUUOOOTTTZZZ___```aaa`````````aaaaaabbbbbbaaaaaa```aaabbbbbbcccbbbaaa___^^^^^^______```aaabbbccccccaaaaaaaaabbbccceeeggghhhjjjlllllljjjmmmuuuyyyzzztttkkkcccaaafffkkkjjjgggccc___TTTRRRXXX^^^nnnyyycccZZZbbbnnnmmmdddeeeeeeccc^^^XXXTTTUUUWWW___```bbbeeeffffffeeeeeeeeejjjttt|||zzzrrrllllllnnnkkkhhhhhhjjjlllmmmlllmmmnnnoooppprrrssstttuuuuuuxxxzzzzzz~~~{{{xxx~~~yyyvvvrrrsssvvvyyyyyyxxxnnnlllkkkmmmooosss|||ZZZ<<>>@@@BBBAAA>>>DDDZZZoootttvvvuuuiiiZZZQQQSSSXXXQQQPPPRRRVVV]]]aaabbb```[[[\\\^^^______^^^\\\[[[[[[\\\]]]^^^___^^^]]]\\\\\\]]]___``````___]]]\\\\\\]]]___``````___]]]\\\```dddfffeeehhhmmmooommmpppoooooonnnllliiifffdddbbb^^^TTTQQQWWWZZZiii{{{fff[[[```iiiiiibbbfffgggeee```ZZZUUUTTTUUU]]]^^^```aaaccccccccccccgggfffjjjnnnoookkkiiikkkkkkiiihhhggghhhjjjlllmmmmmmnnnooopppqqqrrrrrrsssqqqtttwwwxxx|||{{{|||xxxxxxvvvooonnnooossswwwxxxvvvrrrllliiihhhlllttt~~~fffGGG444///000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------...////////////111222222111222555777777777>>>OOOfffsss]]]RRRPPPHHHAAA===555555888<<<<<<999???SSShhhuuuuuussskkk```WWWSSSRRRUUURRRQQQSSSYYY^^^___^^^[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[]]]^^^^^^]]]\\\\\\\\\]]]___``````^^^\\\[[[\\\]]]___``````^^^[[[ZZZ[[[___cccdddgggnnnpppnnnjjjmmmpppqqqoookkkfffccc___]]]UUUSSSYYYZZZeee|||oooaaaaaahhhjjjfffeeefffeee___YYYUUUTTTVVV______``````````````````gggdddcccfffhhhfffgggjjjiiihhhhhhggggggiiikkkmmmllllllmmmnnnoooqqqqqqrrrtttvvvvvvuuuxxx~~~|||zzzyyy{{{|||rrrpppnnnnnnppprrrrrrooollljjjkkkllloooxxx~~~]]]???111//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------...////////////000111111111222444666888888>>>MMMdddttt```VVVSSSKKKEEE???555333666:::<<<;;;@@@QQQbbbrrrrrrqqqllleee\\\TTTOOOVVVTTTQQQQQQUUUYYY]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\^^^___^^^]]][[[YYYYYY^^^aaaccchhhooosssrrriiikkklllllljjjgggbbb___\\\]]]XXXYYY^^^\\\cccwww{{{kkkdddeeegggfffeeeeeebbb]]]WWWTTTUUUXXX```_________^^^^^^^^^^^^cccaaaccciiikkkgggddddddeeeeeeeeeeeedddfffiiilllhhhiiijjjlllnnnoooqqqqqquuuvvvuuusssvvv|||}}}zzzwwwzzzwwwooopppnnnmmmooopppnnniiidddfffkkkooorrrxxx|||WWW:::000///...------,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------...////////////000111111111222444666999888===KKKbbbkkk^^^VVVLLLGGGAAA666666777;;;======@@@LLLYYYkkknnnooonnnggg^^^VVVQQQUUUTTTRRRPPPQQQUUU\\\aaa```___]]]\\\\\\]]]___```^^^______```___^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXX\\\___```eeemmmqqqqqqrrrnnniiidddbbb___\\\ZZZWWWZZZYYY\\\aaa[[[^^^ooouuuhhhddddddddddddccc```ZZZTTTSSSVVVZZZ^^^]]]]]]]]]]]]^^^^^^^^^aaa___bbbhhhkkkgggcccbbb```aaabbbaaa```aaaeeeiiieeefffhhhjjjlllooopppqqqsssuuuuuusssuuuyyyyyyuuutttyyyzzzrrrmmmmmmmmmooorrrrrrnnneee^^^```iiiqqqrrrvvv}}}TTT888//////,,,......------------......+++++++++++++++++++++++++++***)))***++++++***)))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------.../////////...000111111111111444666999777;;;HHH^^^|||vvveeeYYYLLLGGGCCC888555555888:::999:::CCCLLLeeejjjpppooohhh___WWWTTTSSSSSSRRROOOOOOTTT\\\cccbbb```^^^\\\\\\^^^```bbb``````aaaaaa```^^^]]][[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZZZZZZZZZZZZZYYYYYYVVVZZZ\\\\\\aaaiiimmmmmm}}}ttthhh___\\\[[[YYYWWWQQQVVVXXX\\\aaaYYYZZZiiizzzllleeeddddddcccbbb^^^XXXSSSRRRWWW[[[\\\\\\\\\\\\]]]^^^___```ccc___^^^bbbfffdddcccccc]]]^^^___^^^]]]^^^bbbfffcccdddfffiiikkknnnpppqqqpppsssuuutttvvvxxxuuuoooqqqyyy~~~uuunnnkkkjjjlllqqquuuvvvoooddd[[[[[[gggpppqqqsss{{{~~~TTT777///...+++///......------......///+++++++++++++++++++++++++++***)))***+++++++++)))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000...000111111000111444666888666999FFF[[[yyyyyyWWWPPPKKK===999888666444555999>>>AAACCCRRR```mmmooohhh```YYYSSSPPPPPPQQQQQQNNNMMMVVVbbbdddeeedddaaa]]][[[]]]___^^^]]]\\\\\\[[[[[[\\\\\\WWWWWWVVVVVVVVVWWWWWWXXXWWWYYYZZZZZZYYYXXXXXXYYYXXXXXXXXXZZZ\\\```dddfffzzztttlllddd]]]VVVPPPMMMSSSTTTVVVXXX[[[]]]___```kkkxxxxxxlllfffcccaaabbb^^^YYYTTTSSSTTTXXXZZZ]]]]]]\\\ZZZYYYZZZ]]]```[[[]]]___aaabbbbbbaaa```]]]^^^^^^^^^______``````dddeeefffffffffhhhkkkmmmooooooppptttwwwwwwsssoootttxxx||||||xxxssspppooooooiiihhhpppwwwrrrggg^^^ZZZaaakkktttzzz~~~iiiIII555,,,,,,///------------------------++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333444777888<<>>???KKKYYYbbbgggggg```XXXUUUQQQOOOQQQQQQOOOQQQUUUbbbccccccbbb___\\\\\\\\\XXXWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTVVVWWWWWWVVVUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVVVV___```aaaaaa]]]WWWQQQLLLOOOPPPQQQSSSUUUVVVWWWXXXZZZaaaeeeccc___]]][[[YYYRRRSSSUUUVVVWWWXXXXXXXXXWWW[[[___```___\\\ZZZYYYZZZ[[[\\\]]]]]]]]][[[[[[]]]^^^^^^^^^^^^_________^^^____________aaadddgggjjjlllooopppooommmmmmmmmxxxvvvrrrnnnkkkkkknnnqqqnnnhhheeekkkqqqooojjjfffdddeeejjjvvvpppMMM777///,,,---///------------------------++++++++++++++++++++++++************************+++************)))))))))))))))))))))************************************++++++,,,,,,,,,,,,,,,,,,........./////////000000......//////000222333444555555:::CCCSSSnnnqqqRRRMMMQQQDDD<<<888444222333777999;;;<<>>BBBMMMZZZccceeeccc]]]YYYYYYWWWSSSQQQSSSNNNLLLKKKMMMQQQSSSTTTSSSPPPQQQSSSSSSSSSRRRPPPOOOMMMNNNPPPRRRSSSRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQRRRWWW^^^fffgggbbbZZZUUUSSSIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRYYY___^^^XXXVVVXXXRRRQQQOOONNNOOORRRUUUXXXWWWXXXXXXWWWUUUTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVYYYZZZ[[[[[[[[[\\\___bbbgggeeeddddddfffiiikkkllleeecccbbbaaabbb```]]]ZZZ[[[[[[___dddccc______bbbnnnuuuZZZ@@@------000,,,***...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************((())))))***++++++,,,,,,------------..................//////000222333444111444999???HHH___nnnVVVYYYKKKEEE===777555666888999;;;=========CCCQQQ\\\```ddd___\\\[[[WWWSSSSSSVVVOOOLLLIIIJJJMMMPPPPPPOOOOOOPPPQQQRRRRRRPPPNNNMMMKKKMMMOOOQQQRRRRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTSSSQQQOOOOOOPPPQQQRRRSSS\\\gggjjjddd[[[TTTQQQGGGHHHIIIKKKMMMNNNOOOPPPOOORRRZZZbbbaaaZZZXXX\\\OOOOOOOOOOOOQQQTTTVVVXXXUUUWWWXXXWWWUUUSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUXXXYYYZZZZZZZZZ\\\___aaadddccccccggglllmmmkkkhhheeebbb______```___[[[XXX^^^]]]___bbb```^^^```eeeoooxxxQQQ999))),,,///***(((...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************((())))))***++++++,,,,,,............/////////000......//////000222333444111444:::???GGG^^^hhhYYYMMMKKKEEE>>>888444444555777999:::;;;>>>GGGRRR[[[aaabbbccc```\\\WWWSSSRRRWWWQQQIIIGGGIIIMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQPPPNNNMMMMMMNNNQQQWWW```eeeccc\\\UUUPPPJJJHHHHHHJJJNNNPPPNNNLLLKKKTTT___eeeccc^^^YYYVVVQQQPPPNNNMMMMMMOOORRRTTTWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWZZZYYYVVVTTTSSSTTTVVVWWWZZZYYYXXXWWWWWWZZZ___ccc^^^___bbbggglllmmmiiieeeccc```\\\[[[\\\]]][[[YYY``````^^^[[[YYY\\\bbbgggwww|||{{{vvvAAA888///***+++---...---***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---///////////////111333444333777===EEEWWWzzzttt[[[RRROOOHHH@@@999555555555888999999:::>>>FFFNNNTTT^^^aaacccbbb^^^YYYUUUSSSSSSRRRPPPMMMKKKJJJKKKLLLOOOOOOOOOOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRQQQQQQPPPOOOMMMOOOPPPOOONNNNNNOOOPPPOOOVVV^^^bbb___WWWOOOJJJHHHGGGGGGIIIMMMNNNMMMKKKKKKSSS]]]dddddd^^^WWWSSSQQQPPPOOOOOOOOOQQQSSSTTTVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTVVVWWWVVVWWWXXXWWWWWWYYY\\\^^^___```cccfffhhhhhhfffccc```]]]ZZZYYY[[[\\\[[[ZZZ___^^^ZZZWWWVVV[[[cccjjjvvv}}}vvvwwwzzzccc===666...***+++------+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---///////////////111333444333666===EEEVVVyyy___YYYTTTMMMEEE>>>:::888777999888777999>>>EEEJJJLLLWWW[[[aaaccc```ZZZUUURRRPPPSSSVVVSSSMMMIIIIIIKKKNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQPPPOOOOOONNNKKKLLLNNNNNNNNNNNNOOOQQQUUU[[[bbbeeeaaaYYYQQQKKKGGGGGGGGGIIIKKKLLLKKKJJJLLLQQQXXX___aaa]]]UUUOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRTTTUUUTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUURRRTTTVVVWWWVVVVVVWWWXXX___aaacccdddbbbaaaaaaaaa\\\YYYWWWWWWYYY[[[\\\\\\]]][[[WWWSSSTTTZZZcccjjjpppvvvrrrnnnwwwwwwMMM888333---++++++,,,+++)))******+++,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---///////////////111333444333666===DDDTTTvvvfff\\\XXXSSSLLLGGGAAA<<<888888666444777>>>CCCFFFEEEMMMSSS[[[```___ZZZTTTQQQQQQTTTUUUTTTPPPLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOOOOOOONNNMMMMMMKKKLLLMMMMMMLLLLLLNNNOOOVVV[[[bbbeeeaaaZZZSSSNNNGGGGGGHHHIIIKKKKKKKKKJJJNNNNNNQQQVVVYYYXXXRRRLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSTTTSSSSSSTTTVVV^^^```bbb```\\\ZZZ\\\^^^XXXWWWVVVVVVXXX[[[]]]^^^[[[YYYUUUSSSTTTXXX^^^bbbeeejjjhhhnnn~~~ccc???333000---+++++++++***(((******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...//////---/////////...///111333444333666<<>>888666444333666<<>>???AAAHHHQQQXXX[[[ZZZYYYXXXXXXTTTPPPPPPSSSTTTSSSPPPIIIHHHGGGGGGGGGIIIJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIILLLMMMMMMLLLJJJIIIIIIJJJFFFJJJNNNPPPOOOMMMKKKKKKHHHIIIKKKKKKJJJJJJKKKLLLMMMKKKIIIHHHIIIJJJJJJJJJHHHJJJLLLNNNOOOOOOOOOOOOMMMMMMLLLKKKKKKLLLLLLLLLIIIJJJLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJOOOOOOOOOOOOOOOQQQUUUXXXXXXYYYYYYXXXVVVTTTTTTUUUTTTWWWYYYZZZZZZZZZ[[[\\\UUUUUUWWWXXXXXXTTTOOOKKKOOO```mmmsssVVV===000,,,,,,,,,++++++******)))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---///////////////111333333222555:::???MMMlllwwwnnnccc[[[UUUPPPJJJEEE;;;:::999777555666999<<<;;;AAAIIIPPPTTTVVVXXXYYYXXXVVVUUUSSSSSSRRRQQQQQQNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKLLLKKKIIIIIIJJJKKKGGGIIIKKKKKKJJJJJJJJJLLLFFFIIIKKKKKKIIIHHHIIIKKKIIIJJJKKKJJJHHHGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPMMMLLLKKKJJJJJJIIIJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNMMMKKKJJJHHHHHHIIIKKKLLLKKKMMMPPPQQQRRRSSSUUUWWWUUUTTTTTTTTTUUUUUUSSSQQQRRRVVVZZZ[[[ZZZWWWWWWWWWSSSSSSUUUWWWWWWSSSLLLFFFMMMgggzzziiiFFF111000+++,,,,,,+++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---///////////////111333333222555:::>>>KKKjjjrrr}}}mmmaaaZZZVVVRRRNNN>>>>>><<<777333222666999666;;;BBBHHHMMMQQQUUUWWWVVVYYYZZZXXXSSSOOOOOOPPPSSSQQQNNNJJJHHHFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIJJJJJJIIIJJJKKKLLLFFFGGGGGGFFFEEEEEEGGGIIIEEEHHHJJJJJJHHHFFFHHHJJJFFFJJJNNNMMMJJJGGGFFFGGGKKKKKKLLLMMMOOOPPPQQQRRRMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGJJJLLLNNNHHHLLLQQQTTTUUUUUUVVVVVVSSSQQQQQQSSSVVVVVVSSSOOOQQQUUUZZZ\\\YYYUUUSSSSSSRRRRRRSSSVVVVVVSSSKKKEEEOOOoooddd@@@---222+++,,,,,,+++******,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////---///////////////111333333222555999===JJJhhhNNNrrrqqq]]]VVVVVVUUUKKKCCC:::555666777555222888888:::===BBBJJJQQQUUUTTTZZZZZZTTTQQQRRRPPPKKKPPPPPPPPPPPPOOOKKKEEEAAAEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGEEEGGGJJJKKKIIIGGGGGGGGGKKKNNNPPPMMMHHHFFFHHHKKKGGGIIIJJJLLLMMMMMMMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNRRRUUUVVVTTTRRRPPPJJJLLLOOOQQQRRRRRRPPPOOOUUUXXXZZZZZZVVVTTTSSSTTTPPPUUUZZZYYYTTTNNNKKKJJJgggyyyuuuLLL666---)))++++++++++++++++++++++++---,,,++++++******++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------------......///000000000333111222777;;;GGGccc~~~<<<\\\}}}nnn]]]XXXYYYXXXSSSKKKAAA999666444222000777777888:::>>>DDDIIILLLSSSXXXYYYTTTQQQRRRPPPLLLMMMMMMMMMNNNNNNNNNLLLKKKHHHHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHJJJKKKIIIHHHGGGGGGGGGJJJLLLJJJFFFDDDFFFIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPRRRSSSSSSQQQOOOMMMKKKLLLLLLNNNOOOQQQRRRSSSVVVWWWVVVTTTPPPNNNOOOQQQNNNSSSWWWTTTOOOOOOVVV]]]wwwcccAAA111---***++++++++++++++++++++++++++++++***))))))))))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------------......///000000000444222333777;;;FFFaaa|||111HHHggglll\\\ZZZ[[[YYYYYYSSSJJJAAA:::555333222555555666777:::===@@@AAANNNRRRUUUSSSQQQQQQPPPMMMLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHDDDGGGIIIHHHEEEDDDFFFHHHIIIIIIJJJJJJKKKJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFGGGJJJNNNQQQQQQQQQPPPPPPNNNLLLKKKJJJLLLKKKJJJJJJLLLOOOSSSVVVXXXVVVRRRMMMJJJJJJMMMPPPTTTWWWXXXTTTRRR[[[nnn~~~~~~}}}lllLLL444---,,,***++++++++++++++++++++++++******)))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------------......///000000000555222444888:::DDD^^^xxx222:::QQQppplll]]]ZZZYYYVVVXXXWWWRRRKKKCCC;;;888666555555666777888:::<<<===EEEIIIMMMNNNNNNOOOOOOOOOOOOOOOOOONNNLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHDDDFFFGGGGGGFFFFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEFFFHHHJJJIIIIIIHHHHHHJJJMMMPPPRRROOOOOOMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIKKKOOORRRTTTWWWTTTNNNJJJHHHJJJOOOSSSZZZXXXTTTRRRXXXjjj||||||rrrTTT999---,,,,,,+++******************************)))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------------......///000000000555333444888999BBBZZZsss111...:::XXXwwwqqqaaa\\\YYYTTTXXXYYYYYYUUUMMMDDD<<<888666666777888:::;;;===>>>>>>@@@DDDHHHIIIJJJMMMOOOPPPSSSUUUUUURRRNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLKKKDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGHHHHHHFFFFFFFFFGGGBBBDDDEEEFFFFFFFFFHHHIIILLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHKKKIIIGGGEEEEEEEEEGGGHHHHHHIIIKKKLLLNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIIIIGGGHHHJJJLLLMMMNNNOOOOOOQQQNNNIIIGGGHHHLLLQQQTTTUUUOOOJJJMMM\\\rrr~~~{{{|||yyy{{{zzz```BBB111......---+++************************++++++***))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------------......///000000000444333444888999@@@VVVnnn000***///FFFdddzzzzzzzzzkkkeeeaaa\\\[[[\\\]]][[[UUUKKK@@@:::999999999999:::<<<>>>@@@<<<;;;>>>BBBDDDEEEIIINNNNNNSSSXXXYYYVVVSSSRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFAAAAAABBBCCCDDDEEEFFFFFFKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHJJJIIIHHHGGGFFFFFFGGGGGGHHHJJJLLLMMMNNNLLLKKKIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGIIILLLNNNNNNMMMJJJIIIIIIGGGEEEGGGJJJNNNQQQRRRPPPLLLKKKTTTfffyyy}}}yyyxxx~~~~~~jjjPPP666...000...++++++************************++++++***))))))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------------......///000000000333222444888888>>>TTTkkk---,,,...888NNNiii{{{xxxzzzwwwsssqqqnnn\\\[[[[[[ZZZXXXRRRIIIBBB===;;;999888999;;;===???@@@===<<>>RRRiii''',,,,,,---:::VVVooo{{{~~~mmm}}}[[[XXXVVVWWWZZZXXXRRRLLL???===:::777777888;;;===EEE???===???>>><<<@@@HHHJJJNNNPPPOOOLLLKKKOOOSSSRRRQQQPPPNNNLLLKKKIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAAAAACCCDDDEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHIIIHHHGGGFFFDDDEEEGGGIIIKKKLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCCCCHHHHHHHHHHHHHHHGGGFFFEEEMMMMMMMMMLLLJJJHHHEEEDDDDDDFFFJJJPPPUUUUUURRRNNNIIISSSbbbrrr}}}}}}ssssss~~~}}}xxx~~~zzz{{{~~~zzzQQQ:::)))+++---)))'''+++))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------------......///000000000111000333888888===RRRhhh...***+++111555===WWWqqqyyyttttttzzzzzz|||bbbUUUOOOWWW]]]XXXSSSTTTGGGDDD>>>888666999???DDDGGGEEECCC@@@>>>>>>>>>???DDDEEEGGGIIIKKKLLLMMMMMMPPPPPPPPPQQQQQQPPPMMMJJJJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDKKKIIIFFFDDDBBBBBBCCCDDDGGGEEECCCCCCFFFIIIJJJKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHIIIIIIIIIHHHFFFEEECCCDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIINNNLLLJJJFFFDDDBBBBBBAAAFFFJJJOOORRRVVVWWWRRRLLLYYYfffuuu}}}~~~yyyrrruuu|||}}}ssstttyyyyyyvvvtttrrrxxxyyyuuu___555222...++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++,,,+++%%%""",,,999HHH111"""))))))(((***(((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,,,,---//////......000111222222333555777???QQQaaa+++((()))---///444III___nnnwww~~~~~~~~~xxxvvvdddUUUNNNTTTZZZXXXWWWZZZQQQLLLDDD<<<888888<<>>OOO:::******---(((%%%&&&(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,---//////......000111333222333555777>>>OOO___***((())),,,+++,,,999IIIaaammmyyy{{{xxx~~~~~~zzzqqqfffXXXNNNQQQWWWXXXYYY]]]ZZZTTTLLLBBB;;;888777777<<<>>>BBBEEEFFFEEECCCBBB@@@@@@?????????@@@AAABBBEEEEEEFFFIIIKKKLLLKKKIIIIIIIIIJJJIIIHHHGGGEEEDDDAAABBBCCCDDDEEEEEEDDDCCCAAABBBDDDFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDFFFHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDBBBAAACCCAAA???>>>>>>???AAABBBCCCDDDFFFHHHIIIIIIIIIHHHBBBAAA@@@@@@AAACCCFFFGGGIIILLLRRRTTTMMMGGGPPP___yyy{{{wwwsssppp~~~|||zzzyyyxxxpppppprrrvvvuuuqqqppprrrvvvyyy{{{yyyssscccIII444000---***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((&&&&&&(((((((((+++111;;;///''')))+++(((&&&)))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,---//////......000111444333444555666===MMM]]]~~~+++***+++---+++***000999SSScccttt}}}|||yyyzzztttsss|||wwwyyy|||zzzkkk___VVVWWWZZZYYYXXXZZZ\\\XXXQQQJJJCCC<<<666222666888<<<@@@CCCDDDEEEEEE>>>=========>>>???@@@AAABBBAAABBBDDDFFFGGGFFFEEEHHHIIIKKKLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGEEEDDDCCC@@@BBBDDDFFFGGGFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEHHHJJJKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<===???AAACCCDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA@@@AAACCCEEEGGGPPPNNNPPPRRRLLLIIIYYYnnn{{{}}}{{{wwwtttsssooojjjuuuxxx|||~~~|||wwwqqqmmmmmmpppuuuxxxuuuoooqqqwwwuuuuuuvvvtttfffNNN777+++,,,***(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))((((((&&&$$$$$$%%%!!!!!!''')))((((((,,,(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---//////......000111444444444555666;;;KKKZZZzzz******+++---,,,***,,,000@@@SSShhhsssuuuuuutttsssyyywwwvvvtttssszzztttmmmsssyyyrrrlllggggggfffaaaZZZWWWYYYXXXVVVTTTOOOGGG===666444555666888<<<@@@DDDFFF@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@BBBBBBAAA???BBBDDDGGGIIIJJJJJJIIIHHHKKKKKKLLLLLLKKKJJJHHHGGGDDDFFFGGGIIIIIIGGGFFFDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEHHHLLLOOOPPPNNNLLLGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBBBBBBBAAAAAA@@@@@@>>>???@@@AAAAAAAAA@@@???<<<<<<<<<===???AAACCCDDDFFFGGGGGGGGGEEEDDDBBBAAABBBBBBBBBCCCDDDFFFHHHIIIOOOJJJIIILLLNNNUUUggg{{{yyywwwsssrrrvvv{{{vvvnnnsssvvvyyy{{{yyyssslllgggnnnooorrrtttpppmmmqqqxxxxxxuuuqqqhhhSSS;;;---+++***)))'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%&&&)))***)))&&&(((''')))+++***'''&&&)))(((((((((((())))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,---//////......000111444444555555555:::IIIXXXuuu''''''((()))************--->>>SSSbbbhhhlllqqqvvvttt{{{xxxxxxxxxttt|||yyyhhhgggkkkuuuuuuwwwyyywwwnnnbbbYYYXXXWWWXXXZZZYYYTTTKKKDDD:::888666555666:::???BBBDDDDDDCCCCCCAAA@@@>>>===BBB@@@???>>>??????===<<<<<<===???AAACCCDDDDDDCCCFFFGGGIIIKKKLLLLLLLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKGGGHHHJJJNNNQQQRRRQQQOOOFFFGGGGGGGGGFFFFFFEEEDDD>>>>>>>>>>>>>>>>>>======<<<===???@@@AAA@@@@@@???;;;===???AAACCCDDDEEEEEEGGGFFFEEEDDDBBBAAA@@@??????AAACCCFFFIIIKKKLLLLLLHHHHHHIIILLLTTTbbbsss~~~xxxvvvuuuwwwwwwzzzxxxuuuqqqnnnllljjjjjjrrrpppooorrrrrrqqquuuzzz|||uuugggUUU>>>---(((+++***(((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((($$$&&&&&&&&&(((+++***'''''')))******)))''''''((((((((((((((())))))))))))'''(((((())))))***************+++++++++,,,,,,,,,,,,---//////......000111333333444555555:::HHHWWWrrr'''&&&&&&&&&((())))))''''''///===MMM[[[dddkkkooohhhnnnnnnxxxuuuxxx}}}ppphhhgggqqqvvv}}}xxxiii^^^VVVTTTUUUXXX[[[ZZZUUUPPPEEEBBB<<<888666777999;;;>>>@@@BBBDDDDDDCCCAAA@@@AAA@@@>>>===>>>>>>===;;;::::::;;;<<<<<<======>>>>>>???BBBDDDFFFFFFGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNGGGGGGGGGJJJLLLMMMKKKJJJDDDDDDCCCCCCBBBAAA@@@???;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@???>>>@@@DDDFFFGGGFFFEEECCCEEECCCAAA@@@??????@@@AAA@@@BBBFFFJJJLLLLLLKKKJJJHHHRRRXXXWWW]]]llluuuvvvqqquuuyyy|||}}}wwwyyyuuuooojjjggghhhkkknnnsssmmmjjjpppvvvxxxyyyzzzzzznnnWWW???///)))*********)))((()))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''++++++'''%%%((('''$$$"""$$$$$$%%%&&&((()))***(((((((((((())))))))))))''''''(((((()))******+++******+++++++++,,,,,,,,,,,,---//////......000111222222444555555:::HHHVVVppp)))(((&&&%%%'''***)))&&&******000???PPP[[[aaabbbeeejjjlllxxx}}}nnnrrrnnnyyy|||rrrnnniiiqqq|||{{{mmmaaaTTTQQQOOORRRWWW[[[YYYVVVMMMJJJCCC===888555555555555888>>>BBBFFFFFFFFFEEE@@@???======>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;:::;;;===>>>??????>>>>>>?????????@@@BBBCCCEEEFFFDDDCCCBBBBBBDDDFFFIIIKKKDDDCCCCCCCCCDDDDDDCCCAAAAAAAAA@@@???>>>===;;;:::999:::::::::;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@BBBDDDGGGJJJJJJGGGDDDAAABBBAAA???======???BBBDDDCCCFFFIIILLLMMMJJJGGGEEENNNaaajjjeeeeeeppprrrkkkgggqqqzzzzzzxxxuuurrroooqqqnnnkkkhhhhhhjjjnnnpppllldddaaajjjuuuxxxvvvtttttteeeIII000''',,,...***+++***)))***++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###)))+++&&&%%%)))+++(((((((((&&&$$$%%%((()))((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,---//////......000111111111333555555:::HHHVVVooo''''''''''''(((((((((((()))***+++000888EEESSS\\\dddooovvvxxxxxxpppmmmgggiiiuuuwwwccccccnnn~~~rrrfffccc[[[TTTMMMJJJNNNTTTZZZ\\\VVVUUUQQQJJJBBB:::666444777999;;;>>>AAADDDEEEFFFDDDBBB???<<<;;;;;;<<<===;;;:::999888888888888888999;;;======;;;:::999:::<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBBBBAAA@@@GGGDDD@@@>>>???@@@>>><<<>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999<<<>>>AAACCCEEEEEEDDDCCCDDDDDDDDDCCCBBB@@@>>>===<<<:::999999<<>>===<<<;;;::::::999:::;;;===>>>>>><<<:::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<======;;;:::CCC@@@===<<<>>>>>>>>><<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::???AAACCCEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;:::999999999:::===@@@CCCDDDEEEEEEBBB???>>>>>>DDDSSSccclllpppoooiiieeeffffffccc\\\dddmmmssssssqqqpppooocccbbbaaacccgggjjjlllmmmbbbbbbcccgggooosssmmmcccHHH<<<---'''(((+++***'''))))))))))))((((((''''''))))))(((((((((((('''&&&(((&&&'''))))))%%%&&&)))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,------......///000000000111000111333333777BBBOOOkkk&&&''''''''''''(((((((((&&&&&&&&&'''+++333===DDDUUUYYYgggvvvwwwooojjjmmmggg```YYY]]]nnnpppaaaaaaeeedddbbbdddddddddbbb[[[SSSNNNLLLMMMXXXXXXZZZ\\\\\\XXXOOOIII@@@===999555444666999<<<;;;<<<>>>@@@AAAAAA@@@???AAA@@@???>>>===============>>>???>>><<<:::::::::::::::999999::::::;;;<<<============<<<;;;:::999>>><<<:::999:::;;;;;;;;;999999999999:::;;;<<<<<<========================BBBCCCDDDEEEEEEDDDCCCBBB???>>><<<:::999888999999:::<<<@@@CCCEEEEEEDDDCCC>>><<<>>>AAAEEEMMM]]]lllooolllfff```aaafffgggeee\\\___dddlllqqqppphhhaaa[[[\\\^^^bbbfffiiihhhgggaaa``````ccciiihhhZZZKKK333...)))'''((()))'''%%%)))))))))((((((((((((''')))))))))))))))(((((((((+++(((''')))(((%%%%%%'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,------......///000000000111000111333333777AAAMMMhhh&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''',,,333777IIIOOOZZZdddgggdddbbbccc]]]\\\[[[```lll|||yyyddd[[[\\\^^^ccchhhjjjnnnoooiii\\\QQQMMMMMMOOONNNPPPVVV\\\]]]XXXRRRNNNKKKEEE???;;;999999999777888:::;;;===>>>??????AAA@@@@@@@@@@@@AAAAAABBB>>>???@@@>>><<<::::::;;;999999888888999999:::;;;<<<===>>>>>>===<<<<<<<<>>===<<<:::999999:::<<<===@@@CCCGGGHHHGGGCCC@@@>>>:::???IIIRRRVVVWWW[[[bbbaaa___]]]]]]```eeehhhhhhccccccdddhhhkkkhhh```XXXYYYYYY[[[___bbbdddcccbbb```bbbbbbaaa^^^VVVEEE666,,,,,,+++***)))(((&&&%%%(((((((((((((((((((((((((((((()))((('''''')))***000+++((()))(((&&&%%%'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))***++++++,,,,,,------......///000000000111111222333333666@@@LLLddd&&&&&&&&&&&&'''''''''''''''(((((('''''')))---000===GGGKKKKKKSSS___aaaYYY\\\```eeehhhkkkqqq}}}|||jjj^^^YYYYYY^^^ccckkkrrrwwwrrreeeYYYSSSRRRHHHFFFEEEJJJSSSYYYZZZXXXXXXVVVQQQLLLEEE???:::888;;;:::999999:::;;;>>>???===>>>>>>???AAABBBDDDEEEAAABBBBBBAAA???>>>>>>???<<<<<<;;;;;;<<<<<<===>>>:::<<>>>>>???AAAEEEDDDBBB@@@===<<<<<<<<<=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;:::::::::999888999:::===@@@BBBCCCFFFJJJJJJGGGDDDBBBAAAGGGLLLWWW``````YYYTTTTTTPPPTTTZZZ___aaabbbccceeeeeecccbbbaaa```^^^ZZZWWW[[[ZZZYYYZZZ\\\___```___ccchhhhhh___RRREEE777,,,+++++++++***)))((('''''''''''''''''''''(((((((((%%%'''((('''%%%&&&(((+++444---)))))))))'''&&&(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))***++++++,,,,,,------......///000000000111111222444333555???JJJ```%%%&&&&&&&&&&&&''''''''''''((((((((('''(((***,,,333===>>>999BBBVVV\\\TTT```eeelllmmmgggdddjjjttt{{{tttiii```ZZZXXXYYYZZZgggooouuurrrhhh]]]XXXWWWLLLGGGBBBBBBHHHOOOTTTWWW\\\\\\[[[XXXSSSMMMGGGCCC@@@>>>:::888666777999::::::;;;;;;===???AAACCCDDDCCCDDDDDDBBBAAA@@@BBBCCC@@@@@@@@@???@@@AAAAAABBB>>>AAAEEEEEEDDDDDDFFFIIILLLKKKJJJFFFBBB@@@AAABBB@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@::::::999999999999999999888888999:::===@@@BBBDDDBBBEEEHHHIIIHHHIIIMMMPPP]]]\\\^^^```\\\UUUQQQSSSLLLPPPYYY```aaa]]]\\\^^^]]]\\\ZZZWWWVVVVVVYYY[[[]]]ZZZWWWWWWYYY\\\^^^___fffjjjgggXXXFFF888000***((('''''''''((())))))***&&&''''''''''''((((((((($$$&&&'''&&&$$$%%%))),,,666...(((((()))'''''')))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,------......///000000000111111333444333555>>>HHH]]]%%%%%%&&&&&&&&&'''''''''###%%%''''''&&&&&&((()))+++111333222999FFFPPPSSSbbbcccgggiiiccc[[[\\\bbbfffccc```___aaabbb^^^YYY```ffflllkkkeee\\\XXXVVVVVVPPPHHHAAA???CCCIIIMMMVVVXXXZZZ\\\\\\YYYVVVTTTJJJHHHDDD@@@===:::999888999999999:::;;;<<<>>>>>>???@@@@@@???>>>>>>@@@BBB@@@????????????@@@AAAAAA@@@DDDGGGGGGEEEDDDFFFJJJJJJKKKJJJFFFBBB@@@BBBCCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::;;;<<<<<<<<<>>>???AAACCCEEEEEECCCEEEGGGGGGIIIOOOXXX```iiiccc]]]ZZZVVVRRRUUUYYYRRRQQQTTT]]]```]]]ZZZ[[[VVVTTTRRRQQQRRRUUUYYY\\\[[[YYYWWWWWWYYY\\\^^^___ccccccZZZIII888///+++((('''&&&%%%&&&)))***)))'''&&&&&&&&&'''''''''(((((($$$&&&((('''$$$%%%***///555,,,%%%%%%'''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,------......///000000000111111333555333444===GGGZZZ%%%%%%%%%&&&&&&&&&'''''' """%%%%%%%%%%%%&&&((('''(((...444555888EEETTT```\\\]]]aaa```ZZZWWWZZZVVVUUUVVV^^^iiinnnhhh___ZZZ___dddddd```ZZZUUUSSS^^^XXXMMMBBB::::::>>>CCCJJJLLLQQQVVVYYY[[[\\\\\\XXXWWWTTTPPPKKKFFFAAA>>>999999888888888999999:::999:::::::::999:::<<>>>>>:::>>>BBBAAA===;;;>>>AAADDDEEEEEEBBB???>>>???BBB@@@???>>><<<:::999999888999999999999999999999999888888999:::;;;===>>>???BBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGIIIQQQ___iiiiiiaaaZZZWWWTTTSSSXXX^^^YYYQQQOOOWWW______]]]]]]VVVSSSOOOPPPTTTXXXYYYYYYXXXWWWVVVXXX[[[^^^_________YYYLLL:::...)))'''$$$***(((''')))++++++'''###&&&&&&&&&'''''''''(((((($$$''')))(((%%%&&&+++111444+++######%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,------......///000000000222111333555333444<<>>EEENNNVVV\\\^^^^^^cccbbb]]]XXXVVVUUUNNNGGGBBB@@@<<<999888888999:::;;;:::888777777888:::;;;999999888777777777777888:::999999:::;;;;;;:::888666;;;>>>===<<<===<<<:::;;;:::888666555666777888888888888777666777999;;;:::===???AAAAAA@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKLLLOOOQQQRRRQQQSSSVVVYYY```TTTPPPYYY```^^^]]]aaaaaa\\\WWWVVVXXXXXXSSSNNNKKKLLLNNNQQQRRRTTTTTTTTTUUUXXXZZZXXXVVVVVVZZZ]]]QQQCCC666222000+++(((***(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&$$$$$$%%%(((,,,...((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++******************,,,,,,------.../////////111///000222222333;;;CCCYYYuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***...333888;;;BBBFFFIIIJJJJJJKKKOOOSSSUUUNNNMMMVVV___bbbbbbbbbVVVVVVXXX[[[[[[ZZZ^^^dddlllnnnhhh[[[PPPJJJEEE???888:::>>>DDDLLLRRRVVVXXXWWW\\\^^^]]][[[\\\ZZZVVVSSSPPPKKKEEE???<<<999888888777666444333444444444888888777666555555555666777666666777999:::999777333666888777888;;;;;;888888777555444444555666777888999::::::999:::===???>>>@@@CCCDDDDDDDDDEEEFFFIIIIIIIIIGGGFFFIIIPPPUUUUUUVVVXXXVVVSSSPPPPPPQQQTTTMMMPPP^^^fffaaa\\\\\\]]]ZZZUUUQQQOOOMMMKKKKKKJJJKKKOOOQQQSSSTTTSSSRRRVVVWWWXXXYYYXXXTTTPPPMMMCCC777...,,,+++(((&&&(((&&&&&&&&&&&&''')))******'''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************,,,,,,------.../////////111///000222222333:::CCCWWWvvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((***...222444888===CCCGGGHHHIIIKKKNNNXXXSSSRRRUUUXXXXXXYYY[[[SSSTTTWWWZZZYYYYYY___hhhsssuuurrrfff[[[SSSMMMIII:::::::::<<>>===;;;999777777888777666555444444444444666555555666888:::999888333444333222777<<<<<<888777777666555555666888888;;;===?????????@@@BBBDDDDDDEEEGGGGGGFFFFFFGGGHHHJJJKKKKKKIIIHHHNNNXXXaaaccc```[[[TTTOOOMMMNNNPPPOOOKKKOOO\\\dddaaa\\\[[[]]]\\\WWWPPPIIIGGGHHHKKKLLLNNNPPPQQQQQQPPPNNNMMMSSSSSSUUUWWWWWWPPPEEE;;;333,,,&&&'''((('''&&&'''$$$%%%%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************,,,,,,------.../////////111000111333333333:::BBBTTTuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,---444999???CCCEEEGGGJJJMMMYYYYYYWWWUUUQQQOOOQQQTTTNNNQQQWWW[[[YYYWWW\\\dddlllooonnnggg\\\SSSOOONNNEEECCCAAA>>><<<<<<>>>???CCCIIINNNOOOQQQVVVZZZZZZWWWWWWWWWWWWVVVUUUSSSRRROOOOOOMMMKKKIIIFFFCCCAAA<<<<<<:::999888888777777:::999888:::<<<>>>>>>>>>:::999666666<<>>???BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDFFFGGGEEEIIIMMMMMMMMMRRR\\\dddjjjcccXXXNNNJJJLLLSSSXXXXXXPPPMMMSSSXXXZZZ[[[^^^\\\XXXQQQKKKFFFFFFHHHJJJQQQQQQPPPNNNLLLJJJIIIHHHPPPPPPRRRRRROOOFFF;;;222+++(((&&&''')))))))))(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************+++++++++,,,,,,------.../////////111000111333333333999AAAPPPttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((+++///444888;;;@@@GGGMMMWWWZZZYYYSSSLLLIIIJJJLLLIIINNNWWW^^^]]]XXXWWW[[[^^^aaaddd```XXXQQQOOORRRPPPOOOMMMHHHBBB>>>>>>???;;;<<<;;;<<>>LLLNNNRRRVVVYYY\\\]]]^^^```___^^^]]][[[ZZZYYYXXXQQQQQQPPPPPPOOOOOOPPPPPPMMMKKKJJJJJJMMMOOOPPPPPPPPPOOOMMMKKKOOOUUUVVVRRRLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNKKKHHHHHHIIIJJJJJJIIIHHHEEECCCDDDGGGJJJPPPSSSUUUUUUSSSPPPOOONNNNNNOOORRRVVVXXXXXXVVVSSSVVVTTTQQQPPPPPPOOOMMMLLLMMMGGGBBBBBBGGGJJJIIIEEEHHHFFFDDDCCCDDDGGGKKKMMMPPPOOOJJJ@@@333***'''(((%%%((((((&&&&&&))))))&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////111000222555444333888???KKKmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''***,,,///666???FFFIIIOOOPPPJJJDDDBBB@@@===>>>BBBLLLYYY___YYYQQQLLLOOORRRWWWYYYUUUPPPUUU___cccbbb^^^WWWNNNKKKMMMQQQ[[[WWWMMMAAA;;;;;;999666>>>AAAEEEKKKQQQUUUYYY[[[[[[[[[ZZZYYYYYYZZZ[[[\\\TTTSSSSSSSSSSSSTTTUUUUUUUUURRRPPPPPPRRRTTTUUUUUUSSSUUUTTTQQQQQQUUUVVVTTTOOOOOOOOOOOOOOOOOONNNNNNNNNMMMKKKHHHEEEFFFIIIKKKKKKJJJIIIHHHIIILLLQQQUUU___[[[UUURRRQQQQQQPPPNNNIIIKKKPPPUUUXXXWWWQQQLLLLLLMMMMMMMMMMMMLLLIIIFFFGGGFFFFFFGGGJJJLLLKKKIIIBBBBBBBBBCCCDDDFFFGGGHHHJJJFFF===333+++&&&%%%%%%$$$((((((%%%$$$((()))&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))***++++++,,,,,,,,,,,,------.../////////000000222555444333888???JJJiii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))******---333888BBBIIIKKKFFFAAAAAA>>>999888999CCCRRRZZZVVVMMMHHHNNNPPPVVVYYYTTTPPPWWWcccmmmjjjcccXXXNNNKKKOOOTTT[[[\\\XXXLLLDDDBBBCCCCCC===>>>@@@BBBEEEHHHJJJKKKPPPOOONNNNNNOOOQQQTTTVVVQQQQQQPPPQQQQQQRRRSSSTTTXXXVVVSSSSSSTTTVVVWWWWWWSSSWWWWWWSSSQQQSSSTTTRRROOOOOOOOOOOOOOONNNMMMLLLKKKJJJGGGDDDCCCDDDHHHLLLKKKKKKLLLLLLNNNSSSZZZ___ggg^^^SSSNNNPPPTTTVVVVVVPPPNNNMMMOOOQQQQQQOOOLLLGGGHHHGGGFFFGGGIIIJJJIII???BBBFFFHHHHHHGGGGGGGGGBBBCCCDDDEEEEEECCCAAA@@@BBB:::111***))))))'''&&&$$$))))))%%%$$$)))+++(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,,,,,,,------...//////000000000333555555333888>>>IIIggg######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))555@@@GGGDDD???<<<<<<;;;>>>===>>>AAAGGGJJJJJJIIIDDDDDDEEEIIIOOOSSSRRRPPPTTTVVVWWWSSSMMMLLLPPPTTTWWWbbbggg___TTTPPPOOOMMMIIIGGGCCCAAA???@@@AAABBBBBBBBBCCCEEEHHHJJJJJJIIIBBBCCCEEEGGGJJJMMMPPPRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNKKKIIIHHHIIIKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHIIIOOOXXX___VVVQQQLLLJJJNNNTTTZZZ]]]ZZZTTTOOORRRYYY^^^[[[VVVJJJLLLNNNOOONNNKKKFFFDDDEEECCCBBBDDDHHHIIIGGGDDDGGGHHHGGGDDD@@@>>>AAADDD@@@BBBCCCCCCDDDDDD===444111---)))((())))))'''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------,,,------...///000...000111222222444777999GGGaaa######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((+++444;;;<<<;;;<<<===;;;???======???DDDHHHIIIIIIBBBAAA@@@CCCGGGMMMQQQSSSSSSRRROOOJJJGGGJJJPPPVVVPPPXXX\\\YYYWWWXXXYYYVVVRRRPPPLLLGGGAAA>>>???@@@888:::>>>BBBEEEEEEDDDCCC???>>>===>>>AAAFFFKKKOOOLLLJJJHHHFFFEEEEEEFFFGGGMMMLLLIIIFFFCCCBBBDDDFFFMMMLLLMMMNNNOOOOOOMMMLLLGGGHHHIIIJJJNNNUUU]]]ccc\\\YYYUUUTTTTTTVVVWWWWWWUUUOOOKKKNNNVVVZZZXXXSSSMMMMMMLLLKKKIIIFFFCCCBBB@@@@@@@@@BBBEEEFFFFFFEEEGGGFFFCCC???;;;999:::<<>>BBBEEEFFFAAA@@@???>>>???DDDJJJOOOOOONNNKKKJJJJJJLLLPPPRRRRRRSSSRRRPPPRRRUUUVVVTTTUUUUUUSSSLLLEEECCCGGGKKKKKKIIIDDDAAAAAACCCGGGIIIDDDAAA===;;;===CCCIIINNNDDDBBB@@@>>>???CCCFFFIIIIIIIIIHHHFFFDDDDDDGGGIIIIIIHHHHHHLLLPPPSSSRRRPPPGGGHHHIIIMMMRRRWWW\\\___VVVVVVVVVWWWWWWTTTOOOLLLOOOJJJGGGJJJQQQUUURRRNNNMMMKKKIIIFFFCCCAAA??????===???AAABBBCCCDDDFFFHHHEEEBBB>>><<<<<<=========FFFIIIFFF>>>777333...)))&&&$$$###$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------,,,------...///000000111333333444555888:::DDD]]]######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$(((...444>>>FFFHHHDDD>>><<<999777888:::===???@@@AAABBB@@@======@@@CCCHHHJJJMMMQQQTTTTTTPPPMMMSSSQQQLLLHHHGGGKKKOOOQQQRRRSSSRRRLLLHHHKKKWWWaaa^^^]]]YYYSSSNNNJJJIIIIIINNNKKKEEEAAA@@@BBBFFFIIIDDDCCCBBBAAABBBCCCFFFGGGBBBEEEHHHJJJKKKKKKLLLNNNIIIFFFFFFJJJRRRXXXYYYYYYMMMMMMMMMPPPSSSTTTSSSQQQJJJMMMRRRVVVXXXSSSLLLFFFKKKGGGDDDFFFKKKNNNKKKHHHGGGFFFDDDBBB@@@>>>===<<>><<<>>>DDDHHHIIIHHHCCCEEEBBB888...)))'''$$$$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------,,,------...///000000222333444444666999;;;CCC[[[######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$'''+++000999BBBCCC???;;;999777555444444666888:::>>>DDDDDDAAA===;;;:::@@@CCCHHHNNNSSSUUUTTTRRROOOLLLHHHDDDBBBFFFOOOWWWSSSSSSOOOIIIGGGNNN]]]jjjYYY^^^eeefff```VVVMMMGGGZZZWWWRRRLLLHHHEEEEEEDDDLLLLLLKKKJJJHHHFFFCCCBBB@@@FFFMMMQQQRRRPPPNNNLLLPPPMMMKKKMMMRRRXXX\\\]]]TTTRRRQQQSSSVVVTTTNNNHHHHHHLLLRRRXXXZZZVVVNNNHHHHHHEEEBBBDDDGGGHHHEEEAAA???@@@@@@AAA@@@>>><<<;;;???AAABBB@@@======???BBB:::999:::???EEEJJJKKKJJJ999<<<999///'''$$$$$$"""%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------,,,------...///000000222333444444666999;;;CCCYYY|||######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%'''...555666222444555666666444333444555333777>>>BBBAAA>>>;;;888;;;;;;<<>>?????????===<<<======<<<999777777888:::777888:::===???@@@>>><<<000111///((($$$$$$$$$"""&&&'''))))))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------,,,------...///000000111333333444555888:::AAAUUUxxx######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!###$$$###&&&+++,,,))),,,111666999888777666777333333555777999:::999888999999888777888>>>HHHOOOQQQNNNNNNQQQOOOIIIGGGIIIPPPMMMGGGAAA???CCCKKKQQQccc^^^UUULLLIIIQQQaaammmcccbbb___[[[WWWSSSQQQPPPJJJKKKNNNPPPSSSTTTUUUUUUPPPTTTXXXYYYVVVQQQLLLJJJFFFKKKOOOOOOLLLIIIIIIKKKOOOKKKKKKPPPXXXXXXPPPGGGEEEEEEEEEFFFGGGFFFDDDAAA===<<<<<<>>>@@@@@@>>><<<;;;<<<<<<<<<===>>>>>>>>>:::888555444444555666555:::<<>>???CCCGGGJJJXXXXXXUUUPPPJJJJJJPPPVVVXXXVVVSSSQQQOOONNNNNNNNNLLLKKKIIIGGGEEEDDDDDDDDDIIIKKKNNNMMMKKKGGGEEEEEEBBBKKKUUUXXXTTTOOONNNOOOJJJFFFEEEKKKTTTUUUMMMCCCCCCAAA??????AAACCCDDDCCC777777888;;;>>>???>>><<>>BBBEEECCC<<<222+++)))''''''%%%###&&&***(((###!!!%%%((((((&&&%%%&&&(((%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,---------------...000000...000111222222444777999;;;NNNooo###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""$$$&&&(((%%%'''...;;;HHHLLLFFF>>>777666444333111000000000333444666888:::::::::999;;;<<<===@@@DDDHHHLLLNNNEEEFFFGGGEEEBBB@@@@@@AAAJJJHHHEEEBBB@@@CCCGGGLLLUUU[[[\\\TTTFFF@@@EEEMMMTTTWWWXXXSSSLLLGGGFFFHHHGGGMMMRRRPPPIIICCCCCCEEEHHHPPPYYYZZZUUUMMMHHHFFFCCCBBBAAABBBCCCCCCBBBAAA<<<;;;999999;;;<<<;;;:::;;;888777888;;;===<<<;;;;;;999777777888:::::::::444666999:::999888999:::>>><<<>>>BBB===111((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&&&&&&&$$$###$$$&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111111111222444666777888>>>KKKiii###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""###%%%((()))'''&&&)))222<<<@@@===777666555444333222111000///111222333555777777888888999999888888999:::<<<===GGGGGGGGGEEECCCBBBCCCDDDCCCBBB@@@===<<<===AAADDDJJJOOOQQQLLLCCC@@@DDDJJJIIINNNSSSSSSNNNHHHEEEDDDIIINNNRRRPPPIIIDDDCCCEEE@@@FFFNNNPPPMMMHHHDDDBBB@@@???===>>>??????>>>===;;;:::888999:::;;;:::999;;;888777888;;;===<<<;;;999888666666666666777777777999;;;:::777555333333444111333777555///+++,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...//////111111111222444666777888===JJJggg###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%''')))***)))%%%###&&&---111111///222333444444444333111111000000111222333333444555777666444333222333333444:::;;;===>>>@@@DDDHHHLLLNNNLLLIIICCC>>>;;;;;;<<<;;;>>>AAAAAA???>>>AAADDDBBBFFFIIIHHHCCC>>><<<<<<>>>CCCHHHGGGBBB>>>>>>???:::>>>BBBEEEFFFDDD@@@>>>>>><<<;;;;;;<<<<<<;;;999:::999888888::::::999888999888777777999;;;;;;:::777777555444444444444444<<<>>>>>><<<777111---,,,+++((((((***+++)))***---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,,,,,,,---...//////111111111222333555777777;;;GGGccc###########################$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$%%%%%%'''((()))((($$$!!! $$$'''))))))---///222444666666555555222111111000000000111111444444444444555777999;;;333444666777999===CCCGGGOOONNNLLLGGGBBB>>>======999:::<<>>>>>;;;999:::<<<;;;;;;===@@@BBBBBB???<<<===;;;::::::;;;;;;:::999:::999888999:::;;;999888666666555666777888999999666666777666555444555666===??????<<<666///***((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,---...//////111111111222333444666777:::DDD___###########################$$$$$$%%%%%%$$$$$$############################################################$$$$$$%%%&&&&&&%%%###""""""###$$$%%%&&&'''***...222666888888888444444333222111000///...111222333444777;;;>>>@@@???>>>;;;888444444666888999:::<<<======>>>AAACCCAAA@@@AAADDDIIILLLKKKIIISSSOOOHHH@@@;;;:::<<<>>>999<<>>???>>>;;;999:::999888888::::::999888999999888:::;;;;;;999777333333333333444555666777666888:::999777666777888777888999666111+++'''&&&&&&&&&&&&%%%$$$%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,,,,---...//////111111111222333444555666999AAAZZZ###########################$$$$$$%%%%%%$$$$$$###################################################"""""""""######$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$&&&***...222555777777444444444444333111///...000000000111333666888:::AAAAAA???;;;888666888999222444666777888:::===???AAA???>>>AAAEEEGGGGGGEEEGGGFFFDDDBBB???===<<<;;;>>>@@@@@@>>>;;;888777666::::::;;;<<<:::888777555666555444666888999888777888777888999::::::888666111222333333222333555777888;;;===;;;777444555666---...///---)))&&&$$$$$$"""%%%&&&%%%%%%((('''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++,,,,,,,,,,,,---...//////111111111111222333444555888???VVV~~~###########################$$$$$$%%%%%%$$$$$$###################################################""""""#####################%%%'''%%%"""!!!"""$$$"""###&&&))),,,///111222///111333555666444222000111000//////000111333444666777999999999:::<<<>>>======<<<:::888777999;;;<<<:::888999;;;>>>>>>>>>;;;::::::::::::999888777:::::::::999666444333222555888;;;;;;888555444555555444444666888::::::999555555555777888888555333111333444444222333555888;;;===>>>;;;444///...///((())))))'''%%%###$$$%%%"""%%%%%%"""###'''(((%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********,,,,,,,,,,,,---...//////111111111111222333444444888>>>TTT{{{########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$######$$$''''''$$$  $$$"""######%%%''')))+++,,,***---222666777666444222222222111000111222333444000222444444444444555777>>>>>>===;;;::::::===???;;;:::888888999;;;===>>>===:::555222333555888:::444444555666666555555555222777<<<<<<888444555777666555666888;;;===>>>===333333333555777666333111222444666555333333666999<<>>SSSzzz################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,000333333111000222222333444555555222///333333333222222222222222777888999;;;;;;;;;;;;;;;:::;;;;;;::::::888777777666666777999:::888444000777666666777999999777666999;;;>>>@@@???===:::888888444222444888:::888444555666555444222222444666999888777666555444444444:::888444000+++'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************++++++,,,,,,------...//////000111333444555666:::>>>PPPrrr################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((+++------,,,,,,111222333666888999777555444555555555444333222222333333333333333333333444666666666666666555444444666666888:::;;;:::666333333444666999;;;;;;888555111333555777888777666555555222000111666999777555::::::999777555444555666<<<:::888444111...---,,,---,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''')))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...//////000111333444555666999>>>OOOqqq################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&,,,---000444777999888777444555666777777555333222444333333222222222222222555555555555555555555555333444555888::::::888555///000444888::::::777444000111222444666777888888444111///000444777777777>>>>>>===:::666444444555:::888444111---)))'''&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%######'''---///)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***************++++++,,,,,,------...//////000111333444555666999===NNNooo################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%&&&)))---111333222111000222555777888777555444222333555777777666555444333333333333444444555555111111222444777888777666000000222444666777555333444444333444555777999:::999555222111444666888888======<<<888444000///000000///---+++)))(((''''''%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&+++,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++***++++++,,,,,,------...//////000111333444555666888<<>>PPPqqq####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$%%%%%%######""""""######$$$%%%########################################################################'''&&&%%%#########$$$%%%############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((())))))))))))************+++,,,...------,,,...///000000111222333444444555555888>>>MMMmmm########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%$$$#########$$$%%%######""""""######$$$%%%########################################################################)))(((%%%$$$######$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************+++---......,,,,,,---///000000111222333444444555666888===KKKjjj########################!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%'''&&&$$$#########$$$$$$#########"""###$$$$$$%%%########################################################################***)))&&&$$$""""""###$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""####################################$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************)))+++,,,,,,******+++---000000111222333444444555666999===JJJhhh######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$###"""""""""###%%%%%%%%%$$$######"""""""""###""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((()))******++++++***,,,------++++++,,,...//////000000111222444555666999===HHHccc######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$###"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$########################$$$%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''''''''''''''((((((((((((((((((((()))******++++++***,,,------++++++,,,...//////000000111222444555444888<<>>PPPuuu(((%%% """...888333&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""############""""""!!!!!!###$$$$$$###""""""###%%%####################################$$$%%%&&&'''######$$$$$$$$$$$$######$$$'''+++------)))$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%$$$""")))AAAYYY'''&&&%%%$$$$$$&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333333666:::???LLLiii######""""""''',,,***###%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$#########""""""""""""#########!!!!!!"""$$$####################################$$$%%%&&&'''######$$$$$$$$$$$$#########&&&)))++++++(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''###!!!""""""'''444CCC'''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333444777:::>>>IIIeee$$$&&&###!!!"""###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$#########!!!"""######!!!!!!"""#######################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''',,,&&&"""###%%%&&&(((***&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333555666999>>>GGG___!!!%%%'''%%%!!! """###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''111,,,((('''(((&&&###!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333555555999>>>EEE[[[#########$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%####################################$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''111000---)))&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333444444888???EEEXXX$$$ ###&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&(((((('''&&&%%%&&&####################################$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***---,,,'''###$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333333333888???DDDTTT}}}%%%!!! %%%&&&"""!!!#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$###%%%(((((('''%%%%%%%%%####################################$$$%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%))))))$$$###&&&(((&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///////////////000111222333444333777>>>AAANNNvvv'''$$$%%%(((&&&!!! %%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""$$$'''(((&&&%%%$$$$$$####################################$$$%%%&&&''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$''''''$$$%%%***)))$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))***++++++***+++---///////////////000111222333555333777>>>???JJJqqq######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&''''''&&&$$$""""""%%%''''''&&&$$$#########$$$$$$$$$((('''###!!!$$$'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########"""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------......//////000000111111555444<<<888<<>>QQQsss$$$$$$%%%&&&''''''((((((%%%$$$###""""""######$$$######$$$$$$$$$$$$######"""%%%%%%""""""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***++++++***+++---///000000111222222222111111222555666;;;>>>===OOOppp&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###""""""############$$$$$$$$$$$$######''')))'''###"""%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))+++++++++++++++---///000//////222555555222///111444555999===<<>>@@@<<<888222888888999===>>>JJJbbb#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''((('''$$$###'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************,,,,,,,,,+++,,,...000222111111444777777444111222999999999===>>>III]]]$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%###$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---,,,,,,,,,...000......//////000//////...111999888777<<<>>>FFFXXX&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$###&&&'''%%%%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++,,,------,,,,,,...000...000222222222222444666000888777666;;;===DDDUUU%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%,,,444555---$$$%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''))))))(((((('''''''''&&&(((((((((((()))))))))))))))************+++++++++***+++,,,,,,++++++---/////////000111333444555666666444555888999<<>>JJJggg&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********))))))((('''&&&'''))),,,------&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''"""###&&&((())))))((('''))))))))))))))))))))))))(((((())))))*********+++*********+++++++++,,,,,,---///111///+++***,,,000000000111222333333333333333555777888888:::<<<>>>HHHccc&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&###$$$&&&'''((('''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))******************(((''''''+++...000111&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))***((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))(((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((''''''(((***---...))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,---000222///+++))),,,000000000111222333333333333222444666888999:::===???FFF```'''&&&%%%&&&((()))***)))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***)))'''&&&&&&'''((()))+++(((&&&&&&((()))'''%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))))))))************)))))))))(((''''''''')))***+++++++++***)))((('''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''')))*********)))((('''''''''(((''''''&&&%%%)))******)))(((''''''((()))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&))),,,)))###$$$)))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((()))***+++,,,,,,,,,------...---++++++---///...///111222333444444555222333555666666999<<>>BBBSSS+++)))))))))++++++***((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******)))))))))((((((((()))***(((((((((((((((((((((((((((((((((((()))))))))***)))((((((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((()))))))))***))))))************))))))((((((((((((((((((((('''&&&&&&''''''((()))))))))(((((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((())))))***((((((((())))))(((((('''(((***+++***)))((()))+++***)))))))))((((((((((((&&&''''''((()))***++++++;;;HHHIII666(((((()))%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++---......---,,,,,,---111222222333333333222222444555666666666888;;;>>>CCCPPP}}})))))))))***+++***'''%%%((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))*********((()))***)))((((((***+++((((((((((((((((((((((((((((((((()))))))))******))))))((((((((((((((('''''''''((((((((()))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))*********++++++++++++++++++***((())))))))))))((((((''''''((((((((())))))******((((((************((((((***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((()))******((()))))))))(((((('''&&&(((***+++***))))))***,,,******)))))))))(((((((((((((((((())))))*********(((444:::111''''''))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******************)))*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,***---//////...,,,,,,,,,000111222333333333333333444555666666666888;;;===CCCLLLxxx+++***))))))))))))(((&&&(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))***+++++++++''')))***)))((((((***,,,(((((((((((((((((((((((((((((()))))))))***************************++++++'''((((((((()))))))))))))))******++++++******))))))(((((((((((((((''''''(((((()))))))))*********+++,,,,,,------,,,,,,+++***++++++,,,+++***)))((()))))))))***************'''(((***++++++***((('''******))))))))))))******))))))))))))))))))))))))&&&''''''((())))))******)))(((((('''((()))***+++(((((()))*********))))))((()))++++++***)))+++,,,*********)))))))))(((((()))))))))))))))))))))***###'''***+++)))((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((*********+++++++++,,,,,,***++++++,,,,,,---------***,,,//////...,,,,,,,,,///000111222333444444444444555666666666777:::===BBBIIIsss+++)))''''''(((***++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''')))***++++++++++++''')))+++***((((((***---))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&))))))))))))************,,,------......------,,,,,,------...---,,,+++***++++++******************''')))***++++++***)))'''******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++)))((('''''''''(((***+++'''((()))***+++,,,,,,,,,((()))++++++******+++,,,************))))))))))))*********)))))))))))))))---'''%%%***,,,***'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,******+++,,,,,,---......***,,,///000...---,,,,,,...///111222333444444555555666666666666777:::===AAAGGGqqq++++++************++++++++++++***))))))))))))***+++,,,......,,,+++,,,---,,,***(((((((((((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))************+++***)))'''---+++(((&&&&&&'''***+++---***((())),,,//////...+++++++++*********))))))*********************+++(((((())))))******++++++)))(((((()))***,,,...000------------------------...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,))))))((((((((())))))***'''((((((((())))))************))))))))))))******,,,,,,,,,+++++++++*********+++,,,---------,,,++++++***((('''''')))***,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************)))((((((((()))***************))))))))))))************++++++************++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,+++,,,---000111111222222333444444666555444444555777999;;;CCCIIIjjj------,,,+++++++++,,,,,,,,,+++******))))))******+++---......---,,,,,,------,,,***)))******)))(((((((((((()))))))))******))))))))))))))))))))))))++++++++++++************)))))))))))))))***++++++************************+++***))))))***+++++++++&&&''')))+++,,,---,,,,,,,,,)))((())),,,//////...---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++)))))))))***************,,,+++***((('''&&&&&&&&&..................------,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++---******)))))))))******+++))))))))))))*********++++++******))))))******+++,,,,,,++++++***************+++,,,---...---,,,,,,,,,+++******+++---///000++++++++++++++++++++++++))))))*********+++++++++************************))))))*********))))))((((((((()))***************))))))))))))************++++++************++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...000000111111222222333444444666555444444555777999;;;AAAGGGggg///...------,,,,,,,,,,,,,,,+++******))))))******+++---......---,,,,,,---...---++++++,,,,,,***)))))))))*********+++++++++************************,,,,,,,,,,,,++++++++++++***************+++,,,,,,***************************))))))((()))+++,,,...))))))***++++++***)))))),,,***)))+++---/////////......------------,,,,,,---------,,,,,,+++++++++++++++***************)))***+++++++++++++++++++++***+++,,,---......---,,,***+++,,,------...------++++++++++++++++++++++++---......---++++++,,,...,,,++++++******++++++,,,***************+++++++++++++++************+++++++++************)))))))))***+++,,,---......---,,,++++++++++++,,,///111222************************************++++++++++++************************(((((())))))***))))))(((((()))******+++*********)))))))))*********++++++++++++************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------000222000111111222222333444444666555555555666888:::;;;???DDDccc///...---,,,,,,++++++,,,,,,+++******))))))******+++---......---,,,,,,---...---,,,,,,------+++************++++++++++++,,,************************------,,,,,,,,,++++++++++++************+++,,,,,,************************((()))************+++,,,+++***)))((()))+++---//////.........////////////------------------------...------,,,,,,++++++***,,,,,,,,,++++++*********)))***+++,,,......//////((()))+++---------,,,+++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,++++++++++++,,,******************************))))))))))))*********)))))))))))))))))))))***+++,,,.........------))))))))))))***,,,---...)))))))))))))))))))))))))))))))))************+++************************(((((())))))******)))))))))******++++++*********))))))*********+++++++++++++++************++++++***************+++++++++++++++,,,,,,,,,,,,------,,,---...---------///111000111111222222333444444555555555666777999:::;;;>>>CCC___......---,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++---......---,,,,,,---...------...///...---+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******++++++,,,---************************'''***------+++)))))))))***,,,...222555777888999333333333222000///......,,,,,,,,,---------------------,,,,,,,,,+++++++++.........---,,,,,,,,,+++,,,,,,,,,+++*********)))555555444333111///---+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,......------,,,+++++++++,,,************************)))))))))(((((())))))))))))))))))))))))))))))******+++,,,...//////......*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((()))*********************++++++++++++******************++++++++++++++++++************++++++******)))))))))***+++,,,+++++++++,,,,,,------------...///...,,,,,,...///000111111222222333444444444555555666888999;;;<<>>AAAAAA<<<666222444555555444111.........,,,,,,,,,------------...------------------------//////////////////......---------...///222444666EEECCC@@@<<<777333///...------,,,,,,---...///000------------------------+++,,,---,,,++++++---///000///......------------,,,,,,,,,++++++++++++*********))))))))))))******)))))))))************+++***+++---.../////////...------,,,,,,+++******)))************************((())))))))))))*********++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,++++++***)))*********++++++++++++,,,++++++************+++++++++***)))))))))***,,,---***++++++,,,,,,------......//////...,,,,,,---///000111111222222333444444444444666777999:::;;;<<<@@@CCCZZZ555444444444555666777888555555444333333333333444000222444444222111222333111111222333555444222000/////////000000000111111222222222222222222222222111111111000000000////////////......//////000111........................+++...000///---...333888<<<===???>>>:::555///+++000222444333000......///------........./////////.........///000000111111000000111111111111111222......///222777===CCCGGGEEECCC>>>:::666333222111000//////......///000111////////////////////////---...///...---...///111333333222000000//////000///.........------------,,,++++++++++++++++++,,,************++++++,,,,,,***+++---...///000//////,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,++++++************+++++++++***)))((()))***,,,---******+++,,,,,,---......,,,---...---------///111000111111222222333444444333444666888:::;;;<<<<<>>999999888777777777777777333555666666555444444555444333444666888777555222111111222222222333333333555555555555555555555555333333333222222222111111111111111111111222222333000000000000000000000000...//////---,,,111:::BBB555333///,,,,,,...111333,,,///222222000...///000.../////////000000111111//////000111222333444444111111111222222333333444444333222222666<<>>;;;:::::::::;;;:::999777888777777888;;;<<<<<<;;;;;;999888666666666777777666666666777777888888888:::999888777777888999:::999888888888888777777777777777777666555444333222333444666666666555333111222222222222333444555666111222222333444333333333222222222222111111111111000000000111000//////...000000000000/////////...+++---......,,,,,,---///------------------------111000000000000000//////++++++*********+++,,,,,,,,,,,,,,,,,,,,,---//////+++,,,,,,,,,,,,---------////////////000000000000111111111111111222333333444666888999999999;;;===???CCCLLLppp777777888999999999999888777777888888777666555555888888777777777888999999888888999999999999::::::888888888999999:::::::::::::::999888777666666555999333555666333999<<<444777666666888:::;;;:::999:::::::::999999888888888666555333333444555444333444555666777888888888888666666666777888888999999444444444333333333333333555555666666666666555444777777888888888777666666<<<<<<;;;<<<===>>>???@@@<<<999888999;;;<<<999666777777777888999:::::::::;;;:::999888888888888999666666888999999999999999;;;:::888777777888:::;;;999888888888888888888888888888888777666555444333444555777888888666444222444444444333444444555555222222333555555666666666555555444444444333333333111222222222222111000000222222111111111000000000---...//////...---...000........................222222111111000000/////////.........---------...,,,,,,,,,,,,------......,,,,,,,,,---------......//////000000000111111111111111111111222333333444444666888999999:::<<<===???CCCJJJkkk999999;;;===>>>??????@@@;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======?????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;:::999888888<<<555666999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999::::::888666666777777888888888888888888888888999999:::::::::444444444444444333333222666777777777666555333111000111333444555555555444999999999::::::;;;<<<======;;;:::;;;>>>???<<<999:::;;;;;;;;;:::::::::;;;<<<;;;;;;:::::::::::::::888888999:::;;;;;;::::::;;;:::888777777888:::;;;888888888888888888888888888888888888777666555444555666777888777666444333555555555444444555555666444555666777888888888777777666666666666555555555333333444444333333222111333222222222111111111111000111222111000///000111111111111111111111111111222111111111000000//////111111111000///......---,,,,,,,,,------------------.........////////////000000000111111111111222111111111111222333444555555777999999999:::<<<>>>@@@DDDHHHeee>>>???AAACCCDDDEEEFFFFFF@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<===:::===AAAEEERRRTTTFFF>>>>>>???BBBEEEFFFEEEDDD@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCCCCDDDCCCAAA???<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;777888888888777666555444999:::;;;;;;:::888555444111333666888::::::999888;;;<<<<<<======>>>>>>>>>?????????@@@BBBCCCBBBAAA@@@AAABBBAAA???>>>???@@@????????????????????????========================<<<;;;::::::::::::;;;<<<999999999999:::::::::::::::::::::;;;::::::999888888888999999888888777777888888777777777888999999:::;;;;;;;;;;;;::::::999999999999888888888777777666666666666666555444444444444444333333333222222333444555444222111222333222222222222222222222222111111111111111000000000111111111111000///...---------...//////......---//////000000000111111111000111111111222222222222111111111111222444555666555777999:::::::::<<<>>>@@@DDDFFF```EEEFFFGGGHHHIIIIIIIIIIIICCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@???AAAHHHHHHFFFOOORRRFFFBBBCCCDDDHHHKKKLLLKKKIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLKKKKKKKKKLLLLLLIIIGGGCCCCCCAAA@@@???>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>===<<<:::999<<<===???AAAAAA???===<<<:::<<<>>>AAABBBAAA@@@>>>@@@AAAAAABBBBBBBBBAAAAAA>>>@@@CCCDDDDDDDDDFFFGGGCCCEEEFFFFFFDDDCCCEEEGGGFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBB@@@@@@@@@AAAAAA????????????????????????============>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???>>>>>><<<;;;;;;;;;<<<==================>>>??????BBBBBBAAAAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::999888888666666666666555555555555555666777666444333444555444444444444444444444444222222222222222333333333///000111333333333222222///000111111111111000///111111111222222222333333111111111222222222333333111111111222333444555666555777999::::::;;;===>>>@@@DDDEEE\\\JJJKKKKKKKKKKKKJJJIIIIIIEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHAAABBBBBBBBBBBBBBBBBBBBBAAAHHHQQQLLLAAAEEEHHH>>>EEEFFFHHHKKKOOOPPPOOOMMMKKKLLLMMMOOOQQQSSSTTTUUUNNNNNNMMMNNNOOOOOOLLLJJJIIIHHHGGGEEECCCBBBBBBBBBEEEDDDCCCBBBAAAAAA@@@???BBBBBBCCCCCCBBBAAA???>>>===???BBBEEEFFFFFFDDDCCC===???AAACCCCCCBBB@@@>>>@@@@@@@@@AAAAAA@@@??????;;;???CCCDDDCCCCCCFFFIIIBBBEEEGGGGGGFFFFFFHHHKKKKKKKKKLLLLLLMMMLLLLLLKKKIIIHHHEEECCCBBBBBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@>>>>>>???@@@BBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFEEECCC@@@???===>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::888888888888777777777777777888888777666555555666555555555555555555555555333333333444444555555555///111333666777888888888111222333444444333111111222222333333333444444444111111222222222333333333111111111222333444666777666777999::::::;;;===???@@@DDDDDDZZZKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIILLLLLLLLLLLLLLLKKKJJJIIILLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHEEEFFFFFFGGGGGGFFFFFFEEEIIIGGGFFFGGGIIIIIIFFFBBBBBBDDDIIIMMMOOONNNKKKHHHFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMJJJGGGEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@???@@@AAACCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDEEEEEEDDDDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIKKKHHHEEEAAA@@@@@@AAABBBAAABBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCEEEDDDCCCDDDGGGIIIIIIHHHDDDEEEDDDBBB@@@@@@CCCEEEBBBAAA@@@@@@BBBEEEIIIKKKIIILLLJJJEEECCCEEEGGGGGGEEEEEEEEEEEEDDDBBB@@@>>>EEEGGGHHHGGGDDD@@@>>>>>>@@@???===<<<;;;;;;;;;<<<;;;;;;<<<===<<<;;;:::999===;;;999999999888444000333555666666444333333444333333333333444555666666333333444555666666777777555444333222222222333444555444333333222222333333222222333333444555666666777888999999999:::<<<>>>CCCGGGJJJZZZLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMLLLJJJIIIJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKKKKHHHEEEIIIKKKNNNQQQSSSQQQMMMJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMNNNMMMLLLMMMKKKHHHGGGIIIJJJJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHDDDEEEEEEEEECCCCCCEEEGGGEEEDDDBBBAAAAAAAAACCCCCCDDDBBB???>>>?????????>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDCCCCCCEEEGGGIIIFFFEEEEEEEEEGGGJJJLLLNNNMMMNNNKKKFFFDDDFFFEEEBBBFFFFFFFFFFFFFFFFFFEEEDDDFFFIIILLLMMMLLLJJJIIIIIIDDDDDDDDDDDDCCCAAA@@@???BBBBBBCCCCCCBBB@@@???>>>>>><<<;;;<<<>>>>>><<<999666888888777666555666777888777777666555666666666222333333444555555666666666555444333333333444555666555444444333333444444222333333444555555666666777888:::;;;:::;;;<<<>>>AAAEEEHHHXXXKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPQQQQQQOOOMMMLLLMMMNNNPPPOOONNNMMMMMMNNNOOOPPPMMMLLLLLLMMMOOOOOOMMMLLLQQQSSSVVVXXXXXXUUUQQQNNNPPPPPPPPPPPPOOOMMMLLLKKKNNNLLLLLLNNNQQQSSSQQQOOOPPPNNNKKKJJJKKKLLLLLLKKKIIIKKKMMMNNNOOONNNMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIKKKOOOQQQRRRRRRPPPNNNPPPPPPOOONNNNNNNNNOOOOOOJJJKKKKKKJJJIIIHHHJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEIIIGGGFFFFFFFFFFFFEEECCCBBBEEEIIIIIIGGGEEEFFFGGGHHHJJJKKKJJJIIIHHHIIIKKKGGGHHHJJJLLLNNNLLLHHHEEEFFFDDDCCCCCCFFFHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLGGGHHHGGGGGGJJJOOOMMMHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFIIINNNPPPPPPOOONNNNNNGGGHHHIIIJJJIIIFFFDDDBBBGGGHHHHHHGGGFFFDDDBBBAAA>>>===<<<===@@@BBBCCCBBB;;;<<<;;;:::888888:::<<<===<<<;;;999888777777777444444444555666666777777777666555444444444444555666666555444444444444555333333444444555666666666666999<<<===<<<<<<===>>>@@@DDDGGGUUUKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSQQQOOONNNOOOPPPTTTSSSQQQPPPPPPQQQSSSTTTQQQQQQQQQRRRSSSSSSSSSSSSUUUXXX[[[]]][[[XXXVVVUUUYYYYYYYYYXXXWWWVVVTTTSSSTTTRRRQQQTTTXXXZZZXXXUUUVVVTTTRRRQQQQQQRRRQQQPPPRRRTTTVVVWWWWWWUUUSSSQQQQQQQQQQQQPPPOOONNNMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPOOORRRWWW[[[\\\ZZZVVVTTTYYYYYYXXXWWWVVVVVVWWWWWWTTTTTTUUUSSSRRRQQQSSSTTTXXXWWWUUUTTTRRRRRRRRRRRRUUUTTTSSSTTTUUUTTTSSSQQQNNNSSSYYYYYYUUUQQQRRRTTTSSSUUUVVVVVVUUUTTTUUUWWWSSSSSSSSSUUUVVVUUUQQQNNNPPPNNNKKKKKKLLLMMMLLLKKKIIIJJJKKKLLLMMMMMMLLLLLLGGGHHHIIIKKKQQQWWWTTTMMMGGGFFFEEEDDDDDDEEEFFFGGGFFFIIILLLNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIHHHGGGFFFCCCAAA???======<<<===???BBBDDDEEE@@@@@@???===;;;<<<>>>AAA@@@@@@>>>===;;;;;;::::::777777888888888999999999777777666666555555555444666666555444444444444555444444555555555666666666666999<<<>>>>>>=========@@@DDDFFFRRRzzzPPPPPPPPPQQQQQQQQQRRRRRROOOOOONNNNNNOOOQQQSSSTTTSSSTTTUUUUUUVVVVVVVVVVVVSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYWWWUUUTTTUUUVVVYYYXXXVVVUUUUUUVVVXXXYYYTTTUUUUUUVVVVVVVVVWWWXXXTTTXXX\\\^^^\\\[[[ZZZZZZ^^^^^^^^^]]]\\\[[[ZZZYYYZZZXXXXXXZZZ^^^```^^^\\\]]][[[YYYXXXXXXWWWVVVTTTTTTUUUWWWYYYYYYWWWUUUSSSTTTUUUVVVWWWVVVTTTQQQOOOSSSRRRRRRRRRSSSSSSTTTUUUXXXWWWWWWVVVUUUTTTTTTSSSQQQTTTYYY]]]^^^\\\YYYVVV[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYXXXVVVVVVWWWYYY]]]]]]\\\\\\\\\\\\\\\]]]\\\[[[[[[[[[]]]\\\[[[YYY[[[```eeeeeeaaa^^^^^^```___```aaaaaa``````aaaccccccbbb``````aaaaaa```^^^___]]]ZZZWWWVVVTTTQQQPPPRRRSSSUUUVVVVVVUUUSSSRRRUUUUUUSSSSSSVVVYYYSSSKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGJJJLLLNNNMMMLLLMMMMMMLLLKKKIIIHHHGGGHHHJJJKKKJJJJJJJJJIIIGGGDDDBBB@@@AAAAAAAAAAAABBBDDDFFFHHHEEEEEEDDDBBB@@@AAACCCFFFCCCBBBAAA@@@????????????999999999:::::::::::::::999888888888777666555555666666555444444444444444555555666666666666666777666999<<<>>>>>>=========@@@EEEFFFPPPvvv[[[[[[[[[[[[\\\\\\\\\\\\WWWWWWVVVVVVWWWYYYZZZ\\\___```aaabbbccccccccccccccccccddddddeeeeeeeeeeeeccccccdddbbbaaa```bbbcccbbbaaa```______```aaabbb[[[\\\\\\[[[ZZZZZZ\\\^^^WWW[[[```bbbaaa```aaabbbaaaaaaaaa```___^^^\\\\\\]]]^^^```aaabbbbbbbbbbbb^^^\\\ZZZZZZYYYXXXVVVTTTRRRTTTVVVXXXZZZZZZYYYXXXXXXYYYZZZ[[[ZZZYYYVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSUUUXXX[[[\\\[[[YYYXXXYYYXXXWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXWWWWWWYYYZZZ[[[\\\\\\]]]^^^_________]]]\\\ZZZ[[[\\\]]]\\\ZZZ]]]```cccccc```^^^^^^___^^^```aaaaaaaaaaaabbbdddgggeeeccccccdddddddddcccaaaaaa```\\\WWWSSSRRRRRRXXXYYYYYYZZZYYYXXXWWWVVVXXXYYYYYYYYY[[[^^^ZZZTTTTTTSSSQQQOOOMMMKKKJJJJJJLLLMMMOOOPPPQQQRRRTTTVVVQQQOOOLLLKKKKKKNNNQQQTTTPPPPPPPPPOOOMMMKKKHHHGGGJJJKKKKKKKKKJJJJJJLLLMMMKKKKKKKKKIIIHHHHHHIIIKKKGGGFFFEEEDDDCCCCCCCCCCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777777777666555555555555555666666777777777777777777666999<<<===<<<<<<===>>>@@@EEEFFFMMMqqqcccdddddddddeeeeeeeeeeeecccbbbaaaaaabbbcccdddeeeggghhhiiikkklllmmmmmmmmmmmmmmmnnnnnnoooppppppqqqmmmnnnnnnnnnmmmmmmnnnpppmmmmmmmmmmmmmmmmmmmmmmmmfffhhhhhhfffddddddfffhhhccchhhnnnooommmlllnnnpppllllllkkkiiigggeeecccaaabbbfffiiiiiifffeeegggiiifffdddbbbaaaaaa___]]]ZZZ]]]^^^___```aaaaaaaaaaaabbbaaa```______```aaabbb^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]YYYZZZ[[[[[[[[[\\\^^^```___```aaabbbccccccccccccbbb```^^^^^^```aaaaaaaaaaaaaaabbbbbbaaa```______^^^___aaaaaa``````bbbccccccbbbbbbcccddddddbbb```\\\```bbb___XXXSSSUUUXXX\\\\\\\\\[[[ZZZYYYXXXXXXTTTXXX[[[[[[^^^bbbbbb```YYYXXXWWWVVVSSSQQQOOONNNQQQQQQQQQPPPPPPQQQUUUXXXRRRQQQPPPPPPRRRTTTWWWYYYWWWWWWWWWVVVUUUSSSPPPOOOPPPSSSUUUUUUSSSRRRSSSTTTPPPRRRRRRQQQPPPOOOPPPQQQNNNMMMKKKIIIHHHFFFFFFEEE@@@@@@@@@@@@????????????@@@@@@@@@@@@???===;;;::::::999888888777777888888777777777777777777777777777888:::;;;:::;;;<<<>>>???DDDDDDJJJlllggggggggghhhhhhhhhiiiiiikkkkkkjjjiiiiiikkklllmmmjjjkkklllnnnoooppppppqqqnnnooopppqqqrrrssstttuuurrrsssttttttssssssuuuwwwvvvvvvwwwxxxxxxwwwvvvvvvrrrssssssqqqnnnmmmpppsssqqqvvv{{{|||yyywwwyyy|||yyyxxxvvvtttqqqmmmkkkiiiggglllqqqooojjjhhhkkkppptttsssqqqppppppnnnkkkhhhmmmmmmlllkkkkkkjjjjjjjjjmmmjjjfffddddddgggkkknnniiihhhgggfffeeedddddddddbbbbbbbbbbbbbbbccccccccc^^^^^^]]]^^^___```bbbcccccccccccccccddddddeeefff___```aaabbbbbbccceeeggghhhhhhiiijjjjjjjjjjjjjjjkkkiiiffffffgggiiijjjjjjmmmkkkjjjjjjkkkkkkjjjhhhdddfffhhhhhhggggggiiikkkcccdddfffhhhjjjhhheeebbb]]]ccchhheee^^^ZZZ^^^ccccccbbbaaa```___^^^^^^]]]ZZZ^^^```]]]]]]___```^^^YYYZZZYYYYYYWWWTTTQQQPPPTTTSSSQQQMMMKKKKKKOOORRRPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[[[[[[[YYYWWWUUUTTTSSSVVVYYYYYYWWWVVVWWWXXXTTTVVVWWWWWWUUUTTTTTTUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;::::::999999::::::888888888777777777777777777888999999999:::<<<>>>===CCCCCCGGGiiinnnnnnooooooooopppppppppmmmoooppppppppppppqqqsssoooooopppqqqrrrrrrrrrqqqpppqqqpppoooooopppsssvvvttttttttttttuuuvvvwwwxxxsssuuuxxxxxxwwwuuuttttttqqquuuxxxxxxuuutttwww{{{zzz|||}}}|||~~~~~~}}}{{{xxxvvvsssqqqpppqqqpppooonnnoooqqqsssuuuuuuvvvvvvvvvtttrrrpppooorrrtttvvvwwwvvvsssooommmoooooopppqqqsssuuuwwwxxx|||zzzwwwvvvuuutttrrrppplllooorrrvvvxxxxxxwwwvvvppppppppppppppppppppppppsssrrrqqqqqqqqqpppooommmnnnkkkkkknnnnnnmmmnnnqqqqqqssstttssspppppprrruuuuuutttsssrrrrrrssstttuuurrrpppnnnlllllllllnnnooonnnllljjjjjjlllmmmnnnmmmmmmllllllnnnpppnnniiidddccchhhmmmlllfffdddfffkkkpppmmmjjjhhhhhhiiiiiiiiiiiifffdddfffjjjkkkhhhddd``````^^^\\\YYYXXXYYYZZZZZZ\\\\\\ZZZWWWVVVYYY\\\XXXZZZ]]]___aaaaaaaaa```^^^___````````````aaabbb]]]\\\ZZZYYYXXXYYYZZZZZZWWWXXXXXXUUUQQQQQQTTTWWWSSSQQQNNNMMMMMMMMMKKKJJJKKKKKKKKKJJJHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@???===<<<;;;======<<<<<<;;;:::::::::888888999:::;;;===>>>???BBBGGGAAAJJJaaasssssstttuuuvvvwwwwwwxxxtttuuuwwwxxxwwwxxxzzz{{{xxxyyyyyyzzzzzzzzzzzzyyywwwwwwwwwvvvvvvwwwzzz|||yyyyyyzzz{{{{{{||||||}}}xxxzzz}}}}}}|||zzzyyyzzzyyy}}}}}}|||}}}}}}~~~~~~|||{{{yyywwwwwwyyyxxxvvvttttttuuuvvvwwwuuuvvvvvvvvvvvvvvvuuuuuuqqqrrrtttuuuuuusssqqqooopppqqqqqqrrrsssuuuvvvwwwzzzyyywwwvvvvvvuuusssqqqsssuuuwwwyyyyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzzzzzzzzzzxxxwwwuuuqqqqqqsssssspppqqqtttvvvxxx{{{||||||~~~}}}}}}}}}}}}||||||{{{{{{zzzyyyxxxwwwvvvwwwxxxxxxwwwuuurrrrrrssssssssssssqqqqqqrrrtttuuutttoookkkjjjnnnqqqpppllljjjjjjlllnnnmmmlllkkkkkklllkkkkkkmmmjjjhhhhhhkkkkkkhhhdddfffgggfffdddaaaaaabbbcccfffggggggeeebbbaaacccfff___```bbbcccdddeeeddddddcccdddddddddddddddeeefffdddbbb```^^^\\\[[[[[[[[[ZZZZZZXXXUUURRRRRRSSSTTTTTTRRRPPPOOOOOOOOOMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@???======<<<<<<;;;;;;:::999999999777888888999;;;===>>>???AAAFFF@@@III___xxxyyyzzz{{{|||}}}~~~{{{}}}~~~{{{|||||||||{{{|||~~~~~~}}}~~~}}}}}}~~~|||zzzwwwvvvvvvwwwwwwuuuuuuuuuvvvwwwxxxyyyzzzuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz}}}|||{{{{{{|||{{{zzzxxxyyyzzzzzzzzzzzzyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}zzzyyy{{{zzzwwwvvvyyyyyy|||~~~}}}{{{{{{|||~~~~~~}}}zzzzzz{{{}}}}}}zzzwwwxxxyyyzzzzzzyyyvvvtttsssqqqrrrrrrssssssrrrrrrqqquuurrrooooooppppppmmmiiikkkkkkkkkjjjhhhhhhiiikkklllmmmmmmkkkiiihhhiiikkkcccccccccdddddddddeeeeeeddddddeeeeeeeeeeeeeeefffeeedddbbbaaa___^^^]]]]]]___\\\XXXVVVUUUTTTSSSRRRTTTSSSRRRRRRRRRQQQOOOMMMMMMMMMLLLLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA???>>><<<<<<;;;;;;::::::999999666777777999;;;===???@@@???EEE@@@HHH[[[}}}~~~~~~}}}~~~~~~}}}~~~}}}||||||}}}}}}}}}|||||||||~~~~~~~~~||||||}}}|||{{{zzz{{{|||~~~{{{yyyxxxyyyxxxvvvtttqqqrrrsssrrrqqqpppqqqsssqqqqqqpppooonnnmmmnnnnnniiiiiihhhgggggghhhhhhiiiccccccbbbcccddddddccccccbbbaaaaaaaaaaaaaaaaaaaaabbb^^^ZZZYYYZZZZZZWWWTTTUUUTTTSSSTTTTTTSSSQQQOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@======<<<<<<;;;::::::999666666777999;;;===???@@@???EEEAAAHHHXXX~~~~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||xxxxxxwwwwwwxxxwwwwwwvvvssssssrrrrrrrrrrrrssstttjjjhhhggghhhiiijjjiiigggeeeeeeffffffffffffffffffeeebbb______aaaaaa___\\\YYYXXXWWWWWWWWWVVVTTTRRRRRRRRRRRRQQQOOONNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA<<<<<<;;;;;;:::999999888777777888:::;;;===???@@@???EEEBBBIIIUUU{{{|||||||||{{{zzzzzz{{{}}}}}}|||zzzwwwwwwxxxyyyzzz{{{{{{{{{xxxvvvssstttwwwxxxuuusssrrrrrrrrrqqqpppooommmlllmmmllljjjjjjkkkkkkiiihhhcccaaa^^^]]]]]]]]][[[ZZZYYYYYYXXXWWWVVVTTTSSSRRROOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGEEEDDDCCC<<<<<<;;;;;;:::999999999:::::::::;;;<<<>>>???@@@???EEECCCIIIRRRuuu~~~zzzxxxxxxyyyxxxxxxzzz}}}}}}{{{xxxyyy|||~~~}}}~~~|||||||||||||||{{{zzzxxxwwwwwwxxxyyywwwuuusssrrrssspppmmmhhheeeeeeeeeeeeddd`````````___]]]\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPPPPLLLLLLLLLKKKJJJIIIGGGGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<======>>>???@@@>>>DDDCCCHHHNNNooo}}}zzzyyyzzzyyyyyy|||}}}|||~~~~~~{{{xxxxxxyyyyyyuuuppplllkkkkkklllkkkeeeeeeeeedddcccaaa___^^^YYYYYYXXXWWWVVVUUUTTTSSSNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDD>>>>>>>>>>>>>>>???@@@@@@<<>>BBBCCCDDDCCCHHHddd~~~{{{yyyuuussspppnnnmmmmmmllljjjjjjhhhdddbbbaaa```___]]]YYYXXXVVVVVVUUUTTTQQQOOOTTTRRRPPPOOOOOONNNLLLKKKMMMJJJFFFCCCBBBAAAAAA@@@>>>@@@CCCDDDJJJddd|||zzzxxxxxxwwwvvvttttttrrrnnnllljjjiiigggeeeaaa```______^^^\\\XXXTTT[[[YYYWWWUUUUUUSSSQQQOOOPPPOOOLLLHHHEEEDDDDDDFFF<<<>>>CCCFFFKKKaaa}}}zzzwwwtttrrrqqqooollljjjggggggggghhhhhheeeaaa]]]bbb```]]][[[ZZZXXXVVVSSSQQQQQQQQQMMMHHHGGGIIILLL@@@@@@CCCGGGJJJ___~~~|||zzzxxxxxxvvvsssqqqmmmmmmnnnpppqqqoookkkhhhhhhfffcccaaa```^^^[[[YYYXXXXXXWWWRRRLLLJJJKKKNNNEEEAAACCCGGGJJJ^^^}}}{{{}}}{{{uuuuuuvvvwwwyyyxxxuuussspppnnnkkkiiihhhfffcccaaadddbbb___YYYSSSPPPOOOPPPJJJDDDDDDIIIKKK\\\~~~}}}}}}~~~}}}~~~~~~}}}{{{xxxvvvtttrrrqqqpppmmmkkkmmmiiiddd```^^^\\\[[[ZZZSSSLLLKKKNNNKKKWWWxxxxxxzzz{{{~~~}}}vvvsssxxx}}}~~~|||zzzyyyxxxwwwtttrrrnnnjjjfffeeeggghhhgggeee]]]UUURRRRRRKKKPPPwww}}}~~~~~~}}}zzzxxxwwwvvvrrrlllhhhgggcccaaa]]]QQQLLL[[[qqq{{{vvvvvvpppkkkdddVVVLLLSSScccuuuxxxooorrr{{{